/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                Main-Menue                                                                             */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#navicontainer { position:relative; left:0px; top:58px; background:url("bilder/layout/navi.png") top left no-repeat; height:60px; }

#nav { height:40px; overflow:hidden; margin-left:132px; }
#nav li { float:left; list-style-type:none; }
#nav li a,
#nav li span { display:block; padding:0px 25px; color:#ffffff; text-decoration:none; font-size:22px; line-height:40px; border-left:4px solid #5d5d5d; border-right:4px solid #5d5d5d; background:#868686; font-family:"Roboto condensed",sans-serif;font-style:normal; font-weight:400; }
#nav li span { color:#f18f4e; }
#nav li a:hover,
#nav li a.mainMenuParentBtnFocused,
#nav li a.trail { color:#ffffff; background:#ff0000; }
#nav li.first a { border-left:none; }

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                Drop-Down-Menue                                                                        */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.smOW { display:none; position:absolute; overflow:hidden; padding-left:5px; margin:0; }

.smOW li { list-style-type:none; }


/*     --links
------------------------------------------------- */
#subMenusContainer a { padding:7px 16px; display:block; color:#000000; min-width:130px; text-decoration:none; font-size:17px; font-family:"Roboto condensed",sans-serif; font-weight:500;}

/*     --hover || focus
------------------------------------------------- */
#subMenusContainer a:hover, #subMenusContainer a:focus, .subMenuParentBtnFocused { color:#ffffff; background:#ff0000; }

/*     --aktiver & trail menuepunkt
------------------------------------------------- */
#subMenusContainer a.trail, #subMenusContainer li.active a { color:#ffffff; background:#ff0000; }

/*     --ul ebene 2
------------------------------------------------- */
#subMenusContainer ul.level_2 { background:#ffffff; }

/*     --ul ebene 3
------------------------------------------------- */
#subMenusContainer ul.level_3 { background:#ffffff;}

/*     --subMenusContainer verstecken
------------------------------------------------- */
#subMenusContainer { display:block; position:absolute; top:0; left:0; width:100%; height:0; overflow:visible; z-index:1000000000; background:#ffffff; opacity:0.7; }

/*     --icons wenn unterpunkte vorhanden ist
------------------------------------------------- */
.mainMenuParentBtn {background: url("bilder/layout/pfeil_unten.gif") 95% center no-repeat;z-index:6;}
.mainMenuParentBtnFocused {background: url("bilder/layout/pfeil_unten_hover.gif") 95% center no-repeat;}
.subMenuParentBtn {background: url("bilder/layout/pfeil_rechts.gif") 95% center no-repeat;}
.subMenuParentBtnFocused {background: url("bilder/layout/pfeil_rechts_hover.gif") 95% center no-repeat;}

/*     --IE hacks
------------------------------------------------- */
#nav li ul {display: none;} /* verhindert das aufblitzen des submenus beim laden */
* + html .smOW  {margin-top: -2px; margin-left: -2px;} /*IE7 hack - richtige positionierung*/
* + html #subMenusContainer ul.level_3 {margin-top: 2px;} /*IE7 hack - richtige positionierung*/