body {
	margin: 0;
	padding: 0;
	background: White;
}
#head {
	position: absolute;
	top: 0;
	left: 0;
	background: url(pics/head.gif) no-repeat;
	width: 773px;
	height: 143px;
}
#bg {
	position: absolute;
	top: 0;
	left: 610px;
	width: 160px;
	background: url(pics/menu.gif) repeat-x;
	min-height: 800px;
}
#info {
	position: absolute;
	top: 85px;
	left: 0;
	max-width: 140px;
	padding: 10px;
}
#info p {
	color: #0071bc;
	font-family: verdana;
	font-size: 0.8em;
}
#content {
	position: absolute;
	top: 170px;
	left: 0; 
	width: 580px;
}
#rand {
	padding-left: 40px; 
	width: 510px;
	background: url(pics/bg_content.gif) no-repeat center;
  min-height: 600px;
}
#menu {
	position: absolute;
	top: 15.0em;
	left: 0px;
	width: 160px;
}
#menu ul {
	margin: 0;
	padding: 1px;;
}
#menu li {
	list-style: none outside none;
}
#menu .ebene1 .off {
	padding-left: 20px;
	padding-bottom: 0.8em;
	background: url(pics/haken-hell.gif) no-repeat;
}
#menu .ebene1 .on {
	background: url(pics/haken-rot.gif) no-repeat;
	padding-left: 20px;
	padding-bottom: 0.9em;
}
#menu .ebene1 .off a {
	color: #0071bc;
	font-weight: normal;
	font-size: 1.0em;
}
#menu .ebene1 .on a {
	color: #ed1c24;
	font-weight: normal;
	font-size: 1.0em;
}
#menu .ebene2 .off {
	background: none;
	padding-left: .3em;
	padding-bottom: .4em;
}
#menu .ebene2 .on {
	background: none;
	padding-left: .3em;
	padding-bottom: .4em;
}
#menu .ebene2 .off a {
	color: #0071bc;
	font-weight: normal;
	font-size: 0.8em;
}
#menu .ebene2 .on a {
	color: #ed1c24;
	font-weight: normal;
	font-size: 0.8em;
}
#nurdruck {
  display: none;
}
.aomo {
  background: #FFFFEF;
  padding: 0.2em;
  border: 1px solid Black;
}
