@font-face{font-family:d-dinregular;font-style:normal;font-weight:400;src:url(/build/fonts/d-din-webfont.e23e24e6.woff2) format("woff2"),url(/build/fonts/d-din-webfont.0a5f7723.woff) format("woff")}@font-face{font-family:d-dindin-bold;font-style:normal;font-weight:400;src:url(/build/fonts/d-din-bold-webfont.aab1e986.woff2) format("woff2"),url(/build/fonts/d-din-bold-webfont.217b37c3.woff) format("woff")}@font-face{font-family:d-din_condensedregular;font-style:normal;font-weight:400;src:url(/build/fonts/d-dincondensed-webfont.851782cb.woff2) format("woff2"),url(/build/fonts/d-dincondensed-webfont.85554cdd.woff) format("woff")}@font-face{font-family:d-din_condenseddinCnBd;font-style:normal;font-weight:400;src:url(/build/fonts/d-dincondensed-bold-webfont.3d7da3d1.woff2) format("woff2"),url(/build/fonts/d-dincondensed-bold-webfont.2855f8e9.woff) format("woff")}@font-face{font-family:d-din_expregular;font-style:normal;font-weight:400;src:url(/build/fonts/d-dinexp-webfont.8470a741.woff2) format("woff2"),url(/build/fonts/d-dinexp-webfont.73954ca7.woff) format("woff")}@font-face{font-family:d-din_expdinexp-bold;font-style:normal;font-weight:400;src:url(/build/fonts/d-dinexp-bold-webfont.53a6d0ac.woff2) format("woff2"),url(/build/fonts/d-dinexp-bold-webfont.d57c2543.woff) format("woff")}@font-face{font-family:d-din_expdinexp-italic;font-style:normal;font-weight:400;src:url(/build/fonts/d-dinexp-italic-webfont.5a22068f.woff2) format("woff2"),url(/build/fonts/d-dinexp-italic-webfont.a119be6a.woff) format("woff")}@font-face{font-family:d-dindin-italic;font-style:normal;font-weight:400;src:url(/build/fonts/d-din-italic-webfont.9b41c850.woff2) format("woff2"),url(/build/fonts/d-din-italic-webfont.e2aa100a.woff) format("woff")}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/build/fonts/icomoon.5ce1535d.eot);src:url(/build/fonts/icomoon.5ce1535d.eot#iefix) format("embedded-opentype"),url(/build/fonts/icomoon.e0b3d722.ttf) format("truetype"),url(/build/fonts/icomoon.83737893.woff) format("woff"),url(/build/images/icomoon.7550c06f.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-navigate_before:before{content:"\e901"}html{height:100vh}body{background-color:#fcfcfc;color:#404040;margin:0;min-height:100%;padding-bottom:6rem;position:relative}body,h1,h2,h3,h4,h5,h6{font-family:d-dinregular}h1,h2,h3,h4,h5,h6{-webkit-filter:blur(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-weight:700;margin-bottom:32px;margin-top:24px}h1,h2.mainpage{font-size:1.8rem}h2{font-size:1.4rem}h1:after,h2:after{border-bottom:7px solid #f9e116;content:"";display:block;padding-bottom:10px;width:156px}h1.mainHeadline,h2.mainHeadline{margin:5px auto 0;text-align:center;text-shadow:2px 2px 3px #f4f4f4}h2.mainHeadline{font-style:italic;font-weight:400;padding-bottom:20px}h1.mainHeadline:after,h2.mainHeadline:after{border-bottom:none}h3{font-size:1.4rem}::placeholder{color:#999}div{outline:0}hr.thin{border-color:#f2f2f2;margin:.9rem auto}.margin-center-callout{font-size:1.1rem;margin:16px auto 0}.callout{padding:1.2rem}.callout .headline{font-size:1.4rem;padding-bottom:10px}.callout .paragraph{font-size:1rem;padding-bottom:10px}.callout .paragraph:last-child{padding-bottom:0}.callout.success{background-color:#b9e5c4;margin-top:4px}h3.highlight{font-weight:700}.highlight:before{background-color:#f9e116;-webkit-border-radius:.375rem;border-radius:.375rem;content:"";display:inline-block;height:.75rem;margin-right:12px;width:.75rem}.noMargin{margin:0}.clearElement{clear:both;float:none}.grid-container{overflow:auto}button::-moz-focus-inner{border:0}.button,.button:focus{background-color:#f9e116;border:1px solid #e0cc28;color:#404040;font-weight:700}.button:focus{border:1px solid #c0af1f;box-shadow:0 0 5px -2px #000;outline:none}.button:hover{background-color:#fde83c;color:#404040}.button_small{padding:6px 10px}.button:disabled,.button[disabled]:focus,button[disabled]{background-color:#514c19!important;border-color:#3a3714}table .button{margin:0}.ajaxBtn{position:relative}.ajaxLoadingIcon{content:url(/build/images/ajax-loader.5fd7a232.gif);position:absolute;right:-42px;top:5px}.ajaxLoadingIcon_small{height:75%;right:-29px}.smallLinkBtn{margin-bottom:0;margin-top:6px;padding:6px 12px}.pagination .current,.pagination a,.pagination button{color:inherit;font-weight:700}.pagination .current{background-color:#f9e116}#mainImage{margin:7px 0 15px}#menuOuterContainer,.title-bar{background-color:#414140}#menuOuterContainer .grid-container{overflow:visible;padding:0}#mainMenu{color:#f0f0f0;padding:0}#mainMenu,#mainMenu ul,.drilldown,.drilldown a{background-color:inherit}#mainMenu .submenu{background-color:#414140;text-align:left}#mainMenu .submenu li a{line-height:22px}#mainMenu li{border-right:1px solid #2e2e2e}#mainMenu li:first-child,.top-bar-right li{border-left:1px solid #2e2e2e}#mainMenu li a{color:inherit;font-weight:400;padding:18px}#mainMenu li a:hover{background-color:#4c4c4c}#mainMenu .dropdown.menu>li.is-dropdown-submenu-parent>a:after{right:3px}.navbar-hr{background-color:#2e2e2e;border:0;height:1px;margin:0;padding:0}.regionNormal,.regionSpecial{padding:10px 0 40px}.regionSpecial{background-color:#f3f3f3}.highlightBox{background-color:#fff;box-shadow:0 0 7px -3px #000;margin-bottom:25px;margin-top:25px;padding:10px 15px}.grayHighlight{background-color:rgba(65,65,64,.9);color:#fff;font-size:1.2rem;font-weight:700;margin-top:20%;padding:12px 16px}.successMsg{color:#2ec61d;font-style:italic}.errorMsg{color:#b20808;font-style:italic;font-weight:700}.page-footer{background-color:#414140;bottom:0;left:0;padding:20px 10px;position:absolute;right:0}.page-footer a{color:#e7e7e7;padding:0 10px}.footerContent{padding:16px 0}.page-footer p{font-size:10px;margin:0;padding:3px 0 0}.footerSite h2,.footerSite h3{margin:8px 0}.footerSite h2:after,.footerSite h3:after{border-bottom:none;content:"";display:none;padding-bottom:0;width:0}#btnProblemReport{border-radius:8px 0 0 8px;border-right:none;overflow:hidden;position:fixed;right:-1px;top:30%;width:45px;z-index:1000}#btnProblemReport .btnProblemReport{text-orientation:mixed;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#reportProblemModal textarea{height:60px}#globalModal .modal-body{font-size:1.4rem;padding-bottom:20px}.dsgvoPopup{background-color:#414140;border-radius:6px;color:#e7e7e7;font-size:1rem;line-height:22px;padding:20px}.dsgvoPopup,.dsgvoPopup:active,.dsgvoPopup:focus{outline:none}.cookieDetailsContent{font-size:12px}.cookieDetailsContent ul{border-bottom:1px solid #666;margin-bottom:6px;padding-bottom:8px}.cookieDetailsContent ul:last-child{border-bottom:none}.simpleCheckboxForm label{display:inline}.simpleCheckboxForm .labelCheckbox{display:block;float:left;margin-bottom:0;margin-right:7px;margin-top:6px}.registrationAddons{margin-bottom:15px}.pageInfoHeader{background-color:#f3f3f3;border:1px solid #e5e5e5;margin-bottom:22px;padding:7px 8px}.helperText{color:#545454;font-size:.9rem;font-style:italic;margin-top:-12px}.garageUsers{list-style:none}.regionElement{padding:10px 0 22px}.checkboxOrientationContainer label{clear:both;display:inline;margin-bottom:0;margin-right:8px;text-align:left;vertical-align:middle}.checkboxOrientationContainer input{display:inline-block;float:left;margin-right:12px;margin-top:7px}.checkboxOrientationContainer div{clear:both}.registerInformation{padding:16px}.registerInformation ul{list-style:none;margin:0}.registerInformation li{padding-bottom:10px}.registerInformation li:last-child{padding-bottom:0}.registerGarageDataContainer{padding-bottom:15px}.registerGarageDataContainer .highlight{padding-bottom:6px;padding-top:18px}.registerGarageDataContainer input[type=text]{margin-bottom:8px}.garageTypeSelectionContainer{margin-bottom:12px}.bigBtnTypeSelection{background-color:#f9e116;border:1px solid #d3d3d3;cursor:pointer;font-size:16px;font-weight:700;padding-top:2px;text-align:center}.bigBtnTypeSelection:hover{background-color:#f9ec25}.bigBtnTypeSelection .inputContainer{padding-top:2px}.garageTypeSelectionOutput{padding-top:6px}.garageDocumentsLabel{padding:8px 0 10px}.time_limit_green{color:#26a812;font-weight:700}.time_limit_yellow{color:#e5b322;font-weight:700}.time_limit_red{color:#ce0c0c;font-weight:700}.infoTargetOuterAbsolute{position:relative}.infoTargetElement{display:inline;margin-right:2px}.infoDropDownBtn{background-color:#314764;border-radius:14px;color:#fff;cursor:pointer;display:inline;font-size:.8rem;font-weight:700;padding:6px 10px}.infoTargetOuterAbsolute .infoDropDownBtn{position:absolute;right:0;top:-30px}.dropdown-pane{background-color:#314764;box-shadow:0 0 8px -3px #000;color:#fff}.dropdown-pane p{margin-bottom:5px}.tinyInfoText{display:block;font-size:.9rem;font-style:italic;font-weight:400}.inputlastname{background:none!important;border:none!important;box-shadow:none!important;clear:both!important;cursor:default!important;font-size:0!important;height:0!important;left:-20px!important;line-height:0px!important;margin:0!important;position:absolute!important;top:0!important;width:0!important;z-index:999!important}.help-text{color:#696969;margin-bottom:11px}.cutTextMedium{max-width:160px}.cutTextLarge,.cutTextMedium{height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cutTextLarge{max-width:250px}.paginationFilterText{height:2.1rem;margin-bottom:8px}.stepHeadline{font-size:1.2rem;padding-bottom:8px;padding-top:2px}.newGarageDataBox{line-height:26px}.tableItemCount{color:#a8a8a8;font-size:.8rem;margin:8px 0 2px}.btnAjaxLoader{position:relative}.btnWeightLight,.btnWeightLight:active,.btnWeightLight:focus,.garageTypeFormatted{font-weight:400}.garageTypeFormatted_active{background-color:#f9e116;border:1px solid #e0cc28;border-radius:12px;cursor:default;display:inline;font-weight:400;line-height:30px;padding:3px 10px}.garageTypeFormatted_inactive{color:#adadad}.smallAddonText.textColor_Meisterwerkstatt{color:#ce0c0c}.smallAddonText.textColor_Fachwerkstatt{color:#e38614}.iconBtn{background-color:#f9e116;border:1px solid #e0cc28;border-radius:14px;color:#404040;cursor:pointer;display:inline;padding:3px 4px}.iconBtn:hover{background-color:#fde83c;color:#404040}.has-tip{border-bottom:inherit!important}.specialContent{display:none}.herstellerIconList{max-height:25px}.herstellerIconList_big{max-height:50px}.kfzTooltip{font-size:18px;line-height:10px;margin-left:10px}.woodDeskContainer{background:url(/build/images/woodBg.bc48c9e3.jpg) 50%;background-size:cover;border-bottom:4px solid #eaeaea}#mainImageContainer{margin:0 auto;padding:20px 10px 30px;text-align:center}.landingInfoList{padding-bottom:8px}.landingInfoList h3{font-size:1.2rem;font-weight:700}.landingInfoList p{font-size:1.2rem}.landingInfoListImg{margin-bottom:10px;text-align:center}.landingInfoListImg img{background-color:#f7f7f7;border:1px solid #d7d7d7;padding:10px}.landingServiceItem{margin-bottom:15px}.landingServiceItem .landingServiceItemBox{background-color:#f7f6f6;border:1px solid #e6e6e6;box-shadow:0 0 8px -6px #000}.landingServiceItemBoxNumber{background-color:#f9e116;border-radius:20px;color:#fff;font-size:20px;font-weight:bolder;height:30px;line-height:30px;margin:5px 0 0 5px;text-align:center;width:30px}.landingServiceItem .landingServiceItemBoxImg{padding:20px 0;text-align:center}.landingServiceItem .landingServiceItemBoxFooter{background-color:#f9e116;color:#4c4c4c;font-weight:700;padding:11px 4px;text-align:center}.landingServiceItem .landingServiceItemTitle{font-weight:700;text-align:center}.landingServiceItem .landingServiceItemTitle:before{border-bottom:3px solid #f9e116;content:"";display:block;margin:26px auto 17px;width:40%}.featuresListContainer{padding-bottom:20px}.featuresListContainer p{font-size:1.4rem}#contactRegion{background:url(/build/images/contact-bg.9ea235e2.jpg) 50%}.contactForm{padding:30px 0 40px}.contactForm input[type=email],.contactForm input[type=text],.contactForm textarea{background-color:#f1f1f1;border:1px solid #bfbfbf;color:#404040;opacity:.9}.contactTextArea{height:200px;resize:none}.contactForm label{background-color:#4c4c4c;color:#fff;padding:2px 9px}.mt2{margin-top:2px}.dsgvoAddonInfo{background-color:rgba(0,0,0,.7);color:#fff;font-size:13px;padding:1px 4px}#contact_submit{margin-bottom:10px}.faqItem{margin-bottom:30px;width:100%}.faqItemQuestion{background-color:#f9e116;border:1px solid #e8db10;color:inherit;font-size:1.2rem;font-weight:700;margin-bottom:12px;padding:10px 14px}.faqItemAnswer{border:4px solid #d3d3d3;padding:10px 11px}#timePackagesContainer{padding:15px 0}.purchaseRegion{padding-bottom:22px}.purchasePackageEl{background-color:#fff;border:1px solid #d3d3d3;box-shadow:0 4px 8px -6px #000;margin:10px 15px}.purchasePackageEl_topSquare li,.purchasePackageEl_topSquare ul{list-style:none;margin:0;padding:0}.purchasePackageEl_topSquare .purchasePackageEl_topSquare_nested{min-height:121px;overflow:hidden}.purchasePackageEl_topSquare .purchasePackageEl_topSquare_nested .purchasePackageEl_topSquare_content{background-color:#f9e116;color:#333;font-size:1.2rem;letter-spacing:4px;position:relative}.purchasePackageEl_topSquare .purchasePackageEl_topSquare_nested .purchasePackageEl_topSquare_content:before{border-color:#f9e116 transparent transparent;border-style:solid;border-width:40px 293px 0;content:"";height:0;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.purchasePackageEl_topSquare_content_name{font-size:1.2rem;padding-top:7px}.purchasePackageEl_topSquare_content_description{font-size:1.6rem;font-weight:700;padding-top:3px}.purchasePackageEl_price{font-size:2.2rem;font-weight:700;padding:20px 0}.purchasePackageEl_buy .button{width:80%}.purchasePackageEl_bottom{background-color:#314764;color:#fff;margin-bottom:15px}.purchasePackageEl_bottom .purchasePackageEl_priceMonth{font-size:1.6rem;padding-top:12px}.purchasePackageEl_bottom .purchasePackageEl_discount{font-size:.9rem;padding-bottom:12px}.purchasePackageEl_singleMonth{font-size:1.3rem;padding-bottom:10px;padding-top:11px}.priceBottomAddons{padding-bottom:25px}.priceAddonInfo{font-size:13px;padding:12px 0}.orderOverviewTable{width:auto}.orderOverviewTable .orderOverviewTable_name{padding-right:40px}.orderOverviewTable .orderOverviewTable_value{padding-right:28px}#checkoutPaymentArea .paypemtSection{background-color:#ebebeb}#checkoutPaymentArea .paymentMethodArea.active{border:2px solid #f9e116}#checkoutFinalizeArea{padding-top:15px;text-align:center}.orderSideInfo{padding:0 10px}.paymentInfo{margin-bottom:20px}#radioPaymentPaypalLabel{position:relative}#paymentButtonPaypal p{font-size:.9rem}.paymentButtonInfo p{font-size:.95rem;margin-bottom:0;padding-top:10px;text-align:center}.paymentButtonInfo_paypal,.paymentButtonPaypal_addonText{display:none}#orderOverviewList{padding:5px 0;text-align:right}#orderOverviewList .finalSum{border-top:1px solid gray}.orderSubmitBtn{margin-top:8px}.agbCheckboxParent div{display:inline-block}.agbCheckboxParent label{float:right}.agbCheckboxParent input{float:left}