/* Style sheet form_rwe */
.invisible{display:none;}
.text{height:18px;border:1px solid #D9E8F2;font-size:12px;color:#0066AA;background-color: white;}
textarea{height:168px;border:1px solid #D9E8F2;font-size:12px;color:#0066AA;background-color: white;}
.halbhoch textarea{height:84px;}
.submit{float:right;}
.subheadline{display:block;font-weight:bold;font-size:12px;color:#999999;}
div.error,span.error{color:#E2001A;}
a{text-decoration:none;color:#0066AA;}
a:hover{text-decoration:underline;}
.formbody div.row{height:24px;overflow:hidden;clear:all;margin-bottom:0;vertical-align:top;background-color:#F2F7FB;color:#0066AA;}
.formbody div.row_nomargin{overflow:hidden;clear:all;vertical-align:top;background-color:#F2F7FB;color:#0066AA;margin: 0 !important;}
.formbody .mit_hintergrund{padding-top:4px;padding-bottom:4px;background-color:#F2F7FB;}
.formbody div.row.error .label,.formbody div.row.error label{color:#E2001A;}
.formbody span.label,.formbody span.field{display:inline-block;}
.formbody span.label{margin-top:4px;vertical-align:top;}
.formbody label{display:inline;}
.formbody div.row.kein_background,.formbody div.row.explanation,.formbody div.row.untereinander{background-color: transparent;}
.Xformbody div.kein_background span.label{margin:0;}
.formbody input.radio,.formbody input.checkbox{width:13px;height:13px;overflow:hidden;margin:0;padding:0;}
.formbody input.text.klein{width:5em;}
.formbody div.kein_background span.label,.formbody div.kein_background span.field{color:#58585A;}
.formbody div.kein_label span.label{display:none;}
.formbody div.kein_label span.field{width:auto;}
.formbody div.kein_label label{width:auto;}
.formbody div.radio_container span,.formbody div.checkbox_container span{display:block;}
.formbody div.row.einzeilig span{display:inline;}
.formbody div.row.mehrzeilig > span{display:block;margin-top:4px;margin-bottom:4px;}
.formbody div.row.mehrzeilig span.label,.formbody div.row.mehrzeilig span.field{width:auto;}
.formbody div.row.mehrzeilig .textarea{margin-left:10px;}
.checkbox_container,.formbody div.row.conditionalcheck{display:block;margin-top:2px;}
.formbody div.row.conditionalcheck .checkbox{margin-top:6px;}
.checkbox2 input.checkbox{float:left;margin: 2px 5px 20px 0px !important;}
.checkbox2{margin-top:10px;}
.formbody span.field input.radio,.formbody span.field input.checkbox{margin:3px 0 5px;}
.formbody div.kein_label span.radio_container,.formbody div.kein_label span.checkbox_container{width:100%;display:block;margin-left:10px;}
.radio_container span label,.checkbox_container span label{margin-right:12px;}
p.keinrand{margin-bottom:0;}
.formbody div.row.untereinander span.radio_container span,.formbody div.row.untereinander span.checkbox_container span{height:24px;position:relative;overflow:hidden;display:block;margin-top:2px;margin-bottom:2px;background-color:#F2F7FB;}
.formbody div.row.untereinander span.radio_container input.radio,.formbody div.row.untereinander span.checkbox_container input.checkbox{position:absolute;}
.formbody div.row.untereinander span.radio_container label,.formbody div.row.untereinander span.checkbox_container label{display:block;margin-top:4px;margin-bottom:4px;margin-left:30px;}
.formbody div.row.untereinander{margin:0;}
.formbody div.row.untereinander.kein_label span.radio_container,.formbody div.row.untereinander.kein_label span.checkbox_container{margin:0;}
.formbody div.row.untereinander.kein_label span.field{display:block;}
.formbody div.row.untereinander.kein_label span.field input.checkbox,.formbody div.row.untereinander.kein_label span.field input.radio{margin-top:4px;margin-bottom:4px;margin-left:10px;}
.formbody div.row.untereinander,.formbody div.row.mehrzeilig,.formbody div.row.textarea,.formbody div.row.checkbox,.formbody div.row.radio{height: auto !important;}
.kein_sternchen span.label span.mandatory{display:none;}
.zweizeilig input.checkbox{float:left;margin: 2px 5px 20px 0px !important;}
.kein_label input.radio{margin: 2px 5px 20px 0px !important;}
.zweizeilig label{display:block;}
.float_right{margin-left:12px;}
div.verstecke_leere .field input[value=""],div.verstecke_leere .field input[value=""] + label{display:none;}
