body {
    color: black;
    background-color: #FFFFFF;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 0;
    text-align: left;
    background-image:url('bilder/bilder_system/hint_rechts.gif');
    background-repeat:repeat-y;
  }
  #content a { text-decoration:none; color:#008000!important; font-weight: bold;}
  #left a { text-decoration:none; }
  a img, a:hover img, a:focus img { border:none; }
  div#site_wrapper {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0;      /* standardkonforme horizontale Zentrierung */
    width: 728px;
    padding-left: 24px;
  }
  html>body div#Seite {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
  }
  div#Links {
    font-size: 0.91em;
    float: left;
    width: 120px;
    margin: 0;
    padding: 0;
    border: 1px dashed silver;
  }
  ul#main_nav {
    font-size: 0.7em;
    float: left;
    width: 164px;
    margin-top: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  ul#main_nav li {
    list-style: none;
    margin: 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 3px;
    padding-bottom: 4px;
  }
  ul#main_nav a {
    display: block;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 0;
    font-weight: bold;
  }
  ul#main_nav a:link {
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
  }
  ul#main_nav a:visited {
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
  }
  ul#main_nav a:hover {
    color: #000000;
    background-color: #CCCCCC;
    text-decoration: none;
  }
  ul#main_nav a:active {
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
  }
  
  ul#sub_nav {
    width: 167px;
    margin-top: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  ul#sub_nav li {
    list-style: none;
    margin: 0;
    padding-left: 2px;
    padding-top: 3px;
    padding-bottom: 4px;
  }
  ul#sub_nav a {
    display: block;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 0;
  }
  ul#sub_nav a:link {
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
  }
  ul#sub_nav a:visited {
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
  }
  ul#sub_nav a:hover {
    color: #000000;
    background-color: #CCCCCC;
    text-decoration: none;
  }
  ul#sub_nav a:active {
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
  }
  
  ul#sub_nav li ul {
      margin-top: 4px;
    margin-bottom: -4px;
  }
  ul#sub_nav li ul li {
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -42px;
    margin-right: 0;
    padding-left: 2px;
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 4px;
  }
  ul#sub_nav li ul li a {
    display: block;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 18px;
    padding-right: 0;
  }
  ul#sub_nav li ul li a:link {
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
  }
  ul#sub_nav li ul li a:visited {
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
  }
  ul#sub_nav li ul li a:hover {
    color: #000000;
    background-color: #CCCCCC;
    text-decoration: none;
  }
  ul#sub_nav li ul li a:active {
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
  }
  .sub_nav_select {
    background-color: #CCCCCC;
  }
  
  div#left {
    font-size: 0.7em;
    float: left;
    width: 167px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .infobox {
    width: 160px;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 0;
  }
  .infobox select { width:80px; height:20px!important; font-size: 1em;}
  .infobox a { text-decoration:none; color:#008000!important; font-weight: bold;}

  div#head {
    margin-left: 163px;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    text-align: right;
    background-image:url('bilder/bilder_system/hint_oben2.gif');
    background-position:66px 0px;
    background-repeat:no-repeat;
  }
  div#head_titel {
    float: left;
    height: 66px;
    margin: 0;
  }
  div#head_suche {
    margin-left: 250px;
    text-align: right;
    background-color: #FFF8CC;
    height: 66px;
  }
  div#top_suche {
    float:right;
    width:250px;
  }
div#top_nav {
  font-size: 0.7em;
  float:right;
  margin-top:27px;
  padding-bottom:5px;
  width:250px;
  background-color: #FFF8CC;
}
  div#top_nav a {
      padding-left: 2px;
    padding-right: 2px;
  }
  div#top_nav a:link {
      color: #000000;
      text-decoration: none;
  }
  div#top_nav a:visited {
      color: #000000;
      text-decoration: none;
  }
  div#top_nav a:hover {
      color: #000000;
    background-color: #CCCCCC;
      text-decoration: none;
  }
  div#top_nav a:active {
      color: #000000;
      text-decoration: none;
  }  
  div#top_nav2 {
    clear: both;
    font-size: 0.7em;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 2px;
    margin-right: 0;
    padding-top: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    text-align: right;
    background-color: #CCCCCC;
    color: #707070;
    height: 25px;
    background-image:url('bilder/bilder_system/hint_oben.gif');
    background-position:0px 19px;
    background-repeat:no-repeat;
  }
  div#top_nav2 a {
      color: #000000;
      text-decoration: none;    
  }
  div#top_nav2 a:link {
      color: #000000;
      text-decoration: none;    
  }
  .top_nav2_burweg {
    padding-bottom: 6px;
    padding-left: 22px;
    padding-right: 15px;
      background-image:url('bilder/bilder_system/burweg_klein.gif');
    background-repeat: no-repeat;
  }
  .top_nav2_estorf {
    padding-bottom: 6px;
    padding-left: 22px;
    padding-right: 15px;
      background-image:url('bilder/bilder_system/estorf_klein.gif');
    background-repeat: no-repeat;
  }
  .top_nav2_heinbockel {
    padding-bottom: 6px;
    padding-left: 22px;
    padding-right: 15px;
      background-image:url('bilder/bilder_system/heinbockel_klein.gif');
    background-repeat: no-repeat;
  }
  .top_nav2_kranenburg {
    padding-bottom: 6px;
    padding-left: 22px;
    padding-right: 15px;
    background-image:url('bilder/bilder_system/kranenburg_klein.gif');
    background-repeat: no-repeat;
  }
  .top_nav2_oldendorf {
    padding-bottom: 6px;
    padding-left: 22px;
    padding-right: 15px;
    background-image:url('bilder/bilder_system/oldendorf_klein.gif');
    background-repeat: no-repeat;
  }
  div#content {
    float:left; 
    width:550px;
    padding: 5px;
    border-left: 1px solid #707070;
    min-height: 380px;
    height: auto;
    _height: 380px;
  }
  div#content_left {
    float: left;
    width: 50%;
  }
  div#content_right {
    float: right;
    width: 50%;
  }
  div#content h1 {
    font-size: 1em;
    margin-top: 0.5em;
    margin-bottom: 0.9em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
  }
  div#content h2 {
    font-size: 0.8em;
    font-weight: bold;
    margin: 0 0 1em;
    background-color: #FFF8CC;
  }
  div#content p {
    font-size:0.75em;
    text-align: justify;
    margin: 1em 0;
  }
  div#content ul { font-size:0.75em;}
  div#content fieldset {border:0;}
  div#content label { margin-left:10px; font-size:0.75em; width:73px;}
  div#content input[type=text], select {    float:left; height:18px; }
  div#content input, select { width:200px;  font-size:0.75em;}
  div#content input {float:left; margin-left:20px; margin-right:10px; }
  div#content textarea { float:left; width:200px; height:80px; margin-left:20px; margin-right:10px;}
  div#content form br {    clear: both; }
  div#content .input    { background-color:#fff8cc; border:1px solid #aaaaaa; vertical-align:top; margin-right:4px; margin-bottom:5px; }
  input.btnsubmit {
               color:#000000;
               width: 50px;
               font-size:95%;
               font-weight:bold;
               background-color:#fff8cc;
               border:1px solid;
               border-top-color:#AAAAAA;
               border-left-color:#AAAAAA;
               border-right-color:#AAAAAA;
               border-bottom-color:#AAAAAA;
               width:auto!important; }
  div#unten {
    clear: both;
    font-size:0.7em;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 2px;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    text-align: left;
    background-color: #FFFFFF;
    color: #707070;
    border-top: 1px solid #707070;
    border-bottom: 2px solid #707070;
    border-right: 1px solid #707070;
  }
  div#unten a {
      color: #707070;
    text-decoration: none;    
  }
  div#unten a:link {
      color: #707070;
    text-decoration: none;
  }
  div#breadcrumb {
      font-size:0.7em;
  }
  div#breadcrumb a {
      padding-left: 2px;
    padding-right: 2px;
  }
  div#breadcrumb a:link {
      color: #000000;
      text-decoration: none;
  }
  div#breadcrumb a:visited {
      color: #000000;
      text-decoration: none;
  }
  div#breadcrumb a:hover {
      color: #000000;
    background-color: #CCCCCC;
      text-decoration: none;
  }
  div#breadcrumb a:active {
      color: #000000;
      text-decoration: none;
  }
  .breadcrumb_sub {
    padding-left: 17px;
    background-image:url('bilder/bilder_system/pfeile.gif');
    background-position:0px 2px;
    background-repeat:no-repeat;
  }
  .suche_button {
      font-size:0.7em;
      border-width: 0;
    background-color: #FFF8CC;
    cursor: pointer;
  }
  div#content table {
    font-size:0.75em;
    width: 520px;
    padding-bottom: 100px;
  }
  div#content_left table {
    font-size:0.75em;
    width: 260px;
    padding-bottom: 100px;
  }
  div#content_right table {
    font-size:0.75em;
    width: 260px;
    padding-bottom: 100px;
  }
DIV#content p TABLE {
    FONT-SIZE: 1em; PADDING-BOTTOM: 100px; WIDTH: 520px
}
DIV#content_left p TABLE {
    FONT-SIZE: 1em; PADDING-BOTTOM: 100px; WIDTH: 260px
}
DIV#content_right p TABLE {
    FONT-SIZE: 1em; PADDING-BOTTOM: 100px; WIDTH: 260px
}
  th {
    font-size:1em;
    font-weight: bold;
    background-color: #FFF8CC;
    padding: 2px;
  }
  div#content tr td, div#content_right tr td, div#content_left tr td {
    font-size:1em;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 2px;
    padding-right: 2px;
    border-bottom: 1px solid #000000;
  }
  .center { 
    text-align:center; 
    clear:both;
  }
  .left {
      float: left;
    padding-bottom: 6px;
    padding-right: 6px;
  }
  .right {
      float: right;
    padding-bottom: 6px;
    padding-left: 6px;
  }
  .clear {
      clear: both;
    visible: hidden;
  }
  .img_link {
    PADDING: 0px;
    BORDER-WIDTH: 0px;
    MARGIN: 0px;
    TEXT-DECORATION: none;
  }
  
#sitemap {
    FONT-SIZE: 1em;
}
#sitemap UL {
    LIST-STYLE-TYPE: none
}
#sitemap UL LI {
    FONT-SIZE: 1em; LIST-STYLE-IMAGE: none; LINE-HEIGHT: 140%;FONT-SIZE: 1.1em;
}
#sitemap UL UL LI {
    FONT-SIZE: 1em;FONT-SIZE: 1.1em;
}
#sitemap UL LI A {
    DISPLAY: block; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#sitemap UL LI A {
    PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#sitemap UL UL LI A {
    PADDING-LEFT: 40px;FONT-SIZE: 1.1em;
}
#sitemap UL UL UL LI A {
    PADDING-LEFT: 60px;FONT-SIZE: 1.2em;
}
#sitemap UL UL UL UL LI A {
    PADDING-LEFT: 80px;FONT-SIZE: 1.2em;
}
#sitemap UL LI A.rubrik {
    BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #fff8cc
}
#sitemap UL UL LI A.rubrik {
    PADDING-LEFT: 40px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
#sitemap UL UL UL LI A.rubrik {
    PADDING-LEFT: 60px; COLOR: #000000; BACKGROUND-COLOR: #f9edcd
}
#sitemap UL LI A:hover {
    COLOR: #666666; BACKGROUND-COLOR: #fff8cc
}
#sitemap UL LI A.rubrik:hover {
    COLOR: #666666; BACKGROUND-COLOR: #fff8cc
}
#sitemap UL LI SPAN {
    DISPLAY: block; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#sitemap UL LI SPAN {
    PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#sitemap UL UL LI SPAN {
    PADDING-LEFT: 40px
}
#sitemap UL UL UL LI SPAN {
    PADDING-LEFT: 60px
}
#sitemap UL UL UL UL LI SPAN {
    PADDING-LEFT: 80px
}
#sitemap UL LI SPAN.rubrik {
    BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f5faf6
}
#sitemap UL UL LI SPAN.rubrik {
    PADDING-LEFT: 40px; COLOR: #666666; BACKGROUND-COLOR: #ffffff
}
#sitemap UL UL UL LI SPAN.rubrik {
    PADDING-LEFT: 60px; COLOR: #666666; BACKGROUND-COLOR: #ffffff
}
#sitemap UL LI SPAN:hover {
    COLOR: #666666; BACKGROUND-COLOR: #fff9ec
}
#sitemap UL LI SPAN.home:hover {
    COLOR: #666666; BACKGROUND-COLOR: #fff9ec
}
/* IE Extrawurst  */
* html #sitemap ul li     { display: inline; }
* html #sitemap ul li a { height: 1%; }
/* Extrawurst Ende *//* SITEMAP-CSS ENDE */

.active_main { color: #000000!important; background-color: #FFF8CC!important;}
.active_sub1 { color: #000000!important; background-color: #FFF8CC!important;}
.active_sub2 { color: #000000!important; }

.rd { font-family: Arial, Sans-Serif; font-size:12px; color:red; text-align : left; }