/* Style sheet form_kontakt */
form#f1 div.name,form#f1 div.vorname,form#f1 div.plz,form#f1 div.ort{width:300px;float:left;}
form#f1 input#ctrl_1.text,form#f1 input#ctrl_2.text,form#f1 input#ctrl_4.text,form#f1 input#ctrl_5.text{width:140px;}
* html form#f1 input#ctrl_1.text,* html form#f1 input#ctrl_2.text,* html form#f1 input#ctrl_4.text,* html form#f1 input#ctrl_5.text{width:125px;}
form#f1 label.vorname,form#f1 label.ort{width:60px;text-align:right;}
* html form#f1 label.vorname,* html form#f1 label.ort{width:70px;text-align:right;}
form#f1 input#ctrl_3.text,form#f1 input#ctrl_6.text{width:380px;}
form#f1 input#ctrl_14.submit{background-color:#ffffff;border:0px;}
textarea#ctrl_8{background:url("tl_files/hanse-trike.gif") center center no-repeat;}
form#f1{width:100%;margin:0;padding:0;}
form#f1 fieldset{margin:0 0 20px;padding:10px;border:1px solid #0000ff;}
form#f1 fieldset legend{margin:2px 5px;padding:1px 10px;border:1px solid #0000ff;font-weight:bold;font-size:14px;}
form#f1 label{width:120px;float:left;display:block;margin:0 15px 0 0;padding:3px 0 0;text-align:right;}
form#f1 .mandatory{font-weight:normal;color:#000000;}
form#f1 input.mandatory,form#f1 select.mandatory,form#f1 textarea.mandatory{border-bottom:2px solid #0000ff;font-weight:normal;color:#000000;}
div.error{font-weight:bold;color:#ff0000;}
input#ctrl_10.submit{width:80px;margin-top:10px;margin-left:150px;}
input#ctrl_9.captcha{border-bottom:2px solid #0000ff;}
textarea{overflow:auto;}
form#f1 select,form#f1 input{width:200px;margin:0 10px 6px 0;padding:2px 5px;background-color:#eeeeee;border:1px solid #cccccc;}
form#f1 textarea{width:450px;margin:0 10px 4px 0;padding:2px 5px;background-color:#eeeeee;border:1px solid #cccccc;}
* html form#f1 textarea{width:350px;}

