 /*Navigation erste ebene  */
#nav a {
	display: block;
 	font-size: 11px;
	text-decoration: none;
	padding: 3px 35px 6px 20px;
	font-weight:bold;
		
}
#nav a:link,
#nav a:visited{
	color: #76838e;
	
}
#nav a:hover,
#nav a:focus,
#nav a:active{
	color: #ED6E00;
}
/* act cur*/
div#hauptnavi ul#nav li.act a:link, div#hauptnavi ul#nav li.act a:visited{
	color: #ED6E00;
}
div#hauptnavi ul#nav li.act a:hover,div#hauptnavi ul#nav li.act a:active, div#hauptnavi ul#nav li.act a:focus{
	color: #ED6E00;
}


 /*Navigation zweite ebene*/
div#hauptnavi ul#nav li.menuparent ul a:link,
div#hauptnavi ul#nav li.menuparent ul a:visited{
	color: #76838e;
	font-weight:normal;
}
div#hauptnavi ul#nav li.menuparent ul a:hover,
div#hauptnavi ul#nav li.menuparent ul a:active,
div#hauptnavi ul#nav li.menuparent ul a:focus{
	color: #fff!important;
	background:#76838E;
	font-weight:normal;
}













div#hauptnavi ul#nav {
	padding: 6px 0 0 0;
}

div#hauptnavi #nav, #nav ul {
	float: left;
	list-style: none;
	line-height: normal;
	padding: 0;
	margin: 0 0 0 0;
	background:#D6DADD;

}
 



 
#nav li {
	float: left;
	padding: 0;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 140px;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;		
	padding:0 0 5px 0;
}
 
#nav li li {
 
	width: 100%;
}
 
#nav li ul a {
	padding: 5px 10px 2px 20px;
}
 
#nav li ul ul {
	margin: -1.4em 0 0 11.8em;
	
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}


 
