/******************/
/* POPUP          */
/******************/
#impressum
{
  text-align:left;
  position:absolute;
  top:150px;
  left:50%;
  z-index:2;
  display:none;
  background: #FFFFFF;
  border:2px dotted #791E75;
}

#disclaimer
{
  text-align:left;
  position:absolute;
  top:150px;
  left:50%;
  z-index:2;
  display:none;
  background: #FFFFFF;
  border: 2px dotted #791E75;
}

#datenschutz
{
  text-align:left;
  position:absolute;
  top:150px;
  left:50%;
  z-index:2;
  display:none;
  background: #FFFFFF;
  border: 2px dotted #791E75;
}

.popup
{
  text-align:left;
  clear:left;
  width:388px;
  overflow:auto;
  font:normal 9pt Arial,Helvetica,Sans Serif #FFFFFF;
}

.text_pop {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #000000;
text-decoration: none;
line-height: 120%;
}

.Head_pop {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #791E75;
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;
font-weight: normal;
font-variant: normal;
color: #3E3E3E;
text-decoration: none;
text-align: left;
line-height: 140%;
}

.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 140%;
color: #FFFFFF;
text-decoration: none;
}

.Head {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
color: #C198C1;
text-decoration: none;
text-transform: none;
}

.Head1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-style: normal;
line-height: 150%;
font-weight: bold;
color: #E2001A;
}

.Head2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #791E75;
}

.Text_table {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #3E3E3e;
text-decoration: none;
line-height: 150%;
}

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

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

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

.Menu {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: #E5D5E6;
color: #FFFFFF;
text-decoration: none;
line-height: 25px;
display: block;
vertical-align: middle;
}

.Menu:hover {
background-color: #B080B5;
}

.Menu:active {
background-color: #B080B5;
}


/******************/
/* 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: #3E3E3e;
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: #3E3E3e;
text-decoration: none;
}

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

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

a img
{border: 0px }

.email
{display: none;}