/*hauptnavigation*/
div#nav_1 {
	height: 30px;
}
#navcontainer ul
{
	margin:0;
	padding-left: 265px;
	float: left;
}

#navcontainer ul li { 
	display: inline; 
}
#navcontainer ul li a
{
	text-transform: uppercase;
	text-decoration: none;
	color: #666666;
	float: left;
	background: url(../images/bg_hauptnav_naktiv.png) repeat-x;
	padding: 7px 15px;
	margin-right: 1px;
}
#navcontainer ul li a:hover
{
	color: #445b6c;
	background: url(../images/bg_hauptnav_aktiv.png) repeat-x;
}
#navlist li a.current, #navlist li a:hover.current
{
	color: #445b6c;
	background: url(../images/bg_hauptnav_current.png) no-repeat center top;
}


/*subnavigation 2. ebene*/
div#nav_2 {
	height: 39px;
}
#subnav ul {
	padding:0;
	margin:0;
	float: left;
	} 

div#subnav ul li {
	display: inline;
	}
div#subnav ul li a{
	text-decoration: none;
	color: #666666;
	float: left;
	padding: 12px 14px 11px 17px;
	background: url(../images/trenner_subnav.png) no-repeat left;
}
div#subnav ul li a:hover {
	color: #445b6c;
}
div#subnav ul li.first a {
	padding-left: 0px;
	background:url(../images/clearpixel.gif);
}
div#subnav li#subcurrent a{
	color: #445b6c;
	font-weight: bold;

}	


/*subnavigation 3. ebene*/
#subnav_3 {
	width: 198px;
	border-right: 1px solid #dddfe2;
	border-left: 1px solid #dddfe2;
	margin-bottom: 10px;
	}
#subnav_3 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#subnav_3 li a {
  	height: 26px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	text-decoration: none;
	}	
	
#subnav_3 li a:link, #subnav_3 li a:visited {
	color: #666666;
	display: block;
	background: url(../images/bg_subnav_3.png) repeat-x 0px -26px;
	padding: 4px 0 0 10px;
	}
	
#subnav_3 li a:hover, #subnav_3 li a:active,#subnav_3 li a#subcurrent_3 {
	color: #445b6c;
	background: url(../images/bg_subnav_3.png) repeat-x;
	padding: 4px 0 0 27px;
	}

#subnav_3 li.last_3 a {
  	height: 21px;
	}