@charset "UTF-8";
.accordion{border:1px solid #dbdbdb;margin-bottom:1rem;background-color:#fff;min-width:260px}.accordion.textmedia{padding:0 !important}.accordion .accordion-head{display:block;width:100%;background:unset;color:#cd1719;border:2px solid transparent}.accordion .accordion-head:hover{border-color:black;box-sizing:border-box}.accordion .accordion-head:hover *{color:#cd1719 !important}.accordion .accordion-head h1,.accordion .accordion-head h2,.accordion .accordion-head h3,.accordion .accordion-head h4,.accordion .accordion-head h5,.accordion .accordion-head .h1,.accordion .accordion-head .h2,.accordion .accordion-head .h3,.accordion .accordion-head .h4,.accordion .accordion-head .h5{display:flex;align-items:center;margin:0;font-size:1.5rem;font-weight:500;padding:1rem 1rem 1.2rem 1.3rem !important;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#cd1719;line-height:1.1;text-transform:none}.accordion .accordion-head h1:hover,.accordion .accordion-head h2:hover,.accordion .accordion-head h3:hover,.accordion .accordion-head h4:hover,.accordion .accordion-head h5:hover,.accordion .accordion-head .h1:hover,.accordion .accordion-head .h2:hover,.accordion .accordion-head .h3:hover,.accordion .accordion-head .h4:hover,.accordion .accordion-head .h5:hover{cursor:pointer}.accordion .accordion-head h1 i,.accordion .accordion-head h2 i,.accordion .accordion-head h3 i,.accordion .accordion-head h4 i,.accordion .accordion-head h5 i,.accordion .accordion-head .h1 i,.accordion .accordion-head .h2 i,.accordion .accordion-head .h3 i,.accordion .accordion-head .h4 i,.accordion .accordion-head .h5 i{margin-right:1rem}.accordion .accordion-head h1:before,.accordion .accordion-head h1:after,.accordion .accordion-head h2:before,.accordion .accordion-head h2:after,.accordion .accordion-head h3:before,.accordion .accordion-head h3:after,.accordion .accordion-head h4:before,.accordion .accordion-head h4:after,.accordion .accordion-head h5:before,.accordion .accordion-head h5:after,.accordion .accordion-head .h1:before,.accordion .accordion-head .h1:after,.accordion .accordion-head .h2:before,.accordion .accordion-head .h2:after,.accordion .accordion-head .h3:before,.accordion .accordion-head .h3:after,.accordion .accordion-head .h4:before,.accordion .accordion-head .h4:after,.accordion .accordion-head .h5:before,.accordion .accordion-head .h5:after{display:none}.accordion .accordion-head.collapsed{color:#333333}.accordion .accordion-head.collapsed h1,.accordion .accordion-head.collapsed h2,.accordion .accordion-head.collapsed h3,.accordion .accordion-head.collapsed h4,.accordion .accordion-head.collapsed h5,.accordion .accordion-head.collapsed .h1,.accordion .accordion-head.collapsed .h2,.accordion .accordion-head.collapsed .h3,.accordion .accordion-head.collapsed .h4,.accordion .accordion-head.collapsed .h5{color:#333333}.accordion .accordion-head.collapsed:hover{color:#cd1719}.accordion .accordion-content{padding:1.3rem}.accordion .accordion-content>div{padding:0}.accordion .accordion-content p{margin:0}.accordion .nav-tabs li a{font-size:1rem !important}.accordion .nav-tabs li a:hover{background-color:#3e3c3c !important;color:#fff !important}.accordion .nav-tabs li.active a{background-color:#cd1719 !important;border-color:#cd1719 !important;color:#fff !important}.f-carousel{margin:0;padding:0}.f-carousel .container{position:relative}.f-carousel .f-carousel__slide{-webkit-backface-visibility:visible;backface-visibility:visible}.f-carousel span.slidercaption{display:block;position:absolute;bottom:1rem;background:rgba(0, 0, 0, 0.6);color:#fff;padding:0 7px;margin:0;margin-left:1rem;font-size:1rem;line-height:2.5rem;width:auto;left:0;text-transform:none}.f-carousel span.slidercaption:before,.f-carousel span.slidercaption:after{display:none}.f-carousel__dots{gap:8px;bottom:20px;background:#333;padding:8px !important;border-radius:50px;left:50%;right:unset;transform:translateX(-50X)}.f-carousel__dots li{opacity:1 !important}.f-carousel__dots li.is-current button{background-color:#fff}.f-carousel__dots li button{width:1.125rem;height:1.125rem;border-radius:50%;background:transparent;opacity:1;border:2px solid #fff;box-shadow:none}.f-carousel__dots li button span{color:transparent}.f-carousel__dots li button:hover span{background:white}:root{--f-transition-duration: 1s}.f-carousel{background:#fff}.f-carousel.is-horizontal .f-carousel__controls{position:absolute;justify-content:start;left:2rem;top:2rem}.f-carousel.is-horizontal .f-carousel__controls button{display:grid;place-content:center;width:2.5rem;height:2.5rem;color:white;background:#333;border:2px solid #FFFFFF;border-radius:9px;font-size:1.5rem}.f-carousel.is-horizontal .f-carousel__controls button:hover,.f-carousel.is-horizontal .f-carousel__controls button:focus{background:#cd1719;border-color:#cd1719}.f-carousel.is-horizontal .f-carousel__nav .f-button{height:60px;width:45px;background:#333;border:2px solid #FFFFFF;border-radius:9px;color:#fff}.f-carousel.is-horizontal .f-carousel__nav .f-button:after{font-family:"Font Awesome 6 Pro";font-size:30px}.f-carousel.is-horizontal .f-carousel__nav .f-button:hover,.f-carousel.is-horizontal .f-carousel__nav .f-button:focus{background:#cd1719;border-color:#cd1719}.f-carousel.is-horizontal .f-carousel__nav .f-button.is-next{right:24px}.f-carousel.is-horizontal .f-carousel__nav .f-button.is-next:after{content:""}.f-carousel.is-horizontal .f-carousel__nav .f-button.is-prev{left:24px}.f-carousel.is-horizontal .f-carousel__nav .f-button.is-prev:after{content:""}@media (min-width:992px){.f-carousel.is-horizontal .f-carousel__nav .f-button.is-next{right:2rem}.f-carousel.is-horizontal .f-carousel__nav .f-button.is-prev{left:2rem}}.f-carousel.is-horizontal:hover .f-carousel__nav .f-button,.f-carousel.is-horizontal .f-carousel__nav .f-button:focus{opacity:1}.bildfloat.bildlinks{margin:0 1.3rem 0 -1rem;float:left}.bildfloat.bildrechts{margin:0 -1rem 0 1.3rem;float:right}.column-2 .ce-bodytext{-webkit-column-count:2;-webkit-column-gap:1.5rem;-moz-column-count:2;-moz-column-gap:1.5rem;column-count:2;column-gap:1.5rem}@media (max-width:767px){.bildfloat.bildlinks,.bildfloat.bildrechts{margin:0;padding-left:0;padding-right:0}}hr{margin-top:0;margin-bottom:0}.table>thead>tr>th{border-color:#dbdbdb}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:#dbdbdb}.table-striped{width:100%}.table-striped>tbody>tr:nth-of-type(odd){background:#cd1719}.pageteaser .teaseritem{margin-bottom:2rem}.pageteaser .teaseritem a{display:block;padding:4px;background-color:#fff;border:1px solid #ddd;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.pageteaser .teaseritem a:hover{background-color:#cd1719;border-color:#dbdbdb;color:#fff}.pageteaser .teaseritem span{display:block;margin:0.5rem}.pageteaser .teaseritem span.pagetitle{min-height:3rem}.ce-uploads{margin:0;padding:0;list-style:none}.ce-uploads li a{font-weight:400}.ce-uploads li .ce-uploads-filesize{text-transform:uppercase}.accordion .nav-tabs{border-bottom:none;padding-left:0 !important}.accordion .nav-tabs li a{border-radius:4px 4px 0 0;border:none !important;border-bottom:1px solid black !important;margin:0 0 12px 0;font-size:1rem}.accordion .nav-tabs li a:focus{outline:3px auto #000;outline-offset:3px}.accordion .nav-tabs li a:hover{background-color:#EBEBEB !important;color:#333333 !important}.accordion .nav-tabs li.active a{border-color:black !important;background-color:#3e3c3c !important;color:#fff}.accordion .nav-tabs li.active a:hover,.accordion .nav-tabs li.active a:active,.accordion .nav-tabs li.active a:visited{color:#fff !important;outline:none !important}.nav-tabs li a:hover,.nav-tabs li a:active,.nav-tabs li a:visited{background-color:#fff;outline:none !important}.nav-tabs li.active a{color:#cd1719;background-color:#f7f5ef}.nav-tabs li.active a:hover,.nav-tabs li.active a:active,.nav-tabs li.active a:visited{color:#cd1719;outline:none !important;background-color:#f7f5ef}.tab-content{padding:2rem}html{font-size:16px}b,strong{font-weight:600}::selection{background:#dbdbdb}::-moz-selection{background:#dbdbdb}body{font-family:"Open Sans", sans-serif;background-color:#fff;font-size:1rem;font-weight:300;line-height:1.5;background-color:#f7f5ef}.content{padding:1.375rem 0}.frame-space-after-extra-small{margin-bottom:0.5rem !important}.frame-space-after-small{margin-bottom:1rem !important}.frame-space-after-medium{margin-bottom:1.5rem !important}.frame-space-after-large{margin-bottom:2rem !important}.frame-space-after-extra-large{margin-bottom:3rem !important}.frame-space-before-extra-small{margin-top:0.5rem !important}.frame-space-before-small{margin-top:1rem !important}.frame-space-before-medium{margin-top:1.5rem !important}.frame-space-before-large{margin-top:2rem !important}.frame-space-before-extra-large{margin-top:3rem !important}a{color:#333333;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}a:hover,a:focus{color:#cd1719;text-decoration:none}a.btn-link{font-weight:400;color:#fff;background-color:#cd1719;border:1px solid #fff;display:inline-block;padding:7px 10px 5px 10px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}a.btn-link:hover,a.btn-link:focus,a.btn-link:active{background-color:#fff;border-color:#fff;color:#cd1719;text-decoration:none}button:focus:focus{outline:3px auto #000;outline-offset:3px}.powermail_form input:focus{outline:3px auto #000;outline-offset:3px}.marginb{margin-bottom:1rem}.textmedia a{color:#cd1719;font-weight:600;text-decoration:underline;text-underline-offset:3px}.textmedia a:hover{color:#94191a;text-decoration-color:transparent}.textmedia hr{margin:1rem 1.2rem}.textmedia li{margin:0.7rem 0}.head{background:linear-gradient(left, 0%, #cd1719 50%, #94191a 100%);background:-moz-linear-gradient(left, #94191a 0%, #cd1719 50%, #94191a 100%);background:-webkit-linear-gradient(left, #94191a 0%, #cd1719 50%, #94191a 100%);background:-ms-linear-gradient(left, #94191a 0%, #cd1719 50%, #94191a 100%);background:-o-linear-gradient(left, #94191a 0%, #cd1719 50%, #94191a 100%);margin-top:-1px;padding:3rem 0}.head h1,.head h2,.head h3,.head h4,.head h5,.head h6{color:#fff}.head h1{margin:0;line-height:3rem;text-align:center;padding:0;font-family:"Open Sans Condensed", sans-serif;font-size:3rem;font-weight:normal}.head h2{font-size:2rem;line-height:2rem;overflow:inherit;font-weight:300;text-align:center;width:100%;font-family:"Open Sans Condensed", sans-serif;text-transform:inherit;margin:1rem 0}.head h2:before,.head h2:after{display:none}.head .textmedia{margin-top:2rem}.head .textmedia .ce-media{border:6px solid #cd1719;opacity:1;-webkit-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7)}.head .textmedia .ce-media .img-description{position:absolute;color:#fff;font-weight:bold;font-size:1.2rem;bottom:2.5rem;padding:0 1.5rem;width:80%}.head .textmedia .ce-media a{display:block;width:100%;height:100%;position:relative;overflow:hidden}.head .textmedia .ce-media a:after{position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;content:"";display:block;background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.head .textmedia .ce-media a:after{-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background:linear-gradient(top, rgba(51, 51, 51, 0) 0%, #333 90%, #333 100%);background:-moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%, #333 90%, #333 100%);background:-webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%, #333 90%, #333 100%);background:-ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%, #333 90%, #333 100%);background:-o-linear-gradient(top, rgba(51, 51, 51, 0) 0%, #333 90%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.head .textmedia .ce-media a img{-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.head .textmedia .ce-media a:hover:after,.head .textmedia .ce-media a:focus:after{background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 90%, black 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 90%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 90%, black 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 90%, black 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 90%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.head .textmedia .ce-media a:hover img,.head .textmedia .ce-media a:focus img{-webkit-filter:grayscale(0%);filter:grayscale(0%);transform:scale(1.05)}.image-gradient:after{position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;content:"";display:block;background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.btn{font-weight:400;color:#fff;background-color:#cd1719;border:1px solid #fff;display:inline-block;padding:7px 10px 5px 10px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.btn:hover,.btn:focus,.btn:active{background-color:#fff;border-color:#fff;color:#cd1719;text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:1.2rem;color:#333333;font-family:"Open Sans", sans-serif;font-weight:bold;margin:0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:300}h2{position:relative;color:#cd1719;font-size:2.5rem;text-transform:uppercase;font-weight:300;width:100%;overflow:hidden;text-align:center;line-height:2.5rem;margin:3.125rem 0}h2:before,h2:after{border-bottom:1px solid #dbdbdb;content:"";display:inline-block;margin:-0.5rem 0.5rem 0 -55%;vertical-align:middle;width:50%}h2:after{margin:-0.5rem -55% 0 0.5em}h3{font-size:1.6rem;font-weight:300;text-align:center;width:100%;text-align:left;padding:1.3rem 0}h4{margin:0.7rem 0}.img-thumbnail{border:none;padding:5px;border-radius:0}.divider .ce-div{border-bottom:1px solid #dbdbdb}.button-trans-white{font-weight:400;color:#fff;background-color:rgba(250, 250, 250, 0);border:2px solid #fff;display:inline-block;padding:7px 10px 7px 10px;text-decoration:none;font-size:20px;line-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.button-trans-white:focus{outline:3px auto #000;outline-offset:3px}.button-trans-white:hover,.button-trans-white:focus,.button-trans-white:active{background-color:#cd1719;border-color:#cd1719;color:#fff;text-decoration:none;opacity:1;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);box-shadow:0 2px 3px rgba(0, 0, 0, 0.3)}a:focus .button-trans-white,a:hover .button-trans-white{background-color:#cd1719;border-color:#cd1719;color:#fff;text-decoration:none;opacity:1;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);box-shadow:0 2px 3px rgba(0, 0, 0, 0.3)}.button{font-weight:400;color:#fff;background-color:#cd1719;border:1px solid #fff;display:inline-block;padding:7px 10px 5px 10px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.button:hover,.button:focus,.button:active{background-color:#fff;border-color:#fff;color:#cd1719;text-decoration:none}a.button-red-link{font-weight:400;color:#fff;background-color:#cd1719;border:1px solid #fff;display:inline-block;padding:7px 10px 5px 10px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#fff;border:1px solid #cd1719}a.button-red-link:hover,a.button-red-link:focus,a.button-red-link:active{background-color:#fff;border-color:#fff;color:#cd1719;text-decoration:none}a.button-red-link:hover{border:1px solid #cd1719}a.button-red-link:after{font-family:"Font Awesome 6 Pro";content:"";padding-left:7px}a.internal-link-chevron:after{font-family:"Font Awesome 6 Pro";content:"";padding-left:7px;display:inline-block}a.map-marker-link:before{font-family:"Font Awesome 6 Pro";content:"";padding-right:7px;font-weight:400;display:inline-block}a.contact-marker-link:after{font-family:"Font Awesome 6 Pro";content:"";padding-left:7px;display:inline-block}a.info-link:before{font-family:"Font Awesome 6 Pro";content:"";padding-right:7px;font-weight:400;display:inline-block}a.technik-link:before{font-family:"Font Awesome 6 Pro";content:"";padding-right:7px;font-weight:400;display:inline-block}a.gastro-link:before{font-family:"Font Awesome 6 Pro";content:"";padding-right:7px;font-weight:400;display:inline-block}a.pdf-link:after{font-family:"Font Awesome 6 Pro";content:"";padding-left:7px;display:inline-block}a.external-icon-link:after{font-family:"Font Awesome 6 Pro";content:"";padding-left:7px;display:inline-block}a.mail-icon-link:after{font-family:"Font Awesome 6 Pro";content:"";padding-left:7px;display:inline-block}.skip-container{position:fixed;top:0;transition:left 0.3s ease;left:-100%;list-style:none;padding:2rem;background-color:white;z-index:1000;border-right:2px solid black;border-bottom:2px solid black;display:flex;flex-direction:column;gap:0.7rem}.skip-container a{font-weight:bold}.skip-container .skiplink-menu{display:block}@media (min-width:992px){.skip-container .skiplink-menu{display:none}}.skip-container.focus{left:0}.ce-bodytext a:focus{outline:3px auto #000;outline-offset:3px}.ticket-service-link-mobile:before,.ticket-service:before{margin-right:8px;content:"";display:inline-block;font-weight:400;font-family:"Font Awesome 6 Pro";transform:rotate(-45deg);font-size:1.6rem}.ticket-service:before{margin-right:4px;font-size:16px}a:focus{outline:3px auto #000;outline-offset:3px}header.page-header{background-color:#fff;margin:0;padding:0}header.page-header a{transition:inherit;cursor:pointer}header.page-header .menu-wrapper{height:70px;position:relative}header.page-header .menu-header{padding-top:5px;position:relative;z-index:600;background-color:rgba(250, 250, 250, 0);width:100%}header.page-header .menu-header.fixed{background-color:#fff;position:fixed;top:0;opacity:1;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);box-shadow:0 2px 3px rgba(0, 0, 0, 0.3)}header.page-header::after{content:"";display:block;width:100%;height:5px;background-color:#3e3c3c;bottom:5px;position:relative;z-index:550;opacity:1;margin-bottom:-5px}header.page-header .menu-header .logo-container{display:flex;justify-content:space-evenly;align-items:center;column-gap:1rem}header.page-header .menu-header .logo.logo-mobil{display:block;position:relative;width:280px;margin:0}header.page-header .menu-header .logo.logo-mobil img{height:auto;margin:0 auto;width:100%;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}header.page-header .menu-header.fixed .logo.logo-mobil img{width:200px;height:auto;margin:0 auto}.header-top-container{width:100%;position:relative;overflow:hidden}.header-outer{position:relative;width:100%;margin:1rem 0 1.5rem}.header-outer .header-outer-inner{position:absolute;font-family:"Open Sans Condensed", sans-serif;font-size:0.875rem;line-height:2rem;font-weight:bold;top:50%;margin-top:-1rem}.header-outer .header-outer-inner.header-outer-left{left:0}.header-outer .header-outer-inner.header-outer-left .ticket-call,.header-outer .header-outer-inner.header-outer-left .ticket-service,.header-outer .header-outer-inner.header-outer-left .enumerationpoint{float:left;padding:0 5px}.header-outer .header-outer-inner.header-outer-left .ticket-call{display:flex;align-items:center}.header-outer .header-outer-inner.header-outer-left .ticket-call svg{height:17px}.header-outer .header-outer-inner.header-outer-left .ticket-call:hover svg *,.header-outer .header-outer-inner.header-outer-left .ticket-call:focus svg *{fill:#cd1719}.header-outer .logo{display:block;position:relative;max-width:300px;margin:0 auto}.header-outer .logo img{width:100%;height:auto}.header-outer .logo::before{content:"";display:block;width:180%;height:1px;background-color:#dbdbdb;position:absolute;left:-188%;bottom:0}.header-outer .logo::after{content:"";display:block;right:-188%;width:180%;height:1px;background-color:#dbdbdb;position:absolute;bottom:0}header .top-header{display:flex;margin-bottom:1rem;flex-wrap:wrap;justify-content:space-between}header .top-header .mobile-icons{flex:1;display:none}header .top-header .mobile-icons .mobile-icons-inner{padding:0.25rem 0 0.25rem 1.5rem;display:inline-flex;gap:1rem;width:100%;justify-content:center}@media (min-width:836px){header .top-header .mobile-icons .mobile-icons-inner{width:unset;border-bottom:1px solid #ccc;justify-content:start}}@media (min-width:768px){header .top-header .mobile-icons{display:block}}@media (min-width:992px){header .top-header .mobile-icons{display:none}}header .top-header .mobile-icons .mobile-icon{height:46px;font-size:18px;font-weight:700;display:flex;align-items:center;text-wrap:nowrap}header .top-header .mobile-icons .mobile-icon svg{margin-right:0.5rem}header .accessibility-container{flex:1;flex-wrap:wrap;background:#F7F5EF;padding:0.5rem 1rem;display:flex;justify-content:center;align-items:center;column-gap:40px}header .accessibility-container .textzoom-container{display:none}@media (min-width:992px){header .accessibility-container .textzoom-container{display:block}}header .accessibility-container a,header .accessibility-container button{font-size:16px;text-transform:uppercase;background:unset;border:unset;font-weight:bold;display:flex;align-items:center;height:38px;text-wrap:nowrap}header .accessibility-container a i,header .accessibility-container button i{margin-right:0.5rem}header .accessibility-container a:hover,header .accessibility-container a:focus,header .accessibility-container button:hover,header .accessibility-container button:focus{color:#cd1719}header .accessibility-container a[aria-expanded="true"] span,header .accessibility-container button[aria-expanded="true"] span{text-decoration:underline;text-underline-offset:3px}header .accessibility-container a[aria-expanded="true"] #collapse-icon,header .accessibility-container button[aria-expanded="true"] #collapse-icon{transform:rotate(180deg)}header .accessibility-container #collapse-icon{margin-left:0.5rem;font-size:0.8rem;transition:transform 0.2s ease}@media (min-width:768px){header .accessibility-container{width:100%;padding:0.25rem 1.5rem;flex-wrap:unset}header .accessibility-container a,header .accessibility-container button{font-size:18px;height:48px}}@media (min-width:992px){header .accessibility-container{width:100%;padding:0}header .accessibility-container a,header .accessibility-container button{font-size:1rem}}header .textzoom-container{position:relative}header #info-textzoom{position:absolute;top:100%;border-radius:3px;width:476px;background:#3E3C3C;color:#fff;border:1px solid black;z-index:999;padding:20px}header #info-textzoom ul{padding-left:20px}header #info-textzoom ul span{font-style:italic}header #info-textzoom p,header #info-textzoom ul{margin-bottom:1.5rem}.navbar{background:none;border:none;margin-bottom:0;height:100%}.navbar .container{width:auto;padding-left:0;padding-right:0}.navbar .navbar-collapse{padding-left:0;padding-right:0}.navigation{background-color:rgba(250, 250, 250, 0)}.navigation a{text-decoration:none}.navigation .navbar{}.navigation .navbar ul{margin:0;padding:0}.navigation .navbar ul li{list-style:none}.navigation .navbar ul li a{color:#333333;display:block}.navigation .navbar ul li a i{display:none}.navigation .navbar ul li a:hover,.navigation .navbar ul li a:focus{background:#fff;color:#fff;text-decoration:none}.navigation .navbar ul li a:focus{color:#fff}.navigation .navbar ul.nav>li.opened>a{background:#3e3c3c;color:#fff}.navigation .navbar ul.nav a:focus{outline:3px auto #000;outline-offset:3px}.navigation .navbar ul.nav>li>a:hover,.navigation .navbar ul.nav>li:hover>a,.navigation .navbar ul.nav>li>a:active,.navigation .navbar ul.nav>li:active>a,.navigation .navbar ul.nav>li a:focus,.navigation .navbar ul.nav>li:focus>a,.navigation .navbar ul.nav>li.active>a:hover,.navigation .navbar ul.nav>li.active:hover>a,.navigation .navbar ul.nav>li.active>a:active,.navigation .navbar ul.nav>li.active:active>a,.navigation .navbar ul.nav>li.active a:focus,.navigation .navbar ul.nav>li.active:focus>a{background:#3e3c3c;color:#fff}.navigation .navbar ul.nav>li{position:relative;margin:0 0.3125rem}.navigation .navbar ul.nav>li.active>a{background:#cd1719;color:#fff}.navigation .navbar ul.nav>li.active>a:hover,.navigation .navbar ul.nav>li.active>a:focus{color:#fff}.navigation .navbar ul.nav>li>a{padding:1rem 20px 1.8rem;font-family:"Open Sans Condensed", sans-serif;font-weight:700;font-size:1.25rem;text-transform:uppercase;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;z-index:490}.navigation .navbar ul.nav>li>ul{opacity:1;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);display:none;position:absolute;background-color:#3e3c3c;max-width:auto;min-width:100%;z-index:500}.navigation .navbar ul.nav>li>ul.opened{display:block}.navigation .navbar ul.nav>li>ul>li{width:auto;position:relative}.navigation .navbar ul.nav>li>ul>li a{min-width:220px;position:relative;color:#fff;padding:1rem}.navigation .navbar ul.nav>li>ul>li a:hover,.navigation .navbar ul.nav>li>ul>li a:focus{color:#fff;background-color:#cd1719}.navigation .navbar ul.nav>li>ul>li a.current{background-color:#cd1719}.navigation .navbar ul.nav>li>ul>li a i{display:block;float:right;line-height:1.5}.navigation .navbar ul.nav>li>ul>li:hover,.navigation .navbar ul.nav>li>ul>li:focus{background-color:#cd1719}.navigation .navbar ul.nav>li>ul>li:hover>ul,.navigation .navbar ul.nav>li>ul>li:focus>ul{display:block}.navigation .navbar ul.nav>li>ul>li>ul{display:none;position:absolute;background-color:#cd1719;min-width:220px;max-width:270px;z-index:500;top:0;left:100%;opacity:1;-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3)}.navigation .navbar ul.nav>li>ul>li>ul.opened{display:block}.navigation .navbar ul.nav>li>ul>li>ul li{position:relative;width:auto;height:auto;display:block}.navigation .navbar ul.nav>li>ul>li>ul li a{min-width:220px;max-width:275px;color:#fff;padding:1rem}.navigation .navbar ul.nav>li>ul>li>ul li a:hover,.navigation .navbar ul.nav>li>ul>li>ul li a:focus{color:#fff;background-color:#94191a}.navigation .navbar ul.nav>li>ul>li>ul li a.current{background-color:#94191a}.navigation .navbar ul.nav>li:hover>ul,.navigation .navbar ul.nav>li:focus>ul{display:block}#rastatt-mobile svg *{fill:#dedede}#rastatt{display:block;width:186px;line-height:2rem;padding:1px;right:0;margin-top:-1rem;overflow:hidden;position:absolute;top:23px}#rastatt svg{width:100%}@media (max-width:1199px){#rastatt{display:none}}.breadcrumb-wrap{margin:1.5rem 0}.breadcrumb-wrap ul.breadcrumb-navi{list-style:none;margin:0;padding:0}.breadcrumb-wrap ul.breadcrumb-navi li{float:left;margin-right:0.3rem}.breadcrumb-wrap ul.breadcrumb-navi li a{margin-right:0.3rem}.breadcrumb-wrap ul.breadcrumb-navi li .special-last{color:#333333}footer{margin-top:0}footer .fa:before{font-weight:400}footer a{text-decoration:none;font-family:"Open Sans Condensed", sans-serif;font-weight:bold;font-size:16px;color:#fff;display:block}footer a:hover{opacity:0.6;color:#fff}footer .footer{margin-top:-2px;border-top:1px solid #575656;color:#fff}footer .footer .footer-up{background-color:#575656}footer .footer .footer-up .footer-cols{display:flex;flex-direction:column;width:100%;column-gap:128px}@media (min-width:1200px){footer .footer .footer-up .footer-cols{flex-direction:row}}footer .footer .footer-up .footer-up-col-inner{position:relative;padding-top:1.875rem;padding-bottom:1.875rem}footer .footer .footer-up .footer-col-logos{flex:1;position:relative}@media (min-width:1200px){footer .footer .footer-up .footer-col-logos:after{position:absolute;content:"";display:block;height:100%;border-right:1px solid #656464;right:-50px;top:0}}footer .footer .footer-up .footer-col-logos .footer-up-col-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}footer .footer .footer-up .footer-col-logos .logo-footer{position:relative;width:100%;max-width:220px;text-align:center}footer .footer .footer-up .footer-col-logos .logo-footer img{position:relative;bottom:0;width:100%;height:auto}footer .footer .footer-up .footer-col-links span.sm-headline{color:#fff;font-size:1.25rem;font-weight:bold;font-family:"Open Sans Condensed", sans-serif;display:inline-block;margin-bottom:20px}footer .footer .footer-up .footer-col-links .link-container{position:relative;min-width:10.9375rem}footer .footer .footer-up .footer-col-links .link-container .sm-headline{font-size:20px}footer .footer .footer-up .footer-col-links .link-container .social-links{display:flex;column-gap:2rem;flex-wrap:wrap}@media (min-width:1200px){footer .footer .footer-up .footer-col-links .link-container .social-links{display:block}}footer .footer .footer-up .footer-col-links .link-container .links-footer{font-size:16px;position:relative;width:auto;display:block;text-wrap:nowrap;margin-bottom:5px}footer .footer .footer-up .footer-col-links .link-container .links-footer:hover,footer .footer .footer-up .footer-col-links .link-container .links-footer:focus{color:#fff;opacity:0.6;text-decoration:underline;text-underline-offset:3px}footer .footer .footer-up .footer-col-links .link-container .fa{margin-right:5px}footer .footer .footer-down{position:relative;width:100%;background-color:#3e3c3c;padding:2.1875rem 0 1.25rem}footer .footer .footer-down .container>div{display:flex;justify-content:space-between;flex-direction:column;gap:1rem}@media (min-width:992px){footer .footer .footer-down .container>div{flex-direction:row}}footer .footer .footer-down .footer-copyright{font-size:16px}footer .footer .footer-down ul.footer-navi{display:flex;gap:1rem 2.3rem;flex-wrap:wrap;position:relative;margin:0;padding:0;list-style:none}footer .footer .footer-down ul.footer-navi li:first-child{margin-left:0}body.no-scroll{overflow:hidden}#popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);z-index:10000}#popup-overlay .popup-content{position:relative;background-color:#A50203;border:3px solid #cd1719;color:#fff;padding:3.25rem 2.5rem 1.75rem 2.5rem;margin-top:25%;z-index:10001}#popup-overlay .popup-content h1,#popup-overlay .popup-content h2,#popup-overlay .popup-content h3,#popup-overlay .popup-content h4,#popup-overlay .popup-content h5,#popup-overlay .popup-content h6{color:#fff;text-align:center;margin:0.5rem 0 1.5rem 0}#popup-overlay .popup-content h1:before,#popup-overlay .popup-content h1:after,#popup-overlay .popup-content h2:before,#popup-overlay .popup-content h2:after,#popup-overlay .popup-content h3:before,#popup-overlay .popup-content h3:after,#popup-overlay .popup-content h4:before,#popup-overlay .popup-content h4:after,#popup-overlay .popup-content h5:before,#popup-overlay .popup-content h5:after,#popup-overlay .popup-content h6:before,#popup-overlay .popup-content h6:after{display:none}#popup-overlay .popup-content .ce-bodytext a{color:#dbdbdb;text-decoration:underline;transition:all 0.2s ease}#popup-overlay .popup-content .ce-bodytext a:hover{text-decoration:none}#popup-overlay .popup-content #popup-close{position:absolute;top:5px;right:10px;color:#fff;font-size:2rem;line-height:1;padding:0.25rem}.content ul{margin:0;padding-left:1.1rem}.backlink{margin-top:2rem}.backlink .button-link{font-weight:400;color:#fff;background-color:#cd1719;border:1px solid #fff;display:inline-block;padding:7px 10px 5px 10px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.backlink .button-link:hover,.backlink .button-link:focus,.backlink .button-link:active{background-color:#fff;border-color:#fff;color:#cd1719;text-decoration:none}.link-underline{text-decoration:underline}.btn.btn-default{font-weight:400;color:#fff;background-color:#cd1719;border:1px solid #fff;display:inline-block;padding:7px 10px 5px 10px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-default:active{background-color:#fff;border-color:#fff;color:#cd1719;text-decoration:none}.pagination-wrap{margin-top:2rem}.pagination-wrap .pagination{padding-left:0}.pagination-wrap .pagination>li>a,.pagination-wrap .pagination>li>span{color:#777;border-color:#dbdbdb}.pagination-wrap .pagination>li>a:focus,.pagination-wrap .pagination>li>a:hover,.pagination-wrap .pagination>li>span:focus,.pagination-wrap .pagination>li>span:hover{background-color:#eee;border-color:#dbdbdb}.pagination-wrap .pagination>.active>a,.pagination-wrap .pagination>.active>a:focus,.pagination-wrap .pagination>.active>a:hover,.pagination-wrap .pagination>.active>span,.pagination-wrap .pagination>.active>span:focus,.pagination-wrap .pagination>.active>span:hover{background-color:#ff5c00;border-color:#ff5c00;color:#fff}@keyframes hvr-bob{0%{transform:translateY(-10px)}50%{transform:translateY(10px)}100%{transform:translateY(-10px)}}@keyframes hvr-bob-float{100%{transform:translateY(-10px)}}.hvr-bob{backface-visibility:hidden;box-shadow:0 0 1px rgba(0, 0, 0, 0);display:inline-block;transform:translateZ(0px);vertical-align:middle}.hvr-bob:hover{animation-delay:0s, 0.3s;animation-direction:normal, alternate;animation-duration:0.1s, 1s;animation-fill-mode:forwards;animation-iteration-count:1, infinite;animation-name:hvr-bob-float, hvr-bob;animation-timing-function:ease-out, ease-in-out}.buttondown-container{z-index:999;position:absolute;left:50%;transform:translateX(-50%);margin-left:-30px;bottom:0;display:flex;align-items:center;min-width:184px;justify-content:center;padding:0 30px;background:#333;height:48px;border-top-left-radius:60px;border-top-right-radius:60px;color:white;font-weight:600;text-transform:uppercase;font-size:16px}@media (max-width:1199px){.buttondown-container{display:none}}.buttondown-container:hover,.buttondown-container:focus{color:#fff !important;background:#000}.buttondown-container .icon-label{margin-bottom:5px;position:relative}.buttondown-container .icon-label:after{position:absolute;top:calc(100% - 3px);left:50%;transform:translateX(-50%);font-family:"Font Awesome 6 Pro";content:"";font-size:10px}.buttondown-container .buttondown{backface-visibility:hidden;box-shadow:0 0 1px rgba(0, 0, 0, 0);display:inline-block;transform:translateZ(0px);vertical-align:middle;background-color:rgba(0, 0, 0, 0.6);color:#fff;width:40px;height:40px;border-radius:40px;display:block;position:relative;left:50%;top:50%;margin-top:-20px;margin-left:-20px;text-align:center;line-height:40px;font-size:1.7rem}.buttondown-container:hover .buttondown{animation-delay:0s, 0.3s;animation-direction:normal, alternate;animation-duration:0.1s, 1s;animation-fill-mode:forwards;animation-iteration-count:1, infinite;animation-name:hvr-bob-float, hvr-bob;animation-timing-function:ease-out, ease-in-out;color:#fff}.buttondown-container:active{outline:none}.home h3{text-align:center}.home h2{margin:1rem 0}.start-container{padding:3rem 0}.start-slider{opacity:1;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);position:relative;z-index:350}.start-events{background:linear-gradient(left, 0%, #cd1719 50%, #94191a 100%);background:-moz-linear-gradient(left, #94191a 0%, #cd1719 50%, #94191a 100%);background:-webkit-linear-gradient(left, #94191a 0%, #cd1719 50%, #94191a 100%);background:-ms-linear-gradient(left, #94191a 0%, #cd1719 50%, #94191a 100%);background:-o-linear-gradient(left, #94191a 0%, #cd1719 50%, #94191a 100%);width:100%;color:#fff;position:relative}.start-events:focus{outline:3px auto #000;outline-offset:3px}.start-events:focus{background:green !important}.start-events h2{color:#fff}.start-locations.start-container-content .ce-media{position:relative;overflow:hidden}.start-locations.start-container-content .ce-media:after{position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;content:"";display:block;background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.start-locations.start-container-content img{width:100%;height:auto;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.start-locations.start-container-content .ce-bodytext{position:absolute;right:3rem;bottom:3rem}.start-locations.start-container-content .ce-bodytext p{position:relative;display:block;padding:0;margin:0}.start-locations.start-container-content .ce-bodytext a{font-weight:400;color:#fff;background-color:rgba(250, 250, 250, 0);border:2px solid #fff;display:inline-block;padding:7px 10px 7px 10px;text-decoration:none;font-size:20px;line-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background-color:#000;color:#fff}.start-locations.start-container-content .ce-bodytext a:focus{outline:3px auto #000;outline-offset:3px}.start-locations.start-container-content .ce-bodytext a:hover,.start-locations.start-container-content .ce-bodytext a:focus,.start-locations.start-container-content .ce-bodytext a:active{background-color:#cd1719;border-color:#cd1719;color:#fff;text-decoration:none;opacity:1;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);box-shadow:0 2px 3px rgba(0, 0, 0, 0.3)}.home .f-carousel{padding:0;border:none;margin:-1px 0}.home .f-carousel img{max-width:auto;min-width:768px}.home .f-carousel span.slidercaption{background:#cd1719;font-size:2.5rem;padding:1rem;font-family:"Open Sans Condensed", sans-serif;bottom:calc(100% + 20px)}@media (min-width:1200px){.home .f-carousel span.slidercaption{bottom:6rem}}.home .f-carousel .f-carousel__dots{text-align:right;right:unset;left:50%;transform:translateX(-50%)}@media (min-width:768px){.home .f-carousel .f-carousel__dots{right:24px;left:unset;transform:unset}}@media (min-width:992px){.home .f-carousel .f-carousel__dots{left:unset;right:60px}}@media (min-width:1200px){.home .f-carousel .f-carousel__dots{left:unset;right:15%}}.home .f-carousel.is-horizontal .f-carousel__nav .f-button.is-next{right:24px}.home .f-carousel.is-horizontal .f-carousel__nav .f-button.is-prev{left:24px}@media (min-width:992px){.home .f-carousel.is-horizontal .f-carousel__nav .f-button.is-next{right:60px}.home .f-carousel.is-horizontal .f-carousel__nav .f-button.is-prev{left:60px}}.tx-kuvfacebook{margin-top:1.5rem;margin-bottom:1.5rem}#startsearch-form{height:100%}#startsearch-form .startsearch-input-label{margin-bottom:0;height:100%;width:100%}#startsearch-form .submit-button i{height:100%;display:flex;align-items:center}#startsearch{position:relative;right:0;min-width:220px;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;overflow:hidden}#startsearch:hover{background-color:transparent;border:1px solid #fff}#startsearch .in-active{text-align:left;opacity:1}#startsearch .active{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}#startsearch .active input[type="text"]{line-height:1.4rem;width:100%;padding:5px 20px 5px 32px;border:none;border-radius:3px;background-color:transparent;font-family:"Open Sans", sans-serif;font-size:0.9rem;font-weight:400;color:#fff;height:100%}#startsearch .active .submit-button{position:absolute;left:0;top:0;width:31px;height:100%;line-height:1.4rem;padding:5px 10px;color:#fff;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#startsearch .active .submit-button:hover{transform:scale(1.1)}#startsearch .active .submit-button input[type="submit"]{z-index:400;padding:0;border:none;position:absolute;width:100%;height:100%;margin:0;top:0;left:0;background-color:transparent}#startsearch .active i{z-index:300;width:100%;text-align:center}#startsearch.active .active{opacity:1}#startsearch.active .in-active{opacity:0}.zweispaltig .zweispaltig-right,.zweispaltig .zweispaltig-left,.page-container .zweispaltig-right,.page-container .zweispaltig-left{padding:0}.zweispaltig .zweispaltig-content,.page-container .zweispaltig-content{margin-left:0;margin-right:0}.zweispaltig .zweispaltig-content .textmedia,.zweispaltig .zweispaltig-content .right-box,.page-container .zweispaltig-content .textmedia,.page-container .zweispaltig-content .right-box{margin:1.25rem 0}.zweispaltig .zweispaltig-left,.page-container .zweispaltig-left{padding-right:2rem}.zweispaltig .zweispaltig-right h1,.zweispaltig .zweispaltig-right h2,.zweispaltig .zweispaltig-right h3,.zweispaltig .zweispaltig-right h4,.zweispaltig .zweispaltig-right h5,.page-container .zweispaltig-right h1,.page-container .zweispaltig-right h2,.page-container .zweispaltig-right h3,.page-container .zweispaltig-right h4,.page-container .zweispaltig-right h5{margin-bottom:1.5rem}.zweispaltig .zweispaltig-right h4,.page-container .zweispaltig-right h4{font-weight:600;line-height:1.5rem}.zweispaltig .tx-go-maps-ext,.page-container .tx-go-maps-ext{border:5px solid #fff}.zweispaltig .js-gme-preview,.page-container .js-gme-preview{text-align:center;padding:1.5rem}.right-box{background-color:#fff;padding:1.2rem 0}.right-box h1,.right-box h2,.right-box h3,.right-box h4,.right-box h5,.right-box p,.right-box img{padding:0 1.2rem}.right-box .ce-uploads li{padding:0.5rem 0}.right-box .ce-uploads li .ce-uploads-fileName{font-weight:bold}.right-box p{margin-bottom:0}.right-box .textmedia{margin:0 !important}.anfahrt-link{display:block;position:relative;font-weight:600;font-size:1rem;width:100%;color:#333333}.anfahrt-link:hover{color:#cd1719}.gastro-link{opacity:1;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.gastro-link:hover{opacity:0.7}.einspaltig-content .textmedia,.einspaltig-content .frame-type-list.frame-layout-100{background-color:#fff;border:1px solid #dbdbdb;padding:20px;margin:1.25rem 0;font-size:1.1rem}.einspaltig-content .textmedia p,.einspaltig-content .textmedia h3,.einspaltig-content .frame-type-list.frame-layout-100 p,.einspaltig-content .frame-type-list.frame-layout-100 h3{margin:0;padding-top:0}.einspaltig-content .textmedia a,.einspaltig-content .frame-type-list.frame-layout-100 a{color:#cd1719}.einspaltig-content .textmedia a:hover,.einspaltig-content .frame-type-list.frame-layout-100 a:hover{color:#94191a}.einspaltig-content .textmedia li,.einspaltig-content .frame-type-list.frame-layout-100 li{margin:0.7rem 0}.einspaltig-content .textmedia.nowhiteborder,.einspaltig-content .frame-type-list.frame-layout-100.nowhiteborder{padding:0;border:none;background:none}.einspaltig-content .textmedia.no-image-padding,.einspaltig-content .frame-type-list.frame-layout-100.no-image-padding{padding:0}.einspaltig-content .textmedia.no-image-padding .ce-bodytext,.einspaltig-content .frame-type-list.frame-layout-100.no-image-padding .ce-bodytext{padding:20px}.einspaltig-content .textmedia.frame-layout-150 p{margin:0 0 1rem}.einspaltig-content .ge-container .textmedia{background-color:transparent;border:none;padding:0;margin:0}.einspaltig-content .contentbox-body{background-color:#fff;border:1px solid #dbdbdb;padding:20px;margin:1.25rem 0;font-size:1.1rem}.blank .content{padding:0}html.mm-opening.mm-right #menubtnLang i{font-size:0;top:25px;right:10px;transform:rotate(180deg)}html.mm-opening.mm-right #menubtnLang:before,html.mm-opening.mm-right #menubtnLang:after{top:20px;opacity:1}html.mm-opening.mm-right #menubtnLang:before{transform:rotate(45deg)}html.mm-opening.mm-right #menubtnLang:after{transform:rotate(-45deg)}.mm-menu{--mm-color-background: #2e2d2d;--mm-color-border: #656464;--mm-color-icon: #fff;--mm-color-text: #fff;--mm-listitem-size: 50px;--mm-color-background-emphasis: #000;--mm-size: 100vw;--mm-max-size: 100vw;font-family:"Open Sans Condensed", sans-serif;text-transform:uppercase;font-size:1rem}@media (min-width:500px){.mm-menu{--mm-size: 80vw}}@media (min-width:600px){.mm-menu{--mm-size: 480px}}.mm-menu a{font-weight:bold;font-size:20px}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:#cd1719 none repeat scroll 0 0}.mm-menu .mm-navbar{padding:0}.mm-menu .mm-navbar>*,.mm-menu .mm-navbar .mm-menu .mm-navbar a{color:#fff !important;background-color:#656464;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-size:1rem}.mm-menu .mm-listview>li .mm-next::after,.mm-menu .mm-listview>li .mm-arrow::after{border-color:#fff}.mm-listview>li:not(.mm-divider)::after{left:0}.mm-listview>li,.mm-listview>li::after,.mm-listview>li .mm-next,.mm-listview>li .mm-next::before{border-color:#656464}.mm-listview>li:not(.mm-divider)::after{background-color:#656464}.mm-menu .mm-navbar .mm-btn::before,.mm-menu .mm-navbar .mm-btn::after{border-color:white}#mobileMenu *:focus{outline:3px auto white;outline-offset:-3px}#hamburger{border:unset;box-shadow:unset;overflow:hidden;box-sizing:border-box;display:flex;column-gap:8px;align-items:center;padding:10px 16px;position:relative;height:40px;z-index:4;background:#333333;color:white;border-radius:8px;text-transform:uppercase;font-size:15px;transition:background 0.2s ease;font-family:"Open Sans Condensed", sans-serif;font-weight:bold}#hamburger:hover,#hamburger:focus{background:#cd1719}#hamburger #hamburger-icon{position:relative;width:12px;height:24px;display:grid;gap:2px;place-content:center}#hamburger #hamburger-icon:before,#hamburger #hamburger-icon:after,#hamburger #hamburger-icon span{background:white;content:"";display:block;width:12px;height:2px;border-radius:400px}@media (min-width:768px){#hamburger{height:53px;font-size:1.5rem}#hamburger #hamburger-icon{width:24px;gap:5px}#hamburger #hamburger-icon:before,#hamburger #hamburger-icon:after,#hamburger #hamburger-icon span{width:24px}}@media (min-width:768px){.fixed #hamburger{top:-4px;height:43px}}.mm-navbar__title{font-size:20px !important}.mm-navbar__title:focus{color:red}#menu-close{font-size:20px;background:transparent;box-shadow:unset;border:unset;position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;z-index:3;right:20px;top:2px}#mobilemenu-footer{width:100%;background:#2E2D2D}#mobilemenu-footer a{outline-offset:3px}#mobilemenu-footer .mobilemenu-footercontainer{width:100%}#mobilemenu-footer .mobilemenu-footercontainer>div{padding-left:20px;padding-right:20px}#mobilemenu-footer .title{font-size:20px;display:inline-block;margin-bottom:24px}#mobilemenu-footer .buttons a i{margin-right:5px}#mobilemenu-footer .tickets{background:#1F1E1E;border-bottom:1px solid var(--mm-color-border);padding-top:32px;padding-bottom:32px;text-align:left}#mobilemenu-footer .tickets .buttons{row-gap:1rem;column-gap:1rem;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#mobilemenu-footer .tickets .buttons a{text-transform:none;display:block}#mobilemenu-footer .tickets .buttons .ticket-call{display:flex;gap:11px;flex-wrap:nowrap;align-items:center}#mobilemenu-footer .tickets .call-ticket-svg *{fill:white !important}#mobilemenu-footer .tickets .ticket-service-link-mobile:before{margin-right:6px}#mobilemenu-footer .accessibility{text-align:left;padding-top:32px;padding-bottom:32px}#mobilemenu-footer .accessibility .buttons{display:flex;flex-direction:column;row-gap:20px;justify-content:start}#mobilemenu-footer .accessibility .buttons a{text-align:left;display:block}#mobilemenu-footer .rastatt{padding:40px 0}#pxp-cookies-container{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:1000000;visibility:hidden;background:rgba(0, 0, 0, 0);transition:transform 0.2s, background 0.2s, visibility 0s 0.2s}#pxp-cookies-container.open{visibility:visible;background:rgba(0, 0, 0, 0.4)}#pxp-cookies{border:1px solid #aaa;border-radius:2px;background:#fff;color:#333;padding:16px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.2)}#pxp-cookies.show-details{max-height:80vh}@media (min-width:600px){#pxp-cookies{max-width:400px}}#pxp-cookies a{transition:color 0.2s ease-out}#pxp-cookies .cookies-headline{font-weight:bold;text-align:center;color:#cd1719;font-size:20px;margin-bottom:10px}#pxp-cookies .cookies-buttons-container .cookie-button-container{text-align:center}#pxp-cookies .cookies-buttons-container .cookie-button-container button{cursor:pointer}#pxp-cookies .cookies-buttons-container .cookies-accept-btn-primary{background:#cd1719;color:#fff;padding:8px 16px;border:1px solid #cd1719;outline:none;transition:all 0.2s ease-out;width:100%}#pxp-cookies .cookies-buttons-container .cookies-accept-btn-primary:hover{background:#fff;color:#cd1719}#pxp-cookies .cookies-buttons-container .cookies-accept-btn{background:#cd1719;color:#fff;padding:8px 16px;border:1px solid #cd1719;outline:none;margin-top:10px;transition:background 0.2s ease-out;width:100%}#pxp-cookies .cookies-buttons-container .cookies-accept-btn:hover{background:#fff;color:#cd1719}#pxp-cookies .cookies-settings{display:flex;justify-content:space-between;margin:10px 10px 10px 0}#pxp-cookies .cookies-settings label{font-weight:normal}#pxp-cookies .cookies-privacy-container{margin-top:16px;text-align:right}.loadExternalContent{text-align:center}.news .news-list-view .news-img-wrap img{float:right;padding:4px;background-color:#fff;border:1px solid #ddd}.news.news-single .news-img-wrap .outer{padding:4px;background-color:#fff;border:1px solid #ddd;margin-bottom:2rem}.news.news-single .news-img-wrap .outer p{margin:0;padding-top:4px;font-size:0.8rem}.news a.more,.news .news-backlink-wrap a{font-weight:400;color:#fff;background-color:#cd1719;border:1px solid #fff;display:inline-block;padding:7px 10px 5px 10px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.news a.more:hover,.news a.more:focus,.news a.more:active,.news .news-backlink-wrap a:hover,.news .news-backlink-wrap a:focus,.news .news-backlink-wrap a:active{background-color:#fff;border-color:#fff;color:#cd1719;text-decoration:none}.tx-powermail .parsley-error{border-color:#ff5c00}.tx-powermail .parsley-errors-list{list-style:none;margin:0;padding:0;color:#ff5c00}.powermail_fieldwrap{margin:1rem 0}.powermail_input,.powermail_textarea{background-color:rgba(250, 250, 250, 0.97);border-color:#dbdbdb}.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset .parsley-error,.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,.tx-powermail .powermail_fieldset div.error{background-color:#efefef;border-color:#cd1719}.powermail_submit{font-size:1.2rem;padding:0.5rem 1rem}.powermail_submit:hover{background-color:#94191a;color:#fff}.tx-powermail .powermail_fieldset .parsley-errors-list,.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list{background-color:transparent;color:#cd1719;border:none}.tx-powermail .powermail_fieldset .parsley-errors-list li,.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list li{padding:0}.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list{margin-bottom:20px}.tx-powermail .powermail_fieldset .powermail_fieldwrap_type_radio .parsley-error{background:none}.tx-yag-breadcrumbcomtainer{border-bottom:medium none;padding:5px;border-top:medium none;color:#fff;text-align:center}.tx-yag-breadcrumbcomtainer a{color:#fff}.tx-ptextlist-pager-item-display{display:none}.tx-yag-thumb-outerframe,.tx-yag-gallery-thumb-outerframe{width:23%;margin:0.7rem 1%;position:relative;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;overflow:hidden;opacity:1;-webkit-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7)}.tx-yag-thumb-outerframe:hover .tx-yag-thumb-innerframe,.tx-yag-thumb-outerframe:hover .tx-yag-gallery-thumb-innerframe a img,.tx-yag-gallery-thumb-outerframe:hover .tx-yag-thumb-innerframe,.tx-yag-gallery-thumb-outerframe:hover .tx-yag-gallery-thumb-innerframe a img{-webkit-filter:grayscale(0%);filter:grayscale(0%);-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.tx-yag-thumb-outerframe a,.tx-yag-gallery-thumb-outerframe a{width:100%;position:relative;display:block;height:100%}.tx-yag-thumb-outerframe .tx-yag-thumb-innerframe,.tx-yag-thumb-outerframe .tx-yag-gallery-thumb-innerframe,.tx-yag-gallery-thumb-outerframe .tx-yag-thumb-innerframe,.tx-yag-gallery-thumb-outerframe .tx-yag-gallery-thumb-innerframe{width:100%}.tx-yag-thumb-outerframe .tx-yag-thumb-innerframe a,.tx-yag-thumb-outerframe .tx-yag-gallery-thumb-innerframe a,.tx-yag-gallery-thumb-outerframe .tx-yag-thumb-innerframe a,.tx-yag-gallery-thumb-outerframe .tx-yag-gallery-thumb-innerframe a{z-index:400;border:6px solid #cd1719}.tx-yag-thumb-outerframe .tx-yag-thumb-innerframe a:after,.tx-yag-thumb-outerframe .tx-yag-gallery-thumb-innerframe a:after,.tx-yag-gallery-thumb-outerframe .tx-yag-thumb-innerframe a:after,.tx-yag-gallery-thumb-outerframe .tx-yag-gallery-thumb-innerframe a:after{position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;content:"";display:block;background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.tx-yag-thumb-outerframe .tx-yag-thumb-innerframe a img,.tx-yag-thumb-outerframe .tx-yag-gallery-thumb-innerframe a img,.tx-yag-gallery-thumb-outerframe .tx-yag-thumb-innerframe a img,.tx-yag-gallery-thumb-outerframe .tx-yag-gallery-thumb-innerframe a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%;height:auto}.tx-yag-gallery-galleryinfo{position:absolute;width:100%;height:100%;color:#fff;bottom:0;left:0;margin:0;z-index:450}.tx-yag-gallery-galleryinfo a{position:absolute;display:block;height:100%}.tx-yag-gallery-galleryinfo a:after{display:none}.tx-yag-gallery-galleryinfo a div{position:absolute;bottom:1rem;left:2rem;color:#fff;font-family:"Open Sans", sans-serif;font-weight:600;font-size:1.7rem}.tx-yag-gallery-galleryinfo .tx-yag-gallery-albumcount,.tx-yag-gallery-galleryinfo .tx-yag-gallery-gallerydescription{display:none}.tx-yag-album-thumb-outerframe.tx-yag-thumb-outerframe{width:100%}.tx-yag-album-thumb-outerframe.tx-yag-thumb-outerframe:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.tx-yag-album-albuminfo{bottom:0;left:0;color:#fff;height:100%;width:100%;margin-left:0;position:absolute !important;z-index:400}.tx-yag-album-albuminfo a{width:100%;height:100%;position:relative;bottom:0;left:0}.tx-yag-album-albuminfo a div{bottom:1rem;color:#fff;font-size:1.2rem;font-weight:bold;margin:0 0 1rem 1rem;position:absolute;width:95%}.tx-yag-album-albuminfo .tx-yag-gallery-albumdescription{bottom:0.7rem;left:1rem;position:absolute}.tx-yag-album-albuminfo .tx-yag-album-itemcount{display:none}.yag-item-thumb-outerframe{width:100%}.pagination>li.first,.pagination>li.last{display:none}.pagination>li>a,.pagination>li>span{background-color:transparent;border:1px solid #fff;color:#fff;border-radius:2px;margin:2px}.pagination>li>a:hover,.pagination>li>span:hover{color:#cd1719}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#fff;color:#cd1719;border-color:#fff}.event-overview .mobile-head-headline{display:none}.event-overview .filter-head{padding:0}.event-overview .filter-head .filter-box{position:relative;background-color:#A50203;border:3px solid #cd1719;padding:1rem;margin-top:3rem;margin-bottom:-2rem;text-align:center}.event-overview .filter-head .filter-box #filterForm input:focus,.event-overview .filter-head .filter-box #filterForm select:focus{outline:3px auto #000;outline-offset:3px}.event-overview .filter-head .filter-box label{display:block;text-align:left;color:#fff;font-weight:600}.event-overview .filter-head .filter-box #mobile-filter-button{display:none;color:#fff !important}.event-overview .filter-head .filter-box #mobile-filter-button .h3{gap:8px;color:#fff;display:flex;align-items:center;margin:0;font-size:1.5rem;font-weight:500;padding:1rem 1rem 1.2rem 1.3rem !important;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;line-height:1.1;text-transform:none}.event-overview .filter-head .filter-box #mobile-filter-button:hover *{color:#fff !important}.event-overview .filter-head .filter-box #genreSelect,.event-overview .filter-head .filter-box #locationSelect{font-weight:normal}.event-overview .filter-head .filter-box .search-container{position:relative;width:100%;max-width:600px;margin:0 auto}.event-overview .filter-head .filter-box .search-container .search-container-inner{position:relative}.event-overview .filter-head .filter-box .select-padding-left{padding-left:3rem;padding-right:1rem}.event-overview .filter-head .filter-box .select-padding-right{padding-right:3rem;padding-left:1rem}.event-overview .filter-head .filter-box .searchfield{width:100%;margin-bottom:1rem;line-height:50px;min-height:50px;border-radius:4px;border:none;padding:0 12px 0 35px}.event-overview .filter-head .filter-box .search-button{position:absolute;padding:0 10px;line-height:50px;left:0;top:0}.event-overview .filter-head .filter-box .submit-button-container{margin:1.5rem 0 0}.event-overview .filter-head .filter-box .submit-button-container button{font-size:20px;padding:0.75rem}.event-overview .filter-head .filter-box .submit-button-container button:hover,.event-overview .filter-head .filter-box .submit-button-container button:focus{background-color:#fff;color:#cd1719;box-shadow:unset}.event-overview .filter-head .filter-box .to-container .datepicker-container .fa:after{content:"bis:"}.event-overview .filter-head .filter-box .datepicker-container{padding:0 5px;float:left;position:relative}.event-overview .filter-head .filter-box .datepicker-container .fa{width:60px;height:100%;position:absolute;bottom:0;left:5px;z-index:50;line-height:3.1rem;text-align:left;padding:0 10px}@media (min-width:992px){.event-overview .filter-head .filter-box .datepicker-container .fa{width:unset;display:none}}@media (min-width:1200px){.event-overview .filter-head .filter-box .datepicker-container .fa{display:block}}.event-overview .filter-head .filter-box .datepicker-container .fa:after{content:"von:";display:block;right:0px;position:absolute;top:0;width:30px;text-align:left;font-family:"Open Sans", sans-serif;font-size:1rem;font-weight:lighter}@media (min-width:992px){.event-overview .filter-head .filter-box .datepicker-container .fa:after{display:none}}.event-overview .filter-head .filter-box .datepicker-container.to-container .fa:after{content:"bis:"}.event-overview .filter-head .filter-box .datepicker-input{line-height:3rem;min-height:3rem;padding:0 0 0 75px;border-radius:3px;background-color:#fff;border:none;color:#555;width:100%;font-size:1rem;position:relative;z-index:40}@media (min-width:992px){.event-overview .filter-head .filter-box .datepicker-input{padding-left:10px}}@media (min-width:1200px){.event-overview .filter-head .filter-box .datepicker-input{padding-left:35px}}.event-overview .filter-head .filter-box .datepicker-input#to{padding:0 0 0 68px}.event-overview .filter-head .filter-box .form-control{height:3rem;line-height:3rem;padding-top:0;padding-bottom:0;font-size:1rem;border:none}.event-overview .filter-head .filter-box h2{position:relative;color:#fff;font-size:1.5rem;font-family:"Open Sans", sans-serif;font-weight:300;width:100%;overflow:hidden;text-align:center;line-height:3rem;margin:0 0 2rem}.event-overview .filter-head .filter-box h2:before,.event-overview .filter-head .filter-box h2:after{border-bottom:1px solid #dbdbdb;content:"";display:inline-block;margin:-0.5rem 0.5rem 0 -55%;vertical-align:middle;width:50%;opacity:0.5}.event-overview .filter-head .filter-box h2:after{margin:-0.5rem -55% 0 0.5em}.event-overview .filter-head .filter-box:after,.event-overview .filter-head .filter-box:before{display:block;content:"";position:absolute;width:0;height:0;border-style:solid;left:50%}.event-overview .filter-head .filter-box:after{bottom:-35px;border-color:#A50203 transparent transparent transparent;border-width:35px 35px 0 35px;margin-left:-35px}.event-overview .filter-head .filter-box:before{bottom:-40px;border-color:#cd1719 transparent transparent transparent;border-width:40px 40px 0 40px;margin-left:-40px}.event-uebersicht{min-height:20rem;margin-top:5rem}.event-uebersicht .eventdetaillink{background:#000}.event-uebersicht .event-preview{overflow:hidden;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border:5px solid #fff;position:relative;box-shadow:0 0 16px -9px rgba(0, 0, 0, 0.2)}.event-uebersicht .event-preview .preview-img{padding-bottom:60px;position:relative;z-index:5}.event-uebersicht .event-preview .preview-img:after{position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;content:"";display:block;background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.event-uebersicht .event-preview .preview-img img{-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:100%;height:auto}.event-uebersicht .event-preview .preview-infos{-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;position:absolute;bottom:0;padding:0 1rem;z-index:6;color:#fff;opacity:1;background:#000;width:100%}.event-uebersicht .event-preview .preview-infos:before{content:"";position:absolute;display:block;background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1);height:200px;top:-200px;left:0;width:100%}.event-uebersicht .event-preview span.previewinfos-headline{display:block;color:#fff;font-weight:bold;font-size:1.1rem;padding:0.5rem 0 1.2rem;margin:0;width:100%;text-align:left;line-height:1.1}.event-uebersicht .event-preview .hover-box{padding:1rem;position:absolute;width:100%;z-index:10;bottom:0;left:0;opacity:0;display:block;background:#000;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#fff}.event-uebersicht .event-preview .hover-box:before{content:"";position:absolute;top:-200px;left:0;height:200px;width:100%;background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}@media (max-width:991px){.event-uebersicht .event-preview .hover-box:before{display:none}}.event-uebersicht .event-preview .hover-box .top-infos{color:#333333}@media (min-width:992px){.event-uebersicht .event-preview .hover-box .top-infos{color:#fff}}.event-uebersicht .event-preview .hover-box .top-infos span{display:block;font-weight:bold;font-size:1.1rem;padding:0.5rem 0 1.2rem;margin:0;width:100%;text-align:left;line-height:1.1}.event-uebersicht .event-preview .hover-box .bottom-buttons{margin-top:1rem;bottom:1rem;width:100%;display:flex;gap:1.5rem}.event-uebersicht .event-preview .hover-box .bottom-buttons a{display:block}@media (max-width:991px){.event-uebersicht .event-preview .hover-box .bottom-buttons a{background:#cd1719;color:#fff}.event-uebersicht .event-preview .hover-box .bottom-buttons a:hover,.event-uebersicht .event-preview .hover-box .bottom-buttons a:focus{background:#fff;color:#cd1719}}.event-uebersicht .event-preview .hover-box .bottom-buttons .button{padding:0.3rem 1rem}.event-uebersicht .event-preview .hover-box .bottom-buttons .button-tickets{float:right}.event-uebersicht .event-preview:hover .hover-box,.event-uebersicht .event-preview.focus .hover-box{opacity:1}.event-uebersicht .event-preview:hover .preview-img img,.event-uebersicht .event-preview.focus .preview-img img{transform:scale(1.1)}.event-uebersicht .event-preview.focus:focus{outline:3px auto #000;outline-offset:3px}.event-uebersicht .loadingContainer{text-align:center;width:100%;position:relative;margin:1rem 0 3rem}.event-uebersicht .button-trans-black{font-weight:400;color:#333333;background-color:rgba(250, 250, 250, 0);border:2px solid #333333;display:inline-block;padding:7px 10px 7px 10px;text-decoration:none;font-size:1.2rem;line-height:1.2rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;padding:0 1rem;line-height:3rem;margin:0 auto 0;cursor:pointer}.event-uebersicht .button-trans-black:hover,.event-uebersicht .button-trans-black:focus,.event-uebersicht .button-trans-black:active{background-color:#cd1719;border-color:#cd1719;color:#fff;text-decoration:none;opacity:1;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);box-shadow:0 2px 3px rgba(0, 0, 0, 0.3)}.event-uebersicht .button-trans-black:hover{background-color:transparent;color:#333333;border-color:#333333}.mobile-filter-info{display:none;margin-top:7rem;margin-bottom:1rem}.mobile-filter-info .selectedFilter{border:1px solid #cd1719;font-size:18px;border-radius:4px;margin-bottom:8px;padding:4px 10px;display:block;color:#414141;line-height:2.3rem;width:fit-content}.mobile-filter-info .selectedFilter img{width:15px;height:auto;display:inline-block}.mobile-filter-info .selectedFilter .filter-close{background:none;box-shadow:none;border:none;cursor:pointer;padding:0;margin-left:8px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;display:inline-block}.mobile-filter-info .selectedFilter .filter-close:hover{color:#909090}.mobile-filter-info .selectedFilter .filter-close i{font-weight:400}.mobile-filter-buttons{display:none;width:100%;position:relative;z-index:40}.mobile-filter-buttons .mobile-filter-button{width:60px;height:60px;background-color:#cd1719;border:1px solid #fff;border-radius:3px;color:white;overflow:hidden;display:inline-block;position:relative;opacity:1;-webkit-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7)}.mobile-filter-buttons .mobile-filter-button.active{background-color:#A50203}.mobile-filter-buttons .mobile-filter-button img{display:inline-block;position:relative;max-width:21px;height:auto;margin:-1px}.event-detail{margin-bottom:6rem}.event-detail .f-carousel{margin:0;padding:0}.event-detail .button-trans-black,.event-detail .button-trans-white{float:right;padding:1rem;font-size:1.5rem}.event-detail .head{padding:3rem 0;position:relative}.event-detail .head .head-container{margin-bottom:-15rem;position:relative}.event-detail .head .head-container.without-slider{margin-bottom:0;position:relative}.event-detail .head .head-container.without-slider .event-headinfo{position:relative !important;text-align:center;bottom:0}.event-detail .head .head-container.without-slider .event-headinfo .event-headtitle{padding:0;width:100%;text-align:center}.event-detail .head .head-container.without-slider .event-headinfo .event-headtitle h1{text-align:center}.event-detail .head .head-container.without-slider .event-headLinkcontainer{width:100%;position:relative;text-align:center;padding:0;left:0}.event-detail .head .head-container.without-slider .event-headLinkcontainer .event-headTicketlink{float:none;margin-top:1rem}.event-detail .head .head-container.without-slider .event-headLinkcontainer .event-headTicketlink:hover{background-color:#fff;color:#cd1719}.event-detail .head .head-box{position:relative;border:4px solid #fff;padding:0}@media (min-width:768px){.event-detail .head .f-carousel{padding-bottom:74px;background:#000}.event-detail .head .f-carousel:before{z-index:1;content:"";position:absolute;display:block;background:linear-gradient(top, rgba(0, 0, 0, 0) 30%, black 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 30%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 30%, black 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 30%, black 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 30%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1);height:250px;bottom:74px;left:0;width:100%}}.event-detail .head .f-carousel .singleimage-container:after{position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;content:"";display:block;background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.event-detail .head .f-carousel h2.slidercaption{left:inherit;right:0;margin-left:0;margin-right:2.5rem;bottom:0;background:none;text-align:right;color:#666}.event-detail .head .f-carousel h2.slidercaption span{display:block}.event-detail .head .flex-control-nav{z-index:20}.event-detail .head .event-headimage{width:100%;position:relative}.event-detail .head .event-headimage img{width:100%;height:auto}.event-detail .head .event-headinfo{position:absolute;width:100%;margin:0;bottom:4rem;left:0;z-index:5}.event-detail .head .event-headtitle{position:relative;bottom:0;color:#fff;padding:3rem 3rem 0;font-family:"Open Sans Condensed", sans-serif;font-size:2rem;text-align:left}.event-detail .head .event-headtitle h1{text-align:left}.event-detail .head .event-headLinkcontainer{position:absolute;right:3rem;bottom:0}.event-detail .head .event-image-copyright{position:absolute;bottom:1rem;left:3rem;z-index:5;font-family:"Open Sans Condensed", sans-serif;font-size:1rem;color:#fff}.event-detail .event-detail-infos .event-text{padding-right:4rem}.event-detail .event-detail-infos .event-description{text-align:justify}.event-detail .event-detail-infos h2{color:#333333;font-size:1.5rem;font-weight:600;line-height:1.1;text-align:left;text-transform:none;margin:0.7rem 0;overflow:inherit}.event-detail .event-detail-infos h2:before,.event-detail .event-detail-infos h2:after{display:none}.event-detail .event-detail-infos .right-box{padding:2rem 1.2rem}.event-detail .event-detail-infos .right-box .centered{text-align:center}.event-detail .event-detail-infos .right-box img{margin:0 auto}.event-detail .event-detail-infos .date-wrapper{border-bottom:1px solid #ccc;padding-bottom:1rem}.event-detail .event-detail-infos .date{margin-bottom:0.5rem}.event-detail .event-detail-infos .date i{margin-right:5px}.event-detail .event-detail-infos .location-wrapper img{margin-bottom:1rem}.event-detail .event-detail-infos .location-wrapper .location-information{margin:0.5rem 0}.event-detail .event-detail-infos .further-information{margin-top:0.5rem;font-weight:600}.event-detail .event-detail-infos .anfahrt-link{font-weight:600;color:#cd1719;margin-top:1rem}.event-detail .event-detail-infos .anfahrt-link:hover,.event-detail .event-detail-infos .anfahrt-link:focus{color:#94191a}.event-detail .event-detail-infos hr{border-color:#dbdbdb;margin:4rem 0 2rem}.event-detail .event-detail-infos h2.ticket-headline{font-size:1.6rem;font-weight:300;width:100%;text-align:left;line-height:1.1;margin:0 0 1rem;padding:0}.event-detail .back-to-uebersicht{-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;position:fixed;width:50px;overflow:hidden;z-index:200;left:0;top:50%;height:70px;background-color:#fff;border:1px solid #dbdbdb;margin-top:-25px;font-size:1.1rem}.event-detail .back-to-uebersicht span{height:100%;line-height:70px;float:left}.event-detail .back-to-uebersicht span.fa{width:50px;text-align:center;padding:0}.event-detail .back-to-uebersicht span.back-schrift{width:200px;position:absolute;top:0;left:0;margin-left:50px}.event-detail .back-to-uebersicht:hover{width:255px;background-color:#cd1719;border-color:#cd1719;color:#fff}.event-detail .event-detail-infos{margin-top:13rem}.event-detail .event-detail-infos .row{padding:0 1rem}.event-detail .event-detail-infos.without-slider{margin-top:1rem}.event-detail .event-detail-infos .ticket-container{padding:0}.event-detail .event-detail-infos .ticket-container a.button-trans-black{font-weight:400;color:#333333;background-color:rgba(250, 250, 250, 0);border:2px solid #333333;display:inline-block;padding:7px 10px 7px 10px;text-decoration:none;font-size:1.2rem;line-height:1.2rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;padding:1rem;font-size:1.5rem;display:inline-block}.event-detail .event-detail-infos .ticket-container a.button-trans-black:hover,.event-detail .event-detail-infos .ticket-container a.button-trans-black:focus,.event-detail .event-detail-infos .ticket-container a.button-trans-black:active{background-color:#cd1719;border-color:#cd1719;color:#fff;text-decoration:none;opacity:1;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);box-shadow:0 2px 3px rgba(0, 0, 0, 0.3)}.event-detail .event-detail-infos .ticket-container a.button-trans-black.no-float{float:none}.event-detail .event-suggestions{margin:8rem 0}.event-detail .event-suggestions h2{font-family:"Open Sans Condensed", sans-serif;text-transform:inherit;line-height:3.5rem}.event-detail .event-suggestions .image-gradient:after{background:linear-gradient(top, rgba(0, 0, 0, 0) 50%, black 75%, black 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 50%, black 75%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, black 75%, black 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 50%, black 75%, black 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 50%, black 75%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.event-detail .event-suggestions .event-imageContainer{position:relative;outline:0px solid #cd1719;overflow:hidden;max-width:500px;margin:1rem auto;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.event-detail .event-suggestions .event-imageContainer img{-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.event-detail .event-suggestions .event-imageContainer:hover{outline:5px solid #cd1719}.event-detail .event-suggestions .event-imageContainer:hover img{transform:scale(1.02)}.event-detail .event-suggestions .event-imageContainer:hover .event-titleContainer{transform:scale(1.05)}.event-detail .event-suggestions .event-titleContainer{-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;position:absolute;color:#fff;bottom:0;padding:1rem}.event-detail .event-suggestions .event-titleContainer h3{color:#fff;font-family:"Open Sans", sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1;text-align:left;text-transform:none;margin:0.7rem 0;padding:0}.event-slideshow{width:100% !important;margin:3rem 0 0;padding-bottom:80px}.event-slideshow .slick-current .slide-event-img-box{max-width:none;width:500px}.event-slideshow .slick-current .slide-event-img-box img{-webkit-filter:grayscale(0%);filter:grayscale(0%);margin:0;left:0}.event-slideshow .slick-current .slide-event-img-box .info-wrapper{background:#000}.event-slideshow .slick-current .slide-event-img-box .info-wrapper:before{background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.event-slideshow .slick-current .slide-event-img-box .current-show{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.event-slideshow .slick-current .slide-event-img-box:hover,.event-slideshow .slick-current .slide-event-img-box:focus,.event-slideshow .slick-current .slide-event-img-box:active{outline:none}.event-slideshow .slick-current .slide-event-buttons{display:block}.event-slideshow .slick-slide{height:auto}.event-slideshow .slick-prev,.event-slideshow .slick-next{width:60px;height:60px;border:2px solid #fff;border-radius:9px;bottom:0;margin-bottom:-30px;font-size:2rem;color:#fff;opacity:1;z-index:5;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.event-slideshow .slick-prev:before,.event-slideshow .slick-prev:after,.event-slideshow .slick-next:before,.event-slideshow .slick-next:after{display:none}.event-slideshow .slick-prev i,.event-slideshow .slick-next i{line-height:58px;width:58px;text-align:center}.event-slideshow .slick-prev:hover,.event-slideshow .slick-next:hover{background-color:#fff;color:#cd1719;opacity:0.9}.event-slideshow .slick-disabled{opacity:0.4;cursor:default}.event-slideshow .slick-disabled:hover{background-color:transparent;color:#fff;opacity:0.4}.event-slideshow .slick-prev{left:50%;margin-left:-66px;top:auto}.event-slideshow .slick-next{right:50%;margin-right:-77px;top:auto}.slide-event-box{margin:0 1rem;cursor:pointer}.slide-event-box:active,.slide-event-box:focus,.slide-event-box:hover{outline:none;outline-color:#cd1719}.slide-event-box .current-show{display:none}.slide-event-img-box{-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background:#000;border:5px solid #cd1719;position:relative;overflow:hidden;width:304px;float:right;max-width:none;padding-bottom:150px;opacity:1;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);box-shadow:0 2px 3px rgba(0, 0, 0, 0.3)}.slide-event-img-box .img-container{overflow:hidden;height:294px;position:relative}.slide-event-img-box .img-container:after{position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;content:"";display:block}.slide-event-img-box .info-wrapper:before{background:linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.3) 68%, #333 100%);background:-moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.3) 68%, #333 100%);background:-webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.3) 68%, #333 100%);background:-ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.3) 68%, #333 100%);background:-o-linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.3) 68%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#ffffff,GradientType=1)}.slide-event-img-box img{-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;position:relative;width:500px;height:500px;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.slide-event-img-box:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.slide-event-img-box:hover .info-wrapper{background:#000}.slide-event-img-box:hover .info-wrapper:before{background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.slide-event-img-box .info-wrapper{flex-direction:column;width:100%;display:flex;gap:1rem;justify-content:space-between;position:absolute;background:#333;min-height:150px;bottom:0}.slide-event-img-box .info-wrapper .slide-event-buttons{display:flex;gap:2rem;margin-top:0}.slide-event-img-box .info-wrapper .slide-event-buttons .button-trans-white{font-size:20px;margin-top:0}.slide-event-img-box .info-wrapper .slide-event-title .wo-und-wann{font-size:16px}.slide-event-img-box .info-wrapper .slide-event-title span.slide-event-headline{font-size:20px}@media (min-width:768px){.slide-event-img-box .info-wrapper{flex-direction:row;width:490px}.slide-event-img-box .info-wrapper .slide-event-buttons{display:block;margin-top:1rem}.slide-event-img-box .info-wrapper .slide-event-buttons .button-trans-white{margin-top:1rem}}.slide-event-img-box .info-wrapper:before{content:"";position:absolute;top:-200px;height:200px;width:100%;background:linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.3) 68%, #333 100%);background:-moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.3) 68%, #333 100%);background:-webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.3) 68%, #333 100%);background:-ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.3) 68%, #333 100%);background:-o-linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.3) 68%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#ffffff,GradientType=1)}.slide-event-img-box .slide-event-title{bottom:0;color:#fff;z-index:10;padding:0.5rem;min-height:110px;width:294px}.slide-event-img-box .slide-event-title .wo-und-wann{font-size:1rem}.slide-event-img-box .slide-event-title span.slide-event-headline{display:block;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff;font-size:1.25rem;font-weight:600;text-align:left;padding:0;margin:0.7rem 0;line-height:1.2}.slide-event-img-box .slide-event-buttons{right:0;z-index:50;bottom:0;margin:1rem;display:none;min-width:110px}.slide-event-img-box .slide-event-buttons .button-trans-white{position:relative;display:block;text-align:center;margin:1rem 0 0}.start-events .button-container{position:absolute;bottom:2.3rem;width:100%;z-index:2}.start-events .button-container .button-trans-white{font-size:20px;padding:0.75rem}.link-left,.link-right{margin-bottom:1rem;display:block;position:relative}.link-left .button-trans-white:hover,.link-right .button-trans-white:hover{background-color:#fff;color:#cd1719;border-color:#fff}.link-left{float:left}.link-right{float:right}#loadingAnimation .fa{color:#cd1719;text-align:center;display:none}.spinner{margin:0 auto 0;width:70px;text-align:center;line-height:3rem}.spinner>div{width:18px;height:18px;background-color:#cd1719;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"Open Sans", sans-serif !important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#dbdbdb none repeat scroll 0 0 !important;border:2px solid #cd1719 !important;color:#000 !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background-color:#cd1719 !important;border:1px solid #94191a !important;color:#fff !important}.nothing-found{font-family:"Open Sans Condensed", sans-serif;color:#cd1719;font-weight:bold;font-size:1.5rem;width:100%;text-align:center;padding:3rem 0}#eventOutput{margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}#eventOutput .event-box{width:100%}#ui-datepicker-div{z-index:1000 !important}@media (max-width:992px){#event-slideshow-button-container{width:100%}}.ansprechpartnerPage .content{padding-top:0}.visitenkarte-entry-wrapper.even{background-color:#fff}.visitenkarte-entry{padding:0.5rem 0;display:block}.visitenkarte-entry .visitenkarteText span.name{margin-bottom:1rem}.visitenkarte-entry .visitenkarteText .responsibility{margin-bottom:3rem}.visitenkarte-entry .visitenkarte-image img{border-radius:50%}@media (min-width:992px){.visitenkarte-entry{flex-direction:row;display:flex;align-items:center}.visitenkarte-entry.odd .visitenkarteText{padding-left:5rem}.visitenkarte-entry.even{flex-direction:row-reverse}.visitenkarte-entry.even .visitenkarteText{padding-right:5rem}.visitenkarte-entry .visitenkarte-empty-space{flex-basis:15%}.visitenkarte-entry .visitenkarteText{flex-basis:50%}.visitenkarte-entry .visitenkarte-image{flex-basis:35%}}.visitenkarte{position:relative;background-color:#fff;border:1px solid #dbdbdb;float:left;width:100%;margin-bottom:2rem}.visitenkarteText{padding:1.5rem}.visitenkarteText span.name{display:block;color:#cd1719;font-size:1.6rem;font-weight:600;line-height:1.1;padding:0;width:100%;margin:0}.visitenkarteText .responsibility{font-weight:bold;font-size:1.1rem;margin:0.2rem 0}.visitenkarteText .mail{margin-top:1rem}.visitenkarteText a{-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#cd1719}.visitenkarteText a i{min-width:16px;margin-right:8px}.visitenkarteText a:hover{color:#94191a}.visitenkartePic{padding:0;margin:-1px}.visitenkartePic img{width:100%;max-width:250px}.visitenkartePic img.no-img{border:1px solid #dbdbdb}.ansprechpartner-linked{width:100%;padding:0}.ansprechpartner-linked img{width:100%;padding:0 !important}.ansprechpartner-linked .ansprechpartner-linked-text{padding:0 1.2rem 1.2rem;font-size:1rem}.ansprechpartner-linked .ansprechpartner-contact{padding:1.2rem 0;line-height:2rem}.ansprechpartner-linked .ansprechpartner-contact a{color:#cd1719}.ansprechpartner-linked .ansprechpartner-contact a i{min-width:16px;margin-right:8px}.ansprechpartner-linked span.name{display:block;color:#cd1719;font-weight:600;font-size:1.5rem;text-align:center;line-height:1.1;margin:0 !important;padding:1.5rem 0 0.5rem;width:100%}.ansprechpartner-linked .responsibility{font-weight:600}.tx-pxpgallery .pxpgallery-breadcrumb-container{display:flex;justify-content:center;padding:1rem 0}.tx-pxpgallery .pxpgallery-breadcrumb-container a{color:#fff}.tx-pxpgallery .pxpgallery-breadcrumb-container .divider{margin:0 0.5rem}.tx-pxpgallery .pxpgallery-breadcrumb-container .divider i{color:#fff}.tx-pxpgallery .galleries-container{display:flex;flex-wrap:wrap;margin:0 -0.5rem;justify-content:center}@media (min-width:768px){.tx-pxpgallery .galleries-container{justify-content:flex-start}}.tx-pxpgallery .galleries-container .gallery-item{padding:0 0.5rem;margin-bottom:0.7rem;display:inline-block}@media (min-width:768px){.tx-pxpgallery .galleries-container .gallery-item{flex:0 0 33.33%;width:33.33%}}@media (min-width:992px){.tx-pxpgallery .galleries-container .gallery-item{flex:0 0 25%;width:25%}}@media (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){.tx-pxpgallery .galleries-container .gallery-item{flex:0 0 23%;width:23%}}.tx-pxpgallery .galleries-container .gallery-item .gallery-image{display:inline-block;position:relative;border:6px solid #cd1719;opacity:1;-webkit-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7)}.tx-pxpgallery .galleries-container .gallery-item .gallery-image a.outer-link{display:block}.tx-pxpgallery .galleries-container .gallery-item .gallery-image a.outer-link:after{position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;content:"";display:block;background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.tx-pxpgallery .galleries-container .gallery-item .gallery-image a.outer-link img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tx-pxpgallery .galleries-container .gallery-item .gallery-image a.outer-link img{width:100%}}.tx-pxpgallery .galleries-container .gallery-item .gallery-image a.outer-link:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.tx-pxpgallery .galleries-container .gallery-item .gallery-image .gallery-data{position:absolute;bottom:1rem;left:2rem;pointer-events:none}.tx-pxpgallery .galleries-container .gallery-item .gallery-image .gallery-data .gallery-title{color:#fff;font-weight:600;font-size:1.7rem}.tx-pxpgallery .albums-container{display:flex;flex-wrap:wrap;margin:0 -0.5rem;justify-content:center}@media (min-width:768px){.tx-pxpgallery .albums-container{justify-content:flex-start}}.tx-pxpgallery .albums-container .album-item{padding:0 0.5rem;margin-bottom:1rem;display:inline-block}@media (min-width:768px){.tx-pxpgallery .albums-container .album-item{flex:0 0 50%}}@media (min-width:768px) and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){.tx-pxpgallery .albums-container .album-item{width:50%}}@media (min-width:992px){.tx-pxpgallery .albums-container .album-item{flex:0 0 33.33%}}@media (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){.tx-pxpgallery .albums-container .album-item{flex:0 0 31%;width:31%}}.tx-pxpgallery .albums-container .album-item .album-image{display:inline-block;position:relative;border:6px solid #cd1719;opacity:1;-webkit-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7)}.tx-pxpgallery .albums-container .album-item .album-image a.outer-link{display:block}.tx-pxpgallery .albums-container .album-item .album-image a.outer-link:after{position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;content:"";display:block;background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.tx-pxpgallery .albums-container .album-item .album-image a.outer-link img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tx-pxpgallery .albums-container .album-item .album-image a.outer-link img{width:100%}}.tx-pxpgallery .albums-container .album-item .album-image a.outer-link:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.tx-pxpgallery .albums-container .album-item .album-image .album-data{position:absolute;bottom:1rem;left:1rem;pointer-events:none}.tx-pxpgallery .albums-container .album-item .album-image .album-data .album-title{color:#fff;font-size:1.2rem;font-weight:bold}.tx-pxpgallery .albums-container .album-item .album-image .album-data .album-date{color:#fff}.tx-pxpgallery .items-container{display:flex;flex-wrap:wrap;margin:0 -0.5rem;justify-content:center}@media (min-width:768px){.tx-pxpgallery .items-container{justify-content:flex-start}}.tx-pxpgallery .items-container .item-item{padding:0 0.5rem;margin-bottom:1rem;display:inline-block}@media (min-width:768px){.tx-pxpgallery .items-container .item-item{flex:0 0 33.33%}}@media (min-width:992px){.tx-pxpgallery .items-container .item-item{flex:0 0 25%}}@media (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){.tx-pxpgallery .items-container .item-item{flex:0 0 23%;width:23%}}.tx-pxpgallery .items-container .item-item .item-image{position:relative;border:6px solid #cd1719;opacity:1;-webkit-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7)}.tx-pxpgallery .items-container .item-item .item-image a.outer-link{display:block}.tx-pxpgallery .items-container .item-item .item-image a.outer-link:after{position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;content:"";display:block;background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 68%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#ffffff,GradientType=1)}.tx-pxpgallery .items-container .item-item .item-image a.outer-link img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tx-pxpgallery .items-container .item-item .item-image a.outer-link img{width:100%}}.tx-pxpgallery .items-container .item-item .item-image a.outer-link:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.tx-pxpgallery ul.f3-widget-paginator{list-style:none;font-family:"Open Sans", sans-serif;font-size:1.2rem;display:flex;justify-content:center;flex-wrap:wrap;margin:2rem 0 3rem 0;padding:0}.tx-pxpgallery ul.f3-widget-paginator li{margin-right:0.25rem;margin-bottom:0.25rem}.tx-pxpgallery ul.f3-widget-paginator li a{display:block;background:transparent;color:#fff;padding:8px 12px;border:1px solid #fff;border-radius:2px}.tx-pxpgallery ul.f3-widget-paginator li.current{padding:9px 12px;background:#fff;color:#cd1719;border-radius:2px}.tx-pxpgallery ul.f3-widget-paginator li.current:hover{cursor:default}.tx-pxpgallery ul.f3-widget-paginator li:hover a{background:#fff;color:#cd1719;border-color:transparent;cursor:pointer}.elasticiframe{position:relative;padding-bottom:56%;height:0;overflow:hidden}.elasticiframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1199px){.header-outer{margin:0.5rem 0 1.5rem}.header-outer .logo{max-width:250px}.navigation .navbar ul.nav>li{margin-right:0.6rem;margin-left:0.6rem}.navigation .navbar ul.nav>li>a{font-size:1rem;padding-left:0.5rem;padding-right:0.5rem}.header-outer .header-outer-inner.header-outer-left .ticket-call:hover,.header-outer .header-outer-inner.header-outer-left .ticket-service:hover,.header-outer .header-outer-inner.header-outer-left .enumerationpoint:hover,.header-outer #search:hover{color:#cd1719}.zweispaltig h2:after{left:70%}.zweispaltig h2:before{left:-70%}.visitenkarte .visitenkarteText{padding:10px;font-size:0.9rem}.visitenkarte .visitenkarteText .responsibility{font-size:0.9rem}#eventOutput{grid-template-columns:1fr 1fr 1fr}.event-detail .button-trans-black,.event-detail .button-trans-white{font-size:1.2rem}.event-detail .event-detail-infos .right-box{padding:2rem 0.5rem;min-width:200px}.event-detail .event-detail-infos .right-box img{padding:0}.event-detail .event-suggestions{margin:1rem 0}.event-suggestions h2{font-size:2rem;margin-bottom:1rem}.event-suggestions h2:before,.event-suggestions h2:after{display:none}.event-detail .event-detail-infos .event-description{margin-bottom:1rem}.event-detail .event-detail-infos h3{margin:1rem 0}.event-detail .event-detail-infos hr{margin:0}}@media (max-width:991px){html{font-size:14px}header.page-header .menu-header.fixed .logo.logo-mobil{width:180px}header.page-header .menu-header .logo{float:none;text-align:center;margin:0 auto 1rem}header.page-header .menu-header .languagemenu{display:none}.header-outer .logo::before,.header-outer .logo::after{display:none}header.page-header .menu-wrapper{height:110px}.header-outer{display:none;margin-top:0}.header-outer .header-outer-inner{position:relative;line-height:2.5rem}.header-outer #search{position:absolute;top:17px;height:2.5rem}.header-outer #search .active{top:50%;margin-top:-1.25rem}.content{padding:0}.zweispaltig-right{margin-top:0rem}.zweispaltig .zweispaltig-left{padding-right:0}.zweispaltig .right-box{margin-bottom:1rem}.zweispaltig .right-box .ce-gallery{margin:0 auto;max-width:300px;position:relative}.zweispaltig .right-box p{margin:0}.zweispaltig .right-box .anfahrt-link{width:100%}.zweispaltig .zweispaltig-content{margin-top:1rem}.visitenkarte .visitenkarteText{padding:3rem 1.5rem;font-size:1.2rem}.visitenkarte .visitenkarteText span.name{font-size:1.7rem;margin-bottom:1rem}.visitenkarte .visitenkarteText .responsibility{font-size:1.2rem}.right-box{overflow:hidden}.right-box .ansprechpartner-linked{position:relative;max-width:95%;width:500px;margin:0 auto;border:1px solid #dbdbdb;overflow:hidden;margin-bottom:1rem;opacity:1;-webkit-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 16px -9px rgba(0, 0, 0, 0.7)}.right-box .ansprechpartner-linked img{float:left;width:200px}.right-box .ansprechpartner-linked .ansprechpartner-linked-text{float:left}#eventOutput{grid-template-columns:1fr 1fr}.event-overview .mobile-head-headline{display:block;padding-top:1rem;padding-bottom:0}.event-uebersicht .event-preview .hover-box{position:relative;opacity:1;min-height:160px;background-color:#fff;border:none;bottom:0}.event-uebersicht .event-preview .hover-box h3{display:none}.event-uebersicht .event-preview .hover-box .preview-description,.event-uebersicht .event-preview .hover-box .top-infos span{color:#333333;font-size:16px}.event-uebersicht .event-preview .hover-box .preview-description{color:#333333;font-size:14px}.event-uebersicht .event-preview .hover-box .bottom-buttons .button{border:none;padding:10px 20px}.event-uebersicht .event-preview{background-color:#fff;border:5px solid #fff;min-width:200px}.event-uebersicht .event-preview .preview-img{overflow:hidden}.event-uebersicht .event-preview .preview-img img{-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.event-uebersicht .event-preview:hover{border:5px solid #fff !important}.event-uebersicht .event-preview:hover .hover-box{background-color:#fff}.event-uebersicht .event-preview:hover .hover-box h3,.event-uebersicht .event-preview:hover .hover-box .preview-description{color:#333333}.event-uebersicht .event-preview:hover .preview-infos{opacity:1}.event-uebersicht .event-preview:hover .preview-img img{transform:scale(1.1)}.event-overview .head .filter-box .mobile-filter-buttons,.preview-description{display:block}.event-overview .head .filter-box #mobile-filter-button{display:block}.event-overview .head .filter-box #filter-search,.event-overview .head .filter-box input,.event-overview .head .filter-box select{font-size:16px}.mobile-filter-info{display:block}#filterForm .filterCol{margin:0;margin-bottom:1rem}#filterForm .filterCol .from-container{margin-bottom:1rem}#filterForm .filterCol label{font-size:15px}#filterForm .filterCol select{height:50px;margin:0}.event-overview .filter-head .filter-box .button{margin:1.5rem 0}.event-overview .head .filter-box{position:relative;padding:0;margin-top:2rem}.event-overview .head .filter-box h2{display:none}.event-overview .head .filter-box .select-padding-left,.event-overview .head .filter-box .select-padding-right,.event-overview .head .filter-box .col-sm-4{padding-left:1rem;padding-right:1rem;margin:1rem auto;width:100%}.event-overview .head .filter-box .datepicker-container{margin:1rem auto;padding:0;text-align:center;float:none}.event-overview .head .filter-box .search-container{font-size:16px;margin:0 auto;max-width:100%;padding:0}.event-uebersicht .event-preview span.previewinfos-headline{font-size:16px}.event-uebersicht .event-preview .top-infos{font-size:15px}.event-uebersicht{margin-top:0rem;min-height:inherit}.spinner{margin:30px auto}.event-overview .head .filter-box .searchfield,.event-overview .head .filter-box .datepicker-input,.event-overview .head .filter-box .form-control{font-size:16px;border:1px solid #dbdbdb;line-height:50px;margin:0 auto}.event-overview .head .filter-box .datepicker-container{font-size:16px;margin:0 auto}.event-overview .head .filter-box .datepicker-container .fa{line-height:54px}.event-overview .head .filter-box .datepicker-container .fa:after{font-size:16px}.ui-datepicker td span,.ui-datepicker td a{padding:10px !important}.ui-datepicker{width:auto !important}.event-overview .button:hover{background-color:#A50203 !important;color:#fff !important}.event-detail .event-detail-infos .event-text{padding:0 15px}.button-trans-black{font-weight:400;color:#333333;background-color:rgba(250, 250, 250, 0);border:2px solid #333333;display:inline-block;padding:7px 10px 7px 10px;text-decoration:none;font-size:1.2rem;line-height:1.2rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin:2rem 0}.button-trans-black:hover,.button-trans-black:focus,.button-trans-black:active{background-color:#cd1719;border-color:#cd1719;color:#fff;text-decoration:none;opacity:1;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);box-shadow:0 2px 3px rgba(0, 0, 0, 0.3)}.event-suggestions .container{width:100%}.flex-direction-nav .flex-next{right:10px;opacity:0.7}.flex-direction-nav .flex-prev{left:10px;opacity:0.7}.event-detail .back-to-uebersicht{display:none}.start-container{padding:1rem 0}.start-slider .buttondown-container{display:none}.start-events .button-container{bottom:0.6rem}}@media (max-width:767px){html{font-size:12px}h2{margin-bottom:1rem}h2:after,h2:before{display:none}.f-carousel .container span.slidercaption{display:none}.column-2 .ce-bodytext{-webkit-column-count:inherit;-webkit-column-gap:inherit;-moz-column-count:inherit;-moz-column-gap:inherit;column-count:inherit;column-gap:inherit}footer .footer .footer-up .container .row .footer-col-logos .logo-footer{max-width:inherit;min-width:inherit}header.page-header .menu-wrapper{height:70px}header.page-header .menu-header .logo.logo-mobil{width:180px}.header-outer .header-outer-inner.header-outer-left{display:inline-block}.header-outer .header-outer-inner.header-outer-left .enumerationpoint{display:none}.header-outer #search .active input[type="text"]{height:38px;font-size:1.5rem;padding-left:30px}#search{overflow:visible}#search .active i{font-size:16px;line-height:35px;padding:0 0 0 10px}#search .active i.close{line-height:35px;padding:0 10px 0 0}.header-outer #search{width:0}.header-outer #search.active{width:100%}.header-outer #search .in-active{text-align:center;padding-left:2px}.header-outer #search .active{left:-100%;right:auto}.header-outer #search.active .active{left:0;right:auto}.header-outer .header-outer-inner{margin-top:0}.header-outer .mobile-icons{padding:0 0 1rem 0}.tx-kuvansprechpartner .row{margin-left:0;margin-right:0}.visitenkarte .visitenkarteText{padding:1.2rem 1rem;font-size:1rem}.visitenkarte .visitenkarteText span.name{font-size:1.5rem;margin-bottom:1rem}.visitenkarte .visitenkarteText .responsibility{font-size:1rem}.head .textmedia .col-sm-3{float:left;width:45%;padding:0;margin:0.7rem 2.5%}.head .textmedia .col-sm-3 .ce-media .img-description{font-size:1.7rem;bottom:3rem;padding:0 5%}.event-slideshow .slick-current .slide-event-img-box{width:100%}.event-slideshow .slick-current .slide-event-img-box img{width:350px}.event-slideshow .slide-event-img-box{width:100%}.event-slideshow .slide-event-img-box img{width:350px;margin:0px;left:0}.event-slideshow .slick-current .slide-event-title span.slide-event-headline{transform:scale(1);left:0}.gastro-link{max-width:150px;position:relative;display:block}.ce-gallery .col-sm-3{text-align:center}.gastro-link img{width:100%;margin:0 auto;position:relative}.event-detail .event-suggestions .event-imageContainer{max-width:300px;min-width:250px}.event-detail .head .head-container{padding:0}.event-detail .head .container .head-box{border:none}.event-detail .head .event-headinfo{position:relative}.event-detail .head .event-headinfo h1,.event-detail .head .event-headinfo div{text-align:center}.event-detail .head .event-headLinkcontainer{width:100%;position:relative;text-align:center;padding:0;left:0;margin-bottom:-4.2rem}.event-detail .head .event-headLinkcontainer .event-headTicketlink{float:none;margin-top:1rem;background-color:#cd1719}.event-detail .head .event-headLinkcontainer .event-headTicketlink:hover{background-color:#fff;color:#cd1719}.event-detail .head .head-container{margin-bottom:-3rem}.event-detail .event-detail-infos{margin-top:1rem}.event-detail .wo-und-wann{font-size:1.5rem;font-weight:500}}@media (max-width:835px){.start-events .button-container{position:relative;bottom:0;padding-top:20px;text-align:center}.start-events .button-container .link-left,.start-events .button-container .link-right{float:none;display:inline-block;margin:5px}#startsearch{display:none}}@media (max-width:560px){#eventOutput{grid-template-columns:1fr}#eventOutput .event-box{width:100%;max-width:345px;margin:0 auto}}@media (max-width:460px){.head{padding:1rem 0}header.page-header .menu-header{height:100%}header.page-header .menu-header .logo.logo-mobil{max-width:85%;width:200px;position:relative;left:0;display:block;height:100%}header.page-header .menu-header .logo.logo-mobil img{top:5px}header.page-header .menu-header .container,header.page-header .menu-header .logo.logo-mobil{position:relative;height:100%}.header-outer{margin-bottom:0}.header-outer .header-outer-inner.header-outer-left{width:100%;margin-top:2rem;text-align:center}.header-outer div.header-outer-inner.header-outer-left{margin-top:0}.header-outer .header-outer-inner.header-outer-left .ticket-call,.header-outer .header-outer-inner.header-outer-left .ticket-service{float:none}.header-outer #search{width:0}.header-outer #search.active{width:100%}.header-outer #search .in-active{text-align:center;padding-left:2px}.header-outer #search .active{left:-100%;right:auto}.header-outer #search.active .active{left:0;right:auto}.head h1{font-size:2.2rem}.head h2{font-size:1.7rem}.tx-kuvansprechpartner .col-md-6 .row{width:250px !important;left:50%;margin-left:-125px}.visitenkarte .visitenkartePic,.visitenkarte .visitenkarteText{width:101%;text-align:center}.visitenkarte .visitenkartePic span.name,.visitenkarte .visitenkarteText span.name{text-align:center}.visitenkarte .visitenkarteText{padding-left:5px;padding-right:5px}.visitenkarte .visitenkarteText .mail a{word-wrap:break-word}.right-box{min-width:260px}.right-box .ansprechpartner-linked{min-width:250px;max-width:250px}.right-box .ansprechpartner-linked img{width:100%}.right-box .ansprechpartner-linked .ansprechpartner-linked-text{width:100%}.head .textmedia .col-sm-3{float:left;width:92%;padding:0;margin:0 4%}.event-slideshow .slick-current .slide-event-img-box img,.event-slideshow .slide-event-img-box img{width:100% !important}.slide-event-img-box .info-wrapper{min-height:110px}.slide-event-title .preview-description{display:none}.slide-event-img-box .slide-event-title{min-height:60px}.event-overview .head .filter-box .datepicker-container{margin:1rem 0 !important;min-width:100%;padding:0;text-align:center;width:100%}.mobile-filter-buttons .mobile-filter-button{width:50px;height:50px}element.style{display:block}*::after,*::before{box-sizing:border-box}*::after,*::before{box-sizing:border-box}#filterForm{top:50px}.event-detail .head .event-headtitle{padding-top:1rem}}@media (max-width:350px){.event-slideshow .slick-current .slide-event-buttons{display:none}.slide-event-img-box .slide-event-title{max-width:100%}.event-overview .head .filter-box .button{max-width:100%}.event-overview .head .filter-box .button input[type="submit"]{background-color:transparent;border:medium none;height:4rem;padding:0 10px 0 30px;position:relative;text-align:center;width:100%;z-index:8}.event-overview .head .filter-box .button .fa{margin-left:10px}header.page-header .menu-header .logo.logo-mobil{margin:0}#hamburger span,#hamburger:before,#hamburger:after{height:2px;width:20px}}@media (max-width:270px){.tx-kuvansprechpartner .col-md-6{padding:0}.tx-kuvansprechpartner .col-md-6 .row{width:100% !important;margin:1rem 0;left:0}#hamburger{background-color:rgba(250, 250, 250, 0.7);height:53px;padding:0 0 10px 10px}}@media print{body{background:none !important;color:black !important}a[href]:after{content:none}}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../Fonts/open-sans-v17-latin-regular.eot");src:local("Open Sans Regular"), local("OpenSans-Regular"), url("../Fonts/open-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"), url("../Fonts/open-sans-v17-latin-regular.woff2") format("woff2"), url("../Fonts/open-sans-v17-latin-regular.woff") format("woff"), url("../Fonts/open-sans-v17-latin-regular.ttf") format("truetype"), url("../Fonts/open-sans-v17-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../Fonts/open-sans-v17-latin-600.eot");src:local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("../Fonts/open-sans-v17-latin-600.eot?#iefix") format("embedded-opentype"), url("../Fonts/open-sans-v17-latin-600.woff2") format("woff2"), url("../Fonts/open-sans-v17-latin-600.woff") format("woff"), url("../Fonts/open-sans-v17-latin-600.ttf") format("truetype"), url("../Fonts/open-sans-v17-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../Fonts/open-sans-v17-latin-700.eot");src:local("Open Sans Bold"), local("OpenSans-Bold"), url("../Fonts/open-sans-v17-latin-700.eot?#iefix") format("embedded-opentype"), url("../Fonts/open-sans-v17-latin-700.woff2") format("woff2"), url("../Fonts/open-sans-v17-latin-700.woff") format("woff"), url("../Fonts/open-sans-v17-latin-700.ttf") format("truetype"), url("../Fonts/open-sans-v17-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:300;src:url("../Fonts/open-sans-condensed-v14-latin-300.eot");src:local("Open Sans Condensed Light"), local("OpenSansCondensed-Light"), url("../Fonts/open-sans-condensed-v14-latin-300.eot?#iefix") format("embedded-opentype"), url("../Fonts/open-sans-condensed-v14-latin-300.woff2") format("woff2"), url("../Fonts/open-sans-condensed-v14-latin-300.woff") format("woff"), url("../Fonts/open-sans-condensed-v14-latin-300.ttf") format("truetype"), url("../Fonts/open-sans-condensed-v14-latin-300.svg#OpenSansCondensed") format("svg")}@font-face{font-family:"Open Sans Condensed";font-style:normal;font-weight:700;src:url("../Fonts/open-sans-condensed-v14-latin-700.eot");src:local("Open Sans Condensed Bold"), local("OpenSansCondensed-Bold"), url("../Fonts/open-sans-condensed-v14-latin-700.eot?#iefix") format("embedded-opentype"), url("../Fonts/open-sans-condensed-v14-latin-700.woff2") format("woff2"), url("../Fonts/open-sans-condensed-v14-latin-700.woff") format("woff"), url("../Fonts/open-sans-condensed-v14-latin-700.ttf") format("truetype"), url("../Fonts/open-sans-condensed-v14-latin-700.svg#OpenSansCondensed") format("svg")}