body {
height: 100%;
scrollbar-DarkShadow-Color:#000000; 
scrollbar-Track-Color: #b2dbc3; 
scrollbar-Face-Color: #008837;
scrollbar-Highlight-Color: #b2dbc3;
scrollbar-3dLight-Color: #ffffff;
scrollbar-Arrow-Color: #b2dbc3;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #ffffff;
font-size: 11px;
color:#000000;
margin: 0;
padding:0;
font-style:normal;
font-weight:normal;
line-height: 1.4;
}

td   {
line-height: 1.4;
text-align:left;
vertical-align:top;
font-size: 11px;
color:#000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body#menueoben {
background-color: #b2dbc3;
background-image:url(/images/layout/bg_menueoben.gif);
background-repeat:repeat-x;
background-position: left top;
}


body#menuelinks {
background-color: #b2dbc3;
background-image:url(/images/layout/bg_menuelinks.gif);
background-repeat:repeat-y;
background-position: left top;
}

#navilinks {
width:143px;
margin-left:22px;
margin-top:85px;
}


body#content {
background-color: #ffffff;
background-image:url(/images/layout/bg_content.gif);
background-repeat:repeat-y;
background-position: left top;
}

body#footer {
background-color: #ffffff;
background-image:url(/images/layout/bg_content.gif);
background-repeat:repeat-y;
background-position: left top;
color:#008837;
font-size: 9px;
}

body#footer td {
text-align:left;
vertical-align:bottom;
font-size: 9px;
color:#008837;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table#footerleiste td {
text-align:left;
vertical-align:bottom;
font-size: 9px;
color:#008837;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


a {color:#000000;text-decoration: underline;font-weight:normal;}
a:link {color:#000000;text-decoration: underline;font-weight:normal;}
a:visited {color:#000000;text-decoration: underline;font-weight:normal;}
a:hover {color:#000000;text-decoration: underline;font-weight:normal;}
a:active, a:focus {color:#000000;text-decoration: underline;font-weight:normal;}

#footer a {color:#008837;text-decoration: underline;font-weight:normal;}
#footer a:link {color:#008837;text-decoration: underline;font-weight:normal;}
#footer a:visited {color:#008837;text-decoration: underline;font-weight:normal;}
#footer a:hover {color:#008837;text-decoration: underline;font-weight:normal;}
#footer a:active, #footer a:focus {color:#008837;text-decoration: underline;font-weight:normal;}


#footerleiste a {color:#008837;text-decoration: underline;font-weight:normal;}
#footerleiste a:link {color:#008837;text-decoration: underline;font-weight:normal;}
#footerleiste a:visited {color:#008837;text-decoration: underline;font-weight:normal;}
#footerleiste a:hover {color:#008837;text-decoration: underline;font-weight:normal;}
#footerleiste a:active, #footerleiste a:focus {color:#008837;text-decoration: underline;font-weight:normal;}


.navilinkspunkt a {color:#000000;text-decoration: none;font-weight:normal;}
.navilinkspunkt a:link {color:#000000;text-decoration: none;font-weight:normal;}
.navilinkspunkt a:visited {color:#000000;text-decoration: none;font-weight:normal;}
.navilinkspunkt a:hover {color:#008837;text-decoration: none;font-weight:normal;}
.navilinkspunkt a:active, .navilinkspunkt a:focus {color:#008837;text-decoration: none;font-weight:normal;}

.navilinkspunktaktiv a {color:#008837;text-decoration: none;font-weight:bold;}
.navilinkspunktaktiv a:link {color:#008837;text-decoration: none;font-weight:bold;}
.navilinkspunktaktiv a:visited {color:#008837;text-decoration: none;font-weight:bold;}
.navilinkspunktaktiv a:hover {color:#008837;text-decoration: none;font-weight:bold;}
.navilinkspunktaktiv a:active, .navilinkspunktaktiv a:focus {color:#008837;text-decoration: none;font-weight:bold;}

#teaserposition a {color:#008837;text-decoration: underline;font-weight:bold;}
#teaserposition a:link {color:#008837;text-decoration: underline;font-weight:bold;}
#teaserposition a:visited {color:#008837;text-decoration: underline;font-weight:bold;}
#teaserposition a:hover {color:#008837;text-decoration: underline;font-weight:bold;}
#teaserposition a:active, #teaserposition a:focus {color:#008837;text-decoration: underline;font-weight:bold;}

.normallink a {color:#000000;text-decoration: none;font-weight:normal;}
.normallink a:link {color:#000000;text-decoration: none;font-weight:normal;}
.normallink a:visited {color:#000000;text-decoration: none;font-weight:normal;}
.normallink a:hover {color:#000000;text-decoration: none;font-weight:normal;}
.normallink a:active, .normallink a:focus {color:#000000;text-decoration: none;font-weight:normal;}


.tabelleabst {
width:760px;
margin-left:30px;
}



#breadcrumb,#inhalt {
width:540px;
background-color: #ffffff;
}

#breadcrumb {
border-bottom: 1px solid #008837;
}

#teaserleer,#teaserposition {
width:200px;
background-color: #ffffff;
}

#teaserposition {
background-color: #ffffff;
height:40px;
}

.fett-weiss11pt {
color : #ffffff;
font-weight: bold;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#breadcrumb {
border-bottom: 1px solid #008837;
}

/*überschrift*/
h1 {
  font: bold 15px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0 0 0 0;
  color: #008837;
}

/*listenpunkt schwarz*/
h2 {
  font: bold 11px/1.4 Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0 0 0 0;
  color: #000000;
}

/*listenpunkt grün*/
h3 {
  font: bold 11px/1.4 Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0 0 0 0;
  color: #008837;
}

/*listenpunkt schwarz im block nicht fett*/
h4 {
  font: normal 11px/1.4 Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0 0 0 0;
  color: #000000;
}

/*teaser*/
h5 {
  font: bold 11px/1.4 Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 3px 0 0 0;
  color: #ffffff;
}

/*breadcrumb*/
h6 {
  font: normal 11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0 0 0 0;
  color: #000000;
}


.teaser {
background-color: #cce7d7;
}

.teaserbreite {
width:186px;
height:20px;
}

.teaserueberschrift {
padding:0 7px;
background-color: #008436;
}

.teaserueberschriftbreite {
width:164px;
}


.teasertext {
padding:7px;
}

.teaserlinie1 {
height:1px;
background-color: #03411d;
}

.teaserlinie2 {
height:1px;
background-color: #ebebeb;
}

.linie-dunkel {
background-color: #03411d;
}

.linie-hell {
background-color: #ebebeb;
}

.subnavilinks {
height: 277px;
}

.navilinkspunkt {
padding: 4px 0 0 15px;
height:22px;
background-color: #a8ceb9;
}

.navilinkspunktaktiv {
padding: 4px 0 0 24px;
height:22px;
background-color: #a8ceb9;
background-image:url(/images/layout/pfeil_h1.gif);
background-repeat:no-repeat;
background-position: 15px top;
font-weight:bold;
color:#008837;
}



form {
  margin:0;
  padding:0;
}


input.newsletter,input.inventrechner {
margin:0;
height:22px;
padding: 3px 0 0 2px;
background-color: #ffffff;
color: #000000;
border: 1px solid #08672f;
width:140px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size: 11px;
}

input.senden {
padding:0;
margin:10px 0 0 42px;
}


.clsCMOn {
background-image:url(/images/navi/bg_subnavi.gif);
background-repeat:repeat-x;
background-position: left top;
font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px; 
color:#ffffff;
font-weight:normal;
z-index:99;
}

.clsCMOver {
background-image:url(/images/navi/bg_subnaviaktiv.gif);
background-repeat:repeat-x;
background-position: left top;
font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px; 
color:#008837;
font-weight:normal
z-index:99;
}


.boxes1 { 
width: 364px;
height:22px;
padding: 3px 0 0 2px;
background-color: #ffffff;
color: #000000;
border: 1px solid #08672f;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align:middle;
}

.boxes1a { 
height:22px;
padding: 3px 0 0 2px;
background-color: #ffffff;
color: #000000;
border: 1px solid #08672f;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align:middle;
}

.boxes2 { 
width: 364px;
height:22px;
padding: 3px 0 0 2px;
background-color: #ffffff;
color: #000000;
border: 1px solid #08672f;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align:middle;
}

.boxes3 { 
width: 22px;
height:22px;
padding: 3px 0 0 2px;
background-color: #ffffff;
color: #000000;
border: 1px solid #08672f;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align:middle;
}

.boxes4 { 
width: 423px;
height:22px;
padding: 3px 0 0 2px;
background-color: #ffffff;
color: #000000;
border: 1px solid #08672f;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align:middle;
}

.boxes5 { 
width: 223px;
height:22px;
padding: 3px 0 0 2px;
background-color: #ffffff;
color: #000000;
border: 1px solid #08672f;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align:middle;

}

.boxes6 { 
width: 22px;
height:22px;
padding: 3px 0 0 2px;
background-color: #ffffff;
color: #000000;
border: 1px solid #08672f;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align:middle;
}

.boxes7 { 
width: 22px;
height:22px;
padding: 3px 0 0 2px;
background-color: #ffffff;
color: #000000;
border: 1px solid #08672f;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align:middle;
}

.boxes8 { 
width: 22px;
height:22px;
padding: 3px 0 0 2px;
background-color: #ffffff;
color: #000000;
border: 1px solid #08672f;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align:middle;
}
