#contactWrapper { background: #fff; padding: 10px; width: 100%; margin: 5px 0 0 5px; float: right; }
* html #contactWrapper {  }
#contactMain { background: #fff; padding: 15px; }
#contactMain h3 { color: #690009; font-size: 24px; }

.moreWrapper { background: #fff; padding: 10px; width: 340px; margin: 5px 0 0 5px; float: right; }
.moreWrapper.specialMoreMain { background: #fff; }
* html .moreWrapper { width: 370px; }
.moreMain { background: #f6f3f1; padding: 15px; }
.moreMain h3 { color: #690009; font-size: 24px; }

#contactWrapper.contactMain.module_contact { margin: 10px 0 0 0; }
.module_contact form p { margin: 30px 0 0 0; }

.ModuleContactFZG { width: 64%; float: left; margin: 0 2% 0 0;}
* html .ModuleContactFZG { width: 64%; }
.ModuleContactBaujahr { width: 34%; float: left; }

.ModuleContactMarktwert { width: 64%; float: left; }
* html .ModuleContactMarktwert { width: 50%; }
.ModuleContactLeistung { width: 34%; float: left; margin: 0 2% 0 0; }

.ModuleContactAbstellort { width: 64%; float: left; }
* html .ModuleContactAbstellort { width: 50%; }
.ModuleContactFahrleistung { width: 34%; float: left; margin: 0 2% 0 0; }

.ModuleContactErstfahrzeug { float: left; width: 5%; margin: 0 2% 0 0; }
.ModuleContactErstfahrzeugLabel { float: left; width: 93%; }

.ModuleContactAlltagsfahrzeug { float: left; width: 5%; margin: 0 2% 7px 0; }
.ModuleContactAlltagsfahrzeugLabel { float: left; width: 93%; margin-bottom: 7px; }

.ModuleContactAnruf { float: left; width: 5%; margin: 0 2% 0 0; }
.ModuleContactAnrufLabel { float: left; width: 93%; }

.ModuleContactVersicherung input { display: inline-block; margin-left: 33px; width: 20px; margin-top: 8px; }
.ModuleContactVersicherung input#ModuleContactHaftpflicht { margin-left: 0; }

.ModuleContactFahrzeugArt { margin-top: 10px; }
.ModuleContactFahrzeugArt input { display: inline-block; margin-left: 60px; width: 20px; margin-top: 8px; }
.ModuleContactFahrzeugArt input#ModuleContactPKW { margin-left: 0; }

.ModuleContactFahrzeugArtZwei input { display: inline-block; margin-left: 30px; width: 20px; margin-top: 8px; }
.ModuleContactFahrzeugArtZwei input#ModuleContactWohnmobil { margin-left: 0; }

.submit { margin: 30px 0 0 0; }

input.error { border: 1px solid red; }
label.error { color: red; padding: 0 0 10px 0; }







