html { 
	padding:2em;
	margin:0px;
}

body {
	color:black;
	font-size:100.01%;
	font-size:0.8em;
	font-family:verdana,arial,sans-serif;
}

#container {
	min-width:640px;
	border:1px solid black;
	background:url(/pic/logo_gross.gif) fixed no-repeat center;
	background-position:50% 150px;
}
@media print {
	#container { margin:0; }
}

#content {
	background:url(/pic/nback.gif) repeat-y right;
	margin:0px 0px 0px 0px;
	padding:1px 16.5em 1em 3em;
	min-height:38em;
}
html + body #content {		/* nur fuer Internet Explorer 5.x */
	height:38em;
}
* html body #content {		/* nur fuer IE 6+ */
	height:38em;
	padding-top:1em;
	padding-right:15em;
}

#nav {
	position:absolute;
	right:3.4em;
	top:3.4em;
	width:11.1em;
	margin:0; 
	padding:0;
}
html + body #nav {		/* nur fuer Internet Explorer 5.x */
	top:2.2em;
	right:2.2em;
	width:11.5em;
	padding:0.5em;
}
* html body #nav {		/* nur fuer IE 6+ */
	top:2.2em;
	right:2.2em;
	width:11.5em;
	padding:0.5em;
}

#nav ul {
	margin:16em 0 0 0;
	list-style-type:none;
	padding:0;
}

#nav ul li {
	margin:0;
	padding-left:0.5em;
	font-weight:bold;
}

#nav ul li a {
	text-decoration:none;
	color:black;
}

#nav ul li a:hover {
	text-decoration:underline;
}

div#footer {
	clear:both;
	font-size:0.7em;
	margin:0;
	padding:0.3em;
	text-align:center;
}
div#footer a {
	text-decoration:none;
	color:black;
}
div#footer:hover a {
	text-decoration:underline;
}

body #container #content div {
	margin:0; padding:0; display:none;
}
strong { font-weight:normal; }

h1 { font-size:1.5em; }
span.ans { font-weight:bold; width:10em; float:left; }
p { text-align:justify; clear:both; }

img.l { float:left;  margin:0em 2em 1em 2em; border:2px solid black; }
img.r { float:right; margin:0em 2em 1em 2em; border:2px solid black; }

.cent { text-align:center; }
.hinweis {
	text-decoration:underline;
	line-height:1.4em;
	font-weight:bold;
	padding-right:10px;
	float:left;
}

@media print {
	#nav { visibility:hidden; display:none; }
}

