body {
	font-family: sans-serif;
	color: black;
	background-color: white;
	font-size: 140%;
	padding: 0;
}

div.page {
	max-width: 47em;
	margin: 0 auto;
	padding: 0px;
}

img.Header {margin: 0px; margin-bottom: -17px; }

div.black_page {
	padding: 3em;
	padding-top: 0.2em;
	background-color: black;
	color: white;
	margin: 0px;
}
div.black_page a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}
div.black_page a:hover {color: #b6c828;}
div.black_page a[name]:hover { color: white; }
div.black_page p a { white-space: nowrap; }
div.black_page p a:before {content: url("Pfeil_klein.png") " ";}
div.black_page p a[class=download]:before { content: url("Pfeil_down_klein.png"); }
div.black_page p a[target=_blank]:before { content: url("Pfeil_ext_abstand_klein.png"); }

div.menu {
	font-size: 150%;
	text-align: center;
}
div.menu a { margin: 0 0.5em; }
div.menu a:hover { font-size: 115%; }
div.menu span.height_spacer { font-size: 140%; width: 0px; }

div.menu2 {
	margin: 0 0.4em;
	margin-right: -3em;
	text-align: right;
	font-size: 60%;
}
div.menu2 a { margin: 0 0.5em; background-color: black; }

div.up {
	text-align: right;
	white-space: nowrap;
}

div.material {
	border: 0.1em solid #b6c828;
	border-left: 0;
	border-right: 0;
	margin-bottom: 1em;
	padding: 0.1em;
}
div.material img { float: left; }
div.material p { margin-left: 128px; padding-left: 1em; }

div.status {
	text-align: center;
	width: 502px;
	margin: 0 auto;
	white-space: nowrap;
}
div.status img { border-width: 0px; }
div.status img.Strich { height: 11px; width: 1px; }
div.status img.Balken { height: 11px; width: 500px; }
div.status img.Pfeil { position: relative; }

img.status { margin: 1em auto; }
table.status td { text-align: right; }
