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

#nav {
	height: 28px;
	overflow: hidden;
	float: right;
}
#nav ul {
}
#nav li {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;

}
#nav li.last {
	border-right-width: 0px;

}
#nav li a,
#nav li span {
	display: block;
	color: #FFF;
	text-decoration: none;
	font-size: 16px;
	letter-spacing: 0.1em;
	margin-right: 17px;
	margin-left: 17px;
	line-height: 16px;
}
#nav li span {
}
#nav li a:hover,
#nav li a.mainMenuParentBtnFocused,
#nav li a.trail {
	color: #e2001a;
}
#nav li.first a {
	border: none;
	text-decoration: none;
}
#nav li.active a {
	color: #e2001a;	
}
#nav div.smOW li.active a {
	color: #99CCCC;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                Drop-Down-Menue                                                                        */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.smOW{
	display:none;
	position: absolute;
	overflow:hidden;
	padding: 0;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -15px;
}

/*     --links
------------------------------------------------- */
#subMenusContainer a {
	display: block;
	color: #fff;
	min-width: 150px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	font-size: 16px;
}

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

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

/*     --ul ebene 2
------------------------------------------------- */
#subMenusContainer ul.level_2 {
	background-color: #005BA6;
}

/*     --ul ebene 3
------------------------------------------------- */
#subMenusContainer ul.level_3 {
	background-color: #005BA6;
}

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