/* Gesamtbreite Header */
#pageHeader {
	float: left;
	/* width: 59.49405059em; */
	/* em correct workaround */
	width: 59.55654435em;
	height: 5.3119688em;
	border-bottom: 0.06249375em solid #FFFFFF;
}

#pageHeader a {
	font-size: 0.68743126em;
}

#pageHeader a:hover {
	text-decoration: none;
}

/* Logo */
#zkblogo {
	float: left;
	padding-top: 0.31246875em;
	width: 9.9990001em;
	height: 4.99950005em;
}

#zkblogo a {
	font-size: 1em; 
}

#zkblogo img.zkblogo {
	width: 9.9990001em;
	height: 4.99950005em;
	vertical-align: top;
}



/* Dunkel-Blaue Top-Navigaton */
#headerNavTop {
	float: left;
	width: 39.43355664em;
	height: 1.24987501em;
	margin-top: 0.31246875em;
	padding: 0em;
	background-color: #0991DA;
	border-right: 0.06249375em solid #FFFFFF;
	border-bottom: 0.06249375em solid #FFFFFF;
}

#pageHeader ul {
	list-style-type: none;
	list-style-position: outside;
	display: inline;
	margin: 0em;
	padding: 0em;
}

#pageHeader li {
	float: left;
	display: inline;
	margin: 0em;
	padding: 0em;
line-height: 1.24987501em;
}

#headerNavTop a {
	color: #ffffff;
	display: block;
	padding: 0em 0.54545455em 0em 0.63636364em; 
}

#headerNavTop a.buchstabe {
	color: #ffffff;
	padding: 0em 0.27272727em 0em 0.36363636em; 
}

#headerNavTop .rightSpace {
	margin-right: 0.62493751em;
}

#headerNavTop a:hover, 
#headerNavTop a.buchstabe:hover {
	color: #000000;
	background-color: #ffffff;
}

#headerNavTop a.bold {
	font-weight: bold;
	padding-left: 1.27272727em; 
	padding-right: 1.18181818em; 
	border-right: solid 0.09090909em #ffffff; 
}

#pageHeader li.navTopRight {
	float: right;
	display: inline;
	margin: 0em;
	padding: 0em;
}

#headerNavTop a.selected {
	color: #000000;
	background-color: #ffffff;
}


/* Hell-Blaue Center-Navigation */
#headerNavCenter {
	float: left;
	width: 39.43355664em;
	height: 3.68713129em;
	background-color: #ffffff;
	border-right: 0.06249375em solid #FFFFFF;
}

#headerNavCenter div.navCenterBox {
	float: left;
	height: 3.68713129em;
	width: 9.81151885em;
	background-color: #DBE9F6;
	border-right: solid 0.06249375em #ffffff;
	overflow: hidden;
}

#headerNavCenter div.emWA {
	border-right: 0;
}

#headerNavCenter div.navCenterLinkBox {
	float: left;
	padding-top: 2.43725627em;
	width: 9.81151885em;
	height: 1.24987501em;
}

#headerNavCenter div.navCenterLinkBox a {
	display: block;
	padding: 0em 0.63636364em 0em 1.27272727em; 
	font-weight: bold;
	color: #054696;
	width: 12.54545455em; 
line-height: 1.81818182em; 
}

#headerNavCenter div.navCenterLinkBox a:hover {
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
}

#headerNavCenter div.navCenterLinkBox a.selected {
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
}

#headerNavCenter div.navimage {
	float: right;
	width: 19.68553145em;
	height: 3.68713129em;
	background-color: #DBE9F6;
}

#headerNavCenter div.navimage img.navimage {
	width: 19.68553145em;
	height: 3.68713129em;
	vertical-align: top;
}

/* Tooltip */
div.headerToolTip {
	position: absolute;
	top: -6.24937506em;
	left: -6.24937506em;
	width: 13.93610639em;
	border: 0.06249375em solid #FFFFFF;
	background-color: #85BCE2;
	margin: 0em;
	padding: 0.249975em 0.43745625em 0.18748125em 0.49995em;
	color: #000000;
	z-index: 20;
	visibility: hidden;
}

div.imageMapToolTip {
	position: absolute;
	top: -6.24937506em;
	left: -6.24937506em;
	border: 0.06249375em solid #FFFFFF;
	background-color: #85BCE2;
	margin: 0em;
	padding: 0.249975em 0.43745625em 0.18748125em 0.49995em;
	color: #000000;
	z-index: 20;
	visibility: hidden;
}

/* Soft-Graue Produkte-Navigation */
#headerNavTopGrey {
	float: left;
	margin-top: 0.31246875em;
	width: 9.9990001em;
	height: 1.24987501em;
	background-color: #E5E5E5;
}

#headerNavTopGrey a {
	color: #054696;
	display: block;
	padding: 0em 0.54545455em 0em 0.63636364em; 
}

#headerNavTopGrey a:hover {
	color: #000000;
	background-color: #ffffff;	
}

#headerNavTopGrey a.selected {
	color: #000000;
	background-color: #ffffff;	
}

/* Hell-Graue Onba-Login-Navigation */
#headerOnbaLogin {
	float: left;
	width: 9.9990001em;
	background-color: #F3F3F3;
	padding: 2.68723128em 0em 0.1249875em 0em;
	overflow: hidden;
}

#headerOnbaLogin div.onbaLoginLinkBox {
	padding-left: 0.87491251em;
}

#headerOnbaLogin a {
	font-size: 1em; 
	font-weight: bold;
	color: #054696;
}

#headerOnbaLogin a:hover {
	color: #054696;
	text-decoration: underline;
}




