/* Style sheet formular */
fieldset{clear:both;margin:0 0 10px;padding:10px;border:1px solid #ccc;}
legend{background-color:#fff;font-size:88%;color:#042F5A;}
* html legend{margin-bottom:10px;}
label{width:140px;float:left;display:block;margin:5px 0 0;padding:0;text-align:right;}
select,input,textarea{width:320px;display:inline;margin:5px 0 0 10px;border:1px solid #aaa;font-family:Verdana, Arial, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;border-color: #aaa #ccc #ccc #aaa;}
textarea{overflow:auto;}
form small{display:block;margin:0 0 5px 150px;padding:1px 3px;font-size:88%;}
form br{clear:left;}
.mod_search label{text-align:left;}
#ctrl_newsletter{width:320px;display:inline;margin:5px 0 0 10px;}
.checkbox_container span,.radio_container span{display:block;}
#ctrl_newsletter span,#ctrl_newsletter span{display:inline;}
.checkbox_container input.checkbox,.radio_container input.radio{width:1em;margin-right:10px;margin-left:0;}
.checkbox_container label,.radio_container label{float:none;display:inline;text-align:left;width: auto;}
label.captcha_question{width:430px;text-align:left;}
.captcha_text{font-style:italic;color:#1F6184;}
input.captcha{width:30px;}
input.submit,input.send{width:14.4em;margin:0 0 5px 150px;background-color:#D8D7D6;border-top:1px solid #F3F3F3;border-right:2px solid #F3F3F3;border-bottom:2px solid #F3F3F3;border-left:1px solid #F3F3F3;font-size:100%;color:#333;border-color: #F3F3F3 #9A9999  #9A9999 #F3F3F3;}
.mod_search input.submit{margin-top:6px;}
input[type="hidden"]{display:none;}
select:hover,select:focus,select:active,input:hover,input:focus,input:active,textarea:hover,textarea:focus,textarea:active{color:#000;border-color: #000;}
label.error{font-weight:bold;color:#770000;}
#left label,#right label,.box label,.box2 label,.box3 label{width:10em;text-align:left;}
#left input,#left select,#left textarea,#left input.send,#left input.submit,#right input,#right select,#right textarea,#right input.send,#right input.submit{width:96%;margin-left:0;}
.box form,.box2 form,.box3 form{margin-top:0;}
.box input,.box select,.box textarea,.box input.send,.box input.submit,.box2 input,.box2 select,.box2 textarea,.box2 input.send,.box2 input.submit,.box3 input,.box3 select,.box3 textarea,.box3 input.send,.box3 input.submit{width:96%;margin-left:0;}
form p.einzeln,.einzeln form p,form .einzeln p,.einzeln form,form.einzeln{margin-bottom:0;}
p.einzeln .send,.einzeln p .send{margin-top:0.6em;}
#suchbox form{margin:2px 0;font-size:100%;}
#suchbox input#keywords{width:58%;height:1.3em;margin:0;padding:2px;vertical-align:middle;font-size:90%;-moz-box-sizing: content-box;border-color: #084C73;}
#suchbox input.send{width:30%;height:1.3em;margin:0;padding:2px;vertical-align:middle;background-color:#D8D7D6;border:1px solid;font-size:90%;color:#333;-moz-box-sizing: content-box;border-color: #F3F3F3 #9A9999 #9A9999 #F3F3F3;}
.mod_subscribe input.submit,.mod_unsubscribe input.submit,.mod_login input.submit,.mod_logout input.submit,.mod_lostPassword input.submit{margin-top:10px;}
.mod_personalData .fields{margin-bottom:20px;}

