/******************/
/* POPUP          */
/******************/
#datenschutz
{
  text-align:left;
  position:absolute;
  top:800px;
  left:40%;
  z-index:2;
  display:none;
  background: #FFFFFF;
  border:1px solid #edcc00;
}

#disclaimer
{
  text-align:left;
  position:absolute;
  top:800px;
  left:40%;
  z-index:2;
  display:none;
  background: #FFFFFF;
  background-position: bottom;
  border:1px solid #edcc00;
}

#impressum
{
  text-align:left;
  position:absolute;
  top:800px;
  left:40%;
  z-index:2;
  display:none;
  background: #FFFFFF;
  border:1px solid #edcc00;  
}

#thanks
{
  text-align:left;
  position:absolute;
  top:400px;
  left:40%;
  z-index:2;
  display:none;
}

.popup
{
  text-align:left;
  clear:left;
  width:400px;
  overflow:auto;
}
.text_pop {
font-family: Verdana,Arial,Helvetica;
font-size: 8pt;
font-style: normal;
line-height: 120%;
font-weight: normal;
font-variant: normal;
color: #58585a;
text-decoration: none;
}

/******************/
/* NORMAL         */
/******************/
.text {
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
font-style: normal;
line-height: 140%;
font-weight: normal;
font-variant: normal;
color: #000000;
text-decoration: none;
text-align: justify;
}

.head {
font-family: Verdana,Arial,Helvetica;
font-size: 14pt;
font-style: normal;
line-height: 150%;
font-weight: normal;
font-variant: normal;
color: #777777;
text-decoration: none;
text-transform: none;
text-align: left;
}
.head1 {
font-family: Verdana,Arial,Helvetica;
font-size: 11pt;
font-style: normal;
line-height: 100%;
font-weight: bold;
color: #000000;
text-transform: none;
text-align: left;
}

.mod_right {
background: url(mod_right.gif) no-repeat top right; 
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 14pt;
color: #000000;
text-decoration: none;
padding: 30px 140px 20px 15px;
margin-bottom: 30px;
}

.table {
font-family: Verdana,Arial,Helvetica;
font-size: 13px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #000000;
text-decoration: none;
background-color: #fffcf5;
}
.dark {
background-color: #fcf7e0;
}
.head_bet {
font-family: Verdana,Arial,Helvetica;
font-size: 16px;
font-style: normal;
line-height: 30px;
font-weight: bold;
font-variant: normal;
color: #FFFFFF;
text-decoration: none;
text-transform: none;
text-align: left;
text-indent: 10px;
margin: 0;
padding: 0;
}

a.Link {
font-family: Verdana,Arial,Helvetica;
font-size: 9pt;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #777777;
text-decoration: none;
}

a.Link:hover {
color: #edcc00;
text-decoration: underline;
}

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

.title_right {
color: #000000;
font-family: Verdana,Arial,Helvetica;
font-size: 9pt;
font-style: italic;
line-height: 120%;
text-align: left;
width: 260px;
margin: 0;
padding: 0;
}
.title_left {
color: #777777;
font-family: Verdana,Arial,Helvetica;
font-size: 14pt;
font-style: normal;
line-height: 150%;
text-align: left;
width: 290px;
margin: 0;
padding: 0;
}
#title_header {
color: #000000;
display: block;
float: right;
font-family: Verdana,Arial,Helvetica;
font-size: 13pt;
font-style: normal;
margin: 11px 30px 0 0;
line-height: 25px;
position: relative;
text-align: left;
width: 240px;
}
a.headerlink {
font-family: Verdana,Arial,Helvetica;
font-size: 13pt;
font-weight: normal;
color: #000000;
text-decoration: none;
}
a.headerlink:hover {
text-decoration: underline;
}
a.headerlink:active {
text-decoration: underline;
}       

.bullet {
color: #EDCC00;
font-weight: bold;
font-size: 14pt;
}

a img
{border: 0px }


/******************/
/* MENÜ           */
/******************/
a.Menu {
font-family: Verdana,Arial,Helvetica;
font-size: 8pt;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: 25px;
vertical-align: middle;
background-color: #EDCC00;
display: block;
padding: 0 20px;
border-right: 1px solid #fcf7e0;
}
a.Menu:hover {
color: #777777;
background-color: #fcf7e0;
}
a.Menu:active {
color: #777777;
background-color: #fcf7e0;
}

/******************/
/* Formular       */
/******************/
.Text_form {
font-family: Verdana,Arial,Helvetica;
font-size: 9pt;
font-style: normal;
line-height: 22px;
font-weight: normal;
font-variant: normal;
color: #000000;
text-decoration: none;
}

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

.form_elem {
border: 1px solid #edcc00;
width: 160px;
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
text-align: left;
margin-top: 3px;
}

.form_elem_anrede {
border: 1px solid #edcc00;
width: 55px;
font-family: Verdana,Arial,Helvetica;
font-size: 10pt;
text-align: left;
margin-top: 5px;
}

.email
{display: none;}