body   { background-color: white; background-image: url(images/verlauf.jpg); background-repeat: repeat-x; display: block; margin: 0; padding: 0; width: 100%; height: auto }
#container  { background-color: transparent; background-image: url(images/verlauf.jpg); background-repeat: repeat-x; text-align: center; display: block; margin: 0; padding: 0; position: relative; width: 100%; height: 100% }
#main { background-color: transparent; display: block; margin: 0 auto; padding: 0; width: 960px; height: auto }
#header  { background-image: url(images/headerstart.png); background-repeat: no-repeat; margin: 0; padding: 0; width: 960px; height: 100px; float: left }
#col1  { display: block; margin: 0; padding: 0; position: relative; width: 960px; height: 255px; float: left }
#menue  { background-image: url(images/menueback.png); background-repeat: no-repeat; text-align: right; display: block; margin: 0; padding: 0; width: 204px; height: 255px; float: left }
#haederbild   { background-image: url(images/start.png); background-repeat: no-repeat; display: block; margin: 0; padding: 0; width: 756px; height: 255px; float: right }
#col2  { background-image: url(images/col2.png); background-repeat: repeat; text-align: left; display: block; margin: 0; padding: 0; width: 960px; height: auto; float: left }
#inhalt  { background-image: url(images/inhalt.png); background-repeat: no-repeat; text-align: left; display: block; margin: 0; padding: 0; width: 756px; height: auto; float: right }
#text   { color: #777; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 50px 0 0 50px; padding: 0; width: 600px }
#text a  { color: #58a70d; text-decoration: none }
#text a:hover { color: #58a70d }
#footer  { background-image: url(images/footer.png); background-repeat: no-repeat; list-style-image: url(images/footer.png); display: block; margin: 0; padding: 0; width: 960px; height: 124px; float: left }
table p   { margin: 0; padding: 0 }
td   { color: #254a29; background-color: #f3fbf6; border: solid 1px #97bf0d }
h1 { color: #58a70d; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0 }
#text a.unterlegt { color: #fff; text-decoration: none; background-color: #58a70d; margin: 0; padding: 2px 4px }
.referent { margin: 0; padding: 0; width: 160px; height: auto; float: left }
.referent p { margin: 0; padding: 0 }
.vita { margin: 0; padding: 0; width: 440px; height: auto; float: right }
.vita p { margin: 0; padding: 0 }
.floatende { clear: both }
hr { color: #58a70d; margin: 12px 0; padding: 0; width: auto; height: 1px; border-top: 0 none; border-right: 0 none; border-bottom: 1px solid #58d20d; border-left: 0 none }
h6 { font-size: 12px; font-weight: normal; text-transform: uppercase; margin: 0; padding: 0 }
.galerie { margin: 0 2px 8px 0; padding: 0 }
.banner{
	float:left;
	position:absolute;
	margin:0;
	padding:0;
	width:203px;
	height:100px;
}