.anrede
{
  margin-right:4px;
}
.bc
{
  width:1px;
  border-collapse:collapse;
  border-style:none !important;
}
.button
{
  background-image:url(media/button.png);
  width:60px;
  height:20px;
  padding-top:2px;
  background-repeat:no-repeat;
  cursor:pointer;
}
.buttonText
{
  padding-left:11px;
  color:#FFFAFA !important;
  font:bold 10px/140% Verdana, Arial, Helvetica, sans-serif;
}
.buttonLang
{
  background-image:url(media/button_lang.png);
  width:160px;
  height:20px;
  padding-top:2px;
  background-repeat:no-repeat;
  cursor:pointer;

}
.buttonMid
{
  background-image:url(media/button_mittel.png);
  width:90px;
  height:20px;
  padding-top:2px;
  background-repeat:no-repeat;
  cursor:pointer;

}
.buttonTextMid
{
  margin-right:1px;
  color:#FFFAFA !important;
  font:bold 10px/140% Verdana, Arial, Helvetica, sans-serif;
}
.buttonVergleichen
{
  font:bold 10px/100% Verdana, Arial, Helvetica, sans-serif;
  background-image:url(media/Vergleich.jpg);
  width:90px;
  height:20px;
  margin-top:9px;
  background-repeat:no-repeat;
  cursor:pointer;

}
.buttonTestsieger
{
  background-image:url(media/Testsieger.jpg);
  width:220px;
  height:18px;
  padding-top:2px;
  background-repeat:no-repeat;
  cursor:pointer;

}
.buttonBerechnen
{
  background-image:url(media/Berechnen.jpg);
  width:220px;
  height:18px;
  padding-top:2px;
  background-repeat:no-repeat;
  cursor:pointer;

}
.buttonSenden
{
  background-image:url(media/Senden.jpg);
  width:86px;
  height:18px;
  padding-top:2px;
  background-repeat:no-repeat;
  cursor:pointer;
}
.buttonWeiter
{
  background-image:url(media/Weiter.jpg);
  width:86px;
  height:18px;
  padding-top:2px;
  background-repeat:no-repeat;
  cursor:pointer;
}
.buttonVersich
{
  background-image:url(media/btn_rechner.jpg);
  width:200px;
  height:18px;
  padding-top:2px;
  background-repeat:no-repeat;
  cursor:pointer;
}
.center
{
  text-align:center

}
.content
{
  font:12px/120% Arial, Helvetica, sans-serif;
  float:left;
}
.content table
{
	width:491px;
	font:12px/120% Arial, Helvetica, sans-serif;
}
.content th
{
  padding-left:5px;
  text-align:left;
}
.contentversich
{
	font:12px/120% Arial, Helvetica, sans-serif;
	float:left;
}
.contentversich table
{
	width:510px;
	font:12px/120% Arial, Helvetica, sans-serif;
}
.contentversich th
{
  padding-left:5px;
  text-align:left;
}
.da
{
  table-layout:fixed;
  text-align:left;
  width:922px;font:12px/120% Arial, Helvetica, sans-serif;
}  
.da th
{
  padding-right:3px;
  padding-left:3px;
  margin-top:6px;
  padding-top:2px;
  padding-bottom:8px;
  background-color:#e7f3f7;
  border-bottom:solid 1px #A1C604;
  vertical-align:top;
  font-weight:normal;
  
}
.da td
{
  padding-left:15.13px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:7.53px;
  text-align:left;
  margin-bottom:8px;
  border-bottom:solid 1px #A1C604;
  vertical-align:top;
}
.dae
{
  text-align:left;
  width:922px;font:12px/120% Arial, Helvetica, sans-serif;
}  
.dae th
{
  padding-left:3px;
  text-align:left;
  padding-top:8px;
  padding-bottom:8px;
  background-color:#e7f3f7;
  border-bottom:solid 1px #A1C604;
  font-weight:normal;
}
.dae td
{
  padding-left:4mm;
  text-align:left;
  padding-right:5px;
  padding-top:8px;
  padding-bottom:8px;
  border-bottom:solid 1px #A1C604;
}
.details
{
  font:12px/120% Arial, Helvetica, sans-serif;
  color:#006699;
}
#formAntrag 
{ 
  font:normal 11px/140% Verdana, Arial, Helvetica, sans-serif; color:#666;
}
#formAntrag label 
{
  font:bold 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding:1px;
  color: #666;
  margin-bottom:3px;
  display:block;
}
#formAntrag input
{
  border: solid 1px #CCC; color:#666; font:normal 11px/120% Verdana, Arial, Helvetica, sans-serif;
  padding:2px;
  margin-bottom:5px;
  display:block;
}
.form_bg
{
  background-color:#e7f3f7;
}
.ga
{
  table-layout:fixed;
  text-align:left;
  width:922px;font:12px/120% Arial, Helvetica, sans-serif;
}
.ga th
{
  text-align:left;
  padding-top:2px;
  padding-left:2px;
  padding-bottom:8px;
  background-color:#e7f3f7;
  border-bottom:solid 1px #A1C604;
}
.ga td
{
  padding-left:2px;
  border-bottom:solid 1px #A1C604;
  text-align:center;
}
.inputsize
{
  width:400px;
}
.infoLinkRight
{
  font:14px/120% Arial, Helvetica, sans-serif;
  text-align:right;
  padding-right:30px; 
}
.infoLeft
{
  font:13px/120% Arial, Helvetica, sans-serif;
  text-align:left;
}
.inputsize_info
{
	width:350px;
}
.inputsize_small_info
{
	width:260px;
}
.inputsize_small
{
  width:304px; 
}
.inputsize_smaller
{
  width:195px; 
}
.noBorder
{
  border-bottom-style:none !important;
}

.legend
{
  font:12px/120% Arial, Helvetica, sans-serif;
}
.logo
{
  text-align:center;
  vertical-align:bottom !important;
  padding-bottom:6px;
}
.textareaAntrag {
border: solid 1px #CCC; color:#666; font:normal 11px/120% Verdana, Arial, Helvetica, sans-serif;
padding:2px;
margin-bottom:5px;
display:block;
overflow:auto;
}
.ts
{  
  table-layout:fixed;
  width:922px;font:12px/120% Arial, Helvetica, sans-serif;
}
.ts th
{
  padding:8px 0 8px 2px;
  text-align:left;
  background-color:#e7f3f7;
  border-bottom:solid 1px #A1C604;
}
.ts td{ 
  text-align:center;
  border-bottom:solid 1px #A1C604;

} 
.vh
{
  background-color:#e7f3f7 !important;
}

#geburtsdatum
{
  width:90px;
}
#versicherung
{
  width:90px;
}
#pd_zaehne
{
  width:90px;
}

