body {    background: url(pics/hintergrund.jpg) top left repeat-x;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #ffffff;	font-size: 11px; line-height: 1.4em;       font-family: 'Tahoma', Verdana, Sans-Serif;    text-align: left;    color: #686d7e;     }.content, p {	font-size: 11px; line-height: 1.4em;       font-family: 'Arial', Verdana, Sans-Serif;    text-align: left;    color: #7e7e7e;}h1, h2, h3, h4, h5, h6 {	color:#7e7e7e;}h1 {	font-size:20px;	line-height:1.2em;	font-weight:normal;	margin:0 0 20px 0;}h2 {	font-size:16px;	line-height:1.4em;	font-weight:bold;	margin:15px 0 12px 0;}h3 {	font-size:14px;	line-height:1.4em;	font-weight:bold;	margin:10px 0 10px 0;}h4 {	font-size:12px;	line-height:1.5em;	font-weight:bold;	margin:6px 0 6px 0;}a:link {  font-family: 'Arial', Verdana, Sans-Serif; font-size: 11px; color: #b01213; text-decoration: none}a:active {  font-family: 'Arial', Verdana, Sans-Serif; font-size: 11px; color: #b01213; text-decoration: none}a:hover {  font-family: 'Arial', Verdana, Sans-Serif;; font-size: 11px; color: #b01213; text-decoration: none}a:visited {  font-family: 'Arial', Verdana, Sans-Serif;; font-size: 11px; color: #b01213; text-decoration: none}.a1:link {  font-family: 'Arial', Verdana, Sans-Serif; font-size: 11px; color: #ffffff; text-decoration: none; border-bottom:1px dotted #b01213;}.a1:active {  font-family: 'Arial', Verdana, Sans-Serif; font-size: 11px; color: #ffffff; text-decoration: none}.a1:hover {  font-family: 'Arial', Verdana, Sans-Serif;; font-size: 11px; color: #b01213; text-decoration: none}.a1:visited {  font-family: 'Arial', Verdana, Sans-Serif;; font-size: 11px; color: #ffffff; text-decoration: none}.a2:link {  font-family: 'Arial', Verdana, Sans-Serif; font-size: 11px; color: #ffffff; text-decoration: none}.a2:active {  font-family: 'Arial', Verdana, Sans-Serif; font-size: 11px; color: #ffffff; text-decoration: none}.a2:hover {  font-family: 'Arial', Verdana, Sans-Serif;; font-size: 11px; color: #b01213; text-decoration: none}.a2:visited {  font-family: 'Arial', Verdana, Sans-Serif;; font-size: 11px; color: #ffffff; text-decoration: none}.headline {	font-size: 11px;	line-height: 1.4em;	font-family: 'Arial', Verdana, , Sans-Serif;	font-weight: bold;	text-align: left;	color: #b01213;	text-transform: uppercase;}img, a img { border: 0; }.register {	font-size: 10px; line-height: 1.4em;       font-family: 'Tahoma', Verdana, Sans-Serif;	color: #686d7e;	}.eingabe {  	font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #d4d8e1;	font-size: 10px; 	width: 120; 	background-color: #ffffff; 	border-left: 1px solid #9aa5be; border-bottom: 1px solid #9aa5be; border-right: 1px solid #9aa5be; border-top: 1px solid #9aa5be;	}		#wrap {    width: 920px;    margin: 0 auto;    text-align: left;    }#top {	width: 380px;	height: 420px;	float: left;	text-align: left;	}#loginebene {	background: url(pics/top01_2.jpg) top left no-repeat;	width: 210px;	height: 420px;	float: left;	text-align: left;	}#login {    margin: 170px 0px 10px 35px;	width: 150px;	height: 93px;	}#navigationsebene {	background: url(pics/top02_2.jpg) top left no-repeat;	width: 170px;	height: 420px;	float: right;	text-align: left;	}#nav00 {	width: 540px;	float: right;	text-align: left;		}#navigation {    margin: 78px 0px 0px 0px;	width: 170px;	height: 266px;	}	#top2 {	width: 540px;	height: 420px;	float: right;	text-align: left;	}#headline {	background: url(pics/trennlinie1.jpg) top left no-repeat;	width: 920px;	height: 30px;	float: left;	text-align: left;	}#content {	background: url(pics/content_bg1.jpg) top left repeat-y;	width: 920px;	float: left;	text-align: left;	}#maininhalt {	width: 615px;	float: left;	text-align: left;	}#hauptinhalt {    margin: 0px 5px 0px 60px;    float: left;     width: 520px;    top: 0;	}#news {	width: 305px;	float: right;	text-align: left;}#newsinhalt {    margin: 0px 50px 10px 20px;    float: right;     width: 230px;	text-align: left;    top: 0;	}#footernav {	background: url(pics/footer_nav1.jpg) top left no-repeat;	width: 920px;	height: 70px;	float: left;	text-align: left;	}#nav_unten {	margin: 30px 0px 0px 0px;     width: 920px;	font-size: 11px; line-height: 1.4em;       font-family: 'Arial', Verdana, Sans-Serif;    color: #ffffff;    top: 0;	}#footer {	background: url(pics/footer_bg.jpg) top left no-repeat;	width: 920px;	height: 80px;	float: left;	text-align: left;	}#copy { 	margin: 8px 0px 0px 40px; 		width: 300px;	height: 50px;	float: left;	}#sponsoren {	margin: 8px 40px 0px 0px; 		width: 500px;	float: right;	text-align: right;	}hr{background-color: #cdcfd8; /* Farbe für Opera und Firefox */color: #cdcfd8; /* Farbe für Internet Explorer (IE) */border: 0;height: 1px;	}.termine {	font-size: 11px;	line-height: 1.4em;	font-family: 'Arial', Verdana, , Sans-Serif;	font-weight: bold;	}.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0;}	#content .header .imagecontainer {	width: 540px;	height: 420px;	overflow: hidden;	padding: 0;	margin: 0;	float: right;}#content .header .imagecontainer .image {	width: 540px;	height: 420px;	overflow: hidden;	padding: 0;	margin: 0;}#content .header .imagecontainer .image {	display:block;	z-index:21;}#content .header .imagecontainer .image {	z-index:22;}#content .header .imagecontainer #slideheaderimages {	float:right;	height: 420px;	width: 540px;}#content .header .imagecontainer #slideheaderimages img {	position:absolute;	top:0px;	display:none;}