/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                Main-Menue                                                                             */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#mainmenu {background: #fff;}
#mainmenu ul {position:relative; left:575px; overflow: hidden; text-align: right; margin:0; padding:0;}
#mainmenu li {float:left; display: inline-block; text-align:center; margin:0 0 0 -3px; background:url(../../data/images/mainmenu_bg.jpg) left bottom no-repeat;}
#mainmenu li a {font-family: UbuntuCondensedRegular, 'Open Sans', serif; display: inline-block; width:auto; min-width:110px; margin:0; padding:20px 0px 15px 0px; text-decoration: none; font-size: 18px; line-height: 13px; font-weight: 400; border-top:solid 6px #fff;}
#mainmenu li.first a {margin-left: 0px;}
#mainmenu span {display: block; line-height: 13px; margin: 6px 0 0 0; font-size: 11px; font-family: Arial; text-transform: uppercase; position: absolute; top: 22px; left: 0; padding: 10px 25px;}

/*     --aktive & trail
------------------------------------------------- */
#mainmenu li a.mainMenuParentBtnFocused,
#mainmenu li.active a,
#mainmenu li a.trail {background: none; color: #362991; border-top:solid 6px #362991;}

/*     --hover
------------------------------------------------- */
#mainmenu li a:hover {background: none; color: #362991; border-top:solid 6px #362991;}
/*#mainmenu li a {transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;}*/

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

/*     --links
------------------------------------------------- */
#subMenusContainer {background:none; font-size:0.85em;}
#subMenusContainer li a {margin-top:0px; background: #eee;}
#subMenusContainer a {padding: 7px 10px 7px 15px; display: block; color: #666; min-width: 220px; background:none;}

/*     --hover
------------------------------------------------- */
#subMenusContainer a:hover, #subMenusContainer a:focus, #subMenusContainer a.subMenuParentBtnFocused {background-color: #fff;}
/*#subMenusContainer a {#subMenusContainer a transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}*/

/*     --aktive & trail
------------------------------------------------- */
#subMenusContainer a.trail, #subMenusContainer li.active a {background-color: #fff; padding-left: 15px;}

/*     --ul layer 2
------------------------------------------------- */
#subMenusContainer ul.level_2 {background: none; margin-left:2px;}
#subMenusContainer .level_2 a {margin-top:2px;}

/*     --ul layer 3
------------------------------------------------- */
#subMenusContainer ul.level_3 {background: none; margin-left:0px;}
#subMenusContainer .level_3 a {margin-top:0px; margin-left:0px;}
#subMenusContainer .level_3 a.first {margin-top:0px; margin-left:0px;}
#subMenusContainer .level_3 a.last {border-top:solid 2px #666;}

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

/*     --IE hacks
------------------------------------------------- */
#dropdown li ul {display: none;} /* flashing */

/*     --mobilenavi
------------------------------------------------- */
#mobilenavi {display: none;}
#mobile-select {display: none;}