.ig-simplesubscribe .form-kontakt .acceptedCheckbox{display:table;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;flex-wrap:nowrap;background-color:rgba(0,0,0,0);padding-left:18px}.ig-simplesubscribe .form-kontakt .acceptedCheckbox label[for=ig-simplesubscribe-accepted]{padding:0;background-color:rgba(0,0,0,0)}.form-kontakt .ig-consent-container-placeholder{width:calc(100% - 20px);margin-left:10px}form.form-kontakt .checkbox-data{margin-bottom:-46px}form.form-kontakt .checkbox-data .columns{padding-top:0;padding-bottom:0;background-color:rgba(0,0,0,0)}form.form-kontakt .checkbox-data label{background-color:rgba(0,0,0,0)}form.form-kontakt .checkbox-data label span{display:none}form.form-kontakt .checkbox-data+.contentelement-data{width:calc(100% - 60px);margin-left:20px;margin-bottom:27px;padding-left:30px}form.form-kontakt .checkbox-data+.contentelement-data .frame,form.form-kontakt .checkbox-data+.contentelement-data p{max-width:none}.form-kontakt .file-wrapper .files .inputPlaceholder{margin-top:17px}.mainColumn button[type=submit],.mainColumn input[type=submit]{border-radius:30px}.ig-simplesubscribe .msgContainer .msg .icon img{display:block}.ig-simplesubscribe .msgContainer.unregister .button a.link-button{color:#fff;background-color:#8a3636}.ig-simplesubscribe .msgContainer.unregister .button a.link-button:hover{background-color:#772829}form.form-kontakt{width:calc(100% + 20px);margin-left:-10px}form.form-kontakt legend{padding-left:10px;padding-bottom:15px}@media screen and (max-width: 600px){form.form-kontakt legend{padding-bottom:11.25px}}@media screen and (max-width: 480px){form.form-kontakt legend{padding-bottom:9px}}form.form-kontakt .ig-checkbox{padding-top:10px;padding-bottom:20px}form.form-kontakt .ig-checkbox label.form-check-label{padding-left:10px}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f0f0f0 inset}input[type=number],input[type=text],input[type=tel],input[type=submit],input[type=password],input[type=email],input[type=url],input[type=date],select,textarea,label,button{width:100%;padding:0 18px 0 18px;background:none;background-color:#f0f0f0;border:0;outline:0;box-sizing:border-box}.browser-Mobile-Safari input[type=number],.browser-Mobile-Safari input[type=text],.browser-Mobile-Safari input[type=tel],.browser-Mobile-Safari input[type=submit],.browser-Mobile-Safari input[type=password],.browser-Mobile-Safari input[type=email],.browser-Mobile-Safari input[type=url],.browser-Mobile-Safari input[type=date],.browser-Mobile-Safari select,.browser-Mobile-Safari textarea,.browser-Mobile-Safari label,.browser-Mobile-Safari button{background-image:none;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}input[type=number]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=submit]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=date]:focus,select:focus,textarea:focus,label:focus,button:focus{outline:0}label,textarea{padding:13px 18px 13px 18px}input[type=number],input[type=text],input[type=tel],input[type=submit],input[type=password],input[type=email],input[type=url],input[type=date],select:not([multiple=multiple]),label,button{height:44px;line-height:normal}[class*=check].error,input.error,select.error,textarea.error{border:1px solid #ff6905}[class*=check].error>label{height:42px;padding:12px 18px 12px 18px}input[type=submit],button{color:#fff;background-color:#8a3636;cursor:pointer;appearance:none}input[type=submit]:hover,button:hover{color:#fff;background-color:#772829}textarea{height:92px}.browser-Chrome textarea,.browser-Mobile-Safari textarea,.browser-Opera textarea,.browser-Safari textarea{margin-bottom:-7px}.browser-Firefox textarea{margin-bottom:-3px}select{position:relative;z-index:2;padding:0 18px 0 18px;background-color:rgba(0,0,0,0);appearance:none}.picker__frame select{height:auto;line-height:normal}.selectIeFix select{background-color:#f0f0f0;background-repeat:no-repeat;background-position:right 18px center;background-size:12px;background-image:url("/_assets/feacd3c7b2758f4bf959a8225c963721/Images/arrow_down.svg")}.selectBackground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#f0f0f0}html:not(.browser-IE) .selectElement .selectArrow{position:absolute;top:0;right:10px;bottom:0;z-index:1;width:15px;background-image:url("/_assets/9811c2ba5672174095c84f0dbbe87444/Images/iconset/dark/pulldown_oeffnen.svg");background-repeat:no-repeat;background-position:center;background-size:contain}html:not(.browser-IE) .selectElement:hover .selectArrow{background-image:url("/_assets/9811c2ba5672174095c84f0dbbe87444/Images/iconset/dark/pulldown_oeffnen_over.svg")}form.verticalSpaces>div.ig-inline{padding-top:10px;padding-bottom:10px}form.verticalSpaces>div.ig-inline:first-child{padding-top:0;padding-bottom:10px}form.verticalSpaces>div.ig-inline .selectBackground{top:10px;bottom:10px}form.horizontalSpaces>div.ig-inline{padding-right:10px;padding-left:10px}form.horizontalSpaces>div.ig-inline .selectBackground{right:10px;left:10px}.form-check-label{display:inline-block}.fancyFile,.fancyInput,.fancySelect,.fancyTextarea{position:relative}.fancyFile label,.fancyInput label,.fancySelect label,.fancyTextarea label{position:absolute;height:0;padding:0;-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,0);-webkit-transform:translate3d(18px, 13px, 0) scale(1);transform:translate3d(18px, 13px, 0) scale(1);transition:transform .25s,-webkit-transform .25s;transform-origin:left top}.fancyFile .inputPlaceholder,.fancyInput .inputPlaceholder,.fancySelect .inputPlaceholder,.fancyTextarea .inputPlaceholder{transform:none;position:absolute;top:0;right:18px;bottom:0;left:18px;z-index:2;text-align:left;display:table;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex:1 1 100%;padding:0 18px 0 18px}.fancyFile.clicked label,.fancyFile.always-clicked label,.fancyFile.placeholder label,.fancyInput.clicked label,.fancyInput.always-clicked label,.fancyInput.placeholder label,.fancySelect.clicked label,.fancySelect.always-clicked label,.fancySelect.placeholder label,.fancyTextarea.clicked label,.fancyTextarea.always-clicked label,.fancyTextarea.placeholder label{padding-top:4px;padding-left:0;transition:transform .25s,-webkit-transform .25s;transform:translate3d(18px, 3px, 0) scale(0.75)}.fancyFile.clicked input,.fancyFile.clicked textarea,.fancyFile.always-clicked input,.fancyFile.always-clicked textarea,.fancyFile.placeholder input,.fancyFile.placeholder textarea,.fancyInput.clicked input,.fancyInput.clicked textarea,.fancyInput.always-clicked input,.fancyInput.always-clicked textarea,.fancyInput.placeholder input,.fancyInput.placeholder textarea,.fancySelect.clicked input,.fancySelect.clicked textarea,.fancySelect.always-clicked input,.fancySelect.always-clicked textarea,.fancySelect.placeholder input,.fancySelect.placeholder textarea,.fancyTextarea.clicked input,.fancyTextarea.clicked textarea,.fancyTextarea.always-clicked input,.fancyTextarea.always-clicked textarea,.fancyTextarea.placeholder input,.fancyTextarea.placeholder textarea{padding-top:15px;line-height:normal}.fancyFile.clicked .inputPlaceholder,.fancyFile.always-clicked .inputPlaceholder,.fancyFile.placeholder .inputPlaceholder,.fancyInput.clicked .inputPlaceholder,.fancyInput.always-clicked .inputPlaceholder,.fancyInput.placeholder .inputPlaceholder,.fancySelect.clicked .inputPlaceholder,.fancySelect.always-clicked .inputPlaceholder,.fancySelect.placeholder .inputPlaceholder,.fancyTextarea.clicked .inputPlaceholder,.fancyTextarea.always-clicked .inputPlaceholder,.fancyTextarea.placeholder .inputPlaceholder{padding-left:0;margin-top:35px}.fancyFile.clicked textarea,.fancyFile.always-clicked textarea,.fancyFile.placeholder textarea,.fancyInput.clicked textarea,.fancyInput.always-clicked textarea,.fancyInput.placeholder textarea,.fancySelect.clicked textarea,.fancySelect.always-clicked textarea,.fancySelect.placeholder textarea,.fancyTextarea.clicked textarea,.fancyTextarea.always-clicked textarea,.fancyTextarea.placeholder textarea{padding-top:0;border-top:25px solid #f0f0f0}.browser-Android-Browser.browser-version-4 .fancyFile.clicked input,.browser-Android-Browser.browser-version-4 .fancyFile.always-clicked input,.browser-Android-Browser.browser-version-4 .fancyFile.placeholder input,.browser-Android-Browser.browser-version-4 .fancyInput.clicked input,.browser-Android-Browser.browser-version-4 .fancyInput.always-clicked input,.browser-Android-Browser.browser-version-4 .fancyInput.placeholder input,.browser-Android-Browser.browser-version-4 .fancySelect.clicked input,.browser-Android-Browser.browser-version-4 .fancySelect.always-clicked input,.browser-Android-Browser.browser-version-4 .fancySelect.placeholder input,.browser-Android-Browser.browser-version-4 .fancyTextarea.clicked input,.browser-Android-Browser.browser-version-4 .fancyTextarea.always-clicked input,.browser-Android-Browser.browser-version-4 .fancyTextarea.placeholder input{padding-top:0;line-height:60px}.fancyInput.element-spacer{margin-bottom:20px}.fancyFile{justify-content:flex-end}.fancyFile label{position:absolute;left:10px}.fancyFile button{z-index:3;max-width:250px}.fancyFile button::after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1}.fancyFile input{display:none}.browser-IE.browser-version-9 .fancyInput label,.browser-IE.browser-version-9 .fancyTextarea label{transform:translate(18px, 13px) scale(1)}.browser-IE.browser-version-9 .fancyInput.clicked label,.browser-IE.browser-version-9 .fancyTextarea.clicked label{transform:translate(18px, 3px) scale(0.75)}.browser-IE.browser-version-9 .fancyInput.clicked select,.browser-IE.browser-version-9 .fancyTextarea.clicked select{padding:inherit}.form-navigation{margin-top:15px}@media screen and (max-width: 600px){.form-navigation{margin-top:11.25px}}@media screen and (max-width: 480px){.form-navigation{margin-top:11.25px}}