@font-face{font-family:'mp-icons';src:url('https://static1.mainpost.de/_dev_/mobile/fonts/mp-icons.eot?53065217');src:url('https://static1.mainpost.de/_dev_/mobile/fonts/mp-icons.eot?53065217#iefix') format('embedded-opentype'), url('https://static1.mainpost.de/_dev_/mobile/fonts/mp-icons.woff?53065217') format('woff'), url('https://static1.mainpost.de/_dev_/mobile/fonts/mp-icons.ttf?53065217') format('truetype'), url('https://static1.mainpost.de/_dev_/mobile/fonts/mp-icons.svg?53065217#mp-icons') format('svg');font-weight:normal;font-style:normal}.spanOfButton{cursor:pointer}.container{position:relative}.paywall-loader{background-color:#f2f2f2;position:absolute;left:0;height:100%;width:100%;z-index:10}.paywall-loader-content{text-align:center;margin-top:100px;font-family:"Merriweather Sans", "Verdana", sans-serif;font-size:26px;font-weight:400;color:#a9a9a9}.loading-icon:before{content:'';position:relative;top:-4px;display:inline-block;width:70px;height:70px;padding:0;line-height:30px;text-align:center;vertical-align:middle;overflow:hidden;background-image:none;background-position:0 0;background-repeat:no-repeat}.loading-icon.android:before{background-image:url(https://static1.mainpost.de/mp2015/newsapp2016/img/loading-android@2.gif)}a.epayment-box_button:hover{color:#fff;font-weight:inherit}.art-detail.paywall{max-height:900px}.art-detail.paywall .shadow,.paywall .article-detail .shadow{background-color:#ffffff;position:absolute;bottom:0px;z-index:999;width:100%;height:15%;margin:0px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 63%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 63%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 63%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.epayment-box_step .offer_body{padding-left:70px;padding-right:70px;margin-bottom:16px}.epayment-box_step .offer_body .offer_label a{font-size:inherit;line-height:inherit}.epayment-box_step .offer_head{padding:10px 70px;text-align:left}.epayment-radio{margin:25px 0}.epayment-radio label img{float:left;margin:-8px 10px}.epayment{background-color:#fff}.epayment-box.weiterlesen{margin-left:16.6667%;width:70%;padding-bottom:30px}.epayment-box_head{background:#636363;padding:10px;text-align:center;color:#fff;font-family:"Merriweather", "Georgia", serif;position:relative;height:60px}.epayment-box_name{font-size:30px}.epayment-box_body{background:#F2F2F2;text-align:center;padding:15px}.epayment-box_body ul{margin-left:30%;margin-bottom:15px;text-align:left}.epayment-box_body ul li{position:relative;font-family:"Merriweather Sans", "Verdana", sans-serif;font-size:13px;font-weight:400;margin-bottom:12px}.epayment-box_body ul li:before{content:"\f00c";font-family:"Font Awesome\ 5 Free";font-style:normal;font-weight:900;text-decoration:inherit;color:#0080c3;font-size:18px;padding-right:0.5em;position:absolute;top:-4px;left:-30px}.epayment-bot_buttons{display:flex;justify-content:space-between;flex-flow:row-reverse wrap;margin-top:30px}.epayment-box_button,input[type="submit"].epayment-box_button{width:100%;min-width:140px;height:35px;color:#fff;font-size:14px;font-family:"Merriweather Sans",sans-serif;font-weight:400;line-height:2.54;text-align:center;padding:0 32px;background:#0080C3;border:0;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);display:inline-block;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;margin-bottom:16px}.epayment-bot_buttons .epayment-box_button,.epayment-bot_buttons input[type="submit"].epayment-box_button{display:inline-block !important;width:calc(50% - 8px);margin-right:0;margin-left:0;padding:0 16px}.epayment-box_button.grey{background-color:#AEAEAE}.epayment-box.weiterlesen .epayment-box_button{width:300px}.epayment-box_toggle_button{color:#0080c3;text-align:center;margin-top:5px;font-family:"Merriweather Sans", "Verdana", sans-serif;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}.epayment-box_toggle_container{text-align:center;margin:20px 60px;font-size:14px}.epayment-box_toggle_container.active{line-height:22px}.epayment-box_toggle_container h4{font-family:"Merriweather Sans", "Verdana", sans-serif;font-size:18px;font-weight:700;line-height:24px}.font-icon:before{display:inline-block;width:1em;text-align:center;font-family:"mp-icons";font-style:normal !important;font-variant:normal !important;font-weight:normal !important;text-decoration:inherit !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-camera:before{content:'\e802'}.icon-down-open:before{content:'\e80b'}.epayment-box_toggle_button .icon-down-open{text-decoration:none}#PayWallBestellung{width:100%;margin-right:auto;margin-left:auto}.offer_head{background:#636363;padding:10px;text-align:center;color:#fff;font-family:"Merriweather", "Georgia", serif;position:relative}.offer_name,.offer_price{font-size:26px}.offer_price span{font-size:14px}.offer_head .offer_promo{content:"Unsere Empfehlung";font-family:"Merriweather Sans", "Verdana", sans-serif;position:absolute;background:#64CF4F;padding:6px 16px 4px 16px;text-transform:uppercase;right:-7px;top:-23px;font-size:14px}.offer_head .offer_promo:after{content:'';display:block;position:absolute;right:1px;width:0;height:0;border-style:solid;bottom:0}.offer_head .offer_promo:after{top:29px;border-color:#629F47 transparent transparent #629F47;border-width:3px}.offer_body{padding:15px;font-family:"Merriweather Sans", "Verdana", sans-serif;font-size:14px}.offer_body ul{margin-left:30px;margin-bottom:15px}.offer_body a{width:100%;min-width:140px;height:35px;color:#fff;font-size:14px;font-family:"Merriweather Sans",sans-serif;font-weight:400;line-height:2.54;letter-spacing:inherit;text-align:center;padding:0 32px;background:#0080C3;border:0;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);display:inline-block;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer}.offer_body ul li{position:relative;font-size:14px;margin-bottom:20px}.offer_body ul li:before{content:"\f00c";font-family:"Font Awesome\ 5 Free";font-style:normal;font-weight:900;text-decoration:inherit;color:#0080c3;font-size:18px;padding-right:0.5em;position:absolute;top:0px;left:-30px}.offer_body ul li div:first-child{font-weight:bold}.offer_body{background:#fff;text-align:left}.epayment-box_step .error{margin:20px 0;border:2px solid red;padding:5px}.epayment-box_step .fieldDisplay > div{margin:3px 0px}.epayment-box_step .offer_content_rechnung{display:flex;line-height:22px}.epayment-box_step .fieldDisplay > div:last-child{display:block;margin:20px 0px}.epayment-box_step .fieldLabel{display:flex;flex-direction:row;width:50%}.epayment-box_step .fieldContent{display:flex;flex-direction:row}.epayment-box_step .offer_label{font-size:10px;margin-top:25px}.payment_navi{margin-bottom:15px}.payment_navi li{display:inline-block;width:30%;text-align:center;font-size:12px;margin:0 8px;border-bottom:solid 1px #808080;color:#808080;padding-bottom:3px}.payment_navi ul li.payment_navi_ak:before{content:"\f00c";font-family:"Font Awesome\ 5 Free";font-style:normal;font-weight:900;text-decoration:inherit;font-size:14px;position:absolute;top:-1px;margin-left:-20px;padding-right:0.5em;color:#808080}.payment_navi li.payment_navi_in{color:#E9E9E9;border-bottom:solid 1px #E9E9E9}#PayWallBestellung .user_offers.row{padding:30px 0}.moreproducts{margin:40px auto;display:inherit;width:100%;background-color:#fff}.moreproduct_image{margin:0 50px}.moreproduct_image img{width:250px}.moreproduct_text{margin-left:30px;margin-top:40px;font-family:"Merriweather Sans", "Verdana", sans-serif;font-size:16px;font-weight:400}.moreproduct_text h2{font-family:"Merriweather", "Verdana", sans-serif;font-size:30px;font-weight:400;margin-bottom:10px}.moreproduct_text .epayment-box_button{margin:40px 0px 0px;width:240px}.epay .offer_head .price{border-top:1px solid #fff;width:85%;margin:0 auto}.check-data a,input[type="submit"].user_link{background:none;padding:0 !important;margin:0;box-shadow:none;display:initial;color:#0080c3}input[type="submit"].user_link,a.user_link{font-size:12px;text-decoration:underline;font-weight:bold;margin:10px 0}.form-cta input[type="checkBox"]{margin-right:10px}.epayment-box_step input.fcmskundeneingabe-input{border-radius:0;background-color:#f2f2f2;border:1px solid #c6c6c6;padding:10px;font-family:"Merriweather Sans", "Verdana", sans-serif;font-size:12px;font-size:0.75rem;width:100%;display:inline-block;outline:0 none;outline:none;-webkit-border-radius:0;margin:0 0 4px 0}.epayment-box_step.login{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}div#ajax-login-box{margin:0 auto;max-width:450px}.epayment-box_step .login-box{background-color:#fff;padding:15px 50px;margin-bottom:30px}.login-box .login_head{padding:10px 30px;font-family:"Merriweather", "Georgia", serif;font-size:26px}.login_back{text-align:center;color:#0080c3;padding-bottom:3px;font-weight:700;text-decoration:underline;cursor:pointer}.login_back i.fas.fa-chevron-left{margin-right:5px}.epay_selection div{margin-bottom:20px}.epay_zusatz{text-align:center;margin:40px 0;border-top:1px solid #636363;padding-top:20px}.epayment-box_step #zusatzprodukt.offer_body,.epayment-box_step #zusatzprodukt .offer_body{padding-left:20px;padding-right:20px}.epayment-box_step #zusatzprodukt .offer_head{padding:10px 20px;text-align:center}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:1.6em;padding-left:20px;margin-bottom:0;cursor:pointer}.checkbox input[type="checkbox"],.radio input[type="radio"]{position:absolute;margin-left:-20px;margin-top:4px \9}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;cursor:pointer}.checkbox-inline + .checkbox-inline,.radio-inline + .radio-inline{margin-top:0;margin-left:1em}.checkbox-styled input[type="checkbox"],.radio-styled input[type="radio"]{position:absolute;z-index:-1;opacity:0}.checkbox-styled,.radio-styled{position:relative;margin-top:0}.checkbox-styled.checkbox-inline,.radio-styled.radio-inline{padding-left:0}.checkbox-styled label,.radio-styled label{padding-left:0}.checkbox-styled input ~ span,.radio-styled input ~ span{position:relative;display:inline-block;padding-left:2em;cursor:pointer;vertical-align:text-top}.checkbox-styled input ~ span:before,.radio-styled input ~ span:before{content:"";position:absolute;left:0;z-index:1;width:20px;height:20px;border:1px solid #666;border-radius:2px}.checkbox-styled input ~ span:before{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-group.required input ~ span:before{border:1px solid #66B3DB}.checkbox-styled input:checked ~ span:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:0.8em;background:transparent;border-width:3px;border-color:#66b3db !important;border-top-style:none;border-right-style:none}.checkbox-styled.disabled ~ span:before,.checkbox-styled input[disabled] ~ span:before,.checkbox-styled input[readonly] ~ span:before,.radio-styled.disabled ~ span:before,.radio-styled input[disabled] ~ span:before,.radio-styled input[readonly] span:before{border-color:#ccc}.btn .checkbox-styled input ~ span:before,.btn .radio-styled input ~ span:before{width:16px;height:16px;background-color:#fff;border-color:transparent}.btn .checkbox-styled label,.btn .radio-styled label{font-weight:300}.btn .checkbox-styled,.btn .radio-styled{margin-top:0;margin-bottom:0}.epayment-box_step .checkbox-styled input:checked ~ span:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:0.8em;background:transparent;border-width:3px;border-color:#0080C3;border-top-style:none;border-right-style:none}.radio-styled input ~ span:before{content:"";border-radius:50%;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:1px solid #0080C3}.radio-styled input ~ span:after{content:"";position:absolute;z-index:1;top:10px;left:10px;width:0;height:0;background-color:#0080C3;border-radius:50%;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.radio-styled input:checked ~ span:after{top:5px;left:5px;width:10px;height:10px}@media (max-width: 991px){.epayment-bot_buttons .epayment-box_button,.epayment-bot_buttons input[type="submit"].epayment-box_button{width:100%}}