/* css file für horizontale Navigation - gegenueber dem original (fast) alle relativen Werte entfernt! */

#nav, #nav ul {float:left; margin:0; /* margin-bottom:1em entfernt */ padding:0; width:1000px; list-style:none; line-height:16px; background-color:transparent; color:rgb(255,255,255); font-size:14px; font-weight:bold;} /* background-color:rgb(120,120,120) */
 
#nav a {padding:0; /* padding: 0.25em 0em entfernt */ display:block; color:rgb(255,255,255); text-decoration:none;}
 
#nav a.menuparent  {}
#nav .menuparent ul {width:auto; margin:12px 0 0 -20px; padding:0 0 0 0px; background:black;} /* margin:-x; verschiebt Ausklappmenu nach links */
#nav  li.menuparent ul li.menuparent {}
 
#nav li {float:left; padding:12px 5px;} /* Breite, Hoehe etc. von Menuliste erste Ebene */
 
#nav li ul {position:absolute; left:-999em; margin:0; height:auto; /* width:14em; */ font-weight:normal;}
 
#nav li li {float:none; /* width:14em; */}
 
#nav li ul a {/* width:14em; padding-left:1em; */}
 
#nav li ul ul {/* margin:-1.75em 0 0 14em; */}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;} /* noch ein em */
 
#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:hover, #nav li.sfhover {background:black;  color:white;}

#nav li li:hover, #nav li li.sfhover {background:rgb(100,100,200);}