:root{--beige:#ECE6DB;--aubergine:#310615;--white:#FFF;--black:#000;--container:1280px;--col:calc(var(--container) / 12);--colhalf:calc(var(--container) / 24);--colhalfgap:calc(var(--container) / 24 - 25px);--gapdef:25px;--abstandsml:30px;--abstandmid:60px;--abstandbig:90px;--abstand2big:180px;--abstand3big:300px}html{scroll-behavior:smooth;scroll-padding-top:140px}*:focus{outline:0!important}.divider-veranstaltungen{height:1px;background:var(--beige);width:100%;margin-bottom:var(--abstandsml)}.divider-geschichte{height:1px;background:var(--aubergine);width:100%}#brx-content ul li.no-style:before{content:none}#brx-content ul li.no-style{padding:0 0 12px 0}#brx-content ul{list-style:none;margin:0 0 30px 0;padding:0}#brx-content ul li{padding:0 0 0 25px;position:relative;margin:0 0 2px 0}#brx-content ul li:before{content:"–";position:absolute;left:0;display:block}#brx-content p:has(+ ul){margin-bottom:0}#brx-content .img-galerie ul li{padding:0;position:relative;margin:0}#brx-content .img-galerie ul li:before{content:"";position:absolute;left:0;display:block}#brx-content ul.na-radio-filter li:before{content:none}#brx-content ul.na-radio-filter li{padding:0}#brxe-xoadfy li .bricks-button.active{background-color:var(--aubergine)!important;color:var(--beige)!important}.zweispaltig{width:100%;column-count:2;column-gap:var(--abstandmid)}h1,h2,h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1.front-h1{font-family:SwiftLTPro;font-size:1.875rem;line-height:2.188rem;margin-top:0;margin-bottom:19px;padding-top:20px;width:100%;text-transform:none}h3{font-weight:bold}.history .history-year h2{margin:0}p{margin:0 0 30px 0}strong{font-weight:700}main p a,main ul a,footer ul a,label a{text-decoration:none;border-bottom:1px solid}main .underline :where(a){text-decoration:none;border-bottom:1px solid}#brx-header{padding:0 20px 20px 20px;align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%;position:fixed;z-index:1}.logo-mobile{display:none}#brx-footer{padding:40px 20px 40px 20px;background:var(--beige);align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%}#brx-footer p{margin:0}.footernav li{line-height:1.4rem}.footernav li a{display:inline!important;width:fit-content!important}.teaser-wrap,.teaser-wrap-img-left{columns:2;column-gap:var(--gapdef)}.teaser-wrap h2{border-top:1px solid var(--aubergine);break-after:avoid}.teaser-wrap-img-left h2{border-top:1px solid var(--aubergine);break-after:avoid;-webkit-column-break-before:always;column-break-before:always}h2{padding-top:20px;width:100%}.teaser-wrap>div{margin:0}.teaser-wrap>:not(picture){break-inside:avoid-column;-webkit-column-break-inside:avoid-column}.teaser-wrap picture{break-before:column;-webkit-column-break-before:column;max-width:100%}.img-teaser{aspect-ratio:470 / 313;overflow:hidden}.img-slider{aspect-ratio:965 / 643;overflow:hidden}.img-header{aspect-ratio:1163 / 550;overflow:hidden}.img-header-single{aspect-ratio:1067 / 550;overflow:hidden}.grid-33 img{aspect-ratio:272 / 181;overflow:hidden}.grid-25 img,.grid-50 img{aspect-ratio:173 / 260;overflow:hidden}.list-img,.list-img-team{object-fit:cover;object-position:50% 50%}.bricks-swiper-container{z-index:0!important}.swiper-pagination,.swiper-button{z-index:0!important}.bg-aubergine-slider + #brxe-dcgtub{margin-top:0}.bg-aubergine-slider{background:var(--aubergine);background:linear-gradient(0deg,rgb(255,255,255) 27%,var(--aubergine) 27%,var(--aubergine) 100%)}.bricks-swiper-button-prev{top:45%!important}.bricks-swiper-button-next{top:45%!important}.piotnetforms__form>*{padding:10px!important}#form-field-iban{text-transform:uppercase}#piotnetforms>*{width:calc(100% + 20px)!important;margin-left:-10px;margin-right:-10px}section.gew-form .input,section.gew-form input:not([type=submit]),section.gew-form select,section.gew-form textarea{border:0}button.piotnetforms-signature-clear{background:none}label{color:var(--aubergine)}.piotnetforms-signature canvas{border:0!important;background:var(--white)}::-webkit-input-placeholder{color:var(--aubergine)}:-moz-placeholder{color:var(--aubergine);opacity:1}::-moz-placeholder{color:var(--aubergine);opacity:1}:-ms-input-placeholder{color:var(--aubergine)}::-ms-input-placeholder{color:var(--aubergine)}::placeholder{color:var(--aubergine)}#brx-content .wpgb-inline-list li:before{display:none}#brx-content ul.wpgb-inline-list li{padding:0 20px 0 0}.wpgb-facet ul .wpgb-button{border:0!important;border-radius:0!important}.bricks-nav-menu .sub-menu{min-width:100px}.brx-submenu-toggle.icon-right button{display:none}.bricks-nav-menu .sub-menu{line-height:32px}.bricks-nav-menu{gap:30px}.bricks-nav-menu>li{margin:0}.mainnav ul li a:after{content:"";position:absolute;top:-1px;height:1px;left:0;right:0;background-color:var(--aubergine)}.mainnav ul li a:hover:before{content:"";position:absolute;bottom:0;height:1px;left:0;right:0;background-color:var(--aubergine)}.mainnav ul li a:hover:after{content:"";position:absolute;bottom:0;height:1px;left:0;right:0;background-color:transparent}.mainnav .current-menu-item a:before,.mainnav .aria-current a:before{content:"";position:absolute;bottom:0;height:1px;left:0;right:0;background-color:var(--aubergine)}.mainnav ul li.current-menu-item a:after,.aria-current a:after{content:"";position:absolute;bottom:0;height:1px;left:0;right:0;background-color:transparent!important}.sub-menu li a:before,.sub-menu li a:after{content:none!important}#brxe-nmtolp .bricks-nav-menu .sub-menu{margin:10px 0 0 -8px}#brxe-nmtolp .bricks-nav-menu .sub-menu a{padding:0 8px}@media only screen and (max-width:1129.98px){.logo-mobile{display:block}.logo-desktop{display:none}.bricks-nav-menu{gap:20px}}@media only screen and (max-width:991.98px){.img-header-2spaltig{aspect-ratio:1163 / 550;overflow:hidden}.teaser-wrap,.teaser-wrap-img-left{columns:1;display:flex;flex-direction:column}.teaser-wrap .divider{order:1}.teaser-wrap h2,.teaser-wrap-img-left h2{order:2}.teaser-wrap>div,.teaser-wrap-img-left>div{order:4}.teaser-wrap picture,.teaser-wrap-img-left picture{order:3;margin-bottom:var(--abstandsml)}.piotnetforms__form>*{padding:0!important}}@media only screen and (max-width:767.98px){input,textarea{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0}.zweispaltig{width:100%;column-count:1;column-gap:var(--abstandmid)}.img-header{aspect-ratio:auto;overflow:hidden}.img-header-single{aspect-ratio:auto;overflow:hidden}.img-header-2spaltig{aspect-ratio:1163 / 950;overflow:hidden}.bricks-swiper-button-prev{left:42px!important}.bricks-swiper-button-next{right:42px!important}.brx-submenu-toggle button{display:none}}@media only screen and (max-width:477.98px){.img-header-2spaltig{aspect-ratio:1163 / 1050;overflow:hidden}.bricks-swiper-button-prev{left:22px!important}.bricks-swiper-button-next{right:22px!important}}.brxe-section:not(.bg-beige) .bricks-background-secondary{background-color:var(--bricks-color-xlogyl)!important;color:var(--bricks-color-vasbdl)!important}.brxe-section.bg-beige .bricks-background-secondary,.brxe-section.bg-aubergine .bricks-background-secondary{background-color:var(--bricks-color-vasbdl)!important;color:var(--bricks-color-xlogyl)!important}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.year{display:none}.year.on{display:block}.bg-aubergine, .body-aubergine {
background: var(--aubergine);
}
.bg-aubergine h1, .bg-aubergine h2, .bg-aubergine h3, .bg-aubergine p, .bg-aubergine a, .bg-aubergine ul, .bg-aubergine li, .body-aubergine h1, .body-aubergine h2, .body-aubergine h3, .body-aubergine p, .body-aubergine a, .body-aubergine ul, .body-aubergine li {
color: var(--beige);
}
.bg-aubergine .teaser-wrap h2, .bg-aubergine .teaser-wrap-img-left h2, .body-aubergine .teaser-wrap h2, .body-aubergine .teaser-wrap-img-left h2 {
border-color: var(--beige);
}
.bg-aubergine .bricks-button.brxe-button, .body-aubergine .bricks-button.brxe-button {
color: var(--aubergine);
background-color: var(--beige);
}
.bg-aubergine .divider .line, .bg-aubergine .divider50 .line, .body-aubergine .divider .line, .body-aubergine .divider50 .line {
border-top-color: var(--beige);
}
.bg-beige, .body-beige {
background: var(--beige);
}
.bg-beige h1, .bg-beige h2, .bg-beige h3, .bg-beige p, .bg-beige a, .body-beige h1, .body-beige h2, .body-beige h3, .body-beige p, .body-beige a {
color: var(--aubergine);
}
.bg-beige .bricks-button.brxe-button, .body-beige .bricks-button.brxe-button {
color: var(--beige);
background-color: var(--aubergine);
}
.bg-white, .body-white {
background: var(--white);
}
.bg-white h1, .bg-white h2, .bg-white h3, .bg-white p, .bg-white a, .body-white h1, .body-white h2, .body-white h3, .body-white p, .body-white a {
color: var(--aubergine);
}
.bg-white .bricks-button.brxe-button, .body-white .bricks-button.brxe-button {
color: var(--beige);
background-color: var(--aubergine);
}
.header-container-2sp h2 {
border: none;
} .history {
display: block;
}
.history .history-year {
display: flex;
}
.history .history-year h2 {
width: 100px;
border-right: 1px solid black;
}
.history .history-year h2 + div {
width: 500px;
padding: 22px 0 0 100px;
}  @media only screen and (max-width: 767.98px) { .history {
display: block;
}
.history .history-year {
display: flex;
}
.history .history-year h2 {
width: 20%;
border-right: 1px solid black;
}
.history .history-year h2 + div {
width: 80%;
padding: 22px 0 0 100px;
}
} @media only screen and (max-width: 477.98px) { .history {
display: block;
}
.history .history-year {
display: flex;
}
.history .history-year h2 {
width: 25%;
border-right: 1px solid black;
}
.history .history-year h2 + div {
width: 75%;
padding: 22px 0 0 20px;
}
}