div#Navigation, div#YellowNavigation, div#ServiceNavigation {
	position: absolute;
	z-index: 10;
}

div#Navigation a, div#YellowNavigation a, div#ServiceNavigation a {
	text-transform: uppercase;
}

div#Navigation *, div#YellowNavigation *, div#ServiceNavigation * {
	z-index: inherit;
}

/* navigation */
div#Navigation {
	left: 8px;
	width: 270px;
}

div#Navigation div {
	margin-top: 4px;
	height: 25px;
	width: 100%;
	background-color: black;
}

div#Navigation a {
	font-size: 18px;
	line-height: 25px;
	margin-left: 8px;
}

div#Navigation a, div#ServiceNavigation a { color: white; }
div#Navigation a:hover, div#ServiceNavigation a:hover { color: #e6c800; }

/* yellow navigation */
div#YellowNavigation {
	left: 0px;
	top: 171px;
	width: 278px;
}

div#YellowNavigation div,
div#ServiceNavigation div {
	width: 100%;
	height: 17px;
	margin-bottom: 4px;
	text-align: right;
}

div#YellowNavigation div {
	background-color: #e6c800;
}

/* service navigation */
div#ServiceNavigation {
	top: 150px;
	left: 370px;
	width: 266px;
}

div#ServiceNavigation div {
	background-color: black;
}

div#ServiceNavigation div.de,
div#ServiceNavigation div.en {
	width: 131px;
	float: left;
}

div#ServiceNavigation div.de {
	margin-right: 4px;
	text-align: left;
}

div#YellowNavigation a, div#ServiceNavigation a {
	font-size: 12px;
	line-height: 16px;
	margin-left: 8px;
	margin-right: 8px;
}

div#YellowNavigation div a { color: black; }
div#YellowNavigation div a:hover { color: white; }