/* Style sheet 2010-stockheim-form */
.surveyblock{margin-bottom:5px;padding-bottom:20px;border-bottom:1px solid #D8D9D9;}
.ce_survey tr{border-bottom:1px solid #D8D9D9;}
.ce_survey td{height:35px;vertical-align:middle;border-bottom:1px solid #D8D9D9;}
.ce_survey tr:first-child:hover{background-color:#FFFFFF;cursor: default;}
.ce_survey tr:hover{background-color:#EDECEB;cursor:pointer;}
.ce_survey{margin-top:15px;}
.question{margin-top:20px;margin-bottom:15px;font-weight:bold;}
.columnheader{padding-right:15px;font-weight:bold;font-size:80%;}
.rowtext{margin-top:15px;margin-bottom:5px;padding-right:50px;text-align:right;font-weight:bold;}
div .left{float:left;}
div .right{text-align:right;}
img.helpicon{border: 0 none ! important;}
input.calendar{width: 100px ! important;}
label{font-weight:bold;}
p.label{margin-top:0.5em;margin-bottom:-0.25em;}
fieldset{margin:0 0 1.5em;padding:1.4em;border:1px solid #c6c6c6;}
legend{font-weight:bold;font-size:1.2em;}
input.upload{margin:0.25em 0.25em 0.25em 0;}
.ce_form.tableless label{display:block;margin-top:1.5em;}
.ce_form.tableless .radio_container,.ce_form.tableless .checkbox_container{margin-bottom:-16px;}
.ce_form.tableless .radio_container label,.ce_form.tableless .checkbox_container label{display:inline;}
.ce_form.tableless p.error{margin-top:0;margin-bottom:0;}
.checkbox_container{margin:0.25em 0.25em 0.25em 0;}
.checkbox_container span{display:block;}
.checkbox_container label{font-weight:normal;}
input.checkbox{margin-right:3px;}
* html input.checkbox{margin:-1px 0;}
*:first-child+html input.checkbox{margin:-1px 0;}
#main .captcha{width:48px;margin:0.25em 0.25em 0.25em 0;}
span.captcha_text{top:0.65em;position:relative;vertical-align:top;font-weight:normal !important;color:#808080 !important;}
* html span.captcha_text{top:0.8em;}
*:first-child+html span.captcha_text{top:0.8em;}
.radio_container{margin:0.25em 0.25em 0.25em 0;}
.radio_container span{display:block;}
.radio_container label{font-weight:normal;}
input.radio{margin-right:3px;}
* html input.radio{margin:-1px 0;}
*:first-child+html input.radio{margin:-1px 0;}
.submit_container{margin:0.25em 0.25em 0.25em 0;}
input.submit{padding-right:0.5em;padding-left:0.5em;}
* html input.submit{padding-right:0;padding-left:0;}
*:first-child+html input.submit{padding-right:0;padding-left:0;}
span.mandatory{font-weight:bold;color:#ff0000;}
p.error{margin-top:0.5em;margin-bottom:0;font-weight:bold;color:#ff0000;}
div.cc{margin-bottom:0.5em;}
.ce_form td.col_first{padding-right:1em;vertical-align:text-top;}
select{width:100%;margin:0.25em 0.25em 0.25em 0;background-color:#f6f6f6;border:1px solid #c6c6c6;}
.nobreak span{display:inline-block;}
.ce_form .col_0,.mod_login .col_0,.ce_comments .col_0{width:175px;}
.ce_form .col_1,.mod_login .col_1,.ce_comments .widget{padding-right:6px;}
.ce_form td,.mod_login td,.ce_comments .widget{padding-top:2px;padding-bottom:2px;}
#main .text,#main .textarea,#main .captcha{padding:2px;background-color:#EDECEB;border:1px solid #b9b7b5;}
#main table .text,#main table .textarea{width:100%;}
#main .text:focus,#main .textarea:focus,#main .captcha:focus{background-color:#faf8f5;border-color:#6AB023;}
#main .textarea{height:150px;}
#main .captcha{width:30px;}
#main .submit{margin-top:20px;}

