body {
  margin:0em 0em 0em 0em;
  color: black;
  background:#FFFFFF;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
body.pagebody {
#  background:#00232f;
   background:#1d566f;
  
}
body.print {
  background:#FFFFFF;
}

body { font-size:78%; }
table { font-size:100%; }

a { color: #3e8f20; text-decoration:underline; }
a:link { color: #3e8f20; text-decoration:underline; }
a:visited { color: #3e8f20; text-decoration:underline; }
a:active { color: #3e8f20; text-decoration:underline; }
a:hover { color: #3e8f20; text-decoration:underline; }

.cmsimg {
  margin:0em 0em 0em 0em;
  border:none;
}

h1, .h1, .absatz_title {
  font-size: 140%;
}
h2, .h2, .absatz_section {
  font-size: 126%;
}
h3, .h3, .absatz_subsection {
  font-size: 122%;
}
h4, .h4, .absatz_subsubsection {
  font-size: 120%;
}
h5, .h5 {
  font-size: 100%;
  font-style: italic;
}
h6, .h6 {
  font-size: 100%;
  font-style: small-caps;
}
p, .absatz_standard {
}
small, .small, .klein, .absatz_klein {
  font-size: 70%;
}
.absatz_quotation {
  font-style: italic;
}
.absatz_monospace {
  font-size: 100%;
  font-family: monospace;
}


/* -------- Page Layout -------- */


#head {
 background-image: url(images/head_bg.jpg);
 background-repeat:no-repeat;
 width:996px;
 height:112px;
}

#header_navi_left {
 background-image: url(images/header_navi_left_bg.jpg);
 background-repeat:no-repeat;
 width:231px;
 height:36px;
}

#header_navi_right {
 background-image: url(images/neu/header_navi_right_bg.jpg);
 background-repeat:no-repeat;
 width:765px;
 height:36px;
}



#main {
 width:100%;
}

#navi {
 padding-left:15px;
 padding-right:7px;
 padding-top:16px;
}

#navi a {
 display:block;
 color:#ffffff;
 padding-bottom:12px;
 padding-left:2px;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}

#navi a.active {
 background-image: url(images/pfeil.gif);
 background-repeat:no-repeat;
 background-position:2px 4px;
 padding-left:12px;
}

#navi a.unternavi {
 padding-left:12px;
 font-size:11px;
 font-weight:normal;
}

#navi a.unternaviactive {
 padding-left:12px;
 font-size:11px;
 font-weight:bold;
}

#suche {
 padding-left:21px;
 padding-bottom:40px;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
}

#suchfeld {
 background-color:transparent;
 border:1px solid #66838e;
 color:#ffffff;
}

#suchbutton {
 background-color:transparent;
 border:1px solid #66838e;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
 height:20px;
 width:28px;
 margin-left:4px;
}

#content {
 background:#FFFFFF;
 width:100%;

}

#mainleft {
 width:70px;
}

#topnavi {
 padding-left:18px;
 padding-right:18px;
 padding-top:4px;
 padding-bottom:6px;
 text-align:center;
 background-color:#3e8f20;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#ffffff;
 border-left-width:1px;
 border-left-style:solid;
 border-left-color:#ffffff;

}

#topnavi:hover {
 background-color:#65ca40;
}

#topnavi-active {
 padding-left:18px;
 padding-right:18px;
 padding-top:4px;
 padding-bottom:6px;
 text-align:center;
 background-color:#65ca40;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#ffffff;
 border-left-width:1px;
 border-left-style:solid;
 border-left-color:#ffffff;

}

#toplink {
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
}

#toplink-active {
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
}

#link1 {
 display:block;
 background-image: url(images/gruen/g_1_off.gif);
 background-repeat:no-repeat;
 background-position:center bottom;
 width:84px;
 height:36px;
}


#link1-aktive {
 display:block;
 background-image: url(images/gruen/g_1_on.gif);
 background-repeat:no-repeat;
 background-position:center bottom;
 width:84px;
 height:36px;
}


#link2 {
 display:block;
 background-image: url(images/gruen/g_2_off.gif);
 background-repeat:no-repeat;
 background-position:center bottom;
 width:171px;
 height:36px;
}


#link2-aktive {
 display:block;
 background-image: url(images/gruen/g_2_on.gif);
 background-repeat:no-repeat;
 background-position:center bottom;
 width:171px;
 height:36px;
}


#link3 {
 display:block;
 background-image: url(images/gruen/g_3_off.gif);
 background-repeat:no-repeat;
 background-position:center bottom;
 width:136px;
 height:36px;
}


#link3-aktive {
 display:block;
 background-image: url(images/gruen/g_3_on.gif);
 background-repeat:no-repeat;
 background-position:center bottom;
 width:136px;
 height:36px;
}


#link4 {
 display:block;
 background-image: url(images/gruen/g_4_off.gif);
 background-repeat:no-repeat;
 background-position:center bottom;
 width:118px;
 height:36px;
}

#link4-aktive {
 display:block;
 background-image: url(images/gruen/g_4_on.gif);
 background-repeat:no-repeat;
 background-position:center bottom;
 width:118px;
 height:36px;
}


#link5 {
 display:block;
 background-image: url(images/gruen/g_5_off.gif);
 background-repeat:no-repeat;
 background-position:center bottom;
 width:112px;
 height:36px;
}


#link5-aktive {
 display:block;
 background-image: url(images/gruen/g_5_on.gif);
 background-repeat:no-repeat;
 background-position:center bottom;
 width:112px;
 height:36px;
}

#downloadliste {
 background-color:#eff6d2;
}

#downloadliste a {
 display:block;
 background-image: url(images/pdf.gif);
 background-repeat:no-repeat;
 background-position:left center;
 padding-left:29px;
 padding-top:6px;
 padding-bottom:6px;
 font-size:11px;
 font-family:Tahoma;
}

#alle_downloads {
 background-color:#eff6d2;
}

#alle_downloads a {
 display:block;
 background-image: url(images/gruen/gruen_pfeil_bg.gif);
 background-repeat:no-repeat;
 background-position:left center;
 padding-left:29px;
 font-size:11px;
 font-family:Tahoma;
}

#service_links a {
 display:block;
 background-image: url(images/gruen/gruen_pfeil_bg.gif);
 background-repeat:no-repeat;
 background-position:left 80%;
 padding-left:29px;
 padding-top:4px;
 padding-bottom:2px;
 font-size:11px;
 font-family:Tahoma;
}

#aktuelles a {
 display:block;
 background-image: url(images/gruen/gruen_pfeil.gif);
 background-repeat:no-repeat;
 background-position:left 60%;
 padding-left:16px;
 font-weight:bold;
 text-decoration:none;
}

.raum {
 color:#3e8f20;
}

#homepage a {
 display:block;
 background-image: url(images/gruen/gruen_pfeil.gif);
 background-repeat:no-repeat;
 background-position:left 60%;
 font-weight:bold;
 text-decoration:none;
}

#drucklink a {
 display:block;
 background-image: url(images/gruen/gruen_pfeil.gif);
 background-repeat:no-repeat;
 background-position:left 60%;
 font-weight:bold;
 text-decoration:none;
}

#aktuelles_img {
 background-color:#9ed789;
 width:100%;
 height:19px;
 padding-top:5px;
}

.trennstrich {
 background-color:#9ed789;
 width:100%;
 height:2px;
}

#service_img {
 background-image: url(images/gruen/service.gif);
 background-repeat:no-repeat;
 width:229px;
 height:24px;
 padding-bottom:1px;
}

#standort_img {
 float:left;
 background-image: url(images/gruen/standort.gif);
 background-repeat:no-repeat;
 width:96px;
 height:24px;
 padding-bottom:1px;
}

#anfahrt_img {
 display:block;
 background-image: url(images/gruen/anfahrt.gif);
 background-repeat:no-repeat;
 width:133px;
 height:24px;
 padding-bottom:1px;
 margin-left:96px;
}

#map_img {
 background-image: url(images/gruen/map.gif);
 background-repeat:no-repeat;
 width:229px;
 height:192px;
 padding-bottom:1px;
}

#download_img {
 background-image: url(images/gruen/download.gif);
 background-repeat:no-repeat;
 width:229px;
 height:24px;
 padding-bottom:1px;
}

#intresse_img {
 background-image: url(images/gruen/intresse.gif);
 background-repeat:no-repeat;
 width:229px;
 height:24px;
 padding-bottom:1px;
}

#farbspalte {
 background-color:#eff6d2;
 height:100%;
}