html{scroll-padding-top:100px}body{background-image:url(/images/background.jpg);line-height:1.2;position:relative}main{display:block;margin:75px 0}a{color:#e01c38}a:hover{color:#ff043d;text-decoration:underline}.hidden{display:none}.form_privacytext{margin-top:45px}main.isHome{margin:0;padding:200px 0!important;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url(/images/prolife-road.jpg);background-image:-webkit-linear-gradient(top,rgba(60,52,52,.7),rgba(16,16,16,.7)),url(/images/prolife-road.jpg)}.recentEntryOverlay{display:none;z-index:99;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);overflow-x:hidden}.recentEntry{display:none;z-index:999;position:fixed;top:55%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:.87rem}.recentEntry .newsentry__teaser h3{background-color:#d61b30;padding:10px 15px;margin-bottom:0}.recentEntry .newsentry__image{display:none}.recentEntry .newsentry{margin-bottom:0}.recentEntry .hinweis_close{position:absolute;top:-9px;right:10px;border-radius:500px;line-height:1px;font-size:15px;color:#d61b30;background-color:#fff;box-shadow:1px 1px 3px rgba(226,204,181,.4705882353);cursor:pointer;text-align:center;width:25px;height:25px;display:flex;display:-ms-flexbox;align-items:center;justify-content:center}.newsEntries{margin-top:50px}.newsentry__image__innercol{height:100%;width:100%;background-size:cover;background-size:100% 100%;background-repeat:no-repeat}.newsentry__headline{background-color:#474743;padding:10px 15px;margin-bottom:15px}.newsentry__innercol{background-color:#353531;border-radius:5px}.newsentry__image img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%}.newsentry__info__innercol{padding:0 15px 15px}.newsentry__headline a{color:#fff;text-decoration:none}.newsentry__date{margin-bottom:15px}.newsentry__headline a h3{font-weight:400;font-size:1.3em}.newsentry__headline h3{margin:5px 0}.newsentry__more{color:#e01c38;font-style:italic;text-decoration:none}.newsentry{margin-bottom:50px}.btn--redBorder{border:2px solid #e01c38}.btn--transparent{background-color:initial!important}.btn--red{border-radius:8px;background-color:#d60031;text-align:center;cursor:pointer;padding:0;font-size:1em}.btn a{padding:14px;text-decoration:none;color:inherit;display:block}.btn span{color:#fff;font-size:18px}.pagination{justify-content:space-between}.pagination a{color:#e01c38;font-style:italic;text-decoration:none}.btn.disabled,.btn:disabled{opacity:.5}.pagination_newer_wrap{display:flex;justify-content:flex-end;flex:1}.pagination_older_wrap{display:flex;justify-content:flex-start;flex:1}.hero__content.hero--small{background-size:cover!important;background-position:50% 50%!important;padding:150px 0;background-repeat:no-repeat!important}.infovideo__headline>.innercol{display:flex}.infovideo__headline>.innercol,.infovideo__text>.innercol{background-color:#fff;color:#1d1d1b;padding:5px 20px;border-radius:8px;align-items:center;justify-content:center;box-sizing:content-box}.infovideo__text{margin:0 auto}.innercol.infovideo__headline_inner{padding:25px 20px}.youtube{background-color:#000;position:relative;padding-top:56%;overflow:hidden;cursor:pointer;margin:-5px 0;z-index:6}.youtube iframe{height:100%;width:100%;top:0;left:0}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.youtube .play-button,.youtube img{cursor:pointer}.youtube img{width:100%;top:-16.82%;left:0;opacity:.7}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.youtube .play-button:before{content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 0 15px 26px}.explainationVideo{display:block;justify-content:space-between;flex-wrap:wrap;margin-bottom:75px;align-self:end;align-items:center;flex-direction:column}.infovideo__headline{margin:0 auto}.infovideo__headline_headline{font-size:1.3rem}.document{background-position:left 0 top 10px;background-repeat:no-repeat;background-size:33px;padding:15px 50px}.document__description p:last-child,.document__headline h1,.document__headline h2,.document__headline h3{margin-bottom:0}.document__wrap a{color:#fff;display:block}.commissionAccordion .contract{margin-bottom:0;padding:8px;border:2px solid #d60031;border-radius:10px}.documents{margin:45px 0 0}.partnerform .contactform-field{margin-bottom:35px}.contactData .contactform-field{margin-bottom:20px}.partnerform label{display:block;font-weight:600;height:57px;margin:0;display:table-cell;vertical-align:bottom}.partnerform input{margin-top:10px}.partnerform input,.partnerform textarea{width:100%;color:#fff;padding:10px;border-radius:5px;background:none;background-color:#3a3a39;resize:vertical;font-size:1em;border:0}.partner_options label,.partnerform .partner_options input{display:inline-block!important;width:auto!important;height:auto!important}.partnerformwrap{margin-top:50px}.partner_options label{margin-left:12px}.radios{display:flex;margin-bottom:20px}.radios input{width:auto;background-color:transparent}.form_privacytext label{height:auto}.radios input{margin-right:15px;height:auto!important}.inlineCheckbox{display:inline-block!important;width:auto!important;margin:0!important}.inlineCheckboxWrap{display:flex;margin-top:25px;align-items:center}.inlineCheckboxWrap p{margin-bottom:0!important;margin-left:10px}button#submitbutton{text-align:center;width:100%;color:#fff;padding:14px;border-radius:5px;background:none;background-color:#d60031;resize:vertical;font-size:1em;border:0}.partner_options{margin-top:35px}footer{background-color:#f4f4f4;color:#4f5252;padding:50px 0}.footercol{margin-bottom:20px}footer ul{list-style-type:none;padding:0}footer ul li a{color:#4f5252;text-decoration:none}.top-social{display:none}.footerlogo img,.footersocial img{filter:grayscale(100%)}.footersocial img{margin:0 auto}.bot-social{display:flex;align-items:center}.header__info a{color:#fff;text-decoration:underline}.header__info p{margin:0!important}.header__info{text-align:center;background-color:#d60030;padding:15px 0;color:#fff}.infoActive .header__info{position:absolute;width:100%;top:60px}.header__menu__mobil{padding:15px 0;background-image:url(/images/background.jpg);position:fixed;width:100%;z-index:999999999;box-shadow:0 0 5px #131313;top:0}.header__menu__mobil .col-4{display:flex;justify-content:center;align-items:center}.header__menu__mobil img{margin:0 auto;height:30px}.col-4.header__menu__mobil__phone img{height:25px}.header__menu__mobil__content{position:absolute;background-image:url(/images/background.jpg);left:-200px;width:50%;transition:all 1s ease;top:60px;max-height:88vh;overflow:auto;width:200px}.header__menu__mobil__content ul{list-style-type:none;padding:0;margin-bottom:0}.header__menu__mobil__content.openmenu{left:0}.header__menu__mobil__content>ul>li,.header__menu__mobil__content>ul>li>.header__submenu>li{position:relative;border-bottom:2px solid #d7d7d6}.header__menu__mobil__content a{text-decoration:none;color:#f9f9f9;height:auto;display:block;line-height:1em;padding:15px 20px;font-size:.85em}.parent-open{position:absolute;top:0;right:0;padding:7px 16px;color:#fff;font-weight:400;border-left:2px solid #d7d7d6;font-size:28px;background-color:#222220;z-index:999;width:42px;line-height:31px}.header__submenu{display:none;background-color:#000;z-index:999;border-top:2px solid #d7d7d6}.header__submenu li:last-child{border-bottom:0!important}.header__submenu li{width:100%}.opensub{display:block!important}header{margin-top:60px}.explainationVideos{margin-top:50px}.header__contact{display:block;position:relative;background-color:#f4f4f4;padding:15px}.header__contact .col-auto{margin-right:2%}.header__contact .col-auto:last-child{margin-right:0}.header__contact a{color:#585756;text-decoration:none;display:flex;align-items:center}.header__contact a>img{margin-right:15px;width:30px}.header__contact p{margin:1em 0}.header__menu ul{list-style-type:none;float:right;padding:0;margin-bottom:0}.header__menu ul li{float:left;position:relative;max-width:215px}.header__menu ul li a{display:block;padding:41px 10px;color:#fff;text-decoration:none;border-bottom:2px solid transparent;font-size:.8em;text-align:center}.nav-item>a>span{display:flex;align-items:center;min-height:50px}.contract{margin-bottom:55px}.table{color:#e9e9e9;text-align:center}td:empty:before{display:block}.contactDataInfo:empty:before,td:empty:before{content:"-";text-align:center;width:100%}.contracts{margin:50px -15px 0}.contract{margin-bottom:15px;padding:20px;border:2px solid #d60031;border-radius:10px}.contract_generaldata{margin-bottom:50px}.contract_tablewrap{margin-bottom:30px}.contract_tablewrap:last-child{margin-bottom:0}.table td,.table th{padding:.75rem;vertical-align:top;text-align:center;border:1px solid #e9ecef}.btn--small a{padding:5px!important}.contactData{background-color:#353534;margin-bottom:50px;background-position:50% 30%;position:relative;border-radius:8px;background-repeat:no-repeat;background-size:75%;padding:75px 30px 20px;width:100%}.topbarButton{display:block;background-color:#d60031;border-radius:8px;transform:translate(-91%,-50%);position:absolute;top:50%}.topbarButton a{color:#fff;padding:14px;white-space:nowrap;display:block;text-decoration:none}.profile_link{left:84%}.logincard{color:#000}.contactPassword{padding:10px;border-radius:10px}.contactData input,.contactData textarea{padding:15px 10px;border-radius:10px;background-color:#2b2b29;border:0;height:100%;font-size:1rem}.contactData textarea{max-width:100%;min-height:150px}.searchForm #submitnew{height:37px;position:absolute;top:0;width:25%;right:15px;background-image:url(https://www.aks-gmbh.de/assets/images/suche.png);background-size:20px;background-repeat:no-repeat;background-position:92% 49%;border:1px solid #a7a7b9;background-color:#ecf0f1;margin-bottom:0;font-size:15px;text-align:center;color:#000;display:block;padding:9px 27px 9px 9px}.searchForm{margin-top:15px}.contactDataLabel{display:flex;justify-content:center;flex-direction:column;font-weight:600;font-size:1.35rem;margin-bottom:.85rem}.contactDataLabelSmall{font-size:1.15rem;margin-bottom:0}.addressData,.bankData,.generalData,.passwortData{position:relative}.addressData .row .contactDataInner:before,.bankData .row .contactDataInner:before,.generalData .row .contactDataInner:before,.orgaschutzData .row .contactDataInner:before,.passwortData .row .contactDataInner:before{content:" ";width:75px;height:75px;display:block;position:absolute;z-index:1;left:50%;transform:translateX(-50%);background-size:100%;background-repeat:no-repeat;top:-35px}.generalData .row .contactDataInner:before{background-image:url(/images/person.png)}.addressData .row .contactDataInner:before{background-image:url(/images/phone.png)}.bankData .row .contactDataInner:before{background-image:url(/images/bank.png)}.passwortData .row .contactDataInner:before{background-image:url(/images/lock.png)}.orgaschutzData .row .contactDataInner:before{background-image:url(/images/person.png)}.contactDataWrap{margin-top:75px}.contactDataWrap h1{text-align:center;margin-bottom:35px}.header__menu ul li:hover a+.header__submenu{display:block;position:absolute;z-index:99999}.form-control:disabled,.form-control[readonly]{opacity:1;background-color:#2b2b29}.logincard .card-header{background-color:#1f1f1e;color:#fff;box-shadow:-1px -3px 5px rgba(31,31,30,.6509803922)}.logincard .btn{display:block;width:100%;background-color:#e01c38;border:0;font-size:1em}.logincard a.btn{color:#fff}a.passwordForgotten{float:right}.logincard input{background-color:#1f1f1e;border:0}.logincard{background-color:#32312e;color:#fff}.registerNotice{background-color:#404040;color:#fff;padding:10px;border-radius:5px}.registerNotice a{color:#e01c38}.registerNotice p{margin:0}.accordionrow{margin-left:0;margin-right:0}.customAccordion .card-header{padding:0}.customAccordion button{display:block;width:100%;text-align:left;color:#d60031;font-weight:700;font-size:1em;padding:8px 20px}.customAccordion .card{background-color:#252523}.card{border:1px solid rgba(0,0,0,.34)}.customAccordion button:hover{color:#df1c38}.newsEntryLandingpage .videofloat{margin-bottom:20px;position:relative;padding-top:15px;padding-bottom:55%;height:0;overflow:hidden;width:100%}.newsEntryLandingpage .videofloat iframe{position:absolute;top:0;left:0;width:100%;height:100%}.topbarButton{transform:none;position:static;text-align:center;width:100%;margin:0 auto;float:right}.partner_link{left:90%;margin-bottom:12px!important;margin-left:12px!important}.topBarButtons:after{clear:both;display:table;content:""}.topBarButtons{width:auto;right:0;top:53%}span.smallinfo{font-size:.5em}.formSectionHeader{background-color:#fff;color:#131313;padding:15px 70px;border-top-left-radius:.5rem;border-top-right-radius:.5rem;font-weight:600;font-size:1.5rem;background-repeat:no-repeat;background-position:left 20px bottom 50%}#personal_row .formSectionHeader{background-image:url(/images/svg/kontaktdaten.svg)}#ansprechpartner_row .formSectionHeader{background-image:url(/images/svg/ansprechpartner.svg)}#bank_row .formSectionHeader{background-image:url(/images/svg/konto.svg)}#unterlageninfo_row .formSectionHeader{background-image:url(/images/svg/unterlagen.svg)}#vertriebsform_row .formSectionHeader{background-image:url(/images/svg/vertriebsform.svg)}#erlaubnis_row .formSectionHeader{background-image:url(/images/svg/erlaubnis.svg)}form#onboardingForm{font-size:1.2em}.formSection .contactform-field{display:flex;flex-direction:column}.formSection .contactform-field.checkboxfield{display:flex;align-items:center;margin-bottom:1.5rem;flex-direction:row}.formSection .contactform-field.checkboxfield label{cursor:pointer}.formSection .contactform-field .formInfoText{font-size:1rem}.formSection .contactform-field input[type=checkbox],.formSection .contactform-field input[type=radio]{border:1px solid #6d6d6d;border-radius:3px;display:inline-block;width:30px;height:30px;vertical-align:bottom;color:transparent;transition:.1s;line-height:1rem;font-size:1rem;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.3);transition:initial;cursor:pointer}.formSection .contactform-field input[type=checkbox]:checked,.formSection .contactform-field input[type=radio]:checked{background-size:20px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4 8.5L6.5 11l6-6'/%3E%3C/svg%3E");background-position:50%;border:1px solid #fff}.checkedlist{padding:0;margin:0;list-style-type:none}.checkedlist li{padding-left:32px;margin-bottom:15px;background-image:url(/images/svg/tick.png);background-repeat:no-repeat;background-size:21px;background-position:top 4px left 0}.checkedlist li:last-child{margin-bottom:0}@media (min-width:768px){.listSection{border-left:2px solid #7a7a79}}.formSection{height:100%}.formSection.backgroundSection{background-color:hsla(0,0%,100%,.05);border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.3137254902)}.formSection .formSectionBody{padding:40px}.formSection .contactformWrap{margin-bottom:2.2rem}.formSection input[type=checkbox],.formSection input[type=radio]{margin-right:15px}.formSection .form-control{background-color:rgba(0,0,0,.3);width:100%;color:#fff;border-radius:5px;border:1px solid #6d6d6d;resize:vertical;font-size:18px;font-weight:600;caret-color:#d60030}.formSection .form-control option{background-color:rgba(0,0,0,.55)}.formSection .form-control.successField{border-color:green!important}.formSection .form-control.warningField{border-color:orange!important}.formSection .form-control.errorField{border-color:#d60030!important}.formSection .form-control#bic,.formSection .form-control#iban{text-transform:uppercase}.formSection .form-control#bic::-moz-placeholder,.formSection .form-control#iban::-moz-placeholder{text-transform:none}.formSection .form-control#bic::placeholder,.formSection .form-control#iban::placeholder{text-transform:none}.formSection .form-control::-moz-placeholder{color:hsla(0,0%,42.7%,.8509803922)!important;font-weight:400;opacity:1}.formSection .form-control::placeholder{color:hsla(0,0%,42.7%,.8509803922)!important;font-weight:400;opacity:1}.formSection .form-control:-ms-input-placeholder{color:hsla(0,0%,42.7%,.8509803922)!important;font-weight:400}.formSection .form-control::-ms-input-placeholder{color:hsla(0,0%,42.7%,.8509803922)!important;font-weight:400}.formSection .form-control:focus{border-color:initial;outline:initial;box-shadow:none}.formSection .form-control[type=file]{padding:0;height:auto;cursor:pointer}.formSection .form-control[type=file]::file-selector-button{margin:initial;-webkit-margin-end:initial;margin-inline-end:0;color:initial;pointer-events:auto;border:initial;border-inline-end-width:medium;border-radius:initial;cursor:pointer;padding:.75rem;margin-right:.75rem}.formSection .fieldErrorMessage{color:#d60030;margin-top:10px;font-weight:600}.fileUploadWrap{position:relative}.fileUploadWrap .clearFileField{max-height:100%;max-width:100%;background-color:#efefef;padding:6px;text-align:center;cursor:pointer;margin-top:0}.fileUploadWrap .clearFileField svg{max-height:25px;max-width:80%;text-align:center}.orstring{font-weight:700;font-size:1.25rem;color:#d60031;text-transform:uppercase;margin-bottom:0}#erlaubnis_files_row,#gewerbe_zeugnis_files_row{display:none}@media (min-width:1400px){.container-big{max-width:1350px}}@media (min-width:1200px){.header__menu ul li .header__submenu a{padding:28px 33px}.header__menu ul li a{display:block;padding:41px 10px;color:#fff;text-decoration:none;border-bottom:2px solid transparent;font-size:.94em}.header__menu ul li:first-child a{padding-left:0}.header__menu ul li:last-child a{padding-right:0}}@media (min-width:992px){.recentEntry{top:50%;font-size:18px}.recentEntry .newsentry__image{display:block}.topBarButtons{width:auto!important;right:4%!important;top:26%!important;position:absolute!important;display:block!important}.header__menu ul li:first-child a{padding-left:0}.header__menu ul li:last-child a{padding-right:0}.header__submenu li:first-child a,.header__submenu li:last-child a{padding:28px 35px!important}.partner_link{display:block}#navbarSupportedContent{display:flex!important;flex-basis:auto}header{margin-top:0}.header__submenu{display:none;background-color:#292927;z-index:999;border-top:0;border-bottom:0}.header__menu__mobil{display:none}.infovideo__headline_headline{font-size:1.8rem}.newsentry__info{padding-left:0!important}.newsentry__image{padding-right:0!important}.newsentry__image__innercol img{display:none}.footerlogo img{filter:grayscale(100%);width:35%}}@media (min-width:768px){.infoActive+.hero{margin-top:0}.infoActive .header__info{position:static;width:100%;top:auto}.topBarButtons{transform:none;position:static;display:table;margin:0 auto;width:auto;right:0;top:53%}.topbarButton{width:auto}.header__menu ul li a:hover{background-color:hsla(0,0%,83.9%,.0509803922);border-bottom:2px solid #d60031}.navbar-expand-md .navbar-collapse{display:none!important;flex-basis:auto}.bot-social{display:none}.top-social{display:flex;align-items:center;justify-content:flex-end}.footerlogo img{filter:grayscale(100%);width:60%}.fileUploadWrap{position:relative}.fileUploadWrap .clearFileField{position:absolute;right:0;bottom:0;margin:auto 0;top:0;max-height:100%;max-width:46px;background-color:#efefef;border-radius:.25rem;padding:6px;text-align:center;cursor:pointer}.fileUploadWrap .clearFileField svg{max-height:100%;max-width:80%;text-align:center}}