.modul #modulFormbuilder{color:#555;width:100%}.modul #modulFormbuilder div.formHeader{margin:0 0 30px 0;width:100%}.modul #modulFormbuilder div.formFooter{margin:20px 0 0 0;width:100%}.modul #modulFormbuilder .formularOut{max-width:100%;min-width:260px}.modul #modulFormbuilder table.formWrapper{border:0;width:100%;min-width:260px}.modul #modulFormbuilder table.formWrapper tr{display:flex;flex-direction:column;margin-bottom:.5rem;width:100%;min-width:260px}.modul #modulFormbuilder table.radioWrapper tr{display:flex;flex-direction:row;width:100%;min-width:260px}.modul #modulFormbuilder table.formWrapper tr td{display:block;color:#555}.modul #modulFormbuilder table.formWrapper tr td.label{text-align:left;vertical-align:top;font-size:85%;margin-bottom:.2rem}.modul #modulFormbuilder table.formWrapper tr td.input{width:100%;text-align:left;vertical-align:top;font-size:85%}.modul #modulFormbuilder table.radioWrapper{margin:0 0 5px 0}.modul #modulFormbuilder table.radioWrapper tr td.left{padding:0 5px 0 0}.modul #modulFormbuilder .mailcopyCheckBoxFloatCheckbox{display:inline-block;padding:0 0 0 0}.modul #modulFormbuilder .mailcopyCheckBoxFloatText{display:inline-block;font-size:85%;padding:0 0 0 5px}.modul #modulFormbuilder input.form{width:100%;height:1.5rem;padding:0 0 0 5px;margin:0 0 4px 0;background:#fff;border:1px solid #d2d2d2;font:normal 12px "Arial";color:#555}.modul #modulFormbuilder textarea{width:100%;height:6rem;padding:4px 0 0 5px;margin:0 0 4px 0;background:#fff;border:1px solid #d2d2d2;font:normal 12px "Arial";color:#555}.modul #modulFormbuilder select.dropdown{width:100%;height:1.6rem;line-height:1.6rem;padding:1px 0 0 3px;margin:0 0 4px 0;background:#fff;border:1px solid #d2d2d2;font:normal 12px "Arial";color:#555;cursor:pointer;position:relative;-webkit-appearance: none;appearance: none;background: url("../img/down-b.png") no-repeat calc(100% - 5px) center;}.modul #modulFormbuilder select.dropdown option{padding:4px 0 4px 2px;font:normal 12px "Arial";color:#555}.modul #modulFormbuilder table.formWrapper tr.buttons td{padding:0 0 0 0}.modul #modulFormbuilder div.label{font-weight:700;margin:0;padding:10px 0 10px 0;max-width:100%;margin-left:0}.modul #modulFormbuilder div.desc{font:normal 12px "Arial";margin:0;padding:0 0 10px 0;width:100%;max-width:100%;margin-left:0}.modul #modulFormbuilder hr.hr{width:100%;min-width:260px;border-top:1px dashed #c9c9c9;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;margin:10px 0 15px 0!important;height:2px}.modul #modulFormbuilder span.pflicht{color:#c62f26}.modul #modulFormbuilder div.pflichthinweis{padding:20px 0 0 0;font:normal 11px "Arial";color:#c62f26}.modul #modulFormbuilder input.form_2{display:none}.modul #modulFormbuilder div.fehler{border:1px solid #c00;background:#ffebe8;overflow:hidden;text-align:left;color:#545248;position:relative;margin:0 0 15px 0;padding:5px 5px}.modul #modulFormbuilder div.fehler p{color:#545248;font-weight:700;margin:0 0 5px 0}.modul #modulFormbuilder div.fehler ul{margin:0}.modul #modulFormbuilder div.fehler ul li{list-style:none;padding:0}.modul #modulFormbuilder div.versendet{border:1px solid #d1c26e;background:#fef8e0;overflow:hidden;text-align:left;color:#545248;position:relative;margin:0 0 15px 0;padding:5px 10px}.modul #modulFormbuilder div.versendet p{font-weight:400;margin:0}@media screen and (min-width:586px){.modul #modul_Formbuilder .formularOut{max-width:70%;min-width:260px}.modul #modul_Formbuilder table.formWrapper tr{width:100%;min-width:260px}.modul #modul_Formbuilder table.formWrapper tr td.label,.modul #modul_Formbuilder table.formWrapper tr td.input{font-size:100%}.modul #modul_Formbuilder table.formWrapper tr td.label{font-size:100%}.modul #modul_Formbuilder hr.hr{width:100%}}