/* global navigation */


#nav{
	float:right;
	margin-top:12px;
	width:479px;
	text-align:right;
	display:inline;
}

	#nav li{
		display: inline;
		/display: inline;
		/zoom: 1;
		float:left;
		margin-left:-1px;
	}
	
	#nav li span.noLinkImg{
		background:url(../img/gnav_line.gif) no-repeat right 0;
		display:block;
	}



#nav .snav {
position:absolute;
z-index:10000;
display:none;
top: 0;
left: 0;
padding:0px 0 0 0;
margin-top:120px;
width:100%;
padding-top:8px;
padding-bottom:8px;
overflow:hidden !important;
}

#nav .snavIn {
border-top:1px solid #e5e5e5;
color:#FFF;
overflow:hidden !important;
background:url(img/bg_gnav.png) repeat 0 0;
behavior: url(/en/common/css/PIE.htc);
}

#nav .lnav_m li a{
color:#d9e3ef;
}

#nav .lnav_m li a:visited{
color:#d9e3ef;
}

#nav .lnav_m li a:hover{
color:#81a1ca;
}

#nav .lnav li a{
	color:#FFFFFF;
}
#nav .lnav li a:visited{
	color:#FFFFFF;
}
#nav .lnav li a:hover{
	color:#81a1ca;
}




#nav .snav .gnavBoxIn{
	max-width: 1140px;
    min-width: 980px;
    width: 100%;
	margin:0 auto;
	text-align:left;
	padding:5px 0 40px;
	overflow:hidden !important;
}

@media only screen and (max-width: 1196px) {

	#nav .snav .gnavBoxIn{
		width: 96%;
		padding-right:2%;
		padding-left:2%;
	}
	
	}

#nav .snav .gnavBox{
	width:21%;
	float:left;
	margin-right:4%;
	display:inline;
	font-size:139%;
	font-family: DIN-Mittel !important;
    font-style: normal !important;
    font-weight: 400 !important;

}

#nav .snav .gnavBox.last{
	margin-right:0%;
}


#nav .snav .gnavBox .lnav li{
		background:url(img/icon_lnav.png) no-repeat 2px 15px !important;
		padding-left:23px !important;
	}	
		
#nav .snav .gnavBox .lnav_m li{
	background-image:none !important;
	border-bottom:1px solid #4773ab;
}

#nav .snav .gnavBox .lnav li.active {
    background: url("img/icon_lnav_in.png") no-repeat 5px 14px !important;
}
#nav .snav .gnavBox .lnav_m li.active span{
    background: url("img/icon_lnav_in.png") no-repeat 14px 6px !important;
}



#nav .snav .gnavBox .lnav_m li a {
    background: url("img/icon_lnav_m.png") no-repeat 10px 8px;
}

#nav .snav .gnavBox .lnav_m span{
	padding-top:8px;
	padding-bottom:7px;
	font-size:77.5%;
	line-height:1.1 !important;
}

#nav .snav .gnavBox .sttl_lnav,#nav .snav .gnavBox .lnav li{
	line-height:1.1 !important;
	background-position:0 15px;
	font-weight:normal !important;
}





#nav .snav .gnavBox p{
	text-align:left;
}

.gnavBox-group1{
	height:210px;
}

.gnavBox-group2{
	height:110px;
}

.noLink{
	cursor: default;
}

#nav .snav .gnavBox .sttl_lnav {
    margin-top: 22px;
}


#nav .snav a[href$=".pdf"] {
    padding: 0 0 0 0px;
	background-position:13px 8px;
}