#navi {clear:both; list-style:none; height:20px; background:#cdf; padding:0; margin:0;}

#navi li.li1 {display:block; float:left; line-height:20px; height:20px;}
#navi a {color:#05f; 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:#8bf;}
#navi li:hover a {color:#000;}
#navi a:hover {position:relative; white-space:normal; z-index:200;}

#navi :hover ul.ul1 { padding-bottom:3px; left:-3px; top:20px; padding-bottom:3px; background:#8bf; padding:0px; white-space:nowrap; width:180px; height:auto; z-index:300; border-style:solid; border-color:#fff; border-width:0 3px 3px 3px;}
#navi :hover ul.ul1 li {display:block; height:20px; position:relative; float:left; width:100%}
#navi :hover ul.ul1 li:hover {background:#05f;}
#navi :hover ul.ul1 li:hover a {color:#fff;}
#navi :hover ul.ul1 li a {display:block; padding:0 20px 0 20px; font-size:11px; height:18px; line-height:18px; color:#000;}

#navi a.a1:hover {background:#8bf; color:#000;}
#navi :hover ul.ul1 li a:hover {background:#05f; color:#fff; 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: #8bf; color:#fff; font-weight:bold; display:block; padding:0 0 0 2px; cursor:pointer; font-weight:bold; color:#fff;}
#navi2 a.a2 {background: #cdf;display:block; padding:0 0 0 2px; cursor:pointer; font-weight:normal;}
#navi2 a.a3 {background: #cef;display:block; padding:0 0 0 2px; cursor:pointer; font-weight:normal;}
#navi2 a.a3 {background: #def;display:block; padding:0 0 0 2px; cursor:pointer; font-weight:normal;}

#navi2 a:hover {color:#fff;}


