h1 {margin-bottom:1.3em;}<
h2 {font-family:'Helvetica W01 Bold', Arial, sans-serif; font-size:14px; line-height:18px; font-weight:normal; margin:0 0 4px 0;}
p {margin-bottom:3em;}

.color_1 {border:0;}
.color_2 {border:0;}
.color_3 {border:0;}
.color_4 {border:0;}

form#form {width:93%;}
form div div fieldset p {width:103%; margin-bottom:0em; clear:both;}
form div div fieldset p span.spalte_form1 {width:30%; height:2em;}
form div div fieldset p span.spalte_form2 {width:69%;}
form div div fieldset p span.small {width:auto; margin-left:0;}

.textfield {width:100%; height:auto; padding:0.35em;}
.textfieldstrasse, .textfieldstrasse:visited {width:87% !important; height:auto; padding:0.35em;}
.textfieldsmall {width:10% !important; float:none; height:auto; padding:0.35em;}
.textfieldnr {width:10% !important; height:auto; padding:0.35em;}
.textfieldplz {width:15% !important; height:auto; padding:0.35em;}
.textfieldort {width:82% !important; height:auto; padding:0.35em;}
.textfieldtel {width:100% !important; height:auto; padding:0.35em;}
.textarea {width:97% !important; height:auto; padding:0.35em;}
.submit {margin-top:0;}

#spacer {height:3em;}
