/* Style sheet anfrage */
#newsletter legend{font-size:12px;}
#kontakt input.telefon{width:100px;}
#kontakt span.telefonnotiz{font-size:10px;}
body{padding:5px 10px;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:14px;}
div.formbody{width:395px;}
.muss{font-weight:bold;color:#f00;}
p{margin:3px 0;padding:0;}
.even{background-color:#f5f5f5;}
.clear{clear:both;}
fieldset{margin:0 0 10px;padding:5px;border:1px solid #006ab3;}
legend{padding:0 5px;font-weight:bold;color:#006ab3;}
input,select,option{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
input,label,span.waehrung,spacer120{float:left;display:block;}
input.radio{width:24px;height:18px;margin:0;padding:0;}
input.text,select{padding:1px;border:1px solid #58585a;font-size:11px;}
option{font-size:11px;}
label{line-height:17px;cursor:hand;cursor:pointer;}
#kredit label.halbbreit{width:160px;}
span.waehrung{margin-left:2px;line-height:17px;}
.row{clear:both;padding:2px 0;}
#kredit .felder{margin:6px 0 6px 24px;}
#kredit .auswahl label{font-weight:bold;color:#58585a;}
#sonderaktion-felder ul,#sonderaktion2-felder ul{float:left;margin:0;padding:4px;background-color:#a400a5;}
#sonderaktion-felder li,#sonderaktion2-felder li{margin:0;padding:0;font-weight:bold;color:#fff;list-style-type:none;}
#individuell p{font-weight:bold;color:#58585a;}
#kontakt label.halbbreit{width:120px;}
#alte-leute{padding-left:120px;}
#alte-leute label{width:200px;}
#persoenliches label.halbbreit{width:120px;}
#bemerkung textarea{width:378px;float:left;padding:1px;border:1px solid #58585a;}
#newsletter{font-size:10px;line-height:1em;}
#newsletter label{width:350px;margin-left:5px;font-size:10px;line-height:1em;}
#submit input{font-weight:bold;}
div.error{background-color:#ffe0e0;color:#f00;}
.red{color:#f00;}
div.error input.error,div.error select.error{border:1px solid #f00;}
.fehlerliste li,.techerror{font-weight:bold;color:#f00;}
