.art-detail-paywall .art-content-paywall{position:relative}.art-detail-paywall .art-content-paywall p:first-child{position:relative;max-height:calc(29px * 11);overflow:hidden}.art-detail-paywall .art-content-paywall:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:-webkit-linear-gradient(#fff0 50px,white);background:linear-gradient(#fff0 50px,white)}.product-teaser.paywall-intro{border-bottom:16px solid var(--color-background)}.paywall-intro .paywall-intro-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;margin:32px;column-gap:32px;row-gap:32px}.paywall-intro-grid .paywall-intro-text{font-family:var(--font-secondary);font-size:18px;line-height:28px}.paywall-intro-grid .paywall-intro-text p:first-of-type,.paywall-intro-grid .paywall-intro-login p:first-of-type,.paywall-login-responsive p:first-of-type,.paywall-register-responsive .form-info p:first-of-type,.payment-provider p:first-of-type,.paywall-user-data-container p:first-of-type{margin-top:0}.paywall-intro-grid .paywall-intro-login .rememberlogin,.paywall-login-responsive .rememberlogin{margin:10px 0}.paywall-intro-grid .paywall-intro-login .btn.wide,.paywall-login-responsive .btn.wide{margin-bottom:10px}.paywall-intro-grid .paywall-intro-login footer a,.paywall-login-responsive footer a{color:var(--blue-primary);text-transform:uppercase;font-size:12px}.paywall-register-responsive .flex-container.paywall-register-buttons{margin-top:16px}p.paywall-register-btn-label{margin-top:32px}@media screen and (max-width:767px){.paywall-intro .paywall-intro-grid{grid-template-columns:1fr;margin:16px}}.product-teaser .offer_head{background:var(--blue-secondary);padding:10px;text-align:center;color:#fff;font-family:var(--font-primary),serif;position:relative}.product-teaser .offer_body ul{margin-left:30px;margin-bottom:15px;color:#000}.product-teaser .offer_body ul li{position:relative}.product-teaser .offer_body{background:#fff;text-align:left}.art-detail.art-detail-paywall{padding-bottom:0}.product-teaser .user_offer .offer_foot .zero-styles{font-size:12px;font-weight:700;color:var(--blue-primary);text-decoration:underline;font-family:var(--font-secondary);display:block;padding:0 50px}.product-teaser .epayment-box_button,input[type="submit"].epayment-box_button{width:100%;min-width:140px;height:42px;font-size:16px;font-family:var(--font-secondary);font-weight:400;line-height:2.54;color:#fff;text-align:center;padding:0;border:0;border-radius:4px;box-shadow:none;background:var(--blue-secondary);display:inline-block;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;margin-bottom:16px}.product-teaser .offer_body ul li{font-family:var(--font-secondary);font-size:16px;line-height:22px}.product-teaser .offer_body ul li::before{content:'\e806';font-family:"fontello";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;color:var(--blue-secondary);font-size:18px;padding-right:.5em;position:absolute;top:0;left:-30px}#PayWallBestellung .abologin{display:flex;margin:-15px auto 30px auto;width:260px;grid-column:1 / -1}#PayWallBestellung .abologin .btn{width:100%}.product-teaser{grid-column:1 / -1}.product-teaser>header{position:relative;text-align:center;color:#333;margin:0 40px 0 40px;overflow:hidden}.product-teaser>header:before{content:'';position:absolute;top:50%;z-index:0;display:block;width:calc(100% - 150px);height:0;border-bottom:1px solid var(--color-grey3);margin-left:75px}.product-teaser>header>.div_aheader_h2{position:relative;z-index:1;display:inline-block;padding:0 24px;text-align:center;background-color:#fff;white-space:nowrap;font-family:var(--font-primary);font-weight:700;font-size:26px;color:#333;line-height:32px;margin-bottom:0}.product-teaser .user_offers.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;margin-right:25px;margin-left:25px;padding:0;margin-top:16px;padding-bottom:30px}.product-teaser .user_offer{text-align:center;padding:0;-webkit-box-shadow:0 5px 5px 0 rgb(50 50 50 / .2);-moz-box-shadow:0 5px 5px 0 rgb(50 50 50 / .2);box-shadow:0 5px 5px 0 rgb(50 50 50 / .2);margin:32px 7px 0 7px;flex:1 1 calc(33% - 14px);width:calc(33% - 14px)}.product-teaser .user_offer .epay_offer{display:flex;flex-direction:column;height:100%;background-color:#fff}.product-teaser .user_offer .offer_body{flex:1 0 auto;padding:20px 15px;margin:0;background:#fff0}.product-teaser .user_offer .offer_foot{display:block;padding:0 10px 20px 10px;text-align:center}.product-teaser .epay_description ul li{margin:0 0 15px 0;padding:0}.product-teaser .header__nav .div_aheader_h2 .behindWall img{position:relative;top:-28px;display:inline-block;width:auto;height:34px!important;margin-bottom:-36px;vertical-align:inherit}.product-teaser .overview-link{text-align:center;margin:10px 0 20px 0}.product-teaser .overview-link a{font-family:var(--font-secondary),sans-serif;font-weight:600;font-size:13px;letter-spacing:0;text-transform:none;color:var(--blue-primary);text-decoration:underline}.product-teaser .user_offer .offer_head .offer_name{font-size:22px;display:inline-flex;align-items:center;padding-bottom:10px}.product-teaser .user_offer .offer_head .offer_name .behindWall img{margin-right:10px;width:auto;height:31px}.product-teaser .epay .offer_head .price{font-family:var(--font-primary);border-top:1px solid var(--color-grey1);width:85%;margin:0 auto;font-size:22px;line-height:1.2}.product-teaser .epay .offer_head .price .term{font-size:14px}.art-paywall.overview-link{grid-column:1 / -1;font-size:12px;font-weight:700;color:var(--blue-primary);text-decoration:underline;font-family:var(--font-secondary);display:block;text-align:center;margin-bottom:30px}@media screen and (max-width:1023px){.product-teaser .user_offer .offer_foot .zero-styles{padding:0 3%}}@media screen and (max-width:767px){.product-teaser>header{margin:0 16px}.product-teaser>header>.div_aheader_h2{padding:0 16px}.product-teaser>header::before{width:100%;margin-left:0}.product-teaser .user_offers.row{flex-wrap:wrap;margin-left:16px;margin-right:16px;margin-top:0;padding-bottom:0}.product-teaser .user_offer{margin:0 0 25px 0;flex:1 1 100%;width:100%}.product-teaser .user_offer .offer_foot{min-height:initial}.product-teaser .epayment-box_button.single{margin-bottom:0}.product-teaser .user_offer .offer_foot .zero-styles{padding:0 0;width:160px;margin:0 auto}#PayWallBestellung .abologin{margin:0 auto 40px auto}}@media screen and (max-width:340px){.product-teaser>header{margin:0 0}.product-teaser>header::before{display:none}}.app_epay{min-height:600px;max-width:480px;position:relative;display:block;margin:16px auto;background:#fff0}.app_epay>.card{min-height:600px}.app_epay>.card::before{content:" ";display:table}.app_epay .notify-layer{position:absolute;background-color:#fff;top:0;overflow:hidden;font-family:var(--font-secondary),sans-serif}.app_epay .notify-layer .layer-content{padding:15px}.app_epay .notify-layer .layer-content p{text-align:center;line-height:1.6;font-size:14px;margin-top:0}.app_epay .notify-layer .layer-content p span{color:var(--blue-primary)}.app_epay .member-login p{margin:0;padding:0 10px 20px 10px;text-align:center;font-weight:700}.app_epay .member-login span{color:var(--blue-primary)}.app_epay .notify-layer .layer-img-wrap img{width:100%;height:auto}.app_epay .products{background:var(--color-grey4)}.app_epay .product-teaser{position:absolute;top:0;text-align:center;background-color:#fff}.app_epay .already-member{font-weight:700;text-align:center}.app_epay .already-member p{font-size:14px;padding-bottom:15px;border-bottom:2px solid #e5e6e6;margin-bottom:20px}.app_epay .already-member .conditions{font-size:12px;font-weight:700;color:var(--blue-primary);font-family:var(--font-secondary);line-height:14px;text-decoration:underline;display:block;margin-bottom:20px}.app_epay .already-member .login-btn{width:100%;padding:4.5px;background-color:#e5e6e6;border-radius:2px}.app_epay .already-member .login-btn span{color:var(--blue-primary)}.app_epay .product-teaser .product-item{position:relative;background-color:#fff;margin-bottom:30px;padding:15px;text-align:left;-webkit-box-shadow:0 5px 5px 0 rgb(50 50 50 / .2);-moz-box-shadow:0 5px 5px 0 rgb(50 50 50 / .2);box-shadow:0 5px 5px 0 rgb(50 50 50 / .2)}.app_epay .product-teaser .products h3{font-size:16px;margin-top:5px;font-family:var(--font-secondary);font-weight:700;margin-bottom:5px}.app_epay .product-teaser .products .product-description{margin-bottom:10px;font-family:var(--font-secondary);font-size:16px;line-height:22px}.app_epay .product-teaser .products .product-description p{margin:0}.app_epay .product-teaser .product-item h3,.app_epay .product-teaser .product-item .product-description{position:relative;padding-left:30px}.app_epay .product-teaser .product-item h3:before{content:'\e806';font-family:"fontello";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;color:var(--blue-secondary);font-size:18px;padding-right:.5em;position:absolute;top:0;left:0}.app_epay .product-teaser .product-item .product-description+p{margin:0}.app_epay .btn-primary{background:var(--blue-secondary);height:42px;font-size:16px;color:#fff;width:100%;margin-bottom:10px}.app_epay .btn-default{height:42px;font-size:16px;width:100%}.app_epay .abologin-epay{width:260px;margin:0 auto}.app_epay .abologin-epay .btn{font-weight:400;width:100%}.app_epay .product-teaser .already-member{position:relative;background-color:#fff;padding:15px;text-align:left}.app_epay .selected-product,.app_epay .please-login,.app_epay .app-epay-login #paywallartikelteaserzwei{margin-bottom:16px;padding:16px;background-color:#fff}.app_epay .selected-product h3{font-family:var(--font-secondary);margin:0;font-size:16px;color:var(--blue-primary)}.app_epay .selected-product .appProducts{font-weight:700}.app_epay .please-login{font-size:16px}.app_epay .login-data{margin-bottom:10px;text-align:center;font-size:14px;font-weight:700}.app_epay .register-teaser,.app_epay .login-teaser{font-size:26px;text-align:center;margin-bottom:5px}.app_epay .app-epay-login #paywallartikelteaserzwei .form-group{margin-top:0;margin-bottom:8px;padding-top:0}.app_epay .app-epay-login h4{text-align:center}.app_epay .end-login{border-bottom:2px solid #e5e6e6;padding:13px}.app_epay .app-epay-register{padding:7px 20px;border:1px solid var(--blue-primary);margin:0 10px 10px 10px;border-radius:2px}.app_epay .app-epay-register h4{text-align:center}.app-epay-login fieldset{border:none;margin:0;padding:0}.app_epay .security-question{font-family:var(--font-secondary);font-size:14px}.app_epay ul.fieldDisplay{margin-bottom:30px}.app_epay ul.fieldDisplay li{margin-bottom:5px}.app_epay ul.fieldDisplay li .fieldLabel{font-weight:700}.overview-epay{font-family:var(--font-primary);font-size:16px;background:#636363;color:#fff;margin:0 -20px 10px -20px;padding:20px}.app_epay .already-purchased{position:absolute;background-color:rgb(0 0 0 / .75);border-radius:8px;top:0;left:0;right:0;bottom:0;width:100%;height:100%;text-align:center;color:#fff}.app_epay .already-purchased-table{display:table;height:100%;width:100%}.app_epay .already-purchased-text{display:table-cell;vertical-align:middle;font-family:var(--font-secondary);font-size:16px}.app_epay .already-purchased-icon{display:inline-block;height:56px;width:56px;background-color:#000;border-radius:50%}.app_epay .already-purchased-text i{font-size:38px;line-height:56px}.app_epay .paywall-login-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;z-index:9999}.app_epay .paywall-login-wrapper fieldset{border:none;margin:0;padding:20px}.app_epay .paywall-login-wrapper .login-infotext span{font-weight:700;font-family:var(--font-secondary)}.app_epay .paywall-login-wrapper .login-infotext{position:relative;padding:20px 20px 0 20px;text-align:center}.app_epay .paywall-login-wrapper .login-icon-wrap{position:absolute;background-color:var(--blue-primary);right:20px;top:10px;color:#fff;height:35px;width:35px;border-radius:50%}.app_epay .paywall-login-wrapper .login-icon-wrap i{font-size:25px;line-height:35px;font-weight:700}.app_epay .login-info-overlay{position:absolute;width:100%;height:100vh;background-color:rgb(0 0 0 / .6);z-index:999;padding:40px 20px;top:0;left:0;bottom:0;right:0}.app_epay .login-info-layer{text-align:center;background-color:#fff;background-color:#fff;margin:50px 10px 10px 10px;border-radius:8px;overflow:hidden}.app_epay .login-info-layer-text{padding:20px 20px 0 20px;font-size:14px}.app_epay .login-info-layer .btn{margin:0}.app_epay .login-info-layer .help-text{font-family:var(--font-secondary);font-weight:700;font-size:12px}.app_epay .login-info-layer .number{text-decoration:underline}.app_epay .confirmation{padding:20px;position:absolute;top:0;background-color:#fff;height:100vh}.app_epay .confirmation h2{font-weight:700}.paywall-order-grid{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin:32px;column-gap:32px;row-gap:32px}.paywall-order-grid .product-teaser.selected-product{grid-column:initial}.paywall-order-grid .product-teaser.selected-product .user_offers.row{margin:0;padding:0}.paywall-order-grid .product-teaser.selected-product .user_offer{margin:0}.payment-provider .flex-container,.bezahlanbieter-stripe{margin-bottom:32px}.innerpayment .check-again{margin-bottom:15px}.innerpayment ul.fieldDisplay>li{display:flex;flex-wrap:wrap;padding:10px 0}.innerpayment ul.fieldDisplay li .fieldLabel{flex:1 1 50%}.innerpayment ul.fieldDisplay li .fieldContent{flex:1 1 50%;font-weight:700}.innerpayment .paywall-change-data-btn,.innerpayment .paywall-agb-container{margin-bottom:20px}.bezahlanbieter-stripe [data-fcms-epaymentprovidertoggle-index="stripe_card"] .fieldContent:last-of-type{display:flex;align-items:center}.bezahlanbieter-stripe .card-expiry-slash{margin:0 10px}@media screen and (max-width:767px){.paywall-order-grid{grid-template-columns:1fr;margin:16px}}.paywall-order-confirmation{grid-column:1 / -1}.paywall-order-confirmation .paywall-order-confirm-headline{font-size:26px;color:var(--blue-primary)}header.offer_head .product-teaser .user_offer{box-shadow:none}.product-teaser .user_offer .epay_offer{text-align:center;background:#CCE6F3!important;box-shadow:none}.product-teaser .user_offer .offer_head{font-weight:700;padding:36px 0 10px 0;background:#fff0;color:inherit}.product-teaser .epay .offer_head .price{width:100%;padding:10px 0;border-top:1px solid var(--color-grey2)}.product-teaser .user_offer .btn,.paywall-login-responsive .btn,.paywall-register-buttons .btn,.innerpayment .form-cta .btn,.paywall-user-data-container .btn.wide{height:42px;font-weight:700}.paywallError{color:var(--color-red)}.product-teaser .user_offer{position:relative}.product-teaser .user_offer .offer_foot{padding:0 10px 36px 10px}.epay_offerEmpfehlung{position:absolute;right:0;top:0;padding:5px 15px;background:var(--color-orange);color:#fff;font-weight:700;box-shadow:0 0 2px #ccc}.epay_offerEmpfehlung+.epay_offer{border:2px solid var(--color-orange)}span.offer-durchgestrichen{color:rgb(51 51 51 / .6);position:relative}span.offer-durchgestrichen:before{content:'';display:inline-block;position:absolute;left:2px;top:50%;transform:rotate(350deg);border-top:2px solid rgb(255 0 0 / .7);width:55px}.flex-container.flex50>div{flex:0 0 50%;flex-wrap:wrap}.epay_offer2ndTerm{margin-bottom:-20px;font-weight:600}@media all and (min-width:767px){.epay_offerEmpfehlung+.epay_offer{margin-top:0}.epay_offerEmpfehlung{top:-32px}}.epay_aboInformationen{font-family:var(--font-primary);font-size:14px;line-height:18px;color:var(--color-darkgrey);margin:6px 0 24px 0}.epay_aboInformationen ul{list-style:disc;padding:5px 0 5px 30px}.epay_offerInformation{margin-bottom:60px;text-align:center;color:var(--color-orange);font-weight:700}.epay_offerInformation--red{color:var(--color-red)}#paywallanchor.epayProbeAbo-aktiv .user_offer.epayProbeabo:before{content:'';position:absolute;left:0;top:0;z-index:18;width:100%;height:100%;background:rgb(0 0 0 / .45);pointer-events:none}#paywallanchor.epayProbeAbo-aktiv .user_offer.epayProbeabo:after{content:'Sie haben bereits ein Probeabo';position:absolute;left:0;top:0;z-index:28;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;color:#fff;text-shadow:0 0 2px #000}#paywallanchor.epayProbeAbo-aktiv .user_offer.epayProbeabo>.epay_offerEmpfehlung,#paywallanchor .epay_offerInformation.epay_offerInformation--probeArtikel{display:none}#paywallanchor.epayProbeAbo-aktiv .user_offer.epayProbeabo>.epay_offerEmpfehlung+.epay_offer{border:none}#paywallanchor.epayProbeAbo-aktiv .epay_offerInformation.epay_offerInformation--probeAbo,#paywallanchor.epayProbeAbo-aktiv .epay_offerInformation.epay_offerInformation--probeArtikel{display:block;padding:0 16px}span.offer_price.epayProbeabo>.offer-durchgestrichen{display:none}.paywall-order-confirmation{text-align:center;width:100%;max-width:600px;margin:0 auto}.fcmscss-device-fcmsiosapp .epay .beza.check-data{margin-bottom:25px;padding:20px 25px}#epayPaywall__produktGLider .slick-slide{padding:0 7px}#epayPaywall__produktGLider .slick-slide .user_offer{height:100%}#epayPaywall__produktGLider .slick-track{display:flex!important}#epayPaywall__produktGLider .slick-slide{height:inherit!important}#epayPaywall__produktGLider .slick-slide>div{height:calc(100% - 32px)}#epayPaywall__produktGLider .epayPaywall__produktGLider--prev,#epayPaywall__produktGLider .epayPaywall__produktGLider--next{display:none;position:absolute;top:50%;font-size:24px;background:rgb(255 255 255 / .75);transform:translate3d(0,-50%,0);-webkit-box-shadow:0 5px 5px 0 rgb(50 50 50 / .2);-moz-box-shadow:0 5px 5px 0 rgb(50 50 50 / .2);box-shadow:0 5px 5px 0 rgb(50 50 50 / .2)}#epayPaywall__produktGLider .epayPaywall__produktGLider--prev{left:0}#epayPaywall__produktGLider .epayPaywall__produktGLider--next{right:0}@media screen and (max-width:767px){#epayPaywall__produktGLider{margin-left:0;margin-right:0}#epayPaywall__produktGLider .slick-slide{padding:0}#epayPaywall__produktGLider .user_offer{padding:0 16px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#epayPaywall__produktGLider.slick-initialized .epayPaywall__produktGLider--prev,#epayPaywall__produktGLider.slick-initialized .epayPaywall__produktGLider--next{display:block}#epayPaywall__produktGLider .epayPaywall__produktGLider--prev.slick-disabled,#epayPaywall__produktGLider .epayPaywall__produktGLider--next.slick-disabled{display:none!important}}.product-teaser .tiun_overlay{margin-top:48px}.product-teaser .tiun_overlay .user_offer{margin-left:0;margin-right:0;padding:0 30px 30px 30px;width:100%;-webkit-box-shadow:none;box-shadow:none}.product-teaser .tiun_overlay .user_offer .epay_offer{box-shadow:0 5px 5px 0 rgb(50 50 50 / .2)}.product-teaser .tiun_overlay .user_offer .offer_head{padding-top:64px}.product-teaser .tiun_overlay .user_offer .offer_head .offer_name{padding-bottom:29px}.tiun_overlay #tiunPaymentSnippet{margin:8px auto 42px auto;width:100%}.product-teaser .tiun_overlay .user_offer .btn.tiun_overlay_btn{width:284px;height:68px;margin:0 auto 38px auto}.tiun-logo{width:95px;margin:0 auto 36px auto}@media screen and (max-width:767px){.product-teaser .tiun_overlay{margin-top:0}.product-teaser .tiun_overlay .user_offer{padding-left:16px;padding-right:16px}.product-teaser .tiun_overlay .user_offer .epay_offer{box-shadow:none}.product-teaser .tiun_overlay .user_offer .offer_head{padding-top:27px}.product-teaser .tiun_overlay .user_offer .offer_head .offer_name{padding-bottom:9px}.tiun_overlay #tiunPaymentSnippet{margin-top:-2px;margin-bottom:30px}.product-teaser .tiun_overlay .user_offer .btn.tiun_overlay_btn{width:178px;height:42px}}