/* Style sheet form */
form ul{width:100%;margin:0;padding:0;font-size:100%;list-style-type:none;}
form li{clear:both;margin:0;padding:4px 5px 2px 9px;}
form li span.first,form li span.step{float:left;margin-right:15px;margin-bottom:5px;}
form li div.label{clear:both;display:block;margin:0;padding-top:3px;font-size:11px;line-height:9px;}
.ce_form label.mandatory{font-weight:bold;}
.checkbox_container label{display:inline;}
.captcha_text{display:inline;margin:0;}
.ce_form input.text,.form input.text{width:200px;}
.ce_form input.strasse,.ce_form input.ort{width:325px;}
.ce_form input.hausnummer,.ce_form input.plz{width:75px;}
.ce_form input.textarea,.form textarea.textarea{width:417px;}
.ce_form input.email{width:417px;}
.ce_form input.captcha{width:50px;margin-right:10px;}
.ce_form .headline{margin-top:15px;font-weight:bold;font-size:13px;color:#660000;}
.ce_form .submit_container{margin-top:15px;}
.ce_form .error{font-weight:bold;font-size:10px;color:#ff0000;}
.ce_form .error label{font-weight:bold;color:#ff0000;}
.ce_comments .widget{margin-bottom:5px;}
.ce_comments .mandatory{font-weight:bold;}
.ce_comments .captcha{width:50px;}
