.artikelbild.bildformat--proz50 img{max-width:calc(100vw - 50px);width:auto;height:auto}.form-success-box{display:none}li[draggable=true] img{pointer-events:none}.competition-container label.checkboxText{position:relative;top:0;left:0;margin-left:0;margin-top:10px;font-size:16px;box-sizing:border-box;height:auto;line-height:24px;font-family:Roboto}.competition-container input.checkboxLabel{width:25px;margin:auto 0}.competitionText,input[type="checkbox"].checkboxLabel+label,.formContainer .input{max-width:calc(100vw - 50px)}.adventBack,.competitionText a,.adventskalender-text a{text-decoration:underline;text-decoration-color:var(--az-red);text-underline-offset:.25em}.competition-container .formContainer{margin:24px 0}.competition-container .formContainer .checkboxWrapper{grid-gap:0}input[type="checkbox"].checkboxLabel{position:absolute;left:-9999px;opacity:0}input[type="checkbox"].checkboxLabel+label{position:relative;display:inline-block;padding-left:40px;line-height:23px}input[type="checkbox"].checkboxLabel+label:before,input[type="checkbox"].checkboxLabel+label:after{content:'';left:0;position:absolute;transition:border .25s,background-color .25s,width .20s .1s,height .20s .1s,top .20s .1s,left .20s .1s;z-index:1}input[type="checkbox"].checkboxLabel+label:after{border-radius:2px}input[type="checkbox"].checkboxLabel:not(:checked)+label:before{width:0;height:0;border:3px solid #fff0;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%}input[type="checkbox"].checkboxLabel:not(:checked)+label:after{height:25px;width:25px;background-color:#fff0;border:2px solid var(--ink);top:0;z-index:0}input[type="checkbox"].checkboxLabel:checked+label:before{top:2px;left:2px;width:8px;height:18px;border-top:2px solid #fff0;border-left:2px solid #fff0;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}input[type="checkbox"].checkboxLabel:checked+label:after{top:0;height:25px;width:25px;border:1px solid var(--grey20);background-color:var(--az-red);z-index:0}#competitionForm .formContainer span.errorMessage{display:block;font-size:16px;padding-top:10px;color:var(--az-red)}.adventskalender-wrapper{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:1em;padding:0 50px}.adventskalender-wrapper a img{display:block;width:auto;height:auto;max-width:100%}.pagewrapper .content-container.content-container--adventskalender{background-image:url(/design/images/adventskalender/adventskalender2024_hintergrund_desktop.svg);background-position:50%;padding:2em 0}.competition--prePageHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:0}.adventskalender-header{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:0 50px;margin-bottom:1em}.adventskalender-header .sponsor-logos{display:flex;margin-left:auto;padding-top:20px}.adventskalender-header .sponsor-logos a+a{margin-left:40px}.adventskalender-header .sponsor-logos a img{display:block;height:40px;width:auto;max-width:100%}.adventskalender-header .adventskalender-headline{padding-right:40px}@media screen and (max-width:1000px){.adventskalender-wrapper{grid-template-columns:repeat(6,1fr)}.adventskalender-header{flex-wrap:wrap}.adventskalender-header .adventskalender-headline{flex:1 0 100%;padding-right:0;text-align:center}.adventskalender-header .sponsor-logos{flex:1 0 100%;padding-left:0;justify-content:center;margin-left:0;padding-top:10px;padding-bottom:20px}}@media screen and (max-width:600px){.adventskalender-wrapper,.adventskalender-header,.adventskalender-text{padding:0 10px}.adventskalender-wrapper{grid-template-columns:repeat(4,1fr)}.adventskalender-header .sponsor-logos a img{height:34px}}@media screen and (max-width:360px){.adventskalender-wrapper{grid-template-columns:repeat(3,1fr)}}.competition--prePageContent{position:relative}.competition--prePageText{font-size:14px;margin:0 5px 20px 0}.competition-prePageInfo{background:#E2021B;background:var(--az-red);color:#fff;display:inline-block;width:20px;text-align:center;border-radius:50%;margin-right:3px}.competition-container.competition-container--adventskalender{padding:0;box-shadow:none;border:0}.competition-container button{border:none}.adventskalender-headline>h1,.competition--prePageHeadline{margin:10px 10px 10px 0;font-size:1.5em}.competition--prePageHeadline{font-size:1.2em}.adventskalender-headline>h3{margin:0;font-size:1em;font-weight:400}.kalender-silvesterkalender .adventskalender-headline>h3{max-width:90%}.competition--prePageLogo{flex:1 0 20%;padding:20px 0 0 20px;text-align:right}.competition--prePageLogo img{display:block;height:auto;width:100%}form.formContainer,div.formContainer,.formContainer>div.competitionText,.formContainer>div.competitionExtForm{padding:0}.competition--prePageDropOuter{margin:70px 0 0 0;display:flex;flex-direction:column;position:relative}.competition--prePageDropOuter img{max-width:100%;max-height:100%}.competition--prePageDropElements{width:100vw;padding:10px;text-align:center;margin-left:-20px}.competition--prePageDropElements>ul{display:flex;flex-wrap:nowrap;margin:0 0 20px 0;padding:0 20px;overflow-x:auto;margin-top:50px}.competition--prePageDropElements>ul>li{flex:1 1 auto;display:flex;align-items:center;justify-content:center;margin:0 15px 10px 0;cursor:grab}.competition--prePageDropElements>ul>li[draggable=true]{cursor:move}.competition--prePageDropElements>ul>li:hover img,.competition--prePageDropElements>ul>li:focus img,.competition--prePageDropElements>ul>li:active img,.competition--prePageDropzone#prePageDropzone:focus,.competition--prePageDropzone#prePageDropzone:hover,.competition--prePageDropzone#prePageDropzone:active{box-shadow:0 0 2px var(--az-red)}.competition--prePage h3{margin-top:0}.competition--prePageDropElements>ul>li img{width:auto;height:auto;max-height:70px}.competition--prePageArrow{position:relative;z-index:2;display:flex;align-items:center;width:280px;margin:-20px auto 40px auto;padding:5px;color:var(--grey60);background:#fff;border-radius:5px;box-shadow:1px 1px 20px -4px var(--grey20);line-height:1.25;font-size:16px}.competition--prePageArrow i.ri-arrow-up-line{font-size:60px;line-height:1;color:var(--az-red)}.competition--prePageItem>div{position:relative}.competition--prePageDropzone{position:absolute;top:0;z-index:2;display:grid;grid-template-rows:repeat(12,8.33%);grid-template-areas:"left right";grid-template-columns:12vw 12vw;grid-column-gap:calc(100% - 26vw);width:100%;height:100%;background:#fff0;padding:20px 10px}.competition--prePageDropzone.competition--prePageDropzone114{grid-template-rows:repeat(7,14.1%);grid-template-areas:"one one one one";grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:0;padding:14% 2% 4% 2%;align-items:center;justify-content:center}.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(1),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(2),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(3),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(4){grid-row:1}.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(5),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(6),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(7),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(8){grid-row:2}.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(9),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(10){grid-row:3}.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(11),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(12){grid-row:4}.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(13),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(14),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(15),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(16){grid-row:5}.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(17),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(18),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(19),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(20){grid-row:6}.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(21),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(22),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(23),.competition--prePageDropzone.competition--prePageDropzone114 .item:nth-child(24){grid-row:7}.competition--prePageDropzone .item{overflow:hidden;max-height:100%;height:100%}.competition--prePageDropzone .item>div{height:100%;text-align:center;max-height:100%}.competition--prePageDropzone .item img,.competition--prePageDropzone .item picture{max-height:100%}.competition--prePageDropzone.highlight{background:rgb(255 55 77 / .2)}.competition--prePageDropzone.highlight img{box-shadow:0 0 5px var(--az-red)}.competition--prePageText.competition--prePageText--error,.competition--prePageText.competition--prePageText--error.wrong+button,div#competition-login-container+input+div.competitionExtForm,.competition--prePage #competition-login-container+[data-fcms-domid="competition-question-container"]{display:none}.competition--prePageText.competition--prePageText--error.wrong{display:block}.competition--prePage .competition-answer{font-size:18px;margin-bottom:15px;display:flex;text-align:left;align-items:center}.competition--prePage .competition-answer>input{height:auto}a.competition--prePageLogo{border-bottom:none}.competition--prePageDropElements{position:relative}.competition--prePageRestart{right:7vw;top:16px;border-bottom:1px solid var(--az-red)}@media all and (min-width:360px){.competition--prePageDropzone{padding:20px 15px;grid-column-gap:calc(100% - 24vw)}}@media screen and (min-width:450px){.adventskalender-headline>h1,.competition--prePageHeadline{font-size:2em}.adventskalender-headline>h3{font-size:1.2em}.kalender-silvesterkalender .adventskalender-headline>h3{max-width:350px}.competition--prePageLogo{width:30%;flex:0 0 30%}.kalender-silvesterkalender .adventskalenderWrapper{display:grid;grid-template-columns:1fr 1fr}.kalender-silvesterkalender .adventskalenderWrapper .adventskalenderBildLink{width:auto}.kalender-silvesterkalender .adventskalenderWrapper .adventskalenderBildLink:nth-of-type(3){grid-row-start:2;grid-row-end:4}.competition--prePageText{font-size:16px}.competition-prePageInfo{width:23px;margin-right:5px}.competition--prePageDropzone{padding:25px;grid-column-gap:calc(100% - 25vw)}}@media screen and (min-width:600px){.adventskalender-header,.adventskalender-wrapper,.adventskalender-text{padding:0 50px}.artikelbild.bildformat--proz50{float:left;margin-right:20px}.artikelbild.bildformat--proz50 img{max-width:calc(100vw - 40px)}.competition--prePageText{font-size:18px}.competition-prePageInfo{width:23px}.competition--prePageDropOuter{flex-direction:row;margin-bottom:20px}.competition--prePageDropOuter img{max-height:56vw}.competition--prePageItem{flex:0 0 50%;display:flex;align-items:center;flex-direction:column}.competition--prePageArrow{flex-direction:row-reverse;text-align:center;margin:-40px auto 40px auto}.competition--prePageArrow i.ri-arrow-up-line{font-size:50px}.competition--prePageDropzone{grid-template-columns:8vw 8vw;grid-column-gap:calc(100% - 16vw);padding:20px 10px}.competition--prePageRestart{top:-30px;right:8vw}}@media screen and (min-width:767px){.competition--prePageHeadline{font-size:3em}.artikelbild.bildformat--proz50 img{max-width:calc(50vw - 20px)}.competition--prePageText{font-size:20px}.competition-prePageInfo{width:29px}.competition--prePageDropElements{margin-left:-50px}.competition--prePageDropElements>ul>li img{max-height:90px}.competition--prePageItem:first-of-type{margin-right:10px}.competition--prePageItem:nth-of-type(2){margin-left:10px}}@media screen and (min-width:1000px){.adventskalender_SauterLogo,.competition--prePageLogo{width:35%;height:auto;flex:0 1 35%}.adventskalender-header,.adventskalender-wrapper,.adventskalender-text{padding:0}.adventskalender-headline>h1{font-size:2.8em}.adventskalender-headline>h3{font-size:1.4em}.kalender-silvesterkalender .adventskalender-headline>h3{max-width:400px}.kalender-silvesterkalender .adventskalenderWrapper{grid-template-columns:1fr 1fr 1fr 1fr;max-width:1520px;margin:0 0 50px auto}.kalender-silvesterkalender .adventskalenderWrapper .adventskalenderBildLink:nth-of-type(3){grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:2}.competition--prePageDropElements{margin:0 -40px;width:calc(100% + 80px)}.competition--prePageDropElements>ul>li img{max-height:100px}.competition--prePageDropOuter img{max-height:557.58px}.competition--prePageDropzone{grid-template-columns:70px 70px;grid-column-gap:calc(100% - 140px)}.competition--prePageRestart{right:60px}}@media screen and (min-width:1500px){.adventskalender-headline>h1{font-size:3em}.competition--prePageHeadline{font-size:3.5em}.kalender-silvesterkalender .adventskalender-headline>h3{max-width:500px}}.pagewrapper .ad-skyscraper{z-index:-1}.competition-2col-content{display:grid;grid-template-columns:repeat(2,1fr);padding:0}.competition-content{position:relative;display:flex;width:70%;flex-direction:column;margin:3em auto;padding:1em;background-color:#fff}#question-container-loggedin .competition-content,#question-container-azplus .competition-content{width:100%}.competition-content .icon{position:absolute;top:-2em;right:-1.5em;display:block;width:5em}.competition-content h3{margin:0}.competition-content .btn{margin-top:auto}.competition-content .outer-note{position:absolute;top:100%;margin-top:.5em;line-height:1}.competition-content .competition-content-buttons{display:flex;justify-content:center;align-items:center;text-align:center}.competition-content-buttons.competition-content-buttons--3col *{width:33.3333%}#question-container-loggedin,#question-container-azplus{display:none}html.fcmscss-user_loggedin:not(.fcmscss-user_hasAZplus) #question-container-loggedin{display:block}html.fcmscss-user_loggedin.fcmscss-user_hasAZplus #question-container-azplus{display:block}@media screen and (max-width:767px){.competition-2col-content{grid-template-columns:1fr}.competition-content-buttons.competition-content-buttons--3col{flex-wrap:wrap}.competition-content-buttons.competition-content-buttons--3col *{width:100%;margin-top:.5em}}.pagewrapper .content-container.content-container--sommerkalender{background-image:url(/design/images/sommerkalender/sommerkalender_hintergrund.svg);background-position:50%;padding:2em 0;background-repeat:no-repeat;background-color:#94d2d2}.sommerkalender-headline-oben{font-family:Roboto Slab;font-size:67px;color:#0097D0}.sommerkalender-headline-unten{font-family:Roboto Slab;font-size:67px;color:#1B325C;margin-top:-36px;font-weight:700}.sommerkalender-subheadline{font-family:Roboto;font-weight:700;color:#1B325C;font-size:20px;margin-top:-10px}@media screen and (max-width:767px){.sommerkalender-subheadline{font-size:14px;margin-top:2px}.sommerkalender-headline-unten{font-size:47px;margin-top:-25px}.sommerkalender-headline-oben{font-size:47px}}