/******************************************
=default - default form styles
******************************************/
form label, form input, form textarea{font:1em Arial, Helvetica, sans-serif; color:#313131; margin:0 5px 7px 0;  float:left; width:326px; padding:2px; display:block}
form input, form textarea {border:1px solid #999; overflow:auto;margin-right:0}
form textarea {height:85px}
form input:focus, form textarea:focus,form input.focus, form textarea.focus {border:1px solid #333}
form label {text-align:right;width:85px;padding:2px 15px 0 0}
form label.radio{width:auto}
form legend {display:none;font-size:0.01em;line-height:0.01em}
form fieldset {border:none; clear:both; float:none}
form fieldset#hidden {display:none}

form input.radio{width:20px;margin-top:2px;border:none;background:transparent}
* html form input.radio{margin-top:-2px}
form input.checkbox {width:20px;margin-top:2px}

form fieldset.submitbox{padding:0 0 0 93px; clear:both; height:50px}
form input.submit, form input.submitover{margin-left:12px; display:inline; width:160px; text-align:center; padding:1px; border:1px solid #666; background:#ddd; height:30px; color:#333; font-weight:bold; margin-bottom:0}
form input.submit:hover, form input.submitover{background:#008f9f; color:#fff; cursor:pointer}

form label.required{background:url(../images/kontakt/required.gif) right 0 no-repeat}

.error, span.error, .notion{color:#f00 !important; font-weight:bold !important}
.notion{color:#333}
form input.errorfield, form textarea.errorfield{border:1px solid #f00 !important; background:#FEF1E7 !important}
#fehlermeldung, #meldung{background:#efefef; color:#333; border:1px solid #666; padding:20px; margin:0 140px 20px 0; display:none}
#meldung{display:block}
#content-container #meldung ul{padding:15px 0 0 10px}

form br {clear:left}
form input[type=hidden]{display:none;border:0;padding:0;font-size:0.01em;line-height:0.01em}

/******************************************
=individual - individual label & input styles
******************************************/
form fieldset#adresse {margin:0; padding:0}
form input#PLZ{width:65px}
form input#Ort{width:200px}
form label#label-anrede-herr,
form label#label-anrede-frau,
form label.radio-small,
form label#label-ort{width:auto; text-align:left; margin-left:5px}
form label#label-ort{padding:2px 18px 0 10px; width:20px; text-align:left; margin-left:5px; margin-right:2px}
