@charset "UTF-8";body {	font: 78%/150% Verdana, Arial, Helvetica, sans-serif;	background: #FFFFFF;	margin: 0; 	padding: 0;	text-align: center;	color: #000000;    }    .oneColFixCtrHdr #container {	width: auto; 	background: #FFFFFF;	margin: 0 auto;	text-align: center; 	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;    }    .oneColFixCtrHdr #header {	background: #FFFFFF;	padding: 0;     }#lblheader {	padding-top: 25px;	background-color: #FFFFFF;	height: 48px;}#lblnav {	padding: 0px;	height: 36px;	background-color: #ECEEF1;}#lblnav a{	text-decoration: none;	outline: none;}    .oneColFixCtrHdr #header h1 {	margin: 0; 	padding: 10px 0 0px;	text-align: left;    }    .oneColFixCtrHdr #mainContent {	padding: 0;	background: #FFFFFF;	width: 800px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 20px;	margin-left: auto;    }#pageup {	text-align: right;	width: 800px;	margin-top: 20px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	color: #333333;	font-size: 89%;}		.oneColFixCtrHdr #mainContent p{	padding: 0; 	background: #FFFFFF;	text-align: left;    }    .oneColFixCtrHdr #footer {	padding: 0; 	background:#FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	text-align: left;	font-size: 89%;	margin: 0px;    }#fusszeile {	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 105px;	margin: 0px auto;	color: #333333;	width: 695px;}#fusszeile_index {	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin: 0px auto;	color: #333333;	width: 800px;}#fusszeile img,#fusszeile_index img{	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 0px;	margin: 0px 0px -5px;}#agbimp {	width: auto;	margin: 0px;	padding: 0px;	float: right;	text-align: right;}#pageup a,#pageup a:visited{	color: #333333;	text-decoration: none;	outline: none;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 5px;}#fusscontent {	margin: 0px;	padding: 7px 0px 20px;	color: #333333;}.head{	margin: 20px 0px 0px;	padding: 0px;}#re_spalte {	margin: 0px 0px 0px 525px;	padding: 0px;	color: #333333;	width: 275px;}#li_spalte {	background-color: #FFFFFF;	float: left;	width: 420px;	text-align: left;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 105px;}.clearfloat {	clear:both;	font-size: 1px;	line-height: 0px;    }	.inputreq {	background-color: #ECEEF1;}.einzug {	text-align: left;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 105px;	margin: 0px;}.oneColFixCtrHdr #container #mainContent #serv {	float: left;	padding-top: 30px;	padding-right: 30px;	padding-bottom: 0px;	padding-left: 105px;}#linkliste_a {	margin: 0px;	padding: 0px 50px 0px 105px;	text-align: left;	float: left;	width: 200px;}#linkliste_b {	margin: 0px;	padding: 0px 50px 0px 0px;	text-align: left;	float: left;	width: 200px;}#linkliste_c {	margin: 0px;	padding: 0px;	text-align: left;	width: auto;}.textlink {	outline: none;	text-decoration: none;	background-attachment: scroll;	background-image: url(../img/global/lin08.gif);	background-repeat: no-repeat;	background-position: left center;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;	color: #333333;	margin: 0px 0px 10px;}p.textlink a,a.textlink {	text-decoration: none;	color: #333333;}p.textlink a:hover,a.textlink:hover,#pageup a:hover {	text-decoration: underline;	color: #990000;}p.textlink a:active,a.textlink:active,#pageup a:active {	text-decoration: underline;	color: #FF0000;}.ftextlink,a.ftextlink {	outline: none;	text-decoration: none;	background-attachment: scroll;	background-image: url(../img/global/lin12a.gif);	background-repeat: no-repeat;	background-position: left center;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 14px;	margin: 0px;	color: #333333;}a.ftextlink:hover {	text-decoration: underline;	color: #990000;}a.ftextlink:active {	text-decoration: underline;	color: #FF0000;}#pdficn {	outline: none;	padding: 0px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: -5px;}#kontaktadresse {	outline: none;	padding: 0px;	margin-top: -20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.fleft {	float: left;	padding-top: 0px;	padding-right: 40px;	padding-bottom: 20px;	padding-left: 0px;}.oneColFixCtrHdr #container #mainContent #untern #zitathead {	margin-top: 40px;	margin-right: 0px;	margin-bottom: 30px;	margin-left: -10px;}.oneColFixCtrHdr #container #mainContent #untern #ausstellung img {	padding-top: 0em;	padding-right: 0px;	padding-bottom: 1em;	padding-left: 0px;}.oneColFixCtrHdr #container #mainContent #re_spalte #vkarte {	margin-left: -70px;}img.valid {	margin: 0px;	padding: 0px;}.oneColFixCtrHdr #container #footer #fusszeile_index #agbimp .valid {	margin: 0px;	padding: .75em 0px 0px 0.5em;}.fright {	float: right;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 40px;}.fright {	float: right;}.oeffz_tag {	padding-right: 5px;	width: 5em;	float: left;}#agbimp2 {	width: auto;	margin: 0px;	padding: 0px;	float: right;	text-align: right;}#fusscontent_index {	margin: 0px;	padding: 7px 0px 0px;	color: #333333;	float: left;}.bildunterschrift {	font-size: 9px;	margin-top: -5px;}