/******************/
/* POPUP          */
/******************/
#datenschutz
{
  text-align:left;
  position:absolute;
  top:260px;
  left:50%;
  z-index:2;
  display:none;
  background: #FFFFFF;
  border:3px ridge #6A6C70;
}

#disclaimer
{
  text-align:left;
  position:absolute;
  top:260px;
  left:50%;
  z-index:2;
  display:none;
  background: #FFFFFF;
  background-position: bottom;
  border:3px ridge #6A6C70;
}

#impressum
{
  text-align:left;
  position:absolute;
  top:260px;
  left:50%;
  z-index:2;
  display:none;
  background: #FFFFFF;
  border:3px ridge #6A6C70;
  
}

.popup_imp
{
  text-align:left;
  clear:left;
  height:300px;
  width:377px;
  margin: 0 0 20 23px;
  overflow:auto;
  font:normal 9pt Arial,Helvetica,Sans Serif;
}
.popup_dis
{
  text-align:left;
  clear:left;
  width:377px;
  margin: 0 0 20 23px;
  overflow:auto;
  font:normal 9pt Arial,Helvetica,Sans Serif;
}
.popup_dat
{
  text-align:left;
  clear:left;
  height:500px;
  width:377px;
  margin: 0 0 20 23px;
  overflow:auto;
  font:normal 9pt Arial,Helvetica,Sans Serif;
}
.Text_pop {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #54575A;
text-decoration: none;
text-align: justify;
}

#global
{
text-align: left;
}

.closelink:link{font:bold 10pt Arial,Helvetica,Sans Serif; color:#000000; text-decoration:none;}
.closelink:active{font:bold 10pt Arial,Helvetica,Sans Serif; color:#000000; text-decoration:none;}
.closelink:hover{font:bold 10pt Arial,Helvetica,Sans Serif; color:#000000; text-decoration:none;}
.closelink:visited{font:bold 10pt Arial,Helvetica,Sans Serif; color:#000000; text-decoration:none;}
.closelink:focus{font:bold 10pt Arial,Helvetica,Sans Serif; color:#000000; text-decoration:none;}


/******************/
/* NORMAL         */
/******************/
.Text {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
line-height: 140%;
font-weight: normal;
font-variant: normal;
color: #54575A;
text-decoration: none;
text-align: justify;
}

.Head {
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
font-size: 14pt;
font-style: normal;
line-height: 150%;
font-weight: bold;
font-variant: normal;
color: #87BA40;
text-decoration: none;
text-transform: none;
}

.Head1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
line-height: normal;
font-weight: bold;
letter-spacing: 0px;
color: #54575A;
text-decoration: none;
}

.Head_oben {
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
font-size: 15pt;
font-style: normal;
line-height: 150%;
font-weight: bold;
font-variant: normal;
color: #87BA40;
text-decoration: none;
text-transform: uppercase;
}

.Head_rechts {
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
font-size: 14pt;
font-style: normal;
line-height: 150%;
font-weight: bold;
font-variant: normal;
color: #87BA40;
text-decoration: none;
text-transform: none;
padding-left:10px;
}
.Text_rechts {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #54575A;
text-decoration: none;
text-align: justify;
line-height: 140%;
}


.Text_table {
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #87BA40;
text-decoration: none;
}

a.Link {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #87BA40;
text-decoration: underline;
}

a.Link:hover {
text-decoration: none;
}

a.Link:active {
text-decoration: underline;
}

.hotline {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #FFFFFF;
text-decoration: none;
padding-top: 9px;
padding-left: 10px;
}

.footer {
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #FFFFFF;
text-decoration: none;
text-align: left;
padding-top: 12px;
padding-left: 140px;
}

/******************/
/* MENÜ           */
/******************/
a.Menu {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: normal;
color: #C2C2C2;
text-decoration: none;
text-transform: uppercase;
vertical-align: middle;
border-right:1px solid #353536;
padding-right:10px;
line-height: 30px;
}

a.Menu:hover {
color: #FFFFFF;
}

a.Menu:active {
color: #FFFFFF;
}

a.Menu2 {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: normal;
color: #C2C2C2;
text-decoration: none;
text-transform: uppercase;
vertical-align: middle;
border-left:1px solid #969698;
border-right:1px solid #353536;
padding-left:10px;
padding-right:10px; 
line-height: 30px;
}

a.Menu2:hover {
color: #FFFFFF;
}

a.Menu2:active {
color: #FFFFFF;
}


a.Menu3 {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: normal;
color: #C2C2C2;
text-decoration: none;
text-transform: uppercase;
vertical-align: middle;
border-left:1px solid #969698;
padding-left:10px;
line-height: 30px;
}

a.Menu3:hover {
color: #FFFFFF;
}

a.Menu3:active {
color: #FFFFFF;
}


/******************/
/* Formular       */
/******************/
.Text_form {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #87BA40;
text-decoration: none;
}

.Head_form {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
color: #87BA40;
text-decoration: none;
}

.form_elem {
border-color:#87BA40;
border-width:1px;
width:170px;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
text-align:left;
}

.form_elem_anrede {
border-color:#87BA40;
border-width:1px;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
text-align:left;
}

.oben {
background: url('green.gif') repeat-x top;
line-height: 10px;
}
.ol {
background: url('ol.gif') no-repeat;
line-height: 10px;
}
.or {
background: url('or.gif') no-repeat;
line-height: 10px;
}
.unten {
background: url('green.gif') repeat-x bottom;
line-height: 10px;
}
.ul {
background: url('ul.gif') no-repeat;
line-height: 10px;
}
.ur {
background: url('ur.gif') no-repeat;
line-height: 10px;
}
.links {
background: url('green.gif') repeat-y left;
}
.rechts {
background: url('green.gif') repeat-y right;
}

.bullet {
background: url('bullet.gif') no-repeat center top;
line-height: 22px;
}


a img
{border: 0px }

.email
{display: none;}