body {
background-color: #E9F2FC;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;

color:#000;
padding:0px;
margin:0px;
}
a {
  text-decoration: none;
  color:  	  	#375907;
  }
a:visited {color:#4E7811;}
a:hover {color: #4E7811;}
a:active { color:#375907;}

h1 {
font-size: 11px;
font-weight: bold;
color:#000;
margin-bottom: 10px;
width: 605px;
height: 14px;
background-color: #CAE2F7;
padding: 2px 0px 2px 2px;
 }

h2 {
display:inline;
font-size: 11px;
font-weight: bold;
color:#333;
}

h3 {
display:inline;
font-size: 11px;
font-weight: bold;
color:#666;
}

/* ----------container zentriert das layout-------------- */
#container {
width: 950px;
margin-bottom: 10px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding: 0 0 0 0;
background-color: #ffffff;
border: 2px solid #fff;
}

/* --------------banner oben-------------- */
#banner {
z-index:0; 

text-align: left;
padding: 0px;
margin: 0px;
width: 950px;
height: 130px;
background-image: url(../img/banner_top.jpg);
border-bottom: 2px solid #fff;
}

p.laufzeile {
  position:     relative;
  top:          110px; 
  left:         210px;
  height:  	  	30px;
  width:        250px;

}

/* -----------------inhalt--------------------- */
#content {
background-color: #ffffff;
margin-left: 250px;

}


p{
display:inline;

}
table.inhalt {
	position:     relative;
	top:          20px;
	left:         0px;
	float:left;
	width: 700;

}

table.form {
	position:     relative;
	top:          0px;
	left:         0px;
	float:left;
	width: 700;

}

.textfeld {
width: 300px;
}

.senden {
background-color: #E9F2FC;
border: 1px solid #000
}


/* --------------navigation links-------- */
#left {
float: left;
width: 170px;
margin: -2px;
padding: 0px;

}

#navi {
position:relative;
width: 203px;
top: 22px;
left: 20px;
height: 141px;


}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 8px 0px 0px 0px;
text-align: right; 
background-color: #CAE2F7;
border-top: 2px solid #fff;
height: 234px;
}

#adresse {
width: 890px;
float: left;
text-align: left; 
padding: 4px 0px 2px 15px;
font-size:    11px;
color: #000;
}

/* -----------hauptnavigation oben------------- */
ul#navigation 
{
  width:  	  	950px;
  height:  	  	18px;
  margin:  	  	0;
  padding:  	0;
  list-style:   none;
  background-image: url(../img/bg_a.jpg);
  position:relative;
  top: 98px;
  float:left;
}
ul#navigation li
{
  margin:  	  	0px 0px 0px 0px;
  padding:  	0px 0px 0px 0px;
  width:  	  	104px;
  text-align:  	left;
  float:  	  	left;
  border-right: 1px solid #f6f6f6;
}
ul#navigation li a
{
  display:  	block;
  height:  	  	18px;
  padding:      4px 0px 0px 3px;
  background-image: url(../img/bg_a.jpg);
  text-decoration: none;
  color:  	  	#fff;
}
ul#navigation li a:hover
{
  background-image: url(../img/bg_hover.jpg);
  color:  	  	#453A31;
}

ul#navigation li.current_page
{
  height:  	  	18px;
  padding-top:  4px;
  background-image: url(../img/bg_hover.jpg);
  color:  	  	#453A31;
}

/* -----------hilfsnavigation unten------------ */
ul#navigation2 
{
  width:  	  	74px;
  height:  	  	12px;
  margin:  	  	0;
  padding:  	0;
  list-style:   none;
  background-image: url(../img/bg_a.jpg);
}
ul#navigation2 li
{
  margin:  	  	0;
  padding:  	0;
  width:  	  	75px;
  text-align:  	left;
  float:  	  	left;
  border-left:  1px solid #f6f6f6;
}
ul#navigation2 li a
{
  display:  	block;
  height:  	  	12px;
  font-size:    10px;
  padding:      2px 0px 2px 4px;
  background-image: url(../img/bg_a.jpg);
  text-decoration: none;
  color:  	  	#fff;
}
ul#navigation2 li a:hover
{
  background-image: url(../img/bg_hover.jpg);
  color:  	  	#453A31;
  font-size:    10px;
}

ul#navigation2 li.im a:hover
{
  background-image: url(../img/bg_hover.jpg);
  color:  	  	#453A31;
  font-size:    10px;
}


/* -----------unternavigation links ------------ */
ul#navigation3 
{
  width:  	  	170px;
  height:  	  	13px;
  margin:  	  	-5px 0px 0px 15px;
  padding-bottom:  	5px;
  position:relative;
  top: 0px; 
  list-style:   none;
 
}
ul#navigation3 li
{
  margin-left:  0px;
  padding:  	0;
  text-align:  	left;
  width:  	  	170px;
  border-bottom: 2px solid #ffffff ;  
  background-color: #ABFF45;

}
ul#navigation3 li a
{
  display:  	block;
  height:  	  	13px;
  font-size:    11px;
  
  text-decoration: none;
  color:  	  	#407400;
padding:        2px 0px 2px 10px;
font-weight: bold;

}
ul#navigation3 li a:hover, ul#navigation3  li a:active
{
  color:  	  	#3E561B;
  font-size:    11px; 
  color: #284900;
  font-weight: bold;
}

ul#navigation3 li.current_page_2
{
  color:  	  	#000000;
  font-size:    11px;
  font-weight:  bold;
  padding:      0px 0px 6px 0px;
  display:  	block;
  height:  	  	18px;
}

#space {
width:  	  	140px;
}

a.fett:link             { color: #000000; font-weight: bold; text-decoration: none }
a.fett:visited          { color: #000000; font-weight: bold; text-decoration: none }
a.fett:hover            { color: #000000; font-weight: bold; text-decoration: none }
a.fett:active           { color: #000000; font-weight: bold; text-decoration: none }

#google_translate_element {
background-color:#AFD367;
padding: 2px 0px 2px 10px;
width: 188px;
height: 46px;
margin-left: 2px;}

#facebook-link {
background-color:#AFD367;
padding: 5px 0px 2px 10px;
width: 188px;
height: auto;
margin-left: 2px;}

