@charset "UTF-8";
@media (max-width:1300px){.filterblock{padding:20px !important}}.filterblock .selection{margin-bottom:10px}.filterblock .selection .dropdown:after{background-color:var(--Kobaltblau);color:#fff;display:none}.filterblock .selection .dropdown [class^="icon-"]{color:#fff;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;left:10px;right:auto;z-index:1;height:20px;font-size:18px}@media (min-width:980px){.filterblock .selection .dropdown [class^="icon-"]{top:-10003px}}.filterblock .selection .dropdown [class^="icon-"].icon-masks{font-size:30px;height:30px}.filterblock .selection .dropdown [class^="icon-"].icon-museum{font-size:26px}.filterblock .selection .dropdown [class^="icon-"].icon-clock{font-size:22px}.filterblock .selection .dropdown [class^="icon-"].icon-sun{font-size:24px}.filterblock .dropdown:not(.multi) select{border:none;padding:0 10px;background-color:var(--Kobaltblau);font:var(--introtext-klein);color:#fff}.filterblock .dropdown:not(.multi),.filterblock .multi-select{display:flex;padding:14px 10px;align-items:center;gap:10px;background-color:var(--Kobaltblau);color:#fff;padding-left:35px}.filterblock .dropdown:not(.multi) .multi-select-header,.filterblock .multi-select .multi-select-header{border:none;height:100%;min-height:0;color:#fff;font:var(--introtext-klein)}.filterblock .dropdown:not(.multi) .multi-select-header .multi-select-header-placeholder,.filterblock .multi-select .multi-select-header .multi-select-header-placeholder{color:#fff;opacity:0.8}.filterblock .dropdown:not(.multi) .multi-select-header>span:first-of-type.multi-select-header-placeholder,.filterblock .multi-select .multi-select-header>span:first-of-type.multi-select-header-placeholder{padding-left:10px}.filterblock .dropdown:not(.multi) .multi-select-header:after,.filterblock .multi-select .multi-select-header:after{content:"";font-size:10px;line-height:1;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.filterblock .dropdown:not(.multi) .multi-select-all,.filterblock .dropdown:not(.multi) .multi-select-search,.filterblock .multi-select .multi-select-all,.filterblock .multi-select .multi-select-search{display:none}.filterblock .dropdown:not(.multi) .multi-select-header-option,.filterblock .multi-select .multi-select-header-option{font:var(--introtext-klein);padding:0px 8px}.filterblock .dropdown:not(.multi) .multi-select-options a.goto,.filterblock .multi-select .multi-select-options a.goto{color:var(--Kobaltblau) !important;display:block;padding:0px 12px 20px;margin-top:10px}.filterblock .dropdown:not(.multi) .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-text,.filterblock .dropdown:not(.multi) .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-text,.filterblock .multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-text,.filterblock .multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-text{color:var(--Kobaltblau)}.filterblock .dropdown:not(.multi) .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio,.filterblock .dropdown:not(.multi) .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio,.filterblock .multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio,.filterblock .multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio{border-color:var(--Kobaltblau);background-color:var(--Kobaltblau)}@media (min-width:980px){.filterblock{display:flex;gap:20px;position:relative;bottom:30px;padding-bottom:30px !important}.filterblock .selection{flex-grow:1;width:33%}}.infos span.extra{display:inline-block;margin-right:10px;margin-bottom:10px;height:18px;padding:0 6px;align-items:center;color:#FFF;font:var(--label);line-height:1;font-size:12px;line-height:18px;text-transform:uppercase;background:var(--Orangeverlauf, linear-gradient(0deg, #E6641E) 0%, #F08C1E 100%)}.infos span.extra.sparkasse{background:#ee0000}.infos span.extra.sparkasse:before{content:"";display:inline-block;width:9px;height:12px;margin-right:3px;background-image:url("../../grafiken/logos/sparkasse-logo.svg");background-position:center;background-size:cover;background-repeat:no-repeat}.subtemplate.tpl-color-weiss .eventliste .eventsblock{background-color:var(--Kieselgrau-20)}.eventliste::after{content:"";height:0px;display:block}.eventliste .next-month{-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;height:auto;overflow:hidden}@media (min-width:980px){.eventliste .next-month{text-align:center}}.eventliste .next-month.hide{height:0;opacity:0;visibility:hidden}.eventliste .next-month h2{font-family:"TheMixSemiLight";margin:20px 0 18px}.eventliste .day-container{margin-bottom:20px;overflow:hidden;height:auto;position:relative;width:calc(100% + 40px);left:-20px;word-break:normal;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.eventliste .day-container.hide{height:0;opacity:0;margin:0 !important;visibility:hidden}@media (min-width:980px){.eventliste .day-container{display:flex;width:100%;left:0}}.eventliste .day-container .day{font:var(--introtext-klein);-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;padding:10px;align-items:center;gap:10px;background:linear-gradient(180deg, var(--Signalblau-100) 0%, var(--Kobaltblau) 100%);color:#fff;font-family:"TheMixBold";overflow:hidden}.eventliste .day-container .day.hide{height:0;padding:0;opacity:0;visibility:hidden}.eventliste .day-container .day span{text-transform:uppercase}.eventliste .day-container .day span p{display:inline}.eventliste .day-container .day span.weekday{padding-right:10px;font-family:"TheMixSemiLight"}@media (min-width:980px){.eventliste .day-container .day{width:80px}.eventliste .day-container .day .padding-box{display:flex;flex-direction:column;gap:0px;height:100%;justify-content:center;align-items:center;max-height:75px}.eventliste .day-container .day span.weekday,.eventliste .day-container .day span{padding:0;font-family:"TheSansExtraBold";font-size:14px;line-height:1}.eventliste .day-container .day span.date-day{font-size:32px}}@media (min-width:1360px){.eventliste .day-container .day .padding-box{max-height:90px}.eventliste .day-container .day span.weekday,.eventliste .day-container .day span{font-size:16px}.eventliste .day-container .day span.date-day{font-size:40px}}.eventliste .eventsblock{background-color:#fff;padding:0px 20px;flex-grow:1}@media (min-width:980px){.eventliste .eventsblock{padding:5px 20px}}.eventliste .eventsblock .event{border-bottom:1px solid var(--Kobaltblau-20);display:block;height:auto;overflow:hidden;padding:20px 20px 10px 0px;text-decoration:none;color:var(--Kobaltblau);position:relative;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.eventliste .eventsblock .event.hide:not(.dont-hide){height:0;padding:0;opacity:0;visibility:hidden;font-size:0 !important}.eventliste .eventsblock .event.hide:not(.dont-hide) .title{font-size:0 !important}.eventliste .eventsblock .event.hide:not(.dont-hide) .event-img{height:0 !important}@media (min-width:980px){.eventliste .eventsblock .event{padding:10px 20px 10px 0}.eventliste .eventsblock .event:first-of-type:not(.hidden) .with-img{padding-top:5px}.eventliste .eventsblock .event:last-of-type:not(.hidden){margin-bottom:0}.eventliste .eventsblock .event:last-of-type:not(.hidden) .with-img{padding-bottom:5px}.eventliste .eventsblock .event.with-ticket{padding-right:100px}}.eventliste .eventsblock .event.last,.eventliste .eventsblock .event:last-of-type{border:none}.eventliste .eventsblock .event:after{-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:10px;height:12px;font-size:12px;color:var(--Kobaltblau-20);right:0px;left:auto}.eventliste .eventsblock .event:hover{text-decoration:none}.eventliste .eventsblock .event:hover:after{right:-2px;color:var(--Kobaltblau-80)}.eventliste .eventsblock .event .holder{display:flex;align-items:center;margin-bottom:5px;text-decoration:none !important;color:var(--Kobaltblau)}@media (min-width:980px){.eventliste .eventsblock .event .holder{margin-bottom:0px}}.eventliste .eventsblock .event .holder.with-img{margin-bottom:10px}@media (min-width:980px){.eventliste .eventsblock .event .holder.with-img{margin-bottom:0px}}.eventliste .eventsblock .event .holder.with-img .title{font-size:18px;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media (min-width:980px){.eventliste .eventsblock .event .holder.with-img .title{font-size:24px;margin-bottom:5px}}.eventliste .eventsblock .event .holder.with-img .title .sub{display:block;font:var(--fliesstext)}.eventliste .eventsblock .event .holder .event-img{-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:80px;margin-right:20px}@media (min-width:980px){.eventliste .eventsblock .event .holder .event-img{width:160px;margin-right:30px}}.eventliste .eventsblock .event .holder .title{font:var(--introtext-klein);font-family:"TheMixBold"}.eventliste .eventsblock .event .holder .title .sub{display:none}.eventliste .eventsblock .event .ticketlink{font:var(--button);color:#fff;display:inline-flex;height:30px;padding:0px 10px;justify-content:center;align-items:center;gap:6px;min-width:60px;text-decoration:none;background-color:var(--Kieselgrau-100);margin-bottom:10px}.eventliste .eventsblock .event .ticketlink:hover{transform:scale(1.1)}@media (min-width:980px){.eventliste .eventsblock .event .ticketlink{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;left:auto;right:30px;padding:5px 10px;min-width:40px;font-size:16px}}@media (max-width:979px){.eventliste .eventsblock .event.with-img .ticketlink{margin-bottom:0;position:relative;top:-10px}}.eventliste .eventsblock .event .bottom span{font:var(--caption);color:var(--Kobaltblau-80);margin-right:10px}.eventliste .eventsblock .event .bottom span::before{margin-right:5px}a.to-top{position:fixed;overflow:hidden;right:-999px;left:-999px;margin:0 auto;bottom:50px;width:40px;height:40px;background:linear-gradient(180deg, var(--Signalblau-100) 0%, var(--Kobaltblau) 100%);border-radius:50%;text-align:center;z-index:999;text-decoration:none !important;box-shadow:0px 0px 5px #fff}a.to-top:before{content:"";color:#fff;font-size:12px;line-height:40px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.to-top:hover{transform:scale(1.1)}a.to-top.hide{height:0 !important;width:0 !important;visibility:hidden}a.to-top.hide:before{font-size:1px}@media (min-width:980px){a.to-top{width:60px;height:60px}a.to-top:before{font-size:16px;line-height:60px}}.banner{background-color:var(--Kobaltblau);text-decoration:none !important;color:#fff;text-transform:uppercase;display:flex;flex-wrap:wrap;position:relative;max-width:680px;margin:0 auto;justify-content:center;align-items:center;visibility:hidden;max-height:0;overflow:hidden;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.banner .text,.banner img{max-height:0;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;overflow:hidden}.banner img{flex:0 0 33.3333%}.banner .text{width:100%;padding:7px 30px 7px 20px;align-items:center;height:auto;gap:4px;position:relative;font-size:14px;line-height:1.2;padding:0px 30px 0px 20px}.banner .text button::after,.banner .text::after{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";right:20px;left:auto;height:12px;width:6px;font-size:12px;color:var(--Kobaltblau-20)}.banner .text button{font:var(--fliesstext-klein)}@media (min-width:980px){.banner{flex-wrap:nowrap}.banner .text{order:2;width:auto;text-align:center;justify-content:center;align-items:center;font-size:16px;padding:0px 30px}.banner .text::after{display:none}.banner .text button{background:none;border:none;font-size:14px;color:var(--Kieselgrau-20);position:relative;padding-right:30px;display:inline-block !important;margin-top:10px}.banner .text button::after{height:8px;font-size:8px !important}.banner img{flex:auto}.banner img.logo{order:1}.banner img.impression1{order:3}.banner img.impression2{display:none}}.banner.show{max-height:200px;visibility:visible;margin-bottom:20px}.banner.show img{width:33%;max-height:200px}.banner.show .text{padding:7px 30px 7px 20px;max-height:200px}.banner.show:hover .text::after{color:#fff;transform:scale(1.1)}.banner.show:hover .text button{color:#fff}.banner.show:hover .text button::after{right:15px}@media (min-width:980px){.banner.show{flex-wrap:nowrap}.banner.show .text{padding:10px 30px}.banner.show img{width:180px}}.detailview a.backlink{font:var(--fliesstext);display:inline-block;color:#fff}.detailview a.backlink span{font-size:10px;line-height:1;position:relative;top:0;padding-right:10px;color:var(--Kobaltblau-20)}.detailview a.backlink:hover{text-decoration:none !important}.detailview a.backlink:hover span{left:-2px;color:#fff}.detailview .tpl-color-grau{background-color:var(--Kieselgrau-20)}.detailview>div:first-child{margin-top:0}.detailview>div:first-child div{z-index:1;position:relative}.detailview>div:first-child .main-img{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:15px auto}.detailview>div:first-child .main-img img{min-width:240px;min-height:240px;width:64%;height:auto}.detailview>div:first-child .main-img .caption{color:#fff;font:var(--caption);font-size:12px;text-align:left;height:auto !important}@media (min-width:980px){.detailview>div:first-child .headerinfos{max-width:1410px;width:100%;margin:0 auto;padding:60px 35px;display:flex !important}.detailview>div:first-child .headerinfos>.component.template-text.back{position:absolute;padding:0 !important;z-index:3;top:0}.detailview>div:first-child .headerinfos .blurry-bg{min-width:100vw !important}.detailview>div:first-child .headerinfos .main-img{order:2;width:46.6%;margin:60px 0}.detailview>div:first-child .headerinfos .main-img .image,.detailview>div:first-child .headerinfos .main-img .template-img,.detailview>div:first-child .headerinfos .main-img img{max-width:none;max-height:450px;width:100%}.detailview>div:first-child .headerinfos>div.component.template-text:last-of-type{display:flex !important;flex-direction:column;flex-flow:column;padding:0 !important}.detailview>div:first-child .headerinfos>div.component.template-text:last-of-type>div:first-of-type{flex:1;justify-content:center;display:flex;align-items:start;flex-direction:column;padding:30px 60px 30px 0}.detailview>div:first-child .headerinfos>div.component.template-text:last-of-type .keyfacts{margin:0}.detailview>div:first-child .headerinfos>div.component.template-text:last-of-type .keyfacts .details{padding:17px 20px}.detailview>div:first-child .headerinfos>div.component.template-text:last-of-type .keyfacts .padding-box span.date-day{padding:2px 0}.detailview>div:first-child .headerinfos>div.component.template-text.no-img{flex-direction:inherit}.detailview>div:first-child .headerinfos>div.component.template-text.no-img .keyfacts{max-width:425px}}.detailview>div:first-child .headerinfos .blurry-bg{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100%;height:100%;z-index:0;overflow:hidden}.detailview>div:first-child .headerinfos .blurry-bg img{position:absolute;object-fit:cover;min-width:100%;filter:blur(10px)}.detailview>div:first-child .headerinfos .blurry-bg:before{content:"";display:block;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100%;height:100%;z-index:2;background:rgba(0, 0, 0, 0.3)}.detailview>div:first-child .headerinfos a.backlink{font-size:16px;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.3)}.detailview>div:first-child .headerinfos a.backlink:before{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.3)}.detailview>div:first-child .headerinfos h1{text-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);margin-bottom:5px}@media (min-width:980px){.detailview>div:first-child .headerinfos h1{margin-bottom:10px}}.detailview>div:first-child .headerinfos .h3{font-family:"TheMixSemiLight";color:#fff;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.3)}.detailview>div:first-child .headerinfos .keyfacts{display:flex;width:100%;margin:25px 0 20px;max-width:420px}.detailview>div:first-child .headerinfos .keyfacts .date{display:flex;padding:0px 20px;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg, #C40022 0%, #7F051A 100%);color:#fff}.detailview>div:first-child .headerinfos .keyfacts .padding-box span{display:block;text-align:center;text-transform:uppercase;color:#fff;font:var(--extra);line-height:1}.detailview>div:first-child .headerinfos .keyfacts .padding-box span.date-day{font:var(--h2);line-height:1;padding:5px 0}.detailview>div:first-child .headerinfos .keyfacts .details{display:flex;padding:10px 20px;justify-content:center;flex:1 0 0;align-self:stretch;background-color:var(--Kieselgrau-20);color:var(--Kobaltblau);font:var(--fliesstext-klein);flex-direction:column}.detailview>div:first-child .headerinfos .keyfacts .details span{display:block;margin:5px 0;padding-left:20px;font:var(--fliesstext-klein);position:relative}.detailview>div:first-child .headerinfos .keyfacts .details span:before{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;left:0;right:auto;height:16px;width:16px}.detailview .jump-links{display:flex;flex-direction:row;padding:20px;gap:10px}@media (min-width:980px){.detailview .jump-links{padding:20px 0}.detailview .jump-links .cell-2{min-width:33.3%}.detailview .jump-links .cell-2 a.button{max-width:100%}}.detailview .jump-links>div{display:flex !important;align-items:center !important;height:auto}.detailview .jump-links>div:first-of-type{flex:1}.detailview .jump-links>div .component{align-items:center;margin:0 !important}.detailview .jump-links>div .component .scroll-to{margin-right:50px}.detailview .jump-links>div .component .scroll-to:last-of-type{margin-right:0}.detailview .eventinfos,.detailview .ticketbox{background-color:#fff;padding:20px;margin-bottom:10px}.detailview .eventinfos .h5,.detailview .ticketbox .h5{margin-bottom:0}@media (min-width:980px){.detailview .eventinfos,.detailview .ticketbox{padding:30px}}.detailview .eventinfos .preisliste,.detailview .ticketbox .preisliste{padding-top:10px;font:var(--fliesstext-klein)}.detailview .eventinfos .preisliste>div,.detailview .ticketbox .preisliste>div{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--Kobaltblau-20)}.detailview .eventinfos .preisliste>div:first-of-type,.detailview .ticketbox .preisliste>div:first-of-type{border:none}.detailview .eventinfos .preisliste>div:last-of-type,.detailview .ticketbox .preisliste>div:last-of-type{padding-bottom:0}.detailview .eventinfos .preisliste>div>div:first-of-type,.detailview .ticketbox .preisliste>div>div:first-of-type{flex:1}.detailview .eventinfos div.sparkasse,.detailview .ticketbox div.sparkasse{padding:14px 14px 14px 100px;background-color:var(--Kieselgrau-20);font:var(--caption);font-size:12px !important;margin-top:30px;position:relative}.detailview .eventinfos div.sparkasse span,.detailview .ticketbox div.sparkasse span{content:"";top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:60px;height:17px;left:14px;right:auto}.detailview .eventinfos{background:none;padding-top:0px;margin-top:30px;font:var(--fliesstext-klein)}@media (max-width:979px){.detailview .eventinfos{padding:0px !important}}.detailview .eventinfos table{margin-top:10px}.detailview .eventinfos table tr{}.detailview .eventinfos table tr td{border-top:1px solid var(--Kobaltblau-20);padding:10px 0;vertical-align:top}.detailview .eventinfos table tr td:first-of-type{padding-right:10px;font-family:"TheMixBold";word-break:initial}.detailview .eventinfos table tr:first-of-type{border:none}.detailview .eventinfos table tr:first-of-type td{border:none}@media (min-width:980px){.detailview .eventinfos{margin-top:50px}.detailview .eventinfos table{margin-top:20px}}.detailview .component .box{background-color:var(--Kieselgrau-20);display:flex;padding:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;font:var(--fliesstext-klein)}@media (min-width:980px){.detailview .component .box{padding:30px;flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:40px}}.detailview .component .box.linkbox{gap:0}.detailview .component .box.linkbox .h5{margin-bottom:10px}.detailview .component .box.linkbox>div:not(.h5){width:100%;border-top:1px solid var(--Kobaltblau-20);display:block;padding:10px 0}.detailview .component .box.linkbox>div:not(.h5) a{color:var(--Rubinrot);font-family:"TheMixSemiLight"}.detailview .component .box.linkbox>div:not(.h5):first-of-type{border:none}.detailview .component .box.linkbox>div:not(.h5):last-of-type{padding-bottom:0}.detailview .component .box.vvk .h5{margin-bottom:0}@media (min-width:980px){.detailview .component .box.vvk .h5{width:100%}.detailview .component .box.vvk .locs{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 0;width:100%;gap:10px}.detailview .component .box.vvk .locs>div{flex-grow:1;flex-basis:0}}.detailview .component .box.vvk .locs>div{margin-bottom:20px}@media (min-width:980px){.detailview .component .box.vvk .locs>div{margin-bottom:0px}}.detailview .component .box.vvk .locs>div>div:first-of-type{margin-bottom:10px}.detailview .component .box.vvk .locs>div:last-of-type{margin-bottom:0}.detailview .component .box.vvk .locs>div .tel,.detailview .component .box.vvk .locs>div .loc{padding-left:20px;position:relative}.detailview .component .box.vvk .locs>div .tel:before,.detailview .component .box.vvk .locs>div .loc:before{content:"";position:absolute;left:1px;color:var(--Rubinrot);font-size:13px;top:4px}@media (min-width:1360px){.detailview .component .box.vvk .locs>div .tel:before,.detailview .component .box.vvk .locs>div .loc:before{font-size:18px;top:3px}}.detailview .component .box.vvk .locs>div .tel:before{content:"";font-size:16px;top:3px;left:-1px}@media (min-width:1360px){.detailview .component .box.vvk .locs>div .tel:before{font-size:20px;top:2px;left:-4px}}.detailview #medien{position:relative}@media (max-width:979px){.detailview #besucherinfos .subtemplate:first-of-type .cell-1{padding:8px 0 5px}.detailview #besucherinfos .subtemplate:first-of-type .cell-1 .component{margin-bottom:0 !important}.detailview #besucherinfos .subtemplate:first-of-type .cell-1 .component h3{margin-bottom:0}.detailview #besucherinfos .subtemplate:first-of-type .cell-2{display:none !important}}@media (max-width:979px){.detailview #besucherinfos .subtemplate:last-of-type .oe-container{display:flex;flex-direction:column}.detailview #besucherinfos .subtemplate:last-of-type .oe-container .cell-1{order:2}.detailview #besucherinfos .subtemplate:last-of-type .oe-container .cell-2{order:0;margin-top:10px}}.detailview .attraction-links{padding-bottom:10px}.detailview .attraction-links .opener{margin-right:20px;text-decoration:none !important;padding-bottom:5px}.detailview .attraction-links .opener:last-of-type{margin-right:0}.detailview .attraction-links .opener.open{border-bottom:1px solid var(--Rubinrot)}.detailview .attraction-content{margin-top:10px}@media (min-width:980px){.detailview .attraction-content{margin-top:30px}}.detailview .attraction-content>div{height:auto;overflow:hidden;max-height:0;position:absolute;visibility:hidden;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.detailview .attraction-content>div .gmap{max-height:355px}.detailview .attraction-content>div.open{max-height:none;visibility:visible;position:relative}.detailview .attraction-content #attraction-faq .subtemplate{margin:0}.detailview .attraction-content #attraction-faq .subtemplate .resize-button .h5{margin-bottom:0}@media (min-width:1360px){.detailview>div:first-child .headerinfos .main-img{width:48.9%}.detailview .cell-1{width:auto}.detailview .cell-2{padding-left:60px;width:515px}}.detailview .white-infobox .tpl-color-weiss>.cell-1>.component{padding:10px 0 5px !important;margin:0 !important}@media (min-width:980px){.detailview .white-infobox .tpl-color-weiss>.cell-1>.component.template-text{padding:20px 40px 15px !important}}.detailview .white-infobox .tpl-color-weiss>.cell-1>.component>div:last-of-type{background-color:#fff;height:5px;position:relative;top:-2px}@media (min-width:980px){.detailview .white-infobox .tpl-color-weiss .akkordeon .oe-container{width:100%;left:0}.detailview .white-infobox .tpl-color-weiss .akkordeon .oe-container .component{padding:0 !important}}.detailview .white-infobox .subtemplate{margin:0}.detailview .white-infobox .subtemplate .resize-button h3{font:var(--h5)}.detailview .white-infobox .trade-fair{width:100%;display:grid;grid-gap:30px;grid-template-columns:repeat(2, 1fr);padding:0 !important;padding:0 !important}@media (min-width:980px){.detailview .white-infobox .trade-fair{grid-gap:30px 60px;grid-template-columns:repeat(4, 1fr)}}@media (min-width:1360px){.detailview .white-infobox .trade-fair{grid-template-columns:repeat(6, 1fr)}}.detailview .white-infobox .trade-fair a{text-decoration:none;color:var(--Dunkelblau);text-align:center}.detailview .white-infobox .trade-fair a .holder{overflow:hidden}.detailview .white-infobox .trade-fair a:hover img{transform:scale(1.1)}.detailview .white-infobox .trade-fair>div{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:0 50%;width:100%}.detailview .white-infobox .trade-fair img{height:auto;width:100%;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.search-list .day-container{width:100% !important;left:0 !important}.search-list .day-container a.eventsblock{text-decoration:none !important;display:block}.search-list .day-container a.eventsblock .highlight{color:var(--Rubinrot)}.search-list .day-container a.eventsblock .count{font:var(--button)}.search-list .day-container a.eventsblock:hover .event::after,.search-list .day-container a.eventsblock:hover h3{color:var(--Rubinrot)}@media (max-width:979px){.ticketbestellung .oe-container{display:flex;flex-direction:column}.ticketbestellung .oe-container .cell{order:2}.ticketbestellung .oe-container .cell.cell-2{order:0;padding:0 !important}.ticketbestellung .oe-container .cell.cell-2 .eventinfos{padding:20px;margin:20px 0 0}}.ticketbestellung .oe-container .label_rb{font:var(--label)}.ticketbestellung .detailinfo{-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;overflow:hidden;height:auto;max-height:150px}.ticketbestellung .detailinfo.hide{max-height:0}.ticketbestellung .eventinfos{background-color:var(--Kobaltblau);color:#fff;padding:30px;margin:80px 0 0;text-align:left}@media (min-width:980px){.ticketbestellung .eventinfos{margin:80px 0}}.ticketbestellung .eventinfos table{text-align:left}.ticketbestellung .eventinfos table tr:last-of-type{border:none !important}.ticketbestellung .extern-tickets{margin-top:20px;width:100%;max-width:none;background-color:var(--Kieselgrau-100)}@media (min-width:980px){.ticketbestellung .extern-tickets{margin:0px 0 60px;position:relative;top:-50px}}.ticketbestellung .options-container{width:100%}.ticketbestellung .options-container>div:not(.label_rb){display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:8px}.ticketbestellung .options-container>div:not(.label_rb) input{width:57px;text-align:center;padding:0}.ticketbestellung .options-container>div:not(.label_rb) label,.ticketbestellung .options-container>div:not(.label_rb) .caption{margin:0;color:var(--Dunkelblau) !important}.ticket{display:flex;gap:20px;align-items:center;padding:10px 20px;background-color:var(--Kieselgrau-20);margin-bottom:15px}.ticket .caption{margin:0}/*# sourceMappingURL=./style.css.map */