/* CSS Document */body {	padding: 0px;	margin: 0px;	background: #fff url(img/hg-neu.gif) repeat-x center top;	text-align: center;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #666666;	font-size: 13px;}.divider {	padding-right: 3px;	padding-left: 3px;}#footer {	font-size:0.9em;	text-align: right;	vertical-align: top;}	h1{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: 500;	color: #F0C000;	} h2{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #999999;		}h3{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: capitalize;	background-image: url(img/pfeil.gif);	background-repeat: no-repeat;	background-position: left top;	padding-bottom: 2px;	padding-left: 11px;	margin-bottom: 3px;}ul{padding: 0px;	margin: 0px;}#container {	width: 690px;	margin-right: auto;	margin-left: auto;}#topsection{	background-color: #8b824c;	height: 157px;	background-image: url(img/header.jpg);	background-repeat: no-repeat;}	.midleft{	float: left;	width: 470px;	text-align: left;	background-image:  url(img/hg-navitop.jpg);	background-repeat: no-repeat;	background-position: right top;	margin-top: 3px;}.midleft2{	float: left;	width: 470px;	text-align: left;	font-size: 1em;	margin-top: 3px;}.midleft a {color: #585021;}.midleft a:hover {color: #81752F;	text-decoration: underline;}.midright{	width: 211px;	float: right;	text-align: left;}.midcontent {	padding: 10px;}.leistungen ul {	list-style-position: inside;	list-style-image: url(img/nav1Link.gif);	list-style-type: none;	line-height: 17px;}  .info {font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;	font-size: 11px;	color: #CAC883;	padding-top: 3px;}.info a{color: #CAC883;	text-decoration: underline;}	.info a:hover{color: #FFffff;}.datum {	display: block;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCC6A5;	color: #585021;	margin: 0px 0px -4px;	padding: 0px;	font-size: .9em;}.news {	font-family: georgia, serif;	font-size: 11px;	font-style: italic;	line-height: 14px;}.newsrechts {	float: right;	padding-bottom: 10px;}.newslinks {	float: left;}.news a {	color: #585021;}.news a:hover {	color: #81752F;	text-decoration: underline;}.news p:hover {	color: #333333;	}.clear {	clear: both;}.dottedline {	background-image: url(img/dottedline.gif);	background-repeat: repeat-x;	background-position: left;	height: 1px;	width: 100%;}a {	text-decoration: none;	color: #585021;}a:hover {	color: #81752F;	text-decoration: underline;}.up {	vertical-align: super;}a img {    border: 0;}.gelb {	color: #0c0000;}.box {}.box img{	float: left;	padding-right: 10px;	padding-bottom: 10px;	margin-bottom: 18px;}.box .infoweb img{	padding-right: 5px;	padding-bottom: 5px;	float: none;	vertical-align: bottom;	margin: 0px;}.trenner {	clear:both;	background-image: url(img/hg-field.gif);	background-repeat: repeat-x;	height: 20px;	padding: 0px;	margin-top: 8px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	background-position: bottom;}img.right {	float: right;	vertical-align: bottom;}.infoweb {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	text-align: left;	line-height: 15px;	margin-bottom: 3px;	padding-bottom: 3px;}/* navi top---------------------------------------------------------- */.navitop {	text-align: right;	font-size: 11px;	color: #999999;	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;	margin-top: 3px;} .navitiop ul, .navitop li{		display: inline;	list-style-type: none;} /* navi rechts---------------------------------------------------------- */#identity{	background-color: #999999;	margin: 0px 2px 0px 0px;	padding: 0px;	float: right;	height: 15px;	width: 54px;	background-image: url(img/b-link.gif);	background-repeat: no-repeat;	background-position: left top;}	#identity:hover{	background-image: url(img/b-rollover.gif);	background-repeat: no-repeat;	background-position: left top;}#print{	background-color: #999999;	margin: 0px 2px 0px 0px;	padding: 0px;	float: right;	height: 15px;	width: 54px;	background-image: url(img/b-link.gif);	background-position: -55px;	}	#print:hover {	background-image: url(img/b-rollover.gif);	background-repeat: no-repeat;	background-position: -55px;}#web{	background-color: #999999;	margin: 0px 2px 0px 0px;	padding: 0px;	float: right;	height: 15px;	width: 54px;	background-image: url(img/b-link.gif);	background-position: -110px;	}#web:hover{	background-image: url(img/b-rollover.gif);	background-repeat: no-repeat;	background-position: -110px;}#nav2 {	padding-top: 5px;	padding-right: 5px;	}#nav2 a {	display: block;	height: 15px;	width: 54px;	text-decoration: none;	font-size: 0px;	text-indent: -9999px;}/* naviende---------------------------------------------------------- */