/* das dropdownmenu */


#nav, #nav ul { /* all lists */
         margin: 0;
         padding: 0;
         list-style: none;
}

#nav {
padding-left:102px;
/*width:618px;
height:20px;*/
text-transform:uppercase;
font-size:11px;
font-family: Verdana, sans-serif;
color: rgb(151,151,134);

}

#nav a {
margin: 0 8px;
display: block;
padding: 0px 5px;
text-decoration: none;
letter-spacing:0.1em;
line-height:20px;
}
* html #nav a {
line-height:21px;
}


#nav li a:link { color: rgb(151,151,134); } 
#nav li a:visited { color: rgb(151,151,134); } 
#nav li a:focus { color: rgb(196,0,56); } 
#nav li a:hover { color: rgb(196,0,56); } 
#nav li a:active { color: rgb(196,0,56); } 

#nav li.sfhover a { color: rgb(196,0,56); }
#nav li.sfhover ul li a { color: rgb(151,151,134); }

#nav  li.act a { color: rgb(196,0,56) !important; }
#nav li.act ul li a {  color: rgb(151,151,134) !important;  }


#nav li { /* all list items */
float: left;
width: auto;
/* width needed or else Opera goes nuts */
}


#nav li ul { /* second-level lists */
	position: absolute;
  padding-top: 0px;
	line-height: 16px;
	width: 9em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
text-transform: none;
}
/* * html #nav li ul { 
	
  margin-top: 1px;
	
}
*/
#nav li ul li { 
width:6em;
margin-bottom: -1px;
}
*html #nav li ul li { margin-bottom : 0; }


#nav li ul li a {
width: 6em;
padding-left: 4px;
border: 1px solid #ffffff;
background: rgb(220,216,198);
letter-spacing: 0;
	}



*html #nav li ul  { padding-top : 1px; }


*html #nav li ul li a { padding : 0.2em 0.3em ; margin-top: -1px; }

#nav li ul li a:link { color: rgb(151,151,134); background: rgb(220,216,198); }
#nav li ul li a:visited { color: rgb(151,151,134); background: rgb(220,216,198); }
#nav li ul li a:focus { color: #ffffff !important; background: rgb(206,1,59); }
#nav li ul li a:hover { color: #ffffff !important; background: rgb(206,1,59); }
#nav li ul li a:active { color: #ffffff !important; background: rgb(206,1,59); }
#nav li ul li.sfhover a {	 color: #ffffff !important; background: rgb(206,1,59); }

#nav li.act ul li.act a { color: #ffffff !important; background: rgb(206,1,59);  }


/* third-and-above-level lists 
#nav li ul ul { 
	margin: -1.55em 0 0 6em;
padding-left: 0.62em;
padding-top: 3px;
}*/
*html #nav li ul ul {
padding-left: 0px;
}



#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;
}

/*
#nav li ul a.daddy {
background: url(rightarrow2.gif) center right no-repeat #4BC1ED;
padding-left: 5px;
}
*/

/* menue fertig */