/* Author: art64 media.studio - www.art64.de */


/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                Main-Menue                                                                             */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#nav {height: 37px; overflow: hidden; list-style: none;padding: 450px 0px 0px 0px; text-transform: uppercase;}
#nav li {float: left; background:url("") no-repeat 6px 14px;}
#nav li a,
#nav li span {display: block; padding: 9px 14px; color: #000; text-decoration: none; font-size: 14px; line-height: 13px;}
#nav li span  {color: #FFF;}
#nav li a:hover,
#nav li a.mainMenuParentBtnFocused,
#nav li a.trail {color: #0033cc; text-decoration: none;}
#nav li.active {color: #0033cc; text-decoration: none;}
#nav li.first a {border: none;}
.mod_navigation {background: url("") no-repeat scroll 0 0 transparent;height: 496px;padding: 6px 0px 0px 50px;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                Drop-Down-Menue                                                                        */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.smOW{display:none; position: absolute; overflow:hidden; padding: 0; margin: 0; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);}

/*     --links
------------------------------------------------- */
#subMenusContainer a {padding: 4px 18px; display: block; color: #000; min-width: 150px; text-decoration: none; border-bottom: 1px dashed #fff; border-top: 1px dashed #fff;}

/*     --hover || focus
------------------------------------------------- */
#subMenusContainer a:hover, #subMenusContainer a:focus, .subMenuParentBtnFocused {color: #0033cc; background-color:#f5f0f0; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc;}

/*     --aktiver & trail menuepunkt
------------------------------------------------- */
#subMenusContainer a.trail, #subMenusContainer li.active a {color: #0033cc;}

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

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

/*     --subMenusContainer verstecken
------------------------------------------------- */

#subMenusContainer li {
    background: url("") no-repeat scroll 3px 10px transparent;
}

#subMenusContainer {display:block; position:absolute; top:0; left:0; width:100%; height:0; overflow:visible; z-index:1000000000; }

#subMenusContainer ul, #subMenusContainer ol {
    margin: 0;
    padding: 0;
}

/*     --icons wenn unterpunkte vorhanden ist
------------------------------------------------- */
/*
.mainMenuParentBtn {background: url(../img/arrow-down.png) 95% center no-repeat;}
.mainMenuParentBtnFocused {background: url(../img/arrow-down-hover.png) 95% center no-repeat;}
.subMenuParentBtn {background: url(../img/arrow-right.png) 95% center no-repeat;}
.subMenuParentBtnFocused {background: url(../img/arrow-right-over.png) 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*/