.header {
   font-size: 101%;
   color: #077DFB; 
   font-weight: bold;
}
.download {
   font-size: 110%;
   font-weight: bold;
}
table.grey {}
table.grey td {
}
select.formelement, textarea.formelement, input.formelement {
 font-size: 101%;   /* 11px */
 border: 1px solid #676767;
 background-color: #FFF;
 font-family: Arial,sans-serif;
}
.formelement2 {
 font-size: 80%;   /* 9px */
 border: 1px solid #676767;
 background-color: #FFF;
 padding: 0 0 0 0;
 margin: 3px 0 0 0;
 font-family: Arial,sans-serif;
}
label.formlabel, td.formlabel {
   font-weight: bold;
}
div.formlabelLong {
  width:13em;
  float:left;
  margin-top:4px;
}
div.formLine {
  margin-bottom:4px;
  clear:both;
}
.error {
   color: red;
}
input.formbutton,
input.formbutton-long
{
   font-size: 101%;   /* 11px */
   border: 1px solid #676767;
   background-color: #FFFFFF;
   font-family: Arial,sans-serif;
   background: #ffffff url(/C12574350030FA4F/RepositoryFile/Navigation/$File/nav_arrow.gif) no-repeat 10% 50% ;
   padding:0 0 0 15px;
   cursor:pointer;
   font-weight:bold; 
}
td.formbutton input.formbutton {
   background-color: #FFFFFF !important;
}
input.formbutton-long {
   background: #ffffff url(/C12574350030FA4F/RepositoryFile/Navigation/$File/nav_arrow.gif) no-repeat 5% 50% ;
   padding:0 0 0 20px;
}
/* IE Win needs this to avoid spacing \*/
* html body input.formbutton-long { 
   padding:0 0 0 0px;
}
/* End Hack */

input.textfield,
option.formoption {
   font-size: 101%;   /* 11px */
   font-family: Arial,sans-serif;
}

form#fb-form div.divback {
/* background-color:#f5f5f5; */
  width:100%;
  padding-left:0px;
  padding-top:0px;
}
form#fb-form div.divpos {
  position:relative;
  left:0px;
  top:0px;
  background-color:#FFFFFF;
}
.thankyou {
  padding-top:2px;
  padding-left:10px;
  font-weight:bold;
}
div.kontakt_radiobuttons {
  padding-top:0px;
  padding-left:144px;
  padding-bottom:8px;
  padding-left:10px;
}
td.level2table {
}

