html {
  height:100%;
  margin:0;
  padding:0;
/*  overflow:hidden;
--> im FF kein scrollbalken auch wenn inhalt länger!!
*/
font-size:100.01%;
overflow-y: scroll;
}



body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 7px;
/*http://www.alistapart.com/articles/footers*/
color:#000000;
font-family:"Trebuchet MS",arial, helvetica, sans-serif;
}

#quer {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}

table.content {
width:100%;
margin: 26px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:"Trebuchet MS",arial,Helvetica,Verdana,sans-serif;
clear:both;
}


.bildleiste {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}

.logo {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}




/*
#left{
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}*/
.links {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}


#middle{
padding:0px 25px 0px 15px;
margin:0px 0px 0px 0px;
color:#4A4949;
font-family:"Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
}

#middle p{
font-family: verdana,arial, helvetica, sans-serif;
font-size:0.7em;
margin: 2px 0px 4px 0px;
line-height:170%;
}
#middle li{
font-family: verdana,arial, helvetica, sans-serif;
font-size:0.7em;
margin: 2px 0px 4px 0px;
line-height:170%;
}


#middle a:link {text-decoration:underline;color: #037;}
#middle a:visited {text-decoration:underline;color: #636;}
#middle a:hover { text-decoration:underline;color: #037;}
#middle a:active { text-decoration:underline;color: #037;}


#middle a.fett:link {text-decoration:underline;color: #037;font-weight:bold;}
#middle a.fett:visited {text-decoration:underline;color: #636;font-weight:bold;}
#middle a.fett:hover { text-decoration:underline;color: #037;font-weight:bold;}
#middle a.fett:active { text-decoration:underline;color: #037;font-weight:bold;}



#right{
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}

.rechts {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}


#infobox{
width:160px;
margin:5px 15px 10px 15px;
padding:8px 8px 8px 8px;
border: 1px solid #146F10;
}

#infobox_inside{
width:150px;
margin:0px 0px 0px 0px;
padding:10px 5px 10px 5px;

}

#infobox_inside a:link { font-family: "Trebuchet MS",arial, helvetica, sans-serif;font-weight:bold;font-size:0.75em;text-decoration:none;color:#000000;padding: 4px 0px 4px 5px;display:block;}
#infobox_inside a:visited { font-family: "Trebuchet MS",arial, helvetica, sans-serif;font-weight:bold;font-size:0.75em;text-decoration:none;color:#000000;padding: 4px 0px 4px 5px;display:block;}
#infobox_inside a:hover { font-family: "Trebuchet MS",arial, helvetica, sans-serif;font-weight:bold;font-size:0.75em;text-decoration:underline;color:#000000;padding: 4px 0px 4px 5px;display:block;}
#infobox_inside a:active { font-family: "Trebuchet MS",arial, helvetica, sans-serif;font-weight:bold;font-size:0.75em;text-decoration:underline;color:#000000;padding: 4px 0px 4px 5px;display:block;}

#infobox_inside h1 {
font-size:1.2em;
margin: 4px 4px 8px 4px;
color:#146F10;
text-align:center;
font-family: arial, helvetica, sans-serif;
}


#infobox_inside p {
font-size:0.7em;
font-weight:bold;
margin: 2px 4px 2px 4px;
color:#000000;
line-height:130%;
font-family: arial, helvetica, sans-serif;
}



#footer {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}

#logoleiste{
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}


 .menu{
 position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
 }



.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}

h1 {color:#094808;font-size:1em;font-weight:bold;margin:0px 0px 0px 0px;font-family:"Trebuchet MS",arial, helvetica, sans-serif;}
h1.abstand {color:#094808;;font-size:1em;font-weight:bold;margin:15px 0px 0px 0px;font-family:"Trebuchet MS",arial, helvetica, sans-serif;}

h2 {color:#094808;font-size:0.8em;font-weight:bold;margin:15px 0px 0px 0px;font-family:"Trebuchet MS",arial, helvetica, sans-serif;}
h3 {color:#094808;font-size:0.75em;font-weight:bold;margin:7px 0px 0px 0px;font-family:"Trebuchet MS",arial, helvetica, sans-serif;}


.bild_rechts {
margin: 4px 0px 4px 15px;
text-align:right;
/*führt in IE5 zum verrutschen der bilder + hintergrund bild wegen margin right textfield... zum scrollbalken
ist für firefox etc. nötig, da sonst kein textumfluss links...
*/
float:right;
}

 .textfoto_rechts  {
margin: 0px 0px 0px 15px;
text-align:right;
/* für zeilenumbruch vor bildunterschrift ... */
float:none;
}

.bild_links {
margin: 4px 15px 4px 0px;
text-align:left;
float:left;
min-width:125px;
}

 .textfoto_links  {
margin: 0px 15px 0px 0px;
text-align:left;
float:none;
}

.bildunterschrift {
	font-family: verdana,arial, helvetica, sans serif;
	font-size:0.7em;
	text-decoration: none;
	color:  #000000;
	margin: 3px 0px 8px 0px;
	}
		.newslinie {
	clear:both;
	padding:0px 0px 0px 0px;
	border-top:4px solid #637E2F;
	}