/* Style sheet form */
form{margin-top:0;padding-top:0;}
form td{vertical-align:top;}
.formbody{overflow:hidden;margin-bottom:20px;padding:0;}
.formbody table{width:98%;}
fieldset{margin-bottom:10px;padding-right:2px;border:1px solid #ccc;}
legend{margin-bottom:15px;color:#EB1405;}
label{width:70px;float:left;display:block;margin:0 0 10px;padding:0;text-align:right;font-weight:normal;}
input.text,input.password,input.upload,input.captcha{width:180px;margin:0 0 10px 10px;padding:1px 0;background-color:#FFEDDB;border:1px solid #333;}
.tableless input.text,.tableless input.password,.tableless input.upload,.tableless input.captcha{float:right;}
input.captcha{width:60px;}
textarea{width:180px;height:140px;overflow:auto;margin:0 0 10px 10px;padding:1px 0;background-color:#FFEDDB;border:1px solid #333;}
.tableless textarea{float:right;}
select{width:180px;margin:0 0 10px 10px;padding:1px 0;background-color:#FFEDDB;border:1px solid #333;}
.tableless select{float:right;}
.checkbox_container,.radio_container{margin:0 0 10px 10px;}
.tableless .checkbox_container,.tableless .radio_container{float:right;}
.checkbox_container span,.radio_container span{display:block;}
.checkbox_container label,.radio_container label{float:none;display:inline;vertical-align:middle;font-weight:normal;}
.checkbox_container input,.radio_container input{vertical-align:middle;}
table .submit_container{margin-left:10px;}
.tableless .submit_container{text-align:center;}
form br{clear:both;}
.captcha_text{width:286px;margin:0 0 10px 10px;padding:1px 0 1px 2px;background-color:#FFEDDB;color:#333;}
.tableless .captcha_text{float:right;}
span.mandatory{display:none;font-weight:bold;color:#770000;}
p.error{margin-bottom:0.25em;padding:2px 2px 2px 22px;border:1px dashed #fff;color:#770000;}
input.error,textarea.error,select.error{border: 1px solid #770000 !important;}
.infoseite label{width:180px;}
.infoseite p.error{clear:both;display:block;border-color:#ff0000;color:#ff0000;}
.ce_comments .form{width:100%;margin-right:auto;text-align:left;font-size:12px;}
#main .ce_comments .formbody{width:100%;margin-right:auto;text-align:left;}
.ce_comments label{width:240px;display:block;text-align:left;}
.captcha_text{margin:0 auto 0 0;padding:0;text-align:left;background-color:#fff;}
.ce_comments input.captcha{width:50px;}
.ce_comments input,.ce_comments text{width:250px;left:0;float:left;display:block;margin-right:20px;}
.ce_comments input,.ce_comments text,.ce_comments input.text,.ce_comments textarea{margin:0 20px 0 0;padding:0;background-color:#faf5f5;}
.ce_comments textarea{width:97%;float:none;margin:0 auto 0 0;}
.ihr_kommentar{float:none;clear:both;display:block;}
.ce_comments .submit_container{width:100%;height:50px;margin:0 auto 0 0;padding:0;text-align:left;}
#main .ce_comments .submit_container input{margin-top:10px;margin-left:0;cursor:pointer;}
