#haupt {
	position:relative;
	left:10px;
	top:10px;
	width:1000px;
	height:5000px;
	z-index:1;
	background-color: #444;
	margin: 0 auto;
}
#oben {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:157px;
	z-index:2;
	background-color: #CCCCCC;
	background-image: url(../images/oben_sw.jpg);
}
#logo_text {
	position:absolute;
	left:10px;
	top:120px;
	width:150px;
	height:32px;
	z-index:2;
	font-weight: bold;
	color: #F0D4DB;
	font-style: italic;
}
#anfrage_button {
	position:absolute;
	left:185px;
	top:115px;
	width:700px;
	height:36px;
	z-index:2;
}
#mitteilungen {
	position:absolute;
	left:200px;
	top:8px;
	width:784px;
	height:104px;
	z-index:2;
	font-weight: bold;
	color: #F0D4DB;
	font-style: italic;
}
body {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
#hauptmenue {
	position:relative;
	left:0px;
	top:230px;
	width:183px;
	height:631px;
	z-index:2;
	font-size: small;
	color: #CCC;
}
a:link {
	text-decoration: none;
	color: #FDD;
}
a:visited {
	text-decoration: none;
	color: #FDD;
}
a:active {
	text-decoration: none;
	color: #FDD;
}
#hauptmenue table {
	font-weight: bold;
}

#animation {
	position:absolute;
	left:0px;
	top:157px;
	width:183px;
	height:61px;
	z-index:3;
}
#inhalt {
	position:absolute;
	left:183px;
	top:157px;
	width:793px;
	height:1499px;
	z-index:2;
}
a:hover {
	text-decoration: none;
	color: #B52670;
}
