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

#header .mod_navigation{
height: 30px;
background: #e9e9e9; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#d9d9d9'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#d9d9d9)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #e9e9e9,  #d9d9d9); /* for firefox 3.6+ */ 
position: absolute;
top: 100px;
width: 960px;
font-family: 'DroidSerifRegular', Georgia, serif;
}
#header .mod_navigation ul{
list-style: none;
margin: 0;
}
#nav {overflow: hidden;}
#nav li{list-style: none;}
#nav li {float: left;}
#nav li a,
#nav li span {
height: 20px;
border-bottom: 1px solid #049dd9;
padding: 9px 14px 0 14px;
display: block;
font-size: 1.1em;
text-decoration: none;
border-right: 1px solid #fefefe;
border-left: 1px solid #cfcfcf;
margin: 0;
}
#header .mod_navigation ul li.active a{
border-bottom: 1px solid #0367a6;
}
#nav li span {color: #f18f4e;}
#nav li a:hover,
#nav li a.mainMenuParentBtnFocused,
#nav li a.trail {
background: #d9d9d9; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#e9e9e9'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#e9e9e9)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #d9d9d9,  #e9e9e9); /* for firefox 3.6+ */ 
}
#nav li.first a {border-left: none;}
#subMenusContainer ul{
line-style: none;
}


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

/*     --links
------------------------------------------------- */
#subMenusContainer{
margin: -20px 0 0 -20px;
}
#subMenusContainer ul li {
margin: 0;
}
#subMenusContainer a {
padding: 9px 18px 0 14px; height: 20px; display: block; color: #fff; min-width: 145px;
margin: 0;
text-decoration: none;
font-family: 'DroidSerifRegular', Georgia, serif;
}

/*     --hover || focus
------------------------------------------------- */
#subMenusContainer a:hover, #subMenusContainer a:focus, .subMenuParentBtnFocused {
background: #004f80;
}

/*     --aktiver & trail menuepunkt
------------------------------------------------- */
#subMenusContainer a.trail, #subMenusContainer li.active a {text-decoration: none;}

/*     --ul ebene 2
------------------------------------------------- */
#subMenusContainer ul.level_2 {background: #0367A6; list-style: none;}

/*     --ul ebene 3
------------------------------------------------- */
#subMenusContainer ul.level_3 {background: #0367A6; list-style: none;}

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

/*     --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*/