﻿body{--bgPunkte: url('/assets/images/background_punkte.png');--introText: url('assets/images/intro_text.png');--stadion: url('/assets/images/stadion.png')}::selection{background:#a2d0f2;color:#fff}.info,.small{font-size:3.25vw;line-height:4.5vw}.error{display:block;font-size:3.75vw;line-height:4.75vw;color:#2f2558;filter:drop-shadow(0 0 0.4vw rgba(255, 255, 255, 0.9))}.error a{color:#bf101b}.text-left{text-align:left}ul{list-style:none outside;margin:0;padding:0;text-align:left}ul li{margin:0 0 4vw 0;padding:0 0 0 3vw}ul.list{margin:2vw 0;list-style:disc inside}ul.list li{padding:.5vw 0 .5vw .5vw}hr{margin:0;height:.75vw;border:0}hr.shadow{margin:0 auto;width:80%;background:#bf101b;box-shadow:0 2vw .7vw 0 rgba(0,0,0,.25)}hr.teilnahme{margin-top:10vw}hr.faq{margin:7vw 0 3vw 0}main.raetsel #intro article,main.raetsel #hauptpreis,main.raetsel #preise,main.raetsel #raetselIntro,main.raetsel #sofunktionierts{display:none}main.raetsel #intro{padding-bottom:15vw;background-position:center top -50vw}main.raetsel #intro::after{display:none}main a{color:#fff;text-decoration:underline}main #preise{padding:8vw 0}main #preise::before,main #preise::after{content:"";position:absolute;background:no-repeat;background-size:contain}main #preise::before{top:10vw;left:-35vw;width:100vw;height:100vw;background:var(--bgPunkte) no-repeat;background-size:150vw;transform:rotate(163deg) scaleY(-1);z-index:-1}main #preise::after{top:54vw;left:-45vw;width:190vw;height:136vw;background:var(--stadion) no-repeat;background-size:190vw;filter:drop-shadow(0.4vw 0.4vw 0.75vw rgba(0, 0, 0, 0.5));z-index:-1}main #preise p{margin:5vw auto;width:84vw}main #preise hr{margin-top:35vw}main #preise #sliderItems{position:relative;margin-top:4vw}main #preise #sliderItems .item{position:relative}main #preise #sliderItems .item .polaroid{position:relative}main #preise #sliderItems .item .polaroid img{position:relative;filter:drop-shadow(0.4vw 0.4vw 0.75vw rgba(0, 0, 0, 0.5))}main #preise #sliderItems .item::before{content:"";position:absolute;background:no-repeat;background-size:contain;padding:1.5vw 0;width:10vw;height:5vw;font-size:6vw;line-height:5.5vw;color:#bf101b;background:#fff;border-radius:1vw;filter:drop-shadow(0.1vw 0.1vw 0.2vw rgba(0, 0, 0, 0.6));z-index:1}main #preise #sliderItems .item[data-no="1"]::before{content:"1x";top:61vw;left:20vw}main #preise #sliderItems .item[data-no="1"] img{top:-1vw;left:-4vw;width:84vw}main #preise #sliderItems .item[data-no="2"]::before{content:"2x";top:48vw;left:23vw}main #preise #sliderItems .item[data-no="2"] img{top:23vw;right:-14vw;width:66vw}main #preise #sliderItems .item[data-no="3"]::before{content:"3x";top:62vw;left:65vw}main #preise #sliderItems .item[data-no="3"] img{top:31vw;left:-15vw;width:63vw}main #preise #sliderItems .item .text{position:absolute;padding:2vw 3vw;top:47vw;right:3vw;font-size:3vw;line-height:3.75vw;color:#000;background:#fff;filter:drop-shadow(0.2vw 0.4vw 0.3vw rgba(0, 0, 0, 0.4));border-radius:3vw;transform:rotate(4deg)}main #preise #sliderItems .item .text .red{font-size:3.5vw;color:#bf101b}main #raetselIntro::before{content:"";position:absolute;background:no-repeat;background-size:contain;top:-5vw;right:-48vw;width:100vw;height:100vw;background:var(--bgPunkte) no-repeat;background-size:140vw;transform:rotate(-16deg);z-index:-1}main #raetselIntro h3{color:#fff}main #raetselIntro h3+p,main #raetselIntro h3+p+p{margin:0 auto;width:80vw;font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;font-size:4.875vw;line-height:6.175vw}main #raetsel{padding:10vw 0;background:var(--background) no-repeat center top -5vw #00b7f0;background-size:contain}main #raetsel .stage{margin:10vw auto 0 auto;width:84%}main #raetsel .textBefore{font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}main #raetsel .answers{margin:10vw auto 0 auto;width:max-content;text-align:center}main #raetsel .answers span{width:100%}main #raetsel .btn.correct:active,main #raetsel .btn.correct.click{background:#9bbe38}main #raetsel .btn:not(.correct):active{background:#bf101b}main #raetsel .letter-puzzle{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.35rem,1.3vw,1rem);min-height:clamp(9rem,28vw,18rem);isolation:isolate}main #raetsel .letter-card{margin:1vw 0;inline-size:clamp(2.2rem,15vw,5.4rem);aspect-ratio:1/1.16;display:grid;place-items:center;border-radius:.2rem;background:var(--bg);color:#fff;font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;font-size:clamp(1.6rem,15vw,4.3rem);line-height:1;text-transform:uppercase;transform-origin:50% 50%;box-shadow:.1vw .2vw .5vw rgba(0,0,0,.6);will-change:transform,opacity;user-select:none}main #raetsel .letter-card:hover{translate:0 -0.08em}main #raetsel .stage.final{width:98%}main #raetsel .stage.final .letter-puzzle{gap:clamp(.35rem,1.15vw,1rem)}main #raetsel .stage.final .letter-card{inline-size:6vw;font-size:clamp(1.6rem,15vw,6.5vw)}main #raetsel,main #raetselAnswerError,main #raetselFalsch,main #danke{display:none}main #kontaktdaten>p{margin:0 auto 8vw auto;width:80vw;font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;font-size:5.5vw;line-height:6.5vw}main #kontaktdaten #regForm{margin:5vw 8vw 2vw 8vw;font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}main #kontaktdaten #regForm a{color:#fff}main #kontaktdaten input{margin:1vw 0;padding:3vw 4vw;border:0;filter:drop-shadow(0.75vw 0.75vw 0.1vw #000)}main #kontaktdaten #idSubmit{margin:3vw 0}main #kontaktdaten .datenschutz{text-align:center}main #kontaktdaten .newsletter span{color:#e17e20}main #danke{padding:10vw 0;font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}main #danke picture::after{content:"";position:absolute;background:no-repeat;background-size:contain;content:"Abbildung ähnlich.";bottom:55vw;right:3vw;font-size:2.5vw;color:#fff}main #danke img{display:block;margin:7vw auto 2vw auto;width:64vw}main #danke p{margin:5vw auto;width:90vw;-webkit-font-smoothing:antialiased}main #danke p.aldiApp{margin-top:12vw}main #danke strong{font-size:4.875vw;line-height:6.175vw}main #danke a:not(.btn){color:#a2d0f2}main #danke a.btn{margin-bottom:10vw}main #sofunktionierts{padding:8vw 0 1vw 0;color:#fff;background:#f1b930}main #sofunktionierts .steps{margin:7vw auto;width:84vw}main #sofunktionierts .steps>div{position:relative;display:flex;align-items:center;margin-bottom:4vw;padding:4vw 4vw 4vw 19vw;min-height:12vw;font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;text-align:left}main #sofunktionierts .steps>div::before{content:attr(data-step) ".";position:absolute;display:flex;align-items:center;left:6.5vw;width:14vw;font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;font-size:13vw;line-height:12vw;-webkit-font-smoothing:antialiased}main #sofunktionierts .steps>div[data-step="1"]{background:#9bbe38}main #sofunktionierts .steps>div[data-step="2"]{background:#bf101b}main #sofunktionierts .steps>div[data-step="3"]{background:#00b7f0}main #sofunktionierts .steps>div .text{padding-right:2vw;width:66vw;text-align:left;z-index:1}main #sofunktionierts .steps>div .text span{outline:1px solid red;position:absolute;display:block}#adressangabe #danke{display:none}footer{position:relative;background:#2f2558}footer ul{text-align:center;padding:3vw 0}footer ul li{margin:4vw 0;padding:0}footer ul li a{padding:1vw}form{position:relative;margin:0 auto}form#regForm a.checkRegistration,form#regForm #checkRegistration{margin-bottom:25vw}form ul li{margin:0 0 5vw 0;padding:0}form ul li:not(.checkboxen)>label{font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}form ul li.checkboxen>label{margin-left:7.5vw}form label{display:block}form li.privacy label{margin:1vw 0 1vw 7vw}form #msg_err,form .msg_err,form #cepsv_error{margin:3vw 0;font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}form #msg_tnr_err{margin:2vw 0}form>div>div{margin:5vw auto}form #address,form #city{width:72vw}form #addressno,form #zip{width:18vw}form #addressno,form #city{margin-left:2vw}form .gender{margin-top:2vw;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}form .gender span:nth-child(2n){width:35%}form .gender span:not(:nth-child(2n)){width:65%}form .gender label{display:inline-block;margin:1vw 4.5vw 1vw 1.5vw;width:auto;text-align:left}form .gender input{float:none}#raetsel{min-height:100vh;background:#00b7f0}#raetsel h4,#raetsel p{width:80vw}#raetsel h4{margin:0 auto}#raetsel p{margin:3vw auto}#raetsel #raetselAnswer{margin:7vw 0}#raetsel #raetselFalsch{margin:0 auto;width:70vw;color:#fff}@media only screen and (max-width: 999px){#lightboxSpinner{display:none}}.fullwidth .inner{margin-left:auto;margin-right:auto}.text--left{text-align:left}.text--center{text-align:center}#impressum .inhalte,#datenschutz .inhalte,#teilnahmebedingungen .inhalte,#cookiepolicy .inhalte,#faq .inhalte,#adressangabe .inhalte,#kontakt .inhalte{margin:30vw 4vw 5vw 4vw}#impressum p,#datenschutz p,#teilnahmebedingungen p,#cookiepolicy p,#faq p,#adressangabe p,#kontakt p{font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}#impressum b,#impressum strong,#datenschutz b,#datenschutz strong,#teilnahmebedingungen b,#teilnahmebedingungen strong,#cookiepolicy b,#cookiepolicy strong,#faq b,#faq strong,#adressangabe b,#adressangabe strong,#kontakt b,#kontakt strong{font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal}#impressum h1,#impressum h2,#datenschutz h1,#datenschutz h2,#teilnahmebedingungen h1,#teilnahmebedingungen h2,#cookiepolicy h1,#cookiepolicy h2,#faq h1,#faq h2,#adressangabe h1,#adressangabe h2,#kontakt h1,#kontakt h2{margin-bottom:5vw;font-size:10vw;line-height:normal}#teilnahmebedingungen ul,#teilnahmebedingungen li{list-style:outside disc}#teilnahmebedingungen ul{margin-left:5vw}#teilnahmebedingungen li{padding-left:0}#teilnahmebedingungen img.energie{margin-left:2vw;width:20vw;vertical-align:middle}.grecaptcha-badge{z-index:100}#ot-sdk-cookie-policy-v2{padding:0 !important}#ot-sdk-cookie-policy-v2 h2,#ot-sdk-cookie-policy-v2 h3,#ot-sdk-cookie-policy-v2 h4,#ot-sdk-cookie-policy-v2 h5,#onetrust-consent-sdk #onetrust-pc-sdk h2,#onetrust-consent-sdk #onetrust-pc-sdk h3,#onetrust-consent-sdk #onetrust-pc-sdk h4,#onetrust-consent-sdk #onetrust-pc-sdk h5{filter:none}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{color:#fff !important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{font-family:"Roboto-Bold",Arial,Helvetica,Verdana,sans-serif;font-weight:normal;font-style:normal;color:#fff}#ot-sdk-btn,#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{margin:0 auto !important;display:block !important;color:#fff !important;border-color:#2f2558 !important;background-color:#2f2558 !important}#ot-sdk-btn:hover,#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{color:#fff !important;border-color:#a2d0f2 !important;background-color:#a2d0f2 !important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th{color:#000 !important}#onetrust-banner-sdk div,#onetrust-banner-sdk span,#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-banner-sdk p,#onetrust-banner-sdk img,#onetrust-banner-sdk svg,#onetrust-banner-sdk button,#onetrust-banner-sdk section,#onetrust-banner-sdk a,#onetrust-banner-sdk label,#onetrust-banner-sdk input,#onetrust-banner-sdk ul,#onetrust-banner-sdk li,#onetrust-banner-sdk nav,#onetrust-banner-sdk table,#onetrust-banner-sdk thead,#onetrust-banner-sdk tr,#onetrust-banner-sdk td,#onetrust-banner-sdk tbody,#onetrust-banner-sdk .ot-main-content,#onetrust-banner-sdk .ot-toggle,#onetrust-banner-sdk #ot-content,#onetrust-banner-sdk #ot-pc-content,#onetrust-banner-sdk .checkbox,#onetrust-pc-sdk div,#onetrust-pc-sdk span,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#onetrust-pc-sdk p,#onetrust-pc-sdk img,#onetrust-pc-sdk svg,#onetrust-pc-sdk button,#onetrust-pc-sdk section,#onetrust-pc-sdk a,#onetrust-pc-sdk label,#onetrust-pc-sdk input,#onetrust-pc-sdk ul,#onetrust-pc-sdk li,#onetrust-pc-sdk nav,#onetrust-pc-sdk table,#onetrust-pc-sdk thead,#onetrust-pc-sdk tr,#onetrust-pc-sdk td,#onetrust-pc-sdk tbody,#onetrust-pc-sdk .ot-main-content,#onetrust-pc-sdk .ot-toggle,#onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk .checkbox,#ot-sdk-cookie-policy div,#ot-sdk-cookie-policy span,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy p,#ot-sdk-cookie-policy img,#ot-sdk-cookie-policy svg,#ot-sdk-cookie-policy button,#ot-sdk-cookie-policy section,#ot-sdk-cookie-policy a,#ot-sdk-cookie-policy label,#ot-sdk-cookie-policy input,#ot-sdk-cookie-policy ul,#ot-sdk-cookie-policy li,#ot-sdk-cookie-policy nav,#ot-sdk-cookie-policy table,#ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy tr,#ot-sdk-cookie-policy td,#ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy .ot-main-content,#ot-sdk-cookie-policy .ot-toggle,#ot-sdk-cookie-policy #ot-content,#ot-sdk-cookie-policy #ot-pc-content,#ot-sdk-cookie-policy .checkbox,#ot-sync-ntfy div,#ot-sync-ntfy span,#ot-sync-ntfy h1,#ot-sync-ntfy h2,#ot-sync-ntfy h3,#ot-sync-ntfy h4,#ot-sync-ntfy h5,#ot-sync-ntfy h6,#ot-sync-ntfy p,#ot-sync-ntfy img,#ot-sync-ntfy svg,#ot-sync-ntfy button,#ot-sync-ntfy section,#ot-sync-ntfy a,#ot-sync-ntfy label,#ot-sync-ntfy input,#ot-sync-ntfy ul,#ot-sync-ntfy li,#ot-sync-ntfy nav,#ot-sync-ntfy table,#ot-sync-ntfy thead,#ot-sync-ntfy tr,#ot-sync-ntfy td,#ot-sync-ntfy tbody,#ot-sync-ntfy .ot-main-content,#ot-sync-ntfy .ot-toggle,#ot-sync-ntfy #ot-content,#ot-sync-ntfy #ot-pc-content,#ot-sync-ntfy .checkbox{font-family:"Arial","Helvetica","Verdana",sans-serif !important}.otnotice-section-content>p+.ot-notice-layer-break-container{margin-top:5vw}.ot-notice-layer-break-container{margin:0 auto 4vw auto;width:100%;text-align:left}.ot-notice-layer-breaker-header{display:block;margin-left:6vw}.ot-notice-layer-breaker-header::after{display:none}.ot-notice-layer-breaker-header:before{content:"";position:absolute;display:inline-block;width:0;height:0;transition:all .25s;margin:.6vw 0 0 -6vw;border-top:2vw solid rgba(0,0,0,0);border-bottom:2vw solid rgba(0,0,0,0);border-left:2.5vw solid #fff;transition:all .25s}.ot-notice-layer-breaker-header.active:before{transform:rotate(90deg)}.ot-notice-layer-breaker-content{margin-top:3vw}
