/* Style sheet form */
.mod_formular_grau h4{width:170px;}
label{margin-right:5px;padding-right:0;}
.mod_formular_grau{margin:0;padding:20px 0 20px 30px;background-color:#f2f2f2;}
input[type="text"],input[type="password"],textarea{padding:3px;border:1px solid #cccccc;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{padding:3px;border:1px solid #00B0E6;}
select{padding:2px;border:1px solid #CCCCCC;cursor:pointer;}
focus,select:focus{padding:2px;border:1px solid #00B0E6;cursor:pointer;}
#main .submit{margin:0 0 5px;padding:2px 10px;background-color:#00B0E6;border:1px solid #00B0E6;font-size:12px;color:#ffffff;cursor:pointer;}
#main .submit:hover{margin:0 0 5px;padding:2px 10px;background-color:#00B0E6;border:1px solid #00B0E6;font-size:12px;color:#ffffff;cursor:pointer;}
.subcr input{width:228px;}
.subcr select{width:235px;}
#main span.mandatory{display:none;}
#footer div input:hover{background-color:#333333;}
#footer input[type="text"]:focus,input[type="password"]:focus{background-color:#333333;}
#footer label{display:block;margin:2px 6px 0 0;font-size:12px;color:#ffffff;}
#footer label.error{display:block;font-size:12px;color:#00B0E6;}
#footer input.text,input.password{width:173px;margin:0 0 10px;padding:1px;background-color:#2D2C2D;border:1px solid #2D2C2D;color:#666666;}
.mod_rueckruf_form{left:392px;top:90px;position:absolute;margin:0;padding:0;}
div.radio_container span{display:block;padding-right:6px;}
div.checkbox_container span{display:block;padding-right:6px;}
p.confirm{font-weight:normal;font-size:11px;color:#9D0A0E;}
#footer .submit{width:70px;margin:0 0 5px;padding:2px;background-color:#2D2C2D;border:1px solid #2D2C2D;font-size:12px;color:#cccccc;cursor:pointer;}
#footer .submit:hover{width:70px;margin:0 0 5px;padding:2px;background-color:#2D2C2D;border:1px solid #2D2C2D;font-size:12px;color:#00B0E6;cursor:pointer;}
.captcha{width:30px;margin:0 5px 5px 0;padding:3px;background-color:#2D2C2D;border:1px solid #2D2C2D;color:#666666;}
.captcha_text{font-size:11px;color:#F3D99F;}
#footer .ce_form{margin:40px 10px 10px;}
fieldset{width:600px;display:block;margin:12px 50px 24px 0;padding:12px 12px 0;}
* html fieldset{margin-top:12px;}
*:first-child+html fieldset{margin-top:12px;}
legend{color:#0000e6;}
* html legend{margin-top:-24px;padding:12px 0;}
*:first-child+html legend{margin-top:-24px;padding:12px 0;}
.subcr textarea{width:228px;height:80px;}
.subcr .submit{width:100px;}
div.radio_container{margin:0 0 1px;}
* html div.radio_container{margin:2px 0 -1px;}
*:first-child+html div.radio_container{margin:2px 0 -1px;}
input.radio{top:2px;position:relative;margin:1px 2px 0 1px;padding:0;}
* html input.radio{top:1px;position:relative;margin:-4px -1px 0 -3px;}
*:first-child+html input.radio{top:1px;position:relative;margin:-4px 0 0 -3px;}
div.checkbox_container{margin:0 0 1px;}
* html div.checkbox_container{margin:2px 0 -1px;}
*:first-child+html div.checkbox_container{margin:2px 0 -1px;}
input.checkbox{margin:3px 3px 0 1px;padding:0;}
* html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
*:first-child+html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
input.file{margin:1px 0;}
* html input.file{margin:0;}
*:first-child+html input.file{margin:0;}
#footer p.error{display:none;}
p.error{margin:0;padding:0;font-size:10px;color:#cc0000;}
.subcr td{padding-top:5px;padding-bottom:5px;}

