BODY {   background-color : #fff;   color: black;   margin : 0;    padding : 0;   font-family: verdana, arial, helvetica, sans-serif; 	}B, strong {   font-weight: bold; 	}h1, h2, h3, h4, h5, p, ul, li, form {  margin:0;  padding:0;}.unsichtbar {	font-family: verdana, arial, helvetica, sans-serif; 	font-size: 0.8em;	line-height: 1.4em;	color: #000033;	}.leftalign {display:none;	}a,a:link{color: #008ab5; text-decoration: underline;}a:visited {  color: #04213A;  text-decoration: underline;}a:hover {  color: #000;  text-decoration: underline;}img{border: 0;}img a{border: 0;}/* sw-Logo verstecken */#printlogo{display: none;}#titel {  background-color: #6daac8;  color: #fff;  width: 100%;  height: 85px;}#logo {width: 780px;height: 85px;background-color: transparent;}.tpos{display: none;}#ltypo{text-align: left;}#ltypo img{border: 0;}h1 {font-size: 11px;font-weight: normal;}#navigation { width: 100%; color: #3c5663;}/* Hauptnavigation */#nav { padding: 0; margin: 0 auto;  font-weight: bold;  font-family: verdana, sans-serif;	}#nav a{color: #3c5663;}#nav a:link{color: #3c5663;}#nav a:visited{color: #3c5663;}#nav a:hover{color: #008ab5;}#nav a:focus{color: #008ab5;}#nav a:active{color: #008ab5;}.mmalt{display: none;}/* Background Tabellenseiten */.bgtabelle {	background : white;	font-family: verdana, arial, helvetica, sans-serif; 	}/* Menu links */.subnavi{font-size : 11px;font-family: verdana, arial, helvetica, sans-serif;color: #000;}.standort .subnavi {display: none;}.subitem a {font-family: verdana, arial, helvetica, sans-serif;display: block;width: auto;color: #04213A;text-decoration: underline;text-align: left;}.subitem a:link,.subitem a:visited,.subitem a:hover,.subitem a:active,.subitem a:focus {color: #04213A;text-decoration: underline;}.login{display: block;color: #04213A;margin-top: 16px;}.login a:link,.login a:visited,.login a:hover,.login a:active,.login a:focus {color: #04213A;text-decoration: underline;}/* Textbereich */#content{width: 100%;background-color: transparent;}#maintext{background: #fff;width: 60%;padding-top: 25px;padding-bottom: 30px;}#newstext{background-color: #d7e2f0;width: 60%;padding-top: 25px;padding-bottom: 30px;}#conttext{background: #fff;width: 80%;padding-top: 45px;padding-bottom: 30px;}.thema{width:100%;background: #008ab5;font-size : 13px;color: #fff;border-bottom: 1px solid #a0b9d7;text-transform: uppercase;}.mthema {display: block;margin-top: 4px;font-weight: bold;  font-family: verdana, arial, helvetica, sans-serif;}.sthema {display: block;margin-top: 4px;font-family: verdana, arial, helvetica, sans-serif;}#maintext h1{font-size: 110%;font-weight: bold;padding-bottom: 10px;color: #000;  font-family: verdana, arial, helvetica, sans-serif;}#conttext h1{font-size: 110%;font-weight: bold;margin-left: 10px;padding-bottom: 10px;color: #000;}#conttext h3{      font-family: Verdana, sans-serif;      font-size: 85%;      font-weight: bold;      color: #003766;      background-color : transparent;	  margin-left: 10px;	  margin-right: 80px;}#conttext h2{      font-family: Verdana, sans-serif;      font-size: 110%;      font-weight: bold;      color: #000;      background-color : transparent;	  margin-left: 10px;	  margin-right: 10px;}.abschluss{display: none;	}.fliesstext{font-size: 80%;line-height: 160%;margin: 10px;background: transparent;color: #000;  font-family: verdana, arial, helvetica, sans-serif;}.standort .fliesstext {margin-left: 300px;}.dlimage img{border: 0px #fff;}/* Text in Adressenfeldern Partner-Seiten */.adressen {/*	position: static;*/    background-color : #fff;	width: 240px;	display: inline;/*	top: auto;*/	left: 0;}.adressen p{font-size: 80%;margin: 10px;background: transparent;color: #000;}.newsbody{font-size: 80%;line-height: 160%;margin-left: 6px;margin-right: 6px;margin-bottom:0;background: transparent;padding-bottom: 15px;  font-family: verdana, arial, helvetica, sans-serif;}.newsbody img {display:none;}.newsbody a{color: #008ab5;font-weight: bold; text-decoration: underline;   font-family: verdana, arial, helvetica, sans-serif;}.newsbody a:link,.newsbody a:visited {  color: #008ab5;  text-decoration: underline;  font-family: verdana, arial, helvetica, sans-serif;}.newsbody a:hover {  color: #008ab5;  text-decoration: underline;  font-family: verdana, arial, helvetica, sans-serif;}#newstext h1{font-size: 110%;color: #04213A;font-weight: bold;background: transparent;  font-family: verdana, arial, helvetica, sans-serif;}.newsline{border-top: 1px solid #a0b9d7;}/* Formular */.antragsform {	background-color: #Cdd2e3;	padding: 0;	margin-top: 0;	}div.row {	padding-top: 10px;	}div.row span.bezeich {	width: 100px;	text-align: left;	font-size: 0.8em;	color: #000033;	}div.row span.formfeld {	width: 350px;	text-align: left;	}div.row span.radiobuttons {	width: 350px;	text-align: left;	font-size: 0.8em;	color: #000033;	}/* Referenzen-Bilder */.refimage{padding-right: 10px;}.refimageli{padding-right: 10px;}.refimagere{padding-right: 10px;}/* Referenzen unter Bild */.reffrei{display: none;}/* Abstand zwischen Kunde seit und so */.refabst{margin: 0px;padding: 0px;}/* Abstand zwischen Links */.linkabst{margin:10px;}.leistung .bodyabstand {	margin-bottom: 150px;}/* Referenzen Tabellen *//*.tabsize{margin: 10px 60px 30px 10px;}*/.tabcont{      background : #fff;	font-family : Verdana, sans-serif;      font-weight : normal;      color : #000;	  border: 1px solid #a0b9d7;	  vertical-align: top;}.tabcont ul {	font-family : Verdana, sans-serif;      font-weight : normal;      background : #fff;      line-height : 155%;	border: none;	}.tabhead{background: #d7e2f0;      font-family: Verdana, sans-serif;      font-weight: bold;      color: #003766;	  border: 1px solid #a0b9d7;	  vertical-align: top;}.tabcontuli{      	background : #fff;	font-family : Verdana, sans-serif;      font-weight : normal;      color : #000;	  border-left: 1px solid #a0b9d7;	  border-top: 1px solid #a0b9d7;	  border-bottom: 1px solid #a0b9d7;	  vertical-align: top;}.tabcontuli ul {	font-family : Verdana, sans-serif;      font-weight : normal;      background : #fff;      line-height : 155%;	border: none;	}	.tabconture{      background : #fff;	font-family : Verdana, sans-serif;      font-weight : normal;      color : #000;	  border-right: 1px solid #a0b9d7;	  border-top: 1px solid #a0b9d7;	  border-bottom: 1px solid #a0b9d7;	  vertical-align: top;}	.tabconture ul {	font-family : Verdana, sans-serif;      font-weight : normal;      background : #fff;      line-height : 155%;	border: none;	}