/* Style sheet form */
.tableless #ctrl_415.checkbox_container label{width:60px;top:-5px;position:relative;margin-left:18px;}
#ctrl_272{margin-left:-170px;}
.checkbox_prospekte{width:25%;float:left;}
.checkbox_prospekte_neu{width:33%;float:left;}
.tableless .checkbox_prospekte label{display:none;}
.tableless .checkbox_prospekte_neu label{display:none;}
.tableless .checkbox_prospekte .checkbox_container label{width:50px;top:-5px;position:relative;margin-left:18px;}
.tableless .checkbox_prospekte_neu .checkbox_container label{width:50px;top:-5px;position:relative;margin-left:18px;}
.tableless .checkbox_container.cc label{width:110px;top:-5px;position:relative;}
label{margin-top:5px;margin-bottom:5px;padding-right:10px;font-weight:bold;}
.checkbox_container label,.radio_container label{font-weight:normal;}
.tableless label{width:120px;float:left;display:block;margin-top:1.5;padding-bottom:3px;}
.tableless #f15 label{width:160px;float:left;display:block;margin-top:1.5;padding-bottom:3px;}
.tableless .checkbox_container label,.tableless .radio_container label{display:inline;}
input[type="text"],input[type="password"],textarea{padding:2px;border:1px solid #ccc;}
input[type="text"],input[type="password"]{width:60%;margin-top:5px;margin-bottom:5px;}
textarea{width:60%;height:70px;margin-top:5px;margin-bottom:5px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background-color:#fafafa;border-color:#A3C743;border-color:#b1C743 !important;}
select{margin-top:5px;margin-bottom:5px;padding:1px;border:1px solid #ccc;}
.checkbox_container span,.radio_container span{display:block;}
.checkbox_container+br,.radio_container+br{display:none;}
.checkbox_container label,.checkbox_container input{vertical-align:middle;}
.tableless input[type="checkbox"],x:-moz-any-link{top:-2px;position:relative;}
input[type="radio"],x:-moz-any-link{top:2px;position:relative;}
.submit_container{margin-top:10px;margin-bottom:10px;padding-left:-100px;}
form table td{padding-top:3px;padding-bottom:3px;}
form table td:first-child{width:28%;padding-top:6;padding-right:18;padding-bottom:0;text-align:right;}
.tableform table{width:92%;margin-top:1.5em;margin-bottom:0;}
.tableform .formbody,.tableless .formbody{width:95%;overflow:hidden;margin-top:1em;margin-bottom:2em;padding:0.5em 1em;}
.tableless .formbody{padding-top:0;}
fieldset{margin-top:5px;padding-top:15;padding-bottom:0;border-top:1px solid #878787;}
legend{padding-right:6px;padding-bottom:10px;background-color:#f6f7f9;font-size:11;color:#74a137;}
fieldset table{width:92%;margin-top:1em !important;margin-bottom:1em !important;}
fieldset table td:first-child{width:240px;text-align:left;}
span.mandatory{font-weight:bold;color:#ac7944;}
p.confirm{font-size:16px;color:#6c8c14;}
p.error{margin-bottom:6px;font-weight:bold;font-size:11px;color:#ac7944;}
input[type="text"].error,input[type="password"].error,textarea.error{background-color:#ffd;border-color:#ac7944 !important;}
input.captcha{width:48px;margin-right:6px;}
span.captcha_text{font-weight:normal;color:#808080;}
*:first-child+html span.captcha_text{top:-3px;position:relative;}

