body.search_page:not(.reiseziele) .newsletter-container{position:relative;overflow:hidden}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container{margin-top:20px}}body.search_page:not(.reiseziele) .newsletter-container #btn-70{cursor:pointer}body.search_page:not(.reiseziele) .newsletter-container .voucher-container{position:absolute;top:40%;right:0;background:#ffa200;padding:10px;border-radius:50%;width:150px;height:150px}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .voucher-container{top:5%;transform:none}}@media only screen and (max-width:479px){body.search_page:not(.reiseziele) .newsletter-container .voucher-container{width:130px;height:130px}}body.search_page:not(.reiseziele) .newsletter-container .voucher-container .voucher-inner{text-align:center;position:relative}body.search_page:not(.reiseziele) .newsletter-container .voucher-container .voucher-inner>span{display:block;color:#fff;font-size:17px;font-weight:700;line-height:38px}@media only screen and (max-width:479px){body.search_page:not(.reiseziele) .newsletter-container .voucher-container .voucher-inner>span{font-size:14px;line-height:32px}}body.search_page:not(.reiseziele) .newsletter-container .voucher-container .voucher-inner>span.voucher-icon{font-size:30px}@media only screen and (max-width:479px){body.search_page:not(.reiseziele) .newsletter-container .voucher-container .voucher-inner>span.voucher-icon{font-size:25px}}body.search_page:not(.reiseziele) .newsletter-container .voucher-container .voucher-inner>span.voucher-value{font-size:61px}@media only screen and (max-width:479px){body.search_page:not(.reiseziele) .newsletter-container .voucher-container .voucher-inner>span.voucher-value{font-size:50px}}body.search_page:not(.reiseziele) .newsletter-container>img{width:100%;min-height:250px}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container>img.cstm-hide-mobile{display:none}}body.search_page:not(.reiseziele) .newsletter-container>img.cstm-show-mobile{display:none}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container>img.cstm-show-mobile{display:block}}body.search_page:not(.reiseziele) .newsletter-container .newsletter-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;display:table;vertical-align:middle}body.search_page:not(.reiseziele) .newsletter-container .newsletter{display:table-cell;vertical-align:middle}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter{background-position-x:0;height:165px}}@media only screen and (max-width:479px){body.search_page:not(.reiseziele) .newsletter-container .newsletter{top:15%}}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter{top:37%}}body.search_page:not(.reiseziele) .newsletter-container .newsletter h2{color:#ffa200}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h2 span{font-size:21px;float:none}}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h2{font-size:25px}}@media only screen and (max-width:479px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h2{font-size:17px}}body.search_page:not(.reiseziele) .newsletter-container .newsletter h3{color:#02a4ef;cursor:default}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h3{opacity:1}}body.search_page:not(.reiseziele) .newsletter-container .newsletter h2,body.search_page:not(.reiseziele) .newsletter-container .newsletter h3{position:relative;z-index:9;font-weight:700;font-family:Arial,sans-serif;font-weight:700;text-align:left}body.search_page:not(.reiseziele) .newsletter-container .newsletter h2:before,body.search_page:not(.reiseziele) .newsletter-container .newsletter h3:before{content:attr(data-title);color:#fff;position:absolute;-webkit-text-stroke:5px #fff;overflow:hidden;z-index:-1;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h2:before,body.search_page:not(.reiseziele) .newsletter-container .newsletter h3:before{font-size:25px}}@media only screen and (max-width:479px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h2:before,body.search_page:not(.reiseziele) .newsletter-container .newsletter h3:before{font-size:19px!important}}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h2,body.search_page:not(.reiseziele) .newsletter-container .newsletter h3{text-align:left;display:none}}body.search_page:not(.reiseziele) .newsletter-container .newsletter h2.show-mobile,body.search_page:not(.reiseziele) .newsletter-container .newsletter h3.show-mobile{display:none}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h2.show-mobile,body.search_page:not(.reiseziele) .newsletter-container .newsletter h3.show-mobile{display:block}}@media only screen and (max-width:479px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h2.show-mobile,body.search_page:not(.reiseziele) .newsletter-container .newsletter h3.show-mobile{font-size:19px!important}}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h2:before{display:block;left:0}}body.search_page:not(.reiseziele) .newsletter-container .newsletter h3{font-size:26px}body.search_page:not(.reiseziele) .newsletter-container .newsletter h3:before{font-size:26px;right:auto;-webkit-text-stroke:3px #fff;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h3:before{font-size:25px}}body.search_page:not(.reiseziele) .newsletter-container .newsletter h3 strong{position:relative}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h3 strong{font-size:21px}}body.search_page:not(.reiseziele) .newsletter-container .newsletter h3 strong:before{content:attr(data-title);font-size:24px;right:auto;z-index:-1;left:0;position:absolute;-webkit-text-stroke:3px #fff;bottom:1px}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h3 strong:before{font-size:21px}}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h3{font-size:21px}}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h3.show-mobile.biszu{font-size:25px}}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter h3.show-mobile.biszu:before{font-size:25px}}body.search_page:not(.reiseziele) .newsletter-container .newsletter .cell{max-width:100%;float:none}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter .cell{float:left;margin-top:40px;width:100%}}body.search_page:not(.reiseziele) .newsletter-container .newsletter .cell>.inside+.inside{max-width:433px}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter .cell>.inside+.inside{max-width:100%;width:100%;margin-right:20px!important;margin-top:10px!important;margin-left:0!important}}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .newsletter-container .newsletter .cell>.inside+.inside input[name=txt-email]{max-width:100%}}body.search_page:not(.reiseziele) .newsletter-container .newsletter .cell .inside{margin-left:0}body.search_page:not(.reiseziele) .hotel_listings .newsletter-container{margin-bottom:12px}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .hotel_listings .newsletter-container{margin-top:0}}body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .close-newsletter{position:absolute;right:5px;top:2px;color:#000;cursor:pointer}@media only screen and (max-width:1023px){body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .newsletter-img.cstm-hide-mobile{height:250px;object-fit:cover}}@media only screen and (max-width:1023px){body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .newsletter-img.cstm-show-mobile{height:250px;object-fit:cover}}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .newsletter h2,body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .newsletter h3{text-align:left}}body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .newsletter .cell .inside{margin-left:auto;margin-right:auto;width:437px}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .newsletter .cell .inside{margin-left:20px}}@media only screen and (max-width:767px){body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .newsletter .cell>.inside+.inside{margin-left:20px!important;margin-right:20px!important;max-width:calc(100% - 40px)}}body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .voucher-container{right:20px;transform:none;top:20px}@media only screen and (max-width:1023px){body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .voucher-container{top:10px;width:120px;height:120px}}@media only screen and (max-width:1023px){body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .voucher-container .voucher-inner>span.voucher-icon{font-size:25px}}@media only screen and (max-width:1023px){body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .voucher-container .voucher-inner>span.voucher-value{font-size:45px}}@media only screen and (max-width:1023px){body.search_page:not(.reiseziele) .hotel_listings .newsletter-container .voucher-container .voucher-inner>span{font-size:13px;line-height:30px}}body.search_page:not(.reiseziele) .newsletter .show-mobile{display:none}body.search_page:not(.reiseziele) .newsletter .show-mobile.biszu{font-size:21px;white-space:nowrap}body.search_page:not(.reiseziele) .newsletter .show-mobile.biszu>strong{font-size:21px;white-space:nowrap}body.search_page:not(.reiseziele) .newsletter .show-mobile.biszu>strong:before{font-size:21px;white-space:nowrap;line-height:24px}body.search_page:not(.reiseziele) .newsletter .show-mobile.biszu:before{font-size:21px;white-space:nowrap}@media only screen and (max-width:479px){body.search_page:not(.reiseziele) .newsletter .show-mobile.biszu:before{font-size:17px}}body.homepage .newsletter-container,body.region-page .newsletter-container,body.reiseziele .newsletter-container{background-repeat:no-repeat;background-position:center center;background-size:cover;max-height:800px;min-height:400px}body.homepage .newsletter-container .newsletter-inner,body.region-page .newsletter-container .newsletter-inner,body.reiseziele .newsletter-container .newsletter-inner{display:table;height:450px;width:100%}body.homepage .newsletter-container .newsletter-inner .cell,body.region-page .newsletter-container .newsletter-inner .cell,body.reiseziele .newsletter-container .newsletter-inner .cell{display:table-cell;vertical-align:middle;width:100%}@media only screen and (min-width:768px){body.homepage .newsletter-container .newsletter-inner .cell,body.region-page .newsletter-container .newsletter-inner .cell,body.reiseziele .newsletter-container .newsletter-inner .cell{width:50%}body.homepage .newsletter-container .newsletter-inner .cell .voucher-container,body.region-page .newsletter-container .newsletter-inner .cell .voucher-container,body.reiseziele .newsletter-container .newsletter-inner .cell .voucher-container{margin:0}body.homepage .newsletter-container .newsletter-inner .cell.voucher,body.region-page .newsletter-container .newsletter-inner .cell.voucher,body.reiseziele .newsletter-container .newsletter-inner .cell.voucher{width:25%}}@media only screen and (min-width:1025px){body.homepage .newsletter-container .newsletter-inner .cell.voucher,body.region-page .newsletter-container .newsletter-inner .cell.voucher,body.reiseziele .newsletter-container .newsletter-inner .cell.voucher{width:50%}body.homepage .newsletter-container .newsletter-inner .cell .voucher-container,body.region-page .newsletter-container .newsletter-inner .cell .voucher-container,body.reiseziele .newsletter-container .newsletter-inner .cell .voucher-container{margin:0 0 0 25%}}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter-inner .cell,body.region-page .newsletter-container .newsletter-inner .cell,body.reiseziele .newsletter-container .newsletter-inner .cell{display:block}body.homepage .newsletter-container .newsletter-inner .cell .voucher-container,body.region-page .newsletter-container .newsletter-inner .cell .voucher-container,body.reiseziele .newsletter-container .newsletter-inner .cell .voucher-container{margin:25% auto 0}}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter,body.region-page .newsletter-container .newsletter,body.reiseziele .newsletter-container .newsletter{margin:auto}}body.homepage .newsletter-container .newsletter h2,body.region-page .newsletter-container .newsletter h2,body.reiseziele .newsletter-container .newsletter h2{color:#ffa200}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h2 span,body.region-page .newsletter-container .newsletter h2 span,body.reiseziele .newsletter-container .newsletter h2 span{font-size:21px}}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h2,body.region-page .newsletter-container .newsletter h2,body.reiseziele .newsletter-container .newsletter h2{font-size:25px}}@media only screen and (max-width:479px){body.homepage .newsletter-container .newsletter h2,body.region-page .newsletter-container .newsletter h2,body.reiseziele .newsletter-container .newsletter h2{font-size:17px}}body.homepage .newsletter-container .newsletter h3,body.region-page .newsletter-container .newsletter h3,body.reiseziele .newsletter-container .newsletter h3{color:#02a4ef;cursor:default}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h3,body.region-page .newsletter-container .newsletter h3,body.reiseziele .newsletter-container .newsletter h3{opacity:1}}body.homepage .newsletter-container .newsletter h2,body.homepage .newsletter-container .newsletter h3,body.region-page .newsletter-container .newsletter h2,body.region-page .newsletter-container .newsletter h3,body.reiseziele .newsletter-container .newsletter h2,body.reiseziele .newsletter-container .newsletter h3{position:relative;z-index:9;font-weight:700;font-family:Arial,sans-serif;text-align:left}body.homepage .newsletter-container .newsletter h2:before,body.homepage .newsletter-container .newsletter h3:before,body.region-page .newsletter-container .newsletter h2:before,body.region-page .newsletter-container .newsletter h3:before,body.reiseziele .newsletter-container .newsletter h2:before,body.reiseziele .newsletter-container .newsletter h3:before{content:attr(data-title);color:#fff;width:100%;position:absolute;left:0;-webkit-text-stroke:5px #fff;overflow:hidden;z-index:-1;text-align:left}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h2:before,body.homepage .newsletter-container .newsletter h3:before,body.region-page .newsletter-container .newsletter h2:before,body.region-page .newsletter-container .newsletter h3:before,body.reiseziele .newsletter-container .newsletter h2:before,body.reiseziele .newsletter-container .newsletter h3:before{font-size:25px;text-align:center}}@media only screen and (max-width:479px){body.homepage .newsletter-container .newsletter h2:before,body.homepage .newsletter-container .newsletter h3:before,body.region-page .newsletter-container .newsletter h2:before,body.region-page .newsletter-container .newsletter h3:before,body.reiseziele .newsletter-container .newsletter h2:before,body.reiseziele .newsletter-container .newsletter h3:before{font-size:19px!important}}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h2,body.homepage .newsletter-container .newsletter h3,body.region-page .newsletter-container .newsletter h2,body.region-page .newsletter-container .newsletter h3,body.reiseziele .newsletter-container .newsletter h2,body.reiseziele .newsletter-container .newsletter h3{text-align:center;display:none}}body.homepage .newsletter-container .newsletter h2.show-mobile,body.homepage .newsletter-container .newsletter h3.show-mobile,body.region-page .newsletter-container .newsletter h2.show-mobile,body.region-page .newsletter-container .newsletter h3.show-mobile,body.reiseziele .newsletter-container .newsletter h2.show-mobile,body.reiseziele .newsletter-container .newsletter h3.show-mobile{display:none}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h2.show-mobile,body.homepage .newsletter-container .newsletter h3.show-mobile,body.region-page .newsletter-container .newsletter h2.show-mobile,body.region-page .newsletter-container .newsletter h3.show-mobile,body.reiseziele .newsletter-container .newsletter h2.show-mobile,body.reiseziele .newsletter-container .newsletter h3.show-mobile{display:block}}@media only screen and (max-width:479px){body.homepage .newsletter-container .newsletter h2.show-mobile,body.homepage .newsletter-container .newsletter h3.show-mobile,body.region-page .newsletter-container .newsletter h2.show-mobile,body.region-page .newsletter-container .newsletter h3.show-mobile,body.reiseziele .newsletter-container .newsletter h2.show-mobile,body.reiseziele .newsletter-container .newsletter h3.show-mobile{font-size:19px!important}}body.homepage .newsletter-container .newsletter h2.not-mobile,body.homepage .newsletter-container .newsletter h3.not-mobile,body.region-page .newsletter-container .newsletter h2.not-mobile,body.region-page .newsletter-container .newsletter h3.not-mobile,body.reiseziele .newsletter-container .newsletter h2.not-mobile,body.reiseziele .newsletter-container .newsletter h3.not-mobile{display:block}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h2.not-mobile,body.homepage .newsletter-container .newsletter h3.not-mobile,body.region-page .newsletter-container .newsletter h2.not-mobile,body.region-page .newsletter-container .newsletter h3.not-mobile,body.reiseziele .newsletter-container .newsletter h2.not-mobile,body.reiseziele .newsletter-container .newsletter h3.not-mobile{display:none}}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h2:before,body.region-page .newsletter-container .newsletter h2:before,body.reiseziele .newsletter-container .newsletter h2:before{display:block;left:0}}body.homepage .newsletter-container .newsletter h3,body.region-page .newsletter-container .newsletter h3,body.reiseziele .newsletter-container .newsletter h3{font-size:30px}body.homepage .newsletter-container .newsletter h3:before,body.region-page .newsletter-container .newsletter h3:before,body.reiseziele .newsletter-container .newsletter h3:before{font-size:30px;right:auto;-webkit-text-stroke:3px #fff}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h3:before,body.region-page .newsletter-container .newsletter h3:before,body.reiseziele .newsletter-container .newsletter h3:before{font-size:25px}}body.homepage .newsletter-container .newsletter h3 strong,body.region-page .newsletter-container .newsletter h3 strong,body.reiseziele .newsletter-container .newsletter h3 strong{position:relative}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h3 strong,body.region-page .newsletter-container .newsletter h3 strong,body.reiseziele .newsletter-container .newsletter h3 strong{font-size:21px}}body.homepage .newsletter-container .newsletter h3 strong:before,body.region-page .newsletter-container .newsletter h3 strong:before,body.reiseziele .newsletter-container .newsletter h3 strong:before{content:attr(data-title);font-size:24px;right:auto;z-index:-1;left:0;position:absolute;-webkit-text-stroke:3px #fff;bottom:1px}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h3 strong:before,body.region-page .newsletter-container .newsletter h3 strong:before,body.reiseziele .newsletter-container .newsletter h3 strong:before{font-size:21px}}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h3,body.region-page .newsletter-container .newsletter h3,body.reiseziele .newsletter-container .newsletter h3{font-size:21px}}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h3.show-mobile.biszu,body.region-page .newsletter-container .newsletter h3.show-mobile.biszu,body.reiseziele .newsletter-container .newsletter h3.show-mobile.biszu{font-size:25px}}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter h3.show-mobile.biszu:before,body.region-page .newsletter-container .newsletter h3.show-mobile.biszu:before,body.reiseziele .newsletter-container .newsletter h3.show-mobile.biszu:before{font-size:25px}}body.homepage .newsletter-container .newsletter .cell,body.region-page .newsletter-container .newsletter .cell,body.reiseziele .newsletter-container .newsletter .cell{width:100%}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter .cell,body.region-page .newsletter-container .newsletter .cell,body.reiseziele .newsletter-container .newsletter .cell{width:100%}}body.homepage .newsletter-container .newsletter .cell>.inside+.inside,body.region-page .newsletter-container .newsletter .cell>.inside+.inside,body.reiseziele .newsletter-container .newsletter .cell>.inside+.inside{max-width:450px}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter .cell>.inside+.inside,body.region-page .newsletter-container .newsletter .cell>.inside+.inside,body.reiseziele .newsletter-container .newsletter .cell>.inside+.inside{min-width:300px;max-width:100%;width:50%;margin:0 auto}}@media only screen and (max-width:767px){body.homepage .newsletter-container .newsletter .cell>.inside+.inside input[name=txt-email],body.region-page .newsletter-container .newsletter .cell>.inside+.inside input[name=txt-email],body.reiseziele .newsletter-container .newsletter .cell>.inside+.inside input[name=txt-email]{max-width:100%}}body.homepage .newsletter-container .newsletter .cell .inside,body.region-page .newsletter-container .newsletter .cell .inside,body.reiseziele .newsletter-container .newsletter .cell .inside{margin-left:0;margin-right:0}body.homepage .newsletter-container .voucher-container,body.region-page .newsletter-container .voucher-container,body.reiseziele .newsletter-container .voucher-container{background:#ffa200;padding:10px;border-radius:50%;width:150px;height:150px}@media only screen and (max-width:479px){body.homepage .newsletter-container .voucher-container,body.region-page .newsletter-container .voucher-container,body.reiseziele .newsletter-container .voucher-container{width:130px;height:130px}}body.homepage .newsletter-container .voucher-container .voucher-inner,body.region-page .newsletter-container .voucher-container .voucher-inner,body.reiseziele .newsletter-container .voucher-container .voucher-inner{text-align:center}body.homepage .newsletter-container .voucher-container .voucher-inner>span,body.region-page .newsletter-container .voucher-container .voucher-inner>span,body.reiseziele .newsletter-container .voucher-container .voucher-inner>span{display:block;color:#fff;font-size:17px;font-weight:700;line-height:38px;letter-spacing:-.3px}@media only screen and (max-width:479px){body.homepage .newsletter-container .voucher-container .voucher-inner>span,body.region-page .newsletter-container .voucher-container .voucher-inner>span,body.reiseziele .newsletter-container .voucher-container .voucher-inner>span{font-size:14px;line-height:32px}}body.homepage .newsletter-container .voucher-container .voucher-inner>span.voucher-icon,body.region-page .newsletter-container .voucher-container .voucher-inner>span.voucher-icon,body.reiseziele .newsletter-container .voucher-container .voucher-inner>span.voucher-icon{font-size:30px}@media only screen and (max-width:479px){body.homepage .newsletter-container .voucher-container .voucher-inner>span.voucher-icon,body.region-page .newsletter-container .voucher-container .voucher-inner>span.voucher-icon,body.reiseziele .newsletter-container .voucher-container .voucher-inner>span.voucher-icon{font-size:25px}}body.homepage .newsletter-container .voucher-container .voucher-inner>span.voucher-value,body.region-page .newsletter-container .voucher-container .voucher-inner>span.voucher-value,body.reiseziele .newsletter-container .voucher-container .voucher-inner>span.voucher-value{font-size:61px}@media only screen and (max-width:479px){body.homepage .newsletter-container .voucher-container .voucher-inner>span.voucher-value,body.region-page .newsletter-container .voucher-container .voucher-inner>span.voucher-value,body.reiseziele .newsletter-container .voucher-container .voucher-inner>span.voucher-value{font-size:50px}}body .container_map{margin-bottom:0}body .newsletter{max-width:490px;margin:0 10px 10px auto;background-size:cover;display:table;padding:0;font-family:Arial,sans-serif;background:none 0 no-repeat;background-size:cover}body .newsletter.hotel_list{position:absolute;max-width:unset}@media only screen and (min-width:768px){body .newsletter.hotel_list{margin-top:20px;margin-bottom:20px;margin-left:10%;top:25%}}@media only screen and (max-width:767px){body .newsletter.hotel_list .cell{width:calc(100% - 170px)!important}}@media only screen and (max-width:639px){body .newsletter{background-position-x:-100px}}body .newsletter h2{text-transform:uppercase;font-size:30px;font-weight:400;margin:0;text-align:right}@media only screen and (max-width:767px){body .newsletter h2 span{width:100%;font-size:28px;float:right}}@media only screen and (max-width:767px){body .newsletter h2{font-size:24px}}body .newsletter h3{margin:0;font-size:20px;text-align:right;cursor:pointer}body .newsletter h3 strong{font-size:24px}@media only screen and (max-width:767px){body .newsletter h3{opacity:0}}body .newsletter .cell{display:block;float:right}body .newsletter .cell .inside{margin:10px 20px;position:relative;clear:right}@media only screen and (max-width:767px){body .newsletter .cell .inside:first-of-type{margin-top:20px}}body .newsletter .cell .inside input[name=txt-email]{width:100%;border:1px solid #ccc;border-radius:6px;padding:6px 32px 6px 14px;color:#000}body .newsletter .cell .inside input[name=txt-email]::placeholder{color:#807e80;font-family:Arial,sans-serif;opacity:1}body .newsletter .cell .inside input[type=submit]{background:none center center no-repeat;position:absolute;top:0;right:0;border:none;padding:7px 17px;outline:0;background-size:16px 17px;width:auto}body .newsletter .cell .inside .customCheckbox{margin-top:10px}@media only screen and (max-width:479px){body .newsletter .cell{max-width:320px}}body .newsletter img{width:100%}body .footer .newsletter{font-family:Arial,sans-serif;background-image:none;max-width:450px;width:100%;margin:auto}body .footer .newsletter h2,body .footer .newsletter h3{text-align:center}body .footer .newsletter h2{font-size:21px}body .footer .newsletter h2 span{float:none;font-size:26px}@media only screen and (max-width:767px){body .footer .newsletter h2{font-size:18px}body .footer .newsletter h2 span{font-size:18px}}body .footer .newsletter h3{margin-top:5px;opacity:1;font-size:24px}@media only screen and (max-width:767px){body .footer .newsletter h3{font-size:19px}body .footer .newsletter h3 strong{font-size:16px}}body .footer .newsletter .cell{float:none;max-width:none}@media only screen and (max-width:330px){.map_implementaion .newsletter h3{font-size:13px}.map_implementaion .newsletter h3:before{font-size:13px}.map_implementaion .newsletter h3 strong:before{font-size:13px}.map_implementaion .newsletter h3 strong{font-size:13px}}.flight_popup,.newsletter_popup{position:fixed;top:0;left:0;width:100%;z-index:999;background:rgba(0,0,0,.75);height:100%;display:none}.flight_popup .flight_popup_inner,.flight_popup .newsletter,.newsletter_popup .flight_popup_inner,.newsletter_popup .newsletter{top:50%;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:350px}.flight_popup .flight_popup_inner>.close-popup-newsletter,.flight_popup .newsletter>.close-popup-newsletter,.newsletter_popup .flight_popup_inner>.close-popup-newsletter,.newsletter_popup .newsletter>.close-popup-newsletter{font-size:16px;color:#000;position:absolute;right:7px;top:2px;cursor:pointer}@media only screen and (max-width:1023px){.flight_popup .flight_popup_inner>.close-popup-newsletter,.flight_popup .newsletter>.close-popup-newsletter,.newsletter_popup .flight_popup_inner>.close-popup-newsletter,.newsletter_popup .newsletter>.close-popup-newsletter{padding:10px}.flight_popup .flight_popup_inner>.close-popup-newsletter i,.flight_popup .newsletter>.close-popup-newsletter i,.newsletter_popup .flight_popup_inner>.close-popup-newsletter i,.newsletter_popup .newsletter>.close-popup-newsletter i{font-size:24px}}@media only screen and (max-width:1023px){.flight_popup .flight_popup_inner,.flight_popup .newsletter,.newsletter_popup .flight_popup_inner,.newsletter_popup .newsletter{max-width:350px}}@media only screen and (max-width:479px){.flight_popup .flight_popup_inner,.flight_popup .newsletter,.newsletter_popup .flight_popup_inner,.newsletter_popup .newsletter{max-width:90%}}.flight_popup .flight_popup_inner .cell>.inside,.flight_popup .newsletter .cell>.inside,.newsletter_popup .flight_popup_inner .cell>.inside,.newsletter_popup .newsletter .cell>.inside{position:absolute;left:50%;bottom:20px;width:calc(100% - 36px);margin:0;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flight_popup .flight_popup_inner .cell>.inside #btn-submit,.flight_popup .newsletter .cell>.inside #btn-submit,.newsletter_popup .flight_popup_inner .cell>.inside #btn-submit,.newsletter_popup .newsletter .cell>.inside #btn-submit{background:url(https://static.xn--gnstiger-reisen-zvb.de/images/arrow.png?ver=1713884187) center center no-repeat;background-size:16px 17px}.flight_popup .flight_popup_inner .cell>.inside input[name=txt-email],.flight_popup .newsletter .cell>.inside input[name=txt-email],.newsletter_popup .flight_popup_inner .cell>.inside input[name=txt-email],.newsletter_popup .newsletter .cell>.inside input[name=txt-email]{-webkit-box-shadow:1px 0 10px 2px rgba(204,204,204,.8);-moz-box-shadow:1px 0 10px 2px rgba(204,204,204,.8);box-shadow:1px 0 10px 2px rgba(204,204,204,.8)}@media only screen and (max-width:767px){.flight_popup .flight_popup_inner .cell>.inside input[name=txt-email],.flight_popup .newsletter .cell>.inside input[name=txt-email],.newsletter_popup .flight_popup_inner .cell>.inside input[name=txt-email],.newsletter_popup .newsletter .cell>.inside input[name=txt-email]{max-width:100%}}.flight_popup .flight_popup_inner .head,.flight_popup .newsletter .head,.newsletter_popup .flight_popup_inner .head,.newsletter_popup .newsletter .head{position:absolute;bottom:58px;left:2px;width:100%;color:#ffa200;white-space:nowrap}.flight_popup .flight_popup_inner .head>span,.flight_popup .newsletter .head>span,.newsletter_popup .flight_popup_inner .head>span,.newsletter_popup .newsletter .head>span{display:block;text-align:center;font-size:26px;font-weight:700;font-family:Arial,sans-serif;font-weight:700;text-transform:uppercase;z-index:9;position:relative}@media only screen and (max-width:479px){.flight_popup .flight_popup_inner .head>span,.flight_popup .newsletter .head>span,.newsletter_popup .flight_popup_inner .head>span,.newsletter_popup .newsletter .head>span{font-size:24px}}.flight_popup .flight_popup_inner .head>span.sub,.flight_popup .newsletter .head>span.sub,.newsletter_popup .flight_popup_inner .head>span.sub,.newsletter_popup .newsletter .head>span.sub{font-size:20px;color:#02a4ef;top:-3px}@media only screen and (max-width:479px){.flight_popup .flight_popup_inner .head>span.sub,.flight_popup .newsletter .head>span.sub,.newsletter_popup .flight_popup_inner .head>span.sub,.newsletter_popup .newsletter .head>span.sub{font-size:18px}}.flight_popup .flight_popup_inner .head>span:before,.flight_popup .newsletter .head>span:before,.newsletter_popup .flight_popup_inner .head>span:before,.newsletter_popup .newsletter .head>span:before{content:attr(data-title);color:#fff;position:absolute;top:0;left:0;z-index:-1;-webkit-text-stroke:5px #fff;overflow:hidden;padding:0 5px;width:100%}.flight_popup .flight_popup_inner .head>span.main:before,.flight_popup .newsletter .head>span.main:before,.newsletter_popup .flight_popup_inner .head>span.main:before,.newsletter_popup .newsletter .head>span.main:before{top:0}.flight_popup .flight_popup_inner .newsletter-conditions,.flight_popup .newsletter .newsletter-conditions,.newsletter_popup .flight_popup_inner .newsletter-conditions,.newsletter_popup .newsletter .newsletter-conditions{position:absolute;width:119px;height:124px;right:15px;top:134px;border-radius:50%;cursor:pointer}@media only screen and (max-width:479px){.flight_popup .flight_popup_inner .newsletter-conditions,.flight_popup .newsletter .newsletter-conditions,.newsletter_popup .flight_popup_inner .newsletter-conditions,.newsletter_popup .newsletter .newsletter-conditions{width:35%;height:30%;right:15px;top:29%}}.flug .flight_popup{display:none;cursor:pointer}.flug .flight_popup .flight_popup_inner img{width:100%}