body {	background-color: #FFFFFF;	font-family: arial, verdana, helvetica, sans-serif;	font-size: 12px;	font-weight: medium;	line-height: 15px;	color: #333333;}a:link {color: #002F83; text-decoration: none;}a:active {color: #002F83; text-decoration: none;}a:visited {color: #002F83; text-decoration: none;}h1 {	font-weight: bold;	font-size: 14px;	color: #184BA0;		margin: 0px 0px 10px 0px;}#maincontent {	position: absolute;	background-color: #FFF;	left: 50%;	width: 702px;	height: 592px;	margin-left: -365px;	z-index: 0;}#head {	position: absolute;	left: 0px;	top: 0px;	width: 702px;	height: 83px;	background-color: #C3C6C8;	z-index: 1;}#bild {	position: absolute;	left: 0px;	top: 83px;	width: 702px;	height: 85px;	z-index: 1;}#rink {	position: absolute;	left: 198px;	top: 35px;	width: 410px;	height: 48px;	z-index: 2;}#logo {	position: absolute;	left: 628px;	top: 11px;	width: 62px;	height: 62px;	z-index: 3;}#navigation {	position: absolute;	left: 30px;	top: 0px;	width: 150px;	height: 235px;	background-color: #184BA0;	z-index: 4;}#navi_suche {	position: absolute;	left: 30px;	top: 0px;	width: 150px;	height: 30px;	background-color: #184BA0;	z-index: 4;}#subnavigation {	position: absolute;	left: 30px;	top: 235px;	width: 150px;	height: 95px;	background-color: #E5EFF5;	z-index: 4;}#copy {	position: absolute;	left: 30px;	top: 562px;	/ top: 559px;	width: 150px;	height: 30px;	background-color: #E5EFF5;	z-index: 4;}#textbox_suche {	position: absolute;	left: 0px;	top: 160px;	width: 702px;	height: 390px;	/ height: 421px;	padding: 10px 40px 10px 0px;	z-index: 5;}#textbox {	position: absolute;	left: 199px;	top: 168px;	width: 463px;	/ width: 503px;	height: 404px;	/ height: 421px;	padding: 10px 40px 10px 0px;	overflow: auto;	z-index: 5;}#schatten_rechts {	position: absolute;	left: 702px;	top: 0px;	z-index: 0;}#schatten_unten {	position: absolute;	left: 0px;	top: 592px;	/ top: 589px;	z-index: 0;}#schatten_ecke {	position: absolute;	left: 702px;	top: 592px;	/ top: 589px;	z-index: 0;}.menu1 {	margin-top: 10px;}.menu2 {	margin-top: 5px;}.copytext {	font-size: 10px;	font-weight: medium;	text-align: center;	margin-top: 10px;}#leistungskatalog {	position: absolute;	left: 37px;	top: 343px;	width: 105px;	height: 200px;	z-index: 10;}#stoerer_b2 {	position: absolute;	left: 452px;	top: 445px;	width: 243px;	height: 141px;	z-index: 10;}/* nur fuer kontakt */.kontakt_text {	font-family: arial, verdana, helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 15px;	color: #333333;}