BODY {
  font-family:      verdana, helvetica, arial, sans-serif;

  font-weight:      normal;
  line-height:      1px;
  background-color: #126C00;
  margin:           0px;
  padding:          0px;
}


.main_nav {
  color:          #99CC99;
  font-family:    verdana, helvetica, arial, sans-serif;
  font-size:      11px;
  font-weight:    bold;
  line-height:    11px;
  letter-spacing: 0px;
  text-decoration:  none;
}

.main_nav:hover {
  color:          #FFFFFF;
}

.main_nav_active {
  color:          #126C00;
  font-family:    verdana, helvetica, arial, sans-serif;
  font-size:      11px;
  font-weight:    bold;
  line-height:    11px;
  letter-spacing: 0px;
  text-decoration:  none;
}

.sub_nav  { color: #99cc99; font-weight: bold; font-size: 9px; line-height: 25px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none }

.sub_nav:hover {
  color:          #FFFFFF;
}

.sub_nav_active  { color: #ffffff; font-weight: bold; font-size: 9px; line-height: 25px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none }


.path {
  color:          #3E6539;
  font-family:    verdana, helvetica, arial, sans-serif;
  font-size:      10px;
  font-weight:    normal;
  line-height:    13px;
  letter-spacing: 0px;
  text-decoration:  none;
}

.content_head_1   { color: #126c00; font-variant: small-caps; font-weight: bold; font-size: 18px; line-height: 22px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; letter-spacing: 0px }

.content_head_2  { color: #000000; font-variant: normal; font-weight: bold; font-size: 10px; line-height: 13px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; text-align: left; letter-spacing: 0px }
.content_head_2r { color: #126c00; font-variant: normal; font-weight: bold; font-size: 10px; line-height: 13px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; text-align: right; letter-spacing: 0px }
.content_head_3 {
  color:          #126C00;
  font-family:    verdana, helvetica, arial, sans-serif;
  font-size:      9px;
  font-weight:    bold;
  line-height:    13px;
  letter-spacing: 0px;
  text-decoration:  none;
  font-variant:    normal;
}

.content_text {
  color:          #000000;
  font-family:    verdana, helvetica, arial, sans-serif;
  font-size:      9px;
  font-weight:    normal;
  line-height:    12px;
  letter-spacing: 0px;
  text-decoration:  none;
  font-variant:    normal;
}
.content_text_w { color: white; font-variant: normal; font-weight: normal; font-size: 9px; line-height: 12px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; letter-spacing: 0px }
.content_text_wb { color: white; font-size: 10px; font-family: verdana, helvetica, arial, sans-serif; font-variant: normal; font-weight: bold; line-height: 12px; text-decoration: none; letter-spacing: 0; }
.content_text_g { color: #126c00; font-variant: normal; font-weight: normal; font-size: 9px; line-height: 12px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; letter-spacing: 0px }
.content_banner {
  color:          #126C00;
  font-family:    verdana, helvetica, arial, sans-serif;
  font-size:      11px;
  font-weight:    normal;
  line-height:    11px;
  letter-spacing: 0px;
  text-decoration:  none;
  font-variant:    normal;
}

.content_bu {
  color:          #000000;
  font-family:    verdana, helvetica, arial, sans-serif;
  font-size:      9px;
  font-weight:    bold;
  line-height:    12px;
  letter-spacing: 0px;
  text-decoration:  none;
}


.cell_path
{
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 2px;
 text-align: left;
 vertical-align: middle;
 background-color: #C9C5C3;
}

.cell_headlines
{
 padding-left: 10px;
 padding-right: 10px;
 text-align: justify;
 vertical-align: top;
 background-color: #FFFFFF;
}

.cell_content
{
 padding-left: 0px;
 padding-right: 0px;
 text-align: justify;
 vertical-align: top;
 background-color: #FFFFFF;
}

.cell_banner
{
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 text-align: center;
 vertical-align: top;
 background-color: #91C78B;
}

.cell_bu
{
 padding-left:     0px;
 padding-top:      10px;
 text-align:       left;
 vertical-align:   top;
 background-color: #FFFFFF;
}



.text_field
{
 background:  #91C78B;
 border:      0px;
 font-family: verdana, helvetica, arial, sans-serif;
 font-size:   10px;
 color:       #000000;
 width:       300px;
}

.text_area
{
 background:  #91C78B;
 border:      0px;
 font-family: verdana, helvetica, arial, sans-serif;
 font-size:   10px;
 color:       #000000;
 width:       300px;
 height:      100px;
}

.number_field
{
 background:  #91C78B;
 border:      0px;
 font-family: verdana, helvetica, arial, sans-serif;
 font-size:   10px;
 color:       #000000;
 width:       30px;
}



.image {
  border:1px;
  border-thickness: 1px;
  border-color: #ffffff;
  border-style: solid;
}

.footer
	{
	width:650px;
	
	
	}
	
.footerul
	{
	font-size:10px;
	
	}
	
.footerul li {
display:inline;
padding-right:5px;
padding-left:5px;
border-right:1px solid;
}

.lastli
	{
	border:none !important;
	
	}
	
#impressum h2
	{
	font-size:14px;
	 color: #99cc99;
	 margin-bottom:2px;
	}	

#impressum h1
	{
	font-size:18px;
	 color: #99cc99;
	 margin-bottom:2px;
	 font-weight:bold;
	}
	
#impressum 
	{
	 color:          #000000;
  font-family:    verdana, helvetica, arial, sans-serif;
  font-size:      9px;
  font-weight:    normal;
  line-height:    12px;
  letter-spacing: 0px;
  text-decoration:  none;
  font-variant:    normal;
	}
