﻿html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:"FranziskaFF";src:url("/sites/all/themes/premium2016/fonts/FranziskaFF/FranziskaFF-Regular.otf");font-weight:normal;font-style:normal}@font-face{font-family:"FranziskaFF";src:url("/sites/all/themes/premium2016/fonts/FranziskaFF/FranziskaFF-Bold.otf");font-weight:bold;font-style:normal}@font-face{font-family:"FranziskaFF";src:url("/sites/all/themes/premium2016/fonts/FranziskaFF/FranziskaFF-RegularItalic.otf");font-weight:normal;font-style:italic}@font-face{font-family:"TabletGothic";src:url("/sites/all/themes/premium2016/fonts/TabletGothic/TabletGothic-Regular.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"TabletGothic";src:url("/sites/all/themes/premium2016/fonts/TabletGothic/TabletGothic-Italic.ttf");font-weight:normal;font-style:italic}@font-face{font-family:"TabletGothic";src:url("/sites/all/themes/premium2016/fonts/TabletGothic/TabletGothic-Bold.ttf");font-weight:bold;font-style:normal}html{scrollbar-gutter:stable}body{background-color:#fff;color:#313131;font-family:"TabletGothic","Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;font-size:100%;line-height:1.5;overflow-x:hidden;margin:0;padding:0}.no-scroll body{overflow:hidden}h1,h2,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:1.5rem;font-weight:bold;line-height:1.2;margin-bottom:1.25rem;margin-top:1rem}@media screen and (min-width:61.25rem){h1{font-size:1.875rem;margin-bottom:1.5rem;margin-top:1.25rem}}h2{font-size:1.5rem;font-weight:bold}h3{font-size:1.125rem;font-weight:normal;margin-bottom:.65625rem}@media screen and (min-width:32.5rem){h3{font-size:1.5rem;margin-bottom:.71875rem}}h4{font-size:1.125rem;font-weight:normal;line-height:1.875rem;max-width:80%;margin:0 auto}h5,h6{font-size:1rem;font-weight:normal}p{margin-bottom:0.6em;margin-top:0}ul,ol,dl{margin-bottom:1.5em}ul{list-style:square}li{margin-bottom:0.5em}dd{margin-left:0}hr{border:0;border-top:1px solid #e4e4e4;box-sizing:content-box;clear:both;height:0;margin:0px 0px 10px}a{color:#b91109;text-decoration:underline}a:hover,a:active,a:focus{color:#b91109}a>img{border:none}a[name]{color:inherit}a.btn,a.navigation-link,.nav__ressorts-list a{text-decoration:none}img{max-width:100%;height:auto}svg{fill:currentColor}.l-container{max-width:61.25rem;margin-left:auto;margin-right:auto}.l-container::after{clear:both;content:"";display:block}.l-footer-wrapper{background-color:#f2f2f2}@media screen and (min-width:48rem){#header{padding:0 6px 6px 6px}}@media screen and (min-width:48rem) and (max-width:61.1875rem){#content-top>div{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}#content-top>div:last-child{margin-right:0}#content-top>div:nth-child(2n){margin-right:0}#content-top>div:nth-child(2n+1){clear:left}}@media screen and (min-width:61.25rem){#content-top>div{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}#content-top>div:last-child{margin-right:0}#content-top>div:nth-child(4n){margin-right:0}#content-top>div:nth-child(4n+1){clear:left}}.l-content{margin-top:1.5rem;padding:0 1.25rem}@media screen and (min-width:48rem){.l-content{margin-top:2.75rem}}.l-content.l-content--app{margin-top:0;padding-top:0.5rem}@media screen and (min-width:48rem){.l-content.l-content--app{padding-top:1.5rem}}.l-content.l-content--with-sidebar{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%}.l-content.l-content--with-sidebar:last-child{margin-right:0}#sidebar{float:left;display:block;margin-right:2.1276595745%;width:40.4255319149%}#sidebar:last-child{margin-right:0}#callout{padding:1.25rem}@media screen and (min-width:48rem) and (max-width:61.1875rem){#callout>div{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}#callout>div:last-child{margin-right:0}#callout>div:nth-child(2n){margin-right:0}#callout>div:nth-child(2n+1){clear:left}}@media screen and (min-width:61.25rem){#callout>div{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}#callout>div:last-child{margin-right:0}#callout>div:nth-child(4n){margin-right:0}#callout>div:nth-child(4n+1){clear:left}}#footer{margin-top:2rem;padding:1.25rem;text-align:center}.account ul{list-style:none;padding-left:0}.block.block-callout{margin-top:3.125rem;padding:0.625rem 1.875rem}.block.block-callout h2{font-size:1rem;line-height:1.125;color:#313131;font-weight:bold;text-align:center}.block.block-callout p{font-size:0.875rem;line-height:1.125;color:#999}.card{background-color:#fefefe;border:1px solid #e4e4e4;border-radius:4px;margin:0 0 1em}.card .card__heading{padding:.625rem}.card .card__heading h3{margin:.625rem 1.5rem 0 0;border-top:1px solid #ccc;padding-top:1rem}@media screen and (min-width:61.25rem){.card .card__heading h3{margin-right:0;padding-right:5px}}.card .card__heading h3 a{color:inherit;display:block;background-image:url("/sites/all/themes/premium2016/images/collapsed.svg");background-size:1.125rem 0.5625rem;background-position:right;background-repeat:no-repeat}.card .card__heading h3 a:hover{color:#b91109}.card.card--expanded .card__heading>h3>a{background-image:url("/sites/all/themes/premium2016/images/expanded.svg")}.card .card__copy{background-color:#fff;padding:.625rem}.card .card__copy p{font-family:FranziskaFF,Georgia,Palatino,"Palatino Linotype",FreeSerif,serif;margin:0 0 .5em}.card .card__copy p:last-child{margin:0}.checkout-step{background-position:top center;background-repeat:no-repeat;background-size:100%;margin:-0.5rem -1.25rem 0;padding:calc(67vw - 7.5rem) 1rem 0}@media screen and (min-width:30rem){.checkout-step{padding:calc(40vw - 11.375rem) 1rem 0}}@media screen and (min-width:48rem){.checkout-step{margin:-1.5rem -1.25rem 0}}@media screen and (min-width:61.25rem){.checkout-step{padding:calc(396px - 11.625rem) 1rem 0}}.checkout-step .checkout-step__content{background-color:white;border-radius:4px;padding:1rem;max-width:40rem;margin:0 auto}.checkout-step .checkout-step__content>*{margin-left:auto;margin-right:auto;max-width:32rem}.checkout-step .checkout-step__title{font-size:2rem;letter-spacing:0.3px;margin-bottom:.75rem;text-align:center}@media screen and (min-width:30rem){.checkout-step .checkout-step__title{margin-top:1.25rem}}.checkout-step .checkout-step__tagline{font-size:1rem;font-weight:normal;line-height:1.5;margin-bottom:1.25rem;text-align:center}.checkout-step .checkout-step__description{border:solid 1px #cccccf;border-radius:.25rem;box-shadow:0 2px 6px 0 rgba(0,0,0,0.06),0 1px 1px 0 rgba(0,0,0,0.06);margin-bottom:2rem}.checkout-step .checkout-step__description a{color:#313131;cursor:pointer;display:block;line-height:1;margin:1rem;overflow:hidden;position:relative}.checkout-step .checkout-step__description a::before{background-image:url("/sites/all/themes/premium2016/images/arrow.svg");background-position:right;background-repeat:no-repeat;content:"";position:absolute;height:100%;width:100%}.checkout-step .checkout-step__description.checkout-step__description--expanded a::before{background-position:left;transform:rotate(180deg)}.checkout-step .checkout-step__description>div{background-color:#f5f5f5;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;display:none;padding:1rem}.checkout-step .checkout-step__description .list-features{color:#777777;margin:0}.checkout-step .checkout-step__description.checkout-step__description--expanded>div{display:block}.checkout-step .checkout-step__additional-information{margin-top:1.5em;text-align:center}.checkout-step input{border:solid 1px #cccccf;border-radius:.25rem;height:3.125rem;padding:1rem}.checkout-step input:focus{border-color:#99999c}.checkout-step .btn,.checkout-step input[type="radio"][name="paymentMethod"]+label{font-size:1.125rem;margin-bottom:0;padding:1rem;text-transform:none;width:100%}@media screen and (min-width:32.5rem){.checkout-step .btn.btn-next,.checkout-step input[type="radio"][name="paymentMethod"]+label.btn-next{float:none}}.checkout-step .form-element{margin-bottom:.75rem}.checkout-step .form-element.has-error>input{border-width:1px}.content__title{text-align:center}.header{color:#000;position:relative}.header .header__brand{border-bottom:1px solid #e4e4e4;line-height:3.375rem;width:100%}.header .header__brand::after{clear:both;content:"";display:block}.header .header__publisher{font-size:1rem;line-height:inherit;margin:0;text-align:center;width:100%}.header .header__teaser{float:left;margin:0}.header .header__logo{color:#1d1d1b;height:auto;margin:1.125rem 0;vertical-align:middle;width:13rem}@media screen and (min-width:48rem){.header .header__logo{height:2.125rem;margin:1.5rem 0 1.5rem 0;width:20rem}}.header .header__menu-icon{height:1.125rem;width:1.125rem;vertical-align:-.1875rem}.header .header__menu-icon--close{display:none}.header .header__menu-link{border-left:1px solid #e4e4e4;color:#313131;float:right;padding:0 1.125rem}.header .header__menu-link:hover,.header .header__menu-link:active,.header .header__menu-link:focus{color:#444}.header .header__menu-link[aria-expanded="true"] .header__menu-icon--close{display:inline}.header .header__menu-link[aria-expanded="true"] .header__menu-icon--menu{display:none}@media screen and (min-width:48rem){.header .header__brand{line-height:inherit}.header .header__logo{height:2.125rem;width:20rem}.header .header__menu-link{display:none}}.important{color:#b91109;font-weight:bold}.feature,.list-features{list-style:none;padding-left:1.5em;text-indent:-1.5em}.feature>li:before,.list-features>li:before{background-image:url(/sites/all/themes/premium2016/images/haken-gruen.svg);background-position:center;background-repeat:no-repeat;content:'';display:inline-block;height:1.25em;margin-right:.25em;vertical-align:text-bottom;width:1.25em}.border{margin:0px -20px 10px;border-bottom:1px solid #e4e4e4}@media screen and (max-width:47.9375rem){.hidden-xs{display:none}}.text-center{text-align:center}.footer__menu{margin-top:0;padding-left:0}.footer__menu>li{display:inline;font-size:0.875rem;margin-bottom:0.5em;padding-left:0}.footer__menu>li:after{content:" • "}.footer__menu>li:last-child:after{content:""}.footer__menu>li>a{color:inherit}.footer__menu>li>a:hover{text-decoration:underline}@media screen and (max-width:47.9375rem){.footer__menu>li{display:block}.footer__menu>li:after{content:""}}input,select,textarea{background-color:#fff;border:.125rem solid rgba(0,0,0,0);border-radius:0;box-sizing:border-box;color:#444;display:inline-block;font:inherit;letter-spacing:.03em;line-height:normal;margin:0;padding:0 1em;width:100%}input:focus,select:focus,textarea:focus{background-color:#fff;border-color:rgba(0,0,0,0.1);color:#313131;outline:none}input:disabled,input[disabled],select:disabled,select[disabled],textarea:disabled,textarea[disabled]{cursor:not-allowed}input,select{height:2.75rem}input::-webkit-input-placeholder{color:#999;opacity:1}input::-moz-placeholder{color:#999;opacity:1}input:-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder{color:#999;opacity:1}input[type="radio"]{position:absolute;clip:rect(0,0,0,0);width:auto}input[type="radio"]+label{display:inline-block;height:1.75em;margin-left:.125rem}input[type="radio"]+label:before{background-color:#fff;border:0.375em solid #fff;border-radius:1em;box-shadow:0 0 0 0.125rem #cccccc;content:'';cursor:pointer;display:inline-block;height:1.5em;margin-right:0.5em;margin-top:-0.25em;vertical-align:middle;width:1.5em}input[type="radio"]:checked+label:before{background-color:#252525}input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);width:auto}input[type="checkbox"]+label{display:inline-block;height:1.5em;padding-left:2em;text-indent:-2em;margin-left:.125rem}input[type="checkbox"]+label:before{background-color:#fff;border:0.125rem solid #cccccc;content:'';cursor:pointer;display:inline-block;height:1.5em;margin-right:0.5em;vertical-align:middle;width:1.5em}input[type="checkbox"]:checked+label:before{background-image:url(/sites/all/themes/premium2016/images/haken-grau.svg);background-position:center;background-repeat:no-repeat;content:''}input[type="text"]:read-only{background-color:#f5f5f5}textarea{display:block;width:100%;min-height:8.75em;resize:vertical}label{color:#444;display:block;font-size:0.875rem;line-height:1.5em}.date-selector{display:flex;margin-left:-0.2rem;margin-right:-0.2rem}.date-selector>select{flex-grow:1;margin-left:0.2rem;margin-right:0.2rem}.form-fields{margin-bottom:1.25rem}.form-fields::after{clear:both;content:"";display:block}.form-fields__section{background-color:#F3F2F4;color:#444;margin:.125rem -1.25rem 0;padding:1.875rem 1.25rem}.form-fields__section p,.form-fields__section ul{clear:both;letter-spacing:0.01em;line-height:1.4}.form-fields__section small{font-size:0.875rem}.form-fields__section>h3{color:#313131;font-weight:bold;margin-top:0}.form-fields__section>img{display:block;margin-bottom:1.5rem}@media screen and (min-width:48rem){.form-fields__section{background-color:#eee;padding:2.5rem;margin:0 2.12766% 1.25rem 0}}.form-element,.form-group{margin:0 0 0.625rem}@media screen and (min-width:32.5rem){.form-element,.form-group{width:auto}}.form-element>p{margin-top:0.6em}.form-element>.form-element__help{color:#666;font-size:0.875rem;line-height:1.5em;margin-bottom:2em}.form-element__sepa{align-items:center;background:#FAFAFA;border-radius:.25rem;border:.0625rem solid #DFDFE1;display:flex;color:#55A400;font-size:1rem;line-height:1.5em;margin-bottom:.5rem;margin-left:-0.2rem;margin-right:-0.2rem;padding:.375rem 0rem .375rem .375rem;vertical-align:middle}@media screen and (min-width:32.5rem){.form-element__sepa{margin-left:0;margin-right:0}}.form-element__sepa span{display:inline}.form-element__sepanotice{font-size:.75rem;line-height:100%;margin-left:.125rem;padding:0rem .3125rem;width:100%}.form-element__termnotice{color:#666;font-size:0.875rem;margin:.625rem 0 1.25rem 0}.form-element__agevalidation p{color:#666;margin:1.25rem 0 .625rem 0}.form-element__agevalidation input{margin-top:.625rem}.gift{animation:Gift-Animation 1.5s infinite ease-in-out;background-image:url(/sites/all/themes/premium2016/images/gift.svg);background-repeat:no-repeat;display:block;float:left;height:1rem;margin-top:0;width:1rem;transform:translateX(2px) translateY(2px) rotate(0deg);transform-origin:center;animation-iteration-count:infinite}@keyframes Gift-Animation{0%{transform:translateX(2px) translateY(2px) rotate(0deg)}25%{transform:translateX(2px) translateY(2px) rotate(-5deg)}50%{transform:translateX(2px) translateY(2px) rotate(5deg)}75%{transform:translateX(2px) translateY(2px) rotate(0deg)}100%{transform:translateX(2px) translateY(2px) rotate(0deg)}}.form-element>.form-element__message{padding:0.5em 0;margin:0}.form-element.has-error input,.form-element.has-error select,.form-element.has-error textarea{background-color:#f2dede;border:.1875rem solid #ab433f;color:#ab433f}.form-element.has-error input[type="radio"]+span:before,.form-element.has-error input[type="checkbox"]+span:before{box-shadow:0 0 0 0.125em #ab433f}.form-element.has-error>.form-element__message{color:#ab433f}.form-element.has-success input,.form-element.has-success select,.form-element.has-success textarea{border-color:#56a400}.form-element.user-exists{background-color:#DFDFE1;border-radius:.125rem;font-size:.8125rem;padding:1rem}.form-element.user-exists h2{color:#07884D;font-size:.875rem;margin:0;position:relative;text-indent:1.25rem}.form-element.user-exists h2::before{background-image:url(/sites/all/themes/premium2016/images/notice.svg);background-repeat:no-repeat;background-size:contain;content:'';display:block;height:1.125rem;left:0;position:absolute;width:1.125rem}.form-element.user-exists p{margin:.3125rem 0 0 0}.form-element.user-exists a{color:#69696C;text-decoration:underline}.form-element.dialogbox{background:rgba(0,0,0,0.4);border-radius:.25rem;height:100vh;left:0;top:0;position:fixed;width:100vw}.dialogbox-inner{background:#FFF;border-radius:.25rem;left:50%;padding:0 1.5rem 1rem 1.5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:23.75rem}.dialogbox-inner h2{margin-bottom:.5rem}.dialogbox-inner .btn-primary{margin-top:.375rem;width:100%}@media screen and (min-width:32.5rem){.dialogbox-inner .btn-primary{width:auto}}.form-element--paymentMethod{display:flex;flex-wrap:wrap;gap:0.5rem}.form-element--paymentMethod>span{display:block;width:100%}@media screen and (min-width:32.5rem){.form-element--paymentMethod>span{flex:1;width:80%}}.form-element--paymentMethod>span.with-icon{flex:none;width:auto}.form-buttons{text-align:center}@media screen and (min-width:32.5rem){.form-buttons{text-align:left}}@media screen and (min-width:48rem){.form-buttons.form-buttons--one-section{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;margin-left:25.5319148936%}.form-buttons.form-buttons--one-section:last-child{margin-right:0}}form h3{font-size:1.125rem}fieldset{border:none;margin:0;padding:0}legend{display:block;float:left;font-size:1.125rem;font-weight:bold;margin-bottom:.65625rem;padding:0;width:100%}@media screen and (min-width:32.5rem){.form--inline .btn,.form--inline input[type="radio"][name="paymentMethod"]+label{vertical-align:bottom}.form--inline .form-element{display:inline-block;vertical-align:bottom}.form--inline .form-element label{font-size:smaller;font-weight:bold}.form--inline .form-element input{width:auto}}.form--audio input{border-color:rgba(0,0,0,0.1)}.form--audio select{border-width:0}.form--checkout{margin-bottom:2.5rem}.form--checkout::after{clear:both;content:"";display:block}@media screen and (min-width:48rem){.form--checkout .form-fields{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:48rem){.form--checkout .form-fields__section{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.form--checkout .form-fields__section:last-child{margin-right:0}.form--checkout .form-fields__section:only-child{margin-left:25.5319148936%}}.form--checkout .form-fields__thankyouheader{background-color:#eeeeef;left:50%;margin-left:-50vw;margin-right:-50vw;padding-top:1.25rem;padding-bottom:2rem;position:relative;right:50%;text-align:center;width:100vw}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyouheader{padding-bottom:4rem}}.form--checkout .form-fields__thankyouheader>h2{font-size:2rem;margin-bottom:.625rem;padding:0 1rem}.form--checkout .form-fields__thankyouheader>p{font-size:1rem;padding:0 1rem}.form--checkout .form-fields__thankyouheader a{text-decoration:underline}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyouheader>p.mobileonly{display:none}}.form--checkout .form-fields__thankyouheader--paragraph{margin:0 auto .625rem auto}@media screen and (min-width:61.25rem){.form--checkout .form-fields__thankyouheader--paragraph{width:50%}}.form--checkout .form-fields__thankyouteaser{display:block;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:-1rem;position:relative;z-index:1}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyouteaser{display:inline-flex}}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyouteaser{margin-top:-3rem}}.form--checkout .form-fields__thankyouteaser--shown{margin:.625rem 0 1.25rem 0;opacity:1;transition:0.5s}.form--checkout .form-fields__thankyou--teasertoggle{color:#69696C;cursor:pointer;font-size:1rem;margin:1.25rem auto 0rem auto;position:relative;transition:0.3s;width:fit-content;z-index:1}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyou--teasertoggle{margin:0 auto}}.form--checkout .form-fields__thankyou--teasertoggle button{background:none;box-shadow:none;border:none;border-radius:0;color:inherit;font:inherit;padding:0;text-align:inherit;text-decoration-line:underline}.form--checkout .form-fields__thankyou--teasertoggle:after{content:'⌃';display:inline-block;position:absolute;right:-.9375rem;top:0rem;transform:rotate(180deg)}.form--checkout .form-fields__thankyouteaser--hidden{height:0;opacity:0;transition:0.3s;overflow:hidden}.form--checkout .form-fields__thankyou--teasertoggle-shown::after{top:.3125rem;transform:rotate(0)}.form--checkout .form-fields__thankyouteaser--item{background-color:#fff;border-radius:.3125rem;border:1px solid #dcdcdc;box-shadow:.1875rem 0 .6875rem -.5rem rgba(49,49,49,0.87);margin:0px auto 20px auto;position:relative;text-align:left;width:100%}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyouteaser--item{margin:0 1.25rem 1.25rem auto;text-align:center;width:13.75rem}}@media screen and (min-width:48rem) and (max-width:61.1875rem){.form--checkout .form-fields__thankyouteaser--item{flex:0 1 calc(50% - 10px);margin-left:0;margin-right:0;width:50%}}.form--checkout .form-fields__thankyouteaser--item p{padding:0 .625rem .9375rem .625rem}.form--checkout .form-fields__thankyou--teaserimage{border-radius:50%;float:left;margin:.9375rem .9375rem 0 0;overflow:hidden}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyou--teaserimage{float:none;margin:1.25rem 0 0 0}}.form--checkout .form-fields__thankyou{width:100%}.form--checkout .form-fields__thankyou--pagination{color:#69696C;display:block;font-size:.875rem;margin-top:1.875rem;width:100%;text-align:center}.form--checkout .form-fields__thankyou--headline{margin-top:0}.form--checkout .form-fields__thankyou--shown{display:block}.form--checkout .form-fields__thankyou--page2{text-align:center}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyou--page2 .form-fields__thankyouteaser--item{width:21.875rem}}.form--checkout .form-fields__thankyou--paginationcontrols{display:flex;flex-direction:column;margin-top:1.875rem}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyou--paginationcontrols{flex-direction:row;justify-content:space-between}}.form--checkout .form-fields__thankyou--paginationcontrols .btn,.form--checkout .form-fields__thankyou--paginationcontrols input[type="radio"][name="paymentMethod"]+label{width:100%}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyou--paginationcontrols .btn,.form--checkout .form-fields__thankyou--paginationcontrols input[type="radio"][name="paymentMethod"]+label{width:auto}}.form--checkout .form-fields__thankyou--paginationcontrols .btn-controls{background:#EEE;border-radius:.3125rem;color:#252525;width:100%}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyou--paginationcontrols .btn-controls{width:auto}}.form--checkout .form-fields__thankyou--reverse{flex-direction:column-reverse}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyou--reverse{flex-direction:row-reverse}}.form--checkout .fade-in{animation:fadeIn 0.2s ease-in}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media screen and (min-width:61.25rem){.form--checkout .form-fields__thankyouteaser--item:nth-child(4n){margin-right:0}}.form--checkout .form-fields__thankyouteaser--item>h4{font-size:1rem;font-weight:bold;margin-top:.9375rem;max-width:100%}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyouteaser--item>h4{margin-top:.9375rem}}.form--checkout .form-fields__thankyouteaser--item>p{font-size:0.925rem;min-height:4.6875rem}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyouteaser--item>p{margin-bottom:3.125rem}}.form--checkout .form-fields__thankyouteaser--item>a,.form--checkout .form-fields__thankyouteaser--item>button{background:none;border:.125rem solid #dcdcdc;color:#313131;width:90%}@media screen and (min-width:48rem){.form--checkout .form-fields__thankyouteaser--item>a,.form--checkout .form-fields__thankyouteaser--item>button{bottom:.75rem;clear:both;left:5%;margin-bottom:0;position:absolute}}@media screen and (max-width:47.9375rem){.form--checkout .form-fields__thankyou--page .form-fields__thankyouteaser--item{max-width:22.125rem;text-align:center}.form--checkout .form-fields__thankyou--page .form-fields__thankyouteaser--item p{margin-bottom:1.5625rem;min-height:auto}.form--checkout .form-fields__thankyou--page .form-fields__thankyouteaser--item h4{margin:0}.form--checkout .form-fields__thankyou--page .form-fields__thankyou--teaserimage{float:none;margin-bottom:1rem}}.form--checkout .form-fields__section--final:last-child>h3{display:block !important}@media screen and (min-width:48rem){.form--checkout .form-fields__section--final:first-child>h3{display:none}.form--checkout .form-fields__section--final:last-child>h3{display:block}}.form--checkout .form-element>label{display:none}.form--checkout .form-element.form-element--birthdate>label{display:block}.form--checkout .form-element--salutation{line-height:2.75rem}.form--checkout .form-element--salutation input+label{margin-right:1.5em}@media screen and (min-width:48rem){.form--checkout .form-element--title{float:left;display:block;margin-right:2.1276595745%;width:40.4255319149%;margin-right:0}.form--checkout .form-element--title:last-child{margin-right:0}}.form--checkout .form-element--postalCode{float:left;display:block;margin-right:2.1276595745%;width:40.4255319149%}.form--checkout .form-element--postalCode:last-child{margin-right:0}.form--checkout .form-element--city{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%;margin-right:0}.form--checkout .form-element--city:last-child{margin-right:0}@media screen and (min-width:48rem){.form--checkout .form-element--postalCode{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%}.form--checkout .form-element--postalCode:last-child{margin-right:0}.form--checkout .form-element--city{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%;margin-right:0}.form--checkout .form-element--city:last-child{margin-right:0}}.form--checkout .form-element--paymentInterval{margin-bottom:0.5rem}.form--checkout .form-element--cardExpirationMonth{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.form--checkout .form-element--cardExpirationMonth:last-child{margin-right:0}.form--checkout .form-element--cardExpirationYear{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;margin-right:0}.form--checkout .form-element--cardExpirationYear:last-child{margin-right:0}.form--notifications{margin-bottom:1em}.form--notifications .btn,.form--notifications input[type="radio"][name="paymentMethod"]+label{height:auto;min-height:2.75rem;white-space:normal;width:100%}@media screen and (min-width:32.5rem){.form--notifications .btn,.form--notifications input[type="radio"][name="paymentMethod"]+label{width:auto}}@media screen and (min-width:32.5rem){.form--notifications input,.form--notifications select{width:auto}}.form--notifications .form-element--mobi-name{margin-bottom:0}@media screen and (min-width:32.5rem){.form--notifications .form-element--mobi-name{float:left}}.btn,input[type="radio"][name="paymentMethod"]+label{background-color:rgba(119,119,119,0.8);border:none;border-radius:.3125rem;color:#fff;display:inline-block;font-family:"TabletGothic","Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;font-size:0.8125rem;font-weight:bold;letter-spacing:.08em;line-height:1.125rem;margin:0 auto 0.625rem;padding:0.625rem 1rem;text-align:center;text-transform:uppercase;transition:all 0.15s ease-in-out;width:80%}@media screen and (min-width:32.5rem){.btn,input[type="radio"][name="paymentMethod"]+label{margin:0 0 0.625rem;width:auto}}.btn:visited,input[type="radio"][name="paymentMethod"]+label:visited{color:#fff}.btn:hover,input[type="radio"][name="paymentMethod"]+label:hover,.btn:focus,input[type="radio"][name="paymentMethod"]+label:focus{background-color:#777;color:#fff;cursor:pointer}.btn[disabled],input[type="radio"][name="paymentMethod"]+label[disabled]{opacity:0.5;cursor:not-allowed}.btn[disabled]:hover,input[type="radio"][name="paymentMethod"]+label[disabled]:hover,.btn[disabled]:focus,input[type="radio"][name="paymentMethod"]+label[disabled]:focus{background-color:rgba(119,119,119,0.8);color:#fff}.btn.btn-primary,input[type="radio"][name="paymentMethod"]+label.btn-primary{background-color:#b91109}.btn.btn-primary:hover,input[type="radio"][name="paymentMethod"]+label.btn-primary:hover,.btn.btn-primary:focus,input[type="radio"][name="paymentMethod"]+label.btn-primary:focus{background-color:#880d07}.btn.btn-secondary,input[type="radio"][name="paymentMethod"]+label.btn-secondary{background-color:#252525}.btn.btn-secondary:hover,input[type="radio"][name="paymentMethod"]+label.btn-secondary:hover,.btn.btn-secondary:focus,input[type="radio"][name="paymentMethod"]+label.btn-secondary:focus{background-color:#3f3f3f}@media screen and (min-width:32.5rem){.btn.btn-next,input[type="radio"][name="paymentMethod"]+label.btn-next{float:right}}input[type="radio"][name="paymentMethod"]+label{background-color:#fff;border:.0625rem solid #e4e4e4;color:#444;font-size:0.875rem;font-weight:normal;height:auto;margin:0 auto;padding-left:0.4rem;padding-right:0.4rem;text-transform:none;width:100%;-webkit-tap-highlight-color:transparent}@media (hover:hover){input[type="radio"][name="paymentMethod"]+label:hover,input[type="radio"][name="paymentMethod"]+label:focus{background-color:#dee5d5;border-color:#56a400;color:#56a400}}input[type="radio"][name="paymentMethod"]:checked+label{background-color:#56a400;color:#fff}input[type="radio"][name="paymentMethod"]+label:before{content:none}input[type="radio"][name="paymentMethod"]+label[for="paymentMethod-more"]{background-color:transparent}@media (hover:hover){input[type="radio"][name="paymentMethod"]+label[for="paymentMethod-more"]:hover,input[type="radio"][name="paymentMethod"]+label[for="paymentMethod-more"]:focus{background-color:#dee5d5}}input[type="radio"][name="paymentMethod"]+label.with-icon{background-color:transparent;border:none;letter-spacing:normal;padding:0;width:auto}input[type="radio"][name="paymentMethod"]+label.with-icon:before{border:none;border-radius:.3125rem;box-sizing:content-box;display:block;height:2.5rem;margin:0 0 0.5rem;padding:0.125rem 0;overflow:hidden;width:5rem}@media (hover:hover){input[type="radio"][name="paymentMethod"]+label.with-icon:hover:before{box-shadow:0 0 0 0.125rem #56a400}}input[type="radio"][name="paymentMethod"]+label.with-icon[for=paymentMethod-creditcard]:before{content:url(/sites/all/themes/premium2016/images/Kreditkarte.svg)}input[type="radio"][name="paymentMethod"]+label.with-icon[for=paymentMethod-directdebit]:before{content:url(/sites/all/themes/premium2016/images/Sepa.svg)}input[type="radio"][name="paymentMethod"]+label.with-icon[for=paymentMethod-invoice]:before{content:url(/sites/all/themes/premium2016/images/Rechnung.svg)}input[type="radio"][name="paymentMethod"]+label.with-icon[for=paymentMethod-paypal]:before{content:url(/sites/all/themes/premium2016/images/PayPal.svg)}input[type="radio"][name="paymentMethod"]+label.with-icon[for=paymentMethod-more]:before{background-color:transparent;content:url(/sites/all/themes/premium2016/images/Weitere.svg);height:1rem;padding:0.875rem 0}input[type="radio"][name="paymentMethod"]:checked+label.with-icon{color:#56a400;font-weight:bold}input[type="radio"][name="paymentMethod"]:checked+label.with-icon:before{background-color:#ffffff;box-shadow:0 0 0 0.125rem #56a400}.jp.jp-audio{color:inherit;width:auto;font:inherit}.jp.jp-audio .jp-type-playlist .jp-interface{background-color:transparent;border:none;height:2.875rem}.jp.jp-audio .jp-type-playlist .jp-interface .jp-play{background:url("/sites/all/themes/premium2016/images/play-button.svg");top:0;left:0}.jp.jp-audio .jp-type-playlist .jp-interface a.jp-play:hover{background:url("/sites/all/themes/premium2016/images/play-button-hover.svg")}.jp.jp-audio .jp-type-playlist .jp-interface .jp-pause{background:url("/sites/all/themes/premium2016/images/pause-normal.svg");top:0;left:0}.jp.jp-audio .jp-type-playlist .jp-interface a.jp-pause:hover{background:url("/sites/all/themes/premium2016/images/pause-hover.svg")}.jp.jp-audio .jp-type-playlist .jp-interface .jp-stop{background:url("/sites/all/themes/premium2016/images/stop-button.svg");top:0;left:61px}.jp.jp-audio .jp-type-playlist .jp-interface a.jp-stop:hover{background:url("/sites/all/themes/premium2016/images/stop-button-hover.svg")}.jp.jp-audio .jp-type-playlist .jp-interface .jp-mute{background:url("/sites/all/themes/premium2016/images/volume-icon.svg") no-repeat}.jp.jp-audio .jp-type-playlist .jp-interface .jp-unmute{background:url("/sites/all/themes/premium2016/images/volume-out.svg") no-repeat}.jp.jp-audio .jp-type-playlist .jp-interface .jp-play,.jp.jp-audio .jp-type-playlist .jp-interface .jp-pause,.jp.jp-audio .jp-type-playlist .jp-interface .jp-stop{height:2.875rem;width:2.875rem;background-size:2.875rem}.jp.jp-audio .jp-type-playlist .jp-interface a.jp-play:hover,.jp.jp-audio .jp-type-playlist .jp-interface a.jp-pause:hover,.jp.jp-audio .jp-type-playlist .jp-interface a.jp-stop:hover{background-size:2.875rem}.jp.jp-audio .jp-type-playlist .jp-interface .jp-mute,.jp.jp-audio .jp-type-playlist .jp-interface .jp-unmute{left:-99999px;color:#252525;background-size:1.1875rem 0.8125rem;top:17px}@media screen and (min-width:61.25rem){.jp.jp-audio .jp-type-playlist .jp-interface .jp-mute,.jp.jp-audio .jp-type-playlist .jp-interface .jp-unmute{left:auto;right:142px}}.jp.jp-audio .jp-type-playlist .jp-interface .jp-progress,.jp.jp-audio .jp-type-playlist .jp-interface .jp-volume-bar{top:21px;height:5px;background:#ddd;border-radius:2px}.jp.jp-audio .jp-type-playlist .jp-interface .jp-progress{left:138px;right:24px;width:auto}@media screen and (min-width:61.25rem){.jp.jp-audio .jp-type-playlist .jp-interface .jp-progress{right:205px}}.jp.jp-audio .jp-type-playlist .jp-interface .jp-progress .jp-play-bar{background:#b91109}.jp.jp-audio .jp-type-playlist .jp-interface .jp-volume-bar{left:-99999px;width:127px}@media screen and (min-width:61.25rem){.jp.jp-audio .jp-type-playlist .jp-interface .jp-volume-bar{left:auto;right:5px}}.jp.jp-audio .jp-type-playlist .jp-interface .jp-volume-bar .jp-volume-bar-value{background:#b91109}.jp.jp-audio .jp-type-playlist .jp-interface .jp-current-time,.jp.jp-audio .jp-type-playlist .jp-interface .jp-duration{font-family:"TabletGothic","Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;font-size:0.75rem;font-style:normal;text-align:left;color:#252525;letter-spacing:0.39px;line-height:21px;top:29px}.jp.jp-audio .jp-type-playlist .jp-interface .jp-current-time{left:137px}.jp.jp-audio .jp-type-playlist .jp-interface .jp-duration{left:auto;right:1.5rem;width:auto}@media screen and (min-width:61.25rem){.jp.jp-audio .jp-type-playlist .jp-interface .jp-duration{right:205px}}.messages{font-size:1rem;letter-spacing:.03em;padding-bottom:15px;padding-left:.9375rem;padding-right:.9375rem;padding-top:15px;text-align:center}.messages a,.messages a:hover,.messages a:visited{color:inherit;text-decoration:underline}@media screen and (min-width:48rem){.messages{padding-left:1.25rem;padding-right:1.25rem}}.messages--status{background-color:#cfeac7;color:#005600}.messages--error{background-color:#eacfc7;color:#560000}.messages--mobile-only{display:block}@media screen and (min-width:61.25rem){.messages--mobile-only{display:none}}.pager{margin:1rem auto 2rem}.pager .pager__pages{display:inline-block;font-size:.875rem;letter-spacing:.05em;line-height:2;margin:1.25rem 0 0 0;padding:0}.pager .pager__page{color:rgba(112,112,112,0.5);display:inline-block;padding-left:0}.pager .pager__page:before{content:"/"}.pager .pager__page:first-child:before{content:none}.pager .pager__page.pager__page--current span{color:#313131;font-weight:bold}.pager .pager__page a,.pager .pager__page span{display:inline-block;padding:0 0.7em}:root{--z-ds-space-6:.375rem;--z-ds-space-8:.5rem;--z-ds-border-radius-4:.25rem;--z-ds-color-accent-100:#b91109;--z-ds-color-accent-70:#880d07;--z-ds-color-background-0:#fff;--z-ds-color-background-10:#eee;--z-ds-color-background-20:#dfdfe1;--z-ds-color-border-70:#e4e4e4;--z-ds-color-border-70:#e4e4e4;--z-ds-color-general-white-0:#fff;--z-ds-color-text-100:#fff;--z-ds-color-text-70:#444;--z-ds-fontsize-16:1rem;--z-ds-lineheight-10:1;--z-ds-lineheight-15:1.5;--z-ds-space-10:.625rem;--z-ds-space-16:1rem;--z-ds-space-24:1.5rem;--z-ds-space-4:.25rem}.nav{letter-spacing:.05em;line-height:3.125rem;position:relative}.nav:target,.nav[aria-hidden="false"]{display:block}.nav a{color:inherit;display:block}.nav a:hover,.nav a:active,.nav a:focus{color:#444}.nav ul{font-size:inherit;list-style:none;margin:0;padding:0}.nav li{float:left;margin:0;padding:0;position:relative}.nav .nav__user-name{font-weight:bold}.nav .nav__classifieds::after,.nav .nav__login::after,.nav .nav__ressorts::after{clear:both;content:"";display:block}.nav .nav__classifieds{display:none}.nav .nav__ressorts,.nav .nav__classifieds{padding:0 .9375rem}.nav .nav__ressorts,.nav .nav__classifieds{line-height:2.625;padding-bottom:.375rem;padding-right:0;padding-top:.375rem}.nav .nav__ressorts a,.nav .nav__classifieds a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav a{white-space:nowrap}.nav a[aria-expanded="true"]:after{transform:rotate(-180deg)}.nav .nav__classifieds,.nav .nav__login{font-size:.625rem;letter-spacing:1px;line-height:2rem;text-transform:uppercase}.nav .nav__classifieds-list>li{margin-right:.75rem}.nav .nav__classifieds-list>li:last-child{margin-right:1.25rem}.nav .nav__classifieds{float:left;margin-right:auto}.nav .nav__ressorts{clear:both;font-size:.875rem;line-height:2.25rem;overflow-x:auto;text-align:center;width:100%}.nav .nav__ressorts a:hover,.nav .nav__ressorts a:focus,.nav .nav__ressorts a.active{box-shadow:inset 0 -3px 0 0 #e4e4e4}.nav .nav__ressorts a[aria-controls]:hover,.nav .nav__ressorts a[aria-controls]:focus{box-shadow:none}.nav .nav__ressorts-list{width:max-content;display:inline-block}.nav .nav__ressorts-list>li{padding-right:.6875rem}.nav .nav__ressorts-list>li>a.active{font-weight:bold}.navigation__button{border-radius:var(--z-ds-border-radius-4);height:1.625rem;padding:2px var(--z-ds-space-4);position:absolute;right:.625rem;top:-2.625rem;transition:background-color 300ms ease-out;width:1.625rem;z-index:1}@media screen and (min-width:48rem){.navigation__button{height:1.875rem;padding:var(--z-ds-space-6) var(--z-ds-space-8);top:-3.625rem;width:2.125rem}}@media screen and (min-width:61.25rem){.navigation__button{right:-.625rem}}.nav .navigation__button{align-items:center;display:flex}.navigation__button:hover,.navigation__button[aria-expanded=true]{background-color:var(--z-ds-color-background-10)}.navigation__content{background:#ffffff;color:#252525;height:100vh;left:unset;letter-spacing:0;line-height:var(--z-ds-lineheight-10);min-height:17.1875rem;overflow:hidden;padding:0 20px;position:absolute;text-transform:none;transition:background-color 300ms ease-out;width:100vw;z-index:901}@media screen and (min-width:48rem){.navigation__content{border:0.0625rem solid var(--z-ds-color-border-70);border-radius:var(--z-ds-border-radius-4);height:auto;right:0rem;top:-1.0625rem;width:22.5rem}}@media screen and (min-width:61.25rem){.navigation__content{right:-1.25rem}}.navigation__content a.btn{border-radius:var(--z-ds-border-radius-4);border:none;font-size:var(--z-ds-fontsize-16);line-height:1.25rem;margin:0;padding:var(--z-ds-space-10) var(--z-ds-space-16);text-align:center;background-color:var(--z-ds-color-background-10)}.navigation__content a.btn--zplus{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--z-ds-color-accent-100);color:var(--z-ds-color-general-white-0);text-rendering:optimizeLegibility}.navigation__content a.btn--fullwidth{width:100%}.navigation__content[aria-hidden=true],.navigation__content{display:none}.navigation__content[aria-hidden=false]{display:block}.navigation__content h2{padding:0;margin-bottom:0;font-size:1.25rem}.navigation__content p{color:var(--z-ds-color-text-70);font-size:var(--z-ds-fontsize-16);line-height:var(--z-ds-lineheight-15);margin:0 0 var(--z-ds-space-16);padding:0}.navigation__content a.btn--zplus{color:var(--z-ds-color-general-white-0);letter-spacing:0;text-transform:none}.navigation__content a.btn--zplus:hover{background-color:var(--z-ds-color-accent-70);color:var(--z-ds-color-general-white-0)}.navigation__content a.navigation-link--login,.navigation__content a.navigation-link--login:visited{color:var(--z-ds-color-text-70);letter-spacing:0;margin-top:.625rem;text-transform:none}.navigation__content a.navigation-link--login:hover,.navigation__content a.navigation-link--login:visited:hover{background-color:var(--z-ds-color-background-20)}.navigation__content li{float:unset;margin:.9375rem}.navigation__content .navigation-link{font-size:1rem;width:fit-content}.navigation__content--account{min-height:110px}.react-autosuggest__container{position:relative}.react-autosuggest__suggestions-list{background-color:#fff;border:2px solid rgba(0,0,0,0.1);border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.1);list-style-type:none;margin-top:2px;padding:.625rem 0;position:absolute;width:100%;z-index:1}.react-autosuggest__suggestion{display:block;padding:0 1.25rem}.react-autosuggest__suggestion--highlighted{color:#fff;background-color:#0097cf}.running-text>h3{font-weight:bold;font-size:1.25rem;letter-spacing:0.01em}.running-text>p,.running-text>ul,.running-text>ol,.running-text dl{font-family:FranziskaFF,Georgia,Palatino,"Palatino Linotype",FreeSerif,serif;font-size:1.125rem}.running-text>hr{margin:2rem -1.25rem}@media screen and (min-width:48rem){.running-text>hr{margin:0 0 2rem}}.running-text .supertitle{color:#b91109;display:block;font-family:"TabletGothic","Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif;font-size:0.8125rem;font-weight:normal;letter-spacing:.03em;margin-bottom:0.1em}.running-text .supertitle>strong{font-weight:normal}@media screen and (min-width:48rem){.running-text .supertitle{margin-top:3.125rem}}.running-text .supertitle+h3{margin-top:0}.tabs{border-bottom:1px solid #e4e4e4;list-style:none}.tabs>li{background-color:#fff;border-top:0;color:inherit;display:inline-block;margin-bottom:0;padding:.625rem 1.25rem;text-decoration:none}.tabs>li:hover{color:#444}.tabs>li:focus{outline:none}.tabs>li.active{border:1px solid #e4e4e4;border-bottom-color:#fff;margin-bottom:-1px}
