body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}


body{
	background-image: url(Bilder/background.gif);
	background-repeat: repeat-y;
}
	
#GO {
	position:absolute;
	left:286px;
	top:633px;
	width:706px;
	height:38px;
	z-index:5;
}


#GO2 {
	position:absolute;
	left:285px;
	top:633px;
	width:680px;
	height:38px;
	z-index:5;
}

#startcontainer {
	background-image: url(Bilder/background.gif);
	background-repeat: repeat-y;
}

#container {
	
	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	margin-left:250px;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
	padding: 0 0 0 0;
	
    }

#titel {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding: 0;
	height:150px;
	background-color: #000000;
}

#sidebar {
	position:absolute;/*ie needs this to show float */
	padding-top:150px;/*needed to make room for header*/
	float: left;
	width: 226px; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	background: #000000; /* Die Hintergrundfarbe wird nur für die Länge des Spalteninhalts angezeigt. */
	padding: 45px 0 0 23px; /* Durch die Auffüllung oben und unten entsteht in diesem div ein visueller Leerraum.  */
	left: 1px;
	top: 150px;
	/* height: -150px+100%;*/
	left:-1px/* line things up exactly*/
    }

#nav_kontakt {
	top:620px;
	width:205px;
	height:45px;
}

#navigation {
	width:205px;
	height:271px;
	background-color: #000000;
}

#main {
	background-color: #ffffff;
	margin: 45px 20px 0 45px; /* Der rechte Rand kann in Prozent oder Pixel angegeben werden. Durch ihn entsteht der Abstand am rechten Seitenrand. */
	padding: 0 0 45px 0;
	min-height: 100%;
}

#weiss {
	position:absolute;
	left:250px;
	top:150px;
	width:500px;
	height:525px;
	z-index:1;
}

#clearheader{height:150px;}/*needed to make room for header*/
#clearfooter{clear:both;height:30px;}/*needed to make room for footer*/

#clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }


a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990000;
}
a:hover {
	text-decoration: none;
	color: #330000;
}
a:active {
	text-decoration: none;
	color: #FFCC00;
}


.Subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.Fliesstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
	vertical-align: top;
}
.Headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.FliesstextlinksbündigListe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(Bilder/red_bullet.gif);
}
.Headlineweiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.Fliesstextweiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
}
.Subheadlineweiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
#schwarz {
	position:absolute;
	left:229px;
	top:150px;
	width:761px;
	height:525px;
	z-index:1;
	background-color: #000000;
	background-image: url(Bilder/foto_logoweich.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.ListeKlein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(Bilder/red_bullet.gif);
}
.SubheadlineZentriert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
