#navi {clear:both; list-style:none; height:20px; background:#e88300; padding:0; margin:0;}

#navi li.li1 {display:block; float:left; line-height:20px; height:20px;}
#navi a {color:#000; font-size:12px;}
#navi li a.a1 {display:block; float:left; padding:0 20px 0 20px; cursor:pointer; font-weight:bold;}
#navi li a.a1 span {float:left; display:block;}
#navi li a.a1 span.span1 {float:left; display:block;}

#navi li:hover {position:relative; z-index:200; background:#000;}
#navi li:hover a {color:#fff;}
#navi a:hover {position:relative; white-space:normal; z-index:200; text-decoration:none;}

#navi :hover ul.ul1 {left:0px; top:20px; background:#000000; padding:0px; white-space:nowrap; width:180px; height:auto; z-index:300;}
#navi :hover ul.ul1 li {display:block; height:20px; position:relative; float:left; width:100%}
#navi :hover ul.ul1 li:hover {background:#e88300;}
#navi :hover ul.ul1 li:hover a {color:#000000;}
#navi :hover ul.ul1 li a {display:block; padding:0 20px 0 20px; font-size:11px; height:18px; line-height:18px; color:#ffffff;}

#navi a.a1:hover {background:#000; color:#fff;}
#navi :hover ul.ul1 li a:hover {background:#e88300; color:#000; cursor:pointer;}

#navi ul,
#navi a:hover ul ul,
#navi a:hover a:hover ul ul,
#navi a:hover a:hover a:hover ul ul,
#navi a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



/* navi2 für submenu */

#navi2 {width:100%; padding:0; margin:0; border:0;}

#navi2 div.oben {padding:0; line-height:10px; height:10px; background: url('../includes/layout/menuoben.gif');}
#navi2 div.unten {padding:0; line-height:10px; height:10px; background: url('../includes/layout/menuunten.gif');}
#navi2 a {color:#000; font-size:12px; height:20px; line-height:20px;}
#navi2 a.a1 {background: #5599ff; font-weight:bold; display:block; padding:0 0 0 2px; cursor:pointer; font-weight:bold; color:#fff;}
#navi2 a.a2 {background: #99ccff; display:block; padding:0 0 0 2px; cursor:pointer; font-weight:normal;}
#navi2 a.a3 {background: #bbeeff; display:block; padding:0 0 0 2px; cursor:pointer; font-weight:normal;}
#navi2 a.a3 {background: #ddffff; display:block; padding:0 0 0 2px; cursor:pointer; font-weight:normal;}

#navi2 a:hover {color:#fff;}
