html { 		height:100%;}body { 		min-height: 101%;	color: black; 	font-size: 1em; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	background-color: #5e5a5a; }#container {	width: 70em; 	margin: -10px auto 0 auto;	padding: 0;	background-color: #ffffff;}h1{	font-size: 0.83em;	font-weight: bold;	line-height: 1.5em;	color: #5e5a5a;	margin: 0;	padding: 10px 0 20px;}h2{	font-size: 0.83em;	font-weight: bold;	line-height: 1.5em;	color: #5e5a5a;	margin: 0;	padding: 10px 0 20px 0;}h2.aktuell{	font-size: 0.83em;	font-weight: bold;	line-height: 1.5em;	color: #5e5a5a;	margin: 0;	padding: 40px 0 10px 0;}/*-----------------HEADER---------------------------*/#header {	height: 70px;	margin: 0;	padding: 0;}/*------------------HAUPTNAVIGATION--------------------*/#mainnavi{		width: 70em;	margin: 0;	padding: 0;	background-color: #a39d9d;	}#mainnavi ul {			padding: 0 0 0 15em;	margin: 0;	list-style-type: none ;}#mainnavi ul li { 	display: inline;	 }#mainnavi ul li a:link,  #mainnavi ul li a:visited {		margin: 0;	padding: 2px 85px 2px 0;	color: #fff;	font-size: 0.8em;	text-decoration: none;	font-weight: normal;}#mainnavi ul li a:hover{ 	color: #e54612; 	font-weight: normal; 	font-size: 0.8em; 	text-decoration: none; }#mainnavi ul li a:active{ 	color: #000; 	font-weight: normal; 	font-size: 0.8em; 	text-decoration: none; }#mainnavi ul li a.current{ 	color:#e54612; 	font-weight: normal; 	font-size: 0.8em; 	text-decoration: none; }#mainnavi ul li a.sitemap{	margin: 0;	padding: 2px 15px 2px 100px;}/*-------------------UNTERNAVIGATION---------------------*/#left {		float: left;	width: 12em; 	margin: 0;	padding: 20px 0 0 20px;}#left ul{	list-style-type: none ;	padding: 0 0 0 20px;	margin: 0;}#left ul li a, #left ul li a:visited  {	font-size: 0.8em;	font-weight: normal;	text-decoration:none;	color: #5e5e5a;	/*padding: 0;*/	padding: 0 0 5px 0;/*neue Angabe: 4.5.09*/	margin: 0; }#left ul li a:hover, #left ul li a.current{	color:#e54612;	}#left ul li a:active{	color: #000;} #left ul li li a {	font-size: 0.8em;	font-weight: normal;	color: #a39d9d;	padding:0;	margin: 0;  }#left ul li li a:visited {	font-size: 0.8em;	font-weight: normal;	text-decoration:none;	/*line-height: 0.2em;*/	color: #a39d9d;	padding:0;	margin: 0;  }#left ul li li a:hover,  #left ul li li a.current{	color:#e54612;	text-decoration: underline;	}#left ul li li a:active{	color: #000;	text-decoration: underline;}/*-------------------------INHALT------------------------*/#content {	min-height: 550px;/*Angabe für IE6 machen*/ 	margin: 0 15em;	padding: 10px 0 0 0;}#foto {	min-height: 550px;/*Angabe für IE6 machen*/ 	margin: 0 15em;	padding: 20px 0 0 0;}#bilder {	min-height: 464px;/*Angabe für IE6 machen*/ 	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: 0.8em;	line-height: 1.5em;	margin: 0;	padding: 10px 0 5px 0;}p a:link, p a:visited{ 	color:#5e5a5a;  	}p a:hover, p a:active{ 	color:#000; }	p.presse a:link, p.presse a:visited { 	color:#e54612; 	font-size: 0.8em;	text-decoration: underline;	margin: 0;	padding: 0; }/*--------------------TABLE----------------------------*/table { 	background-color: transparent; 	margin: 0; 	padding: 0; }td { 	font-size: 0.8em; 	line-height: 1.5em; 	color: #5e5a5a; 	text-align: left;	vertical-align: top; 	margin: 0; 	padding: 0 0 15px 15px; }td.links{ 	font-size: 0.8em; 	line-height: 1.5em; 	color: #5e5a5a; 	vertical-align: top; 	margin: 0; 	padding: 0 0 10px;}td.autor{ font-size: 0.8em; line-height: 1.5em; color: #a2a1a1; 	/*vertical-align: top;*/	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 #e54612;}td.links Img a:link { color: #e54612; }td.links Img a:visited { color: #5e5a5a; }td.links Img a:hover { color: #000000; }td.links Img a:active { color: #e54612; }/*--------------------RECHTS---------------------------*/#right {	float: right;	width: 15em; 	margin: 0;	padding: 0;}img.right{	margin: 0;	padding: 20px 15px 0 0 ;	float: right;	clear: right;}p.bildlegende{	text-align: right;	font-size: 0.63em;	line-height: 1.5em;	color: #5e5a5a;	margin: 0;	padding: 5px 15px 0 0;}p.right{	font-size: 0.8em;	line-height: 1.5em;	color: #5e5a5a;	margin: 0;	padding: 10px 15px 5px 10px;}h2.right {	/*font-size: 0.8em;	line-height: 1.5em;	color: #5e5a5a;	margin: 0;*/	padding: 20px 15px 0px 10px;}p.aktuell{	font-size: 0.8em;	line-height: 1.5em;	color: #5e5a5a;	margin: 0;	padding: 70px 15px 5px 10px;}p.aktuell2{	font-size: 0.8em;	line-height: 1.5em;	color: #5e5a5a;	margin: 0;	padding: 485px 15px 5px 10px;}/*------------------------MENUE-----------------------*/#menue {	clear: both;	/*height: 100px;/* später entfernen*/ 	margin: 0;	padding: 5px 5px 5px 40px;	/*background-color: yellow;*/}#menue.objekte {	clear: both;	/*height: 100px;/* später entfernen*/ 	margin: 0;	padding: 5px 5px 5px 15em;	/*background-color: yellow;*/}#legendentexte{	padding: 5px 0 5px 0;	margin: 0.3em 0 0 0;	font-size: 0.63em;}/*-------------------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: 0.8em;   line-height: 2.5em;   font-weight: bold;   color: #a1a1a1;   text-decoration: none;   /*margin: 0;   padding: 0;*/}#content ul li.innen a:hover, #content ul li.innen a:active{	font-weight: bold;    color: #000; 	text-decoration: none; 	/*margin: 0; 	padding: 0;*/}      #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: 0.8em;	line-height: 1.5em;   text-decoration: none;   color: #a1a1a1;   font-weight: normal; }#content ul li.aussen a:hover, #content ul li.aussen a:active {	text-decoration: underline;	color: #000;}   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: 100px; 	font-weight: normal;	color: #5e5a5a; 	font-size: 0.8em; 	line-height: 1.3em; 	margin: 0; 	padding:0;}td.formular { 	font-weight: normal;	color: #5e5a5a; 	font-size: 0.8em; 	line-height: 1.3em; 	margin: 0; 	padding: 0; }p.formular{	font-size: 0.8em;	line-height: 1.5em;	color: #5e5a5a;	margin: 0;	padding: 20px 15px 15px 0;}p, form{	line-height: 1.3em;	font-weight: normal;	color: #5e5a5a; }input{		width: 310px;		border: solid 1px gray;		margin: 5px 0 5px 0;		padding: 2px;}				textarea		{		width: 404px;		border: solid 1px gray;;		margin: 5px 0;		padding: 2px;				}		.submit { background-color:#c0c0c0; width: 107px; /*margin: 0 0 0 100px;*/margin: 0 0 0 80px; padding: 2px; }		.reset { background-color:#c0c0c0; width: 107px; margin: 0 0 0 10px; padding: 2px; }p.error,td.error {     color: red; background-color: inherit; }/*-------------------FOOTER------------------*/#footer { 	width: 70em;	margin: 0;	padding: 0;	background-color:#5e5a5a;}p.footer{	text-align: right;	margin: 0;	padding: 3px 15px 0 0;	color: #ffffff;	font-size: 0.5em;}