/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cookiesjsr-btn{align-items:center;background-color:var(--weiss);border:0px;color:var(--schwarz);cursor:pointer;display:flex;font:inherit;justify-content:center;margin:10px 10px 10px 0px;min-height:42px;opacity:.95;padding:0;text-decoration:none;text-transform:uppercase;-webkit-transform:scale(1);transform:scale(1);transition:all .3s ease;white-space:nowrap;width:calc(100% - 2.5em)}@media (max-width:667px){.cookiesjsr-btn{margin-right:0px !important;flex-basis:100%;}.cookiesjsr-banner--action{flex-direction:column-reverse;}}.cookies-fallback--video--wrap{position:absolute !important;left:0px;top:0px;width:100%;height:100%;}.cookiesjsr-btn:hover{transform:scale(1.05);transition:all .3s ease}.cookies-fallback--btn{background:var(--maincolor);}.cookies-fallback--text{color:var(--schwarz);}.cookiesjsr-btn.important.denyAll,.cookiesjsr-btn.invert{color:var(--schwarz);}.cookiesjsr-btn.important.allowAll{background-color:var(--weiss);color:var(--schwarz);font-weight:700;}@media (min-width:576px){.cookiesjsr-btn{min-height:48px}}.cookiesjsr-btn:hover{opacity:1;}.cookiesjsr-btn.important.invert{background-color:var(--actioncolor);color:var(--weiss);}.cookiesjsr-links{display:flex;flex-direction:column;list-style:none;margin:0 -.75em;padding:0}@media (min-width:576px){.cookiesjsr-links.links--row{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:left;}}.cookiesjsr-links.links--row li{margin:0;padding-left:.75em;padding-right:.75em;position:relative}.cookiesjsr-links.links--row li a,.cookiesjsr-links.links--row li a:visited{display:inline-block;line-height:2em;margin:0;padding:0}.cookiesjsr-links.links--row li a:hover,.cookiesjsr-links.links--row li a:active{color:var(--schwarz);}.cookiesjsr-links.links--row li:first-child:before{content:none}@media (min-width:576px){.cookiesjsr-links.links--row li:before{background-color:var(--weiss);content:"";height:.3em;left:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);width:.3em}}.cookiesjsr-btn.denyAll{display:none}@media (min-width:1200px){.cookiesjsr-btn.denyAll{display:inline-block}}.cookiesjsr-switch{background-color:var(--weiss);border:0;border-radius:20px;box-shadow:inset -1px 2px 1px rgba(0,0,0,.25);cursor:pointer;display:block;height:20px;height:var(--switch-height,20px);margin:0;padding:0;position:relative;transition:background-color .1s ease-in-out;width:45px;width:var(--switch-width,45px)}.cookiesjsr-switch:focus-within:before{border:1px dotted #eee;border-radius:10px;content:"";height:100%;position:absolute;width:100%}.cookiesjsr-switch:after{background-color:var(--weiss);background-color:var(--switch-handle-color,var(--weiss));border:1px solid #e4e5e6;border-radius:20px;border-radius:var(--switch-height,20px);box-shadow:-1px 2px 1px rgba(0,0,0,.25);content:"";display:block;height:20px;height:var(--switch-height,20px);left:0;position:absolute;top:0;transition:left .1s ease-in-out;width:20px;width:var(--switch-height,20px)}.cookiesjsr-switch.active{background-color:#0a0;background-color:var(--switch-bg-on,#0a0)}.cookiesjsr-switch.active:after{left:25px}.cookiesjsr-switch input[type=checkbox]{opacity:0;position:absolute}.cookiesjsr-banner{background-color:var(--actioncolor);bottom:0;color:var(--weiss);display:block;height:auto;left:0;max-height:calc(100vh - 100px);overflow:auto;padding:1em;box-sizing:border-box;position:fixed;width:100vw;z-index:10000}.cookiesjsr-banner.active{-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){.cookiesjsr-banner{flex-direction:row}}.cookiesjsr-banner a{color:var(--weiss);color:var(--link-list-font-color,var(--weiss))}.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100%}@media (min-width:560px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100%}}@media (min-width:768px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100%}}@media (min-width:834px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:70%}}@media (min-width:980px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:70%}}@media (min-width:1280px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:50%}}.cookiesjsr-banner--info{width:100%;margin:0px;padding:0px;overflow:visible;}.cookiesjsr-banner--text{display:block;}.cookiesjsr-banner--links{}.cookiesjsr-banner--action{display:flex;flex-direction:column;padding:0}@media (min-width:667px){.cookiesjsr-banner--action{flex-direction:row}}.cookiesjsr-banner button.denyAll{display:inline-block}.cookiesjsr-service-groups{display:block;list-style:none;margin:0 0 -1px!important;max-height:100%;overflow:auto;padding:0!important;position:static!important}.cookiesjsr-service-group{line-height:1.5em;list-style:none;position:static!important}.cookiesjsr-service-group--tab{-webkit-appearance:none;-moz-appearance:none;background:var(--weiss);background:var(--layer-tab-bg-color,var(--weiss));border:0;border-bottom:1px solid #e4e5e6;border-bottom:1px solid var(--layer-border-color,#e4e5e6);color:#000f37;color:var(--layer-tab-font-color,#000f37);cursor:pointer;display:block;font-weight:700;margin:0;min-height:3em;padding:1em 1.25em;padding:1em var(--default-margin,1.25em);text-align:left;text-decoration:none;width:100%}.cookiesjsr-service-group--tab:last-child{border-bottom:0}@media (min-width:768px){.cookiesjsr-service-group--tab{padding:1em 3.25em 1em 1.25em;width:calc(30% + 2em)}}.cookiesjsr-service-group--content{display:none}@media (min-width:768px){.cookiesjsr-service-group--content{height:100%;overflow:auto;position:absolute;right:0;top:0;width:70%}}.cookiesjsr-service-group--intro{padding:1em 1.25em;padding:1em var(--default-margin,1.25em)}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:var(--actioncolor);border-bottom:0;color:var(--weiss);}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:var(--actioncolor);color:var(--weiss);display:block;}.cookiesjsr-service-group--services{margin:0!important;padding:0!important}.cookiesjsr-service{align-items:center;background-color:hsla(210,4%,90%,0);display:flex;transition:background-color .3s ease}.cookiesjsr-service:hover{background-color:hsla(210,4%,90%,.1)}.cookiesjsr-service--description{padding:.625em 1.25em;width:calc(100% - 2.5em - 45px)}.cookiesjsr-service--description h3{color:var(--weiss);color:var(--layer-font-light,var(--weiss));font-size:1.125em;font-weight:400;margin:0}.cookiesjsr-service--links a{font-size:.75em}.cookiesjsr-service--links a,.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:visited{color:var(--weiss);color:var(--layer-font-light,var(--weiss))}.cookiesjsr-service--action{padding:.625em 1.25em;width:calc(2.5em + 45px)}.cookiesjsr-service--always-on{color:#0a0;color:var(--switch-always-on-font-color,#0a0);display:flex;justify-content:flex-end;text-align:right;white-space:nowrap}.cookiesjsr-service--always-on span{background-color:var(--weiss);background-color:var(--switch-always-on-bg-color,var(--weiss));padding:0 .5em}.cookiesjsr-layer{background:var(--weiss);background:var(--layer-header-bg-color,var(--weiss));display:block;height:100vh;left:50%;line-height:1.5em;max-width:100%;overflow:hidden;padding:3.5em 0 4.5em;padding:var(--layer-header-height,3.5em) 0 var(--layer-footer-height,4.5em);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;z-index:314160}@media (min-height:668px){.cookiesjsr-layer{height:80vh;max-height:575px}}@media (min-height:992px){.cookiesjsr-layer{height:60vh}}@media (min-width:768px){.cookiesjsr-layer{width:860px}}.cookiesjsr-layer--overlay{background:rgba(0,0,0,.4);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:314159}.cookiesjsr-layer--header{align-items:center;background-color:var(--weiss);background:var(--weiss);background:var(--layer-header-bg-color,var(--weiss));border-bottom:1px solid #e4e5e6;border-bottom:1px solid var(--layer-border-color,#e4e5e6);display:flex;height:var(--layer-header-height) !important;justify-content:space-between;min-height:var(--layer-header-height) !important;left:0;margin:0;padding:0 1.25em;padding:0 var(--default-margin,1.25em);position:absolute;top:0;width:100%;z-index:100}.cookiesjsr-layer--title{color:#000f37;color:var(--layer-header-font-color,#000f37);text-transform:uppercase}.cookiesjsr-layer--close{-webkit-appearance:none;-moz-appearance:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.263 0 13.501 10.762 2.737 0 0 2.737l10.764 10.764L0 24.263 2.737 27l10.764-10.764L24.263 27 27 24.263 16.238 13.501 27 2.737z' fill='%23000f37' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% scroll;background-size:contain;border:0;cursor:pointer;height:1em;overflow:hidden;padding:0;text-indent:-999em;width:1em;z-index:102}.cookiesjsr-layer--body{background:var(--weiss);background:var(--layer-body-bg-color,var(--weiss));bottom:4.5em;bottom:var(--layer-footer-height,4.5em);left:0;position:absolute;right:0;top:3.5em;top:var(--layer-header-height,3.5em)}.cookiesjsr-layer--footer{align-items:center;background:var(--weiss);background:var(--layer-footer-bg-color,var(--weiss));border-top:1px solid #e4e5e6;border-top:1px solid var(--layer-border-color,#e4e5e6);bottom:0;display:flex;height:4.5em;height:var(--layer-footer-height,4.5em);justify-content:flex-end;left:0;padding:0 1.25em;padding:0 var(--default-margin,1.25em);position:absolute;width:100%}@media (min-width:768px){.cookiesjsr-layer--footer{justify-content:space-between}}.cookiesjsr-layer--label-all{color:#000f37;color:var(--layer-footer-font-color,#000f37);display:none}@media (min-width:768px){.cookiesjsr-layer--label-all{display:block;padding-right:1.25em;padding-right:var(--default-margin,1.25em);width:30%}}.cookiesjsr-layer--actions{align-items:center;display:flex;margin:-.625em;width:calc(100% + 1.25em)}@media (min-width:768px){.cookiesjsr-layer--actions{width:calc(70% + .625em)}}.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:none}@media (min-width:576px){.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:inline-block}}@media (max-width:576px){.cookiesjsr-layer button.save{margin-left:auto;padding:0 2em;width:auto}}#cookiesjsr{--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:var(--weiss);--btn-border-color:var(--weiss);--btn-bg-color:#004c93;--btn-prime-font-color:#004c93;--btn-prime-border-color:var(--weiss);--btn-prime-bg-color:var(--weiss);--btn-inv-font-color:#004c93;--btn-inv-border-color:#004c93;--btn-inv-bg-color:var(--weiss);--btn-prime-inv-font-color:var(--weiss);--btn-prime-inv-border-color:#004c93;--btn-prime-inv-bg-color:#004c93;--link-list-font-color:var(--weiss);--link-list-separator-color:var(--weiss);--banner-logo-offset:100px;--banner-bg-color:#004c93;--banner-font-color:var(--weiss);--layer-header-height:3.5em;--layer-header-bg-color:var(--weiss);--layer-header-font-color:#000f37;--layer-body-bg-color:var(--weiss);--layer-tab-bg-color:var(--weiss);--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:#004c93;--layer-tab-active-font-color:var(--weiss);--layer-bg-dark:#004c93;--layer-font-light:var(--weiss);--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:var(--weiss);--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:var(--weiss);--switch-bg-off:var(--weiss);--switch-bg-on:#0a0;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#0a0;--switch-always-on-bg-color:var(--weiss)}.cookiesjsr--app{font-size:70%;line-height:var(--lineheight);text-align:left;}body .cookiesjsr--app,body .cookiesjsr--app *,body .cookiesjsr--app :after,body .cookiesjsr--app :before{box-sizing:border-box}.cookies-fallback--google_maps{background:url(/themes/custom/whtheme/images/previewmap.svg) !important;background-repeat:no-repeat !important;background-position:center center;background-size:cover !important;height:50vh;}@media only screen and (max-width:667px){.cookiesjsr-layer{height:80vh;}}.cookies-fallback--text{line-height:var(--lineheight);}.block-cookies-docs-block{text-align:left;}
@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:400;src:url(/themes/custom/whtheme/fonts/barlow-v13-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:500;src:url(/themes/custom/whtheme/fonts/barlow-v13-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:700;src:url(/themes/custom/whtheme/fonts/barlow-v13-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Barlow Condensed';font-style:normal;font-weight:400;src:url(/themes/custom/whtheme/fonts/barlow-condensed-v13-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Barlow Condensed';font-style:normal;font-weight:500;src:url(/themes/custom/whtheme/fonts/barlow-condensed-v13-latin-500.woff2) format('woff2');}:root{--maincolor:#AC1816;--actioncolor:#D77C23;--bgcolor:#5C6C81;--schwarz:#5C6C81;--richtigschwarz:#000000;--weiss:#FFFFFF;--overlay:rgba(48,69,95,0.9);--font-size:100%;--lineheight:135%;--headerfontsize:140%;--font-standard:'Barlow',sans-serif;--font-condensed:'Barlow Condensed',sans-serif;--regular:400;--medium:500;--bold:700;--seitenrand:7vw;--headerheight:90px;--logoheight:calc(var(--headerheight) - 10px);--menuclick:105px;--menuwidth:40vw;--buttontextsize:170%;--pfeilsize:32px;--socialmediaicons:25px;--programmiconwidth:100px;--arrowwidth:30px;--padding:2vw;--adminspace:73px;--abstand1:1vh;--abstand2:2vh;--abstand3:3vh;--abstand5:5vh;--abstand7:7vh;--abstand10:10vh;}*:focus{outline:none;}label.js-form-required:after{content:"*";}.views-field-edit-node a:link,.views-field-edit-node a:visited{color:red !important;padding:3px 10px;border:solid 1px red;background-color:var(--weiss);}.views-field-edit-node a:hover,.views-field-edit-node a:active{color:var(--weiss) !important;background:red;padding:3px 10px;border:solid 1px red;}div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}.user-login-form .form-item-name{width:49%;float:left;}.user-login-form .form-item-pass{width:49%;float:right;}.user-login-form .form-item input{width:100%;padding:5px 10px;box-sizing:border-box;margin:5px 0px;}.user-login-form .form-actions{clear:both;}button:focus{outline:0;}#cboxPrevious,#cboxPrevious:hover{background-image:url(/themes/custom/whtheme/images/galprev.svg);width:33px;height:33px;background-position:left top;background-size:100% 100%;margin-top:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#cboxNext,#cboxNext:hover{background-image:url(/themes/custom/whtheme/images/galnext.svg);width:33px;height:33px;background-position:left top;background-size:100% 100%;margin-top:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#cboxOverlay{background:var(--overlay);}#cboxContent{background:#FFFFFF;overflow:visible !important;}#cboxLoadedContent{border:12px solid #FFFFFF;background:#1C2E4B;}#cboxWrapper{background:transparent;padding-top:0px;overflow:visible !important;}#cboxTitle{left:0px;bottom:-10px;top:auto;color:var(--weiss);-webkit-transform:translateY(120%);-moz-transform:translateY(120%);transform:translateY(120%);}#cboxCurrent{right:12px;top:-18px;color:var(--schwarz);display:none !important;}#cboxLoadedContent{border:0px !important;overflow:visible !important;}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible !important;}#cboxPrevious{left:0px;opacity:0.6;}#cboxNext{right:0px;opacity:0.6;}#cboxClose,#cboxClose:hover{background-image:url(/themes/custom/whtheme/images/galclose.svg);background-size:100% 100%;background-position:left top;width:33px;height:33px;top:0px;right:0px;opacity:0.6;}.user-login-form{display:table;width:100%;}.user-login-form .js-form-item{width:calc(50% - 20px);float:left;margin-right:20px;}.user-login-form .js-form-item input,.user-pass .js-form-item input{width:100%;padding:5px;box-sizing:border-box;}input.js-form-submit{margin-top:1em;background-color:transparent;color:var(--schwarz);border-style:none;padding:10px 25px;text-align:left;}input.js-form-submit:hover{background-color:var(--maincolor);}.flexslider{margin:0 0 0px;border:0px solid #ffffff;zoom:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);}.flex-control-nav{bottom:40px;z-index:99;}.flex-control-paging li a{border-radius:0px;width:16px;height:16px;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);box-shadow:inset 0 0 0px rgba(0,0,0,0.3);}.flex-control-paging li a{background-color:#7A953B;}.flex-control-paging li a.flex-active{background-color:var(--weiss);}#block-whtheme-local-tasks ul.tabs{}ul.tabs{border-bottom:solid 1px #CCCCCC;margin-top:50px !important;}ul.tabs a,ul.tabs a:visited{color:var(--weiss);}ul.tabs a:hover,ul.tabs a:active,ul.tabs a.is-active{color:var(--schwarz);}body{font-size:110%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:var(--lineheight);background:var(--bgcolor);}html,button,input,select,textarea{font-family:var(--font-standard),Arial,Helvetica,"Nimbus Sans L",sans-serif;font-style:normal;font-weight:var(--regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-tiefblau);}.node--type-error-page .field--name-body{font-size:500%;line-height:100%;}hr{height:1px;border:0px;background:var(--weiss);opacity:0.8;margin:20px 0px;}a,a:visited{text-decoration:none;}a:hover,a:active{text-decoration:none;}a:hover,a:active{text-decoration:none;}.layout-content a,.layout-content a:visited{text-decoration:none;color:var(--weiss);}.layout-content a:hover,.layout-content a:active{text-decoration:none;color:var(--weiss);opacity:var(--opacy);}h1,.h1{font-style:normal;font-size:430%;line-height:100%;font-family:var(--font-condensed);font-weight:var(--medium);letter-spacing:-1px;margin-bottom:var(--abstand2);}h1.page-title{margin-top:0px;padding-top:0px;}h2,.h2{font-size:240%;line-height:115%;font-style:normal;font-family:var(--font-condensed);font-weight:var(--medium);}h3,.dachzeile{font-size:200%;line-height:135%;margin:30px 0px 20px 0px;font-weight:var(--regular);font-family:var(--font-condensed);}.dachzeile{margin:0px;}h4{font-size:120%;line-height:135%;margin:30px 0px 10px 0px;}h5{margin:3vw 0px 0px 0px;padding:0px;font-size:105%;line-height:135%;font-weight:var(--bold);}p{margin:0px 0px 20px 0px;}.views-field-body ul,.text-formatted ul{padding-left:22px;}.text-xs{font-size:70%;line-height:var(--lineheight);}.text-s,.image-with-title,figcaption{font-size:80%;line-height:var(--lineheight);}.text-l{font-size:120%;line-height:var(--lineheight);}.text-xl{font-size:160%;line-height:var(--lineheight);}.layout-container{padding-top:var(--headerheight);}.maxwidth{margin-left:var(--seitenrand);margin-right:var(--seitenrand);}main{}.page-node-type-homepage main{background:var(--bgcolor);color:var(--weiss);padding-top:var(--abstand5);}.page-node-type-versendet main{background:var(--bgcolor);padding:calc(var(--abstand10) * 2) 0px;text-align:center;color:var(--weiss);}.page-node-type-versendet main .button{margin-left:auto;margin-right:auto;}.page-node-type-reservieren main{background:var(--actioncolor);color:var(--weiss);padding-bottom:var(--abstand7);}.page-node-type-event main{background:var(--bgcolor);color:var(--weiss);}.path-dplogin main{background:var(--maincolor);padding:calc(var(--abstand10) * 2) 0px;color:var(--weiss);}.path-search main{background:var(--bgcolor);color:var(--weiss);padding-bottom:var(--abstand10);}.page-node-type-contact main{background:var(--bgcolor);color:var(--weiss);padding-bottom:var(--abstand10);}.page-node-type-page main{background:var(--bgcolor);color:var(--weiss);padding-bottom:var(--abstand10);}.page-node-type-team main{background:var(--bgcolor);color:var(--weiss);padding-bottom:var(--abstand10);}.page-node-type-legal main{background:var(--bgcolor);color:var(--weiss);padding-bottom:var(--abstand10);}.page-node-type-page .block-page-title-block,.page-node-type-page #block-whtheme-content > article{width:80%;}.block-page-title-block{position:relative;}.page-node-3511 .block-page-title-block{width:100%;}.block-page-title-block .p-pdf-icon{position:absolute;right:0px;bottom:0px;font-size:200%;line-height:var(--lineheight);}.block-page-title-block .p-pdf-icon accent-color::hover{color:var(--actioncolor) !important;}.maincolor{background:var(--maincolor);color:var(--weiss);}.actioncolor{background:var(--actioncolor);color:var(--weiss);}.bgcolor{background:var(--bgcolor);}.weiss{background:var(--weiss);color:var(--bgcolor);}.button{display:table;text-align:center;text-transform:uppercase;}.button a,.button a:visited,.button.ausgebucht span{display:block;color:var(--weiss);background-color:var(--actioncolor);border-radius:0px;padding:13px 30px;box-sizing:border-box;white-space:nowrap;-webkit-transition:all .35s ease;transition:all .35s ease;}.button a:hover,.button a:active{display:block;color:var(--weiss);background-color:var(--richtigschwarz);cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;}.button.small{font-size:80%;line-height:var(--lineheight);}.button.small a,.button.small a:visited,.button.small.ausgebucht span{padding:8px 20px;font-weight:var(--medium);}.button.reservieren svg{transform:rotate(-45deg);object-position:center center;}.button.ausgebucht span{background:var(--maincolor);}header{height:var(--headerheight);background:var(--maincolor);position:fixed;left:0px;top:0px;width:100%;z-index:99;}header.headerstart{}.block-system-branding-block{position:absolute;left:var(--seitenrand);top:50%;line-height:0px;-webkit-transform:translateX(0%) translateY(-50%);-moz-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%);}header.headerstart .block-system-branding-block img{width:auto;height:var(--logoheight);-o-transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;transition:.8s;transform:scale(1) translateY(0%);}header:not(.headerstart) .block-system-branding-block img{width:auto;height:var(--logoheight);transform:scale(1.3) translateY(22%);transition:.8s transform ease-in-out;object-position:left top;}.layout-container > header.isfront .block-system-branding-block img{height:auto;position:relative;object-position:center top;transform:scale(2) translateY(60%);transition:120ms transform ease-in-out;-o-transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;transition:.8s;}.lupe{position:absolute;right:calc(var(--seitenrand) +  var(--menuclick) + 50px);top:50%;z-index:98;-webkit-transform:translateX(0%) translateY(-50%);-moz-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%);color:var(--weiss);font-size:var(--headerfontsize);line-height:var(--lineheight);}.lupe:hover{color:var(--actioncolor);cursor:pointer;}body.navactive .lupe{color:var(--schwarz);}body.navactive .lupe:hover{color:var(--actioncolor);}.sprachwechsler{position:absolute;top:50%;z-index:97;right:calc(var(--seitenrand) + var(--menuclick) + 110px);-webkit-transform:translateX(0%) translateY(-50%);-moz-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%);font-size:var(--headerfontsize);line-height:var(--lineheight);}.sprachwechsler ul{padding:0px;margin:0px;list-style:none;text-align:right;}.sprachwechsler li{padding:0px 0px 0px 15px;margin:0px;list-style:none;text-transform:uppercase;display:inline-block;}.sprachwechsler li a,.sprachwechsler li a:visited{color:var(--weiss);}.sprachwechsler li a:hover,.sprachwechsler li a:active{color:var(--actioncolor);}.sprachwechsler li a.is-active{font-weight:var(--bold);}body.navactive .sprachwechsler li a,body.navactive .sprachwechsler li a:visited{color:var(--schwarz);}body.navactive .sprachwechsler li a:hover,body.navactive .sprachwechsler li a:active{color:var(--actioncolor);}.menuclick{position:fixed;top:0px;right:var(--seitenrand);z-index:96;height:var(--headerheight);width:var(--menuclick);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;color:var(--weiss);display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}body.navactive .menuclick{color:var(--schwarz);}.menuclick:hover,body.navactive .menuclick:hover{cursor:pointer;color:var(--actioncolor);}.user-logged-in .menuclick,.user-logged-in header{top:var(--adminspace);}.menuclick .menuclick-text{font-weight:var(--medium);font-size:var(--headerfontsize);line-height:var(--lineheight);}.topmenutrigger{border:none;width:30px;height:var(--headerheight);text-indent:-900em;overflow:hidden;cursor:pointer;outline:none;top:50%;left:0px;z-index:94;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.topmenutrigger span{box-sizing:border-box;background:var(--weiss);border:none;height:2px;border-radius:0px;width:100%;position:absolute;top:50%;left:0%;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;display:block;}.menuclick:hover .topmenutrigger span{background:var(--actioncolor);}.topmenutrigger.active span{background:var(--maincolor);}.topmenutrigger span:nth-of-type(1){-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px);}.topmenutrigger span:nth-of-type(2){width:100%;}.topmenutrigger span:nth-of-type(3){width:100%;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px);}.topmenutrigger.active{}.topmenutrigger.active span{top:50%;}.topmenutrigger.active .top{-moz-transform:translateY(0px) translateX(0%) rotate(45deg);-webkit-transform:translateY(0px) translateX(0%) rotate(45deg);transform:translateY(0px) translateX(0%) rotate(45deg);background:var(--schwarz);width:90%;left:0%;height:3px;}.topmenutrigger.active .middle{display:none;background:var(--schwarz);width:90%;}.topmenutrigger.active .bottom{-moz-transform:translateY(0px) translateX(0%) rotate(-45deg);-webkit-transform:translateY(0px) translateX(0%) rotate(-45deg);transform:translateY(0px) translateX(0%) rotate(-45deg);width:90%;background:var(--schwarz);left:0%;height:3px;}body .region-primary-menu{position:fixed;top:0px;z-index:95;right:0%;height:calc(100vh - 0px);width:var(--menuwidth);background:rgba(255,255,255,0.95);color:var(--schwarz);overflow:auto;padding:var(--headerheight) var(--headerheight) var(--abstand5) var(--headerheight);box-sizing:border-box;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;display:flex;flex-direction:column;justify-content:flex-start;}body.navactive .region-primary-menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}body.user-logged-in .region-primary-menu{padding:calc(var(--abstand5) + 73px) var(--headerheight) var(--abstand5) var(--headerheight);}.topmenu{padding-top:var(--abstand5);}.topmenu ul.level1{padding:0px;margin:0px 0px var(--abstand7) 0px;list-style:none;font-weight:var(--light);}.topmenu ul.level1 > li{padding:7px 0px;margin-top:var(--abstand1);}.topmenu ul.level1 > li > a{font-size:230%;line-height:var(--lineheight);text-transform:uppercase;font-weight:var(--medium);font-family:var(--font-condensed);}.topmenu ul.level2 > li > a{font-size:120%;line-height:var(--lineheight);display:block;padding:2px 0px;box-sizing:border-box;}.topmenu ul.level1 li a,.topmenu ul.level1 li a:visited{color:var(--schwarz);}.topmenu ul.level1 li a:hover,.topmenu ul.level1 li a:active{color:var(--actioncolor);}.topmenu ul.level1 li a.is-active{color:var(--actioncolor);}.topmenu ul.level1 > li.menu-item--active-trail > a,.topmenu ul.level1 > li.menu-item--active-trail > a:visited{color:var(--actioncolor);}.topmenu ul.level2{padding:0px;margin:0px;list-style:none;font-weight:var(--light);}.topmenu ul.level2 .subnav-pfeil{font-size:80%;line-height:var(--lineheight);position:absolute;left:0px;top:8px;}.topmenu ul.level2 > li{position:relative;}.topmenu ul.level2 > li:hover .subnav-pfeil{color:var(--actioncolor);}.topmenu ul.level2 > li > a{display:block;position:relative;padding-left:25px;box-sizing:border-box;}.eyecatcher{position:absolute;right:var(--seitenrand);top:5vh;padding:10px;max-width:220px;box-sizing:border-box;background:rgba(255,255,255,0.95);z-index:90;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-transform:uppercase;font-family:var(--font-condensed);transform:rotate(3deg);object-position:center center;color:var(--bgcolor);overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.eyecatcher .views-field-field-pause{font-size:120%;line-height:var(--lineheight);font-weight:var(--medium);}.eyecatcher .views-field-field-grund-pause{font-size:260%;line-height:100%;font-weight:var(--medium);}.region-plakatleiste{position:relative;}.view-plakatleiste-tiny .tns-item{line-height:0px;}.view-plakatleiste-tiny .tns-item img{width:100%;height:auto;}.region-plakatleiste .view-footer{position:absolute;left:0px;bottom:0px;}.region-breadcrumb{padding-left:var(--seitenrand);padding-right:var(--seitenrand);box-sizing:border-box;color:var(--weiss);margin-bottom:var(--abstand5);}.breadcrumb{padding:10px 0px;box-sizing:border-box;text-transform:uppercase;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \203A ';}.breadcrumb li:first-child:before{content:none;}.breadcrumb li a,.breadcrumb li a:visited{color:var(--weiss);}.breadcrumb li a:hover,.breadcrumb li a:active{color:var(--richtigschwarz);}header .socialmedialinks{position:absolute;top:50%;z-index:98;right:calc(var(--seitenrand) + var(--menuclick) + 210px);-webkit-transform:translateX(0%) translateY(-50%);-moz-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%);}header .socialmedialinks .view-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;}header .kontakt-seite .socialmedialinks{margin-top:var(--abstand3);margin-bottom:var(--abstand7);}header .socialmedialinks .views-row{align-self:center;}header .socialmedialinks .views-row:not(:last-child){margin-right:10px;}footer .socialmedialinks .views-row:not(:last-child){margin-bottom:15px;}.socialmedialinks a,.socialmedialinks a:visited{display:flex;width:var(--socialmediaicons);height:var(--socialmediaicons);justify-content:flex-start;align-items:center;align-content:center;color:var(--weiss);font-size:var(--socialmediaicons);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.socialmedialinks a:hover,.socialmedialinks a:active{color:var(--actioncolor);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}body.navactive .socialmedialinks a,body.navactive .socialmedialinks a:visited{color:var(--schwarz);}body.navactive .socialmedialinks a:hover,body.navactive .socialmedialinks a:active{color:var(--actioncolor);}.region-regionbottom{background:var(--richtigschwarz);color:var(--weiss);padding:var(--abstand3) 0px 120px 0px;text-align:center;}.usermenu ul.menu{padding:0px;margin:5px 0px 10px 0px;display:flex;flex-direction:row;list-style:none;justify-content:center;flex-wrap:wrap;text-transform:uppercase;}.usermenu ul.menu > li{list-style:none;margin:0px;padding:0px;}.usermenu ul.menu > li:not(:last-child):after{content:"|";margin:0px 7px 0px 5px;}.usermenu ul.menu > li a,.usermenu ul.menu > li a:visited{color:var(--weiss);}.usermenu ul.menu > li a:hover,.usermenu ul.menu > li a:active,.usermenu ul.menu > li a.is-active{color:var(--actioncolor);}footer{}.footer-container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;}.footer-container > div{flex-basis:50%;align-self:stretch;box-sizing:border-box;}.footer-left{background:var(--maincolor);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:30px 50px 30px var(--seitenrand);}.footer-right{background:var(--weiss);padding:30px var(--seitenrand) 30px 50px;}.adresse-container{color:var(--weiss);font-family:var(--font-condensed);font-weight:var(--regular);}.adresse-container a,.adresse-container a:visited{color:var(--weiss);}.adresse-container a:hover,.adresse-container a:active{color:var(--actioncolor);}.adresseflex{display:flex;flex-direction:row;flex-wrap:wrap;}.adresseflex > div:not(:last-child):after{content:"-";margin:0px 10px;}.adresseflex .field--name-field-name{text-transform:uppercase;font-weight:var(--bold);}.sponsorenblock .view-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.sponsorenblock .views-row{flex-basis:100%;}.sponsorenblock .views-row:not(:last-child){margin-right:30px;}.sponsorenblock .views-row img{max-width:160px;max-height:100px;width:100%;height:auto;object-fit:contain;display:block;}.sponsorenblock .view-header{margin-bottom:0px;}.sponsorenblock .view-header > span{text-transform:uppercase;}.sponsorenblock .view-footer{position:absolute;right:0px;top:0px;width:40px;}.sponsorenblock .view-footer:hover{cursor:pointer;}.newslettercontent{}.region-newsletter h2{font-weight:var(--regular);margin:0px;padding:0px;}.region-newsletter{background:var(--actioncolor);position:relative;z-index:40;padding:var(--abstand5) 0px;box-sizing:border-box;color:var(--weiss);}.page-node-type-reservieren .region-newsletter{background:var(--bgcolor);}.region-newsletter .webform-submission-newsletterform-footer-form fieldset,.newslettercontent .webform-submission-newsletterform-footer-form fieldset{border:0px;margin:0ox 0px 0px 0px;padding:var(--abstand3) 0px 0px 0px;}.region-newsletter fieldset  .fieldset-wrapper{display:flex;flex-direction:row;justify-content:space-between;}.region-newsletter .webform fieldset  .fieldset-wrapper label,.region-newsletter .webform .js-form-type-textfield label,.region-newsletter .webform .form-type-email label,.region-newsletter .webform .form-type-tel label,.region-newsletter .webform .form-type-textarea label,.region-newsletter .webform .form-type-select label{margin-bottom:5px;display:block;}.region-newsletter fieldset  .fieldset-wrapper > div:not(:last-child){margin-right:20px;}.region-newsletter .webform .js-form-item-ich-habe-die-a-href-de-node-3-target__blank-informationsschreibe,.region-newsletter .webform  .js-form-item-datenschutz{margin-bottom:var(--abstand3);}.region-newsletter .webform a,.region-newsletter .webform a:visited{color:var(--weiss);}.region-newsletter .webform a:hover,.region-newsletter .webform a:active{color:var(--schwarz);}.region-newsletter input.js-form-submit{background-color:var(--richtigschwarz);color:var(--weiss);}.region-newsletter input.js-form-submit:hover{background-color:var(--weiss);color:var(--schwarz);}.newsletter-auf-seite{position:relative;z-index:80;}.newsletter-auf-seite fieldset{border:0px !important;margin:0px !important;padding:0px !important;}.newsletter-auf-seite .form-item-ich-habe-die-a-href-de-node-3-target__blank-informationsschreibe{margin:20px 0px 30px 0px !important;}.bausteinecontainer{padding-top:var(--abstand3);}.bausteinecontainer > .paragraph:not(.paragraph--type--accordions){margin-top:var(--abstand7);}.bausteinecontainer > .paragraph + .paragraph.paragraph--type--link{margin-top:0px;}.bausteinecontainer > .paragraph:not(.paragraph.paragraph--type--accordions) + .paragraph.paragraph--type--accordions{margin-top:var(--abstand5);}.bausteinecontainer > .paragraph:nth-child(1),.bausteinecontainer > .paragraph:nth-child(1).mitbg,.bausteinecontainer > .paragraph:nth-child(1).paragraph--type--bild-er-volle-breite{margin-top:0px;}.paragraph.mitbg + .paragraph.mitbg{margin-top:0px;}.paragraph-artikel{display:flex;justify-content:space-between;}.paragraph-artikel .paragraph-booking-link > .maxwidthcontent{margin-left:0px !important;margin-right:0px !important;}.paragraph-artikel.mitbg,.paragraph-ansicht-block.mitbg{padding:0px !important;}.paragraph-artikel ul{margin-top:0px;padding-top:0px;}.paragraph-artikel > div{}.paragraph-artikel .buttoncontainer{margin-top:var(--abstand2);}.paragraph-artikel.image-left{flex-direction:row;}.paragraph-artikel.image-right{flex-direction:row-reverse;}.paragraph-artikel > div{flex-basis:calc(50% - 3vw);position:relative;}.paragraph-artikel .artikel-left{line-height:0px;}.paragraph-artikel .artikel-left img{width:100%;height:auto;}.paragraph-artikel .artikel-right{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-content:flex-start;align-items:flex-start;}.paragraph-artikel .artikel-right h2{margin-top:0px;padding-top:0px;}.paragraphgalerie{}.paragraphgalerie .view-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}.paragraphgalerie .views-row{line-height:0px;flex-basis:calc((100% / 5) - 10px);margin-right:10px;margin-bottom:10px;}.paragraphgalerie .views-row img{width:100%;height:auto;}.paragraph--type--bild-neben-bild{}.paragraph--type--bild-neben-bild .field--name-field-bild-neben-bild{display:flex;flex-direction:row;justify-content:space-between;}.paragraph--type--bild-neben-bild .field--name-field-bild-neben-bild > div{flex-basis:100%;}.paragraph--type--bild-neben-bild .field--name-field-bild-neben-bild > div:not(:last-child){margin-right:15px;}.paragraph--type--bild-neben-bild .field--name-field-bild-neben-bild > div img{width:100%;height:auto;}.view-programm .view-footer{padding-bottom:var(--abstand10);border-top:solid 1px var(--actioncolor);padding-top:var(--abstand3);}.view-programm .view-footer > .button{margin-left:auto;margin-right:auto;}.programmliste{display:flex;flex-direction:row;justify-content:space-between;color:var(--weiss);border-top:solid 1px var(--actioncolor);padding:var(--abstand7) 0px;}.programmliste-left{flex-basis:48%;}.programmliste-right{flex-basis:48%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.programm > .programmliste:not(:last-child) .programmliste-right{border-bottom:solid 1px var(--actioncolor);}.programmliste-right .field--name-field-veranstaltungsort,.detail-info-container .container-left .field--name-field-veranstaltungsort{margin-top:20px;}.programmliste-right .field--name-field-veranstaltungsort .field__label,.detail-info-container .container-left .field--name-field-veranstaltungsort .field__label{font-weight:var(--bold);}.programmliste-right .view-inc-termine-premiere,.detail-info-container .container-left .view-inc-termine-premiere{margin-top:20px;}.programmliste-left img{width:100%;height:auto;}.desc-container{position:relative;width:100%;padding-right:calc(var(--programmiconwidth) + 30px);box-sizing:border-box;}.programmliste .field--name-field-kategorie{position:absolute;right:0px;top:0px;margin-left:20px;}.programmliste .field--name-field-kategorie img{width:var(--programmiconwidth);height:auto;}.desc-container > div.field--name-field-details{margin-top:10px;padding-right:var(--programmiconwidth);box-sizing:border-box;}.programmliste h2{margin:0px 0px 20px 0px;padding:0px;}.date-container{}.buttoncontainer{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:var(--abstand5);}.buttoncontainer > div:not(:last-child){margin-right:20px;margin-bottom:10px;}.view-inc-termine-premiere .views-label{text-transform:uppercase;}.view-id-inc_termine_lis{margin-top:var(--abstand3);}.view-id-inc_termine_lis .view-header{margin-bottom:10px;}.view-id-inc_termine_lis .view-content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.view-id-inc_termine_lis .view-content > div{flex-basis:calc((100% / 2) - 30px);margin-right:20px;margin-bottom:15px;position:relative;}.view-id-inc_termine_lis .view-content > div span.abgesagt{display:block;}.view-id-inc_termine_lis .view-content > div > span:not(:last-child){margin-right:5px;}.view-id-inc_termine_premiere .view-content > div{position:relative;}.view-id-inc_termine_lis .abgesagt,.view-id-inc_termine_lis .ausgebucht,.view-id-inc_termine_premiere .abgesagt,.view-id-inc_termine_premiere .ausgebucht{position:absolute;left:0px;bottom:0px;box-sizing:border-box;transform:rotate(5deg) translateX(-10px) translateY(70%);object-position:center center;display:block;opacity:0.8;font-size:80%;line-height:100%;}.view-id-inc_termine_lis .abgesagt,.view-id-inc_termine_premiere .abgesagt{color:var(--actioncolor);font-weight:var(--bold);background:var(--maincolor);padding:3px;}.view-id-inc_termine_lis .ausgebucht,.view-id-inc_termine_premiere .ausgebucht{color:var(--weiss);font-weight:var(--regular);background:var(--actioncolor);padding:3px;}.view-id-inc_termine_lis .view-content > div{color:var(--richtigschwarz);white-space:nowrap;}.view-id-inc_termine_lis .view-content > div a,.view-id-inc_termine_lis .view-content > div a:visited,.view-id-inc_termine_premiere a,.view-id-inc_termine_premiere a:visited{color:var(--weiss);}.view-id-inc_termine_lis .view-content > div a:hover,.view-id-inc_termine_lis .view-content > div a:active,.view-id-inc_termine_premiere a:hover,.eview-id-inc_termine_premiere a:active{color:var(--actioncolor);}.programmdetail{}.detail-einleitung-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--abstand3);}.detail-einleitung-container .textblock{font-size:80%;line-height:var(--lineheight);}.detail-einleitung-container .textblock h2{margin:0px;padding:0px;}.detail-einleitung-container .textblock h3{margin:0px;padding:0px;}.programmdetail .field--name-field-kategorie{display:flex;flex-direction:row;justify-content:flex-start;}.programmdetail .field--name-field-kategorie > div:not(:last-child){margin-right:20px;}.programmdetail .field--name-field-kategorie img{width:calc(var(--programmiconwidth) * 1.2);}.detail-info-container{display:flex;flex-direction:row;justify-content:space-between;}.detail-info-container .container-right{flex-basis:30%;margin-top:5px;}.field--name-field-aufmacherbild img{width:100%;height:auto;}.detail-info-container .container-left{}.page-node-type-event .region-content{padding-bottom:var(--abstand10);position:relative;padding-right:52%;box-sizing:border-box;min-height:calc((100vw - var(--seitenrand) - var(--seitenrand)) / 2);}.programmdetail .detail-info-container .container-right{position:absolute;right:0px;top:0px;width:48%;}.programmdetail .detail-beschreibung{margin-top:var(--abstand3);padding:0px 0px 0px 0px;}.programmdetail .field--name-field-details{margin-bottom:var(--abstand3);}.programmdetail .field--name-field-archivbilder{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin-top:var(--abstand5);}.programmdetail .field--name-field-archivbilder .field__item{line-height:0px;flex-basis:calc((100% / 3) - 10px);margin-bottom:10px;margin-right:10px;}.programmdetail .field--name-field-archivbilder .field__item img{width:100%;height:auto;}.programmdetail .field--name-field-video{margin-top:var(--abstand5);}.programmdetail .field--name-field-video > .field__item{margin-bottom:var(--abstand2);}body.page-node-type-event .region-after-content{background:var(--maincolor);}body.page-node-type-event .region-after-content .view{padding:var(--abstand5) 0px;box-sizing:border-box;}body.page-node-type-event .region-after-content h3{margin-top:0px;}h1.node-title{margin:0px;padding:0px;}h1.node-title + h2{margin-top:20px;padding-top:0px;}.mitbg{padding:var(--abstand7) 0px;}.paragraph.mitbg + .paragraph.mitbg{padding-top:0px;}.field--label-inline{display:flex;flex-direction:row;}.field--label-inline > .field__label{margin-right:7px;}video,iframe{width:100% !important;height:auto !important;}.field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}figure{margin:20px 0px;}figure > img{min-width:300px;height:auto;}.teamcontent{display:flex;flex-direction:row;justify-content:flex-start;}.teamcontent .teamcontent-left{flex-basis:30%;}.teamcontent .teamcontent-right{padding:0px 20% 0px 3vw;box-sizing:border-box;flex-basis:70%;}.teamcontent .field--name-field-portrait img{width:100%;height:auto;}.teamliste{}.teamliste .view-content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.teamliste > .view-content > .views-row{flex-basis:calc((100% / 4) - 15px);margin-right:15px;margin-bottom:var(--abstand5);}.teamliste > .view-content > .views-row img{width:100%;height:auto;}.teamliste > .view-content > .views-row h3{margin:10px 0px 0px 0px;padding:0px;}.teamliste > .view-content > .views-row h4{margin:0px;padding:0px;font-weight:var(--regular);}.teamliste .views-row .button{margin-top:var(--abstand3);}.teamliste.aufdetail{margin-top:var(--abstand7);padding-top:var(--abstand7);border-top:solid 1px var(--actioncolor);}.views-field-operations{display:table;color:var(--schwarz) !important;}.views-field-operations a,.views-field-operations a:visited{color:var(--schwarz);}.views-field-operations a:hover,.views-field-operations a:active{color:var(--schwarz);}.weighttable .views-form,.weighttable table{width:100%;color:var(--schwarz) !important;}.weighttable .views-form{background:var(--weiss);color:var(--schwarz) !important;padding:20px;box-sizing:border-box;}.weighttable .tabledrag-toggle-weight-wrapper{display:none;}.field--name-field-details p{margin:0px;padding:0px;}.page-node-type-homepage .node__content{margin-bottom:var(--abstand5);}.path-search .search-form{padding-right:20px;box-sizing:border-box;margin-top:3vh;}.path-search .search-form .container-inline{display:flex;flex-direction:row;}.search-form input[type="search"]{border:0px;padding:10px 20px;box-sizing:border-box;height:50px;width:100%;color:var(--schwarz);}.region-content .search-form input.js-form-submit{margin-top:0px;}.suchliste .view-empty{padding:5vh 0px;box-sizing:border-box;}ol.search-results{list-style:none;padding:0px;margin:0px;color:var(--schwarz);}ol.search-results li{background:var(--weiss);padding:20px;box-sizing:border-box;margin-bottom:10px;}ol.search-results li .search-result__snippet-info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}ol.search-results li .search-result__snippet-info > div:not(.button){flex-basis:100%;}ol.search-results h3{margin:0px 0px 5px 0px;padding:0px;font-weight:var(--medium);font-family:var(--font-condensed);}ol.search-results h3 a,ol.search-results h3 a:visited{color:var(--schwarz);}ol.search-results h3 a:hover,ol.search-results h3 a:active{color:var(--actioncolor);}ul.js-pager__items{list-style:none;margin:5vh auto 0px auto;padding:0px;display:flex;flex-direction:row;justify-content:flex-start;}ul.js-pager__items li{margin:0px 5px;padding:0px;}ul.js-pager__items li a,ul.js-pager__items li a:visited{display:table;margin-left:auto;margin-right:auto;color:var(--weiss);text-transform:uppercase;box-sizing:border-box;padding:8px 10px 5px 10px;font-weight:var(--bold);text-align:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}ul.js-pager__items li a:hover,ul.js-pager__items li a:active{color:var(--weiss) !important;background:var(--actioncolor);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.ui-widget{font-family:var(--font-standard) !important;}.ui-accordion .ui-accordion-header{position:initial;}.ui-accordion .ui-accordion-header h2{margin:0px !important;padding:0px !important;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;margin:8px 0 0 0;padding:0px 00px 5px 0px;border-radius:0px !important;border:solid 0px var(--weiss);color:var(--weiss);}.ui-icon,.ui-widget-content .ui-icon{position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0px;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:0px solid #cccccc;background:var(--actioncolor);font-weight:normal;color:var(--actioncolor) !important;}.ui-dialog .ui-button:focus{background:none !important:}.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-header.ui-state-focus,.ui-accordion .ui-accordion-header.ui-state-default{display:flex !important;cursor:pointer !important;margin:2px 0 0 0 !important;padding:var(--abstand1) 70px var(--abstand1) 0px !important;background-color:transparent !important;border-bottom:solid 1px var(--weiss) !important;align-items:flex-start !important;flex-wrap:wrap !important;position:relative;}.acc-fontsize{font-size:130%;line-height:var(--lineheight);}.ui-accordion .ui-accordion-header.ui-state-hover{background-color:transparent;color:var(--actioncolor) !important;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.ui-accordion .ui-accordion-header.ui-state-active{background-color:transparent;border:solid 0px var(--weiss) !important;background-image:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.ui-accordion .ui-accordion-content{padding:var(--abstand2) 0px var(--abstand2) 0px !important;box-sizing:border-box;border:0px;border-bottom:solid 1px var(--weiss);color:var(--weiss);background:transparent;}.ui-accordion .ui-accordion-content .views-field-body{width:80%;}.ui-accordion .ui-accordion-content a,.ui-accordion .ui-accordion-content a:visited{text-decoration:underline;color:var(--maincolor);}.ui-accordion .ui-accordion-content a:hover,.ui-accordion .ui-accordion-content a:active{text-decoration:none;color:var(--actioncolor);}.ui-accordion .ui-accordion-header{position:relative;}.ui-accordion .ui-accordion-header.ui-state-default:after{content:" ";display:block;position:absolute;top:var(--abstand2);right:0px;height:var(--arrowwidth);aspect-ratio:1;background-image:url(/themes/custom/whtheme/images/accordion_open.svg);background-repeat:no-repeat;background-position:center right;background-size:contain;}.ui-accordion .ui-accordion-header.ui-state-active:after{content:" ";display:block;position:absolute;top:var(--abstand2);right:0px;height:var(--arrowwidth);aspect-ratio:1;background-image:url(/themes/custom/whtheme/images/accordion_close.svg);background-repeat:no-repeat;background-position:center right;background-size:contain;}.view-inc-accordions .views-row{position:relative;}.ui-accordion .views-field-field-bild-acc,.ui-accordion .field--name-field-bild-rechts,.paragraph .views-field-field-bild-acc,.paragraph .field--name-field-bild-rechts{width:40%;float:right;margin-left:var(--padding);margin-bottom:20px;}.ui-accordion .views-field-field-bild-acc img,.ui-accordion .field--name-field-bild-rechts img,.paragraph .views-field-field-bild-acc img,.paragraph .field--name-field-bild-rechts img{width:100%;height:auto;}.programm-slider{}.programm-slider .views-field-field-premiere{text-transform:uppercase;font-weight:var(--bold);font-size:140%;line-height:var(--lineheight);color:var(--actioncolor);}.programm-slider .views-field-field-abgesagt{font-size:200%;line-height:var(--lineheight);color:var(--maincolor);font-weight:var(--bold);text-transform:uppercase;}.programm-slider .views-field-field-datumevent{font-weight:var(--medium);font-size:300%;line-height:100%;font-family:var(--font-condensed);}.programm-slider .views-field-field-datumevent a,.programm-slider .views-field-field-datumevent a:visited{color:var(--weiss);}.programm-slider .views-field-field-datumevent a:hover,.programm-slider .views-field-field-datumevent a:active{color:var(--actioncolor);}.programm-slider .views-field-field-datumevent-1{font-weight:var(--medium);}.programm-slider .button{margin-top:10px;min-width:180px;}.programm-slider .views-field-title{margin-bottom:20px;margin-top:10px;font-size:90%;line-height:var(--lineheight);}.programm-slider .tns-item{box-sizing:border-box;}.programm-slider .tns-outer .tns-nav{margin:var(--abstand3) 0px var(--abstand5) 0px;}.programm-slider .view-header{border-bottom:solid 1px var(--actioncolor);margin-bottom:var(--abstand3);}.programm-slider .view-header h2{padding:0px 0px 20px 0px;margin:0px;text-transform:uppercase;}main .table{overflow-x:auto;width:100%;}main table{color:var(--weiss);border-top:solid 1px var(--weiss);border-left:solid 1px var(--weiss);}main table td{border-bottom:solid 1px var(--weiss);border-right:solid 1px var(--weiss);padding:5px 10px;box-sizing:border-box;vertical-align:top;}main .table{overflow-x:auto;width:100%;}main .table tr:nth-last-child(1) td,main .table tr:nth-last-child(1) th{white-space:nowrap;text-align:right;}.opensearch span:hover{cursor:pointer;}.searchoverlay{position:fixed;width:100%;height:calc(100vh - var(--headerheight));background:var(--overlay);top:var(--headerheight);left:0px;z-index:100;display:none;}.searchoverlay.active{display:block;}.search{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-70%) translateX(-50%);-moz-transform:translateY(-70%) translateX(-50%);transform:translateY(-70%) translateX(-50%);margin-left:-20px;width:40vw;}.searchclose{width:80px;height:80px;position:absolute;top:10vh;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background-image:url(/themes/custom/whtheme/images/searchclose.svg);background-position:center center;background-size:20px 20px;background-repeat:no-repeat;}.searchclose:hover{cursor:pointer;}.search input{margin:0px;}.search input[type=search]{padding-right:40px;box-sizing:border-box;padding:10px 0px;border:0px;border-bottom:solid 2px #FFFFFF;background:transparent;box-shadow:0px;color:#FFFFFF;font-size:200%;width:100%;}.search input[type=submit]{position:absolute;right:-55px;top:-20px;width:50px;height:50px;background-color:transparent;text-indent:100px;background-image:url(/themes/custom/whtheme/images/searchicon.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;}.search input[type=submit]:hover{background-color:transparent;}.search > form > .form-item{width:100%;}.wh-gmap{height:50vh;min-height:400px;margin-top:var(--abstand10);}.wh-gmap iframe{border:0px;width:100%;height:50vh;min-height:400px;}.webform{margin-top:0vh;padding-bottom:0vh;}.webform .error{border:solid 2px red !important;}.webformflex{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.webformflex > div{flex-basis:calc(50% - 20px);}input[type=text],input[type=password],.webform input[type=tel],.webform input[type=email]{border:0px;padding:10px 20px;box-sizing:border-box;height:50px;width:100%;color:var(--richtigschwarz);background-color:var(--weiss)}.webform select{height:50px;border:0px;width:100%;background-color:var(--weiss);padding:0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--richtigschwarz);background-color:rgba(255,255,255,0.6);}.webform select[disabled=disabled]{background-color:rgba(0,0,0,0.6);color:var(--weiss);font-weight:var(--bold);}.webform select#edit-datum{max-width:400px;}.webform select#edit-anzahl-karten{max-width:200px;}.webform textarea{border:0px;padding:10px 20px;box-sizing:border-box;color:var(--schwarz);background:var(--weiss);width:100%;}.webform.reservierung textarea{background-color:rgba(255,255,255,0.6);}.webform .js-form-wrapper{margin:0px 0px 0px 0px;}.webform .form-item{margin:0px 0px 10px 0px;position:relative;}.webform.reservierung{padding:30px 30px 80px 200px;background:var(--bgcolor);margin-top:var(--abstand5);}.webform.reservierung .form-item.js-form-type-select label,.webform.reservierung .form-item.js-form-type-textfield label,.webform.reservierung .form-item.js-form-type-email label,.webform.reservierung .form-item.js-form-type-tel label,.webform.reservierung .form-item.js-form-type-textarea label{position:absolute;left:-2vw;top:50%;-webkit-transform:translateX(-100%) translateY(-50%);-moz-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);max-width:20vw;text-align:right;}.webform.reservierung .form-item-datenschutz{margin:var(--abstand1) 0px var(--abstand3) 0px;}.webform .form-item.js-form-type-textarea label{-webkit-transform:translateX(-100%) translateY(0%);-moz-transform:translateX(-100%) translateY(0%);transform:translateX(-100%) translateY(0%);top:0%;}.webformflex{display:flex;flex-direction:row;justify-content:space-between;}.webformflex.kontakt .form-item{flex-basis:calc(50% - 10px);}.webform .wfleft{width:50%;float:left;}.webform .wfleft input{width:calc(100% - 10px);float:left;}.webform .wfright{width:50%;float:right;}input.js-form-submit{margin-top:1em;background-color:var(--actioncolor);color:var(--weiss);border-style:none;padding:15px 30px;box-sizing:border-box;text-transform:uppercase;font-weight:var(--regular);border-radius:0px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}input.js-form-submit:hover{background-color:var(--richtigschwarz);color:var(--weiss);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.webform .messages--error{margin-bottom:20px;}.webform .wfcont{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;}.webform .wfcont > div{flex-basis:45%;}.webform .webform-actions input{}.webform-confirmation{background:red;padding:20px;box-sizing:border-box;}::-webkit-input-placeholder{color:var(--color-graublau2);}::-moz-placeholder{color:var(--color-graublau2);}:-ms-input-placeholder{color:var(--color-graublau2);}:-moz-placeholder{color:var(--color-graublau2);}.view-archiv-block .image-with-title{display:none !important;}.imarchiv  main{}.imarchiv .view-globale-info-fuer-programm{display:none !important;}.archiv{}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:10px;margin:0;box-sizing:border-box;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;width:300px;}.dropdown-menu{font-size:1rem;color:#212529;text-align:left;list-style:none;}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}table.table-condensed{width:100%;}table.table-condensed th{text-align:center;}table.table-condensed,table.table-condensed td{}.table-condensed tbody td span.year{display:block;width:55px;float:left;margin-top:10px;}.table-condensed tbody td span.year.disabled{opacity:0.3;}table.table-condensed tbody td{}.archiv{display:flex;flex-direction:row;position:relative;margin-top:var(--abstand5);}.archiv .view-footer{position:absolute;left:var(--padding);top:-50px;font-size:var(--buttontextsize);-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);transform:translateY(-10%);}.archiv .view-filters{flex-basis:25vw;}.archiv .view-content{}.archiv .views-field-field-aufmacherbild img{max-width:180px;max-height:180px;width:auto;height:auto;}.archiv .views-row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;border-top:solid 1px var(--weiss);padding:var(--abstand3) 0px;}.archiv .views-row:nth-child(2n+1){background:rgba(255,255,255,0.2);}.archiv .views-row > div{align-self:stretch;position:relative;}.archiv .views-row .views-field-field-aufmacherbild{flex-basis:180px;text-align:center;padding:0px 20px;box-sizing:border-box;}.archiv .views-row .archivset{flex-basis:calc(100% - 180px - 200px);padding-left:30px;box-sizing:border-box;}.archiv .views-row .views-field-view-node{flex-basis:200px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding-right:20px;box-sizing:border-box;}.archiv .views-row .views-field-view-node a{font-weight:var(--medium);}.archiv .views-row .views-field-view-node > .field-content{}.archiv  h2{margin:0px 0px 20px 0px;padding:0px;}.archiv .view-content{box-sizing:border-box;}.archiv .view-content a,.archiv .view-content a:visited{color:var(--weiss);}.archiv .view-content a:hover,.archiv .view-content a:active{color:var(--actioncolor);}.archiv .view-filters{padding-left:0px;padding-right:30px;box-sizing:border-box;}.archiv .view-filters label{margin-bottom:5px;}.archiv .view-filters .js-form-type-textfield label{display:block;}.archiv .view-filters .js-form-type-textfield{position:relative;margin-bottom:20px;}.archiv .view-filters input[type=text]{width:100%;box-sizing:border-box;padding:10px;}.archiv .view-filters input{box-sizing:border-box;width:100%;text-align:center;}.archiv .view-filters .form--inline .form-item{margin-right:0px !important;}.bef-exposed-form .form--inline > .form-item{float:none !important;}.archiv .view-filters details{position:relative;display:block;clear:both;border:solid 1px var(--weiss);padding:10px;margin-top:40px;}.archiv .view-filters details .details-wrapper{margin-top:10px;}.view-archiv-block .view-filters #edit-field-kategorie-target-id-collapsible summary{background-image:url(/themes/custom/whtheme/images/accpfeildown.svg);background-position:center right;background-size:20px  auto;background-repeat:no-repeat;}.view-archiv-block .view-filters #edit-field-kategorie-target-id-collapsible summary.is-active{background-image:url(/themes/custom/whtheme/images/accpfeilup.svg);}.view-archiv-block .view-filters #edit-field-kategorie-target-id-collapsible summary::-webkit-details-marker{display:none !important;}.archiv .view-header{margin-bottom:5px;}.archiv .pager{text-align:center;margin-top:var(--padding);margin-bottom:var(--padding);}.archiv .pager ul{list-style:none;display:flex;flex-direction:row;padding:0px;margin:0px;justify-content:center;font-size:120%;}.archiv .pager ul li{margin:0px 0px;padding:5px;box-sizing:border-box;}.archiv .pager ul li.is-active{font-weight:var(--bold);font-size:140%;}.archiv .pager ul li.pager__item--next{margin-left:20px;width:var(--pfeilsize);height:var(--pfeilsize);overflow:hidden;position:relative;}.archiv .pager ul li.pager__item--next a{position:absolute;left:0px;top:0px;width:100%;height:100%;overflow:hidden;text-indent:100px;background-image:url(/themes/custom/whtheme/images/navpfeil.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:var(--opacy);}.archiv .pager ul li.pager__item--next a:hover{opacity:initial;}.archiv .pager ul li.pager__item--previous{margin-right:20px;width:var(--pfeilsize);height:var(--pfeilsize);overflow:hidden;position:relative;}.archiv .pager ul li.pager__item--previous a{position:absolute;left:0px;top:0px;width:100%;height:100%;overflow:hidden;text-indent:100px;background-image:url(/themes/custom/whtheme/images/navpfeilright.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:var(--opacy);}.archiv .pager ul li.pager__item--previous a:hover{opacity:initial;}.archiv .pager ul li.pager__item--last,.archiv .pager ul li.pager__item--first{display:none !important;}.archiv  .view-filters .js-form-type-select{display:flex;flex-direction:row;justify-content:space-between;}.archiv  .view-filters .js-form-type-select.form-item-sort-by{margin-top:20px;}.archiv  .view-filters .js-form-type-select > select,.archiv  .view-filters .js-form-type-select > label{flex-basis:calc(50% - 10px);}.archiv .view-filters{}.archiv .view-filters .js-form-type-select select{width:100%;color:var(--schwarz);}.view-archiv-pager{position:relative;margin-top:10vh;}html[lang=it] .view-archiv-pager .entity-pager-item-prev,html[lang=it] .view-archiv-pager .entity-pager-item-next,html[lang=it] .view-archiv-pager .entity-pager-item-count{display:none !important;}.view-archiv-pager .entity-pager-item-prev{position:absolute;left:0px;top:0px;width:50%;height:var(--pfeilsize);text-align:left;padding-left:var(--padding);box-sizing:border-box;}.view-archiv-pager .entity-pager-item-prev a:before{content:" ";position:absolute;left:0vw;top:0%;z-index:99;width:var(--pfeilsize);height:var(--pfeilsize);background-image:url(/themes/custom/whtheme/images/navpfeil.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0.6;-webkit-transform:rotate(180deg) translateX(50%);-moz-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%);}.view-archiv-pager .entity-pager-item-next{position:absolute;right:0px;top:0px;width:50%;height:var(--pfeilsize);text-align:right;padding-right:var(--padding);box-sizing:border-box;}.view-archiv-pager .entity-pager-item-next a,.view-archiv-pager .entity-pager-item-prev a{display:block;padding-top:3px;box-sizing:border-box;opacity:var(--opacy);}.view-archiv-pager .entity-pager-item-next a:hover,.view-archiv-pager .entity-pager-item-prev a:hover{opacity:initial;}.view-archiv-pager .entity-pager-item-next a:before{content:" ";position:absolute;right:0vw;top:0%;z-index:99;width:var(--pfeilsize);height:var(--pfeilsize);background-image:url(/themes/custom/whtheme/images/navpfeil.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0.6;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%);}.view-archiv-pager .entity-pager-item-count{position:absolute;top:0px;left:var(--padding);-webkit-transform:translateY(-160%);-moz-transform:translateY(-160%);transform:translateY(-160%);}.view-archiv-pager .entity-pager-item-count .total{display:none;}.view-archiv-pager .entity-pager-item-all{position:absolute;top:var(--padding);right:0;font-size:var(--buttontextsize);line-height:var(--lineheight);white-space:nowrap;opacity:var(--opacy);padding-right:var(--padding);box-sizing:border-box;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%);}.view-archiv-pager .entity-pager-item-all a{opacity:var(--opacy);}.view-archiv-pager .entity-pager-item-all a:hover{opacity:initial;}.view-archiv-pager .entity-pager-item-all a:before{content:" ";position:absolute;right:var(--padding);top:5px;z-index:99;width:var(--pfeilsize);height:var(--pfeilsize);background-image:url(/themes/custom/whtheme/images/navpfeil.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0.6;-webkit-transform:rotate(180deg) translateX(-100%);-moz-transform:rotate(180deg) translateX(-100%);transform:rotate(180deg) translateX(-100%);}@media all and (min-width:1920px){:root{--font-size:120%;--lineheight:135%;}}@media all and (min-width:1830px){.maxwidth{max-width:1630px;margin-left:auto;margin-right:auto;}.page-node-type-event .region-content{padding-bottom:var(--abstand10);position:relative;padding-right:52%;box-sizing:border-box;min-height:calc((1630px / 2) + 4vw);}}@media all and (max-width:1630px){.view-id-inc_termine_lis .view-content{justify-content:space-between;}.view-id-inc_termine_lis .view-content > div{flex-basis:calc((100% / 2) - 20px);}}@media all and (max-width:1440px){:root{--font-size:100%;--lineheight:135%;--headerfontsize:140%;--headerheight:80px;}h1,.h1{font-size:400%;line-height:100%;}h2,.h2{font-size:220%;line-height:115%;}h3,.dachzeile{font-size:180%;line-height:135%;}h4{font-size:120%;line-height:135%;}.text-xl{font-size:140%;line-height:var(--lineheight);}.eyecatcher .views-field-field-grund-pause{font-size:220%;line-height:100%;}.sponsorenblock .views-row:not(:last-child){margin-right:20px;}.sponsorenblock .views-row img{max-width:140px;max-height:80px;}}@media all and (max-width:1280px){:root{--programmiconwidth:80px;--menuwidth:50vw;--seitenrand:5vw;}.eyecatcher{max-width:180px;}h1,.h1{font-size:300%;line-height:100%;}h2,.h2	.region-newsletter h2{font-size:220%;line-height:115%;}h3,.dachzeile{font-size:160%;line-height:135%;}.page-node-type-page .block-page-title-block,.page-node-type-page #block-whtheme-content > article{width:100%;}.topmenu ul.level1 > li > a{font-size:200%;line-height:var(--lineheight);}.topmenu ul.level2 > li > a{font-size:120%;line-height:var(--lineheight);}.footer-left{padding:30px 30px 30px var(--seitenrand);}.footer-right{padding:30px var(--seitenrand) 30px 30px;}.block-page-title-block .p-pdf-icon{font-size:160%;line-height:var(--lineheight);}}@media all and (max-width:1100px){.archiv .view-filters{padding-right:0px;margin-bottom:var(--abstand5);}.webform.reservierung{padding:30px 30px 30px 30px;}.webform.reservierung  .form-item.js-form-type-select label,.webform.reservierung .form-item.js-form-type-textfield label,.webform.reservierung  .form-item.js-form-type-email label,.webform.reservierung  .form-item.js-form-type-tel label,.webform.reservierung  .form-item.js-form-type-textarea label{position:relative;left:0vw;top:0%;-webkit-transform:translateX(0%) translateY(0%);-moz-transform:translateX(0%) translateY(0%);transform:translateX(0%) translateY(0%);display:block;width:100%;max-width:100%;text-align:left;}.webform .form-item.js-form-type-textarea label{-webkit-transform:translateX(0%) translateY(0%);-moz-transform:translateX(0%) translateY(0%);transform:translateX(0%) translateY(0%);top:0%;}.archiv{flex-wrap:wrap;}.archiv .view-filters{flex-basis:100%;}.archiv .view-filters input.js-form-submit{margin-left:0px;}.archiv .view-content{flex-basis:100%;box-sizing:border-box;}.archiv .views-row .views-field-field-aufmacherbild,.archiv .view-header{}.archiv .view-content .view-content{padding-left:0;padding-right:0;}.footer-container{flex-wrap:wrap;}.footer-container > div{flex-basis:100%;}.footer-left{padding:30px var(--seitenrand) 30px var(--seitenrand);}.footer-right{padding:30px var(--seitenrand) 30px var(--seitenrand);}.view-id-inc_termine_lis .view-content > div{flex-basis:100%;}}@media all and (max-width:1024px){:root{--headerfontsize:120%;--menuclick:95px;--logoheight:calc(var(--headerheight) - 10px);}h1,.h1{font-size:280%;line-height:100%;}.search{width:70vw;}header:not(.headerstart) .block-system-branding-block img{transform:scale(1.2) translateY(27%);}.paragraphgalerie .views-row{flex-basis:calc((100% / 4) - 10px);}.eyecatcher{top:20px;font-size:80%;max-width:140px;}.teamcontent .teamcontent-right{padding-right:0px;}}@media all and (max-width:980px){:root{--programmiconwidth:70px;--menuwidth:60vw;}.text-l{font-size:115%;line-height:var(--lineheight);}.programmliste .view-id-inc_termine_lis .view-content > div{flex-basis:100%;margin-right:0px;}.programmdetail .field--name-field-archivbilder{justify-content:space-between;}.programmdetail .field--name-field-archivbilder .field__item{flex-basis:calc((100% / 2) - 5px);margin-right:0px;}.teamliste > .view-content > .views-row{flex-basis:calc((100% / 3) - 15px);}}@media all and (max-width:834px){.archiv .views-row{flex-wrap:wrap;}.archiv .views-row .views-field-field-aufmacherbild{flex-basis:100%;text-align:left;}.archiv .views-row .archivset{flex-basis:100%;}.archiv .views-row .views-field-view-node{flex-basis:100%;}.archiv .views-row .views-field-view-node > .field-content{position:relative;margin-left:auto;margin-right:0px;top:0px;bottom:0px;display:block;text-align:right;margin-bottom:20px;}.archiv{margin-top:var(--padding);}.archiv .view-footer{top:-40px;}.archiv .view-filters .js-form-type-select{margin-bottom:15px;}.archiv .views-row{padding:20px 0px;}.archiv .views-row .archivset{padding:20px;}.archiv .views-row .button{margin-bottom:var(--abstand2);margin-left:20px;}.programmliste{flex-wrap:wrap;}.programmliste-left{flex-basis:65%;margin-bottom:var(--abstand3);}.programmliste-right{flex-basis:100%;}.page-node-type-event .region-content{padding-right:0%;min-height:auto;}.programmdetail .detail-info-container .container-right{position:relative;right:auto;top:auto;width:100%;margin-bottom:var(--abstand5);}.detail-info-container{display:block;}.block-page-title-block .p-pdf-icon{font-size:140%;line-height:var(--lineheight);}}@media all and (max-width:768px){:root{--programmiconwidth:70px;--menuwidth:100vw;--logoheight:calc(var(--headerheight) - 20px);}header:not(.headerstart) .block-system-branding-block img{transform:scale(1) translateY(0%);}.lupe{right:calc(var(--seitenrand) +  var(--menuclick) + 40px);}.sprachwechsler{right:calc(var(--seitenrand) + var(--menuclick) + 100px);}header .socialmedialinks{right:calc(var(--seitenrand) + var(--menuclick) + 200px);}.user-login-form .form-item-name,.user-login-form .form-item-pass{width:100%;float:none;}.node--type-legal .node__content{overflow-x:hidden;}.button a:before{left:-3vw;}.programmdetail .field--name-field-video > .field__item{flex-basis:100%;margin-right:0px !important;}.paragraph-artikel.image-right{flex-direction:row;}.paragraph-artikel{flex-wrap:wrap !important;flex-direction:row;}.paragraph-artikel > .artikel-left{flex-basis:70%;margin-bottom:var(--abstand3);}.paragraph-artikel > .artikel-right{flex-basis:100%;}}@media all and (max-width:667px){:root{--headerheight:60px;--logoheight:calc(var(--headerheight) - 10px);--seitenrand:7vw;--programmiconwidth:60px;--arrowwidth:20px;}.button a,.button a:visited,.button.ausgebucht span{white-space:initial;}.lupe{right:calc(var(--seitenrand) +  var(--menuclick) + 25px);}.sprachwechsler{right:calc(var(--seitenrand) + var(--menuclick) + 80px);}header .socialmedialinks{right:auto;left:var(--headerheight);display:none;}body.navactive header .socialmedialinks{display:block;}.detail-einleitung-container .field--name-field-kategorie img{width:calc(var(--programmiconwidth) * 1.3);}.paragraphgalerie .views-row{flex-basis:calc((100% / 3) - 10px);}.detail-einleitung-container{flex-wrap:wrap;}.detail-einleitung-container .field--name-field-kategorie{flex-basis:100%;justify-content:flex-start;margin-top:20px;}.desc-container{flex-basis:100%;}.desc-container{padding-right:0px;}.detail-info-container{flex-wrap:wrap;justify-content:flex-start;flex-direction:row;}.detail-info-container .container-right{margin-top:0px;flex-basis:70%;margin-bottom:var(--abstand3);}.detail-info-container .container-left{flex-basis:100%;}.programmliste .field--name-field-kategorie{position:relative;margin-left:0px;display:flex;flex-direction:row;margin-top:var(--abstand2);}.programmliste .field--name-field-kategorie > div:not(:last-child){margin-right:10px;}.region-newsletter fieldset .fieldset-wrapper{flex-wrap:wrap;}.region-newsletter fieldset .fieldset-wrapper > div:not(:last-child){margin-right:0px;}.footer-left{flex-wrap:wrap;}footer .socialmedialinks a,footer .socialmedialinks a:visited{font-size:35px;line-height:35px;}footer .socialmedialinks .view-content{display:flex;flex-direction:row;margin-top:var(--abstand7);}footer .socialmedialinks .view-content > div:not(:last-child){margin-right:30px;}.view-id-inc_termine_lis{margin-top:var(--abstand5);}.view-id-inc_termine_lis .view-header{font-weight:var(--bold);text-transform:uppercase;font-size:150%;line-height:var(--lineheight);font-family:var(--font-condensed);border-bottom:solid 1px var(--weiss);padding-bottom:5px;margin-bottom:var(--abstand3);}.view-id-inc_termine_lis .view-content{display:block;}.view-id-inc_termine_lis .view-content > div{flex-basis:100%;display:table;}.view-id-inc_termine_lis .view-content > div{margin-bottom:20px;}.view-id-inc_termine_lis .abgesagt,.view-id-inc_termine_lis .ausgebucht{right:0px;left:auto;bottom:auto;top:0px;transform:rotate(5deg) translateX(110%) translateY(-50%);}.field--label-inline{flex-wrap:wrap;}nav.breadcrumb ol > li:nth-last-child(1){display:none !important;}.teamliste > .view-content{justify-content:space-between;}.teamliste > .view-content > .views-row{flex-basis:calc((100% / 2) - 10px);margin-right:0px;}.teamcontent{flex-wrap:wrap;}.teamcontent .teamcontent-left{flex-basis:70%;margin-bottom:30px;}.teamcontent .teamcontent-right{flex-basis:100%;padding-left:0px;}.webformflex{flex-wrap:wrap;}.webformflex > div{flex-basis:100%;}.webform .form-item{margin:0px 0px 20px 0px}.tns-outer .tns-nav{text-align:left;}}@media all and (max-width:550px){h1,.h1{font-size:220%;line-height:100%;}h2,.h2	.region-newsletter h2{font-size:180%;line-height:115%;}h3,.dachzeile{font-size:140%;line-height:135%;}.sprachwechsler{display:none;}body.navactive .sprachwechsler{display:block;}.programmliste-left{flex-basis:100%;}.detail-info-container .container-right{flex-basis:100%;}.programmdetail .field--name-field-archivbilder .field__item{flex-basis:calc((100% / 2) - 5px);margin-right:0px;}.programmdetail .field--name-field-archivbilder{justify-content:space-between;}.sponsorenblock .views-row img{max-width:90px;max-height:60px;}.adresseflex{flex-wrap:wrap;}.adresseflex > div{flex-basis:100%;}.adresseflex > div:not(:last-child):after{display:none;}.ui-accordion .views-field-field-bild-acc,.ui-accordion .field--name-field-bild-rechts,.paragraph .views-field-field-bild-acc,.paragraph .field--name-field-bild-rechts{width:100%;}.teamliste > .view-content > .views-row{flex-basis:100%;margin-bottom:var(--abstand10);}.paragraph-artikel > .artikel-left{flex-basis:100%;}}@media all and (max-width:414px){header .socialmedialinks{left:var(--seitenrand);}.paragraphgalerie .view-content{justify-content:space-between;}.paragraphgalerie .views-row{flex-basis:calc((100% / 2) - 5px);margin-right:0px;}body .region-primary-menu{padding:var(--headerheight) var(--seitenrand) var(--abstand5) var(--seitenrand);}.programmdetail .field--name-field-archivbilder .field__item{flex-basis:100%;}}@media all and (max-width:370px){.lupe{display:none;}body.navactive .lupe{display:block;}header .socialmedialinks{display:none !important;}}@media all and (max-width:320px){.view-id-inc_termine_lis .abgesagt,.view-id-inc_termine_lis .ausgebucht{transform:rotate(5deg) translateX(80%) translateY(-50%);}}@media only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:landscape){}@media only screen and (max-width:736px) and (orientation:landscape){}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{border:1px #07629a solid;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}[dir="rtl"] .progress__bar{margin-left:0;margin-right:-1px;animation-direction:reverse;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#FFFFFF;background-color:green;border-color:green green green transparent;background-image:none;box-shadow:-8px 0 0 #77b259;text-align:left;}.messages--status  a,.messages--status  a:visited{color:#FFFFFF;text-decoration:underline;}.messages--warning{background-color:yellow;background-image:none;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#333333;box-shadow:-8px 0 0 #e09600;}.messages--error{background-color:red;color:#FFFFFF;background-image:none;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;text-align:left !important;}.messages--error p.error{color:#a51b00;}
