/* CSS Document */

body {
	padding:0;
    margin:0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:100.01%;
	background-color:#FFFFFF;
	}

a:link {
	color:#0066CC;
	text-decoration:none;
	}

a:visited {
	color:#0066CC;
	text-decoration:none;
	}

a:focus {
	text-decoration:underline;
	}

a:hover {
	color:#FF0000;
	text-decoration:underline;
	}

a:active { 
	color:#FF0000;
	text-decoration:underline;
	}

#startseite {
	position:relative;
	margin:auto;
	width:768px;
	text-align:left;
	}

#seite {
	position:relative;
	text-align:left;
	width:100%;
	height:100%;
	}

#startmenue {
	width:768px;
	height:15px;
	}

#start_platzhalter {
	width:768px;
	height:89px;
	}

#starttext {
	width:768px;
	height:41px;
	}

#startbalken1 {
	width:768px;
	height:67px;
	background-color:#99CCFF;
	}

#startbalken2 {
	width:768px;
	height:117px;
	background-color:#99CCFF;
	}

#startbilder1 {
	width:768px;
	height:100px;
	background-color:#FFFFFF;
	}

#startbilder2 {
	width:768px;
	height:54px;
	background-color:#FFFFFF;
	float:right;
	}

.einleitungstext{
	font-size:1em;
	line-height:2em;
	font-weight:bold;
	color:#0066CC;
	text-align:center;
	position:absolute;
	width:768px;
	height:117px;
	background-color:#99CCFF;
	visibility: hidden;
	}

#startmenueliste {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.startmenueliste {
	padding:0 10px;
	display:block;
	float:right;
	font-size:0.8em;
	line-height:0.8em;
	font-weight:bolder;
	color:#99CCFF;
	}

.startmenueliste a:link {
   color:#99CCFF;
   text-decoration:none;
   }

.startmenueliste a:visited {
   color:#99CCFF;
   text-decoration:none;
   }

.startmenueliste a:focus {
	text-decoration:underline;
	}

.startmenueliste a:hover {
	color:#0066CC;
	text-decoration:none;
	}

.startmenueliste a:active {
	color:#0066CC;
	text-decoration:none;
	}

#seitenkopf {
	width:809px;
	height:100px;
	background-color:#FFFFFF;
	}

#kasten_hmenue {
	width:159px;
	background-color:#CCCCCC;
	}

#inhalt {
	position:absolute;
	left:159px;
	top:100px;
	width:79%;
	background-image:url(bilder/hintergrund.gif);
	background-repeat:repeat-y;
	}

#kopf_inhalt {
	width:100%;
	height:1.2em;
	background-color:#FF0000;
	}

#kopf_inhaltsbereich1 {
	float:left;
	width:55%;
	}

#kopf_inhaltsbereich2 {
	float:left;
	width:44.9%;
	}

.seitenbereich {
	font-size:0.9em;
	line-height:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:10px;
	vertical-align:middle;
	}

#kopfmenueliste {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.kopfmenueliste {
	padding:0 10px;
	display:block;
	float:right;
	font-size:0.8em;
	line-height:20px;
	font-weight:bolder;
	color:#FFFFFF;
	}

.kopfmenueliste a:link {
   color:#FFFFFF;
   text-decoration:none;
   }

.kopfmenueliste a:visited {
   color:#FFFFFF;
   text-decoration:none;
   }

.kopfmenueliste a:hover {
	color:#0066CC;
	text-decoration:none;
	}

.kopfmenueliste a:active {
	color:#0066CC;
	text-decoration:none;
	}

#inhalt_links {
	float:left;
	width:210px;
	height:100%;
	background-color:#99CCFF;
	padding:0 5px;
	}

#inhalt_mitte {
	float:left;
	width:37.9%;
	height:100%;
	background-color:#99CCFF;
	padding:5px 5px;
	}

#inhalt_rechts {
	float:left;
	width:29%;
	height:100%;
	background-color:#FFFFFF;
	padding:5px 5px;
	}

.fliesstext {
	font-size:0.75em;
	line-height:1.15em;
	font-weight:normal;
	color:#000000;
	}

.hmenue {
	width:90%;
	padding:5px 5px;
	clear:both;
	}

.hmenuekasten {
	float:left;
	width:10px;
	height:10px;
	}

.hmenuetext {
	float:left;
	display:block;
	font-size:0.70em;
	line-height:1em;
	font-weight:normal;
	padding:0 5px;
	}

.hmenue a:link {
	color:#000000;
	text-decoration:none;
	}

.hmenue a:visited {
	color:#000000;
	text-decoration:none;
	}

.hmenue a:focus {
	text-decoration:underline;
	}

.hmenue a:hover {
	color:#FF0000;
	text-decoration:none;
	}

.hmenue a:active {
	color:#FF0000;
	text-decoration:none;
	}

.liste {
	list-style-image:url(bilder/listenpunkt.gif);
	font-size:0.75em;
	line-height:1.15em;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	}

.ueberschrift_blau {
	font-size:0.9em;
	line-height:0.9em;
	font-weight:bold;
	color:#0066CC;
	}

.ueberschrift_blau_klein {
	font-size:0.75em;
	line-height:1.15em;
	font-weight:bold;
	color:#0066CC;
	}

.submenue {
	width:200px;
	padding:5px 0;
	clear:left;
	}

.submenuekasten {
	float:left;
	width:10px;
	height:10px;
	}

.submenuetext {
	float:left;
	display:block;
	font-size:0.70em;
	line-height:1em;
	font-weight:bold;
	color:#0066CC;
	padding:0 5px;
	}

.submenue a:link {
	color:#0066CC;
	text-decoration:none;
	}

.submenue a:visited {
	color:#0066CC;
	text-decoration:none;
	}

.submenue a:focus {
	text-decoration:underline;
	}

.submenue a:hover {
	color:#FF0000;
	text-decoration:none;
	}

.submenue a:active {
	color:#FF0000;
	text-decoration:none;
	}

.tmenue {
	padding:6px 5px;
	display:block;
	float:right;
	font-size:0.7em;
	line-height:0.7em;
	font-weight:bolder;
	color:#FFFFFF;
	}

.tmenue a:link {
	color:#FFFFFF;
	text-decoration:none;
	}

.tmenue a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

.tmenue a:focus {
	text-decoration:underline;
	}

.tmenue a:hover {
	color:#0066CC;
	text-decoration:none;
	}

.tmenue a:active {
	color:#0066CC;
	text-decoration:none;
	}

.textfeld {
	border-top:0px solid white;
	border-left:0px solid white;
	border-right:0px solid white;
	border-bottom:1px solid #FF0000;
	margin-left:0px;
	background-color:#FFFFFF;
	font-size:0.75em;
	color:#000000;
	width:75%;
	margin: 5px 0px;
	}

.textbereich {
	border-top:0px solid white;
	border-left:0px solid white;
	border-right:0px solid white;
	border-bottom:1px solid #FF0000;
	margin-left:0px;
	background-color:#FFFFFF;
	font-size:0.75em;
	color:#000000;
	width:75%;
	margin:5px 0px;
	}
