*{-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-type-ding-campaign-plus .ding-campaign-medium-width{float:left;display:block;margin-right:2.4911%;width:31.6726%}.node-type-ding-campaign-plus .ding-campaign-medium-width:last-child{margin-right:0}.ding-campaign{float:left;display:block;margin-right:2.4911%;width:100%;position:relative;margin-bottom:2.4911%;min-height:240px}.ding-campaign:last-child{margin-right:0}.ding-campaign.ding-campaign-medium-width{min-height:202px}.ding-campaign .ding-campaign-headline{font-family:FaktPro-SemiBold,sans-serif;font-size:2.5rem;line-height:2.75rem;display:none}@media screen and (max-width:600px){.ding-campaign .ding-campaign-headline{font-size:1.875rem;line-height:2.25rem}}.ding-campaign .ding-campaign-description{font-family:FaktPro-SemiBold,sans-serif;font-size:1.125rem;line-height:1.5rem}.ding-campaign a{float:left;display:block;margin-right:2.4911%;width:100%;position:relative;height:100%;z-index:3;color:#22399a}.ding-campaign a:last-child{margin-right:0}.no-touch .ding-campaign:hover a{color:#6ea5c8}.ding-campaign.text-on-image{background-size:cover;background-position:center center}.ding-campaign.text-on-image::before{-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1);content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(38,38,38,.8);z-index:1}.ding-campaign.text-on-image .ding-campaign-text{float:left;display:block;margin-right:2.4911%;width:82.91815%;position:relative;padding:50px 30px;color:#ffffff;z-index:2}.ding-campaign.text-on-image .ding-campaign-text:last-child{margin-right:0}@media screen and (max-width:950px){.ding-campaign.text-on-image .ding-campaign-text{float:left;display:block;margin-right:2.4911%;width:100%}.ding-campaign.text-on-image .ding-campaign-text:last-child{margin-right:0}}@media screen and (max-width:600px){.ding-campaign.text-on-image .ding-campaign-text{min-height:auto}}.ding-campaign.text-on-image.ding-campaign-medium-width .ding-campaign-text{float:left;display:block;margin-right:2.4911%;width:100%}.ding-campaign.text-on-image.ding-campaign-medium-width .ding-campaign-text:last-child{margin-right:0}.no-touch .ding-campaign.text-on-image:hover::before{background-color:rgba(38,38,38,.8)}.secondary-content .ding-campaign.text-on-image .ding-campaign-text{float:left;display:block;margin-right:2.4911%;width:100%;min-height:auto}.secondary-content .ding-campaign.text-on-image .ding-campaign-text:last-child{margin-right:0}.secondary-content .ding-campaign.text-on-image .ding-campaign-text .ding-campaign-description,.secondary-content .ding-campaign.text-on-image .ding-campaign-text .ding-campaign-headline{float:left;display:block;margin-right:2.4911%;width:100%}.secondary-content .ding-campaign.text-on-image .ding-campaign-text .ding-campaign-description:last-child,.secondary-content .ding-campaign.text-on-image .ding-campaign-text .ding-campaign-headline:last-child{margin-right:0}@media screen and (max-width:600px){.secondary-content .ding-campaign.text-on-image{margin-top:2.4911%}}.ding-campaign.image-and-text{background:#22399a}.ding-campaign.image-and-text .ding-campaign-text{float:left;display:block;margin-right:2.4911%;width:48.75445%;float:right;padding:40px 30px 40px 0;min-height:380px}.ding-campaign.image-and-text .ding-campaign-text:last-child{margin-right:0}@media screen and (max-width:600px){.ding-campaign.image-and-text .ding-campaign-text{float:left;display:block;margin-right:2.4911%;width:100%;padding:40px 30px;min-height:auto}.ding-campaign.image-and-text .ding-campaign-text:last-child{margin-right:0}}.ding-campaign.image-and-text .ding-campaign-image{float:left;display:block;margin-right:2.4911%;width:48.75445%;position:absolute;top:0;left:0;height:100%;background-size:cover;background-position:center center}.ding-campaign.image-and-text .ding-campaign-image:last-child{margin-right:0}@media screen and (max-width:600px){.ding-campaign.image-and-text .ding-campaign-image{float:left;display:block;margin-right:2.4911%;width:100%;position:static;height:230px}.ding-campaign.image-and-text .ding-campaign-image:last-child{margin-right:0}}.secondary-content .ding-campaign.image-and-text .ding-campaign-text{float:left;display:block;margin-right:2.4911%;width:100%;padding:40px 30px;min-height:auto}.secondary-content .ding-campaign.image-and-text .ding-campaign-text:last-child{margin-right:0}.secondary-content .ding-campaign.image-and-text .ding-campaign-image{float:left;display:block;margin-right:2.4911%;width:100%;position:static;height:230px}.secondary-content .ding-campaign.image-and-text .ding-campaign-image:last-child{margin-right:0}.no-touch .ding-campaign.image-and-text:hover{background:#808184}@media screen and (max-width:600px){.secondary-content .ding-campaign.image-and-text{margin-top:2.4911%}}.ding-campaign.text{min-height:0;background:#22399a}.ding-campaign.text .ding-campaign-text{float:left;display:block;margin-right:2.4911%;width:100%;padding:40px 30px}.ding-campaign.text .ding-campaign-text:last-child{margin-right:0}.ding-campaign.text .ding-campaign-text .ding-campaign-headline{float:left;display:block;margin-right:2.4911%;width:82.91815%}.ding-campaign.text .ding-campaign-text .ding-campaign-headline:last-child{margin-right:0}@media screen and (max-width:950px){.ding-campaign.text .ding-campaign-text .ding-campaign-headline{float:left;display:block;margin-right:2.4911%;width:100%}.ding-campaign.text .ding-campaign-text .ding-campaign-headline:last-child{margin-right:0}}.ding-campaign.text .ding-campaign-text .ding-campaign-description{float:left;display:block;margin-right:2.4911%;width:48.75445%}.ding-campaign.text .ding-campaign-text .ding-campaign-description:last-child{margin-right:0}@media screen and (max-width:600px){.ding-campaign.text .ding-campaign-text .ding-campaign-description{float:left;display:block;margin-right:2.4911%;width:100%}.ding-campaign.text .ding-campaign-text .ding-campaign-description:last-child{margin-right:0}}.ding-campaign.text.ding-campaign-medium-width .ding-campaign-text .ding-campaign-headline{float:left;display:block;margin-right:2.4911%;width:100%}.ding-campaign.text.ding-campaign-medium-width .ding-campaign-text .ding-campaign-headline:last-child{margin-right:0}.ding-campaign.text.ding-campaign-medium-width .ding-campaign-text .ding-campaign-description{float:left;display:block;margin-right:2.4911%;width:100%}.ding-campaign.text.ding-campaign-medium-width .ding-campaign-text .ding-campaign-description:last-child{margin-right:0}.no-touch .ding-campaign.text:hover{background:#808184}.secondary-content .ding-campaign.text .ding-campaign-text .ding-campaign-description,.secondary-content .ding-campaign.text .ding-campaign-text .ding-campaign-headline{float:left;display:block;margin-right:2.4911%;width:100%}.secondary-content .ding-campaign.text .ding-campaign-text .ding-campaign-description:last-child,.secondary-content .ding-campaign.text .ding-campaign-text .ding-campaign-headline:last-child{margin-right:0}@media screen and (max-width:600px){.secondary-content .ding-campaign.text{margin-top:2.4911%}}.node-type-ding-eresource .ding-campaign.image,.node-type-ding-event .ding-campaign.image,.node-type-ding-news .ding-campaign.image{margin:20px 0}.ding-campaign.image img{width:100%}@media screen and (max-width:600px){.secondary-content .ding-campaign.campaign-image{margin-top:2.4911%}}@media screen and (max-width:600px){.node-ding-campaign{display:none}.node-ding-campaign.mobile-show{display:block}.node-ding-campaign.mobile-show .ding-campaign-text{float:inherit;width:auto;padding:50px 30px}.node-ding-campaign.mobile-show .ding-campaign-text .ding-campaign-headline{width:100%}.node-ding-campaign.mobile-show .ding-campaign-text .ding-campaign-description{float:none;width:auto}}.node-type-ding-campaign .node.node-ding-campaign{max-width:1124px;margin-left:auto;margin-right:auto;width:90%;overflow:auto;padding-top:15px}.node-type-ding-campaign .image img{width:auto;display:block}