@font-face{font-family:"Nexa";font-style:normal;font-weight:700;src:local(""),url("/fonts/nexa.woff2") format("woff2"),url("/fonts/nexa.woff") format("woff")}@font-face{font-family:"Hind";font-style:normal;font-weight:400;src:local("Hind"),url("/fonts/hind-v10-latin-500.woff2") format("woff2"),url("/fonts/hind-v10-latin-500.woff") format("woff")}@font-face{font-family:"Hind";font-style:normal;font-weight:700;src:local("Hind"),url("/fonts/hind-v10-latin-700.woff2") format("woff2"),url("/fonts/hind-v10-latin-700.woff") format("woff")}@media screen,projection{:root{--fill: .5em;--pad: 1rem}html{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{min-height:100%;margin:0 auto;padding:0;color:#000;font-family:"Hind",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:100%;line-height:1.25;background:#fef3e6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overscroll-behavior:none}article,aside,footer,header,nav,section,figcaption,figure,main,details,summary{display:block}audio,video{display:inline-block}h1,h2,h3,h4{font-family:"Nexa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif}h1{margin:.7142857143rem 0;font-size:175%;line-height:1;letter-spacing:.02em}h1:first-child{margin-top:0}h2{margin:1.1111111111rem 0;font-size:112.5%;line-height:1}h3{margin-bottom:0;font-size:100%}h3+*{margin-top:0}a{color:inherit;background-color:rgba(0,0,0,0)}b,strong{font-weight:bolder}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}img:not([alt]){filter:grayscale(100%)}svg:not(:root){overflow:hidden}figure{margin-left:auto;margin-right:auto}hr{height:0;margin:2em auto;border:0;border-bottom:1px solid}[hidden]{display:none !important}.visually_hidden{position:absolute;clip:rect(0 0 0 0);overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0}header,main,footer{padding:0 1em;padding:0 var(--fill)}main{margin-top:1.25rem;margin-bottom:1.25rem;margin-top:var(--fill);margin-bottom:var(--fill)}header{padding-left:calc(var(--fill)/2);padding-right:calc(var(--fill)/2)}header,main{margin-left:auto;margin-right:auto;max-width:71.25em}#tags{max-width:calc(71.25em - (2em));max-width:calc(71.25em - (var(--fill) * 2));margin:0 1em;margin:0 var(--fill)}footer{padding-top:1em;padding-bottom:1em;padding-top:var(--fill);padding-bottom:var(--fill)}nav a{text-decoration:none}#menu{color:#fff;text-align:center;background:#77a40b}#menu ul{margin:0;padding:.5em 1em;list-style:none;line-height:1}#menu li{display:inline-block}#menu a{display:block;padding:.5em 1em;text-transform:uppercase;font-family:"Nexa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;letter-spacing:.05em;transition:color .25s}#menu .current,#menu a:hover{color:#ffc743}header{position:relative}header>*{position:absolute;top:-99em;font-size:100%}header:after{content:"";display:block;position:relative;padding-bottom:70%;background:no-repeat center rgba(0,0,0,0);background-image:url("/assets/header_2024.jpg");background-size:contain}#tags{display:none;margin-top:1em;margin-bottom:1em;padding:.5em 0;list-style:none;line-height:1;color:#fff;text-align:center;background:#e55300}#tags li{cursor:pointer;display:inline-block;padding:.25em .5em;text-transform:uppercase;font-family:"Nexa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;transition:color .25s}#tags .selected,#tags li:hover{color:#ffc743}.js #tags{display:block}#popup .inner{position:relative;z-index:10;padding:1.25rem calc(15vw + 1em)}#popup .inner>*:first-child{margin-top:0}#popup .inner>*:last-child{margin-bottom:0}#popup h1{margin-bottom:0;color:#f10055}#popup h1+*{margin-top:.5em}.js #popup{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;padding:1.5em;padding:var(--fill);display:-ms-flexbox;display:flex;background:rgba(254,243,230,.95)}.js #popup .inner{max-width:46em;min-height:calc(34.28vw + 2em);max-height:calc(100vh - var(--fill)*2);margin:auto;overflow:auto;padding:1.25rem calc(12vw + 1em);background:#fef3e6;border:2px solid #fcdbb5}.js #popup .last{text-align:right}.js #popup button{cursor:pointer;display:inline-block;margin:0;padding:.5em 2em;font-family:"Nexa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:100%;line-height:1;color:#000;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;background:rgba(0,0,0,0);border:3px solid #000;outline:none}.js #popup #backdrop{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}.inner:before,.inner:after{content:"";position:absolute;top:1em;bottom:1em;width:12vw;background:no-repeat center top;background-size:100% auto}.inner:before{left:0;background-image:url("/assets/s1.jpg")}.inner:after{right:0;background-image:url("/assets/s1.jpg")}#popup .v2+.inner h1{color:#6fcbf3}#popup .v2+.inner:before{background-image:url("/assets/s3.jpg")}#popup .v2+.inner:after{background-image:url("/assets/s4.jpg")}#program{position:relative;margin-top:3em}#view{width:100%;margin:0 0 .5em;text-align:right}#view button{cursor:pointer;margin:0;padding:4px 2em;font-size:100%;background:#e55300;border:none;border-radius:999px}#view span{display:inline-block;color:#fff}#view span+span{margin-left:.5em}#view svg{vertical-align:middle}#view span:nth-child(1){color:#ffc743}#view button.show_tiles span:nth-child(1){color:#fff}#view button.show_tiles span:nth-child(2){color:#ffc743}.list .teaser{padding:.75em .5em;background:rgba(255,255,255,.4);border-top:1px solid}.list .teaser:last-child{border-bottom:1px solid}.list .teaser h2{margin-top:0;margin-bottom:.5rem}.list .teaser h3{margin-top:.5rem}.list .teaser .location{font-style:italic}.list .teaser p{margin:.5rem 0}.list .img{display:none}.list .tm{display:block;font-size:87.5%}.list .more{margin-bottom:0 !important;line-height:1;text-align:right}.list .more a{display:inline-block;padding:.25em .75em;font-weight:bold;text-transform:uppercase;border:2px solid;text-decoration:none}.tiles .teaser{position:relative;margin:1.25rem 0;margin:var(--pad) 0;background:#55aeee}.tiles .orange{background:#e55300}.tiles .orange .txt{color:#fff}.tiles .green{background:#77a40b}.tiles .black{background:#000}.tiles .black .txt{color:#fff}.tiles .black h2{color:#ffc743}.tiles .txt{padding:20px;padding:var(--pad)}.tiles .txt h2{margin:0;line-height:1}.tiles .txt h3{margin:0;color:#ffc743}.tiles .txt .location{margin:0;font-weight:700}.tiles .img{padding-bottom:56.25%;background:no-repeat center rgba(252,219,181,.3);background-size:cover}.tiles .img[style]{padding-bottom:56.25%}.tiles .ctgr{position:relative}.tiles .ctgr:after{content:"";position:absolute;z-index:2;top:calc(var(--pad)/2);left:calc(var(--pad)/2);width:30%;height:40%;max-width:180px;background:no-repeat left top rgba(0,0,0,0);background-size:contain}.tiles .ctgr[data-category=Akrobatik]:after{background-image:url("/assets/c_akrobatik.png")}.tiles .ctgr[data-category="Blaue Stunde"]:after{background-image:url("/assets/c_blaue_stunde.png")}.tiles .ctgr[data-category=Kinder]:after{background-image:url("/assets/c_kinder.png")}.tiles .ctgr[data-category=Lesung]:after{background-image:url("/assets/c_lesung.png")}.tiles .ctgr[data-category=Musik]:after{width:38%;background-image:url("/assets/c_musik.png")}.tiles .ctgr[data-category=Performance]:after{background-image:url("/assets/c_performance.png")}.tiles .ctgr[data-category=Sonstige]:after{background-image:url("/assets/c_sonstige.png")}.tiles .ctgr[data-category=Tanz]:after{background-image:url("/assets/c_tanz.png")}.tiles .ctgr[data-category="Theater für Lütte"]:after{background-image:url("/assets/c_theater_fuer_luette.png")}.tiles .ctgr[data-category=Theater]:after{background-image:url("/assets/c_theater.png")}.tiles .ctgr[data-category=Theatergarten]:after{background-image:url("/assets/c_theatergarten.png")}.tiles .ctgr[data-category=Varieté]:after{background-image:url("/assets/c_variete.png")}.tiles .ctgr[data-category=Musiktheater]:after{background-image:url("/assets/c_musiktheater.png")}.tiles .ctgr[data-category=Konzert]:after{background-image:url("/assets/c_konzert.png")}.tiles .more{margin-bottom:0}.tiles .more a{display:inline-block;font-weight:bold;text-underline-offset:.125em;text-decoration-thickness:1.5px;transition:all .25s}.tiles .more a:hover{color:#ffc743;-webkit-text-decoration-color:#ffc743;-moz-text-decoration-color:#ffc743;text-decoration-color:#ffc743}.tiles .more a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}article,.content,article aside{margin:1.25rem 0}.banner{overflow:auto;background:rgba(252,219,181,.3)}.banner:before{content:"";display:block;float:left;margin-left:-2px;width:1px;padding-bottom:50%}.banner img{width:100%;vertical-align:top}.content h1{margin-bottom:.5rem;font-size:150%}.content h2{margin:.5555555556rem 0}.dt{margin:0 0 1.25rem;font-family:"Nexa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;letter-spacing:.05em}table{width:100%;margin:1.25rem 0}table th{text-align:left}table th,table td{padding:.125em 1em .125em 0;border-bottom:1px solid rgba(255,255,255,.5)}.row{padding:2em 0;border-top:1px solid rgba(255,255,255,.8)}.row+hr{display:none}.row:last-of-type{border-bottom:1px solid}.row .txt>*:first-child{margin-top:0}.row .txt>*:last-child{margin-bottom:0}.trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn{margin:1.875rem 0}.btn a{display:inline-block;padding:.5em 1em;font-family:"Nexa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:112.5%;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;border:3px solid #000}.tickets{color:#fff;background:#000}.solo{padding-top:calc(var(--fill)*3)}.sans header{display:none}.sans main{margin-top:calc(var(--fill)*3)}.gallery{margin:2em 0}.gallery h2{margin-top:0}.gallery ul{padding:0;list-style:none;display:grid;gap:1em;grid-template-columns:repeat(auto-fill, minmax(12em, 1fr))}.gallery img{vertical-align:top}.gallery+.gallery{padding-top:2em;border-top:1px solid rgba(255,255,255,.8)}@supports(aspect-ratio: 1){.gallery li{aspect-ratio:16/9}.gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#partner{width:100%}#partner ul{margin:0;padding:0;list-style:none}#partner li{display:block;padding:1em 1.25rem;margin:1.25rem 0;margin:var(--pad) 0;text-align:center}#partner a{display:block;width:100%;text-align:center;text-decoration:none}#partner img{display:inline-block;vertical-align:top}footer{position:-webkit-sticky;position:sticky;top:100vh;margin-top:calc(82px + 2.5rem);color:#fff;font-size:87.5%;text-align:center;background:#8d6648;background-image:url("/assets/footer.jpg")}footer:before{content:"";position:absolute;top:-82px;left:0;width:100%;height:82px;background:repeat-x left bottom url("/assets/footer.png")}footer nav{margin:3rem auto 0;text-transform:uppercase;word-spacing:1em;font-family:"Nexa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;letter-spacing:.05em}#logos{max-width:71.25em;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}#logos>*{width:auto;height:40px;margin:.5em 1em}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;padding:2em 5vw}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;left:0;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#previous-button,.baguetteBox-button#next-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}#baguetteBox-overlay{margin:0}#baguetteBox-overlay *+*{margin-top:0}#baguetteBox-overlay .full-image{padding:2em 6vw}#baguetteBox-overlay .full-image figcaption{bottom:-1%;padding:.5em}#baguetteBox-slider{top:1%;height:98%}.baguetteBox-button{background:rgba(0,0,0,0)}.baguetteBox-button g,.baguetteBox-button polyline{stroke:#fff;transition:stroke .2s}.baguetteBox-button:focus,.baguetteBox-button:hover{background:rgba(0,0,0,.3)}.baguetteBox-button:hover g,.baguetteBox-button:hover polyline{stroke:#fff}.baguetteBox-button#close-button{top:1vw;right:calc(1% + 6px)}.baguetteBox-button#previous-button{left:1%}.baguetteBox-button#next-button{right:1%}}@media only screen and (max-width: 24em){footer:after{content:"< 24"}body{font-size:93.75%}}@media only screen and (max-width: 640px){header{padding-left:0;padding-right:0}header:after{padding-bottom:140.3125%;background-image:url("/assets/header_sm_2024.jpg")}}@media only screen and (min-width: 35em){:root{--fill: 1em;--pad: 1.25rem}footer:after{content:"36"}.list .txt{display:grid;grid-template-columns:[col] auto [col] 1fr [col] auto;grid-template-rows:[row] auto [row] auto [row];grid-gap:.25em 1em}.list .txt>*{margin:0}.list .txt p{margin:0}.list .txt h2{grid-column:col 2;grid-row:row;margin-bottom:0}.list .txt h3{grid-column:col;grid-row:row 1/span 2;margin-top:0}.list .txt .location{grid-column:col 2;grid-row:row 3}.list .txt .location+p{grid-column:col 2;grid-row:row 2}.list .more{grid-column:col 3;grid-row:row 3;place-self:end}.solo{position:relative;padding-right:32%}.solo:before{content:"";position:absolute;top:1em;top:calc(var(--fill)*2.5);bottom:0;right:0;width:32%;background:no-repeat center top;background-image:url("/assets/solo.jpg");background-size:80%}.bms .solo:before{background-image:url("/assets/bremermusiksommer.jpg")}#partner ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#partner li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:calc(50% - var(--fill)/2);margin:0 0 var(--fill)}}@media only screen and (min-width: 44em){footer:after{content:"44"}h1{font-size:200%}.list .teaser{padding:1em .75em}.tiles{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.tiles .teaser{width:calc(50% - var(--fill)/2);margin:0 0 var(--fill)}.tiles .teaser:nth-child(3n+1){width:100%;display:-ms-flexbox;display:flex}.tiles .teaser:nth-child(3n+1)>div{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.tiles .teaser:nth-child(3n+1) .img{padding-bottom:28.125%}.content h1{font-size:200%;margin-right:0}article{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}article .content{width:68%;max-width:36em;padding-right:2rem}article aside{width:32%}.row{width:calc(150% + 2rem);display:grid;grid-template-areas:"txt img";grid-template-columns:5fr 3fr;gap:2em;-ms-flex-align:center;align-items:center}.row .txt{grid-area:txt}.row .txt>*:first-child{margin-top:0}.row figure{grid-area:img;margin:0}.row:nth-of-type(even){grid-template-areas:"img txt";grid-template-columns:3fr 5fr}.content,article aside{margin:0}#partner li{width:calc(33.3% - var(--fill)/2)}}@media only screen and (min-width: 50em){footer:after{content:"50"}aside>*:first-child{margin-top:0}.solo{padding-right:40%}.solo:before{width:40%}}@media only screen and (min-width: 56em){:root{--fill: 1.25rem}.js #popup .inner{min-height:24em;padding:1.25rem 9em}.inner:before,.inner:after{width:8em}footer:after{content:"56"}}@media only screen and (min-width: 60em){footer:after{content:"60"}body{position:relative;line-height:1.4}body:before,body:after{content:"";position:absolute;z-index:-1;top:6rem;bottom:0;width:12vw;background:repeat-y rgba(0,0,0,0);background-position:center top;background-size:80% auto}body:before{left:0;background-image:url("/assets/grfx_l_2024.jpg")}body:after{right:2px;background-image:url("/assets/grfx_r_2024.jpg")}header,main{width:76vw}#tags{width:calc(76vw - var(--fill)*2);margin-left:auto;margin-right:auto}.solo{padding-right:32%}.solo:before{width:40%}}@media only screen and (min-width: 64em){footer:after{content:"64"}}@media only screen and (min-width: 68em){footer:after{content:"68"}:root{--pad: 2rem}.txt h2{font-size:175%}.content h1{font-size:250%}#tags li{padding:.5em 1em}}@media only screen and (min-width: 80em){#tags{padding-left:5em;padding-right:5em}footer:after{content:"80"}article .content{padding-right:0}}@media only screen and (min-width: 95.25em){footer:after{content:"95.25em"}body{position:relative}body:before,body:after{width:12em;background-size:7.92em auto}body:before{left:calc(50% - 47.125em)}body:after{right:calc(50% - 47.125em)}header,#tags,main{width:auto}.txt h2{font-size:200%}.solo{padding-right:35.625em}.solo:before{width:35.625em;background-size:75%}}@media print{*{color:#000 !important;text-shadow:none !important;background-color:rgba(0,0,0,0) !important}body{margin:1cm;font:12pt/1.2 "Helvetica Neue",sans-serif}h1{font-size:125%}h2{font-size:112.5%}h3,h4,h5,h6{font-size:100%;margin:0}h2,h3{page-break-after:avoid}p,h2,h3{orphans:3;widows:3}ul,ol{page-break-inside:avoid}li{margin:0 0 0 1em;padding:0}a,a:visited{text-decoration:underline}img{max-width:100% !important;height:auto;page-break-inside:avoid}pre,blockquote{padding:1em;border:1px solid #999;page-break-inside:avoid}hr{margin:2em 0;border:0;border-bottom:1px solid #000}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}tfoot{display:table-footer-group}}footer:after{position:fixed;z-index:1000;bottom:10px;right:10px;padding:.5em 2em;font-size:1rem;color:#fff;background:rgba(0,0,0,.7);-webkit-font-smoothing:antialiased}footer:after{content:none}
