*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a.gtflag{display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}50%{-moz-transform:rotate(180deg)}100%{-moz-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}html.a11y,html.a11y body{font-size:22px;line-height:26px}html.a11y .search-form-extended.admin-menu .site-header .pane-search-form,html.a11y body .search-form-extended.admin-menu .site-header .pane-search-form{top:276px}html.a11y .carousel-tabs .carousel-list-tabs .carousel-item a,html.a11y .field-group-format.collapsible>h2,html.a11y .panel-pane.pane-current-user-name h2,html.a11y body .carousel-tabs .carousel-list-tabs .carousel-item a,html.a11y body .field-group-format.collapsible>h2,html.a11y body .panel-pane.pane-current-user-name h2,html.a11y body input[type=submit],html.a11y body input[type=text],html.a11y body input[type=text]::placeholder,html.a11y body select,html.a11y input[type=submit],html.a11y input[type=text],html.a11y input[type=text]::placeholder,html.a11y select{font-size:1rem;line-height:1.12rem}html.a11y .ddb-btn,html.a11y body .ddb-btn{font-size:.875rem;line-height:1rem}html.a11y-contrast *,html.a11y-contrast input[type=text]::placeholder{color:#ffffff!important;background-color:#262626!important}html.a11y-contrast .node-ding-eresource.node-full>.inner>.buttons a::after{color:#ffffff!important}html.a11y-contrast select{background-color:transparent!important;color:#ffffff!important}html.a11y-contrast ul.pager .pager-current{background-color:#ffffff!important;color:#252525!important}html.a11y-contrast .ding_nodelist-node_blocks .text{background:0 0!important}html.a11y-contrast .ding_nodelist-node_blocks .text *{background:0 0!important}html.a11y-contrast article.node .event-text,html.a11y-contrast article.node .event-text *{background:0 0!important}html.a11y-contrast #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-highlight,html.a11y-contrast .ding-carousel .slick-slider .slick-arrow.slick-next::after,html.a11y-contrast .ding-carousel .slick-slider .slick-arrow.slick-prev::after,html.a11y-contrast .more-link a,html.a11y-contrast .no-touch .ding_nodelist-node_blocks .ding_nodelist-items .nb-item.is-hovered .background,html.a11y-contrast .no-touch .ding_nodelist-node_blocks .ding_nodelist-items .nb-item:hover .background,html.a11y-contrast .node-ding-eresource .buttons a,html.a11y-contrast .node-ding-event.node-teaser .background .button,html.a11y-contrast .opening-hours-week .button-next::after,html.a11y-contrast .opening-hours-week .button-previous::after,html.a11y-contrast .view-ding-eresource .pager-next a::after,html.a11y-contrast .view-ding-eresource .pager-previous a::after,html.a11y-contrast a.opening-hours-toggle.collapsed::after,html.a11y-contrast a.opening-hours-toggle::after,html.a11y-contrast article.node-ding-event.node-teaser a:hover .background,html.a11y-contrast article.node-ding-event.node-teaser a:hover .event-text,html.a11y-contrast article.node-ding-event.node-teaser a:hover .inner,html.a11y-contrast ul.pager li.pager-next a::after,html.a11y-contrast ul.pager li.pager-previous a::after{background-color:#262626!important}html.a11y-contrast #ui-datepicker-div .ui-datepicker-calendar td a:hover,html.a11y-contrast .more-link a:hover,html.a11y-contrast .more-link a:hover::after,html.a11y-contrast .nb-item .button,html.a11y-contrast .no-touch .opening-hours-week .button-next:hover::after,html.a11y-contrast .no-touch .opening-hours-week .button-previous:hover::after,html.a11y-contrast .no-touch a.opening-hours-toggle:hover::after,html.a11y-contrast article.node a:hover .background .button,html.a11y-contrast input[type=submit]{background-color:#58b158!important}html.a11y-contrast .nb-item .button,html.a11y-contrast .node-ding-event.node-teaser .background .button{z-index:5}.a11y-controls{background-color:#22399a;position:fixed;left:1%;top:50%;display:flex;flex-direction:column;gap:10px;padding:5px;border-radius:10px}.a11y-controls a{font-size:1.5rem;color:#ffffff;text-align:center}.a11y-controls a.font-size-trigger::before{content:'a'}.a11y-controls a.contrast-trigger::before{content:'\263c'}.node-ding-event .field-name-field-ding-event-body a{text-decoration:underline}.node-ding-event.node-teaser{position:relative;float:left;width:100%}.node-ding-event.node-teaser a{position:absolute;width:100%;height:100%}.node-ding-event.node-teaser .inner{position:absolute;width:100%;top:0;left:0;padding:15px 15px 10px 15px}.node-ding-event.node-teaser .background{-webkit-transition:width .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1);-moz-transition:width .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1);transition:width .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1);position:absolute;width:100%;height:100%;top:0;left:0;background-color:#e5e5e5}.node-ding-event.node-teaser .background .button{-webkit-transition:opacity .3s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.165,.84,.44,1);position:absolute;right:15px;bottom:15px;width:156px;padding:20px 15px 14px 15px;opacity:0}@media screen and (max-width:600px){.node-ding-event.node-teaser .background .button{display:none}}.node-ding-event.node-teaser .event-text{position:relative;z-index:1}.node-ding-event.node-teaser .info-top{color:rgba(38,38,38,.8)}.node-ding-event.node-teaser .info-top>div{float:left}.node-ding-event.node-teaser .date{font-family:FaktPro-SemiBold,sans-serif;font-size:1.125rem;line-height:1.5rem;clear:left;color:#262626}.node-ding-event.node-teaser .title-and-lead{-webkit-transition:min-height .3s cubic-bezier(.165,.84,.44,1);-moz-transition:min-height .3s cubic-bezier(.165,.84,.44,1);transition:min-height .3s cubic-bezier(.165,.84,.44,1);min-height:61px}.node-ding-event.node-teaser .title-and-lead .title{margin-bottom:10px}.node-ding-event.node-teaser .field-name-field-ding-event-lead{-webkit-transition:opacity .3s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.165,.84,.44,1);width:100%;opacity:0;height:0}@media screen and (max-width:600px){.node-ding-event.node-teaser .field-name-field-ding-event-lead{display:none}}.node-ding-event.node-teaser .info-bottom{float:left;width:100%;padding-right:156px;min-height:60px;color:#262626}@media screen and (max-width:600px){.node-ding-event.node-teaser .info-bottom{width:100%;padding-right:0}}.node-ding-event.node-teaser .event-list-image-container{position:absolute;z-index:1;top:0;left:0;width:100%;padding-top:56.25%}@media screen and (max-width:600px){.node-ding-event.node-teaser .event-list-image-container{display:none}}.node-ding-event.node-teaser .event-list-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-size:cover;background-position:center center}.node-ding-event.node-teaser .library .field-item{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-ding-event.node-teaser.has-image .inner{padding:56.25% 15px 10px 15px}@media screen and (max-width:600px){.node-ding-event.node-teaser.has-image .inner{padding:0 15px 10px 15px}}.node-ding-event.node-teaser.has-image .event-text{padding-top:15px}@media screen and (max-width:600px){.node-ding-event.node-teaser.has-image .event-text{padding-top:15px}}.no-touch .node-ding-event.node-teaser:hover{z-index:2}.no-touch .node-ding-event.node-teaser:hover .background{-webkit-transition:width .3s .4s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1);-moz-transition:width .3s .4s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1);transition:width .3s .4s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1);width:115%;background-color:#ffffff;box-shadow:0 5px 15px 0 rgba(0,0,0,.3)}@media screen and (max-width:950px){.no-touch .node-ding-event.node-teaser:hover .background{width:110%}}@media screen and (max-width:600px){.no-touch .node-ding-event.node-teaser:hover .background{width:100%;background-color:#e5e5e5;box-shadow:none}}.no-touch .node-ding-event.node-teaser:hover .button{-webkit-transition:opacity .3s .4s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity .3s .4s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s .4s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);opacity:1}.no-touch .node-ding-event.node-teaser:hover .title-and-lead{-webkit-transition:min-height .3s .4s cubic-bezier(.165,.84,.44,1);-moz-transition:min-height .3s .4s cubic-bezier(.165,.84,.44,1);transition:min-height .3s .4s cubic-bezier(.165,.84,.44,1);min-height:118px}.no-touch .node-ding-event.node-teaser:hover .field-name-field-ding-event-lead{-webkit-transition:opacity .3s .4s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity .3s .4s cubic-bezier(.165,.84,.44,1);transition:opacity .3s .4s cubic-bezier(.165,.84,.44,1);opacity:1}.node-ding-event.node-full{background-color:#ffffff;background-image:-webkit-linear-gradient(bottom,#ffffff 30px,#f1f1f2 100%);background-image:linear-gradient(to top,#ffffff 30px,#f1f1f2 100%);padding:40px 0 30px}.has-dynamic-background .node-ding-event.node-full{max-width:1250px;margin:0 auto}.node-ding-event.node-full>.inner{max-width:1124px;margin-left:auto;margin-right:auto;width:90%}.node-ding-event.node-full>.inner:after{content:"";display:table;clear:both}.node-ding-event.node-full>.inner>.left{float:left;display:block;margin-right:2.4911%;width:40.21352%;min-height:1px}.node-ding-event.node-full>.inner>.left:last-child{margin-right:0}@media screen and (max-width:950px){.node-ding-event.node-full>.inner>.left{float:left;display:block;margin-right:2.4911%;width:48.75445%}.node-ding-event.node-full>.inner>.left:last-child{margin-right:0}}@media screen and (max-width:600px){.node-ding-event.node-full>.inner>.left{width:100%;margin-right:0;margin-bottom:40px}}.node-ding-event.node-full>.inner>.left h2{float:left;display:block;margin-right:6.19469%;width:78.76106%;float:none;padding-bottom:20px;margin:0 0 30px;border-bottom:1px solid #cccccc}.node-ding-event.node-full>.inner>.left h2:last-child{margin-right:0}@media screen and (max-width:950px){.node-ding-event.node-full>.inner>.left h2{float:left;display:block;margin-right:6.19469%;width:100%}.node-ding-event.node-full>.inner>.left h2:last-child{margin-right:0}}@media screen and (max-width:600px){.node-ding-event.node-full>.inner>.left h2{float:left;display:block;margin-right:2.4911%;width:100%}.node-ding-event.node-full>.inner>.left h2:last-child{margin-right:0}}.node-ding-event.node-full>.inner>.left .button{float:left;display:block;margin-right:6.19469%;width:57.52212%;margin:20px 0;color:#000000}.node-ding-event.node-full>.inner>.left .button:last-child{margin-right:0}@media screen and (max-width:950px){.node-ding-event.node-full>.inner>.left .button{float:left;display:block;margin-right:6.19469%;width:100%}.node-ding-event.node-full>.inner>.left .button:last-child{margin-right:0}}.node-ding-event.node-full>.inner>.left .button.ticket-available{background-color:#23d273;color:#ffffff}.node-ding-event.node-full>.inner>.left .button.ticket-available:hover{background-color:#1da55b;color:#ffffff}.node-ding-event.node-full>.inner>.left .button.ticket-notice{background-color:#ffca5f}.node-ding-event.node-full>.inner>.left .button.ticket-notice:hover{background-color:#ffca5f;color:#000000}.node-ding-event.node-full>.inner>.left .button.ticket-warning{background:#e22020;color:#ffffff}.node-ding-event.node-full>.inner>.left .button.ticket-warning:hover{background-color:#e22020;color:#ffffff}.node-ding-event.node-full>.inner>.left .button:hover{background-color:#cccccc;color:#000000}.node-ding-event.node-full>.inner>.right{float:left;display:block;margin-right:2.4911%;width:48.75445%}.node-ding-event.node-full>.inner>.right:last-child{margin-right:0}@media screen and (max-width:950px){.node-ding-event.node-full>.inner>.right{float:left;display:block;margin-right:2.4911%;width:48.75445%}.node-ding-event.node-full>.inner>.right:last-child{margin-right:0}}@media screen and (max-width:600px){.node-ding-event.node-full>.inner>.right{float:left;display:block;margin-right:2.4911%;width:100%}.node-ding-event.node-full>.inner>.right:last-child{margin-right:0}}.node-ding-event.node-full .field .field-label{font-family:FaktPro-SemiBold,sans-serif}.node-ding-event.node-full .field-type-image{margin-bottom:30px}.node-ding-event.node-full .field-label-inline{display:flex;width:100%}.node-ding-event.node-full .field-label-inline .field-label{overflow-wrap:break-word;width:100px}.node-ding-event.node-full .field-name-field-ding-event-files{float:left;display:block;margin-right:3.78378%;width:74.05405%;margin:0 0 30px}.node-ding-event.node-full .field-name-field-ding-event-files:last-child{margin-right:0}@media screen and (max-width:950px){.node-ding-event.node-full .field-name-field-ding-event-files{float:left;display:block;margin-right:3.78378%;width:100%}.node-ding-event.node-full .field-name-field-ding-event-files:last-child{margin-right:0}}@media screen and (max-width:600px){.node-ding-event.node-full .field-name-field-ding-event-files{margin:15px 0 30px}}.node-ding-event.node-full .field-name-field-ding-event-files .field-label{font-family:FaktPro-SemiBold,sans-serif}.node-ding-event.node-full .field-name-field-ding-event-files .file-type{margin-left:6px}.node-ding-event.node-full .field-name-field-ding-event-tags{float:left;display:block;margin-right:3.78378%;width:74.05405%;padding:10px 0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-bottom:30px}.node-ding-event.node-full .field-name-field-ding-event-tags:last-child{margin-right:0}@media screen and (max-width:600px){.node-ding-event.node-full .field-name-field-ding-event-tags{float:left;display:block;margin-right:3.78378%;width:100%}.node-ding-event.node-full .field-name-field-ding-event-tags:last-child{margin-right:0}}.node-ding-event.node-full .field-name-field-ding-event-tags .field-items .field-item{display:inline;margin-right:15px}.node-ding-event.node-full .field-name-field-ding-event-category{margin-bottom:5px}.node-ding-event.node-full .field-name-field-ding-event-date{font-family:FaktPro-SemiBold,sans-serif;font-size:1.5rem;line-height:1.75rem;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #cccccc;color:#22399a}@media screen and (max-width:600px){.node-ding-event.node-full .field-name-field-ding-event-date{font-size:1.125rem;line-height:1.5rem}}.node-ding-event.node-full .field-name-field-ding-event-lead{font-family:FaktPro-SemiBold,sans-serif}.node-ding-event.node-full .field-name-field-ding-event-body p,.node-ding-event.node-full .field-name-field-ding-event-lead p{margin:20px 0}.node-ding-event.node-full .field-name-field-ding-event-body ol,.node-ding-event.node-full .field-name-field-ding-event-body ul,.node-ding-event.node-full .field-name-field-ding-event-lead ol,.node-ding-event.node-full .field-name-field-ding-event-lead ul{margin:0;padding-left:40px;list-style-position:initial}.node-ding-event.node-full .field-name-field-ding-event-body ol li p,.node-ding-event.node-full .field-name-field-ding-event-body ul li p,.node-ding-event.node-full .field-name-field-ding-event-lead ol li p,.node-ding-event.node-full .field-name-field-ding-event-lead ul li p{margin:5px 0}