body { 		color: black; 	font-size: 9pt;	font-weight: normal; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	background-color: transparent; }#container {	width: 1120px;	margin: 0 auto;	padding: 0;}h1{	font-size: 14pt;	font-weight: bold;	line-height: 1.5em;	color: #a2a1a1;	margin: 0;	padding: 10px 0 20px 0;}h2{	font-size: 11pt;	font-weight: bold;	line-height: 1.5em;	color: #000;	margin: 0;	padding: 10px 0 20px 0;}h2.aktuell{	font-size: 11pt;	font-weight: bold;	line-height: 1.5em;	color: #000;	margin: 0;	padding: 40px 0 5px 0;}/*-----------------HEADER---------------------------*/#header {	height: 70px;	margin: 0;	padding: 0;}/*------------------HAUPTNAVIGATION--------------------*/#mainnavi{		display: none;	background-color:transparent;	}#mainnavi ul {		display: none;}#mainnavi ul li { 	display: inline;	 }#mainnavi ul li a:link,  #mainnavi ul li a:visited {	display: none;}#mainnavi ul li a:hover{ display: none; }#mainnavi ul li a:active{ display: none;}#mainnavi ul li a.current{ display: none; }#mainnavi ul li a.sitemap{display: none;}/*-------------------UNTERNAVIGATION---------------------*/#left {		/*float: left;*/	/*width: 12em;*/	/*width: 2em; 	margin: 0;	padding: 20px 0 0 20px;*/	display: none;}#left ul{	display: none;}#left ul li a {	display: none;}#left ul li a.current{	display: none;	}#left ul li li a {display: none;  }#left ul li li a:visited {display: none;  }#left ul li li a.current{display: none;	}/*-------------------------INHALT------------------------*/#content { /*min-height: 550px;*//*Angabe für IE6 machen*/ 	margin: 0; padding: 20px 0 0 0; }#foto {	/*min-height: 550px;*/ 	margin: 0 15em;	padding: 20px 0 0 0;}#bilder {	/*min-height: 464px;*/	margin: 0;	padding: 0;}#linksoben {	width: 380px;	height: 230px;	margin: 0 4px 0 0;	padding: 0;	float: left;	clear: left;}#rechtshoch{	width: 256px;	height: 464px;	margin: 0;	padding: 0;	float: right;}#linksunten {	width: 380px;	height: 230px;	margin: 4px 4px 0 0;	padding: 0;	float: left;	clear: left;}#clearbilder{	clear: both;	height: 2px;	margin: 0;	padding: 0;}p.content{	font-size: 9pt;	line-height: 1.5em;	color: #000;	margin: 0 40px 0 0;	padding: 10px 0 5px 0;}p  a:after, p a:link:after, p a:visited:after{ font-size: 9pt;color: #000;background-color:transparent; content: " " attr(href); text-decoration: underline; }	p.presse a:after, p.presse a:link:after, p.presse a:visited:after { 	color:#000; 	font-size: 9pt;	text-decoration: underline;	content: " " attr(href);	margin: 0;	padding: 0; }/*--------------------TABLE----------------------------*/table { 	background-color: transparent; 	margin: 0; 	padding: 0; }td { 	font-size: 9pt; 	line-height: 1.5em; 	color: #000; 	text-align: left;	vertical-align: top; 	margin: 0; 	padding: 0 0 15px 15px; }td.links{ 	font-size: 9pt; 	line-height: 1.5em; 	color: #000; 	vertical-align: top; 	margin: 0; 	padding: 0 0 10px;}td.autor{ font-size: 9pt; line-height: 1.5em; color: #000; 	font-weight: bold; 	white-space: nowrap; 	margin: 0 20px 0 0; 	padding: 0 10px 15px 0; }span.kursiv { 		font-style: italic; }td.links Img {border: solid 1px #000;}td.links Img a:link { color: #e54612; display: none; }td.links Img a:visited { color: #5e5a5a; display: none; }td.links Img a:hover { color: #000000; display: none;}td.links Img a:active { color: #e54612; display: none; }/*--------------------RECHTS---------------------------*/#right {	float: right;	width: 360px;	margin: 0 40px 0 0;	padding: 0;}img.right{	margin: 0;	padding: 20px 0 0 0 ;	float: right;	clear: right;}p.bildlegende{	text-align: right;	font-size: 7pt;	line-height: 1.5em;	color: #000;	margin: 0;	padding: 5px 0 0 0;}p.right{	font-size: 9pt;	line-height: 1.5em;	color: #000;	margin: 0;	padding: 10px 0 5px 10px;}h2.right {	padding: 40px 0 0 10px;}p.aktuell{	font-size: 9pt;	line-height: 1.5em;	color: #000;	margin: 0;	padding: 40px 0 5px 10px;}p.aktuell2{	font-size: 9pt;	line-height: 1.5em;	color: #000;	margin: 0;	padding: 360px 0 5px 10px;}/*------------------------MENUE-----------------------*/#menue {	clear: both;	margin: 5px 0 0;	padding: 10px 0 0;}#menue.objekte {	clear: both;	margin: 0;	padding: 10px 0 0;}#legendentexte{	padding: 5px 0 5px 0;	margin: 0.3em 0 0 0;	font-size: 7pt; }/*-------------------LISTE--------------------*/#content ul.colums-two {   list-style-type: none;   padding: 0;   margin-left: 0; }#content ul li.innen  {   float: left;   width: 150px;   margin: 0;   padding: 0;   list-style-type: none; }   #content ul li.innen a:link, #content ul li.innen a:visited   {   font-size: 9pt;   line-height: 2.5em;   font-weight: bold;   color: #000;   text-decoration: none;}      #content ul li.aussen {   float: left;   width: 400px;   padding: 0;   margin: 0;   list-style-type: square;}      #content ul li.aussen a:link, #content ul li.aussen a:visited  { 	font-size: 9pt;	line-height: 1.5em;   text-decoration: none;   color: #000;   font-weight: normal; }   li.clr {   clear: left;   width: 1px;   height: 1px;    margin: 0; }  li.clr {   display: inline;   margin: 0;   padding: 0;   width: 1px; }br.clr {   clear: left;   width: 1px;   font-size:1px;   margin: 0;   padding: 0;   overflow:hidden; } /*------------------FORMULAR-----------------------*/td.kontakt {width: 240px;font-weight: normal;color: #000; font-size: 9pt; line-height: 1.3em; margin: 0; padding:0;}td.formular { font-weight: normal;color: #000; font-size: 9pt; line-height: 1.3em; margin: 0; padding: 0; }p.formular{	font-size: 9pt;	line-height: 1.5em;	color: #000;	margin: 0;	padding: 20px 15px 15px 0;}p, form{line-height: 1.3em;font-weight: normal;color: #000; }		input {				width: 400px;		border: solid 1px gray;		margin: 5px 0;		padding: 2px;		}				textarea		{		width: 640px;		border: solid 1px gray;;		margin: 5px 0;		padding: 2px;				}		.submit { background-color:#c0c0c0; width: 200px; /*margin: 0 0 0 100px;*/margin: 0 0 0 120px; padding: 2px; }		.reset { background-color:#c0c0c0; width: 200px; margin: 0 0 0 10px; padding: 2px; }p.error,td.error {     color: red; background-color: inherit; }/*-------------------FOOTER------------------*/#footer { display: none;}