#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:701px;
	height:36px;
	z-index:2;
}
#mitteilungen {
	position:absolute;
	left:191px;
	top:11px;
	width:692px;
	height:74px;
	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: #FFF;
}
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;
}
#info_rechts {
	position:absolute;
	left:889px;
	top:8px;
	width:100px;
	height:135px;
	z-index:2;
	font-weight: bold;
	color: #F0D4DB;
	font-style: italic;
}
#spezialtoerns {
	position:absolute;
	left:0px;
	top:120px;
	width:750px;
	height:1472px;
	z-index:2;
	background-color: #FFDDDD;
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
}
#spezial-ueberschrift {
	position:absolute;
	font-size:small;
	color:#555;
	width:750px;
	z-index:3;
	height:120px;
	background-color: #FFDDDD;
	font-family:Verdana, Geneva, sans-serif;
}
#hinweis {
	position:absolute;
	left:834px;
	top:1px;
	width:136px;
	height:160px;
	z-index:100;
}

