body {
	background-color: #ffffcc;
}
#bild_oben {
	position: absolute;
	height: 158px;
	width: 900px;
	left: 0px;
	top: 0px;
	background-image: url(Bilder/bild_oben.jpg);
	background-repeat: no-repeat;
}
.inhalt_gesamt {
	position: absolute;
	height: 500px;
	width: 740px;
	left: 260px;
	top: 178px;
	overflow: auto;
	font-family: "Book Antiqua";
	color: #003366;
}
.inhalt_gesamt .eine_spalte {
	font-family: "Book Antiqua";
	font-size: 0.9em;
	color: #000000;
	height: 480px;
	width: 700px;
	position: absolute;
	left: 20px;
	top: 20px;
}
.inhalt_gesamt .rechts {
	font-family: "Book Antiqua";
	font-size: 0.9em;
	height: 400px;
	width: 335px;
	position: absolute;
	left: 379px;
	top: 1px;
	color: #003366;
	z-index: 1;
}
.ueberschriften_presse {
	font-family: "Book Antiqua";
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #666600;
}
.inhalt_gesamt .links {
	font-family: "Book Antiqua";
	font-size: 0.9em;
	height: 400px;
	width: 335px;
	left: 20px;
	top: 0px;
	position: absolute;
	color: #003366;
}
.inhalt_gesamt .HEAD1 {
	font-family: "Book Antiqua";
	font-size: 1.5em;
	color: #003366;
}
.inhalt_gesamt .unten {
	position: absolute;
	height: 400px;
	width: 700px;
	left: 20px;
	top: 2220px;
	background-color: #FFFFCC;
	z-index: 1;
}
legend {
	color: #666666;
}


#navigation {
	background-color: #cccc99;
	position: absolute;
	height: 500px;
	width: 200px;
	left: 60px;
	top: 178px;
}
.grossueberschriften {
	font-family: "Book Antiqua";
	font-size: 24px;
	color: #003366;
}
a:link {
	font-family: "Book Antiqua";
	color: #003366;
	text-decoration: underline;
}
a:visited {
	font-family: "Book Antiqua";
	color: #003366;
	text-decoration: underline;
}
a:active {
	font-family: "Book Antiqua";
	color: #003366;
	text-decoration: underline;
}
a:hover {
	font-family: "Book Antiqua";
	color: #666666;
	text-decoration: none;
}
.abstand_links {
	margin-left: 20px;
}
.zellenabstand {
	padding: 5px;
}
.cdueberschriften {
	font-weight: bold;
	color: #003366;
	font-size: larger;
}
.cdtitel {
	color: #003366;
	font-style: italic;
	font-weight: bold;
}
.bg-dunkel {
	background-color: #CCCC99;
	border: 1px dashed #003366;
}
.error {
	color: #B90606;
	background-color: #FF9393;
	border: 1px dotted #FF3535;
	padding: 5px;
}
.ok {
	color: #06B906;
	background-color: #93FF93;
	border: 1px dotted #35FF35;
	padding: 5px;
}
.kleiner-text {
	font-size: 0.8em;
}
s