.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.lt-ie8 .cf{zoom:1}@media only screen and (min-width: 767px){#media-layout{display:none}}.formSimplicified .fm-input{display:block}.formSimplicified .fm-input.fm-inline{display:inline-block;vertical-align:middle}.formSimplicified .fm-input label span{color:red}.formSimplicified .fm-input .field.invalid{color:#e60000}.formSimplicified .fm-input .field[disabled]+label span{color:#333}.formSimplicified .fm-text{padding:21px 0 0;margin-bottom:20px;position:relative;top:0;z-index:1}.formSimplicified .fm-text.fm-ico-holder input{padding-right:30px}.formSimplicified .fm-text .field{background:transparent;color:#333;font-size:16px;line-height:20px;font-family:inherit;display:block;width:100%;padding:0px;padding-bottom:5px;border:0;border-bottom:1px solid #ccc;margin:0;max-width:100%}.formSimplicified .fm-text .field[readonly]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;color:#333;font-size:18px;line-height:20px}.formSimplicified .fm-text .field[readonly]+label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.formSimplicified .fm-text .field[disabled]{border-bottom:1px solid transparent}.formSimplicified .fm-text .field[disabled]+label{top:0;font-size:12px;line-height:16px;color:#666}.formSimplicified .fm-text .field:focus{outline:none}.formSimplicified .fm-text .field:focus+label,.formSimplicified .fm-text .field+label.active{top:0;font-size:12px;line-height:16px;color:#666}.formSimplicified .fm-text .error-txt{margin-top:5px;color:#e60000;font-size:12px;line-height:16px}.formSimplicified .fm-text .ico{position:absolute;right:-5px;top:21px;height:20px;width:20px}.formSimplicified .fm-text button.ico{cursor:pointer}.formSimplicified .fm-text .txt{font-size:12px;line-height:16px;color:#666}.formSimplicified .fm-text .characters{margin-top:10px;float:right}.formSimplicified .fm-text .desc{margin-top:5px}.simplicified .combo-selection{display:flex;align-items:center}.simplicified .combo-selection .inactive{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.simplicified .combo-selection .combo-selection-title{font-size:16px}.simplicified .combo-selection .combo-selection-list{display:flex;border:1px solid #ccc}.simplicified .combo-selection .combo-selection-list li{width:203px;flex:1}.simplicified .combo-selection .combo-selection-list li .select-item{display:block;margin:0;text-decoration:none;color:#333;padding:10px;text-align:center;font-size:16px;line-height:20px;border:0;outline:0}.simplicified .combo-selection .combo-selection-list li.active .select-item{color:#fff;background-color:#007c92}.formSimplicified .fm-data{position:relative}.formSimplicified .fm-data.captchaContainer{padding-top:0}.formSimplicified .fm-data:last-child{padding-bottom:0}.formSimplicified input[type="text"],.formSimplicified input[type="password"],.formSimplicified select,.formSimplicified textarea,.formSimplicified input[type="text"]:focus,.formSimplicified input[type="password"]:focus,.formSimplicified select:focus,.formSimplicified textarea:focus{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:none;border-bottom:1px solid #333;font-size:18px;padding:0 0 10px 0;width:100%;font-family:inherit;color:inherit}.formSimplicified input[type="text"]:focus,.formSimplicified input[type="password"]:focus,.formSimplicified select:focus,.formSimplicified textarea:focus{border-color:#487c92}.formSimplicified input[type="text"]:focus+label,.formSimplicified input[type="password"]:focus+label,.formSimplicified select:focus+label,.formSimplicified textarea:focus+label{color:#487c92}.formSimplicified input[type="submit"],.formSimplicified .btn,.formSimplicified .btn-alt{font-size:14px;font-weight:bold;width:100%;margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.formSimplicified .btn-alt{border-color:#979797}.formSimplicified .fm-submit{text-align:center}.formSimplicified .fm-submit a{display:block;margin-bottom:10px}.formSimplicified .fm-text label span{display:none}.mdl-textfield{position:relative;font-size:16px;box-sizing:border-box;max-width:100%;margin:0;padding:20px 0}.mdl-textfield .mdl-button{position:absolute;bottom:20px}.mdl-textfield__input{border:none;border-bottom:1px solid rgba(0,0,0,0.12);display:block;font-size:16px;font-family:"Helvetica", "Arial", sans-serif;margin:0;padding:4px 0;width:100%;background:none;text-align:left;color:inherit}.mdl-textfield__input[type="number"]{-moz-appearance:textfield}.mdl-textfield__input[type="number"]::-webkit-inner-spin-button,.mdl-textfield__input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdl-textfield.is-focused .mdl-textfield__input{outline:none}.mdl-textfield.is-invalid .mdl-textfield__input{border-color:#d50000;box-shadow:none}fieldset[disabled] .mdl-textfield .mdl-textfield__input,.mdl-textfield.is-disabled .mdl-textfield__input{background-color:transparent;border-bottom:1px dotted rgba(0,0,0,0.12);color:rgba(0,0,0,0.26)}.mdl-textfield textarea.mdl-textfield__input{display:block}.mdl-textfield__label{bottom:0;color:rgba(0,0,0,0.26);font-size:16px;left:0;right:0;pointer-events:none;position:absolute;display:block;top:24px;width:100%;overflow:hidden;white-space:nowrap;text-align:left}.mdl-textfield.is-dirty .mdl-textfield__label{visibility:hidden}.mdl-textfield--floating-label .mdl-textfield__label{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}fieldset[disabled] .mdl-textfield .mdl-textfield__label,.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label{color:rgba(0,0,0,0.26)}.mdl-textfield--floating-label.is-focused .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label{font-size:12px;top:4px;visibility:visible}.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label{top:-16px}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{color:#d50000;font-size:12px}.mdl-textfield__label:after{bottom:20px;content:'';height:2px;left:45%;position:absolute;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);visibility:hidden;width:10px}.mdl-textfield.is-focused .mdl-textfield__label:after{left:0;visibility:visible;width:100%}.mdl-textfield__error{color:#d50000;position:absolute;font-size:12px;margin-top:3px;visibility:hidden;display:block}.mdl-textfield.is-invalid .mdl-textfield__error{visibility:visible}.mdl-textfield__expandable-holder{display:inline-block;position:relative;margin-left:32px;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);display:inline-block;max-width:0.1px}.mdl-textfield.is-focused .mdl-textfield__expandable-holder,.mdl-textfield.is-dirty .mdl-textfield__expandable-holder{max-width:600px}.mdl-textfield__expandable-holder .mdl-textfield__label:after{bottom:0}.mdl-textfield-static{color:rgba(0,0,0,0.26);font-size:16px}form.vodaForm input{margin-bottom:3px}.firstRow{text-align:right;padding-top:3px}label.error{padding:5px 0}form.vodaForm input.submit{margin-left:103px}form.vodaForm div.error{display:none}#firstname-error,#surname-error,#email-error,#anredeselect-error,#company-error,#street-error,#housenumber-error,#isvodafonecontact-error,#zipcode-error,#city-error,#phonenumber-error,#posttext-error,#otherZipcode-error,#othercompany-error,#confirmation-error{position:relative;color:#e60000;margin-bottom:15px;padding:2px 0 2px 0px;width:290px;border:none;background:white;font-size:12px}#firstname-error:after,#surname-error:after,#email-error:after,#company-error:after,#street-error:after,#housenumber-error:after,#anredeselect-error:after,#isvodafonecontact-error:after,#zipcode-error:after,#city-error:after,#phonenumber-error:after,#posttext-error:after,#otherZipcode-error:after,#othercompany-error:after,#confirmation-error:after{content:"";left:20px;padding:4px 7px;position:absolute;top:100%}input.error,select.error{background:white}#checkboxes-error,#confirmation-error,#isvodafonecontact-error{font-weight:normal}