.rub-det-header{display:flex;align-items:end;margin-top:0;gap:var(--oag-var-2);word-break:break-word}.rub-det-header h1,.rub-det-header span.h1-ttl{flex-grow:1;margin-top:0}.rub-det-header span.choose{opacity:.75}.info-lineup{border-radius:var(--oag-border-radius);text-align:center}.info-lineup:not(:hover){background:var(--oag-bg-800);color:var(--oag-datum)}.info-lineup a,strong.no-lineup{padding:var(--oag-var-4);display:block}strong.no-lineup{cursor:not-allowed}.info-lineup strong{font-size:var(--oag-rubik-xl);font-weight:700;display:block;margin-bottom:var(--oag-var-1);line-height:var(--oag-lh-base)}.info-lineup span{line-height:var(--oag-lh-xl);display:block;overflow:hidden;color:var(--oag-datum);text-overflow:ellipsis;white-space:nowrap}.info-lineup span::before{background:var(--oag-datum);content:" ";display:block;height:1px;width:15%;margin:1rem auto}.box-info{border:1px solid var(--oag-bg-700);padding:var(--oag-var-2rem) var(--oag-var-5);color:var(--oag-datum);border-radius:var(--oag-border-radius);text-align:center;line-height:var(--oag-lh-base);margin-bottom:var(--oag-var-5)}.box-info svg{margin-right:var(--oag-var-2)}.box-info strong{text-transform:uppercase;font-size:var(--oag-rubik-base);margin-bottom:var(--oag-var-2rem);letter-spacing:var(--oag-ls-1);font-weight:500}.box-info li{margin-top:var(--oag-var-4);line-height:var(--oag-lh-base);font-size:var(--oag-rubik-s)}.box-info span{font-weight:500;line-height:var(--oag-lh-base);margin-bottom:var(--oag-var-2);display:block;text-transform:uppercase}.box-info a{text-decoration:underline}.box-info a:not(:hover){color:var(--oag-datum)}.festivalinfo{color:var(--oag-dark);line-height:var(--oag-lh-base);align-self:flex-start}.locationinfo{color:var(--oag-color);line-height:var(--oag-lh-base);font-size:var(--oag-rubik-s)}.festivalinfo strong,.festivalmenu .festival-xs-subnavi strong,.locationinfo strong{font-size:var(--oag-rubik-xs);margin-bottom:var(--oag-var-2);text-transform:uppercase;display:block;letter-spacing:var(--oag-ls-1);font-weight:700}.strich-color::before,.strich-dunkel::before,.strich-festivals-300::before,.strich-weiss::before,.strich-wettbewerbe::before{content:" ";display:block;height:2px;width:2rem;margin:1px 0 var(--oag-var-1) 0}.strich-dunkel::before{background-color:var(--oag-dark)}.strich-weiss::before{background-color:var(--oag-white)}.strich-color::before{background-color:var(--oag-color)}.strich-festivals-300::before{background-color:var(--oag-festivals-300)}.strich-wettbewerbe::before{background-color:var(--oag-wettbewerbe)}.festivalinfo .strich-dunkel:not(:first-child){margin-top:var(--oag-var-4)}.festivalinfo a,.locationinfo a{text-decoration:underline}.festivalinfo a:not(:hover){color:var(--oag-dark)}.eintrag-labels,.update-labels{position:absolute}.festivalinfo .eintrag-labels{margin-top:calc(var(--oag-var-1) * -1);margin-left:3.5rem;text-transform:uppercase;letter-spacing:var(--oag-ls-1);opacity:.95}.some{display:flex;margin-top:var(--oag-var-3)}.some svg{margin-left:var(--oag-var-4)}.some svg.first-svg{margin-left:0}.festivalmenu-rub-headline{display:flex;justify-content:space-between}.festivalmenu-rub-headline svg{opacity:.5}.festival-subnavi{border-top:2px solid var(--oag-bg);margin:0 var(--oag-var-4);--oag-grid-gutter-x:0;flex-direction:column;display:flex;text-align:center}.festival-subnavi a{padding:var(--oag-var-1rem);background:var(--oag-festivals-300)}.festival-subnavi strong{font-size:var(--oag-rubik-l);line-height:var(--oag-var-1rem);flex-grow:1;text-transform:uppercase}#header-menu a[aria-expanded=true]{color:var(--oag-white)}.festival-subnavi a[aria-expanded=true]{color:var(--oag-color)}.festival-subnavi a[aria-expanded=false]{color:var(--oag-dark)}.festivalmenu{border-bottom-left-radius:var(--oag-border-radius);border-bottom-right-radius:var(--oag-border-radius);color:var(--oag-dark);line-height:var(--oag-lh-xl);position:relative;z-index:100}.festivalmenu div :not(strong){text-transform:uppercase}.festivalmenu a{display:block;color:var(--oag-dark);letter-spacing:var(--oag-ls-1)}.festivalmenu a::before{padding-right:var(--oag-var-2);content:"/";transition:all .3s ease-in-out}.festivalmenu a:not(.menu-active)::before{color:var(--oag-dark)}.festivalmenu a.menu-active::before,.festivalmenu a:hover::before{color:var(--oag-white);transition:all .3s ease-in-out}.festivalmenu a.menu-active,.festivalmenu a:hover{color:var(--oag-white)}.festivalheader{align-items:center;color:var(--oag-dark)}.festivalheader h1,.festivalheader h1 a,.festivalheader span.h1-ttl,.festivalheader span.h1-ttl a{flex-grow:1;color:var(--oag-dark);font-size:2rem}.festivalheader span.h1-ttl a{text-transform:uppercase;display:block;font-weight:700;color:var(--oag-dark);letter-spacing:.01rem;line-height:1.1}.festivalheader.bg-konzerte{color:var(--oag-color)}.festivalheader.bg-konzerte h1{color:var(--oag-white);padding:var(--oag-var-1rem) var(--oag-var-4)}.festivalheader h1 a:hover,.festivalheader span.h1-ttl a:hover{color:var(--oag-white);transition:all .3s ease-in-out}.sticky-festivalheader.subnav-down h1,.sticky-festivalheader.subnav-down h1 a,.sticky-festivalheader.subnav-down span.h1-ttl,.sticky-festivalheader.subnav-down span.h1-ttl a{font-size:1.5rem;line-height:normal}.festivalheader .rub-det-header{align-items:center}.festivalheader-menu{border-left:2px solid var(--oag-festivals-500);align-self:stretch;flex-shrink:1;font-size:var(--oag-rubik-xs);display:flex;flex-direction:column;padding:var(--oag-var-3) 0}.festivalheader-menu>span{padding:0 var(--oag-var-4);margin:var(--oag-var-1) var(--oag-var-2);display:flex;flex-grow:1;align-items:self-end}.festivalheader-menu #header-menu{text-align:center;flex-grow:1;padding-left:0;padding-right:0}.festivalheader-menu .ort a,.konzert-det-rub a{text-decoration:underline}.festivalheader-menu .ort a:not(:hover){color:var(--oag-dark)}.svg-left{margin-right:var(--oag-var-3)}.festivalheader-menu span.ort{align-items:self-start;margin-top:var(--oag-var-2)}.konzert-det-rub a:hover,.locationinfo a:hover{color:var(--oag-dark);transition:all .3s ease-in-out}.festivalheader .festivalmenu{margin-left:0;margin-right:0}#header-menu{margin-bottom:0}#header-menu a{flex-grow:1;padding:var(--oag-var-3);background:var(--oag-festivals-200);text-transform:uppercase;color:var(--oag-dark);border-top:1px solid var(--oag-festivals-500)}h2.festival-sub{text-align:center;font-size:2rem;color:var(--oag-color);margin-bottom:var(--oag-var-5)}h2.sub-overview{margin-top:0}h2.festival-sub span:not(.chs_jhr){background:linear-gradient(to top,transparent 10%,var(--oag-festivals-200) 10%,var(--oag-festivals-200) 28%,transparent 28%)}h2.festival-sub::after{display:none}h2.h3-festival,h3.h3-datum,h3.h3-festival,h3.h3-konzert{display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;gap:var(--oag-var-1);font-size:var(--oag-rubik-l);flex-grow:1;margin-bottom:var(--oag-var-1)}h2.h3-festival,h3.h3-festival{width:100%;color:var(--oag-festivals);letter-spacing:var(--oag-ls-1);margin-bottom:var(--oag-var-1rem)}h2.h3-festival{font-size:var(--oag-rubik-l);margin-top:1.25rem}h3.h3-konzert{width:100%;color:var(--oag-konzerte);letter-spacing:var(--oag-ls-1);margin-bottom:var(--oag-var-1rem)}div[id^=bandliste] h3.h3-datum,div[id^=bandliste] h3.h3-festival{margin-bottom:0;margin-top:0}h3.h3-festivals{border-bottom:var(--oag-var-1) solid var(--oag-festivals);text-align:center;display:inline-block;margin:0 auto}.h3-festivals span{opacity:.5}h2.h3-festival::after,h2.h3-festival::before,h3.h3-festival::after,h3.h3-festival::before{content:'';border-top:2px solid var(--oag-border-festivals);margin:0 var(--oag-var-4) 0 0;flex:1 0 var(--oag-var-4)}h3.h3-konzert::after,h3.h3-konzert::before{content:'';border-top:2px solid var(--oag-border-konzerte);margin:0 var(--oag-var-4) 0 0;flex:1 0 var(--oag-var-4)}h3.h3-datum{color:var(--oag-color)}h3.h3-datum::after,h3.h3-datum::before{content:'';border-top:2px solid var(--oag-color);margin:0 var(--oag-var-4) 0 0;flex:1 0 var(--oag-var-4)}h2.h3-festival::after,h3.h3-datum::after,h3.h3-festival::after,h3.h3-konzert::after{margin:0 0 0 var(--oag-var-4)}#archiv .card,#archiv_treffer .card,#bandliste .card:not(:first-child),#bandliste_treffer .card:not(:first-of-type),#filter_liste .card:not(:first-of-type),div[id^=bandliste] .card:not(:first-child){margin-top:var(--oag-var-3)}#bandliste_treffer>span{display:block;padding:var(--oag-var-3) 0;color:var(--oag-color);font-weight:500}#archiv .card,#archiv_treffer .card{padding:var(--oag-var-1rem)}#bandinfo .some,.archiv-line{display:flex;flex-direction:row;gap:var(--oag-var-2)}ul[id^=archiv] .card-title{flex-grow:1;align-items:center}ul[id^=archiv] .li-band{font-size:var(--oag-rubik-l);font-weight:500;display:block}.archiv-count{padding-right:var(--oag-var-1rem);padding-left:var(--oag-var-1)}.o-25{opacity:.25}.o-4{opacity:.4}ul[id^=archiv] .card-details{font-size:var(--oag-rubik-xs);color:var(--oag-datum);text-align:end;align-self:center;word-break:break-word}ul[id^=archiv] .card-details a{overflow-wrap:normal}.no-results{display:block;text-align:center;font-size:var(--oag-rubik-l);padding:var(--oag-var-1rem);font-style:italic;color:var(--oag-datum);opacity:.6;line-height:1.5}#sticky-title{color:var(--oag-white);opacity:.6}.subnav-header-collapse{transition:top .5s ease-in-out}.sticky-festivalheader.subnav-down .rub-det-header{padding-right:0!important;gap:0}.subnav-down #header-menu{padding:0;margin:0}.subnav-down:not(.sticky-band) #header-menu a:hover[aria-expanded=false],.subnav-down:not(.sticky-band) #header-menu a[aria-expanded=true]{background:var(--oag-festivals-100)}.subnav-down #header-menu a[aria-expanded=true]{color:var(--oag-color)}.subnav-down:not(.sticky-band) #header-menu a:hover[aria-expanded=true],.subnav-down:not(.sticky-band) #header-menu a[aria-expanded=false]{background:var(--oag-festivals-100)}.subnav-down #header-menu a[aria-expanded=false]{color:var(--oag-dark)}.subnav-down #header-menu .bi-chevron-down{top:-1px}#auftrittstage,#jahr{margin-top:var(--oag-var-1);--oag-grid-gutter-y:var(--oag-var-4)}#jahr .card-title{font-size:var(--oag-rubik-l)}#auftrittstage .card-title{font-size:var(--oag-rubik-base);text-transform:uppercase}#auftrittstage .card-body,#jahr .card-body{padding:0}#jahr .cur-jahr,.btn-festivals.btn-active{background:var(--oag-dark);border:1px solid var(--oag-festivals)}.history-box-bands{line-height:var(--oag-lh-base);color:var(--oag-datum)}.history-box-bands>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-box-bands>span:not(:first-child){margin-top:var(--oag-var-1)}.history-box-more{font-size:var(--oag-rubik-s);color:var(--oag-datum);opacity:.5;margin-top:var(--oag-var-3)}#jahr_h2{margin-bottom:0}.chs_jhr{display:block}#jahr_h2 button{width:auto;color:var(--oag-datum);margin-top:var(--oag-var-4);margin-bottom:var(--oag-var-4)}#jahr_h2 button[aria-expanded=true]{background:var(--oag-dark);color:var(--oag-festivals);margin-bottom:var(--oag-var-4)}.card-body.headliner-swipe .card-title{margin-bottom:0;font-size:var(--oag-rubik-l)}.swipe-m .teaser-img{aspect-ratio:16/9}.sub-spalte{--oag-grid-gutter-x:var(--oag-var-3);--oag-grid-gutter-y:var(--oag-var-3)}.sub-spalte .col-12:not(.sm-prevnext-band){margin-top:0}.sm-prevnext-band{margin-top:var(--oag-var-4)}.sub-schedule .col-12{margin-bottom:var(--oag-var-3)}.sub-schedule .col-4,.sub-schedule .col-6{margin:0 0 var(--oag-var-4)}.sort{font-size:var(--oag-rubik-xs);color:var(--oag-datum);opacity:.8}.sort-alphabet{gap:var(--oag-var-2);display:flex;flex-wrap:wrap}.sub-spalte .sort-alphabet .button-m-wide{flex-direction:column;padding:var(--oag-var-3) 0;gap:var(--oag-var-2)}.button-m.btn-band,.button-m.btn-festival,.button-m.btn-konzert{font-size:var(--oag-rubik-s);display:flex;align-items:center;justify-content:center;gap:var(--oag-var-1)}.sub-spalte .button-m.btn-band,.sub-spalte .button-m.btn-festival,.sub-spalte .button-m.btn-konzert{width:100%}.upd-meld{margin-top:var(--oag-var-3)}.btn-outline-m.btn-festival{border:1px solid var(--oag-bg-800)}.btn-festival.btn-active,.btn-festival:active,.btn-festival:hover{border:1px solid var(--oag-festivals);background:var(--oag-festivals);color:var(--oag-dark);transition:all .3s ease-in-out}.btn-konzert.btn-active,.btn-konzert:active,.btn-konzert:hover{border:1px solid var(--oag-konzerte);background:var(--oag-konzerte);color:var(--oag-dark);transition:all .3s ease-in-out}.btn-band.btn-active,.btn-band:active,.btn-band:hover{border:1px solid var(--oag-bands);background:var(--oag-bands);color:var(--oag-dark);transition:all .3s ease-in-out}.btn-wettbewerb.btn-active,.btn-wettbewerb:active,.btn-wettbewerb:hover{border:1px solid var(--oag-wettbewerbe);background:var(--oag-wettbewerbe);color:var(--oag-dark);transition:all .3s ease-in-out}.sub-spalte .button-m-wide{display:flex;justify-content:space-between;padding:1rem}.sub-spalte .button-m-wide:hover span{color:var(--oag-dark)}.sub-spalte .button-m-wide span{flex-shrink:1;color:var(--oag-datum);font-size:var(--oag-rubik-xs)}#sub-col,#sub-main,.ro-date,div[id^=bandliste],div[id^=letter_]{scroll-margin-top:60px;overflow:initial!important}#srt{scroll-margin-top:108px;overflow:initial!important}#auftrittinfo,#bandinfo,#ontour,#tour-0,#tour-1{scroll-margin-top:8.5rem;overflow:initial!important}#auftrittinfo.anc-kon,#bandinfo.anc-kon,#ontour.anc-kon,#tour-0.anc-kon,#tour-1.anc-kon{scroll-margin-top:5.5rem;overflow:initial!important}#sub-col{margin-bottom:var(--oag-var-4)}div[id^=bandliste]>div.ro-date{margin-bottom:var(--oag-var-5)}div[id^=bandliste]>div:last-child{margin-bottom:0}div[id^=bandliste] div.box-mehr{margin-top:var(--oag-var-1);text-align:center}.bandliste-anchor{position:sticky;top:59px;z-index:10;padding:var(--oag-var-1rem) 0;background:var(--oag-bg)}div[id^=button-filter-]{padding-top:var(--oag-var-1rem);text-align:end}#wttbwrb_upcoming .card,div[id^=bandliste] div.card,ul[id^=filter_liste] li.card{animation:fadeIn ease .8s;animation-fill-mode:forwards;animation-iteration-count:1}div[id^=button-filter-]>span,div[id^=stage-filter-reset]>span{font-size:var(--oag-rubik-s)}div[id^=stage-filter-reset]{display:none;padding-top:var(--oag-var-2);text-align:center}div[id^=button-filter-]>span:first-child{opacity:.8;margin-right:var(--oag-var-1);color:var(--oag-datum);font-size:var(--oag-rubik-xs)}div.bandliste-anchor .tab{border-radius:var(--oag-border-radius);margin:var(--oag-var-2) 0 0 var(--oag-var-1);padding:var(--oag-var-2) var(--oag-var-3)}.tab:not(.festivals){color:var(--oag-datum);border:1px solid var(--oag-datum)}.tab:not(.festivals):hover{background:var(--oag-datum);color:var(--oag-dark);transition:all .3s ease-in-out}.tab.festivals{border:1px solid var(--oag-bg-800)}#upcoming-konzerte-s .box-titel-datum,ul[id^=filter_liste] .box-titel-datum{color:var(--oag-datum);font-size:var(--oag-rubik-s)}ul[id^=filter_liste] .box-titel-datum.aft-festivals{color:var(--oag-festivals)}.his-cnt-bands{text-align:center}#anzahl_treffer_bandliste{margin-bottom:var(--oag-var-5)}div[id^=bandliste] .row,ul[id^=filter_liste] .row{--oag-grid-gutter-x:0}div[id^=bandliste] .card-body,ul[id^=filter_liste] .card-body{flex-direction:row;height:100%;align-items:center}div[id^=bandliste] .card-body,ul[id^=filter_liste] .card-body{padding:var(--oag-var-1rem) var(--oag-var-4)}div[id^=bandliste] .card-title,ul[id^=filter_liste] .card-title{overflow:hidden;text-overflow:ellipsis;margin-bottom:0}div[id^=bandliste] .card-title span:first-child,ul[id^=filter_liste] .card-title span:first-child{font-size:var(--oag-rubik-l);font-weight:500!important;line-height:var(--oag-lh-base)}div[id^=letter_]{margin-bottom:var(--oag-var-5)}div[id^=letter_]:last-child{margin-bottom:0}.sub-spalte .box{margin-left:0!important;margin-top:0;padding:var(--oag-var-1rem) var(--oag-var-2rem);font-size:var(--oag-rubik-s);line-height:1.5;word-break:keep-all}.sub-spalte .btn-outline-m{display:block;text-align:center;margin-top:0;color:var(--oag-datum)}#fes-las-upd-md strong::after,#fes-las-upd:not(.fes-las-md) strong::after{content:" \00A0 / \00A0 "}.hidden-entries{display:none}.hidden-entries.hidden{display:inline}.fes-upd:not(:first-of-type){margin-top:var(--oag-var-3);display:block}.toggle-entries:not(:hover){opacity:.5!important}.shw_mr_updts{display:flex;gap:var(--oag-var-1);align-items:center;margin:var(--oag-var-3) 0 0;font-size:var(--oag-rubik-xs);color:var(--oag-secondary);opacity:.75}.shw_mr_updts svg{flex-shrink:1;margin:0;top:0!important}.shw_mr_updts[aria-expanded=true]{display:none}#mre_updts .fes-upd:first-child{display:block;margin-top:var(--oag-var-3)}.sub-spalte .box a,.sub-spalte .box strong,.sub-spalte .newsticker-zeit{opacity:.75}.sub-spalte .box a:hover{opacity:1;transition:all .3s ease-in-out}.sub-spalte .box-link-outside{font-size:var(--oag-rubik-xs);opacity:.5}#festival-det-header .rub-det-header{padding-right:0;gap:0;margin-top:0}.festival-det-rub,.row.rub-nav.festival-det{margin-right:var(--oag-var-4);margin-left:var(--oag-var-4)}.festival-det .festivalmenu.f-menu-on{border-top:0}.festival-det .festival-subnavi-sub,.festival-det-rub{background:var(--oag-festivals-200);border-top:2px solid var(--oag-festivals-500);border-bottom-left-radius:var(--oag-border-radius);border-bottom-right-radius:var(--oag-border-radius)}.konzert-det-rub{background:var(--oag-konzerte-200);border-bottom-left-radius:var(--oag-border-radius);border-bottom-right-radius:var(--oag-border-radius);padding:var(--oag-var-1rem) var(--oag-var-4);margin-bottom:var(--oag-var-5);color:var(--oag-color);display:flex;flex-wrap:wrap;gap:var(--oag-var-3)}.konzert-det-rub em{font-style:normal;font-size:var(--oag-rubik-xs);opacity:.6;display:inline-block;margin-left:var(--oag-var-1)}.festival-det .festival-subnavi-sub{border-top:1px solid var(--oag-festivals-500)}.festival-det-rub{display:flex}.festival-det-rub span{flex-grow:1}.festival-det-rub a:first-of-type{font-size:var(--oag-rubik-xl);display:flex;padding:var(--oag-var-3) var(--oag-var-4);align-items:center;font-weight:700;color:var(--oag-dark);text-transform:uppercase}.festival-det-rub #header-menu a:hover,.festival-det-rub a:hover{color:var(--oag-white);transition:all .3s ease-in-out}.festival-det-rub a svg.bi-arrow-left{align-self:center;display:flex!important;margin-right:var(--oag-var-3)}.festival-det-rub a::before{display:none}.festival-det-rub #header-menu{margin-top:0;flex-grow:0;flex-shrink:1;display:flex;border-left:1px solid var(--oag-festivals-500);border-bottom-right-radius:var(--oag-border-radius)}.festival-det-rub #header-menu a{margin:0;border-top:0;font-size:var(--oag-rubik-xs);opacity:1;padding:0 var(--oag-var-4);background:0 0}.festival-det-rub #header-menu a svg{top:0}.img-quelle{text-align:end;font-size:var(--oag-rubik-xs);margin-top:var(--oag-var-1);color:var(--oag-datum);opacity:.5;margin-bottom:var(--oag-var-5)}#auftritt-col strong{text-transform:uppercase;font-weight:500;color:var(--oag-white);opacity:.5;font-size:var(--oag-rubik-s);letter-spacing:var(--oag-ls-1)}.sub-spalte-rub{margin-top:0}.button-m.festivals,.button-m.konzerte{font-weight:500}#next_band,#prev_band,#sm_next_band,#sm_prev_band{flex-direction:column;row-gap:var(--oag-var-2);width:100%;display:inline-block;padding:var(--oag-var-3);margin:0;font-size:var(--oag-rubik-s);line-height:var(--oag-lh-base);word-break:break-word}#next_band:not(:hover),#prev_band:not(:hover){color:var(--oag-datum)}#prev_band::after,#sm_prev_band::after{display:none}#next_band span,#prev_band span,#sm_next_band span,#sm_prev_band span{display:block;text-transform:uppercase;margin-bottom:var(--oag-var-2);font-size:var(--oag-rubik-xs);opacity:.5}#next_band:hover,#prev_band:hover{color:var(--oag-dark)!important;transition:all .3s ease-in-out}#auftritt_infos{position:relative}#auftritt_infos h3{border-bottom:0;margin-bottom:0;display:flex;gap:var(--oag-var-3);align-items:center}#auftritt_infos.event-info.box-konzert h3{flex-direction:column;align-items:start;gap:var(--oag-var-2)}.mit-tipp{padding-top:var(--oag-var-4)}.event-info{padding:var(--oag-var-4);background:var(--oag-dark);border-radius:var(--oag-border-radius);background-attachment:unset}.div-cancelled{border-left:var(--oag-var-1) solid var(--oag-cancelled);margin-bottom:var(--oag-var-5);position:relative;text-align:center}.div-cancelled .bg-cancelled{width:auto;padding:var(--oag-var-1) var(--oag-var-4)}.div-cancelled svg.bi-exclamation-circle-fill{top:0;margin:0}.div-cancelled svg{color:var(--oag-cancelled)}.div-cancelled span{display:block;margin:var(--oag-var-2rem) 0 var(--oag-var-2rem);font-size:var(--oag-rubik-l);font-weight:500}.div-cancelled button{color:var(--oag-datum);text-decoration:underline;font-size:var(--oag-rubik-s);padding:0;transition:all .3s ease-in-out}.div-cancelled button[aria-expanded=false]{margin-bottom:var(--oag-var-4);transition:all .3s ease-in-out}.div-presenter{border:0;border-left:var(--oag-var-1) solid var(--oag-white);margin-bottom:var(--oag-var-5);position:relative;text-align:center;animation:slideRight ease .8s,fadeIn 1.6s;animation-fill-mode:forwards;animation-iteration-count:1}.div-presenter .bg-presenter{background:var(--oag-white);color:var(--oag-dark);width:auto;padding:var(--oag-var-1) var(--oag-var-4)}.div-presenter span{display:block;font-size:var(--oag-rubik-xs);margin-bottom:var(--oag-var-3);text-transform:uppercase;letter-spacing:1px;color:var(--oag-datum)}.div-presenter img{height:40px}.event-info-tipp{position:absolute;left:2px;top:0}.event-info-tipp>div{display:inline-block;text-transform:uppercase;color:var(--oag-dark);letter-spacing:1px;font-weight:500;font-size:var(--oag-rubik-xs);padding:var(--oag-var-1);width:54px;text-align:center}.event-info div[class^=col-]>strong,.event-info.box-band h2:not(#h3_trdts),.event-info.box-band h4:not(.teaser-festivals):not(.teaser-konzerte),.event-info.box-konzert h2,div[id^=tour-] strong{font-size:var(--oag-rubik-xs);text-transform:uppercase;color:var(--oag-datum);display:block;margin-bottom:var(--oag-var-2);font-weight:500;letter-spacing:var(--oag-ls-1)}.event-info.box-band h2,.event-info.box-band h4,.event-info.box-konzert h2{margin-top:0}div[id^=tour-] strong{margin-bottom:var(--oag-var-1rem);font-size:var(--oag-rubik-base)}.event-info .strich-datum::before,.event-info.box-band h2::before,.event-info.box-band h4::before,.event-info.box-konzert h2.strich-datum::before{background:var(--oag-datum);height:1px}.event-info .col-12:not(:first-of-type){margin-top:var(--oag-var-2rem)}.event-info .col-9{padding:0}.evnt-nfo-h3{margin-bottom:var(--oag-var-2rem)}.event-info h3:not(.teaser-festivals):not(.teaser-konzerte):not(.h3-fil),.h2-nfos-zu,h2[id=h3_trdts]{font-size:var(--oag-rubik-xl);font-weight:700;margin:0;padding:0;line-height:var(--oag-lh-base);text-transform:none;color:var(--oag-color)}.event-info h3::after{display:none!important}.event-info.ticket-box h3:not(:first-of-type){border-bottom:0!important;margin-bottom:var(--oag-var-4)!important;font-weight:500;display:block!important;text-align:center}.event-info.ticket-box .strich-datum::before{margin:1px auto var(--oag-var-2)}.event-info.box-band h3:not(.teaser-festivals):not(.teaser-konzerte),.event-info.box-stat h3,.event-info.ticket-box h3:first-of-type,.h2-nfos-zu,h2[id=h3_trdts]{text-transform:uppercase;border-bottom:2px solid var(--oag-datum)!important}.event-info.box-band h3:not(.teaser-festivals):not(.teaser-konzerte),.h2-nfos-zu,h2[id=h3_trdts]{font-size:var(--oag-rubik-l);display:inline!important;letter-spacing:var(--oag-ls-1)}.event-info.box-stat h3{font-size:var(--oag-rubik-base)}.festival-past{display:flex;gap:var(--oag-var-2);font-size:var(--oag-rubik-s);color:var(--oag-datum);flex-wrap:wrap}.event-info .hr{margin:var(--oag-var-5) auto var(--oag-var-4)}.preis-m{font-size:var(--oag-rubik-l);font-style:normal}.preis-s{font-size:var(--oag-rubik-base);font-style:normal}.pr-text{line-height:1.5;color:var(--oag-datum);font-size:var(--oag-rubik-s);margin:var(--oag-var-1rem) 0;padding:var(--oag-var-4);border:1px solid var(--oag-bg-700);border-radius:var(--oag-border-radius);background:var(--oag-bg);position:relative}div[id^=bem_],div[id^=rab_]{font-size:var(--oag-rubik-xs);line-height:1.25;color:var(--oag-datum);position:relative}div[id^=bem_].collapse:not(.show),div[id^=rab_].collapse:not(.show){display:block;height:4.1rem;overflow:hidden}div[id^=bem_] .read-more,div[id^=rab_] .read-more{padding-bottom:0;background:linear-gradient(#0000004d 0,var(--oag-dark) 75%)}div[id^=bem_] .read-more>button,div[id^=rab_] .read-more>button{width:unset;background:var(--oag-dark);border:1px solid var(--oag-bg-800)}div[id^=bem_] .read-more>button:hover,div[id^=rab_] .read-more>button:hover{background:var(--oag-bg);border:1px solid var(--oag-bg);transition:all .3s ease-in-out}#pr_text.collapse:not(.show){display:block;height:15rem;overflow:hidden}.read-more{position:absolute;bottom:0;width:100%;left:0;background:linear-gradient(var(--oag-bg-300) 0,var(--oag-bg) 75%);text-align:center;padding-bottom:var(--oag-var-1rem)}.read-more>button{background:var(--oag-bg-700);font-size:var(--oag-rubik-xs);display:inline-block;text-align:center;padding:var(--oag-var-2) var(--oag-var-4);width:8.5rem}.read-more>button:not(:hover){color:var(--oag-datum)}.read-more>button:hover{color:var(--oag-color);transition:all .3s ease-in-out}#pr_text.collapsing{height:10rem}.read-more>button:not(.collapsed){display:none}#bandsandiesemtag,#stage,#stagetime,.event-details{color:var(--oag-datum);display:inline-block;margin-top:var(--oag-var-2);font-size:var(--oag-rubik-xs);background:0 0;border:0;padding:0;text-decoration:underline;border-radius:0;text-align:start}.event-details{text-decoration:none;display:flex;flex-direction:column;gap:var(--oag-var-1);line-height:1.25}.event-details a:not(:hover){color:var(--oag-datum)}.box-konzert .badge{color:var(--oag-dark);text-transform:uppercase;margin-left:0}#bandsandiesemtag:hover,#stage:hover,#stagetime:hover{color:var(--oag-festivals);opacity:1;transition:all .3s ease-in-out}#stage[aria-expanded=true],#stagetime[aria-expanded=true]{color:var(--oag-festivals)}#stage_div,#stagetime_div{display:none;border-radius:var(--oag-border-radius);border:1px solid var(--oag-datum);margin-top:var(--oag-var-3);color:var(--oag-datum);font-size:var(--oag-rubik-xs);background:var(--oag-bg-300)}#stage_div>div,#stagetime_div>div{--oag-grid-gutter-x:0;align-items:stretch;padding:var(--oag-var-3) 0}#stage_div>.row:not(:first-of-type),#stagetime_div>.row:not(:first-of-type){border-top:1px solid var(--oag-bg-800)}#stage_div div[class^=col],#stagetime_div div[class^=col]{text-align:start;align-self:center;line-height:1.25;padding:0 var(--oag-var-3)}#stage_div div.col-4,#stagetime_div div.col-4{text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#stage_div strong,#stagetime_div strong{text-transform:none;margin-bottom:0;letter-spacing:0;display:block;font-size:var(--oag-rubik-s)}#stage_div a,#stagetime_div a{display:flex;text-decoration:none;font-size:var(--oag-rubik-s);color:var(--oag-datum);font-weight:500}#stage_div .cur-band,#stagetime_div .cur-band{color:var(--oag-dark);background:var(--oag-datum);border-top:0!important}#stage_div a:hover,#stagetime_div a:hover{color:var(--oag-festivals);transition:all .3s ease-in-out}.event-info a{text-decoration:underline}#bandinfo span,.ticket-box span:not(.badge):not(.preis_eu){color:var(--oag-color);font-size:var(--oag-rubik-base)}#bandinfo .some,#bandinfo span,.ticket-box span{line-height:var(--oag-lh-base)}.event-info.box-band h3::after{background:var(--oag-bands);display:none}.box-festival{border-left:var(--oag-var-1) solid var(--oag-festivals)}.box-stat.box-festival{border-left:0}.box-band{border-left:var(--oag-var-1) solid var(--oag-bands)}.box-konzert{border-left:var(--oag-var-1) solid var(--oag-konzerte)}#bandinfo a:hover{color:var(--oag-bands);transition:all .3s ease-in-out}.bands-similar a{display:inline-block}.bands-similar a:not(:first-of-type){margin-top:var(--oag-var-2)}.bands-similar span{content:'\2022';margin-right:var(--oag-var-1);text-decoration:none!important;color:var(--oag-bands-300)!important}div[id^=tour]:not(:first-of-type){margin-top:var(--oag-var-5)}.tour-0,.tour-1{background:var(--oag-bg-800);border-radius:var(--oag-border-radius);--oag-grid-gutter-x:var(--oag-var-3);margin-left:0;margin-right:0;margin-top:var(--oag-var-2);align-items:center;color:var(--oag-color);position:relative;min-width:0;transition:all .3s ease-in-out}.tour-0>div,.tour-1>div{align-self:center;align-items:center}.tour-0 .col-3,.tour-1 .col-3{padding-left:var(--oag-var-1rem);padding-right:0}.tour-0 .col-3 span,.tour-1 .col-3 span{font-size:var(--oag-rubik-xs);text-transform:uppercase;color:var(--oag-color);line-height:var(--oag-lh-base);position:relative;top:-.035rem}.tour-0 a,.tour-1 a{display:flex;justify-content:space-between;height:100%;text-decoration:none;padding:var(--oag-var-1rem) var(--oag-var-3);line-height:var(--oag-lh-base);gap:var(--oag-var-3);align-items:center}.tour-0 span.badge,.tour-1 span.badge{text-transform:uppercase;opacity:.7;text-align:start;align-self:center}#ontour .newsticker-eintrag-festival:hover{background:var(--oag-festivals-700);color:var(--oag-white);transition:all .3s ease-in-out}#ontour .newsticker-eintrag-konzert:hover{background:var(--oag-konzerte-700);color:var(--oag-white);transition:all .3s ease-in-out}.tour-0 a>span:first-child,.tour-1 a>span:first-child{font-size:var(--oag-rubik-base);font-weight:500;align-self:center}.on-tour-details{font-size:var(--oag-rubik-xs);text-decoration:none;color:var(--oag-datum);align-self:center}.event-info .box-titel-datum{color:var(--oag-datum);font-size:var(--oag-rubik-xs);margin-bottom:0;margin-top:var(--oag-var-2);opacity:.8}.event-info .box-titel-datum::before{border-top:2px solid var(--oag-bg-800);content:'';flex:1 0 var(--oag-var-2);margin:0 var(--oag-var-2) 0 0}.show-div{display:inline-block}div[id^=weitere_auftritte_]{text-align:end;margin-top:var(--oag-var-2);font-size:var(--oag-rubik-xs)}div[id^=show_more_tour_]{margin-top:var(--oag-var-2);text-align:start;justify-content:space-between}#show_more_tour_0{margin-bottom:var(--oag-var-5);display:flex}#show_more_tour_1{margin-bottom:var(--oag-var-2)}div[id^=show_more_tour_] svg{margin-right:0}div[id^=show_more_tour_] .button-m,div[id^=weitere_auftritte_] a.button-m{text-decoration:none;color:var(--oag-color);border:1px solid var(--oag-bg-800);font-size:var(--oag-rubik-xs);display:inline-block}div[id^=show_more_tour_] a.button-m:hover,div[id^=show_more_tour_] button.button-m:hover,div[id^=weitere_auftritte_] a.button-m:hover{border:1px solid var(--oag-bands-700);background:var(--oag-bands-700);color:var(--oag-white)}#div_0,#div_1{margin-top:var(--oag-var-2)}#div_0{margin-bottom:var(--oag-var-5)}#div_1{margin-bottom:var(--oag-var-2)}.festival-det .festivalmenu.sticky-menu{position:fixed;z-index:1030}#newsticker-main.nt-konzerte>ul{padding-top:0!important;justify-content:center}.locationinfos{border-bottom-left-radius:var(--oag-border-radius);border-bottom-right-radius:var(--oag-border-radius);background:var(--oag-konzerte-200);display:flex;flex-wrap:wrap;gap:var(--oag-var-3);font-size:var(--oag-rubik-s);padding:var(--oag-var-1rem) var(--oag-var-4)}.locationinfo{display:flex;flex-direction:column}.nt-loc #newsticker-main li:first-child{width:100%;text-align:center;margin-bottom:var(--oag-var-1)}.box.nt-tab h2{font-size:var(--oag-rubik-l)}.box.nt-tab .box-mehr{font-size:var(--oag-rubik-s)}.stat-cnt{font-size:var(--oag-rubik-xs);color:var(--oag-datum);opacity:.6;padding-top:var(--oag-var-2);text-align:end}.hfkt-pct{font-size:var(--oag-rubik-xs);line-height:1.25}.hfkt-pct a{text-decoration:underline;color:inherit}.hfkt-pct a:hover{color:var(--oag-color)}.stat-chrt{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--oag-rubik-s);padding:var(--oag-var-1rem);border:1px solid var(--oag-bg-800);border-radius:var(--oag-border-radius);position:relative}.stat-chrt.collapse:not(.show){display:block}.stat-chrt.collapse:not(.show):not(.chrt-less){height:12.35rem;overflow:hidden}.stat-bar{display:flex;align-items:center;padding:var(--oag-var-2) 0;width:100%;gap:var(--oag-var-2);border-top:1px solid #21252980}.stat-bar:first-child{border-top:0}.stat-lbl{display:inline-block;width:100%;word-break:break-all;text-align:start;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-lbl{color:var(--oag-datum);font-style:italic;opacity:.6}.stat-lbl img.land{margin-left:0;margin-right:var(--oag-var-1)}.stat-prgrs-bar{display:flex;width:100%}.statbar:hover .stat-prgrs{background:var(--oag-festivals)}.stat-prgrs{position:relative;width:0%;height:var(--oag-var-4);background:var(--oag-festivals-200);transition:width .5s ease-out;line-height:1.25}.na-bar .stat-prgrs{background:var(--oag-bg-700)}.stat-prgrs-fill{flex-grow:1;background:var(--oag-bg);align-self:center;height:var(--oag-var-4);align-items:center;display:flex;position:relative}.stat-value{font-weight:500;margin-left:var(--oag-var-2);font-size:var(--oag-rubik-xs);color:var(--oag-festivals);position:absolute;left:0}.stat-value.ovlp{left:-2.9rem;color:var(--oag-dark)!important}.na-bar .stat-value{color:var(--oag-datum)}#evergreens .stat-value{visibility:hidden;position:absolute}#evergreens .stat-count{color:var(--oag-festivals);opacity:1}#evergreens a{text-decoration:none}.stat-count{width:2rem;color:var(--oag-datum);font-size:var(--oag-rubik-xs);text-align:center;opacity:.5}.stat-chrt .read-more{background:linear-gradient(transparent 0,var(--oag-dark-300) 15%,var(--oag-dark) 75%);padding-top:var(--oag-var-2)}.stat-chrt .read-more>button{width:auto;background:var(--oag-bg-800)}#facts_bar button:hover,#facts_bar button[aria-expanded=true],.stat-chrt .read-more>button:hover{background:var(--oag-festivals-600);border:1px solid var(--oag-festivals-600);color:var(--oag-color);transition:all .3s ease-in-out}#box-finder-bands .rub-navi>.d-lg-none{display:none}.drpdwn.drpdwn-srt{margin-top:0;flex-grow:1}.drpdwns-bnds{align-items:start}.srt-bar .btn-drpdwn,.srt-lnk{font-size:var(--oag-rubik-s);padding:var(--oag-var-3) 0;width:auto;opacity:.8;width:auto;color:var(--oag-datum)}.srt-bar button.btn-drpdwn strong{font-weight:500}.srt-bar svg{margin-left:0;margin-right:0;top:0}.srt-bar button.btn-drpdwn:not(:hover){background:0 0!important}.srt-bar button.btn-drpdwn.drpdwn-act,.srt-bar button.btn-drpdwn:hover{color:var(--oag-datum)!important;opacity:1;transition:all .3s ease-in-out}#jmp_day{text-align:end;flex-grow:0;background:0 0}#jmp_day .drpdwn-tit{font-weight:500;padding-right:var(--oag-var-1rem)}.drpdwn-ctnt.drp-festivals{background:var(--oag-bg);border:0;padding:0}.drp-festivals .drpdwn-list{padding:0}.drp-festivals .drpdwn-list.lst-abc{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;text-align:center}.drp-festivals .drpdwn-list.lst-abc .lbl{border-radius:0;flex-direction:column;gap:var(--oag-var-2);justify-content:center;align-items:center;text-align:center;flex-wrap:nowrap;flex:1 0 25%;width:25%;border:1px solid var(--oag-bg)}.drp-festivals .drpdwn-list.lst-abc .lbl span{width:100%;text-align:center;display:block;padding:0!important}.drp-festivals .drpdwn-list .lbl:first-child{border-top-left-radius:var(--oag-border-radius);border-top-right-radius:var(--oag-border-radius)}.drp-festivals .drpdwn-list .lbl:last-child{border-bottom-left-radius:var(--oag-border-radius);border-bottom-right-radius:var(--oag-border-radius)}.drp-festivals .drpdwn-list .lbl{border-top:1px solid var(--oag-bg);padding:var(--oag-var-1rem);color:var(--oag-color);font-size:var(--oag-rubik-s);background:var(--oag-bg-700);opacity:.6}.drp-festivals .drpdwn-list .lbl.lbl-act{font-weight:700;background:var(--oag-datum);color:var(--oag-bg);opacity:1}.drp-festivals .drpdwn-list .lbl:hover{background:var(--oag-datum);color:var(--oag-bg);transition:all .3s ease-in-out;opacity:1}.drp-festivals .drpdwn-list:not(.lst-abc) .lbl:first-child{border-top:0}#facts_bar{font-size:var(--oag-rubik-xs);color:var(--oag-datum);margin-bottom:var(--oag-var-4)}#facts_bar>div{border:1px solid var(--oag-bg-800);border-radius:var(--oag-border-radius);padding:0 var(--oag-var-1rem) 0 0;display:flex;align-items:center;gap:var(--oag-var-1rem)}#facts_bar>div>div:first-child{height:100%}#facts_bar img.land-m{height:10px;top:0}#facts_bar h3,#tckts_bar h4{text-transform:uppercase;display:block;width:100%;font-size:var(--oag-rubik-s);line-height:1.25;margin:0;padding:var(--oag-var-3);color:var(--oag-datum);letter-spacing:var(--oag-ls-1);border-bottom:0}#fct-bar-box{width:100%;display:flex}#fct-details{font-size:var(--oag-rubik-xs);padding:var(--oag-var-2);font-weight:400;color:var(--oag-datum);width:5rem}#facts_bar button[aria-expanded=false]:not(:hover){color:var(--oag-datum);background:var(--oag-bg-800);border:1px solid transparent}#facts_bar .fct-nbr{font-size:.6rem;color:var(--oag-bg-500)}#facts_bar .fct-ttl{display:flex;gap:var(--oag-var-1);align-items:center;justify-content:start;padding-left:.33rem;padding-right:.33rem}#facts_bar .fct-cnt{font-weight:700;color:var(--oag-datum);text-align:end}span[id^=fct-bar-]{display:flex;flex-direction:column;align-items:start;padding:var(--oag-var-3) var(--oag-var-1rem);width:17%;flex-grow:1;border-right:1px solid var(--oag-bg-800)}span[id^=fct-bar-]>span:first-child{text-transform:uppercase;width:100%;font-weight:400;color:var(--oag-bg-500);letter-spacing:var(--oag-ls-1)}span[id^=fct-bar-]>span:not(:first-child){display:flex;align-items:center;width:100%;margin-top:var(--oag-var-2)}.ticket-box{position:relative;height:100%;text-align:center;border-top:var(--oag-var-1) solid var(--oag-festivals);border-left:0;padding:var(--oag-var-2rem) var(--oag-var-4)}#tckts .col-xl-3{margin-bottom:var(--oag-var-4)}.event-info.ticket-box h3{font-size:var(--oag-rubik-l)}.ticket-box em{font-style:normal;color:var(--oag-datum);font-size:var(--oag-rubik-xs);display:block;line-height:1.25}.ticket-box em:last-of-type{margin-bottom:var(--oag-var-4)}.tckts-soldout>div{width:100%;padding:var(--oag-var-1) var(--oag-var-4)}.event-info.ticket-box h3.mit-dauer{margin-bottom:var(--oag-var-2)!important}.ticket-box a{font-size:var(--oag-rubik-xs);display:inline-block;text-decoration:underline;color:var(--oag-datum)}.ticket-box .flx{flex-direction:column;gap:var(--oag-var-1)}.ticket-box .flx a{padding:var(--oag-var-2) 0}.ticket-box a:hover{color:var(--oag-color)}.ticket-box a:first-of-type{background:var(--oag-bg);padding:var(--oag-var-3) var(--oag-var-1rem);border-radius:var(--oag-border-radius);text-decoration:none;margin-right:var(--oag-var-2);color:var(--oag-color)}.ticket-box a:first-of-type:hover{background:var(--oag-festivals-500);transition:all .3s ease-in-out;color:var(--oag-color)}.ticket-box a svg{margin-right:0;margin-left:.4rem}.bem-box:first-of-type{margin-top:var(--oag-var-2rem)}.bem-box-so,.bem-box:not(:first-of-type){margin-top:var(--oag-var-4)}.new-kat{margin-bottom:var(--oag-var-1rem);margin-top:var(--oag-var-1rem);scroll-margin-top:120px}.ticket-box .badge{color:var(--oag-dark);margin-left:0}.preis_eu{display:block;margin-top:var(--oag-var-2);color:var(--oag-bg-500);font-size:var(--oag-rubik-xs);position:relative;top:-2px}#tckts_bar{margin-left:0;margin-right:0;display:flex;scroll-margin-top:120px}#tckts_bar>div.flx{justify-content:center;color:var(--oag-datum);font-size:var(--oag-rubik-xs);display:flex;align-items:center;align-self:flex-start;padding:0;width:auto;margin:0 auto var(--oag-var-2rem);flex-wrap:wrap}#tckts_bar h4{display:flex;align-self:center;align-items:center;font-weight:500;font-size:var(--oag-rubik-xs);justify-content:center;padding:0}#tckts_bar a{padding:var(--oag-var-3) var(--oag-var-4);color:var(--oag-datum);display:block;text-align:center;border:1px solid var(--oag-bg-800);border-radius:var(--oag-border-radius);white-space:nowrap}#tckts_bar a:hover{color:var(--oag-color);background:var(--oag-bg-800);transition:all .3s ease-in-out}.festivalinfo .badge.soldout{background:var(--oag-cancelled);top:-1px;position:relative;margin-left:var(--oag-var-3)}#tckt_infos span:not(.badge){display:block}#tckt_infos a{margin-top:var(--oag-var-2);display:inline-block;font-size:var(--oag-rubik-s)}#fut_2023{display:block;width:100%}#fut_2023 a:not(:hover){color:var(--oag-datum)}.btn-tckts{display:inline-block;margin-bottom:var(--oag-var-1)}.btn-tckts a{display:inline-block;padding:var(--oag-var-2) var(--oag-var-4);font-size:var(--oag-rubik-s);text-decoration:none;background:var(--oag-bg-800);border-radius:var(--oag-border-radius);border:1px solid var(--oag-bg-800)}.btn-tckts a:hover{background-color:var(--oag-konzerte-500);border:1px solid var(--oag-konzerte-500);color:var(--oag-color);transition:all .3s ease-in-out}.btn-tckts.festivals a:hover{background-color:var(--oag-festivals-500);border:1px solid var(--oag-festivals-500);color:var(--oag-color)}.btn-tckts.btn-tckts-l a{font-size:var(--oag-rubik-base);padding:var(--oag-var-1rem) var(--oag-var-5);width:auto;font-weight:500;background:var(--oag-festivals-200);color:var(--oag-dark)}.btn-tckts-l.festivals{text-align:center;display:flex;flex-direction:column;gap:var(--oag-var-3);align-items:center;margin-bottom:var(--oag-var-4)}.btn-tckts.btn-tckts-l span{font-size:var(--oag-rubik-xs);opacity:.6;margin-left:0}.btn-tckts span{opacity:.8;width:140px;text-align:center;margin-left:var(--oag-var-2)}.btn-tckts svg{top:-2px}.btn-tckts.btn-tckts-l svg{top:-1px}.event-info.box-konzert #fut_2023{margin-top:1.25rem}#more_similar{padding-top:0}#fstvl_overview .box-mehr{padding-bottom:0}#fstvl_overview h3.h3-festival{margin-top:0}#fstvl_overview #archiv .card:first-child{margin-top:0}.btn-coll img.land-button-m{margin-bottom:var(--oag-var-2)}.tckts-fstvl-web{text-align:center;margin-top:var(--oag-var-1);margin-bottom:var(--oag-var-5)}.tckts-fstvl-web a{font-size:var(--oag-rubik-s)}.tckts-fstvl-web a:not(:hover){color:var(--oag-datum);opacity:.75}.tckts-fstvl-web svg{margin-left:var(--oag-var-1);top:-2px}.konzert-det-rub h2{font-size:var(--oag-rubik-base);font-weight:400;text-transform:none;letter-spacing:0;display:inline-block;margin:0;line-height:var(--oag-lh-1)}.konzert-det-rub>span svg.svg-left.bi-calendar{top:-2px}.festival-infos h2.strich-datum{color:var(--oag-datum);font-size:var(--oag-rubik-s);display:block;font-weight:500;margin-bottom:var(--oag-var-3)}.festival-infos h2.strich-datum.str-first{margin-top:0}.festival-infos{line-height:1.5}.festival-infos div.p-nfo{margin-top:0;margin-bottom:var(--oag-var-2)}.festival-infos strong{font-weight:500}.festival-infos a:not(.btn-link):not(.button-m){text-decoration:none;border-bottom:1px dotted var(--oag-festivals)}.festival-infos a:not(.button-m):hover{color:var(--oag-festivals);transition:all .3s ease-in-out}.festival-infos span{font-size:var(--oag-rubik-s);color:var(--oag-datum)}.sub-infos{margin-bottom:var(--oag-var-5)}#stagetime.alert-btn{font-size:var(--oag-rubik-s);line-height:var(--oag-lh-xl);margin:0;text-decoration:none}#stagetime.alert-btn:hover,#stagetime.alert-btn:hover svg,#stagetime.alert-btn:hover>span,#wettbewerbe_alert:hover,#wettbewerbe_alert:hover svg,#wettbewerbe_alert:hover>span{color:var(--oag-bg-500);transition:all .3s ease-in-out}.alert-btn>span{border-bottom:1px dotted var(--oag-datum)}#stagetime.alert-btn:hover>span{border-bottom:1px dotted var(--oag-bg-500)}.alert-btn .bi-chevron-down{margin-left:var(--oag-var-1);color:var(--oag-datum)}.box-detail.alert-detail:not(.alert-wettbewerbe){background:var(--oag-datum);font-size:var(--oag-rubik-s);margin-top:var(--oag-var-2);margin-bottom:0}#alert_div .strich-dunkel{margin-bottom:var(--oag-var-4);line-height:1.25}#alert_div label[for=meldung_email]{font-size:var(--oag-rubik-s);color:var(--oag-dark);margin-bottom:var(--oag-var-1);font-weight:400}#alert_div .box-xl{padding:0}.ale_ttl{color:var(--oag-dark);text-transform:uppercase}#alert_div #meldung_email{font-size:var(--oag-rubik-s);border-radius:0;padding:var(--oag-var-3) var(--oag-var-1rem)}#alert_div #email_error{margin-bottom:0;padding-top:0;padding-bottom:0}#email_error .alert_err_msg{background:var(--oag-cancelled);color:var(--oag-white);padding:var(--oag-var-1);font-size:var(--oag-rubik-xs)}#do_post_alert{background:var(--oag-festivals-300);border:0;color:var(--oag-white);margin-top:var(--oag-var-1rem);font-size:var(--oag-rubik-s)}#do_post_alert:hover{background:var(--oag-festivals-500);transition:all .3s ease-in-out}.dta-nfo{line-height:1;margin-top:var(--oag-var-2)}.dta-nfo span{color:var(--oag-bg-800);font-size:var(--oag-rubik-xs)}#box-conf{background:var(--oag-datum);font-size:var(--oag-rubik-s);margin-top:var(--oag-var-2)}.conf-msg{font-size:var(--oag-rubik-s);color:var(--oag-dark)}.conf-msg strong{font-size:var(--oag-rubik-base)}.p-nfo.fstvl-org{font-size:var(--oag-rubik-s);margin-top:var(--oag-var-1rem)!important;color:var(--oag-datum);margin-bottom:0}.festivalinfo.fstvl-dtl-rum-nfo{text-align:center;font-size:var(--oag-rubik-s);margin-top:var(--oag-var-2)}.festivalinfo .rum-lnk{display:inline-block;padding:var(--oag-var-3) 0}.badge.bg-cancelled.fstl-cancelled{margin-left:0;font-size:var(--oag-rubik-base);padding:var(--oag-var-2) var(--oag-var-3)}h1.h1-breadcrumb{color:var(--oag-datum);display:inline;font-size:var(--oag-rubik-xs);font-weight:400}.event-info.box-festival.festival-infos h3{font-size:var(--oag-rubik-base);font-weight:400;border-bottom:0!important;margin:0!important;display:inline!important;letter-spacing:0}.festivalinfo h2{font-size:var(--oag-rubik-xs);margin-bottom:var(--oag-var-2);text-transform:uppercase;display:block;letter-spacing:var(--oag-ls-1);font-weight:700;margin-top:0;color:var(--oag-dark)}.festivalinfo h3{margin-bottom:0!important;margin-top:0!important;text-transform:none;letter-spacing:0;border-bottom:0!important;font-size:var(--oag-rubik-base);font-weight:400;color:var(--oag-dark);display:inline!important}#fstvl_txt.collapse:not(.show){position:relative;display:block;overflow:hidden}#fstvl_txt .read-more{padding-bottom:0}div[id^=bandliste] h3:not(.h3-festival){margin:0!important;letter-spacing:0;text-transform:none;border-bottom:0!important;font-weight:500}#fstvl_overview h2.h2-festivals{display:inline;line-height:var(--oag-lh-xl)}.festival-infos .nfo-cap{margin-top:var(--oag-var-3)!important}.festival-infos div.p-nfo.fstvl-chnls{margin-top:var(--oag-var-4);margin-bottom:0}.festival-infos div.p-nfo.fstvl-chnls>strong{color:var(--oag-datum);font-size:var(--oag-rubik-s);display:block;font-weight:500;margin-bottom:var(--oag-var-3);text-transform:uppercase}div[id^=bandliste].bnds-smpl .card-body{padding-top:0;padding-bottom:0}div[id^=bandliste] .col-sm-1{position:relative}.alrt-fstvl-bnds{font-size:var(--oag-rubik-s);margin-top:var(--oag-var-4)}#bndnfos-det-hdr .h1-ttl{margin-bottom:0;text-transform:uppercase;color:var(--oag-color);font-size:var(--oag-rubik-xxl);font-weight:700;letter-spacing:.01rem;line-height:1.1;display:block}#bnd_txt{margin-bottom:0;line-height:1.5;border-left:var(--oag-var-1) solid var(--oag-bands)}#bnd_txt h2,#bnd_txt h3{font-size:var(--oag-rubik-base);display:inline;text-transform:none;font-weight:400;margin:0;letter-spacing:0;line-height:1.5;border-bottom:0}#bnd_txt .nxt-cnct{text-decoration:none;border-bottom:1px dotted var(--oag-konzerte)}#bnd_txt .nxt-fstvl{text-decoration:none;border-bottom:1px dotted var(--oag-festivals)}#bnd_txt .nxt-shws{text-decoration:none;border-bottom:1px dotted var(--oag-bands)}#bnd_txt .p-nfo:not(:first-of-type){margin-top:var(--oag-var-3)}#bnd_txt .fstvls-cnt{color:var(--oag-datum);font-size:var(--oag-rubik-s)}div[id^=tour-] .teaser-s h3.teaser-festivals,div[id^=tour-] .teaser-s h3.teaser-konzerte,div[id^=tour-] .teaser-s h4.teaser-festivals,div[id^=tour-] .teaser-s h4.teaser-konzerte{text-transform:none;letter-spacing:0;border-bottom:0!important;display:inline!important;font-size:var(--oag-rubik-base);font-weight:500;line-height:var(--oag-lh-base);margin:0!important;padding:0}#kon_wei_loc .button-m{display:flex!important}#kon_wei_loc .row{--oag-grid-gutter-y:var(--oag-var-3)}#kon_wei_loc .button-m span:not(:first-child){color:var(--oag-datum);font-size:var(--oag-rubik-s);flex-shrink:1}#alert_div{scroll-margin-top:80px}#box-content .strich-dunkel{margin-bottom:var(--oag-var-1rem)}.ale-txt-box{color:var(--oag-dark)}.ale-txt-box p{margin-top:0;margin-bottom:0}.ale-txt-box em{font-size:var(--oag-rubik-xs)}.ale-txt-box p.ale-xmpl{margin-top:var(--oag-var-2);margin-bottom:var(--oag-var-4)}a#ale_xmp{color:var(--oag-dark);border-bottom:0;text-decoration:underline}a#ale_xmp:hover{color:var(--oag-bg-200);transition:color .3s ease-in-out}#a_tmetbl{text-decoration:underline;color:var(--oag-datum)}a#a_tmetbl:hover{color:var(--oag-color);transition:color .3s ease-in-out}.h1-news{background:linear-gradient(to top,transparent 10%,var(--oag-secondary) 10%,var(--oag-secondary) 28%,transparent 28%)}#upcoming-konzerte_baldimvvk-s .box-titel-datum.aft-konzerte::after,#upcoming-konzerte_neuimvvk-s .box-titel-datum.aft-konzerte::after,.box-titel-datum.aft-news::after{border-top:2px solid var(--oag-border-secondary)}#upcoming-konzerte_baldimvvk-s .card-body,#upcoming-konzerte_neuimvvk-s .card-body{padding:var(--oag-var-1rem)}#upcoming-konzerte_baldimvvk-s .card-title,#upcoming-konzerte_neuimvvk-s .card-title{white-space:normal}#upcoming-konzerte_baldimvvk-s .card-title span:not(.badge),#upcoming-konzerte_neuimvvk-s .card-title span:not(.badge){font-size:var(--oag-rubik-l)}#upcoming-konzerte_baldimvvk-s .card-text,#upcoming-konzerte_neuimvvk-s .card-text{color:var(--oag-datum);display:inline}#tmtbl_info .event-info{font-size:var(--oag-rubik-base);background:var(--oag-festivals-800)}#tmtbl_info .event-info strong{font-weight:500;text-transform:uppercase}.tmtbl-view{display:flex;flex-direction:column}.tmtbl-view span{display:block;padding:var(--oag-var-3) 0;font-size:var(--oag-rubik-xs);opacity:.8;color:var(--oag-datum)}.tmtbl-btns button{flex:1 1 calc(25% - var(--oag-var-3));padding:var(--oag-var-3) var(--oag-var-2)}.tmtbl-btns button.btn-m-prim{justify-content:start;text-align:left;font-size:var(--oag-rubik-s);padding:var(--oag-var-2) var(--oag-var-3);color:var(--oag-festivals);border:1px solid var(--oag-bg-800);background:var(--oag-bg-800)}.tmtbl-btns button.btn-m-prim.btn-active,.tmtbl-btns button.btn-m-prim:hover{background:var(--oag-festivals);color:var(--oag-dark);border:1px solid var(--oag-festivals);transition:all .3s ease-in-out}.tmtbl-btns{gap:var(--oag-var-2)}.tmtbl-btns,.wttbwrb-btns{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;margin-top:var(--oag-var-1rem)}.wttbwrb-btns{gap:var(--oag-var-2)}.tmtbl-btns button svg{margin-right:var(--oag-var-1);opacity:1}.wttbwrb-btns span{font-size:var(--oag-rubik-xs);color:var(--oag-datum);opacity:.8}.wttbwrb-btns .button-m{font-size:var(--oag-rubik-s);padding:var(--oag-var-2) var(--oag-var-3);border:1px solid var(--oag-bg-800)}.wttbwrb-btns .button-m:not(.btn-active):not(:hover){color:var(--oag-datum)}.wttbwrb-lst{margin-top:var(--oag-var-4)}.wttbwrb-lst .card.teaser-s:not(:first-of-type){margin-top:var(--oag-var-1rem)}.wttbwrb-lst .card-img-overlay{padding:0}.wttbwrb-lst .teaser-labels{top:0;left:0;width:100%}.wttbwrb-lst .col-9{align-self:stretch}.wttbwrb-lst .col-9 .card-title h3{font-size:var(--oag-rubik-l);display:inline;border-bottom:0;text-transform:none;letter-spacing:0;font-weight:500;text-wrap:pretty;margin-right:var(--oag-var-1)}.wttbwrb-lst .badge.wettbewerbe{display:inline-block;margin-top:var(--oag-var-2)}.wttbwrb-lst .col-9 .card-text{flex-grow:0;flex-shrink:1}.wttbwrb-lst .col-9 .card-text>div{display:flex;flex-direction:column;gap:var(--oag-var-1)}.wttbwrb-lst .col-9 .card-text>div>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wttbwrb-lst .bi-calendar{top:-2px}.wttbwrb-lst .col-9 .card-text div.ending{color:var(--oag-wettbewerbe);opacity:.8}.box-wettbewerbe{background:var(--oag-dark-500);border-left:var(--oag-var-1) solid var(--oag-wettbewerbe);padding:var(--oag-var-4) var(--oag-var-1rem);border-radius:var(--oag-border-radius)}.box-wettbewerbe strong{font-weight:500;text-transform:uppercase;letter-spacing:var(--oag-ls-1)}#wettbewerbe_alert{font-size:var(--oag-rubik-base);line-height:var(--oag-lh-xl);margin:var(--oag-var-3) 0 0 0;text-decoration:none;color:var(--oag-color);display:inline-block;background:0 0;border:0;padding:0;border-radius:0;text-align:left}#wettbewerbe_alert span{border-bottom:1px dotted var(--oag-datum);font-size:var(--oag-rubik-base);color:var(--oag-datum)}#box-conf.alert-wettbewerbe,.alert-detail.alert-wettbewerbe{padding:var(--oag-var-1rem);font-size:var(--oag-rubik-s);color:var(--oag-color);margin-bottom:0}.alert-wettbewerbe strong{color:var(--oag-datum)}.alert-wettbewerbe #alert_email{background:var(--oag-bg-800);font-size:var(--oag-rubik-s);border-radius:0;padding:var(--oag-var-3);margin-top:var(--oag-var-1)}#do_post_wttbwrb_alert{margin-top:var(--oag-var-1rem);background:var(--oag-wettbewerbe);border:1px solid var(--oag-wettbewerbe)}#do_post_wttbwrb_alert:hover{color:var(--oag-color);transition:all .3s ease-in-out}.alert-wettbewerbe .dta-nfo{margin-top:var(--oag-var-2);text-wrap:pretty}.alert-wettbewerbe .dta-nfo span{color:var(--oag-datum)}#box-conf.alert-wettbewerbe{background:var(--oag-wettbewerbe-600);border:1px solid var(--oag-border-wettbewerbe);margin-top:var(--oag-var-3)}#box-conf.alert-wettbewerbe .ale_ttl{color:var(--oag-wettbewerbe)}#box-conf.alert-wettbewerbe .conf-msg strong{color:var(--oag-color);display:block;margin-bottom:var(--oag-var-1);margin-top:var(--oag-var-1rem)}#box-conf.alert-wettbewerbe .conf-msg{color:var(--oag-color);font-size:var(--oag-rubik-base)}#box-conf.alert-wettbewerbe .conf-msg p{margin-bottom:var(--oag-var-2);margin-top:0;text-wrap:pretty}#box-conf.alert-wettbewerbe .alert-conf-nfo{font-size:var(--oag-rubik-s);margin-top:var(--oag-var-2rem);opacity:.8}#box-conf.alert-wettbewerbe .alert-conf-nfo strong{margin-top:0;font-size:var(--oag-rubik-s)}#box-conf.alert-wettbewerbe .conf-msg a{border-bottom:1px dotted var(--oag-color)}#wettbewerb_detail .box-konzert table{border-spacing:0;width:100%;margin-top:var(--oag-var-1rem)}#wettbewerb_detail .box-konzert tr.row{display:flex;flex-direction:row;align-items:flex-start;--oag-grid-gutter-x:0;padding:0;margin-top:var(--oag-var-1)}#wettbewerb_detail .box-konzert tr.row>td span{color:var(--oag-datum)!important;text-transform:uppercase;letter-spacing:var(--oag-ls-1);font-size:var(--oag-rubik-xs);display:block;padding:var(--oag-var-2) var(--oag-var-3);background:var(--oag-konzerte-600)}#wettbewerb_detail .box-konzert tr.row>td strong{margin-top:0;background-color:var(--oag-konzerte-400);border-bottom:0;border-left:var(--oag-var-1) solid var(--oag-dark);font-size:var(--oag-rubik-base);padding:var(--oag-var-2) var(--oag-var-3);font-weight:400;display:block;line-height:var(--oag-lh-base)}.btn-fil-nur-mit-bands-cntr{text-align:center;margin:var(--oag-var-4) auto var(--oag-var-5)}.btn-fil-nur-mit-bands-cntr a:not(.fil-dsms),.btn-fil-nur-mit-bands-cntr span{display:inline-block;font-size:var(--oag-rubik-s)}.btn-fil-nur-mit-bands-cntr>span{display:inline-block;background:var(--oag-festivals);color:var(--oag-dark);border-radius:var(--oag-border-radius)}.btn-fil-nur-mit-bands{background:var(--oag-bg-800);color:var(--oag-datum);border:1px solid transparent;border-radius:var(--oag-border-radius)}.btn-fil-nur-mit-bands-act .flx{align-items:flex-end;display:flex}.btn-fil-nur-mit-bands-cntr .flx>span{padding:var(--oag-var-3) var(--oag-var-2) var(--oag-var-3) var(--oag-var-1rem)}.btn-fil-nur-mit-bands-cntr a .flx>span{padding:var(--oag-var-3) var(--oag-var-1rem)}.btn-fil-nur-mit-bands-cntr .fil-dsms:hover{background:var(--oag-festivals-600);color:var(--oag-color);transition:all .3s ease-in-out}@media (max-width:576px){.event-info{background:var(--oag-dark-500)}.festivalinfos>div,.locationinfos>div{padding:0 var(--oag-var-1rem) var(--oag-var-4);flex-grow:1}.locationinfos>div:first-child{padding-top:var(--oag-var-4)}.locationinfos{display:flex;flex-wrap:wrap;padding:0;gap:0}.locationinfo{flex-direction:row;padding:var(--oag-var-3)}.locationinfo:not(:first-child){border-top:2px solid var(--oag-konzerte-500)}.festivalmenu:not(.f-menu-on){margin-left:var(--oag-var-4)!important;margin-right:var(--oag-var-4)!important}.rub-nav.f-menu-on{margin-left:var(--oag-var-1rem)!important;margin-right:var(--oag-var-1rem)!important}.subnav-down.sticky-band #header-menu{height:40px}.festival-subnavi .svg-right{top:-1px}.festivalheader .rub-det-header{margin-top:0}.sticky-band:not(.subnav-down) .festival-det-rub a:first-of-type{padding:var(--oag-var-3) var(--oag-var-1rem);font-size:var(--oag-rubik-base)}.info-lineup{margin-top:var(--oag-var-1rem)}.sticky-band.subnav-down .festival-det-rub a:first-of-type{padding:0 var(--oag-var-3);font-size:var(--oag-rubik-l)}.sticky-band .festival-det-rub a svg.bi-arrow-left{margin-right:var(--oag-var-2)}.sticky-band:not(.subnav-down) .festival-det-rub a svg.bi-arrow-left{top:-1px}.sticky-band #festival-title h1{padding:var(--oag-var-3)}.sticky-band #header-menu a[aria-expanded=false]{color:var(--oag-dark)}.subnav-down.sticky-band .festival-det-rub{border-top:1px solid var(--oag-festivals-500)}.sticky-festivalheader.subnav-down{position:sticky;top:0;z-index:1030;margin:0;transition:opacity .8s ease-in-out;animation:fadeIn ease .8s}.subnav-down .festivalheader h1,.subnav-down .festivalheader span.h1-ttl{display:flex;padding:0;font-size:1rem;border-bottom:1px solid var(--oag-festivals-500);height:60px}.subnav-down #festival-det-header h1,.subnav-down #festival-det-header span.h1-ttl{max-height:60px;height:unset}.sticky-festivalheader.subnav-down h1 a,.sticky-festivalheader.subnav-down span.h1-ttl a{display:flex;flex-wrap:wrap;padding:0 var(--oag-var-3);line-height:1.2!important;font-size:1.25rem!important;align-self:center;flex-direction:column;width:100%}.subnav-down .festivalmenu{left:0}.festival-det .festivalmenu.sticky-menu{top:101px;width:calc(100% - 1.5rem);left:var(--oag-var-3)}.subnav-down #festival-title h1 span,.subnav-down #festival-title span.h1-ttl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.subnav-header-collapse>div{max-height:80vh;overflow:auto}.sticky-festivalheader:not(.subnav-down){top:-100px;transition:top .5s ease-in-out}.archiv-line{flex-direction:column}ul[id^=archiv] .card-details{width:100%}.row.sub-spalte{margin-right:calc(-.5 * var(--oag-grid-gutter-x))}h2.h3-festival,h3.h3-festival{margin-top:0}h2.h3-festival::after,h2.h3-festival::before,h3.h3-datum::after,h3.h3-datum::before,h3.h3-festival::after,h3.h3-festival::before{content:'';margin:0 var(--oag-var-3) 0 0;flex:1 0 var(--oag-var-3)}h2.h3-festival::after,h2.h3-festival::before,h3.h3-festival::after,h3.h3-festival::before{border-top:2px solid var(--oag-border-festivals)}h2.h3-festival::after,h3.h3-datum::after,h3.h3-festival::after,h3.h3-konzert::after{margin:0 0 0 var(--oag-var-3)}div[id^=bandliste] h3.h3-datum::after{margin-right:var(--oag-var-3)}ul[id^=filter_liste]>div:not(:first-child){margin-top:var(--oag-var-4)}.ro-date{scroll-margin-top:98px;overflow:initial!important}.bandliste-anchor{top:98px;padding:var(--oag-var-2) 0 var(--oag-var-3);left:0;margin-left:-.75rem;margin-right:0;padding-left:var(--oag-var-3);padding-right:0;width:100vw}div[id^=button-filter-]{text-align:center;display:flex;flex-wrap:nowrap;overflow-x:scroll;align-items:center;margin-left:-.75rem;white-space:nowrap;padding-bottom:0;scroll-behavior:smooth;gap:var(--oag-var-2);-ms-overflow-style:none;scrollbar-width:none}div[id^=button-filter-]::-webkit-scrollbar{display:none}div[id^=button-filter-]::before{background:linear-gradient(to right,var(--oag-bg) 20%,transparent 90%);content:'';display:inline-block;height:50%;position:absolute;left:0;width:.75rem;z-index:10}div[id^=button-filter-]::after{background:linear-gradient(to left,var(--oag-bg) 20%,transparent 90%);content:'';display:inline-block;height:50%;position:absolute;right:0;width:1rem;z-index:10}div[id^=button-filter-]>span:first-child{display:inline-block;padding-left:var(--oag-var-3);margin-right:0}div.bandliste-anchor .tab{margin-left:0}div[id^=stage-filter-reset]{padding-top:var(--oag-var-3)}div[id^=bandliste] .card-body,ul[id^=filter_liste] .card-body{padding:var(--oag-var-1) var(--oag-var-1rem);text-align:start}ul[id^=filter_liste] .card-body{padding:var(--oag-var-2) var(--oag-var-1rem) var(--oag-var-2) 1.25rem}div[id^=bandliste] .card-body>div,ul[id^=filter_liste] .card-body>div{width:100%;display:flex;flex-direction:column;gap:var(--oag-var-1)}ul[id^=filter_liste].fil-kon .card-body>div{display:inline-flex;gap:var(--oag-var-2)}#upcoming-location-s .card-body>div{flex-direction:column-reverse}ul[id^=filter_liste].fil-kon .card-title a{display:inline}div[id^=bandliste] .card-title,ul[id^=filter_liste] .card-title{margin:0}ul[id^=filter_liste].fil-kon .card-title{margin-right:var(--oag-var-2)}ul[id^=filter_liste].fil-kon .badge{margin-right:var(--oag-var-2);margin-top:var(--oag-var-2)}div[id^=bandliste] .card-text,ul[id^=filter_liste] .card-text{margin:0;display:flex;flex-direction:row}ul[id^=filter_liste] .card-text{flex-direction:column}div[id^=bandliste] .card-text span:not(:first-child),ul[id^=filter_liste] .card-text span:not(:first-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div[id^=bandliste] .card-text span:not(:first-child)::before{content:'\00A0 \00A0 \2022 \00A0 \00A0'}.tab:not(.stage-filter):not(:last-of-type){margin-right:var(--oag-var-1)}.sort-alphabet>div{flex:1 0 66px;max-width:67px}.festival-past{gap:var(--oag-var-3)}.festival-past>span:first-child{display:block;width:100%}#jahr>.col-12:first-child{margin-top:0}.box-band h3{margin-bottom:var(--oag-var-4);line-height:1.5}.tour-0 a,.tour-1 a{flex-direction:column;justify-content:start;gap:var(--oag-var-1)}.newsticker-eintrag-festival>div.col-3{align-self:start;padding-top:var(--oag-var-1rem)}.tour-0 a>span:first-child,.tour-1 a>span:first-child{align-self:start}.tour-0 .col-3 span,.tour-1 .col-3 span{top:0}.on-tour-details{align-self:start}.div-presenter span{margin-top:var(--oag-var-1rem);margin-bottom:var(--oag-var-1)}.div-presenter img{margin-bottom:var(--oag-var-1)}.box-stat{padding:var(--oag-var-1rem)}.stat-lbl{width:75%}.stat-chrt.collapse:not(.show):not(.chrt-less){height:12.2rem}.stat-chrt .read-more>button{width:50%}.srt-bar button.btn-drpdwn{min-width:50%}.drpdwns-abs .srt-bar button.btn-drpdwn{font-size:var(--oag-rubik-xs);opacity:.8}.drpdwn-ctnt.drp-festivals{width:100%;height:auto;top:unset;animation:fadeIn ease-out .5s;position:relative;margin-bottom:var(--oag-var-5)}.drpdwns-abs .drpdwn-ctnt.drp-festivals{position:absolute;width:calc(100% - 1.5rem);left:.75rem}.drp-festivals .drpdwn-list .lbl{font-size:var(--oag-rubik-base);padding:var(--oag-var-1rem) var(--oag-var-3)}.drpdwns-abs .drpdwn-cou{font-size:var(--oag-rubik-s)}#facts_bar button[aria-expanded=false]{color:var(--oag-datum)!important;background:var(--oag-bg-800)!important;border:1px solid transparent}#updts-md{margin:0 var(--oag-var-1)}div[id^=bem_] .read-more,div[id^=rab_] .read-more{background:linear-gradient(transparent 0,#090909 75%)}div[id^=bem_].collapse:not(.show),div[id^=rab_].collapse:not(.show){height:3rem}.event-info.ticket-box h3:not(:first-of-type){margin-bottom:var(--oag-var-4)!important}#fstvl_txt.collapse:not(.show){height:22rem}.wttbwrb-lst .teaser-img{aspect-ratio:2/3}.btn-tckts.btn-tckts-l a{width:100%;font-size:var(--oag-rubik-xl)}.btn-tckts.btn-tckts-l span{font-size:var(--oag-rubik-base);opacity:.8}}@media (min-width:576px){.festivalinfos>div,.locationinfos>div{padding:var(--oag-var-4);flex-grow:1}.festivalmenu:not(.f-menu-on),.rub-nav.f-menu-on{margin-left:var(--oag-var-4)!important;margin-right:var(--oag-var-4)!important}.sticky-festivalheader.subnav-down{width:1018px;position:sticky;top:0;z-index:1030;transition:opacity .8s ease-in-out;animation:fadeIn ease .8s}#sticky-title:not(:empty):before{content:" \00a0/ \00a0"}div[id^=stage-filter-reset]{text-align:end}div[id^=bandliste] .card-body>div,ul[id^=filter_liste] .card-body>div{display:flex;width:100%;align-self:center;flex-direction:row}div[id^=bandliste] .card-title,ul[id^=filter_liste] .card-title{margin-bottom:0;flex-grow:1;align-self:center}div[id^=bandliste] .card-text,ul[id^=filter_liste] .card-text{text-align:end;flex-shrink:1;flex-grow:0;margin-top:0;font-size:var(--oag-rubik-xs);align-items:center;align-self:center;max-width:50%}div[id^=bandliste] .card-text{flex-direction:row-reverse}ul[id^=filter_liste] .card-text>span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul[id^=filter_liste] .card-text>span.fil-bages-txt{overflow:auto;text-overflow:unset;white-space:unset}div[id^=bandliste] .card-text span:not(:first-child)::after{content:'\00A0 \2022 \00A0 \00A0'}.col-lg-6 .stat-lbl{width:13rem}.drpdwn-ctnt.drp-festivals{width:216px}.ro-date:not(:first-of-type){scroll-margin-top:108px;overflow:initial!important}#fstvl_txt.collapse:not(.show){height:15rem}}@media (min-width:576px) and (max-width:768px){.subnav-header-collapse{left:2rem}.sticky-festivalheader.subnav-down{width:calc(100vw - 2.5rem)}.subnav-down .festivalmenu{width:calc(100vw - 5.5rem)}#jahr{--oag-grid-gutter-x:var(--oag-var-3);--oag-grid-gutter-y:var(--oag-var-3);margin-top:var(--oag-var-1rem)}div[id^=bandliste] .teaser-img,ul[id^=filter_liste] .teaser-img{width:3.5rem}div[id^=bandliste] .card-body,ul[id^=filter_liste] .card-body{padding:var(--oag-var-3) 1.25rem}.bandliste-anchor{top:88px;scroll-margin-top:88px;padding:var(--oag-var-1rem) 0;overflow:initial!important}#tckts{margin:0;--oag-grid-gutter-x:1.5rem}#bndnfos-det-hdr .h1-ttl{padding:0 var(--oag-var-3)}.wttbwrb-lst .teaser-img{aspect-ratio:4/5}}@media (min-width:576px) and (max-width:992px){.festival-subnavi .svg-right{top:-2px}.sticky-festivalheader.subnav-down h1,.sticky-festivalheader.subnav-down span.h1-ttl{border-bottom:0}.sticky-festivalheader:not(.subnav-down){top:-110px;transition:top .5s ease-in-out}.festival-det .festivalmenu.sticky-menu{top:110px;width:660px}.sticky-top-main{top:90px}.ro-date.sticky-top-main{top:116px;scroll-margin-top:116px;overflow:initial!important}.sort-alphabet>div{flex:1 0 63px;max-width:64px}#jmp_day{position:relative}.drpdwn-ctnt.drp-festivals{animation:none;top:unset}#jmp_day .drpdwn-ctnt.drp-festivals{width:auto;right:0;margin-bottom:0}#jmp_day .drpdwn-ctnt.drp-festivals{min-width:35vw}}@media (min-width:576px) and (max-width:1200px){#jahr>.col-12:nth-child(-n+2){margin-top:0}}@media (max-width:768px){.festivalinfo{font-size:var(--oag-rubik-l)}.festivalinfo h3{font-size:var(--oag-rubik-l)!important}.festivalheader h1,.festivalheader span.h1-ttl{padding:var(--oag-var-3)}.festivalheader h1,.festivalheader h1 a,.festivalheader span.h1-ttl,.festivalheader span.h1-ttl a,h2.festival-sub{font-size:1.5rem}.festival-det-rub{margin-right:var(--oag-var-3);margin-left:var(--oag-var-3)}.teaser-l .card-body.headliner-swipe{padding:var(--oag-var-3)}#auftrittstage .card-title{margin-right:var(--oag-var-1rem)}#auftrittstage>.col-12:first-child{margin-top:0}#box-finder-bands{margin:0 var(--oag-var-3)}.ticket-box a{font-size:var(--oag-rubik-base);line-height:1.25}.bem-box:first-of-type{margin-top:var(--oag-var-4)}.event-info.ticket-box h3{font-size:var(--oag-rubik-xl)}.ticket-box em{font-size:var(--oag-rubik-s)}.festivalinfo .badge.soldout{top:-2px}.wttbwrb-lst .col-9>.card-body{gap:var(--oag-var-3);height:100%;justify-content:center;padding:var(--oag-var-1rem) 1.25rem}.oag-menu.stcky-ftr-btns{z-index:1001;display:none;padding-right:var(--oag-var-3)}.oag-menu.stcky-ftr-btns .row{height:60px;max-height:60px;align-items:center;padding-right:var(--oag-var-3)}.oag-menu.stcky-ftr-btns button{width:100%;height:100%;display:block;color:var(--oag-color)}.oag-menu.stcky-ftr-btns a{flex-direction:row;height:calc(60px - var(--oag-var-3) * 2);font-size:var(--oag-rubik-base);background:var(--oag-bg-800)}.oag-menu.stcky-ftr-btns a:hover{background:var(--oag-festivals);color:var(--oag-dark);transition:all .3s ease-in-out}.oag-menu.stcky-ftr-btns a.btn-festivals{color:var(--oag-festivals);border:1px solid var(--oag-bg-800)}.oag-menu.stcky-ftr-btns a.btn-festivals:hover{background:var(--oag-festivals);color:var(--oag-dark);transition:all .3s ease-in-out;border:1px solid var(--oag-festivals)}.oag-menu.stcky-ftr-btns a.btn-konzerte{background:var(--oag-konzerte-500);border:1px solid var(--oag-konzerte-500);color:var(--oag-color);border-radius:var(--oag-border-radius)}.oag-menu.stcky-ftr-btns a.btn-konzerte:hover{background:var(--oag-konzerte);color:var(--oag-dark);transition:all .3s ease-in-out;border:1px solid var(--oag-konzerte)}.oag-menu.stcky-ftr-btns a.btn-konzerte svg{top:-1px;margin-left:var(--oag-var-2)}.oag-menu.stcky-ftr-btns #survey_area{max-height:60px;text-align:center;font-size:11px;color:var(--oag-secondary)}.oag-menu.stcky-ftr-btns #survey_area .survey-step{display:flex;flex-direction:row;align-items:center;margin-top:var(---oag-var-1);gap:var(--oag-var-2)}.oag-menu.stcky-ftr-btns #survey_area span{padding-top:0;text-wrap:balance;line-height:var(--oag-lh-base)}.oag-menu.stcky-ftr-btns #survey_area button{font-size:11px;padding:var(--oag-var-1) var(--oag-var-2);border:1px solid var(--oag-border-secondary);width:56px;height:calc(60px - var(--oag-var-3) * 2);color:var(--oag-secondary);background:var(--oag-bg-800)}}@media (min-width:768px){.rub-det-header .choose{margin-bottom:var(--oag-var-1)}.choose .drpdwn-ctnt{margin-left:-159px;font-size:var(--oag-rubik-s)}.choose.or .drpdwn-ctnt{margin-left:-170px}.choose.lo .drpdwn-ctnt{margin-left:-139px}.auftrittsdatum{line-height:1.4}.auftrittsdatum>span{display:block}.teaser-l .card-body.headliner-swipe{padding:var(--oag-var-3) var(--oag-var-1rem)}#auftrittstage .teaser-l .card-text{margin-top:var(--oag-var-4)}#facts_bar{margin-left:0;margin-right:0}#fut_2023{margin-top:var(--oag-var-1)}.wttbwrb-lst .teaser-s .card-body{justify-content:space-evenly}.wttbwrb-lst .card-img-overlay .teaser-labels{left:var(--oag-var-3);width:calc(100% - var(--oag-var-4))}}@media (min-width:768px) and (max-width:992px){.festivalheader h1,.festivalheader span.h1-ttl{padding:1rem}.sticky-festivalheader.subnav-down{width:708px}.subnav-down .festivalheader-menu{border-left:0}.subnav-down:not(.sticky-band) #header-menu a{border-bottom:1px solid var(--oag-festivals-500)}.subnav-header-collapse{font-size:var(--oag-rubik-s)}.subnav-down .festivalmenu{width:660px}div[id^=bandliste] .card-body,ul[id^=filter_liste] .card-body{padding:var(--oag-var-3) var(--oag-var-4)}.bandliste-anchor{top:90px;scroll-margin-top:90px;padding:var(--oag-var-1rem) 0;overflow:initial!important}.ro-date .bandliste-anchor{top:116px;scroll-margin-top:116px;overflow:initial!important;padding:var(--oag-var-1rem) 0}.konzert-det-rub,.locationinfos{gap:var(--oag-var-1rem)}#auftrittstage>.col-12:not(:nth-child(n+4)){margin-top:0}}@media (max-width:992px){.festivalmenu{border-top:0}.rub-det-header{flex-direction:column;align-items:start;gap:var(--oag-var-3)}.subnav-header-collapse{border-top:1px solid var(--oag-festivals)}.festivalmenu a{padding:var(--oag-var-1rem) var(--oag-var-1rem);background:var(--oag-festivals);border-bottom:1px solid var(--oag-festivals-400);margin:0 var(--oag-var-4)}.festivalmenu .festival-xs-subnavi strong{font-size:var(--oag-rubik-base)}.festival-xs-subnavi{padding-bottom:var(--oag-var-4)}.festivalmenu-titel{display:none}.festivalmenu-rub-headline{padding:var(--oag-var-4) var(--oag-var-4) 0 var(--oag-var-4)}.festivalmenu svg{top:2px}.festivalheader h1,.festivalheader span.h1-ttl{border-bottom:2px solid var(--oag-festivals-500);align-self:stretch}.festivalheader.bg-konzerte h1{border-bottom:2px solid var(--oag-konzerte-500)}.festivalheader .rub-det-header{flex-direction:column;align-items:start}.festivalheader-menu{border-left:0;padding-bottom:0;padding-top:0;font-size:var(--oag-rubik-s)}div.sticky-band:not(.subnav-down) .festivalheader-menu{padding-top:var(--oag-var-3)}.festivalheader-menu>span{padding:0 var(--oag-var-1rem);margin-left:0;margin-right:0;align-items:center;line-height:1.25}.festivalheader-menu svg{left:2px;margin-right:var(--oag-var-1rem)}.festivalheader-menu svg.bi-calendar{top:-2px}.festivalheader-menu svg.svg-right{top:-1px}.sticky-festivalheader:not(.subnav-down) #header-menu{top:-80px}.subnav-down .festivalheader-menu{padding-top:0}.subnav-down .festivalmenu{position:absolute}.festivalheader-menu span.ort{padding-bottom:var(--oag-var-1rem);margin-bottom:0}.festivalheader-menu #header-menu{margin-top:0}.subnav-down #header-menu{top:0;position:sticky;transition:top .5s ease-in-out}.subnav-down:not(.sticky-band) #header-menu{width:100%;height:100%}.sub-spalte .box{margin-top:var(--oag-var-1rem);padding:var(--oag-var-1rem)}.sub-spalte .md-ord-0 .box{margin-top:0}.subnav-down #header-menu a:hover[aria-expanded=false],.subnav-down #header-menu a[aria-expanded=false]{background:var(--oag-festivals-200)}.sub-spalte{margin-bottom:0}.bandliste-anchor>div:not(.stage-filter-reset):not(.tmtbl-view):not(.tmtbl-slots):not(.tmtbl-time){display:flex;align-items:center;text-align:center;padding-right:var(--oag-var-3)}.bandliste-anchor>div>a{display:inline-block;border-radius:var(--oag-border-radius);background:var(--oag-bg-800);padding:var(--oag-var-2) var(--oag-var-3);margin-left:var(--oag-var-3);height:100%}.bandliste-anchor>div>a:hover{background:var(--oag-dark);transition:all .3s ease-in-out}.bandliste-anchor>div>a:first-child{margin-right:var(--oag-var-3);margin-left:0}.bandliste-anchor>div>a svg{margin-right:0}#sub-col{order:0;margin-bottom:0}#sub-main{order:1}.md-ord-0{order:0}.md-ord-1{order:1}.md-ord-2{order:2}#auftritt-col{order:0}#auftrittinfo{order:1}.konzert-det-rub,.locationinfos{flex-direction:column}.stat-tab-bar{display:flex;flex-wrap:nowrap;gap:var(--oag-var-2);justify-content:center;margin-bottom:var(--oag-var-3)}.stat-tab-bar .tab-button{font-size:var(--oag-rubik-xs);padding:var(--oag-var-2) var(--oag-var-1rem)}.stat-tab-bar .tab-button.active{background:var(--oag-festivals);color:var(--oag-dark)}.stat-tab-bar .tab-button::after{display:none}.tab-content:not(.active){display:none}#jmp_day .drpdwn-cou{opacity:1}#jmp_day .lbl:hover .drpdwn-cou{color:var(--oag-dark)}#sub-col,#sub-main,div[id^=bandliste],div[id^=letter_]{scroll-margin-top:100px;overflow:initial!important}#facts_bar>div{flex-direction:column;padding-right:0;gap:0}#fct-bar-box{flex-wrap:wrap}span[id^=fct-bar-]{width:50%;padding:var(--oag-var-3);border-top:1px solid var(--oag-bg-800);border-right:0}span[id^=fct-bar-]:nth-child(2n){border-left:1px solid var(--oag-bg-800)}#facts_bar>div>div:last-child{width:100%}#fct-details{width:100%;border-top-left-radius:0;border-top-right-radius:0}#facts_bar .fct-nbr{font-size:.55rem}#facts_bar:not(.fcts-cllpsed){margin-bottom:var(--oag-var-5);transition:margin .3s ease-out}#facts_bar.fcts-cllpsed{margin-bottom:var(--oag-var-1rem)}.lst-upd-ttl{color:var(--oag-datum);text-transform:none;font-size:var(--oag-rubik-s);opacity:.8}#fes-las-upd.fes-las-md{margin-bottom:0}#fes-las-upd.fes-las-md .lst-upd-ttl a{color:var(--oag-datum);font-size:var(--oag-rubik-s);text-decoration:underline}#fes-las-upd.fes-las-md .lst-upd-ttl a strong{font-weight:400}#fes-las-upd.fes-las-md .blo-left{margin:0;font-size:var(--oag-rubik-s)}#fes_bnds_upd_lnk,#fes_bnds_upd_lnk a{color:var(--oag-datum)}#input-confirmed{margin-top:var(--oag-var-3)}#fes-las-upd>div.flx{align-items:baseline}#fes-las-upd .shw_mr_updts{display:none}div[id^=show_more_tour_]{gap:var(--oag-var-2);flex-direction:column}#more_similar{padding-top:var(--oag-var-3)}.wttbwrb-btns{margin-top:var(--oag-var-4)}.btn-fil-nur-mit-bands-cntr{margin:var(--oag-var-3) auto var(--oag-var-5)}}@media (min-width:992px){.subnav-header-collapse{background:var(--oag-festivals-100);border-bottom-left-radius:var(--oag-border-radius);border-bottom-right-radius:var(--oag-border-radius);position:absolute;top:0;right:-1.5rem;z-index:90;width:auto;transition:all .3s ease-in-out}.sticky-festivalheader:not(.subnav-down):not(.sticky-band){top:-60px}.sticky-festivalheader.sticky-band:not(.subnav-down){top:-120px}.sticky-div-band,.sticky-festivalheader.subnav-down{height:60px;transition:opacity .8s ease-in-out;animation:fadeIn ease .8s}.subnav-down .festivalheader-menu{padding:0;height:60px;border-left:1px solid var(--oag-festivals-500)}.subnav-down #header-menu a{top:0;position:relative;height:100%;padding:0 var(--oag-var-4);display:flex;align-items:center}#festival-det-header .festivalheader-menu>span{padding-right:calc(var(--oag-var-4)*2)}.festivalmenu{border-top:2px solid var(--oag-festivals-500)}.konzert-det-rub{border-top:2px solid var(--oag-konzerte-500)}.event-info.box-konzert .col-12{margin-top:0}.svg-left:not(.svg-rub){margin-right:var(--oag-var-2)}.festivalmenu.f-menu-on{border-top:1px solid var(--oag-festivals-500)}.festival-det .festivalmenu.sticky-menu{position:fixed;top:110px;width:859px;z-index:1030}.subnav-down .festivalmenu.f-menu-on{border-top:0}div:not(.festival-det)>div.festivalmenu:not(.f-menu-on) div :not(strong){font-size:var(--oag-rubik-s)}div.festivalmenu.f-menu-on div :not(strong){font-size:var(--oag-rubik-xs)}.bandliste-line,.festivalmenu-rub{display:flex;flex-direction:row}.festivalmenu-titel{display:block;color:var(--oag-bg);padding:var(--oag-var-3) var(--oag-var-4);text-transform:uppercase;border-bottom:1px solid var(--oag-festivals-300);background:var(--oag-festivals-200)}.festivalmenu-titel strong{font-size:var(--oag-rubik-l)}.festivalmenu-rub-line{display:flex;flex-direction:row}.festivalmenu-rub>div{display:flex;flex-direction:column;margin-right:var(--oag-var-4)}div.festivalmenu:not(.f-menu-on) .festivalmenu-rub>div{flex-grow:1}div.festivalmenu.f-menu-on svg{display:none}.festival-xs-subnavi{padding:var(--oag-var-1rem) 0 var(--oag-var-3) var(--oag-var-4)}div.festivalmenu:not(.f-menu-on) .festival-xs-subnavi:not(:first-of-type){border-left:1px solid var(--oag-festivals-300)}.last-rub{flex-grow:1}.festivalmenu a{display:flex}.festivalheader{align-items:center}.festivalheader:not(.bg-konzerte) .rub-det-header{padding:0 var(--oag-var-4)}.subnav-header-collapse .festivalmenu-rub{flex-direction:column}.subnav-header-collapse .festival-xs-subnavi{padding-top:var(--oag-var-4);padding-bottom:0}.subnav-header-collapse .festival-xs-subnavi:last-child{padding-bottom:var(--oag-var-1rem)}#auftrittinfo{order:0}#auftritt-col{order:1}#auftritt-col .row{--oag-grid-gutter-x:var(--oag-var-3);--oag-grid-gutter-y:var(--oag-var-3)}.on-tour-details{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline}div[id^=show_more_tour_]{flex-direction:row}#auftritt-col:not(.col-kon).sticky-offset{top:8.5rem}.konzert-det-rub,.locationinfos{display:block;padding:0}.konzert-det-rub>span{padding:var(--oag-var-1rem) var(--oag-var-4);display:inline-block}.konzert-det-rub>span:not(:first-child){border-left:2px solid var(--oag-konzerte-500)}.locationinfos>span{padding:var(--oag-var-1rem) var(--oag-var-5) var(--oag-var-1rem) var(--oag-var-4);display:inline-block}.locationinfos>span:not(:first-child){border-left:2px solid var(--oag-bg)}.col-up{margin-top:0!important}.stat-value.lg-ovlp{left:-3.3rem;color:var(--oag-dark)!important}#jmp_day{visibility:hidden}#auftrittstage>.col-12:not(:nth-child(n+5)){margin-top:0}#facts_fig{position:relative}#stats_lg_row{position:relative;padding:0;margin:0}#stats_lg_row>.row{flex-wrap:nowrap;overflow:hidden;position:relative;padding:0;margin:0}#stats_lg_row.tbs_4{width:calc(100% - .75rem)}#stats_lg_row::before{background:var(--oag-bg);content:'';display:inline-block;height:100%;position:absolute;left:0;width:.75rem;z-index:10}#stats_lg_row::after{background:linear-gradient(to left,var(--oag-bg) 0,transparent 90%);content:'';display:inline-block;height:100%;position:absolute;right:0;width:3.5rem;z-index:10;top:0}#stats_lg_row:not(.aft-sts)::after{display:none}#stats_lb_btns{text-align:center}button[id^=scroll-]{border:1px solid var(--oag-border-festivals);font-size:var(--oag-rubik-xs);padding:var(--oag-var-2) var(--oag-var-1rem);margin-top:0;margin-bottom:var(--oag-var-1rem)}#scroll-right{margin-left:var(--oag-var-1);margin-right:0}#scroll-left{margin-left:0;margin-right:var(--oag-var-1)}#scroll-left::after{display:none}#scroll-left::before{content:'\2039 \00A0 \00A0'}button[id^=scroll-].dsbld{cursor:not-allowed;opacity:.3}.sts-hdden{opacity:.3}.ro-date{scroll-margin-top:96px;overflow:initial!important}span[id^=fct-bar-]:first-of-type{border-left:1px solid var(--oag-bg-800)}#anzahl_treffer_bandliste{margin-bottom:var(--oag-var-4)}#box-conf.alert-wettbewerbe,#wettbewerbe_alert,#wettbewerbe_alert span,.alert-detail.alert-wettbewerbe,.box-wettbewerbe{font-size:var(--oag-rubik-xs)}.box-wettbewerbe{padding:var(--oag-var-1rem)}#do_post_wttbwrb_alert{font-size:var(--oag-rubik-base)}.alert-wettbewerbe .dta-nfo span{line-height:var(--oag-lh-base)}.wttbwrb-lst .teaser-s .col-3 .teaser-img{width:100%;aspect-ratio:6/5}.wttbwrb-btns{margin-top:0;justify-content:flex-end}.wttbwrb-btns .button-m{margin-left:var(--oag-var-1)}.wttbwrb-row{align-items:center}#upcoming-konzerte_baldimvvk-s .card-title span:not(.badge),#upcoming-konzerte_neuimvvk-s .card-title span:not(.badge){font-size:var(--oag-rubik-base)}.vvk-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--oag-var-3)}.vvk-grid>.teaser-s{max-width:49%!important}.upc-s .vvk-grid .card.teaser-s:not(:first-child){margin:0}.upc-s .vvk-grid .card-body>div{flex-direction:column}#upcoming-konzerte_baldimvvk-s .card-title,#upcoming-konzerte_neuimvvk-s .card-title{align-self:flex-start}#upcoming-konzerte_baldimvvk-s .card-text,#upcoming-konzerte_neuimvvk-s .card-text{text-align:left}}@media (min-width:992px) and (max-width:1200px){.sticky-festivalheader.subnav-down{width:931px}div[id^=bandliste] .card-body,ul[id^=filter_liste] .card-body{padding:var(--oag-var-2) var(--oag-var-4)}.sort-alphabet>div{flex:1 0 61px;max-width:62px}.div-presenter span{margin-top:var(--oag-var-4)}.div-presenter img{margin-bottom:var(--oag-var-3)}}@media (min-width:1200px){.subnav-down{width:1140px}.sort-alphabet>div{flex:1 0 80px;max-width:79px}.festival-det .festivalmenu.sticky-menu{width:1068px}#jahr>.col-12:nth-child(-n+3){margin-top:0}}@media (min-width:1400px){.wttbwrb-lst .teaser-s .col-3 .teaser-img{aspect-ratio:3/2}.wttbwrb-lst .teaser-s .card-body{flex-direction:row;justify-content:flex-start;gap:var(--oag-var-4);align-items:center}.wttbwrb-lst .teaser-s .card-body>div.card-title{flex:1 0 60%;width:60%}.wttbwrb-lst .teaser-s .card-body>div.card-text{flex:1 0 40%;width:40%}}.news-tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--oag-var-3)}.news-tabs>div{width:48%}.news-tabs a,.news-tabs button{display:block;width:100%;text-align:left;align-items:center;background:var(--oag-border-secondary-200);padding:var(--oag-var-3) var(--oag-var-3);border-radius:var(--oag-border-radius)}.btn-news:hover,.news-tabs .btn-active,.news-tabs a:hover,.news-tabs button:hover{background:var(--oag-border-secondary);transition:all .3s ease-in-out;color:var(--oag-secondary)}.news-tabs .btn-active{border:1px solid var(--oag-secondary)}.news-tabs .btn-update{position:relative}.time-tabs{margin-bottom:var(--oag-var-5)}.time-tabs a,.time-tabs button{font-size:var(--oag-rubik-s);text-align:center;display:flex;flex-direction:row;gap:var(--oag-var-1);justify-content:space-between;padding:var(--oag-var-3) var(--oag-var-1rem)}.time-tabs a span,.time-tabs button span{opacity:.5}.ths-wk{order:-2}.lst-wk{order:-1}@media screen and (min-width:992px){.news-tabs:not(.tabs-vvk){justify-content:space-between}.news-tabs>div{width:calc(calc(100% / 4) - var(--oag-var-3))}.lst-wk,.ths-wk{order:unset}}.oag-topupdates .card.teaser-m{background:0 0;margin-top:0;padding-bottom:var(--oag-var-3);padding-top:var(--oag-var-3);border-top:1px solid var(--oag-bg-800)}#oag-tu-list-key .card:first-child,#oag-tu-list-more .card:first-child{padding-top:var(--oag-var-3);border-top:none}#oag-tu-list-key.oag-tu-list--no-head .card:first-child{padding-top:0}.oag-topupdates .card.teaser-m .row{align-items:flex-start}.oag-topupdates .card.teaser-m .card-body{padding:var(--oag-var-3) 0 var(--oag-var-3) var(--oag-var-1rem)}.oag-topupdates .oag-tu-context-full{margin-top:var(--oag-var-3);font-size:var(--oag-rubik-s);color:var(--oag-datum);line-height:1.4;border-left:2px solid var(--oag-border-secondary);padding:0 0 0 var(--oag-var-2);text-wrap:balance}.oag-topupdates .oag-tu-load{margin-top:0;display:flex;flex-direction:column;gap:var(--oag-var-2);align-items:flex-start}.oag-topupdates .oag-tu-count{font-size:var(--oag-rubik-s);color:var(--oag-datum)}.oag-topupdates .oag-hasmore-count{font-size:var(--oag-rubik-xs);display:inline-flex;align-items:center;font-weight:500;letter-spacing:var(--oag-ls-1);text-transform:uppercase;color:var(--oag-secondary);opacity:.8}.oag-topupdates .oag-hasmore-count::before{content:"";display:inline-block;width:var(--oag-var-1rem);height:1px;background:var(--oag-border-secondary);margin-right:var(--oag-var-2)}.oag-topupdates #oag-tu-status{font-size:var(--oag-rubik-s);color:var(--oag-datum)}.oag-topupdates .oag-tu-empty-action{margin-top:var(--oag-var-4)}.oag-topupdates .oag-tu-empty-cta{align-items:center;background:var(--oag-border-secondary-200);border:1px solid var(--oag-border-secondary);border-radius:var(--oag-border-radius);color:var(--oag-secondary);display:inline-flex;font-size:var(--oag-rubik-s);font-weight:500;gap:var(--oag-var-1);justify-content:center;margin-top:0!important;min-height:calc(var(--oag-var-2rem) + var(--oag-var-2));padding:var(--oag-var-2) var(--oag-var-3);text-decoration:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.oag-topupdates .oag-tu-empty-cta .oag-tu-empty-meta{font-size:var(--oag-rubik-xs);font-weight:400;opacity:.75}.oag-topupdates .oag-tu-empty-cta:focus,.oag-topupdates .oag-tu-empty-cta:hover{background:var(--oag-border-secondary);border-color:var(--oag-secondary);color:var(--oag-secondary)}.oag-topupdates .oag-tu-empty-cta:focus-visible{outline:2px solid var(--oag-secondary);outline-offset:2px}.oag-topupdates #oag-tu-load-more{border-color:var(--oag-border-secondary);color:var(--oag-secondary);font-size:var(--oag-rubik-xs);display:inline-flex;margin:0!important;text-align:center;align-items:center}.oag-topupdates #oag-tu-load-more::after{content:none}.oag-topupdates #oag-tu-load-more svg{display:inline-block;fill:var(--oag-secondary);margin-right:var(--oag-var-2);margin-left:0;vertical-align:baseline;top:0}.oag-topupdates #oag-tu-load-more:focus-visible,.oag-topupdates #oag-tu-load-more:hover{background:var(--oag-border-secondary-200);border-color:var(--oag-secondary);transition:all .3s ease-in-out}@media screen and (min-width:992px){.oag-topupdates .oag-tu-context-full{text-wrap:auto;margin-top:var(--oag-var-1rem)}#oag-tu-list-key .row,#oag-tu-list-more .row{align-items:center;--oag-grid-gutter-x:var(--oag-var-3)}.oag-topupdates .card.teaser-m .card-body{padding:var(--oag-var-3)}.oag-topupdates .card.teaser-m{padding-bottom:var(--oag-var-4);padding-top:var(--oag-var-4)}}@media (min-width:576px){.oag-topupdates #oag-tu-load-more{margin-top:var(--oag-var-4)}}.oag-abo-entry--neu .newsticker-titel::before{content:"NEU";display:inline-block;background:var(--oag-secondary);color:var(--oag-dark);font-size:var(--oag-rubik-xs);letter-spacing:1px;text-transform:uppercase;border-radius:var(--oag-border-radius);padding:var(--oag-var-1) var(--oag-var-2);margin-right:var(--oag-var-1);vertical-align:middle;opacity:.9}