body {	background-color: #004480; /*#004480;*/	color: #000000;	font-family: Arial, Helvetica, sans-serif;	min-width:720px;	margin: 0px;	text-align: center; /* IE5.x workaround */}#wrapper{		position: relative;		margin-left:auto;		margin-right:auto;		top: 5px; 		width: 990px;		height: auto;		z-index: 100;		border: 1px solid #ffffff;		text-align: left;	background: transparent url(content.png) repeat-y top left;	}/* ###### ##### *//*##### head ##############*/#head{background-color: #004480;/*	background-image: url(kopf.png);*//*	border-bottom: 1px solid #ffffff;*//*	height: 103px;*//*text-align: center;*/}#logo{	height: 57px;	text-align: center;		background-color: white;}#logo img{	margin: 4px 0 0 0;}/* head navigation */#navi-h{	height: 37px;	background:#004480;margin: 0;padding: 0;}#navi-h ul {	list-style: none;margin: 15px 0 0 0;/*	padding: 0;*/}#navi-h li {		display: inline; /* anordnung horizontal */}#navi-h li a:link, #navi-h li a:visited  {	/*display: block;*/	margin: 6px;	padding: 5px 6px;	/*border-left: 2px solid #711515;	border-right: 2px solid #711515;*/	background-color: transparent;	color:#D3D3B9;	text-decoration: none;	font-weight: bold;	font-size: 13px;}#navi-h li a:hover{	color: white;}#navi-h li a.linknavon{	color: white;}#topheadnavi{position: absolute; top: 20px; left: 6px;/*width:100%;*/padding: 3px;color:#ffffff;}#topheadnavi a, #topheadnavi a:hover{	background-color: transparent;/*	color: #ffffff;*/	font-weight: bold;}/* ### leftnavi ### */#subnavi{	display: inline; /*Fix IE floating margin bug*/	float: left;	width: 270px;	overflow: visible !important; /*Firefox*/	overflow: hidden; /*IE6*/		background-color: transparent;}#subnavi a{	background-color: transparent;	display:block;	margin: 0px;	padding: 6px;	font-weight: bold;}#subnavi a.navon {	background-color: white;	font-weight: bold;	text-decoration: none;}/* ####### INHALTSBOX ############## */#content{	clear: both;}.tabback,.tabintro {	display: inline; /*Fix IE floating margin bug*/	float: left;	width: 690px;	margin: 30px 0 20px 20px;	overflow: visible !important; /*Firefox*/	overflow: hidden; /*IE6*/		background-color: transparent;}.tabback {	margin: 20px 0 20px 10px;}.tabinhalt {	margin: 0px;}table.tabback2 {margin: 0 0 0 0px;padding: 0px;	background: transparent;}table.tabback td{/*padding:2px 8px;*//*	width: 480px;*/border: 10px solid transparent;}table.tabback2 td {margin: 0 0 0 0px;padding: 0px;	background: transparent;	border: 0px solid red;}table.tabback td.referenzen, table.tabintro td.referenzen{width: 200px;		background: transparent;	padding: 3px;	margin:0px;}table.tabback td.referenzen table td{	border: 0px solid red;}.tabback3 {margin: 0px;padding: 0px;	background: #D2EAFF;}table .inhalt td{		width: 580px;	padding: 10px;}.tab-std td,.tabdata, .normalgreen {	background: #f3f4e8;	font-size: 11px;}table.tab-std td{		border: 0px solid #4682B4;		padding: 5px;}/*##### foooter #######*/#footer{	background-color: #004480;/*	background-image: url(fuss_1.gif);*/	border-top: 1px solid #ffffff;	text-align: center;	clear: both;		overflow: visible !important; /*Firefox*/	overflow: hidden; /*IE6*/	}#footer p,#footer a,#footer a:hover{background-color: transparent;margin: 0px;padding: 5px;	color: #F0FFFF;	font-size: smaller;}.clear-contentunit {clear:both; width:640px; height:0.1em; border:none;}  /* achtung wichtig um im moz den hintergrund darzustellen *//*##### aktuell #######*/#aktuelles{	display: inline; /*Fix IE floating margin bug*/	float: left;	width: 210px;	margin: 27px;	overflow: visible !important; /*Firefox*/	overflow: hidden; /*IE6*/		background-color: transparent;}/* ##### inhalt ##### */a, b, dd, dl, dt, i, ol, td, table, ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}a:link, a:visited {	color: #004480;	text-decoration: underline;}a:hover {	background-color: #FFFFFF;	color: #004480;	text-decoration: none;}a.linknav,a.headoff{	text-decoration: none;	font-weight: bold;}a.headoff{	font-size: 12px;}a.linknav{	font-size: 12px;}a.linknav:link, a.linknav:visited {	color: #004480;	font-weight: bold; /*margin: 0.1px;*/}a.linknav:hover {	background-color: #FFED84;	color: #004480; /*margin: 0.1px;*/}a.headoff:link, a.headoff:visited {	color: #E5F3FF; /*margin: 0.1px;*/}a.headoff:hover {	background-color: #FFED84;	color: #004480; /*margin: 0.1px;*/}a.linknavon:link, a.linknavon:visited, a.linknavon:hover {	background-color: transparent;	color: #004480;	line-height: normal;	margin: 0.1px;	padding: 3px;	text-decoration: none;	font-weight: bold;}b {	font-weight: bold;	letter-spacing: 1px;}h1{/*	background-image: url(back2.gif);*/	color: #004480;	font-size: 13px;	letter-spacing: 2px;}h1, h2, h3, h4 {	/*background-color: #E5F3FF;*/	color: #004480;	/*font-variant: small-caps;*/	padding: 4px;	width: 100%;font-weight:bold;}h2{	font-size: 13px;}h3{	font-size: 10px;}hr {	color: #4682B4;	height: 1px;	border-top: 1px solid #4682B4;;}strong {	background-color: #FF0000; /* temp fr fragen*/}th {	background-color: #d3d3b9; /*background-image: url(back1.gif);*/	color: #004480;	font-size: 11px;}.aktuell {	background: #004480;	color: white;}.borderkarte {	border: 2px solid #FFD700;}.email{	background: #FFFFFF;	border-color: #004480;	font-size: 14px;}.headlist {	background-color: #E5F3FF;	color: #004480;	font-weight: bold; /* aufzhlung berschrift */	line-height: 28px;	margin: 1px;	padding: 2px; /**/}/* ### REFERENZEN ### */.refbild, .tabback img {	border: 1px solid;	border-color: #004480;} .NormalGreen img{ 	border: none; }.refdatenhead {	/*background-image: url(back2.gif);*/	color: #FFFFFF;	background-color: #4682B4;}p.refhead {	/*background-image: url(back2.gif);*/	color: #004480;	background-color: transparent;	letter-spacing: 2px;	line-height: 18px;	padding: 2px 0px;	font-weight: bold;	font-size: 16px;}.refsubhead {		background: #E5F3FF;	font-size: 11px;		border-top: 1px solid #4682B4;}/* AKTUELLES */#aktuelles table td{		border: 0px solid #4682B4;}#aktuelles .tabdata{		background-color: transparent;}#aktuelles th{	background-color: white;	color: #004480;	border: 0px solid #4682B4;}#aktuelles .ohrand{	border: 0px solid #4682B4;}.startlinks{position: relative;	background-color: #D3D3B9;	padding: 0px;	color: white;	border: 1px solid #004480;}.startlinks img{	margin: 0 0 4px 10px;}#aktuelles h1, #aktuelles h2, #aktuelles h3,.startlinks H3{	margin: 0 0 0px 0;	padding: 0px;	/*width: 100%;*/		font-size: 13px;	letter-spacing: 2px;	color: white;		background-color: #004480;		text-align: center;}.startlinks p a,.startlinks a{	color: white;}.startlinks a span {display: none;} .startlinks a:hover span {		display: block;	position: absolute;	/*top: 0px;*/	left: 90px;	width: 160px;	/*height: 230px;*/	z-index: 100;	font: 10px Verdana, sans-serif;	border: 1px double white;	color: #4575B4;	margin: 0px 0.1px 0px 0.1px;	padding: 4px;	background: #d3d3b9;/**/}