*{-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}}.button,a.topbar-link-user-account{-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);display:block;border-radius:5px;padding:20px 80px 14px 15px;background-color:#e5e5e5;color:#252525}.no-touch .button:hover,.no-touch a.topbar-link-user-account.active,.no-touch a.topbar-link-user-account:hover{background-color:#6ea5c8;color:#ffffff}@media screen and (max-width:600px){.button,a.topbar-link-user-account{padding:20px 20px 14px 15px}}.field-group-format.collapsible>h2 .field-group-format-toggler a::after,.more-link a::after,.slick-slider .slick-arrow.slick-next::after,.slick-slider .slick-arrow.slick-prev::after,.social-share-container .share-buttons .icon.facebook-share::before,.social-share-container .share-buttons .icon.mail-share::before,.social-share-container .share-buttons .icon.twitter-share::before,.submit-button-with-icon.example-icon .color-and-icon::after,a.opening-hours-toggle::after,a.print-button::after,a.search-extended-button::after,a.topbar-link-menu::after,a.topbar-link-opening-hours::after,a.topbar-link-search::after,a.topbar-link-signout::after,a.topbar-link-user-account::after,a.topbar-link-user::after,ul.pager li.pager-next a::after,ul.pager li.pager-previous a::after{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.topbar-link-user-account::after{content:"\e901"}.slick-slider .slick-arrow.slick-prev::after,ul.pager li.pager-previous a::after{content:"\e902"}.more-link a::after,.slick-slider .slick-arrow.slick-next::after,ul.pager li.pager-next a::after{content:"\e904"}.field-group-format.collapsible>h2 .field-group-format-toggler a::after,a.opening-hours-toggle::after{content:"\e905"}.mobile-menu-is-open a.topbar-link-menu::after,.mobile-search-is-open a.topbar-link-search::after,.pane-login-is-open a.topbar-link-user::after,a.search-extended-button::after,a.topbar-link-signout::after{content:"\e907"}a.topbar-link-menu::after{content:"\e908"}a.print-button::after{content:"\e90a"}.submit-button-with-icon.example-icon .color-and-icon::after,a.topbar-link-user::after{content:"\e90b"}.extended-search-is-not-open a.search-extended-button::after,a.topbar-link-search::after{content:"\e90c"}.mobile-menu-is-open a.topbar-link-menu::after,.mobile-search-is-open a.topbar-link-search::after,.pane-login-is-open a.topbar-link-user::after,a.search-extended-button::after,a.topbar-link-signout::after{content:"\e907"}a.topbar-link-opening-hours::after{content:"\e90e"}.social-share-container .share-buttons .icon.facebook-share::before{content:"\e910"}.social-share-container .share-buttons .icon.mail-share::before{content:"\e912"}.social-share-container .share-buttons .icon.twitter-share::before{content:"\e914"}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 .node-ding-event.node-teaser .background a.topbar-link-user-account,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 .nb-item a.topbar-link-user-account,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 article.node a:hover .background a.topbar-link-user-account,html.a11y-contrast input[type=submit]{background-color:#58b158!important}html.a11y-contrast .nb-item .button,html.a11y-contrast .nb-item a.topbar-link-user-account,html.a11y-contrast .node-ding-event.node-teaser .background .button,html.a11y-contrast .node-ding-event.node-teaser .background a.topbar-link-user-account{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'}body::after{-webkit-transition:opacity .3s cubic-bezier(.165,.84,.44,1),height 0s cubic-bezier(.165,.84,.44,1) .3s;-moz-transition:opacity .3s cubic-bezier(.165,.84,.44,1),height 0s cubic-bezier(.165,.84,.44,1) .3s;transition:opacity .3s cubic-bezier(.165,.84,.44,1),height 0s cubic-bezier(.165,.84,.44,1) .3s;content:'';position:fixed;top:0;left:0;z-index:150;width:100%;height:0;background-color:#262626;opacity:0}body.overlay-is-active,body.popupbar-is-open,body.topbar-is-open{overflow:hidden;position:fixed!important;width:100%}body.overlay-is-active::after,body.popupbar-is-open::after,body.topbar-is-open::after{-webkit-transition:opacity .3s cubic-bezier(.165,.84,.44,1),height 0s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity .3s cubic-bezier(.165,.84,.44,1),height 0s cubic-bezier(.165,.84,.44,1);transition:opacity .3s cubic-bezier(.165,.84,.44,1),height 0s cubic-bezier(.165,.84,.44,1);height:100%;opacity:.5}body.in-maintenance{max-width:1124px;margin-left:auto;margin-right:auto;width:90%;padding-top:100px}body.in-maintenance:after{content:"";display:table;clear:both}body>.ding2-site-template{overflow-x:hidden}.is-tablet{display:none}@media screen and (max-width:950px){.is-tablet{display:block}}.is-mobile{display:none}@media screen and (max-width:600px){.is-mobile{display:block}}.more-link{clear:left;text-align:left}.more-link a{position:relative;-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:100%;float:left;border-radius:5px;padding:20px 80px 14px 15px;background-color:#6ea5c8;color:#ffffff}.more-link a::after{font-size:54px;line-height:1;color:#ffffff;display:block;position:absolute;top:0}.more-link a::after{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);right:7px}.no-touch .more-link a:focus,.no-touch .more-link a:hover{background-color:#505050;color:#ffffff}.no-touch .more-link a:focus::after,.no-touch .more-link a:hover::after{color:#ffffff}.more-link a::after{color:rgba(38,38,38,.8)}@media screen and (max-width:600px){.more-link a{padding:20px 20px 14px 15px;width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more-link a::after{display:none}}.action-button{-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);background-color:#e4e4e4;color:rgba(38,38,38,.8);padding:20px 80px 14px 15px;border-radius:5px;display:block;font-size:1em;margin-bottom:15px}.action-button:hover{background-color:#808184;color:#ffffff}@media screen and (max-width:600px){.action-button{float:left;display:block;margin-right:2.4911%;width:48.75445%;margin-bottom:10px;padding-right:0}.action-button:last-child{margin-right:0}}.action-button.button-order,.action-button.button-see-online,.action-button.reserve-button{background-color:#000000;color:#ffffff}.action-button.button-order:hover,.action-button.button-see-online:hover,.action-button.reserve-button:hover{background-color:#808184;color:#ffffff}.action-button.reserve-button{display:none}.action-button.reserve-button.reservable,.reservable .action-button.reserve-button{display:block}.submit-button-with-icon{position:relative}.submit-button-with-icon .color-and-icon{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:5px;background-color:#262626}.submit-button-with-icon input[type=submit]{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);position:relative;z-index:2;background-color:transparent;color:#ffffff}.submit-button-with-icon input[type=submit]:hover{color:#ffffff}.submit-button-with-icon.example-icon .color-and-icon{position:relative;-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:100%;float:left;border-radius:5px;padding:20px 80px 14px 15px;background-color:#6ea5c8;color:#ffffff;position:absolute}.submit-button-with-icon.example-icon .color-and-icon::after{font-size:54px;line-height:1;color:#ffffff;display:block;position:absolute;top:0}.submit-button-with-icon.example-icon .color-and-icon::after{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);right:7px}.no-touch .submit-button-with-icon.example-icon .color-and-icon:focus,.no-touch .submit-button-with-icon.example-icon .color-and-icon:hover{background-color:#505050;color:#ffffff}.no-touch .submit-button-with-icon.example-icon .color-and-icon:focus::after,.no-touch .submit-button-with-icon.example-icon .color-and-icon:hover::after{color:#ffffff}.no-touch .submit-button-with-icon.example-icon:hover .color-and-icon{background-color:#808184}a.topbar-link-user{position:relative;-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:100%;float:left;border-radius:5px;padding:20px 80px 14px 15px;background-color:#6ea5c8;color:#ffffff}a.topbar-link-user::after{font-size:54px;line-height:1;color:#ffffff;display:block;position:absolute;top:0}a.topbar-link-user::after{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);right:7px}.no-touch a.topbar-link-user:focus,.no-touch a.topbar-link-user:hover{background-color:#505050;color:#ffffff}.no-touch a.topbar-link-user:focus::after,.no-touch a.topbar-link-user:hover::after{color:#ffffff}a.topbar-link-menu{position:relative;-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:100%;float:left;border-radius:5px;padding:20px 80px 14px 15px;background-color:#6ea5c8;color:#252525}a.topbar-link-menu::after{font-size:54px;line-height:1;color:#262626;display:block;position:absolute;top:0}a.topbar-link-menu::after{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);right:7px}.no-touch a.topbar-link-menu:focus,.no-touch a.topbar-link-menu:hover{background-color:#505050;color:#ffffff}.no-touch a.topbar-link-menu:focus::after,.no-touch a.topbar-link-menu:hover::after{color:#ffffff}a.topbar-link-menu:hover::after{color:#262626}a.topbar-link-search{position:relative;-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:100%;float:left;border-radius:5px;padding:20px 80px 14px 15px;background-color:#6ea5c8;color:#ffffff}a.topbar-link-search::after{font-size:54px;line-height:1;color:#ffffff;display:block;position:absolute;top:0}a.topbar-link-search::after{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);right:7px}.no-touch a.topbar-link-search:focus,.no-touch a.topbar-link-search:hover{background-color:#505050;color:#ffffff}.no-touch a.topbar-link-search:focus::after,.no-touch a.topbar-link-search:hover::after{color:#ffffff}a.topbar-link-opening-hours{position:relative;-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:100%;float:left;border-radius:5px;padding:20px 80px 14px 15px;background-color:#ffffff;color:rgba(38,38,38,.8)}a.topbar-link-opening-hours::after{font-size:54px;line-height:1;color:rgba(38,38,38,.8);display:block;position:absolute;top:0}a.topbar-link-opening-hours::after{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);right:7px}.no-touch a.topbar-link-opening-hours:focus,.no-touch a.topbar-link-opening-hours:hover{background-color:#22399a;color:#ffffff}.no-touch a.topbar-link-opening-hours:focus::after,.no-touch a.topbar-link-opening-hours:hover::after{color:#ffffff}a.topbar-link-opening-hours::after{color:#22399a}a.topbar-link-signout{position:relative;-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:100%;float:left;border-radius:5px;padding:20px 80px 14px 15px;background-color:#cccccc;color:rgba(38,38,38,.8);padding-right:14px}a.topbar-link-signout::after{font-size:54px;line-height:1;color:rgba(38,38,38,.8);display:block;position:absolute;top:0}a.topbar-link-signout::after{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);right:7px}.no-touch a.topbar-link-signout:focus,.no-touch a.topbar-link-signout:hover{background-color:#505050;color:#ffffff}.no-touch a.topbar-link-signout:focus::after,.no-touch a.topbar-link-signout:hover::after{color:#ffffff}a.topbar-link-user-account{position:relative;-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:100%;float:left;border-radius:5px;padding:20px 80px 14px 15px;background-color:#ffffff;color:rgba(38,38,38,.8);padding-right:14px;background-color:#ffffff}a.topbar-link-user-account::after{font-size:54px;line-height:1;color:rgba(38,38,38,.8);display:block;position:absolute;top:0}a.topbar-link-user-account::after{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);right:7px}.no-touch a.topbar-link-user-account:focus,.no-touch a.topbar-link-user-account:hover{background-color:#22399a;color:#ffffff}.no-touch a.topbar-link-user-account:focus::after,.no-touch a.topbar-link-user-account:hover::after{color:#ffffff}a.search-extended-button{position:relative;-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:100%;float:left;border-radius:5px;padding:20px 80px 14px 15px;background-color:#262626;color:#ffffff;width:54px;height:54px;padding:0;text-indent:-9999px}a.search-extended-button::after{font-size:54px;line-height:1;color:#ffffff;display:block;position:absolute;top:0}a.search-extended-button::after{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);right:7px}.no-touch a.search-extended-button:focus,.no-touch a.search-extended-button:hover{background-color:#505050;color:#ffffff}.no-touch a.search-extended-button:focus::after,.no-touch a.search-extended-button:hover::after{color:#ffffff}a.search-extended-button::after{text-indent:0;right:0}a.print-button{position:relative;-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);width:100%;float:left;border-radius:5px;padding:20px 80px 14px 15px;background-color:#cccccc;color:rgba(38,38,38,.8);border:none;background-image:none;font-size:14px;line-height:20px;text-shadow:none}a.print-button::after{font-size:54px;line-height:1;color:rgba(38,38,38,.8);display:block;position:absolute;top:0}a.print-button::after{-webkit-transition:color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:color .3s cubic-bezier(.165,.84,.44,1);transition:color .3s cubic-bezier(.165,.84,.44,1);right:7px}.no-touch a.print-button:focus,.no-touch a.print-button:hover{background-color:#505050;color:#ffffff}.no-touch a.print-button:focus::after,.no-touch a.print-button:hover::after{color:#ffffff}a.print-button img{display:none}a.print-button:hover{background-image:none}.image-styling-16-9{display:block;position:relative;background-color:#e5e5e5;padding-top:56.25%}.image-styling-16-9 img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;max-height:100%;max-width:100%;height:auto;width:auto}.background-image-styling-16-9{display:block;position:relative;background-color:#e5e5e5;padding-top:56.25%;background-size:contain;background-repeat:no-repeat;background-position:center center}.field-image-caption{margin-top:10px;color:rgba(38,38,38,.8)}ul.pager{float:left;width:100%;padding:0;margin-top:30px;text-align:center}ul.pager li{display:inline-block;padding:0;margin:17px 5px}ul.pager li a{color:#252525}ul.pager li.pager-current{color:#22399a;font-weight:400}ul.pager li.pager-next,ul.pager li.pager-previous{margin:0;text-indent:-9999px}ul.pager li.pager-next a,ul.pager li.pager-previous a{position:relative;display:block}ul.pager li.pager-previous{float:left}ul.pager li.pager-previous a::after{-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);position:absolute;display:block;width:68px;height:54px;font-size:54px;line-height:1;text-align:center;background-color:#505050;color:#ffffff;border-radius:5px}@media screen and (max-width:600px){ul.pager li.pager-previous a::after{width:54px}}.no-touch ul.pager li.pager-previous a:hover::after{background-color:#808184;color:#ffffff}ul.pager li.pager-previous a::after{top:0;left:0;text-indent:0}ul.pager li.pager-next{float:right}ul.pager li.pager-next a::after{-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);position:absolute;display:block;width:68px;height:54px;font-size:54px;line-height:1;text-align:center;background-color:#505050;color:#ffffff;border-radius:5px}@media screen and (max-width:600px){ul.pager li.pager-next a::after{width:54px}}.no-touch ul.pager li.pager-next a:hover::after{background-color:#808184;color:#ffffff}ul.pager li.pager-next a::after{top:0;right:0;text-indent:0}@media screen and (max-width:600px){ul.pager li.pager-first{display:none}}a.opening-hours-toggle{position:relative;float:left;width:100%}a.opening-hours-toggle::after{-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);position:absolute;display:block;width:68px;height:54px;font-size:54px;line-height:1;text-align:center;background-color:#505050;color:#ffffff;border-radius:5px}@media screen and (max-width:600px){a.opening-hours-toggle::after{width:54px}}.no-touch a.opening-hours-toggle:hover::after{background-color:#808184;color:#ffffff}a.opening-hours-toggle::after{right:0;top:0;background-color:#505050;color:#ffffff}a.opening-hours-toggle.collapsed::after{content:"\e901";background-color:#e5e5e5;color:#252525}a.opening-hours-toggle.collapsed:hover::after{background-color:#505050;color:#ffffff}.default-panel-layout .primary-content a.opening-hours-toggle{padding:27px 0;border-top:1px solid rgba(38,38,38,.2)}.default-panel-layout .primary-content a.opening-hours-toggle::after{top:10px}.field-group-format.collapsible{position:relative;width:100%;padding:28px 0 26px;border-top:1px solid rgba(38,38,38,.2);overflow:hidden}.field-group-format.collapsible>h2{font-family:FaktPro-Normal,sans-serif;font-size:16px;line-height:20px;font-weight:400;margin-bottom:0}.field-group-format.collapsible>h2 .field-group-format-toggler a::after{-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);position:absolute;display:block;width:68px;height:54px;font-size:54px;line-height:1;text-align:center;background-color:#505050;color:#ffffff;border-radius:5px}@media screen and (max-width:600px){.field-group-format.collapsible>h2 .field-group-format-toggler a::after{width:54px}}.no-touch .field-group-format.collapsible>h2 .field-group-format-toggler a:hover::after{background-color:#808184;color:#ffffff}.field-group-format.collapsible>h2 .field-group-format-toggler a::after{right:0;top:10px;background-color:#808184;color:rgba(255,255,255,.54)}.field-group-format.collapsible .field-group-format-wrapper{width:100%!important;margin-top:40px}.field-group-format.collapsible .field-group-format-wrapper:after{content:"";display:table;clear:both}.field-group-format.collapsible.collapsed>h2 .field-group-format-toggler a::after{content:"\e901";background-color:#e5e5e5;color:rgba(38,38,38,.8)}.field-group-format.collapsible.collapsed>h2 .field-group-format-toggler a:hover::after{background-color:#808184;color:rgba(255,255,255,.54)}.ting-object-related-item{margin-bottom:30px}.ting-object-related-item h4{margin-bottom:5px}.availability.reservable{color:#fe1212}.availability.available,.availability.available.reservable{color:#a51d1d}.availability.available.not-reservable{color:#e11f1f}.availability:hover{color:#252525}.sub-menu-title{font-family:FaktPro-SemiBold,sans-serif;font-size:1.125rem;line-height:1.5rem;margin-top:10px;margin-bottom:20px}.page-search ul.tabs.primary{display:none}.search-overlay--wrapper{position:fixed;z-index:900;top:0;left:0;width:100%;height:100%;background-color:rgba(38,38,38,.8)}.search-overlay--wrapper .search-overlay--inner{-webkit-transform:translate(-167px,-105px);-moz-transform:translate(-167px,-105px);-ms-transform:translate(-167px,-105px);-o-transform:translate(-167px,-105px);transform:translate(-167px,-105px);position:absolute;left:50%;top:50%;padding:30px 100px 20px;background-color:#22399a;text-align:center}@media screen and (max-width:600px){.search-overlay--wrapper .search-overlay--inner{-webkit-transform:translate(-122px,-105px);-moz-transform:translate(-122px,-105px);-ms-transform:translate(-122px,-105px);-o-transform:translate(-122px,-105px);transform:translate(-122px,-105px);padding:30px 80px 20px}}.search-overlay--wrapper .icon-spinner{position:relative;display:block;width:84px;height:84px;margin:0 auto 20px}.search-overlay--wrapper .icon-spinner svg{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;position:absolute;top:0;left:0;width:100%;height:100%}.search-overlay--wrapper .search-overlay--text{color:#ffffff;margin-bottom:15px}.search-overlay--wrapper .cancel{margin-bottom:0}.search-overlay--wrapper .cancel a{color:rgba(38,38,38,.8)}.menu-item-count{display:inline-block;position:relative;top:-3px;width:20px;height:20px;margin-left:6px;font-size:10px;text-align:center;line-height:22px;border-radius:50%;background-color:#22399a;color:#ffffff}.menu-item-count-success{background-color:#23d273}.menu-item-count-warning{background-color:#e22020}.social-share-container{width:100%;float:left;padding-bottom:10px;border-bottom:1px solid #cccccc;margin-bottom:30px}.social-share-container .label{font-family:FaktPro-SemiBold,sans-serif}.social-share-container a{display:block;float:left;margin-right:16px}.social-share-container .share-buttons{margin-top:10px}.social-share-container .share-buttons .icon span{margin-left:30px}.social-share-container .share-buttons .icon.facebook-share{position:relative}.social-share-container .share-buttons .icon.facebook-share::before{font-size:25px;color:#22399a;line-height:15px;display:block;position:absolute;top:0}.social-share-container .share-buttons .icon.twitter-share{position:relative}.social-share-container .share-buttons .icon.twitter-share::before{font-size:25px;color:#22399a;line-height:15px;display:block;position:absolute;top:0}.social-share-container .share-buttons .icon.mail-share{position:relative}.social-share-container .share-buttons .icon.mail-share::before{font-size:25px;color:#22399a;line-height:15px;display:block;position:absolute;top:0}.media-vimeo-video,.media-youtube-video{position:relative;width:100%;padding-top:56.3%}.media-vimeo-video .consent-placeholder,.media-vimeo-video iframe,.media-youtube-video .consent-placeholder,.media-youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.info-dash{margin:0 5px}.anchor{display:block;position:relative;top:-148px}.has-second-level-menu .anchor{top:-209px}@media screen and (max-width:950px){.has-second-level-menu .anchor{top:-148px}}.page-lead{margin-bottom:20px}.ajax-progress-throbber{display:none}.slick-slider .slick-list{padding-bottom:80px}.view-ding-event .slick-slider .slick-list{padding-bottom:70px}.slick-slider .slick-arrow{-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;bottom:0;text-indent:-9999px;width:68px;height:54px;overflow:hidden;padding:0;margin:0;z-index:1;cursor:pointer;border:0;background:0 0}@media screen and (max-width:600px){.slick-slider .slick-arrow{width:54px}}.slick-slider .slick-arrow::after{bottom:0;right:0;width:100%;height:100%;text-indent:0}.slick-slider .slick-arrow:focus{outline:0}.slick-slider .slick-arrow.slick-prev{right:80px}.slick-slider .slick-arrow.slick-prev::after{-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);position:absolute;display:block;width:68px;height:54px;font-size:54px;line-height:1;text-align:center;background-color:#6ea5c8;color:#ffffff;border-radius:5px}@media screen and (max-width:600px){.slick-slider .slick-arrow.slick-prev::after{width:54px}}.no-touch .slick-slider .slick-arrow.slick-prev:hover::after{background-color:#808184;color:#ffffff}@media screen and (max-width:600px){.slick-slider .slick-arrow.slick-prev{right:66px}}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-arrow.slick-next::after{-webkit-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);-moz-transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);transition:background-color .3s cubic-bezier(.165,.84,.44,1),color .3s cubic-bezier(.165,.84,.44,1);position:absolute;display:block;width:68px;height:54px;font-size:54px;line-height:1;text-align:center;background-color:#6ea5c8;color:#ffffff;border-radius:5px}@media screen and (max-width:600px){.slick-slider .slick-arrow.slick-next::after{width:54px}}.no-touch .slick-slider .slick-arrow.slick-next:hover::after{background-color:#808184;color:#ffffff}.slick-slider .slick-arrow.slick-next.slick-disabled,.slick-slider .slick-arrow.slick-prev.slick-disabled{opacity:.3}.slick-slider .slick-arrow.slick-next.slick-disabled:hover,.slick-slider .slick-arrow.slick-prev.slick-disabled:hover{cursor:default}.slick-slider .slick-arrow.slick-next.slick-disabled:hover::after,.slick-slider .slick-arrow.slick-prev.slick-disabled:hover::after{background-color:#e5e5e5;color:rgba(38,38,38,.8)}body .ask-vopros-tab{z-index:900;right:0;margin-left:0}body .ask-vopros-tab .ask-vopros-icon img{display:inline-block;width:36px;height:auto}.ui-dialog{max-width:90%}.color-text{color:#262626}.color-text-link{color:#22399a}.color-text-on-primary{color:#ffffff}.color-text-on-secondary{color:#ffffff}.background-color-primary{background-color:#22399a}.background-color-secondary{background-color:#6ea5c8}.font-base{font-family:FaktPro-Normal,sans-serif;font-size:16px;line-height:20px;font-weight:400}.font-base-bold{font-family:FaktPro-SemiBold,sans-serif}.font-display-large{font-family:FaktPro-Light,sans-serif;font-size:2.5rem;line-height:2.75rem}@media screen and (max-width:600px){.font-display-large{font-size:1.875rem;line-height:2.25rem}}.font-display{font-family:FaktPro-SemiBold,sans-serif;font-size:1.5rem;line-height:1.75rem}@media screen and (max-width:600px){.font-display{font-size:1.125rem;line-height:1.5rem}}.font-display-small{font-family:FaktPro-SemiBold,sans-serif;font-size:1.125rem;line-height:1.5rem}