/* Style sheet form */
#kontaktformular form{margin:0;padding:0;}
#kontaktformular label,#kontaktformular input,#kontaktformular textarea,#kontaktformular select{width:200px;float:left;display:block;margin:0 5px 10px 0;padding:1px;font:inherit;color:inherit;}
#kontaktformular input,#kontaktformular textarea,#kontaktformular select{background-image:url("tl_files/ag-sachverstaendige.de/images/form-hg.png");background-repeat:repeat-x;border:1px solid #b3b3b3;font-size:12px;color:#4d4d4d;}
#kontaktformular textarea{height:150px;}
#kontaktformular input:focus,#kontaktformular textarea:focus{border:1px solid #808080;}
#kontaktformular label{width:200px;padding-left:20px;font-size:11px;line-height: normal;}
#kontaktformular .radio_container label,#kontaktformular .checkbox_container label{padding-left:0;font-size:13px;}
#kontaktformular legend{display:none;}
#kontaktformular fieldset{padding:0 0 10px 0;border:none;}
#kontaktformular input.submit{width:200px;margin-top:5px;margin-left:120px;padding:5px;background-color:#669900;background-image:url("none");font-weight:bold;font-size:14px;color:#fff;border:none;cursor:pointer;}
#kontaktformular div.radio{width:200px;float:left;display:block;margin-top:0;margin-right:5px;margin-left:0;padding:1px;}
#kontaktformular input.radio{width:20px;margin-top:2px;border:none;background:transparent;}
#kontaktformular div.radio label{width:auto;}
#kontaktformular div.checkbox_container{float:left;display:block;margin-right:5px;padding:1px;}
#kontaktformular input.checkbox{width:20px;clear:both;display:block;margin-top:5px;border:none;background:transparent;}
#kontaktformular div.checkbox label,#kontaktformular div.checkbox_container label{width:auto;}
#kontaktformular input[type=hidden]{display:none;padding:0;border:0;}
#kontaktformular br{clear:left;}
#kontaktformular label.mandatory{font-weight:bold;}
#kontaktformular span.captcha_text{clear:both;display:block;margin-left:225px;font-size:11px;line-height:0px;}
#login input.submit{width:200px;margin-top:5px;padding:2px;background-color:#669900;background-image:url("none");font-weight:bold;font-size:14px;color:#fff;border:none;}
#login label,#login input{width:196px;float:left;display:block;margin:0 0 10px 0;padding:1px;font:inherit;color:inherit;}
#login input{background-image:url("tl_files/ag-sachverstaendige.de/images/form-hg.png");background-repeat:repeat-x;border:1px solid #b3b3b3;font-size:12px;color:#4d4d4d;}
#login input:focus,#login textarea:focus{border:1px solid #808080;}
#login input[type=hidden]{display:none;padding:0;border:0;}
#mitgliedersuche form{clear:both;display:block;margin:0 0 0 20px;padding:0;}
#mitgliedersuche input,#mitgliedersuche textarea,#mitgliedersuche select{width:200px;margin:0 5px 0 0;padding:1px;font:inherit;color:inherit;}
#mitgliedersuche input,#mitgliedersuche textarea,#mitgliedersuche select{background-image:url("tl_files/ag-sachverstaendige.de/images/form-hg.png");background-repeat:repeat-x;border:1px solid #b3b3b3;font-size:12px;color:#4d4d4d;}
#mitgliedersuche select{width:100px;}
.auswahl select{width: auto !important;}
#mitgliedersuche input:focus,#mitgliedersuche textarea:focus{border:1px solid #808080;}
#mitgliedersuche input.submit{margin-top:5px;padding:5px;background-color:#669900;background-image:url("none");font-weight:bold;font-size:12px;color:#fff;border:none;cursor:pointer;width:auto;}
