body {  
scrollbar-face-color: #FFFFFF; 
scrollbar-highlight-color: #9AC2D6;
scrollbar-shadow-color: #9AC2D6; 
scrollbar-3dlight-color: #9AC2D6; 
scrollbar-arrow-color: #9AC2D6; 
scrollbar-track-color: #9AC2D6; 
scrollbar-darkshadow-color: #9AC2D6;
scrollbar-base-color: #FFFFFF;
margin: 0px 0px 0px 0px;
}
 
/*headteil*/
 
.headlogo
{
background-image:url(images/heilpflanzen_logo.jpg);
background-position:0px 30px;
background-repeat:no-repeat;
height: 128px;
width: 301px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.backtopnavi
{
background: #257FA0 url(images/back_topnavi.jpg) no-repeat 0px 0px;
height: 16px;
line-height: 16px;
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.backtopnavi_end
{
background: #257FA0 url(images/back_topnavi_end.jpg) no-repeat 0px 0px;
height: 16px;
width: 23px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.backtopnavi_abst
{
background: #A8DAB5;
height: 16px;
width: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.backtopnavi_css
{
background: #257FA0 url(images/pfeil_wb.gif) no-repeat 44px 4px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
height: 16px;
width: 60px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 3px;
}

.bildheadstart
{
background-image:url(images/bildhead_start.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
height: 104px;
width: 238px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.bildheadend
{
background-image:url(images/bildhead_end.jpg);
background-position:0px 0px;
background-repeat:repeat-x;
height: 104px;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#bigbanner
{
position:absolute; 
left:310px; 
top:7px; 
width:728px; 
height:90px; 
z-index:1;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.skyscraper
{
background: #30A84E;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
}

.headschatten
{
background-image:url(images/head_schatten.jpg);
background-position:0px 0px;
background-repeat:repeat-x;
height: 8px;
width: 90%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.headschatten_end
{
background-image:url(images/head_schatten_end.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
height: 8px;
width: 23px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.headschatten_abst
{
background: #FFFFFF;
height: 8px;
width: 10%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#headnav
{
width: 100%;
height: 16px;
line-height: 16px;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#headnav ul
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: 16px;
list-style-type: none;
}

#headnav ul li
{
display: inline;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
white-space: nowrap;
}

#headnav ul li a
{
background: transparent;
vertical-align: top;
width: 5%;
height: 16px;
line-height: 16px;
border-top: 0px solid #FFFFFF;
border-left: 0px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
text-decoration: none;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}

#headnav ul li a:hover
{
color: #257FA0;
background: #FFFFFF;
}

#headnav a:active
{
color: #257FA0;
background: #FFFFFF;
}

#headnav li#active a
{
color: #257FA0;
background: #FFFFFF;
}

a.zoom_gr {
width: 20px;
height: 15px;
line-height: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
overflow:hidden;
display: block;
}
a.zoom_gr:link    
{
background-image:url(images/zoom_gr1.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
a.zoom_gr:visited 
{ 
background-image:url(images/zoom_gr1.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
a.zoom_gr:hover   
{ 
background-image:url(images/zoom_gr2.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
a.zoom_gr:active  
{ 
background-image:url(images/zoom_gr2.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

a.zoom_kl {
width: 20px;
height: 15px;
line-height: 14px;
vertical-align: top;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}
a.zoom_kl:link    
{ 
background-image:url(images/zoom_kl1.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
a.zoom_kl:visited 
{ 
background-image:url(images/zoom_kl1.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
a.zoom_kl:hover   
{ 
background-image:url(images/zoom_kl2.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
a.zoom_kl:active  
{ 
background-image:url(images/zoom_kl2.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

.backblue 
{ 
width: 20px;
height: 16px;
overflow:hidden;
background: #257FA0;
}


.aussteuerung
{
background: #FFFFFF;
width: 100%;
height: 100%;
padding: 2px 0px 4px 0px;
}

.aussteuerung2
{
background: #FFFFFF;
padding: 2px 0px 4px 0px;
}

.navihint
{
background: #FFFFFF url(images/navihint.gif) repeat-y 0px 0px;
width: 180px;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
vertical-align: top;
}

.naviabst
{
width: 180px;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.navitoprahm
{
background: #FFFFFF url(images/navitoprahm.gif) no-repeat 0px 0px;
width: 180px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.navibutton1
{
width: 180px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5E5E5E;
font-weight: bold;
text-align: center;
border-left: 1px solid #30A84E;
border-right: 1px solid #30A84E;
border-top: 1px solid #30A84E;
border-bottom: 1px solid #30A84E;
background: #FFFFFF url(images/buthint.gif) repeat-y top right;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
}

.navibutton2
{
width: 180px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #5E5E5E;
font-weight: bold;
text-align: center;
border-left: 1px solid #30A84E;
border-right: 1px solid #30A84E;
border-top: 1px solid #30A84E;
border-bottom: 1px solid #30A84E;
background: #FFFFFF url(images/buthint.gif) repeat-y top right;
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

.navibutton3
{
width: 180px;
border-left: 1px solid #30A84E;
border-right: 1px solid #30A84E;
border-top: 1px solid #30A84E;
border-bottom: 0px solid #30A84E;
background: #FFFFFF url(images/buthint.gif) repeat-y top right;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
text-align: center;
}

.navibutton4
{
width: 180px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5E5E5E;
font-weight: bold;
text-align: center;
border-left: 1px solid #30A84E;
border-right: 1px solid #30A84E;
border-top: 1px solid #30A84E;
border-bottom: 0px solid #30A84E;
background: #FFFFFF url(images/buthint.gif) repeat-y top right;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
}

.navibutton5
{
width: 180px;
border-left: 1px solid #30A84E;
border-right: 1px solid #30A84E;
border-top: 1px solid #30A84E;
border-bottom: 1px solid #30A84E;
background: #FFFFFF url(images/buthint.gif) repeat-y top right;
padding: 5px 10px 5px 10px;
margin: 0px 0px 0px 0px;
}

select
{
font:  8pt Verdana, Arial, Helvetica, sans-serif; 
color: #5E5E5E; 
border: 0px solid; 
background-color: #FFFFFF
}


a.az {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
width: 20px;
height: 20px;
text-decoration:none;
text-align: center;
margin: 5px 0px 0px 0px;
border-left: 1px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 1px solid #257FA0;
border-bottom: 1px solid #257FA0;
padding: 0px 4px 0px 4px;
}
a.az:link    
{ 
background: #FFFFFF; 
text-decoration:none;
color: #257FA0; 
}
a.az:visited 
{ 
background: #FFFFFF; 
text-decoration:none;
color: #257FA0; 
}
a.az:hover   
{ 
background: #257FA0; 
text-decoration:none;
color: #FFFFFF;
}
a.az:active  
{ 
background: #257FA0; 
text-decoration:none;
color: #FFFFFF;  
}

a.navlink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
width: 190px;
height: 20px;
text-decoration:none;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
a.navlink:link    
{ 
color: #FFFFFF; 
text-decoration:none;
}
a.navlink:visited 
{ 
color: #FFFFFF; 
text-decoration:none;
}
a.navlink:hover   
{ 
color: #886824;
text-decoration:none;
}
a.navlink:active  
{ 
color: #886824;  
text-decoration:none;
}


.backbottom
{
background: #257FA0 url(images/bottom_verlauf.jpg) no-repeat top right;
height: 11px;
width: 587px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.backbottom_ecke
{
background: #257FA0 url(images/bottom_ecke.jpg) no-repeat 0px 0px;
height: 11px;
width: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.backbottom_abst
{
background: #257FA0;
height: 11px;
width: 10%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.backbottom_artpub
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal;
color: #5E5E5E;
text-align: center;
background: #A8DAB5;
height: 11px;
width: 30%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


.leerraum
{
width: 100%;
height: 100%;
padding: 5px 10px 10px 10px;
margin: 0px 0px 0px 0px;
}

.rahmen_content
{
background: #30A84E;
width: 100%;
height: 3px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/*content-main*/

 
 p {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #333333;
 }
 
 h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 18px; 
 font-weight: bold;
 color: #257FA0;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }
 
 h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-weight: normal;
 color: #5E5E5E;
 padding: 2px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }
 
 
 h3 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-weight: bold;
 color: #30A84E;
 padding: 2px 0px 10px 0px;
 margin: 0px 0px 0px 0px;
 }
 
 h4 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: bold;
 color: #5E5E5E;
 padding: 10px 0px 2px 0px;
 margin: 0px 0px 0px 0px;
 }
 
 
 .text14 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 margin: 0px 0px 0px 0px;
 }
 
  .text12 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 margin: 0px 0px 0px 0px;
 }
 
  .text11 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 margin: 0px 0px 0px 0px;
 }
 
  .text10 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 margin: 0px 0px 0px 0px;
 }

 .abst5{
 padding: 5px 0px 0px 0px;
 }
 
  .abst10{
 padding: 10px 0px 0px 0px;
 }
 
  .abst20{
 padding: 20px 0px 0px 0px;
 }
 
  .abst5bot{
 padding: 5px 0px 5px 0px;
 }
 
  .abst10bot{
 padding: 10px 0px 10px 0px;
 }
 
  .abst20bot{
 padding: 20px 0px 20px 0px;
 }
 
   .u_abst10{
 padding: 0px 0px 10px 0px;
 }
 
  .bold {
 font-weight: bold;
 }
 
   .norm {
 font-weight: normal;
 }
 
 .gruen {
  color:#30A84E; 
  }
  
 .grau {
  color:#5E5E5E; 
  }

 a:link    
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration: none;
background-color: transparent; 
color: #257FA0; 
}
a:visited 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
background-color: transparent; 
color: #257FA0; 
}
a:hover   
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration: underline;
background-color: transparent; 
color: #257FA0;
}
a:active  
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration: underline;
background-color: transparent; 
color: #257FA0;  
}



a.link {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
margin: 0px 0px 0px 0px;
background-image:url(images/l_pfeil1.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
padding: 0px 10px 0px 20px;
}
a.link:link    
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
background-color: transparent; 
color: #257FA0; 
}
a.link:visited 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
background-color: transparent; 
color: #257FA0; 
}
a.link:hover   
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
background-color: transparent; 
color: #5E5E5E;
background-image:url(images/l_pfeil2.gif); 
}
a.link:active  
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
background-color: transparent; 
color: #5E5E5E;  
}



a.index {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
margin: 0px 0px 0px 0px;
background-image:url(images/l_pfeil2.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
padding: 0px 0px 0px 20px;
}
a.index:link    
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
background-color: transparent; 
color: #5E5E5E; 
}
a.index:visited 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
background-color: transparent; 
color: #257FA0; 
background-image:url(images/l_pfeil2.gif);
}
a.index:hover   
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
background-color: transparent; 
color: #257FA0;
background-image:url(images/l_pfeil1.gif); 
}
a.index:active  
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
background-color: transparent; 
color: #257FA0;  
}

.klinisch1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
width: 100%;
height: 20px;
color: #5E5E5E;
text-decoration:none;
margin: 0px 0px 0px 0px;
background-image:url(images/gesichert.gif);
background-position: 0px 2px;
background-repeat:no-repeat;
padding: 5px 0px 5px 50px;
}

.klinisch2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
width: 100%;
height: 20px;
color: #5E5E5E;
text-decoration:none;
margin: 0px 0px 0px 0px;
background-image:url(images/widerspruch.gif);
background-position: 0px 2px;
background-repeat:no-repeat;
padding: 5px 0px 5px 50px;
}

.klinisch3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
width: 100%;
height: 20px;
color: #5E5E5E;
text-decoration:none;
margin: 0px 0px 0px 0px;
background-image:url(images/fraglich.gif);
background-position: 0px 2px;
background-repeat:no-repeat;
padding: 5px 0px 5px 50px;
}

/* Tabellen */

.tabelle1a {
background: #FFFFFF;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5E5E5E;
text-align:center;
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}

.tabelle1b {
background: #FFFFFF;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5E5E5E;
text-align:center;
border-left: 0px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}

.tabelle2a {
background: #E0EDF3;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5E5E5E;
text-align:center;
border-left: 1px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 1px solid #257FA0;
border-bottom: 1px solid #257FA0;
padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}

.tabelle2b {
background: #E0EDF3;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5E5E5E;
text-align:center;
border-left: 0px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 1px solid #257FA0;
border-bottom: 1px solid #257FA0;
padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}

.tabelle3 {
background: #E0EDF3;
width: 100%;
height: 18px;
border-left: 1px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 1px solid #257FA0;
border-bottom: 1px solid #257FA0;
padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}

.tabelle3int {
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5E5E5E;
text-align:center;
padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}


.tabelle4a {
background: #E0EDF3;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5E5E5E;
text-align:center;
border-left: 1px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 1px solid #257FA0;
border-bottom: 0px solid #257FA0;
padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}

.tabelle4b {
background: #E0EDF3;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5E5E5E;
text-align:center;
border-left: 0px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 1px solid #257FA0;
border-bottom: 0px solid #257FA0;
padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}

.tabelle4c {
background: #E0EDF3;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5E5E5E;
text-align:center;
border-left: 1px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 0px solid #257FA0;
border-bottom: 1px solid #257FA0;
padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}

.tabelle4d {
background: #E0EDF3;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #5E5E5E;
text-align:center;
border-left: 0px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 0px solid #257FA0;
border-bottom: 1px solid #257FA0;
padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 0px;
}
/* Tabellen */



/*content-main*/


/*zusatznavigation*/

.znavrahmen
{
border-left: 1px solid #30A84E;
border-right: 1px solid #30A84E;
border-top: 0px solid #30A84E;
border-bottom: 0px solid #30A84E;
background-color: #C0E5CA;
width: 180px;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.znavheadline
{
width: 180px;
height: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
background-color: #30A84E;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


#zusatznav ul
{
	margin: 0px 0px 0px 0px;
	width: 180px;
	height: auto;
	padding: 0px 0px 0px 0px;

}

#zusatznav ul li 
{ 
height: auto;
display: block;
}

#zusatznav ul li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5E5E5E;
	height: 22px;
	line-height: auto;
	background-image:url(images/z_pfeil1.gif);
	background-position:5px 5px;
	background-repeat:no-repeat; 
	border-bottom: 1px solid #30A84E;
	padding: 5px 0px 5px 25px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	display: block;
}

#zusatznav ul li a:hover
{
	color: #30A84E;	
	background-image:url(images/z_pfeil2.gif);
	background-position:5px 5px;
	background-repeat:no-repeat; 
}

#zusatznav ul li a#current
{
	color: #30A84E;	
	background-image:url(images/z_pfeil2.gif);
	background-position:5px 5px;
	background-repeat:no-repeat; 
	font-weight: bold;
}

.znavcontent1
{
width: 125px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5E5E5E;
font-weight: normal;
border-left: 0px solid #5E5E5E;
border-right: 0px solid #5E5E5E;
border-top: 0px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
background-color: #FBE1E4;
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 0px;
}

/*zusatznavigation*/

/*suche*/

/*suchenavigation*/

#suchenav ul
{
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding: 0px 0px 0px 0px;

}

#suchenav ul li 
{ 
display: block;
}

#suchenav ul li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #257FA0;
	width: 100%;
	height: 16px;	
	background-image:url(images/l_pfeil1.gif);
	background-position:0px 0px;
	background-repeat:no-repeat; 
	padding: 0px 0px 5px 35px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#suchenav ul li a:hover
{
	color: #5E5E5E;	
	background-image:url(images/l_pfeil2.gif);
	background-position:0px 0px;
	background-repeat:no-repeat; 
}

/*suchenavigation*/

a.suche {
width: 20px;
height: 16px;
line-height: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
}
a.suche:link    
{
background-image:url(images/s_pfeil1.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
a.suche:visited 
{ 
background-image:url(images/s_pfeil1.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
a.suche:hover   
{ 
background-image:url(images/s_pfeil2.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
a.suche:active  
{ 
background-image:url(images/s_pfeil2.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

.suchtext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5E5E5E;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.suchpfeilabst {
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
}

.formfeld1 {
background: #FFFFFF;
width: 100px;
height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #E51427;
border-left: 1px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 1px solid #257FA0;
border-bottom: 1px solid #257FA0;
margin: 0px 0px 0px 10px;
}


/*suche*/

/*kontakt*/

.kontaktausricht
{
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

a.anfrage { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
text-decoration:none;
text-align: center;
width: 100%;
height: 18px; 
color: #FFFFFF;
background-color: #257FA0;
padding: 2px 10px 2px 10px;
border: #257FA0; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
border-collapse: collapse;
white-space: nowrap;
}
a.anfrage:link    { color:#FFFFFF; background-color: #257FA0; text-decoration:none;}
a.anfrage:visited { color:#FFFFFF; background-color: #257FA0; text-decoration:none;}
a.anfrage:hover   { font-size: 12px; color:#257FA0; background-color:#FFFFFF; text-decoration:none;}
a.anfrage:active  { font-size: 12px; color:#257FA0; background-color:#FFFFFF; text-decoration:none;}
a.anfrage:focus { outline: none; }

.suchfeld1 {
background: #FFFFFF;
width: 100px;
height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #5E5E5E;
border-left: 1px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 1px solid #257FA0;
border-bottom: 1px solid #257FA0;
margin: 0px 10px 0px 10px;
}

.suchrahmen
{
border-left: 1px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 1px solid #257FA0;
border-bottom: 1px solid #257FA0;
background-color: #FFFFFF;
width: 100%;
height: 100%;
padding: 5px 10px 5px 10px;
margin: 0px 0px 0px 0px;
}

.formfeld2 {
background: #FFFFFF;
width: 100%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #5E5E5E;
border-left: 1px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 1px solid #257FA0;
border-bottom: 1px solid #257FA0;
margin: 0px 0px 0px 0px;
}

.formfeld3 {
background: #FFFFFF;
width: 100%;
height: 100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #5E5E5E;
border: #257FA0;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-collapse: collapse
}


.kontaktrahmen
{
border-left: 1px solid #257FA0;
border-right: 1px solid #257FA0;
border-top: 1px solid #257FA0;
border-bottom: 1px solid #257FA0;
background-color: #E0EDF3;
width: 100%;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.kontaktrahmen_error
{
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 0px solid #5E5E5E;
background-color: #F1F1F1;
width: 100%;
height: 100%;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}

.kontaktrahmen_danke
{
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
background-color: #F1F1F1;
width: 100%;
height: 100%;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}

/*kontakt*/

/*beschwerden*/

#beschwerdenav
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#beschwerdenav ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#beschwerdenav li {  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;	
	height: 14px;
}

#beschwerdenav li a
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #257FA0;
	background-color: transparent; 	
	width: 100%;
	height: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#beschwerdenav li a:hover
{
	color: #5E5E5E;
}

.popup
{
background: #FFFFFF;
width: 100%;
height: 100%;
padding: 10px 10px 10px 10px;
}

.info
{
background-image:url(images/info.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 5px 0px 0px 22px;
height: 20px;
}

.bild1 {
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/*beschwerde ende*/


/*formular*/

/*
 input {
 background: #E51427; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px;
 }
 select {
 background: #E0E0E0; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px;
 }
  textarea {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 color: #333333; 
 background: #E0E0E0
 }
 
*/
 
/*formular*/