/** MAIN NAVI IM HEADER **/
table.main_navi a {
	height:22px;
	padding:0px 10px; 
	display:block;
	text-align:center;
	line-height:22px;
	font-size:10px;
}

table.main_navi a:link,table.main_navi a:visited {
	color:#000;
	text-decoration:none;
}

table.main_navi a:hover,table.main_navi a:focus {
	color:#000;
	text-decoration:underline;
}

table.main_navi a.active {
	padding:0px 7px;
	background:url(/img/fw/navi_bg_active.gif);
}


/** SUBNAVI LINKS **/
.leftpad13 {
	padding-left:13px;
}

table.navi td.parent {
	background:#9C0002 url(/img/fw/navi_left_titel.gif) no-repeat;
	padding:5px 0px 5px 0px;
}

table.navi td.verlauftop {
	background: url(/img/fw/shadow_navi_top.gif) repeat-x;
}

table.navi td.verlaufbottom {
	background: url(/img/fw/shadow_navi_bottom.gif) repeat-x bottom;
}

table.head td.shadowheadnav {
	/* background: url(/img/fw/) repeat-x bottom; Wo ist das Bild ? */
}

table.navi td.active {
	border-top:1px solid #B2B2B2;
	border-bottom:1px solid #B2B2B2;
	background:#FFF;
	padding-left:0px;
}

table.navi td.active div.border1 {
	width:100%;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
}

table.navi td.active div.border2 {
	background:url(/img/fw/navi_bg_arrow.gif) no-repeat center;
	border-top:1px solid #F2F2F2;
	border-bottom:1px solid #F2F2F2;
}

table.navi td.active a.a_active {
	display:block;
	width:100%;
	height:100%;
	/* padding-left:13px; */
	line-height:18px;
}

table.navi td a.a_inactive {
	display:block;
	width:100%;
	/* height:100%;
	padding-left:13px; */
	line-height:18px;
	color:white;
}



table.navi td a.a_inactive:hover, table.navi td a.a_inactive:focus {
	background:url(/img/fw/navi_left_mouseover.gif) repeat-y;
}

input.search_text {
	width:140px;
	height:19px;
	border:1px solid #A5ACB2;
}

input.search_submit {
	width:140px;
	height:13px;
	background:url(/img/fw/bg_bt_finden.gif);
	border:0px;
	font-size:11px;
}

/**
Loginbox FH / Media
**/

/* Loginbox */
td.loginbox
{
	vertical-align:top;
	padding:20px 13px;		/* Abstand zwischen Logjnbox und normalem Nav-Content */
}

td.loginbox table
{
	width:100%;
	background-color:white;
}

td.loginbox table td
{
	padding:10px 13px 0px 13px;		/* Zeilenabstand und Einrückung */
}

/* Loginstatusbox */
td.loginbox table td.loginstatus
{
	vertical-align:top;
	padding:3px;
}

td.loginbox table td.loginstatus table
{
	width:100%;
	background-color:lightgray;
}

td.loginbox table td.loginstatus table td
{
	padding:0px 10px;			/* Zeilenabstand und Einrückung;
								   Einrückung = td.loginstatus.padding + td.padding = td.loginbox td.padding */
}

td.loginbox table td.loginstatus table td b		/* Überschrift "Login Status" */
{
	font-size:13px;
	font-weight:bold;
}

td.loginbox table td.loginstatus table td table.loginwarenkorb
{
	padding:0px 0px;
}

td.loginbox table td.loginstatus table td table.loginwarenkorb td
{
	padding:0px 0px;
}

/**
Ende Loginbox FH / Media
**/