/* Stile der Live-Seite thelabhotel.ch, gelesen am 15.10.2026, begrenzt auf main.bestand, Orange ersetzt */
main.bestand{width:100%;max-width:100vw;height:100%;overflow-x:hidden;margin:0;padding:0;font-family:ff-typestar-black-web,sans-serif;font-size:18px;line-height:1.5;margin:0;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (max-width:869px){main.bestand{font-size:15px;line-height:1.5}}
main.bestand html:not(.wp-toolbar).noscroll{overflow:hidden}
main.bestand.frontend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;min-height:100vh;margin:0;padding:0;font-family:ff-typestar-black-web,sans-serif;font-size:18px;line-height:1.5}
@media (max-width:869px){main.bestand.frontend{font-size:15px;line-height:1.5}}
main.bestand.frontend ::after,main.bestand.frontend ::before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;-webkit-tap-highlight-color:transparent}
main.bestand.frontend *{font-size:var(--font-size)}
@media (max-width:869px){main.bestand.frontend *{font-size:calc(var(--font-size) * .55)}}
main.bestand.frontend [id]:target{padding-top:100px;margin-top:-100px}
@media (max-width:869px){main.bestand.frontend [id]:target{padding-top:130px;margin-top:-130px}}
main.bestand.frontend a{-webkit-transition:.3s;transition:.3s}
main.bestand.frontend .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media (max-width:869px){main.bestand.frontend .flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
main.bestand.frontend .modernizr-of{width:100%;height:100%;background-size:cover;-o-object-fit:cover;object-fit:cover}
main.bestand.frontend img{max-width:100%;height:auto}
main.bestand.frontend .alignwide{max-width:100vw}
@media (min-width:1524px){main.bestand.frontend .alignwide{margin-left:-180px;margin-right:-180px}}
@media (max-width:869px){main.bestand.frontend .alignwide{margin-left:0;margin-right:0}}
main.bestand.frontend .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:100vw}
@media (max-width:1164px){main.bestand.frontend .alignfull{margin-left:-20px;margin-right:-20px}}
main.bestand.frontend .alignfull>img{width:100vw}
main.bestand.frontend .is-type-video.alignfull,main.bestand.frontend .is-type-video.alignwide,main.bestand.frontend .wp-block-video.alignfull,main.bestand.frontend .wp-block-video.alignwide{text-align:center}
main.bestand.frontend .is-type-video.alignfull>video,main.bestand.frontend .is-type-video.alignwide>video,main.bestand.frontend .wp-block-video.alignfull>video,main.bestand.frontend .wp-block-video.alignwide>video{width:100%;max-width:100%}
main.bestand.frontend .is-type-video iframe,main.bestand.frontend .is-type-video video,main.bestand.frontend .wp-block-video iframe,main.bestand.frontend .wp-block-video video{max-width:100%}
main.bestand.frontend table{border-collapse:collapse}
@media (min-width:870px){main.bestand.frontend .mobile{display:none!important}}
@media (max-width:869px){main.bestand.frontend .desktop{display:none!important}}
main.bestand.frontend .dn{display:none!important}
main.bestand.frontend .db{display:block!important}
main.bestand.frontend .hidden{opacity:0!important;pointer-events:none!important}
main.bestand.frontend .shown{opacity:1!important;pointer-events:all!important}
main.bestand.frontend :focus{outline:0}
main.bestand.frontend input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
main.bestand .resp_video{position:relative;padding-top:56.25%;height:0;overflow:hidden}
main.bestand .resp_video iframe,main.bestand .resp_video video{position:absolute;top:0;left:0;width:100%;height:100%}
main.bestand .call{cursor:auto;pointer-events:none;color:inherit;text-decoration:inherit}
@-webkit-keyframes FadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes FadeIn{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes SlideInFromLeft{0%{left:-100%}100%{left:0}}
@keyframes SlideInFromLeft{0%{left:-100%}100%{left:0}}
@-webkit-keyframes OnLoadSlideInFromLeft{0%{left:-100%}80%{left:-100%}100%{left:0}}
@keyframes OnLoadSlideInFromLeft{0%{left:-100%}80%{left:-100%}100%{left:0}}
@media (max-width:869px){}
main.bestand .editor-post-title__input.small{font-size:10px;height:30px!important}
main.bestand.frontend .container{max-width:1124px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
@media (min-width:950px){main.bestand.frontend .container{width:calc(100% - 40px)}}
main.bestand.frontend .is-style-container,main.bestand.frontend .is-style-container-vertical,main.bestand.frontend .is-style-short-text-container,main.bestand.frontend .is-style-text-container{max-width:1124px;margin-left:auto;margin-right:auto}
@media (min-width:1164px){main.bestand.frontend .is-style-container,main.bestand.frontend .is-style-container-vertical,main.bestand.frontend .is-style-short-text-container,main.bestand.frontend .is-style-text-container{width:100%}}
@media (max-width:1220px){main.bestand.frontend .alignfull .is-style-container,main.bestand.frontend .alignfull .is-style-container-vertical,main.bestand.frontend .alignfull .is-style-short-text-container,main.bestand.frontend .alignfull .is-style-text-container{width:auto;padding-left:20px;padding-right:20px}
main.bestand.frontend .alignfull .is-style-container,main.bestand.frontend .alignfull .is-style-container-vertical,main.bestand.frontend .alignfull .is-style-short-text-container,main.bestand.frontend .alignfull .is-style-text-container{padding-right:40px}}
@media (max-width:869px){main.bestand.frontend .alignfull .is-style-container,main.bestand.frontend .alignfull .is-style-container-vertical,main.bestand.frontend .alignfull .is-style-short-text-container,main.bestand.frontend .alignfull .is-style-text-container{width:auto;padding-left:20px;padding-right:20px}
main.bestand.frontend .alignfull .is-style-container,main.bestand.frontend .alignfull .is-style-container-vertical,main.bestand.frontend .alignfull .is-style-short-text-container,main.bestand.frontend .alignfull .is-style-text-container{padding-right:40px}}
main.bestand.frontend>footer,main.bestand.frontend>header,main.bestand.frontend{width:100vw}
main.bestand.frontend .after-container,main.bestand.frontend .before-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:calc((calc(100% - 1164px)/ 2) - 40px);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}
main.bestand.frontend .after-container:empty,main.bestand.frontend .before-container:empty{padding:0}
main.bestand.frontend .before-container{padding-left:20px;padding-right:20px}
main.bestand.frontend .after-container{direction:rtl;padding-left:20px;padding-right:20px}
@media (max-width:869px){main.bestand.frontend .after-container{direction:ltr;padding-left:0;padding-right:0;width:100%;max-width:100%}}
main.bestand.frontend>header>nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;max-width:1758px;margin:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media (max-width:869px){main.bestand.frontend>header>nav{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}
main.bestand.frontend>header>nav .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:869px){main.bestand.frontend>header>nav .header-container{margin:20px 0 0}}
main.bestand.frontend>header>nav .header-container>:last-child{text-align:right}
@media (max-width:869px){main.bestand.frontend>header>nav .header-container>:last-child{text-align:left}}
main.bestand.frontend>header>nav .logo{margin:30px 0}
@media (max-width:869px){main.bestand.frontend>header>nav .logo{width:100px;height:auto;margin:20px 0}
main.bestand.frontend>header>nav .logo img{width:100%;height:auto}}
main.bestand.frontend>header>nav .logo.text_logo{text-decoration:none}
main.bestand.frontend>header>nav .logo img:not([width]):not([height]){-o-object-fit:contain;object-fit:contain}
@media (min-width:870px){main.bestand.frontend>header>nav #menu-main-container{margin-top:47px}}
@media (max-width:869px){main.bestand.frontend>header>nav #menu-main-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll}}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main li+li:before{width:2px;height:15px;display:inline-block;content:"";margin:0 25px -1px}
@media (max-width:1070px){main.bestand.frontend>header>nav #menu-main-container ul#menu_main li+li:before{margin:0 15px -1px}}
@media (min-width:1040px) and (max-width:1250px){main.bestand.frontend>header>nav #menu-main-container ul#menu_main li+li:before{height:13px;margin:0 10px -1px}}
@media (min-width:870px) and (max-width:1040px){main.bestand.frontend>header>nav #menu-main-container ul#menu_main li+li:before{height:12px;margin:0 10px -1px}}
@media (max-width:869px){main.bestand.frontend>header>nav #menu-main-container ul#menu_main li+li:before{display:none}}
@media (max-width:869px){main.bestand.frontend>header>nav #menu-main-container ul#menu_main{padding-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main>li{width:100%;text-align:center}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main>li.meta-menu{width:auto}}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main>li ul{list-style:none;margin:0;padding:0}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main>li ul>li{margin:10px 0}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main a{text-decoration:none}
main.bestand.frontend>header>hr.divider{max-width:1124px;margin-bottom:0;margin-left:auto;margin-right:auto;opacity:.5;-webkit-transition:.7s;transition:.7s}
main.bestand.frontend .wp-block-container>#search-form,main.bestand.frontend .wp-block-container>.post-password-form p,main.bestand.frontend .wp-block-container>.toggle,main.bestand.frontend .wp-block-container>.toggle>div figure,main.bestand.frontend .wp-block-container>.toggle>div img,main.bestand.frontend .wp-block-container>.toggle>div ol,main.bestand.frontend .wp-block-container>.toggle>div p,main.bestand.frontend .wp-block-container>.toggle>div ul,main.bestand.frontend .wp-block-container>.wp-block-button,main.bestand.frontend .wp-block-container>.wp-block-columns,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column figure,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column img,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column ol,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column p,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column ul,main.bestand.frontend .wp-block-container>.wp-block-file,main.bestand.frontend .wp-block-container>.wp-block-media-text p,main.bestand.frontend .wp-block-container>blockquote,main.bestand.frontend .wp-block-container>figure,main.bestand.frontend .wp-block-container>ol,main.bestand.frontend .wp-block-container>p,main.bestand.frontend .wp-block-container>ul,main.bestand.frontend article>#search-form,main.bestand.frontend article>.post-password-form p,main.bestand.frontend article>.toggle,main.bestand.frontend article>.toggle>div figure,main.bestand.frontend article>.toggle>div img,main.bestand.frontend article>.toggle>div ol,main.bestand.frontend article>.toggle>div p,main.bestand.frontend article>.toggle>div ul,main.bestand.frontend article>.wp-block-button,main.bestand.frontend article>.wp-block-columns,main.bestand.frontend article>.wp-block-columns .wp-block-column,main.bestand.frontend article>.wp-block-columns .wp-block-column figure,main.bestand.frontend article>.wp-block-columns .wp-block-column img,main.bestand.frontend article>.wp-block-columns .wp-block-column ol,main.bestand.frontend article>.wp-block-columns .wp-block-column p,main.bestand.frontend article>.wp-block-columns .wp-block-column ul,main.bestand.frontend article>.wp-block-file,main.bestand.frontend article>.wp-block-media-text p,main.bestand.frontend article>blockquote,main.bestand.frontend article>figure,main.bestand.frontend article>ol,main.bestand.frontend article>p,main.bestand.frontend article>ul,main.bestand.frontend section>#search-form,main.bestand.frontend section>.post-password-form p,main.bestand.frontend section>.toggle,main.bestand.frontend section>.toggle>div figure,main.bestand.frontend section>.toggle>div img,main.bestand.frontend section>.toggle>div ol,main.bestand.frontend section>.toggle>div p,main.bestand.frontend section>.toggle>div ul,main.bestand.frontend section>.wp-block-button,main.bestand.frontend section>.wp-block-columns,main.bestand.frontend section>.wp-block-columns .wp-block-column,main.bestand.frontend section>.wp-block-columns .wp-block-column figure,main.bestand.frontend section>.wp-block-columns .wp-block-column img,main.bestand.frontend section>.wp-block-columns .wp-block-column ol,main.bestand.frontend section>.wp-block-columns .wp-block-column p,main.bestand.frontend section>.wp-block-columns .wp-block-column ul,main.bestand.frontend section>.wp-block-file,main.bestand.frontend section>.wp-block-media-text p,main.bestand.frontend section>blockquote,main.bestand.frontend section>figure,main.bestand.frontend section>ol,main.bestand.frontend section>p,main.bestand.frontend section>ul{margin-bottom:20px}
main.bestand.frontend .wp-block-container>#search-form:last-child,main.bestand.frontend .wp-block-container>.post-password-form p:last-child,main.bestand.frontend .wp-block-container>.toggle:last-child,main.bestand.frontend .wp-block-container>.toggle>div figure:last-child,main.bestand.frontend .wp-block-container>.toggle>div img:last-child,main.bestand.frontend .wp-block-container>.toggle>div ol:last-child,main.bestand.frontend .wp-block-container>.toggle>div p:last-child,main.bestand.frontend .wp-block-container>.toggle>div ul:last-child,main.bestand.frontend .wp-block-container>.wp-block-button:last-child,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column figure:last-child,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column img:last-child,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column ol:last-child,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column p:last-child,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column ul:last-child,main.bestand.frontend .wp-block-container>.wp-block-columns .wp-block-column:last-child,main.bestand.frontend .wp-block-container>.wp-block-columns:last-child,main.bestand.frontend .wp-block-container>.wp-block-file:last-child,main.bestand.frontend .wp-block-container>.wp-block-media-text p:last-child,main.bestand.frontend .wp-block-container>blockquote:last-child,main.bestand.frontend .wp-block-container>figure:last-child,main.bestand.frontend .wp-block-container>ol:last-child,main.bestand.frontend .wp-block-container>p:last-child,main.bestand.frontend .wp-block-container>ul:last-child,main.bestand.frontend article>#search-form:last-child,main.bestand.frontend article>.post-password-form p:last-child,main.bestand.frontend article>.toggle:last-child,main.bestand.frontend article>.toggle>div figure:last-child,main.bestand.frontend article>.toggle>div img:last-child,main.bestand.frontend article>.toggle>div ol:last-child,main.bestand.frontend article>.toggle>div p:last-child,main.bestand.frontend article>.toggle>div ul:last-child,main.bestand.frontend article>.wp-block-button:last-child,main.bestand.frontend article>.wp-block-columns .wp-block-column figure:last-child,main.bestand.frontend article>.wp-block-columns .wp-block-column img:last-child,main.bestand.frontend article>.wp-block-columns .wp-block-column ol:last-child,main.bestand.frontend article>.wp-block-columns .wp-block-column p:last-child,main.bestand.frontend article>.wp-block-columns .wp-block-column ul:last-child,main.bestand.frontend article>.wp-block-columns .wp-block-column:last-child,main.bestand.frontend article>.wp-block-columns:last-child,main.bestand.frontend article>.wp-block-file:last-child,main.bestand.frontend article>.wp-block-media-text p:last-child,main.bestand.frontend article>blockquote:last-child,main.bestand.frontend article>figure:last-child,main.bestand.frontend article>ol:last-child,main.bestand.frontend article>p:last-child,main.bestand.frontend article>ul:last-child,main.bestand.frontend section>#search-form:last-child,main.bestand.frontend section>.post-password-form p:last-child,main.bestand.frontend section>.toggle:last-child,main.bestand.frontend section>.toggle>div figure:last-child,main.bestand.frontend section>.toggle>div img:last-child,main.bestand.frontend section>.toggle>div ol:last-child,main.bestand.frontend section>.toggle>div p:last-child,main.bestand.frontend section>.toggle>div ul:last-child,main.bestand.frontend section>.wp-block-button:last-child,main.bestand.frontend section>.wp-block-columns .wp-block-column figure:last-child,main.bestand.frontend section>.wp-block-columns .wp-block-column img:last-child,main.bestand.frontend section>.wp-block-columns .wp-block-column ol:last-child,main.bestand.frontend section>.wp-block-columns .wp-block-column p:last-child,main.bestand.frontend section>.wp-block-columns .wp-block-column ul:last-child,main.bestand.frontend section>.wp-block-columns .wp-block-column:last-child,main.bestand.frontend section>.wp-block-columns:last-child,main.bestand.frontend section>.wp-block-file:last-child,main.bestand.frontend section>.wp-block-media-text p:last-child,main.bestand.frontend section>blockquote:last-child,main.bestand.frontend section>figure:last-child,main.bestand.frontend section>ol:last-child,main.bestand.frontend section>p:last-child,main.bestand.frontend section>ul:last-child{margin-bottom:0}
main.bestand.frontend h1{margin-bottom:40px}
@media (max-width:869px){main.bestand.frontend h1{margin-bottom:10px}}
main.bestand.frontend h2{margin-top:40px;margin-bottom:10px}
main.bestand.frontend h2:first-child{margin-top:0}
main.bestand.frontend h3{margin-top:20px;margin-bottom:7px}
main.bestand.frontend h4,main.bestand.frontend h5,main.bestand.frontend h6{margin-bottom:0}
main.bestand.frontend>footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto}
@media (max-width:869px){main.bestand.frontend>footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
main.bestand.frontend>footer .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:930px){main.bestand.frontend>footer .footer-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}
@media (max-width:869px){main.bestand.frontend>footer .footer-container{margin:0}
main.bestand.frontend>footer .footer-container .copyright{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}
main.bestand.frontend>footer .footer-container>*{margin-bottom:25px}
main.bestand.frontend>footer .footer-container>:last-child{text-align:right}
@media (max-width:930px){main.bestand.frontend>footer .footer-container>:last-child{text-align:left}}
@media (max-width:869px){main.bestand.frontend>footer .footer-container>:last-child{text-align:left}}
main.bestand.frontend>footer nav ul{list-style:none;margin:0;padding:0}
main.bestand.frontend>footer nav ul>li ul{margin-bottom:10px}
main.bestand.frontend>footer address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
main.bestand.frontend>footer address:last-child .location{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media (max-width:869px){main.bestand.frontend>footer address:last-child .location{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
main.bestand.frontend>footer address .location{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
main.bestand header .hamburger{position:relative;border:0;width:40px;height:40px;-webkit-transition:.4s linear;transition:.4s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:0;outline:0;cursor:pointer;background-color:transparent;padding:0;margin-right:10px}
@media (max-width:869px){main.bestand header .hamburger{margin-right:0}}
main.bestand header .hamburger span{display:block;width:90%;height:3px;-webkit-transition:.9s 175ms cubic-bezier(.6,-.46,.21,1.3);transition:.9s 175ms cubic-bezier(.6,-.46,.21,1.3);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
main.bestand header .hamburger span:after,main.bestand header .hamburger span:before{content:"";-webkit-transition:.4s cubic-bezier(1,-.81,.17,1.2);transition:.4s cubic-bezier(1,-.81,.17,1.2);width:100%;height:3px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
main.bestand header .hamburger span:before{-webkit-transform-origin:right;transform-origin:right;top:-11px}
main.bestand header .hamburger span:after{bottom:-8px;-webkit-transform-origin:left;transform-origin:left;float:right}
@media (min-width:870px){main.bestand header #menu-main-container{text-align:center}
main.bestand header #menu-main-container.hidden_desktop{pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;pointer-events:none;right:-80vw}
main.bestand header #menu-main-container.hidden_desktop ul{margin-top:-2000px!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
@media (max-width:869px){main.bestand header #menu-main-container{font-size:180%;line-height:1.3}
main.bestand header #menu-main-container.hidden_mobile{pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;pointer-events:none;right:-80vw}
main.bestand header #menu-main-container.hidden_mobile ul{margin-top:-2000px!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
main.bestand .active-menu header .hamburger{z-index:101}
main.bestand .active-menu header .hamburger span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:55%}
main.bestand .active-menu header .hamburger span:after,main.bestand .active-menu header .hamburger span:before{width:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
main.bestand .active-menu header #menu-main-container{z-index:100;width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:scroll}
main.bestand .active-menu header #menu-main-container>ul{padding:40px 20px;font-size:180%;line-height:1.3}
main.bestand .active-menu header #menu-main-container>ul>li{margin-bottom:20px}
main.bestand .active-menu header #menu-main-container>ul>li ul{margin-bottom:20px}
main.bestand.sticky>header{position:fixed;z-index:100;top:0;left:0}
main.bestand.sticky>header>hr.divider{max-width:100%}
main.bestand .popup-noscroll{overflow:hidden}
main.bestand .popup{position:fixed;left:0;top:0;background-color:#000;background-color:rgba(0,0,0,.75);width:100vw;height:100vh;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1199;opacity:1;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s;transition:.3s}
main.bestand .popup.closed{opacity:0;pointer-events:none;z-index:-1;-webkit-transition:.3s;transition:.3s}
main.bestand .popup .popup-back-preview,main.bestand .popup .popup-next-preview{position:absolute;width:1320px;line-height:0}
@media (max-width:1560px){main.bestand .popup .popup-back-preview,main.bestand .popup .popup-next-preview{width:calc(100vw - 120px - 120px)}}
@media (max-width:869px){main.bestand .popup .popup-back-preview,main.bestand .popup .popup-next-preview{display:none}}
main.bestand .popup .popup-back-preview img,main.bestand .popup .popup-next-preview img{opacity:.4;width:100%;height:auto;background-color:#fff}
main.bestand .popup .popup-back-preview{left:calc(90px - 1320px)}
@media (max-width:1560px){main.bestand .popup .popup-back-preview{left:calc(90px + 120px + 120px - 100%)}}
main.bestand .popup .popup-next-preview{right:calc(90px - 1320px)}
@media (max-width:1560px){main.bestand .popup .popup-next-preview{right:calc(90px + 120px + 120px - 100%)}}
main.bestand .popup .popup-container{width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:1320px;min-width:304px;margin:40px 120px;max-height:100%}
@media (max-width:869px){main.bestand .popup .popup-container .popup-container{margin:0;height:100vh}}
main.bestand .popup .popup-container:not(.popup-preview){position:relative}
main.bestand .popup .popup-container:not(.popup-preview) .close{right:-40px;top:-40px}
main.bestand .popup .popup-container:hover .arrow{opacity:1}
main.bestand .popup .popup-container .popup-content{line-height:0;min-width:400px}
@media (max-width:869px){main.bestand .popup .popup-container .popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;padding:0}}
main.bestand .popup .popup-container .popup-content img{width:100%;max-width:100%;height:auto;background-color:#fff}
main.bestand .popup .popup-container .close{color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;width:25px;height:25px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;cursor:pointer;position:absolute;z-index:231;right:20px;top:20px}
@media (max-width:869px){main.bestand .popup .popup-container .close{top:20px;right:20px;width:30px;height:30px}}
main.bestand .popup .popup-container .close svg{width:100%;height:100%}
main.bestand .popup .arrow{cursor:pointer;display:block;position:absolute;z-index:2;top:calc(50% - 35px);border:solid transparent;border-width:5px 10px;width:40px;height:70px;-webkit-transition:.3s;transition:.3s;opacity:0}
@media (max-width:869px){main.bestand .popup .arrow{top:calc(50% - 20px);width:25px;height:40px}}
main.bestand .popup .arrow.back{left:20px}
@media (max-width:869px){main.bestand .popup .arrow.back{left:5vw}}
main.bestand .popup .arrow.next{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:20px}
@media (max-width:869px){main.bestand .popup .arrow.next{right:5vw}}
main.bestand .popup .arrow.hidden{opacity:0}
main.bestand .popup .arrow svg{max-width:100%;max-height:100%}
main.bestand.frontend .gallery-swiper{position:relative;overflow:hidden}
main.bestand.frontend .gallery-swiper:hover .arrow{opacity:1}
main.bestand.frontend .gallery-swiper>ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-y:hidden;width:100%}
main.bestand.frontend .gallery-swiper>ul>li{scroll-snap-align:start;padding:0;margin:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:none}
main.bestand.frontend .gallery-swiper>ul>li:before{display:none}
main.bestand.frontend .gallery-swiper>ul>li figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
main.bestand.frontend .gallery-swiper>ul>li img{width:100%;height:auto}
main.bestand.frontend .gallery-swiper>.wp-block-gallery{--columnSpacing:calc(var(--postColumns) - 1);--spaceFixer:calc(var(--postColumnsSpace) * var(--columnSpacing));--containerwidth:calc(100% - var(--spaceFixer));--childwidth:calc(var(--containerwidth) / var(--postColumns));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-snap-align:start;overflow-y:hidden;width:100%}
main.bestand.frontend .gallery-swiper>.wp-block-gallery.columns-1{--postColumns:1;--postColumnsSpace:0}
main.bestand.frontend .gallery-swiper>.wp-block-gallery.columns-1>figure{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;width:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}
main.bestand.frontend .gallery-swiper>.wp-block-gallery.columns-2{--postColumns:2;--postColumnsSpace:var(--gallery-block--gutter-size,16px)}
main.bestand.frontend .gallery-swiper>.wp-block-gallery.columns-3{--postColumns:3;--postColumnsSpace:var(--gallery-block--gutter-size,16px)}
main.bestand.frontend .gallery-swiper>.wp-block-gallery.columns-4{--postColumns:4;--postColumnsSpace:var(--gallery-block--gutter-size,16px)}
main.bestand.frontend .gallery-swiper>.wp-block-gallery>figure{-webkit-box-flex:0;-ms-flex:0 0 var(--childwidth);flex:0 0 var(--childwidth);-ms-flex-preferred-size:var(--childwidth);flex-basis:var(--childwidth);width:var(--childwidth)!important;max-width:var(--childwidth);margin-bottom:0;margin-right:var(--postColumnsSpace)!important}
main.bestand.frontend .gallery-swiper>.wp-block-gallery>figure:last-child{margin-right:0!important}
main.bestand.frontend .gallery-swiper.block-posts>ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
main.bestand.frontend .gallery-swiper.block-posts>ul li{-webkit-box-flex:0;-ms-flex:0 0 var(--childwidth);flex:0 0 var(--childwidth);-ms-flex-preferred-size:var(--childwidth);flex-basis:var(--childwidth);width:var(--childwidth);max-width:var(--childwidth);margin-bottom:0;margin-right:var(--postColumnsSpace)}
main.bestand.frontend .gallery-swiper.block-posts>ul li:last-child{margin-right:0}
main.bestand.frontend .gallery-swiper>.arrow{cursor:pointer;display:block;position:absolute;z-index:1;top:calc(50% - 35px);border:solid transparent;border-width:5px 10px;width:40px;height:70px;-webkit-transition:.3s;transition:.3s;opacity:0}
main.bestand.frontend .gallery-swiper>.arrow.back{left:20px}
main.bestand.frontend .gallery-swiper>.arrow.next{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:20px}
main.bestand.frontend .gallery-swiper>.arrow.hidden{opacity:0}
main.bestand.frontend .gallery-swiper>.arrow svg{max-width:100%;max-height:100%}
main.bestand.frontend .gallery-swiper>.wp-block-gallery,main.bestand.frontend .gallery-swiper>ul{-ms-overflow-style:none;scrollbar-width:none}
main.bestand.frontend .gallery-swiper>.wp-block-gallery::-webkit-scrollbar,main.bestand.frontend .gallery-swiper>ul::-webkit-scrollbar{display:none}
main.bestand.frontend input[type=email],main.bestand.frontend input[type=text],main.bestand.frontend select,main.bestand.frontend textarea{max-width:100%;padding:7px 10px;border-radius:0;min-height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
main.bestand.frontend input[type=submit]{border-radius:0;padding:7px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-top:10px}
main.bestand.frontend .mauticform_wrapper .mauticform-errormsg{display:none}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:869px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row{width:100%}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.shortInput{width:calc(50% - 55px)}
@media (max-width:869px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.shortInput{width:100%}}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.LongTextInput{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.LongTextInput>label{min-width:400px}
@media (max-width:1164px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.LongTextInput>label{min-width:340px}}
@media (max-width:869px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.LongTextInput>label{width:100%}}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.LongTextInput>label+input{width:calc(100% - 400px)}
@media (max-width:1164px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.LongTextInput>label+input{width:calc(100% - 340px)}}
@media (max-width:869px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.LongTextInput>label+input{width:calc(100% - 18px)}}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.mauticform-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-checkboxgrp-row+.mauticform-checkboxgrp-row,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-radiogrp-row+.mauticform-radiogrp-row{margin-top:0}
@media (max-width:869px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-checkboxgrp-row+.mauticform-checkboxgrp-row,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-radiogrp-row+.mauticform-radiogrp-row{margin-right:50px}}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-checkboxgrp-row,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-radiogrp-row{margin-right:50px}
@media (max-width:869px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-checkboxgrp-row,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-radiogrp-row{margin-right:30px}}
@media (max-width:360px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-checkboxgrp-row,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-radiogrp-row{margin-right:20px}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-checkboxgrp-row .mauticform_wrapper .mauticform-page-wrapper .mauticform-radiogrp-row label:before,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-radiogrp-row .mauticform_wrapper .mauticform-page-wrapper .mauticform-radiogrp-row label:before{margin-right:5px}}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-checkboxgrp-row:last-child,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row.flexrow .mauticform-radiogrp-row:last-child{margin-right:0}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row+.mauticform-row{margin-top:20px}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row+.mauticform-row.mauticform-button-wrapper{margin-top:50px}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row>label{min-width:140px}
@media (max-width:869px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row>label{min-width:100px}}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row>label+input{width:calc(100% - 140px)}
@media (max-width:869px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-row>label+input{width:calc(100% - 100px)}}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper button,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper input{padding:5px 15px 4px;margin:0}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper button:disabled,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper input:disabled{opacity:.5}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper button:disabled+label,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper input:disabled+label{opacity:.5}
@media (max-width:869px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper button,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper input{padding:5px 9px 4px}}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper button{cursor:pointer;height:100%}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper h3{margin-top:80px;margin-bottom:35px}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-checkboxgrp-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:50px}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-checkboxgrp-row:last-child{margin-right:0}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-checkboxgrp-row+.mauticform-checkboxgrp-row,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-checkboxgrp-row+.mauticform-radiogrp-row,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-radiogrp-row+.mauticform-checkboxgrp-row,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-radiogrp-row+.mauticform-radiogrp-row{margin-top:20px}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-checkboxgrp-row input,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-radiogrp-row input{display:none}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-checkboxgrp-row .label,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-checkboxgrp-row label,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-radiogrp-row .label,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-radiogrp-row label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-checkboxgrp-row .label:before,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-checkboxgrp-row label:before,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-radiogrp-row .label:before,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-radiogrp-row label:before{display:block;content:"";width:40px;height:40px;margin-right:15px;min-width:40px}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .withspan .mauticform-checkboxgrp-row>label,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .withspan .mauticform-radiogrp-row>label{-ms-flex-wrap:wrap;flex-wrap:wrap}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .withspan .mauticform-checkboxgrp-row>label:before,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .withspan .mauticform-radiogrp-row>label:before{display:none}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .withspan .mauticform-checkboxgrp-row>label span,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .withspan .mauticform-radiogrp-row>label span{display:block;width:100%;margin-bottom:20px}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .withspan .mauticform-checkboxgrp-row>label span.label,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .withspan .mauticform-radiogrp-row>label span.label{display:-webkit-box;display:-ms-flexbox;display:flex}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .withspan .mauticform-checkboxgrp-row>label label,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .withspan .mauticform-radiogrp-row>label label{pointer-events:none}
@media (max-width:360px){main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper #mauticform_onlineeroffnung_anrede1 .mauticform-radiogrp-row label:before{margin-right:5px}}
main.bestand.frontend #mauticform_onlineeroffnungsoundingboard_sounding_board2{margin-top:70px;padding-top:25px}
main.bestand.frontend #mauticform_onlineeroffnungsoundingboard_sounding_board2 h3{margin-top:0;margin-bottom:15px}
main.bestand.frontend #mauticform_onlineeroffnungsoundingboard_sounding_board{padding-bottom:35px}
main.bestand.frontend .newsletterform.template-page input{border:1px solid #ff5c0d}
main.bestand.frontend .newsletterform h5{width:100%;margin:0 0 15px}
@media (max-width:869px){main.bestand.frontend .newsletterform h5{width:100%;margin-right:0;margin-bottom:10px}}
main.bestand.frontend .newsletterform form .mauticform-page-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
main.bestand.frontend .newsletterform form .mauticform-page-wrapper .mauticform-row{width:auto}
main.bestand.frontend .newsletterform form .mauticform-page-wrapper .mauticform-row+.mauticform-row{margin-top:0!important}
@media (max-width:869px){main.bestand.frontend #mauticform_wrapper_bookinginfo{margin-bottom:10px}}
main.bestand.frontend #mauticform_wrapper_vervollstandigenderadressenachnewsletteranmeldung .mauticform-page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
main.bestand.frontend #mauticform_wrapper_vervollstandigenderadressenachnewsletteranmeldung .mauticform-page-wrapper label{display:inline-block;min-width:100px;font-weight:700}
main.bestand.frontend #mauticform_wrapper_vervollstandigenderadressenachnewsletteranmeldung .mauticform-page-wrapper .mauticform-checkboxgrp-row label{font-weight:400}
main.bestand.frontend #mauticform_wrapper_vervollstandigenderadressenachnewsletteranmeldung .mauticform-page-wrapper .mauticform-checkboxgrp-row input{margin-bottom:5px}
main.bestand.frontend #mauticform_wrapper_vervollstandigenderadressenachnewsletteranmeldung .mauticform-page-wrapper .mauticform-checkboxgrp{margin-bottom:20px}
main.bestand.frontend #mauticform_wrapper_vervollstandigenderadressenachnewsletteranmeldung .mauticform-page-wrapper input{border:1px solid;margin-bottom:20px}
main.bestand.frontend #headerBooking .bookingform .flex>input{border:0 solid;padding:4px 20px;max-width:calc(100% - 220px)}
@media (max-width:869px){main.bestand.frontend #headerBooking .bookingform .flex>input{padding:4px 10px;max-width:calc(100% - 150px)}}
main.bestand.frontend .form-validation button{background-image:url("../img/bestand/css/loading.svg");background-size:auto 80%;background-repeat:no-repeat;background-position:center;color:transparent!important;min-width:75px}
main.bestand.frontend>header nav .logo{line-height:0}
main.bestand.frontend>header nav .logo.text_logo{font-size:150%;font-weight:700;line-height:1.2s}
main.bestand.frontend>header nav #menu-main-container{font-size:100%;line-height:1.4;letter-spacing:2px}
@media (min-width:1040px) and (max-width:1250px){main.bestand.frontend>header nav #menu-main-container{font-size:90%}}
@media (min-width:870px) and (max-width:1040px){main.bestand.frontend>header nav #menu-main-container{font-size:80%}}
main.bestand.frontend>header nav #menu-main-container .meta-menu{font-size:14px}
@media (min-width:1040px) and (max-width:1250px){main.bestand.frontend>header nav #menu-main-container .meta-menu{font-size:12px}}
@media (min-width:870px) and (max-width:1040px){main.bestand.frontend>header nav #menu-main-container .meta-menu{font-size:12px}}
@media (max-width:869px){main.bestand.frontend>header nav #menu-main-container .meta-menu{font-size:24px}}
main.bestand.frontend>header nav #menu-main-container ul#menu_main>li ul>li{font-size:80%}
main.bestand.frontend>header nav #menu_languagemenu{font-size:100%;line-height:1.4}
@media (min-width:1040px) and (max-width:1250px){main.bestand.frontend>header nav #menu_languagemenu{font-size:90%}}
@media (min-width:870px) and (max-width:1040px){main.bestand.frontend>header nav #menu_languagemenu{font-size:80%}}
@media (max-width:869px){main.bestand.frontend>header nav #menu_languagemenu{font-size:180%}}
@media (min-width:870px){main.bestand.frontend.scrolled>header>nav #menu-main-container,main.bestand.frontend.scrolled>header>nav #menu_languagemenu{font-size:15px;letter-spacing:1px}
main.bestand.frontend.scrolled>header>nav .meta-menu{font-size:12px}}
main.bestand.frontend>footer .footer-container{font-size:10px;line-height:1.7}
main.bestand.frontend input[type=email]:not(.editor-post-title__input),main.bestand.frontend input[type=text]:not(.editor-post-title__input),main.bestand.frontend select:not(.editor-post-title__input),main.bestand.frontend textarea:not(.editor-post-title__input){font-size:100%;line-height:1.5}
main.bestand.frontend input[type=submit]{font-size:100%;letter-spacing:1px;line-height:1.5}
main.bestand.frontend button{font-size:100%;font-family:inherit}
@media (max-width:869px){main.bestand.frontend .is-style-title-text *,main.bestand.frontend .mobile-fontresizer{font-size:calc(var(--font-size) * .7)}}
main.bestand.frontend h1.post-title{font-size:59px}
@media (max-width:869px){main.bestand.frontend h1.post-title{font-size:32px}}
main.bestand.frontend #headerBooking h5{font-size:47px}
main.bestand.frontend .mauticform-page-wrapper h3{font-size:36px}
main.bestand.frontend #headerBooking>button{font-size:30px}
main.bestand.frontend .is-style-square li:before{font-size:80%}
main.bestand.frontend #iub-pp-container .iubenda_legal_document h2,main.bestand.frontend .is-style-button-arrow .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link,main.bestand.frontend .mauticform-page-wrapper .smaller h3,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .arrowed{font-size:28px}
main.bestand.frontend #headerBooking,main.bestand.frontend #headerBooking .bookingform button,main.bestand.frontend #headerBooking .bookingform input,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link,main.bestand.frontend .mauticform_wrapper,main.bestand.frontend .newsletterform h5{font-size:22px}
main.bestand.frontend .room-pricing{font-size:21px}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-email{font-size:20px}
main.bestand.frontend .fontsize90{font-size:90%}
main.bestand.frontend .fontsize80{font-size:80%}
main.bestand.frontend .fontsize70{font-size:70%}
main.bestand.frontend .fontsize60{font-size:60%}
main.bestand.frontend .footer-container .mauticform_wrapper .mauticform-page-wrapper input{font-size:18px;line-height:30px}
main.bestand.frontend .footer-container .mauticform_wrapper .mauticform-page-wrapper input::-webkit-input-placeholder{font-size:18px}
main.bestand.frontend .footer-container .mauticform_wrapper .mauticform-page-wrapper input::-moz-placeholder{font-size:18px}
main.bestand.frontend .footer-container .mauticform_wrapper .mauticform-page-wrapper input:-ms-input-placeholder{font-size:18px}
main.bestand.frontend .footer-container .mauticform_wrapper .mauticform-page-wrapper input:-moz-placeholder{font-size:18px}
@media (max-width:869px){main.bestand.frontend .footer-container .mauticform_wrapper .mauticform-page-wrapper input{font-size:14px}
main.bestand.frontend .footer-container .mauticform_wrapper .mauticform-page-wrapper input::-webkit-input-placeholder{font-size:14px}
main.bestand.frontend .footer-container .mauticform_wrapper .mauticform-page-wrapper input::-moz-placeholder{font-size:14px}
main.bestand.frontend .footer-container .mauticform_wrapper .mauticform-page-wrapper input:-ms-input-placeholder{font-size:14px}
main.bestand.frontend .footer-container .mauticform_wrapper .mauticform-page-wrapper input:-moz-placeholder{font-size:14px}}
main.bestand.frontend sub,main.bestand.frontend sup{font-size:46%}
main.bestand.frontend sub sup{font-size:60%}
main.bestand.frontend #headerBooking .booking-description,main.bestand.frontend #headerBooking .booking-info,main.bestand.frontend .submenu,main.bestand.frontend footer address{font-size:18px}
main.bestand.frontend footer .footer-container .schutzkonzept a,main.bestand.frontend footer nav{font-size:14px}
main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content h4{font-size:120%}
@media (max-width:1200px){main.bestand.frontend.pt-zimmer .room-name h1{font-size:calc(var(--font-size) * .86)}
main.bestand.frontend footer address{font-size:14px}}
@media (max-width:1164px){main.bestand.frontend .newsletterform.mauticform_wrapper .mauticform-page-wrapper .mauticform-email{font-size:16px}
main.bestand.frontend .mauticform_wrapper,main.bestand.frontend .newsletterform.mauticform_wrapper button{font-size:18px}}
@media (min-width:870px) and (max-width:1000px){main.bestand.frontend footer .footer-container .schutzkonzept a,main.bestand.frontend footer nav{font-size:12px}
main.bestand.frontend .newsletterform.mauticform_wrapper .mauticform-page-wrapper .mauticform-email,main.bestand.frontend .newsletterform.mauticform_wrapper button,main.bestand.frontend .submenu{font-size:15px}}
@media (max-width:1070px){main.bestand.frontend.pt-zimmer .room-name h1{font-size:calc(var(--font-size) * .7)}
main.bestand.frontend .room-pricing{font-size:18px}}
@media (max-width:860px){main.bestand.frontend .newsletterform h5,main.bestand.frontend .newsletterform.mauticform_wrapper .mauticform-page-wrapper .mauticform-email,main.bestand.frontend footer address{font-size:14px}
main.bestand.frontend footer .footer-container .schutzkonzept a,main.bestand.frontend footer address,main.bestand.frontend footer nav{font-size:13px}}
@media (max-width:869px){main.bestand.frontend #headerBooking h5{font-size:30px}
main.bestand.frontend .mauticform-page-wrapper h3{font-size:26px}
main.bestand.frontend #headerBooking>button{font-size:18px}
main.bestand.frontend #headerBooking,main.bestand.frontend #headerBooking .booking-description,main.bestand.frontend #headerBooking .booking-info,main.bestand.frontend #headerBooking .bookingform button,main.bestand.frontend #headerBooking .bookingform input,main.bestand.frontend .is-style-button-arrow .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .arrowed,main.bestand.frontend .room-pricing,main.bestand.frontend .room-pricing td strong{font-size:16px}
main.bestand.frontend .room-pricing td{font-size:15px}
main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .mauticform-email,main.bestand.frontend .mauticform_wrapper button,main.bestand.frontend .newsletterform h5,main.bestand.frontend footer .footer-container .schutzkonzept a,main.bestand.frontend footer address,main.bestand.frontend footer nav{font-size:14px}
main.bestand.frontend.pt-zimmer * *{font-size:calc(var(--font-size) * .63)}
main.bestand.frontend.pt-zimmer * .room-name h1{font-size:calc(var(--font-size) * .55)}
main.bestand.frontend.pt-zimmer .grundrisse h2{font-size:calc(var(--font-size) * .71)}
main.bestand.frontend.pt-zimmer * sub,main.bestand.frontend.pt-zimmer * sup{font-size:46%}
main.bestand.frontend.pt-zimmer * sub sup{font-size:60%}
main.bestand.frontend.pt-zimmer * .room-details *{font-size:calc(var(--font-size) * .72)}
main.bestand.frontend.pt-zimmer * .room-details h3{font-size:calc(var(--font-size) * .92)}
main.bestand.frontend .mobile-smaller,main.bestand.frontend .mobile-smaller *{font-size:calc(var(--font-size) * .5)}}
main.bestand.frontend #mauticform_wrapper_bookinginfo input,main.bestand.frontend footer .schutzkonzept{line-height:1.7!important}
main.bestand.frontend footer .schutzkonzept a{line-height:18px}
main.bestand.frontend .is-style-square li:before{line-height:1.6}
main.bestand.frontend footer address{line-height:1.4}
main.bestand.frontend #headerBooking .booking-description{line-height:1.33}
main.bestand.frontend .mauticform_wrapper h3,main.bestand.frontend .submenu,main.bestand.frontend h1{line-height:1.22}
main.bestand.frontend .newsletterform.mauticform_wrapper,main.bestand.frontend .room-name h1{line-height:1}
main.bestand.frontend .vrTour{line-height:0}
@media (max-width:860px){main.bestand.frontend .newsletterform.mauticform_wrapper .mauticform-page-wrapper .mauticform-email input{line-height:1.8}}
main.bestand.frontend #headerBooking .booking-description,main.bestand.frontend #headerBooking .booking-info,main.bestand.frontend #headerBooking button,main.bestand.frontend #headerBooking label,main.bestand.frontend .is-style-button-arrow .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link,main.bestand.frontend .is-style-button-rhombus-orange,main.bestand.frontend .is-style-button-rhombus-orange-border,main.bestand.frontend .is-style-button-rhombus-white,main.bestand.frontend .is-style-button-rhombus-white-border,main.bestand.frontend .mauticform-page-wrapper .smaller h3,main.bestand.frontend .mauticform_wrapper .black label,main.bestand.frontend .mauticform_wrapper .green label,main.bestand.frontend .mauticform_wrapper .orange .label,main.bestand.frontend .mauticform_wrapper .orange label,main.bestand.frontend .mauticform_wrapper button,main.bestand.frontend .newsletterform h5,main.bestand.frontend footer .footer-container .schutzkonzept a{font-weight:700}
main.bestand.frontend .is-style-typestar-ocr-light,main.bestand.frontend .is-style-typestar-ocr-uppercase-light,main.bestand.frontend .is-style-typestar-pro-light,main.bestand.frontend .is-style-typestar-pro-uppercase-light,main.bestand.frontend .room-name h1{font-weight:400}
main.bestand.frontend .mauticform-page-wrapper h3{font-weight:300}
main.bestand.frontend .mauticform_wrapper .withspan label span,main.bestand.frontend .rooms-overview h2,main.bestand.frontend footer address b{font-weight:400}
main.bestand.frontend #headerBooking .bookingform input,main.bestand.frontend #team .team-nav,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link,main.bestand.frontend .is-style-typestar-ocr,main.bestand.frontend .is-style-typestar-ocr-light,main.bestand.frontend .is-style-typestar-ocr-uppercase,main.bestand.frontend .is-style-typestar-ocr-uppercase-light,main.bestand.frontend .mauticform-page-wrapper h3,main.bestand.frontend .room-pricing td,main.bestand.frontend .submenu,main.bestand.frontend footer nav,main.bestand.frontend input,main.bestand.frontend select,main.bestand.frontend textarea{font-family:ff-typestar-ocr-web-pro,sans-serif}
main.bestand.frontend #iubenda-cs-banner,main.bestand.frontend .is-style-button-arrow .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link,main.bestand.frontend .is-style-button-rhombus-orange .wp-block-button__link,main.bestand.frontend .is-style-button-rhombus-orange-border .wp-block-button__link,main.bestand.frontend .is-style-button-rhombus-white .wp-block-button__link,main.bestand.frontend .is-style-button-rhombus-white-border .wp-block-button__link,main.bestand.frontend .is-style-typestar-pro,main.bestand.frontend .is-style-typestar-pro-light,main.bestand.frontend .is-style-typestar-pro-uppercase,main.bestand.frontend .is-style-typestar-pro-uppercase-light,main.bestand.frontend .mauticform-page-wrapper .smaller h3,main.bestand.frontend .room-pricing td strong,main.bestand.frontend button,main.bestand.frontend footer .footer-container .schutzkonzept a,main.bestand.frontend h1.post-title{font-family:ff-typestar-black-web,sans-serif}
main.bestand.frontend #headerBooking .booking-description,main.bestand.frontend #headerBooking button,main.bestand.frontend #headerBooking h5,main.bestand.frontend #headerBooking label,main.bestand.frontend .is-style-button-arrow .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link,main.bestand.frontend .is-style-typestar-ocr-uppercase,main.bestand.frontend .is-style-typestar-ocr-uppercase-light,main.bestand.frontend .is-style-typestar-pro-uppercase,main.bestand.frontend .is-style-typestar-pro-uppercase-light,main.bestand.frontend .mauticform_wrapper button,main.bestand.frontend .mauticform_wrapper h3,main.bestand.frontend .newsletterform.mauticform_wrapper,main.bestand.frontend .room-pricing strong,main.bestand.frontend h1.post-title{text-transform:uppercase}
main.bestand.frontend sub,main.bestand.frontend sup{text-transform:lowercase}
main.bestand.frontend #headerBooking button{text-align:left}
main.bestand.frontend #headerBooking button,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link,main.bestand.frontend .is-style-typestar-ocr-uppercase,main.bestand.frontend .is-style-typestar-pro-uppercase,main.bestand.frontend .mauticform_wrapper button,main.bestand.frontend .newsletterform h5,main.bestand.frontend .room-pricing strong{letter-spacing:.04em}
main.bestand.frontend .is-style-button-arrow .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .arrowed{letter-spacing:2px}
main.bestand.frontend footer address{font-style:normal}
main.bestand.frontend input[type=submit]{background-color:#ff5c0d;border:1px solid #ff5c0d;color:#ff5c0d}
main.bestand.frontend input[type=submit]:hover{background-color:#ff5c0d;color:#ff5c0d}
main.bestand.frontend a{color:#ff5c0d;text-decoration:none}
main.bestand.frontend a:hover{color:#ff5c0d}
main.bestand.frontend .socialmedia li a svg{fill:#fff}
main.bestand.frontend .socialmedia li a:hover svg{fill:#ff5c0d}
main.bestand.frontend.light,main.bestand.frontend:not(.dark){background-color:#fff;color:#343434}
main.bestand.frontend.light header:not(.no-gradient),main.bestand.frontend:not(.dark) header:not(.no-gradient){background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(70%,rgba(255,255,255,.672707)),to(white));background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,.672707) 70%,#fff 100%);-webkit-transition:.3s;transition:.3s}
main.bestand.frontend.light.scrolled header,main.bestand.frontend:not(.dark).scrolled header{background:#fff;-webkit-transition:.3s;transition:.3s}
main.bestand.frontend.light .text_logo,main.bestand.frontend:not(.dark) .text_logo{color:#ff5c0d}
main.bestand.frontend.light header .hamburger span,main.bestand.frontend:not(.dark) header .hamburger span{background:#343434}
main.bestand.frontend.light header .hamburger span:after,main.bestand.frontend.light header .hamburger span:before,main.bestand.frontend:not(.dark) header .hamburger span:after,main.bestand.frontend:not(.dark) header .hamburger span:before{background:#343434}
main.bestand.frontend.light.active-menu #menu-main-container,main.bestand.frontend:not(.dark).active-menu #menu-main-container{background-color:#fff}
main.bestand.frontend.light header>hr.divider,main.bestand.frontend:not(.dark) header>hr.divider{border-color:#343434}
main.bestand.frontend.light input::-webkit-input-placeholder,main.bestand.frontend.light select::-webkit-input-placeholder,main.bestand.frontend.light textarea::-webkit-input-placeholder,main.bestand.frontend:not(.dark) input::-webkit-input-placeholder,main.bestand.frontend:not(.dark) select::-webkit-input-placeholder,main.bestand.frontend:not(.dark) textarea::-webkit-input-placeholder{color:rgba(64,72,79,.7)}
main.bestand.frontend.light input::-moz-placeholder,main.bestand.frontend.light select::-moz-placeholder,main.bestand.frontend.light textarea::-moz-placeholder,main.bestand.frontend:not(.dark) input::-moz-placeholder,main.bestand.frontend:not(.dark) select::-moz-placeholder,main.bestand.frontend:not(.dark) textarea::-moz-placeholder{color:rgba(64,72,79,.7)}
main.bestand.frontend.light input:-ms-input-placeholder,main.bestand.frontend.light select:-ms-input-placeholder,main.bestand.frontend.light textarea:-ms-input-placeholder,main.bestand.frontend:not(.dark) input:-ms-input-placeholder,main.bestand.frontend:not(.dark) select:-ms-input-placeholder,main.bestand.frontend:not(.dark) textarea:-ms-input-placeholder{color:rgba(64,72,79,.7)}
main.bestand.frontend.light input:-moz-placeholder,main.bestand.frontend.light select:-moz-placeholder,main.bestand.frontend.light textarea:-moz-placeholder,main.bestand.frontend:not(.dark) input:-moz-placeholder,main.bestand.frontend:not(.dark) select:-moz-placeholder,main.bestand.frontend:not(.dark) textarea:-moz-placeholder{color:rgba(64,72,79,.7)}
main.bestand.frontend.dark{background-color:#1d1e1f;color:#c7cacc}
main.bestand.frontend.dark footer,main.bestand.frontend.dark header,main.bestand.frontend.darkbody{background-color:#1d1e1f}
main.bestand.frontend.dark .text_logo{color:#ff5c0d}
main.bestand.frontend.dark header .hamburger span{background:#c7cacc}
main.bestand.frontend.dark header .hamburger span:after,main.bestand.frontend.dark header .hamburger span:before{background:#c7cacc}
main.bestand.frontend.dark.active-menu #menu-main-container{background-color:#1d1e1f}
main.bestand.frontend.dark header>hr.divider{border-color:#c7cacc}
main.bestand.frontend.dark input::-webkit-input-placeholder,main.bestand.frontend.dark select::-webkit-input-placeholder,main.bestand.frontend.dark textarea::-webkit-input-placeholder{color:#c7cacc}
main.bestand.frontend.dark input::-moz-placeholder,main.bestand.frontend.dark select::-moz-placeholder,main.bestand.frontend.dark textarea::-moz-placeholder{color:#c7cacc}
main.bestand.frontend.dark input:-ms-input-placeholder,main.bestand.frontend.dark select:-ms-input-placeholder,main.bestand.frontend.dark textarea:-ms-input-placeholder{color:#c7cacc}
main.bestand.frontend.dark input:-moz-placeholder,main.bestand.frontend.dark select:-moz-placeholder,main.bestand.frontend.dark textarea:-moz-placeholder{color:#c7cacc}
main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link{color:#fff}
main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link:hover,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link:hover{color:#b1d357}
main.bestand.frontend #iubenda-cs-banner,main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-cs-close-btn:hover,main.bestand.frontend #menu_languagemenu li a,main.bestand.frontend #menu_main li a,main.bestand.frontend #menu_main li.current_page_item.regular-style a,main.bestand.frontend .is-style-button-rhombus-orange .wp-block-button__link:hover,main.bestand.frontend .is-style-button-rhombus-orange-border .wp-block-button__link{color:#000}
main.bestand.frontend #headerBooking .bookingform button,main.bestand.frontend #headerBooking .bookingform button:hover,main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-cs-close-btn:hover,main.bestand.frontend #menu_languagemenu li a:hover,main.bestand.frontend #menu_languagemenu li.current_page_item a,main.bestand.frontend #menu_main li a:hover,main.bestand.frontend #menu_main li.current_page_item a,main.bestand.frontend #menu_main li.current_page_item.regular-style a:hover,main.bestand.frontend .is-style-button-rhombus-white .wp-block-button__link,main.bestand.frontend .is-style-button-rhombus-white-border .wp-block-button__link:hover,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .arrowed:hover,main.bestand.frontend .mauticform_wrapper .orange .label,main.bestand.frontend .mauticform_wrapper .orange label,main.bestand.frontend .mauticform_wrapper button:hover{color:#ff5c0d}
main.bestand.frontend .mauticform_wrapper .black .label,main.bestand.frontend .mauticform_wrapper .black label{color:#343434}
main.bestand.frontend .mauticform_wrapper .green label,main.bestand.frontend .rooms-overview a{color:#2e9b00}
main.bestand.frontend .submenu a{color:#fff}
main.bestand.frontend .submenu a,main.bestand.frontend .submenu span{text-shadow:1px 1px 5px #bbb}
main.bestand.frontend .submenu a:hover,main.bestand.frontend .submenu span{color:#00d800}
main.bestand.frontend #BookingPlaceholder,main.bestand.frontend #BookingPlaceholder>button,main.bestand.frontend #headerBooking,main.bestand.frontend #headerBooking button,main.bestand.frontend #iubenda-cs-banner,main.bestand.frontend .is-style-button-rhombus-orange .wp-block-button__link,main.bestand.frontend .is-style-button-rhombus-orange-border .wp-block-button__link:hover,main.bestand.frontend .is-style-button-rhombus-white .wp-block-button__link:hover,main.bestand.frontend .is-style-button-rhombus-white-border .wp-block-button__link,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .arrowed,main.bestand.frontend .mauticform_wrapper button,main.bestand.frontend footer,main.bestand.frontend footer a{color:#fff}
main.bestand.frontend .mauticform_wrapper .withspan label span,main.bestand.frontend .mauticform_wrapper h3{color:#343434}
main.bestand.frontend .room-name h1{color:#3f484f}
main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-cs-close-btn,main.bestand.frontend .mauticform_wrapper button:hover{background-color:#fff}
main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-cs-close-btn{background-color:#fff!important}
main.bestand.frontend #iubenda-cs-banner,main.bestand.frontend #mauticform_wrapper_bookinginfo button,main.bestand.frontend #menu_languagemenu li:before,main.bestand.frontend #menu_main li:before,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .arrowed{background-color:#000}
main.bestand.frontend #headerBooking .bookingform button{background-color:#fff}
main.bestand.frontend #BookingPlaceholder,main.bestand.frontend #headerBooking{background-color:#ff5c0d;background-color:rgba(255,111,15,.72)}
main.bestand.frontend .mauticform_wrapper .mauticform-checkboxgrp-row input:checked+label .label:before,main.bestand.frontend .mauticform_wrapper .mauticform-checkboxgrp-row input:checked+label:before,main.bestand.frontend .mauticform_wrapper .mauticform-radiogrp-row input:checked+label .label:before,main.bestand.frontend .mauticform_wrapper .mauticform-radiogrp-row input:checked+label:before{background-color:#ff5c0d!important}
main.bestand.frontend .mauticform_wrapper .green .mauticform-checkboxgrp-row input:checked+label .label:before,main.bestand.frontend .mauticform_wrapper .green .mauticform-checkboxgrp-row input:checked+label:before,main.bestand.frontend .mauticform_wrapper .green .mauticform-radiogrp-row input:checked+label .label:before,main.bestand.frontend .mauticform_wrapper .green .mauticform-radiogrp-row input:checked+label:before{background-color:#2e9b00!important}
main.bestand.frontend .mauticform_wrapper .black .mauticform-checkboxgrp-row input:checked+label .label:before,main.bestand.frontend .mauticform_wrapper .black .mauticform-checkboxgrp-row input:checked+label:before,main.bestand.frontend .mauticform_wrapper .black .mauticform-radiogrp-row input:checked+label .label:before,main.bestand.frontend .mauticform_wrapper .black .mauticform-radiogrp-row input:checked+label:before{background-color:#343434!important}
main.bestand.frontend .mauticform_wrapper button{background-color:#ff5c0d}
main.bestand.frontend footer{background-color:#3f484f}
main.bestand.frontend #BookingPlaceholder>button,main.bestand.frontend #headerBooking button{background-color:transparent}
main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link{background-color:#2c4d44}
main.bestand.frontend .required input,main.bestand.frontend .required textarea{color:#fff;background-color:#c90027}
main.bestand.frontend .required input::-webkit-input-placeholder,main.bestand.frontend .required textarea::-webkit-input-placeholder{color:#fff}
main.bestand.frontend .required input::-moz-placeholder,main.bestand.frontend .required textarea::-moz-placeholder{color:#fff}
main.bestand.frontend .required input:-ms-input-placeholder,main.bestand.frontend .required textarea:-ms-input-placeholder{color:#fff}
main.bestand.frontend .required input:-moz-placeholder,main.bestand.frontend .required textarea:-moz-placeholder{color:#fff}
main.bestand.frontend .mauticform_wrapper .mauticform-has-error .mauticform-checkboxgrp-row input+label .label:before,main.bestand.frontend .mauticform_wrapper .mauticform-has-error .mauticform-checkboxgrp-row input+label:before,main.bestand.frontend .mauticform_wrapper .mauticform-has-error .mauticform-radiogrp-row input+label .label:before,main.bestand.frontend .mauticform_wrapper .mauticform-has-error .mauticform-radiogrp-row input+label:before,main.bestand.frontend .mauticform_wrapper .mauticform-has-error input{background-color:#c90027}
main.bestand.frontend #BookingPlaceholder>button,main.bestand.frontend #headerBooking button,main.bestand.frontend .footer-container .mauticform_wrapper button,main.bestand.frontend .footer-container .mauticform_wrapper input,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .arrowed,main.bestand.frontend .newsletterform form button{border:0 solid}
main.bestand.frontend .mauticform_wrapper .mauticform-checkboxgrp-row .label:before,main.bestand.frontend .mauticform_wrapper .mauticform-checkboxgrp-row label:before,main.bestand.frontend .mauticform_wrapper .mauticform-radiogrp-row .label:before,main.bestand.frontend .mauticform_wrapper .mauticform-radiogrp-row label:before,main.bestand.frontend .mauticform_wrapper input{border:1px solid #ff5c0d}
main.bestand.frontend .mauticform_wrapper .green .mauticform-checkboxgrp-row .label:before,main.bestand.frontend .mauticform_wrapper .green .mauticform-checkboxgrp-row label:before,main.bestand.frontend .mauticform_wrapper .green .mauticform-radiogrp-row .label:before,main.bestand.frontend .mauticform_wrapper .green .mauticform-radiogrp-row label:before{border:1px solid #2e9b00}
main.bestand.frontend .mauticform_wrapper .black .mauticform-checkboxgrp-row .label:before,main.bestand.frontend .mauticform_wrapper .black .mauticform-checkboxgrp-row label:before,main.bestand.frontend .mauticform_wrapper .black .mauticform-radiogrp-row .label:before,main.bestand.frontend .mauticform_wrapper .black .mauticform-radiogrp-row label:before{border:1px solid #343434}
main.bestand.frontend #mauticform_onlineeroffnungsoundingboard_sounding_board2{border-top:3px solid #ff5c0d}
main.bestand.frontend #mauticform_onlineeroffnungsoundingboard_sounding_board{border-bottom:3px solid #ff5c0d}
@media (max-width:869px){main.bestand.frontend #menu_languagemenu li:before,main.bestand.frontend #menu_main li.meta-menu:before{background-color:transparent}}
main.bestand.frontend #lab-anchors #topraktisch .flaeche,main.bestand.frontend #lab-anchors #topraktisch:hover .schrift{fill:#5a5754}
main.bestand.frontend #lab-anchors #toclever .flaeche,main.bestand.frontend #lab-anchors #toclever:hover .schrift{fill:#5aacc7}
main.bestand.frontend #lab-anchors #totraditionell .flaeche,main.bestand.frontend #lab-anchors #totraditionell:hover .schrift{fill:#ddc49e}
main.bestand.frontend #lab-anchors #tofuturistisch .flaeche,main.bestand.frontend #lab-anchors #tofuturistisch:hover .schrift{fill:#ff5c0d}
main.bestand.frontend #lab-anchors #togruen .flaeche,main.bestand.frontend #lab-anchors #togruen:hover .schrift{fill:#b1d357}
main.bestand.frontend #lab-anchors #tobraun .flaeche,main.bestand.frontend #lab-anchors #tobraun:hover .schrift{fill:#b18e4a}
main.bestand.frontend #lab-anchors #tobraun .schrift,main.bestand.frontend #lab-anchors #tobraun:hover .flaeche,main.bestand.frontend #lab-anchors #toclever .schrift,main.bestand.frontend #lab-anchors #toclever:hover .flaeche,main.bestand.frontend #lab-anchors #tofuturistisch .schrift,main.bestand.frontend #lab-anchors #tofuturistisch:hover .flaeche,main.bestand.frontend #lab-anchors #togruen .schrift,main.bestand.frontend #lab-anchors #togruen:hover .flaeche,main.bestand.frontend #lab-anchors #topraktisch .schrift,main.bestand.frontend #lab-anchors #topraktisch:hover .flaeche,main.bestand.frontend #lab-anchors #totraditionell .schrift,main.bestand.frontend #lab-anchors #totraditionell:hover .flaeche{fill:#fff}
main.bestand.frontend .toggle .label{padding:20px 10px;position:relative;display:block;cursor:pointer;line-height:1}
main.bestand.frontend .toggle .label .arrow{position:absolute;top:calc(50% - 12px);right:20px;display:block;width:15px;height:25px;pointer-events:none;-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
main.bestand.frontend .toggle .label.active .arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
main.bestand.frontend .toggle .label.active+div{padding:20px 10px;height:auto}
main.bestand.frontend .toggle .label.active+div a{display:inline}
main.bestand.frontend .toggle>div{padding:0;height:0;overflow:hidden;-webkit-transition:.3s;transition:.3s}
main.bestand.frontend .toggle>div a{display:none}
main.bestand.frontend .toggle>div+.label{border-top:1px solid}
main.bestand.frontend .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:869px){main.bestand.frontend .columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}
main.bestand.frontend .columns .flex-placeholder{height:0}
main.bestand.frontend .socialmedia{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:30px}
main.bestand.frontend .socialmedia li{margin:0 2px;padding:0}
main.bestand.frontend .socialmedia li:before{display:none}
main.bestand.frontend .socialmedia li a{display:block;line-height:0}
@media (max-width:869px){main.bestand.frontend .socialmedia li a svg{width:30px}}
main.bestand.frontend .socialmedia li+li{margin-left:20px}
main.bestand.frontend #archive,main.bestand.frontend #home,main.bestand.frontend #search-results{margin-top:20px}
main.bestand.frontend #archive article.flex,main.bestand.frontend #home article.flex,main.bestand.frontend #search-results article.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media (max-width:869px){main.bestand.frontend #archive article.flex,main.bestand.frontend #home article.flex,main.bestand.frontend #search-results article.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
main.bestand.frontend #archive article.flex>div,main.bestand.frontend #archive article.flex>img,main.bestand.frontend #home article.flex>div,main.bestand.frontend #home article.flex>img,main.bestand.frontend #search-results article.flex>div,main.bestand.frontend #search-results article.flex>img{width:100%;margin-right:0}}
main.bestand.frontend #archive article.flex>div,main.bestand.frontend #home article.flex>div,main.bestand.frontend #search-results article.flex>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(60% - 20px);margin-right:20px}
main.bestand.frontend #archive article.flex>div .entry-content,main.bestand.frontend #home article.flex>div .entry-content,main.bestand.frontend #search-results article.flex>div .entry-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
main.bestand.frontend #archive article.flex>figure,main.bestand.frontend #archive article.flex>img,main.bestand.frontend #home article.flex>figure,main.bestand.frontend #home article.flex>img,main.bestand.frontend #search-results article.flex>figure,main.bestand.frontend #search-results article.flex>img{width:40%;margin:0;line-height:0}
main.bestand.frontend #archive article+article,main.bestand.frontend #home article+article,main.bestand.frontend #search-results article+article{margin-top:40px}
main.bestand.frontend #archive article .list-category,main.bestand.frontend #home article .list-category,main.bestand.frontend #search-results article .list-category{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}
main.bestand.frontend .is-style-fullheight .wp-block-group__inner-container{min-height:100vh;height:100vh}
main.bestand.frontend .tour{position:relative;padding-bottom:56.25%;padding-top:0;height:90vh;overflow:hidden}
main.bestand.frontend .tour.active-iframe .overlay{height:0}
main.bestand.frontend .tour iframe,main.bestand.frontend .tour video{position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid}
main.bestand.frontend .tour .overlay{position:absolute;display:block;content:"";width:100%;height:100%;bottom:0;left:0;z-index:2;cursor:pointer}
main.bestand.frontend .tour .overlay iframe{top:0;left:0;width:100%;height:100%;pointer-events:none}
main.bestand.frontend .nospace{margin-bottom:0!important}
main.bestand.frontend .shortspace{margin-bottom:10px}
@media (min-width:870px) and (max-width:990px){main.bestand.frontend>header>nav .logo img{max-width:125px}}
main.bestand.frontend>header>nav #menu-main-container{width:100%}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media (max-width:869px){main.bestand.frontend>header>nav #menu-main-container ul#menu_main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:auto}}
@media (max-width:869px){main.bestand.frontend>header>nav #menu-main-container ul#menu_main li+li.meta-menu{margin-top:80px}}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main li.meta-menu{margin-left:auto}
@media (min-width:870px){main.bestand.frontend>header>nav #menu-main-container ul#menu_main li.meta-menu{margin-bottom:-1px}}
@media (max-width:869px){main.bestand.frontend>header>nav #menu-main-container ul#menu_main li.meta-menu{margin-left:0}}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main li.meta-menu:before{display:none;height:12px;margin:0 10px -1px}
@media (max-width:869px){main.bestand.frontend>header>nav #menu-main-container ul#menu_main li.meta-menu:before{content:"/";width:auto;height:auto;margin:0 10px}}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main li.meta-menu+li{margin-left:0;margin-top:0}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main li.meta-menu+li:before{display:inline-block}
main.bestand.frontend>header>nav #menu-main-container ul#menu_main li ul{display:none}
main.bestand.frontend.scrolled>header .hamburger{width:30px}
main.bestand.frontend.scrolled>header .hamburger span:before{top:-8px}
main.bestand.frontend.scrolled>header .hamburger span:after{bottom:-5px}
main.bestand.frontend.scrolled>header>nav .header-container{margin-top:0}
@media (max-width:869px){main.bestand.frontend.scrolled>header>nav .header-container{margin-top:5px}}
main.bestand.frontend.scrolled>header>nav .logo{margin:0}
@media (max-width:970px){main.bestand.frontend.scrolled>header>nav .logo img{max-width:120px;height:auto;-webkit-transition:.3s;transition:.3s}}
@media (max-width:869px){main.bestand.frontend.scrolled>header>nav .logo{margin:10px 0}}
main.bestand.frontend.scrolled>header>nav .logo img{max-width:75px;height:auto;-webkit-transition:.3s;transition:.3s}
main.bestand.frontend.scrolled>header>nav #menu-main-container{margin-top:10px}
main.bestand.frontend.scrolled>header>nav #menu-main-container ul#menu_main li+li:before{height:12px;margin:0 15px -1px}
main.bestand.frontend.scrolled>header #menu_languagemenu{margin-top:10px}
@media (min-width:870px){main.bestand.frontend.scrolled>header #menu_languagemenu li+li:before{height:12px;margin:0 15px -1px}}
main.bestand.frontend.scratchlogo:not(.scrolled) .logo{position:relative}
main.bestand.frontend.scratchlogo:not(.scrolled) .logo:before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url("../img/bestand/css/Logo-Lab-weiss.png")}
@media (max-width:869px){main.bestand.frontend.scratchlogo:not(.scrolled) .logo:before{width:100%}}
main.bestand.frontend.scratchlogo:not(.scrolled) .logo img{opacity:0}
@media (max-width:869px){main.bestand.frontend .after-container #menu_languagemenu{display:none}}
@media (max-width:869px){main.bestand.frontend.active-menu header #menu-main-container>ul#menu_languagemenu{padding-top:0}}
main.bestand.frontend #menu_languagemenu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;-ms-flex-direction:row;flex-direction:row}
@media (max-width:869px){main.bestand.frontend #menu_languagemenu{padding-bottom:80px!important}}
main.bestand.frontend #menu_languagemenu li+li:before{width:2px;height:15px;display:inline-block;content:"";margin:0 10px -1px}
@media (min-width:1040px) and (max-width:1250px){main.bestand.frontend #menu_languagemenu li+li:before{height:13px;margin:0 10px -1px}}
@media (min-width:870px) and (max-width:1040px){main.bestand.frontend #menu_languagemenu li+li:before{height:12px;margin:0 10px -1px}}
@media (max-width:869px){main.bestand.frontend #menu_languagemenu li+li:before{height:auto;width:auto;content:"/"}}
@media (min-width:870px){main.bestand.frontend #menu_languagemenu{margin:48px 20px 0 0}}
@media (max-width:869px){main.bestand.frontend #menu_languagemenu{padding-top:0;margin-bottom:auto}}
@media (max-width:869px){main.bestand.frontend .ontop{padding-top:139px}
main.bestand.frontend .ontop .is-style-text-container{padding-top:0}}
main.bestand.frontend .hero-live{min-height:75vh;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:25vh 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
main.bestand.frontend .hero-live.valign-button{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
main.bestand.frontend .hero-live.valign-button .wp-block-group__inner-container{margin-bottom:0}
main.bestand.frontend .hero-live.hero-fullheight{min-height:100vh;padding:0}
@media (max-width:869px){main.bestand.frontend .hero-live{padding:30vh 0 0;min-height:calc(70vh - 40px)}}
main.bestand.frontend .is-style-schmuck-1{background-image:url("../img/bestand/css/schmuck-1-hell.svg");background-position:right bottom 20px;background-repeat:no-repeat;background-size:216px auto;padding-bottom:20px}
@media (max-width:1630px){main.bestand.frontend .is-style-schmuck-1{background-size:10% auto}}
@media (max-width:1160px){main.bestand.frontend .is-style-schmuck-1{background-size:135px auto}}
@media (max-width:869px){main.bestand.frontend .is-style-schmuck-1{background-size:77px auto;background-position:right bottom 10px}}
main.bestand.frontend .is-style-quote{background-image:url("../img/bestand/css/schmuck-quote.svg");background-repeat:no-repeat;background-position:left top;background-size:148px auto;min-height:86px}
@media (max-width:869px){main.bestand.frontend .is-style-quote{background-size:43px auto;background-position:left top 5px;min-height:30px}}
main.bestand.frontend .is-style-quote .wp-block-group__inner-container{padding-left:200px}
@media (max-width:869px){main.bestand.frontend .is-style-quote .wp-block-group__inner-container{padding-left:65px}}
main.bestand.frontend .is-style-quote .wp-block-group__inner-container>*{padding-top:12px}
@media (max-width:869px){main.bestand.frontend .is-style-quote .wp-block-group__inner-container>*{padding-top:0}}
main.bestand.frontend .is-style-lab-list{position:relative;padding:10px 0 10px 73px}
main.bestand.frontend .is-style-lab-list:before{position:absolute;left:0;bottom:-4px;content:"";display:inline-block;width:73px;height:50px;background-image:url("../img/bestand/css/line-before.svg");background-repeat:no-repeat;background-size:auto}
main.bestand.frontend .is-style-lab-list:after{position:absolute;left:72px;bottom:0;content:"";display:inline-block;width:calc(100% - 72px);height:2px;background-image:url("../img/bestand/css/line.svg");background-repeat:repeat-x}
main.bestand.frontend .is-style-lab-list+ol,main.bestand.frontend .is-style-lab-list+ul{list-style:none;padding-left:72px}
main.bestand.frontend .is-style-teppich-weiss{background-image:url("../img/bestand/css/teppich-weiss.svg");background-repeat:repeat;background-size:96px}
main.bestand.frontend .is-style-hahnentritt-weiss{background-image:url("../img/bestand/css/hahnentritt-weiss.svg");background-repeat:repeat;background-size:300px}
main.bestand.frontend .wp-block-button__link{text-align:left}
main.bestand.frontend .is-style-button-arrow .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .arrowed{position:relative;border-radius:0;padding:22px 60px 22px 31px;margin-right:50px}
main.bestand.frontend .is-style-button-arrow .wp-block-button__link:after,main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link:after,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link:after,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link:after,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .arrowed:after{position:absolute;top:0;right:-45px;display:inline-block;content:'';width:90px;height:100%;background-image:url("../img/bestand/css/arrow-orange.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:top right}
@media (max-width:869px){main.bestand.frontend .is-style-button-arrow .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .arrowed{padding:13px 25px 13px 11px}
main.bestand.frontend .is-style-button-arrow .wp-block-button__link:after,main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link:after,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link:after,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link:after,main.bestand.frontend .mauticform_wrapper .mauticform-page-wrapper .arrowed:after{width:55px;right:-26px}}
main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link{padding:6px 30px 6px 15px}
@media (max-width:869px){main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link{padding:6px 25px 6px 15px}}
main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link:after,main.bestand.frontend .is-style-button-arrow-small .wp-block-button__link:after{right:-20px;background-image:url("../img/bestand/css/arrow-orange.svg")}
main.bestand.frontend .is-style-button-arrow-green .wp-block-button__link:after,main.bestand.frontend .is-style-button-arrow-green-small .wp-block-button__link:after{background-image:url("../img/bestand/css/arrow-green.svg")}
main.bestand.frontend .is-style-button-rhombus-orange,main.bestand.frontend .is-style-button-rhombus-orange-border,main.bestand.frontend .is-style-button-rhombus-white,main.bestand.frontend .is-style-button-rhombus-white-border{min-width:150px;max-width:150px;height:87px;overflow:hidden}
main.bestand.frontend .is-style-button-rhombus-orange .wp-block-button__link,main.bestand.frontend .is-style-button-rhombus-orange-border .wp-block-button__link,main.bestand.frontend .is-style-button-rhombus-white .wp-block-button__link,main.bestand.frontend .is-style-button-rhombus-white-border .wp-block-button__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0;background-color:transparent;background-repeat:no-repeat;background-size:149px auto}
main.bestand.frontend .is-style-square{list-style:none;padding:0}
main.bestand.frontend .is-style-square li{position:relative;padding-left:25px}
main.bestand.frontend .is-style-square li:before{content:"■";display:block;position:absolute;top:0;left:0}
main.bestand.frontend .is-style-button-rhombus-orange .wp-block-button__link{background-image:url("../img/bestand/css/rhombus-orange.svg")}
main.bestand.frontend .is-style-button-rhombus-orange .wp-block-button__link:hover{background-image:url("../img/bestand/css/rhombus-orange-border.svg")}
main.bestand.frontend .is-style-button-rhombus-white .wp-block-button__link{background-image:url("../img/bestand/css/rhombus-white.svg")}
main.bestand.frontend .is-style-button-rhombus-white .wp-block-button__link:hover{background-image:url("../img/bestand/css/rhombus-white-border.svg")}
main.bestand.frontend .is-style-button-rhombus-orange-border .wp-block-button__link{background-image:url("../img/bestand/css/rhombus-orange-border.svg")}
main.bestand.frontend .is-style-button-rhombus-orange-border .wp-block-button__link:hover{background-image:url("../img/bestand/css/rhombus-orange.svg")}
main.bestand.frontend .is-style-button-rhombus-white-border .wp-block-button__link{background-image:url("../img/bestand/css/rhombus-white-border.svg")}
main.bestand.frontend .is-style-button-rhombus-white-border .wp-block-button__link:hover{background-image:url("../img/bestand/css/rhombus-white.svg")}
main.bestand.frontend .vrTour{position:relative}
main.bestand.frontend .vrTour.active-iframe .overlay{height:0}
main.bestand.frontend .vrTour.like-hero iframe{height:75vh}
@media (max-width:869px){main.bestand.frontend .vrTour.like-hero iframe{height:calc(70vh - 40px)}}
main.bestand.frontend .vrTour iframe{border:0 solid;width:100%;height:90vh}
@media (max-width:869px){main.bestand.frontend .vrTour iframe{height:70vh}}
main.bestand.frontend .vrTour .overlay{position:absolute;display:block;content:"";width:100%;height:100%;bottom:0;left:0;z-index:2;cursor:pointer}
main.bestand.frontend .vrTour .overlay iframe{top:0;left:0;width:100%;height:100%;pointer-events:none}
main.bestand.frontend .is-style-text-container{padding-top:160px;padding-bottom:160px}
@media (max-width:869px){main.bestand.frontend .is-style-text-container{padding-top:80px;padding-bottom:80px}}
main.bestand.frontend .is-style-short-text-container{padding-top:90px;padding-bottom:90px}
@media (max-width:869px){main.bestand.frontend .is-style-short-text-container{padding-top:45px;padding-bottom:45px}}
main.bestand.frontend .is-style-title-text .wp-block-column:last-child{margin-top:4px}
@media (max-width:869px){main.bestand.frontend .is-style-title-text .wp-block-column:last-child{margin-top:15px}}
main.bestand.frontend .is-style-last-element-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
main.bestand.frontend .is-style-last-element-bottom>:last-child{margin-top:auto}
main.bestand.frontend .is-style-last-element-bottom>:last-child .wp-block-button{margin-bottom:0}
main.bestand.frontend .is-style-container-vertical{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
main.bestand.frontend .is-style-container-vertical .wp-block-group__inner-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:130px}
@media (max-width:869px){main.bestand.frontend .is-style-container-vertical .wp-block-group__inner-container{margin-bottom:60px}}
main.bestand.frontend .wp-block-column>:last-child{margin-bottom:0!important}
main.bestand.frontend figure{margin-top:0}
main.bestand.frontend svg a{display:block;pointer-events:all}
main.bestand.frontend p{margin-top:0}
main.bestand.frontend p:last-child{margin:0}
main.bestand.frontend ul{list-style:none;padding-left:0;margin-top:0}
main.bestand.frontend ul li{position:relative;padding-left:25px}
main.bestand.frontend ul li:before{content:"•";display:block;position:absolute;top:0;left:0}
main.bestand.frontend hr{border-style:solid}
main.bestand.frontend .wp-block-columns .wp-block-column :first-child.wp-block-image{margin-top:4px}
main.bestand.frontend .wp-block-cover .wp-block-cover__inner-container,main.bestand.frontend .wp-block-cover-image .wp-block-cover__inner-container{width:100%}
main.bestand.frontend .wp-block-image{line-height:0}
main.bestand.frontend .wp-block-image.alignfull{margin-top:0;margin-bottom:0}
main.bestand.frontend .wp-block-image:not(.alignfull):not(.alignwide){margin-left:0;margin-right:0;margin-bottom:20px}
main.bestand.frontend .wp-block-image:not(.alignwide):not(.alignfull){margin-left:0;margin-right:0;margin-bottom:20px}
main.bestand.frontend iframe#location-map{width:100%;border:0 solid;height:500px;max-height:90vh}
main.bestand.frontend .wp-block-separator{border-bottom-width:0;margin-top:40px;margin-bottom:40px}
@media (max-width:869px){main.bestand.frontend .wp-block-separator{margin-top:30px;margin-bottom:30px}}
main.bestand.frontend .wp-block-separator.is-style-bold{height:5px;border-width:0}
main.bestand.frontend .wp-block-separator.is-style-medium{height:2px;border-width:0}
@media (max-width:869px){main.bestand.frontend .wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
main.bestand.frontend .wp-block-columns .wp-block-column:nth-child(2n){margin-left:0}}
main.bestand.frontend #headerBooking{overflow:hidden;direction:ltr;width:calc(100vw - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:5px 20px}
@media (min-width:870px){main.bestand.frontend #headerBooking{position:absolute;bottom:-68vh;right:-470px;min-height:inherit;width:370px;padding:50px 80px 60px 100px;max-width:100vw;-webkit-transition:.7s;transition:.7s}
main.bestand.frontend #headerBooking.active{right:0;-webkit-transition:.7s;transition:.7s}
main.bestand.frontend #headerBooking.active>button:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
main.bestand.frontend #headerBooking>button{position:absolute;width:594px;top:278px;right:220px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.7s;transition:.7s;padding:0 25px}
main.bestand.frontend #headerBooking>button:after{display:inline-block;content:"";width:30px;height:33px;background-image:url("../img/bestand/css/bookingPH-toggler.svg");background-repeat:no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
main.bestand.frontend #headerBooking>button:before{display:none!important}
main.bestand.frontend #headerBooking .bookingform{height:auto!important}}
main.bestand.frontend #headerBooking>button{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
@media (max-width:869px){main.bestand.frontend #headerBooking>button{padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
main.bestand.frontend #headerBooking>button:before{display:inline-block;content:"";width:30px;height:33px;background-image:url("../img/bestand/css/bookingPH-toggler.svg");background-repeat:no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
main.bestand.frontend #headerBooking>button span{margin-right:40px}
@media (max-width:869px){main.bestand.frontend #headerBooking>button span{margin-right:0}}
main.bestand.frontend #headerBooking .bookingform{height:0;position:relative}
main.bestand.frontend #headerBooking .bookingform h5{margin-top:0;margin-bottom:35px}
@media (max-width:869px){main.bestand.frontend #headerBooking .bookingform h5{margin-top:20px;margin-bottom:15px}}
main.bestand.frontend #headerBooking .bookingform label{display:inline-block;min-width:180px}
@media (max-width:869px){main.bestand.frontend #headerBooking .bookingform label{min-width:130px}}
main.bestand.frontend #headerBooking .bookingform .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 15px}
@media (max-width:869px){main.bestand.frontend #headerBooking .bookingform .flex{max-width:330px}}
main.bestand.frontend #headerBooking .bookingform .booking-description{position:relative;margin:38px 0 0}
@media (max-width:869px){main.bestand.frontend #headerBooking .bookingform .booking-description{margin:38px 0 20px}}
main.bestand.frontend #headerBooking .bookingform .booking-description:before{position:absolute;display:block;content:"*";width:10px;height:10px;left:-20px}
main.bestand.frontend #headerBooking .bookingform .booking-info{margin-top:25px}
main.bestand.frontend #headerBooking .bookingform button{cursor:pointer;margin-top:5px;position:relative;border-radius:0;padding:6px 30px 6px 15px;width:calc(100% - 20px);margin-right:20px}
main.bestand.frontend #headerBooking .bookingform button:after{position:absolute;top:0;right:-20px;display:inline-block;content:'';width:45px;height:100%;background-image:url("../img/bestand/css/arrow-black.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:top right}
main.bestand.frontend #headerBooking.active>button:before{opacity:1;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);height:30px}
main.bestand.frontend #headerBooking.active .bookingform{height:auto}
main.bestand.frontend footer{padding:75px 0 100px}
@media (max-width:869px){main.bestand.frontend footer{padding:40px 0 50px}}
@media (max-width:869px){main.bestand.frontend footer .mauticform-email{width:100%!important}
main.bestand.frontend footer .mauticform-email input{width:100%}}
main.bestand.frontend footer address{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}
@media (max-width:869px){main.bestand.frontend footer address{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}
main.bestand.frontend footer address .phone_nr{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
main.bestand.frontend footer address .mail{margin-top:25px}
main.bestand.frontend footer address .city:before{display:inline-block;content:" ";min-width:5px}
main.bestand.frontend footer .sk-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
main.bestand.frontend footer .schutzkonzept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;margin-right:20px}
@media (max-width:869px){main.bestand.frontend footer .schutzkonzept{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}
main.bestand.frontend footer .schutzkonzept .swisstainable{width:100%;height:auto;max-width:75px}
main.bestand.frontend footer .schutzkonzept svg{width:75px;height:75px}
main.bestand.frontend footer .schutzkonzept a{margin-bottom:2px}
@media (max-width:1000px){main.bestand.frontend footer .schutzkonzept a{margin-bottom:1px}}
main.bestand.frontend footer #anreise{line-height:0}
@media (max-width:869px){main.bestand.frontend footer #anreise{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}
main.bestand.frontend footer #anreise a{display:block}
main.bestand.frontend footer #anreise img{max-width:287px;height:auto}
@media (max-width:1200px){main.bestand.frontend footer #anreise img{max-width:237px}}
@media (max-width:920px){main.bestand.frontend footer #anreise img{max-width:220px}}
@media (max-width:869px){main.bestand.frontend footer #anreise img{max-width:328px}}
@media (max-width:480px){main.bestand.frontend footer #anreise img{width:100%;max-width:100%}}
main.bestand.frontend footer .newsletter-sm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:460px;margin-left:20px;margin-right:20px}
@media (max-width:1164px){main.bestand.frontend footer .newsletter-sm-menu{max-width:395px}}
@media (max-width:860px){main.bestand.frontend footer .newsletter-sm-menu{max-width:354px}}
@media (max-width:869px){main.bestand.frontend footer .newsletter-sm-menu{max-width:100%;margin-left:0;margin-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}
main.bestand.frontend footer .newsletter-sm-menu .menu-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
main.bestand.frontend footer .newsletter-sm-menu .menu-sm .menu-trustyou{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
@media (max-width:869px){main.bestand.frontend footer .newsletter-sm-menu .menu-sm .menu-trustyou{margin:25px 0 0}}
main.bestand.frontend footer .newsletter-sm-menu .menu-sm .menu-trustyou .trustyou{display:block;width:100%;max-width:140px;margin-bottom:10px;line-height:1}
@media (max-width:869px){main.bestand.frontend footer .newsletter-sm-menu .menu-sm .menu-trustyou .trustyou{margin-bottom:0}}
main.bestand.frontend footer .newsletter-sm-menu .menu-sm .menu-trustyou .trustyou img{width:100%;height:auto}
main.bestand.frontend footer .newsletter-sm-menu .socialmedia{margin:0}
@media (max-width:869px){main.bestand.frontend footer .newsletter-sm-menu .socialmedia{margin:25px 0 0}}
main.bestand.frontend footer .newsletter-sm-menu .socialmedia li{margin:0 2px;padding:0}
main.bestand.frontend footer .newsletter-sm-menu .socialmedia li:before{display:none}
main.bestand.frontend footer .newsletter-sm-menu .socialmedia li a{line-height:0}
main.bestand.frontend footer .newsletter-sm-menu .socialmedia li a svg{width:35px}
@media (max-width:930px){main.bestand.frontend footer .newsletter-sm-menu .socialmedia li a svg{width:25px;height:30px}}
main.bestand.frontend footer .newsletter-sm-menu .socialmedia li+li{margin-left:15px}
main.bestand.frontend footer nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
@media (max-width:869px){main.bestand.frontend footer nav ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
main.bestand.frontend footer nav ul li+li{margin-left:15px}
@media (max-width:1164px){main.bestand.frontend footer nav ul li+li{margin-left:8px}}
@media (max-width:869px){main.bestand.frontend footer nav ul li+li{margin-left:0}}
main.bestand.frontend footer .seperator{width:100%}
@media (max-width:869px){main.bestand.frontend footer .seperator{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}}
main.bestand.frontend footer #second-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
@media (max-width:869px){main.bestand.frontend footer #second-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
main.bestand.frontend footer .partner-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}
@media (max-width:869px){main.bestand.frontend footer .partner-logos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}
main.bestand.frontend footer .partner-logos li a{display:block}
main.bestand.frontend footer .partner-logos li+li{margin-left:30px}
@media (max-width:869px){main.bestand.frontend footer .partner-logos li+li{margin-left:0;margin-top:5px}}
@media (max-width:869px){main.bestand.frontend footer nav{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;width:100%}}
main.bestand.frontend footer nav ul{margin-top:10px}
main.bestand.frontend #iubenda-cs-banner{width:100vw;bottom:0;left:0;position:fixed;z-index:1}
main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content{padding-top:40px;padding-bottom:40px}
main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale{padding-left:20px;padding-right:20px;max-width:1124px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
@media (max-width:869px){main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale{padding-right:40px}
main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content{margin-right:40px;max-width:760px}
@media (max-width:869px){main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content{margin-right:0}}
main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content h4{margin:0 0 10px}
main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content p{margin:0}
main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-cs-close-btn{white-space:nowrap;position:relative;border-radius:0;padding:6px 30px 6px 10px;margin:20px 20px 5px 0;border:0 solid;cursor:pointer}
main.bestand.frontend #iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-cs-close-btn:after{position:absolute;top:0;right:-20px;display:inline-block;content:'';width:40px;height:100%;background-image:url("../img/bestand/css/arrow-orange.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:top right}
main.bestand.frontend #iub-pp-container .iubenda_legal_document h1,main.bestand.frontend #iub-pp-container .iubenda_legal_document h1+p{display:none}
main.bestand.frontend #iub-pp-container #iubenda_policy{margin-top:40px;margin-bottom:100px}
main.bestand.frontend #iub-pp-container h2:target:before{display:block;content:"";height:30px}
main.bestand.frontend .submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin-bottom:65px}
@media (max-width:869px){main.bestand.frontend .submenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px}}
main.bestand.frontend .submenu:before{display:inline-block;content:'';background-image:url("../img/bestand/css/icon-submenu.svg");background-size:29px 34px;width:29px;height:34px;margin-right:15px}
@media (max-width:869px){main.bestand.frontend .submenu:before{display:none}}
main.bestand.frontend .submenu li{padding:0}
main.bestand.frontend .submenu li:before{display:none}
main.bestand.frontend .submenu li a,main.bestand.frontend .submenu li span{padding:8px 25px 5px}
@media (max-width:1000px){main.bestand.frontend .submenu li a,main.bestand.frontend .submenu li span{padding:8px 15px 5px}}
@media (max-width:869px){main.bestand.frontend .submenu li a,main.bestand.frontend .submenu li span{display:block;padding:10px 35px}
main.bestand.frontend .submenu li a.current_page,main.bestand.frontend .submenu li span.current_page{position:relative}
main.bestand.frontend .submenu li a.current_page:before,main.bestand.frontend .submenu li span.current_page:before{position:absolute;display:inline-block;content:'';background-image:url("../img/bestand/css/icon-submenu.svg");background-size:29px 34px;width:29px;height:34px;left:-12px;top:2px}}
main.bestand.frontend .room-name-pricing{padding-top:195px}
@media (min-width:1050px){main.bestand.frontend .room-name-pricing .wp-block-column:not(:only-child){-ms-flex-preferred-size:calc(50% - 2.5em)!important;flex-basis:calc(50% - 2.5em)!important}}
@media (max-width:869px){main.bestand.frontend .room-name-pricing{padding-top:70px}}
main.bestand.frontend .room-name-pricing .room-name{line-height:1.2}
main.bestand.frontend .room-name-pricing .room-name svg{max-width:100%;height:auto}
@media (max-width:869px){main.bestand.frontend .room-name-pricing .room-name svg{height:60px;width:auto}}
main.bestand.frontend .room-name-pricing .room-name h1{margin:0}
main.bestand.frontend .room-name-pricing .room-pricing{margin-top:0}
@media (min-width:1050px){main.bestand.frontend .room-name-pricing .room-pricing{margin-left:5em}}
@media (max-width:869px){main.bestand.frontend .room-name-pricing .room-pricing{margin-top:30px}}
main.bestand.frontend .room-name-pricing .room-pricing figure{margin:0}
main.bestand.frontend .room-name-pricing .room-pricing figure table{width:auto}
main.bestand.frontend .room-name-pricing .room-pricing figure table tr+tr td{padding-top:8px}
main.bestand.frontend .room-name-pricing .room-pricing figure table td+td{padding-left:25px}
@media (max-width:869px){main.bestand.frontend .room-name-pricing .room-pricing figure table td+td{padding-left:15px}}
main.bestand.frontend .room-detail-gallery{margin-top:80px}
@media (min-width:930px){main.bestand.frontend .room-detail-gallery .wp-block-column:not(:only-child){-ms-flex-preferred-size:calc(50% - 2.5em)!important;flex-basis:calc(50% - 2.5em)!important}}
@media (max-width:869px){main.bestand.frontend .room-detail-gallery{margin-top:40px}}
main.bestand.frontend .room-detail-gallery .room-details hr{margin:20px 0}
main.bestand.frontend .room-detail-gallery .room-gallery{margin-top:19px}
@media (min-width:930px){main.bestand.frontend .room-detail-gallery .room-gallery{margin-left:5em}}
main.bestand.frontend .room-detail-gallery .room-gallery .wp-block-gallery>figure{cursor:pointer;padding-left:0;margin-right:5px!important;margin-bottom:10px!important;width:calc(33.33% - 5px)!important;max-width:calc(33.33% - 5px)!important;max-height:117px}
@media (max-width:869px){main.bestand.frontend .room-detail-gallery .room-gallery .wp-block-gallery>figure{max-height:20vw}}
main.bestand.frontend .room-detail-gallery .room-gallery .wp-block-gallery>figure:before{display:none}
main.bestand.frontend .room-detail-gallery .room-gallery .wp-block-gallery>figure img{width:100%;height:105px}
@media (max-width:869px){main.bestand.frontend .room-detail-gallery .room-gallery .wp-block-gallery>figure img{height:20vw}}
main.bestand.frontend .room-detail-gallery .room-gallery .wp-block-gallery ul li{padding-left:0;margin-right:5px;margin-bottom:10px;width:calc(33.33% - 5px);max-width:calc(33.33% - 5px)}
main.bestand.frontend .room-detail-gallery .room-gallery .wp-block-gallery ul li:before{display:none}
main.bestand.frontend .room-detail-gallery .room-gallery .wp-block-gallery ul li img{width:100%;height:105px}
@media (max-width:869px){main.bestand.frontend .room-detail-gallery .room-gallery .wp-block-gallery ul li img{height:20vw}}
main.bestand.frontend .room-detail-gallery .room-gallery .wp-block-gallery+.wp-block-button{margin-top:50px}
main.bestand.frontend.pt-lab-room .gallery-swiper,main.bestand.frontend.pt-zimmer .gallery-swiper{padding:0 120px}
@media (max-width:869px){main.bestand.frontend.pt-lab-room .gallery-swiper,main.bestand.frontend.pt-zimmer .gallery-swiper{padding:0}}
main.bestand.frontend .rooms-overview+.rooms-overview{margin-top:100px}
@media (max-width:869px){main.bestand.frontend .rooms-overview+.rooms-overview{margin-top:50px}}
main.bestand.frontend .rooms-overview hr{margin:10px 0 30px}
main.bestand.frontend .rooms-overview hr+p{min-height:160px;margin-bottom:20px}
@media (max-width:869px){main.bestand.frontend .rooms-overview .wp-block-column+.wp-block-column{margin-top:50px}}
@media (max-width:869px){main.bestand.frontend .grundrisse .wp-block-spacer{max-height:50px}
main.bestand.frontend .grundrisse h2+.wp-block-spacer{max-height:20px}}
@media (min-width:870px){main.bestand.frontend .gallery-swiper.alignfull .arrow.next{right:70px}}
main.bestand.frontend .gallery-swiper .arrow{opacity:1;height:118px;width:65px;top:calc(50% - 59px)}
main.bestand.frontend .gallery-swiper .arrow.back{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
main.bestand.frontend .gallery-swiper .arrow.next{-webkit-transform:rotate(0);transform:rotate(0)}
main.bestand.frontend .gallery-swiper .wp-block-gallery figure{width:100%!important}
main.bestand.frontend .popup{background-color:#000}
main.bestand.frontend .popup .popup-container .close{width:10px;height:10px}
main.bestand.frontend .popup .arrow{opacity:1;height:118px;width:65px;top:calc(50% - 59px)}
main.bestand.frontend .popup .arrow.back{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
main.bestand.frontend .popup .arrow.next{right:0;-webkit-transform:rotate(0);transform:rotate(0)}
main.bestand.frontend #team .team-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
main.bestand.frontend #team .team-nav .back,main.bestand.frontend #team .team-nav .next{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:18px;line-height:1.7;cursor:pointer;opacity:0;pointer-events:none}
@media (max-width:869px){main.bestand.frontend #team .team-nav .back,main.bestand.frontend #team .team-nav .next{font-size:13px}}
main.bestand.frontend #team .team-nav .back.visible,main.bestand.frontend #team .team-nav .next.visible{opacity:1;pointer-events:inherit}
main.bestand.frontend #team .team-nav .back:before,main.bestand.frontend #team .team-nav .next:after{display:inline-block;content:"";width:30px;height:33px;background-image:url("../img/bestand/css/arrow-orange.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:top right}
@media (max-width:869px){main.bestand.frontend #team .team-nav .back:before,main.bestand.frontend #team .team-nav .next:after{width:23px;height:25px}}
main.bestand.frontend #team .team-nav .back:before{margin-right:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media (max-width:869px){main.bestand.frontend #team .team-nav .back:before{margin-right:5px}}
main.bestand.frontend #team .team-nav .next:after{margin-left:15px}
@media (max-width:869px){main.bestand.frontend #team .team-nav .next:after{margin-left:5px}}
main.bestand.frontend #team #team-container{margin:60px 0}
@media (max-width:869px){main.bestand.frontend #team #team-container{margin:30px 0}}
main.bestand.frontend #team #team-container ul{display:none;list-style:none;margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
main.bestand.frontend #team #team-container ul.active{display:-webkit-box;display:-ms-flexbox;display:flex}
main.bestand.frontend #team #team-container ul li{position:relative;-ms-flex-preferred-size:calc(50% - 56px);flex-basis:calc(50% - 56px);margin-bottom:60px;padding-left:0}
@media (max-width:869px){main.bestand.frontend #team #team-container ul li{-ms-flex-preferred-size:100%;flex-basis:100%}}
main.bestand.frontend #team #team-container ul li:before{display:none}
main.bestand.frontend #team #team-container ul li div{width:calc(100% - 64px);position:absolute;left:0;bottom:0;padding:32px;background-color:#3f484f;color:#dcd7d2}
@media (max-width:869px){main.bestand.frontend #team #team-container ul li div{width:calc(100% - 32px);padding:16px}}
main.bestand.frontend #team #team-container ul li div h4{margin-top:0;font-weight:400}
main.bestand.frontend #team #team-container ul li div a,main.bestand.frontend #team #team-container ul li div h4,main.bestand.frontend #team #team-container ul li div span{font-size:27px;line-height:37px}
@media (max-width:869px){main.bestand.frontend #team #team-container ul li div a,main.bestand.frontend #team #team-container ul li div h4,main.bestand.frontend #team #team-container ul li div span{font-size:19px;line-height:24px}}
main.bestand .ui-helper-hidden{display:none}
main.bestand .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
main.bestand .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
main.bestand .ui-helper-clearfix:after,main.bestand .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
main.bestand .ui-helper-clearfix:after{clear:both}
main.bestand .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
main.bestand .ui-front{z-index:100}
main.bestand .ui-state-disabled{cursor:default!important;pointer-events:none}
main.bestand .ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
main.bestand .ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
main.bestand .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
main.bestand .ui-datepicker{width:14.1em;padding:.2em .2em 0;display:none}
main.bestand .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
main.bestand .ui-datepicker .ui-datepicker-next,main.bestand .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
main.bestand .ui-datepicker .ui-datepicker-next-hover,main.bestand .ui-datepicker .ui-datepicker-prev-hover{top:1px}
main.bestand .ui-datepicker .ui-datepicker-prev{left:2px}
main.bestand .ui-datepicker .ui-datepicker-next{right:2px}
main.bestand .ui-datepicker .ui-datepicker-prev-hover{left:1px}
main.bestand .ui-datepicker .ui-datepicker-next-hover{right:1px}
main.bestand .ui-datepicker .ui-datepicker-next span,main.bestand .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
main.bestand .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
main.bestand .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
main.bestand .ui-datepicker select.ui-datepicker-month,main.bestand .ui-datepicker select.ui-datepicker-year{width:45%}
main.bestand .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
main.bestand .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
main.bestand .ui-datepicker td{border:0;padding:1px}
main.bestand .ui-datepicker td a,main.bestand .ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}
main.bestand .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
main.bestand .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
main.bestand .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
main.bestand .ui-datepicker.ui-datepicker-multi{width:auto}
main.bestand .ui-datepicker-multi .ui-datepicker-group{float:left}
main.bestand .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
main.bestand .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
main.bestand .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
main.bestand .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
main.bestand .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,main.bestand .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
main.bestand .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
main.bestand .ui-datepicker-row-break{clear:both;width:100%;font-size:0}
main.bestand .ui-datepicker-rtl{direction:rtl}
main.bestand .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
main.bestand .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
main.bestand .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
main.bestand .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
main.bestand .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
main.bestand .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
main.bestand .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,main.bestand .ui-datepicker-rtl .ui-datepicker-group{float:right}
main.bestand .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,main.bestand .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
main.bestand .ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
main.bestand .ui-widget{font-family:ff-typestar-black-web,sans-serif;font-size:1em}
main.bestand .ui-widget .ui-widget{font-size:1em}
main.bestand .ui-widget button,main.bestand .ui-widget input,main.bestand .ui-widget select,main.bestand .ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}
main.bestand .ui-widget.ui-widget-content{border:1px solid #000}
main.bestand .ui-widget-content{border:1px solid #ddd;background:#000;color:#fff}
main.bestand .ui-widget-content a{color:#333}
main.bestand .ui-widget-header{border:1px solid #222;background:#161616;color:#fff;font-weight:700}
main.bestand .ui-widget-header a{color:#333}
main.bestand .ui-button,main.bestand .ui-state-default,main.bestand .ui-widget-content .ui-state-default,main.bestand .ui-widget-header .ui-state-default,main.bestand .ui-button.ui-state-disabled:active,main.bestand .ui-button.ui-state-disabled:hover{border:1px solid #3a3a3a;background:#040404;font-weight:400;color:#bababa}
main.bestand .ui-button,main.bestand .ui-state-default a,main.bestand .ui-state-default a:link,main.bestand .ui-state-default a:visited,main.bestand a.ui-button,main.bestand a:link.ui-button,main.bestand a:visited.ui-button{color:#454545;text-decoration:none}
main.bestand .ui-button:focus,main.bestand .ui-button:hover,main.bestand .ui-state-focus,main.bestand .ui-state-hover,main.bestand .ui-widget-content .ui-state-focus,main.bestand .ui-widget-content .ui-state-hover,main.bestand .ui-widget-header .ui-state-focus,main.bestand .ui-widget-header .ui-state-hover{border:1px solid #ff5c0d;background:#000;font-weight:400;color:#ff5c0d}
main.bestand .ui-state-focus a,main.bestand .ui-state-focus a:hover,main.bestand .ui-state-focus a:link,main.bestand .ui-state-focus a:visited,main.bestand .ui-state-hover a,main.bestand .ui-state-hover a:hover,main.bestand .ui-state-hover a:link,main.bestand .ui-state-hover a:visited,main.bestand a.ui-button:focus,main.bestand a.ui-button:hover{color:#2b2b2b;text-decoration:none}
main.bestand .ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}
main.bestand .ui-button.ui-state-active:hover,main.bestand .ui-button:active,main.bestand .ui-state-active,main.bestand .ui-widget-content .ui-state-active,main.bestand .ui-widget-header .ui-state-active,main.bestand a.ui-button:active{border:1px solid #ff5c0d;background:#ff5c0d;font-weight:400;color:#fff}
main.bestand .ui-icon-background,main.bestand .ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
main.bestand .ui-state-active a,main.bestand .ui-state-active a:link,main.bestand .ui-state-active a:visited{color:#fff;text-decoration:none}
main.bestand .ui-state-highlight,main.bestand .ui-widget-content .ui-state-highlight,main.bestand .ui-widget-header .ui-state-highlight{border:1px solid #ffb17c;background:#ffb17c;color:#fff}
main.bestand .ui-state-checked{border:1px solid #dad55e;background:#fffa90}
main.bestand .ui-state-highlight a,main.bestand .ui-widget-content .ui-state-highlight a,main.bestand .ui-widget-header .ui-state-highlight a{color:#777620}
main.bestand .ui-state-error,main.bestand .ui-widget-content .ui-state-error,main.bestand .ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
main.bestand .ui-state-error a,main.bestand .ui-widget-content .ui-state-error a,main.bestand .ui-widget-header .ui-state-error a{color:#5f3f3f}
main.bestand .ui-state-error-text,main.bestand .ui-widget-content .ui-state-error-text,main.bestand .ui-widget-header .ui-state-error-text{color:#5f3f3f}
main.bestand .ui-priority-primary,main.bestand .ui-widget-content .ui-priority-primary,main.bestand .ui-widget-header .ui-priority-primary{font-weight:700}
main.bestand .ui-priority-secondary,main.bestand .ui-widget-content .ui-priority-secondary,main.bestand .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
main.bestand .ui-state-disabled,main.bestand .ui-widget-content .ui-state-disabled,main.bestand .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
main.bestand .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
main.bestand .ui-icon{width:16px;height:16px}
main.bestand .ui-icon,main.bestand .ui-widget-content .ui-icon{background-image:url("../img/bestand/css/ui-icons_FF6F0F_256x240.png")}
main.bestand .ui-widget-header .ui-icon{background-image:url("../img/bestand/css/ui-icons_FF6F0F_256x240.png")}
main.bestand .ui-button:focus .ui-icon,main.bestand .ui-button:hover .ui-icon,main.bestand .ui-state-focus .ui-icon,main.bestand .ui-state-hover .ui-icon{background-image:url("../img/bestand/css/ui-icons_FF6F0F_256x240.png")}
main.bestand .ui-button:active .ui-icon,main.bestand .ui-state-active .ui-icon{background-image:url("../img/bestand/css/ui-icons_ffffff_256x240.png")}
main.bestand .ui-button .ui-state-highlight.ui-icon,main.bestand .ui-state-highlight .ui-icon{background-image:url("../img/bestand/css/ui-icons_777620_256x240.png")}
main.bestand .ui-state-error .ui-icon,main.bestand .ui-state-error-text .ui-icon{background-image:url("../img/bestand/css/ui-icons_cc0000_256x240.png")}
main.bestand .ui-button .ui-icon{background-image:url("../img/bestand/css/ui-icons_777777_256x240.png")}
main.bestand .ui-icon-blank{background-position:16px 16px}
main.bestand .ui-icon-caret-1-n{background-position:0 0}
main.bestand .ui-icon-caret-1-ne{background-position:-16px 0}
main.bestand .ui-icon-caret-1-e{background-position:-32px 0}
main.bestand .ui-icon-caret-1-se{background-position:-48px 0}
main.bestand .ui-icon-caret-1-s{background-position:-65px 0}
main.bestand .ui-icon-caret-1-sw{background-position:-80px 0}
main.bestand .ui-icon-caret-1-w{background-position:-96px 0}
main.bestand .ui-icon-caret-1-nw{background-position:-112px 0}
main.bestand .ui-icon-caret-2-n-s{background-position:-128px 0}
main.bestand .ui-icon-caret-2-e-w{background-position:-144px 0}
main.bestand .ui-icon-triangle-1-n{background-position:0 -16px}
main.bestand .ui-icon-triangle-1-ne{background-position:-16px -16px}
main.bestand .ui-icon-triangle-1-e{background-position:-32px -16px}
main.bestand .ui-icon-triangle-1-se{background-position:-48px -16px}
main.bestand .ui-icon-triangle-1-s{background-position:-65px -16px}
main.bestand .ui-icon-triangle-1-sw{background-position:-80px -16px}
main.bestand .ui-icon-triangle-1-w{background-position:-96px -16px}
main.bestand .ui-icon-triangle-1-nw{background-position:-112px -16px}
main.bestand .ui-icon-triangle-2-n-s{background-position:-128px -16px}
main.bestand .ui-icon-triangle-2-e-w{background-position:-144px -16px}
main.bestand .ui-icon-arrow-1-n{background-position:0 -32px}
main.bestand .ui-icon-arrow-1-ne{background-position:-16px -32px}
main.bestand .ui-icon-arrow-1-e{background-position:-32px -32px}
main.bestand .ui-icon-arrow-1-se{background-position:-48px -32px}
main.bestand .ui-icon-arrow-1-s{background-position:-65px -32px}
main.bestand .ui-icon-arrow-1-sw{background-position:-80px -32px}
main.bestand .ui-icon-arrow-1-w{background-position:-96px -32px}
main.bestand .ui-icon-arrow-1-nw{background-position:-112px -32px}
main.bestand .ui-icon-arrow-2-n-s{background-position:-128px -32px}
main.bestand .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
main.bestand .ui-icon-arrow-2-e-w{background-position:-160px -32px}
main.bestand .ui-icon-arrow-2-se-nw{background-position:-176px -32px}
main.bestand .ui-icon-arrowstop-1-n{background-position:-192px -32px}
main.bestand .ui-icon-arrowstop-1-e{background-position:-208px -32px}
main.bestand .ui-icon-arrowstop-1-s{background-position:-224px -32px}
main.bestand .ui-icon-arrowstop-1-w{background-position:-240px -32px}
main.bestand .ui-icon-arrowthick-1-n{background-position:1px -48px}
main.bestand .ui-icon-arrowthick-1-ne{background-position:-16px -48px}
main.bestand .ui-icon-arrowthick-1-e{background-position:-32px -48px}
main.bestand .ui-icon-arrowthick-1-se{background-position:-48px -48px}
main.bestand .ui-icon-arrowthick-1-s{background-position:-64px -48px}
main.bestand .ui-icon-arrowthick-1-sw{background-position:-80px -48px}
main.bestand .ui-icon-arrowthick-1-w{background-position:-96px -48px}
main.bestand .ui-icon-arrowthick-1-nw{background-position:-112px -48px}
main.bestand .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
main.bestand .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
main.bestand .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
main.bestand .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
main.bestand .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
main.bestand .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
main.bestand .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
main.bestand .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
main.bestand .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
main.bestand .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
main.bestand .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
main.bestand .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
main.bestand .ui-icon-arrowreturn-1-w{background-position:-64px -64px}
main.bestand .ui-icon-arrowreturn-1-n{background-position:-80px -64px}
main.bestand .ui-icon-arrowreturn-1-e{background-position:-96px -64px}
main.bestand .ui-icon-arrowreturn-1-s{background-position:-112px -64px}
main.bestand .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
main.bestand .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
main.bestand .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
main.bestand .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
main.bestand .ui-icon-arrow-4{background-position:0 -80px}
main.bestand .ui-icon-arrow-4-diag{background-position:-16px -80px}
main.bestand .ui-icon-extlink{background-position:-32px -80px}
main.bestand .ui-icon-newwin{background-position:-48px -80px}
main.bestand .ui-icon-refresh{background-position:-64px -80px}
main.bestand .ui-icon-shuffle{background-position:-80px -80px}
main.bestand .ui-icon-transfer-e-w{background-position:-96px -80px}
main.bestand .ui-icon-transferthick-e-w{background-position:-112px -80px}
main.bestand .ui-icon-folder-collapsed{background-position:0 -96px}
main.bestand .ui-icon-folder-open{background-position:-16px -96px}
main.bestand .ui-icon-document{background-position:-32px -96px}
main.bestand .ui-icon-document-b{background-position:-48px -96px}
main.bestand .ui-icon-note{background-position:-64px -96px}
main.bestand .ui-icon-mail-closed{background-position:-80px -96px}
main.bestand .ui-icon-mail-open{background-position:-96px -96px}
main.bestand .ui-icon-suitcase{background-position:-112px -96px}
main.bestand .ui-icon-comment{background-position:-128px -96px}
main.bestand .ui-icon-person{background-position:-144px -96px}
main.bestand .ui-icon-print{background-position:-160px -96px}
main.bestand .ui-icon-trash{background-position:-176px -96px}
main.bestand .ui-icon-locked{background-position:-192px -96px}
main.bestand .ui-icon-unlocked{background-position:-208px -96px}
main.bestand .ui-icon-bookmark{background-position:-224px -96px}
main.bestand .ui-icon-tag{background-position:-240px -96px}
main.bestand .ui-icon-home{background-position:0 -112px}
main.bestand .ui-icon-flag{background-position:-16px -112px}
main.bestand .ui-icon-calendar{background-position:-32px -112px}
main.bestand .ui-icon-cart{background-position:-48px -112px}
main.bestand .ui-icon-pencil{background-position:-64px -112px}
main.bestand .ui-icon-clock{background-position:-80px -112px}
main.bestand .ui-icon-disk{background-position:-96px -112px}
main.bestand .ui-icon-calculator{background-position:-112px -112px}
main.bestand .ui-icon-zoomin{background-position:-128px -112px}
main.bestand .ui-icon-zoomout{background-position:-144px -112px}
main.bestand .ui-icon-search{background-position:-160px -112px}
main.bestand .ui-icon-wrench{background-position:-176px -112px}
main.bestand .ui-icon-gear{background-position:-192px -112px}
main.bestand .ui-icon-heart{background-position:-208px -112px}
main.bestand .ui-icon-star{background-position:-224px -112px}
main.bestand .ui-icon-link{background-position:-240px -112px}
main.bestand .ui-icon-cancel{background-position:0 -128px}
main.bestand .ui-icon-plus{background-position:-16px -128px}
main.bestand .ui-icon-plusthick{background-position:-32px -128px}
main.bestand .ui-icon-minus{background-position:-48px -128px}
main.bestand .ui-icon-minusthick{background-position:-64px -128px}
main.bestand .ui-icon-close{background-position:-80px -128px}
main.bestand .ui-icon-closethick{background-position:-96px -128px}
main.bestand .ui-icon-key{background-position:-112px -128px}
main.bestand .ui-icon-lightbulb{background-position:-128px -128px}
main.bestand .ui-icon-scissors{background-position:-144px -128px}
main.bestand .ui-icon-clipboard{background-position:-160px -128px}
main.bestand .ui-icon-copy{background-position:-176px -128px}
main.bestand .ui-icon-contact{background-position:-192px -128px}
main.bestand .ui-icon-image{background-position:-208px -128px}
main.bestand .ui-icon-video{background-position:-224px -128px}
main.bestand .ui-icon-script{background-position:-240px -128px}
main.bestand .ui-icon-alert{background-position:0 -144px}
main.bestand .ui-icon-info{background-position:-16px -144px}
main.bestand .ui-icon-notice{background-position:-32px -144px}
main.bestand .ui-icon-help{background-position:-48px -144px}
main.bestand .ui-icon-check{background-position:-64px -144px}
main.bestand .ui-icon-bullet{background-position:-80px -144px}
main.bestand .ui-icon-radio-on{background-position:-96px -144px}
main.bestand .ui-icon-radio-off{background-position:-112px -144px}
main.bestand .ui-icon-pin-w{background-position:-128px -144px}
main.bestand .ui-icon-pin-s{background-position:-144px -144px}
main.bestand .ui-icon-play{background-position:0 -160px}
main.bestand .ui-icon-pause{background-position:-16px -160px}
main.bestand .ui-icon-seek-next{background-position:-32px -160px}
main.bestand .ui-icon-seek-prev{background-position:-48px -160px}
main.bestand .ui-icon-seek-end{background-position:-64px -160px}
main.bestand .ui-icon-seek-start{background-position:-80px -160px}
main.bestand .ui-icon-seek-first{background-position:-80px -160px}
main.bestand .ui-icon-stop{background-position:-96px -160px}
main.bestand .ui-icon-eject{background-position:-112px -160px}
main.bestand .ui-icon-volume-off{background-position:-128px -160px}
main.bestand .ui-icon-volume-on{background-position:-144px -160px}
main.bestand .ui-icon-power{background-position:0 -176px}
main.bestand .ui-icon-signal-diag{background-position:-16px -176px}
main.bestand .ui-icon-signal{background-position:-32px -176px}
main.bestand .ui-icon-battery-0{background-position:-48px -176px}
main.bestand .ui-icon-battery-1{background-position:-64px -176px}
main.bestand .ui-icon-battery-2{background-position:-80px -176px}
main.bestand .ui-icon-battery-3{background-position:-96px -176px}
main.bestand .ui-icon-circle-plus{background-position:0 -192px}
main.bestand .ui-icon-circle-minus{background-position:-16px -192px}
main.bestand .ui-icon-circle-close{background-position:-32px -192px}
main.bestand .ui-icon-circle-triangle-e{background-position:-48px -192px}
main.bestand .ui-icon-circle-triangle-s{background-position:-64px -192px}
main.bestand .ui-icon-circle-triangle-w{background-position:-80px -192px}
main.bestand .ui-icon-circle-triangle-n{background-position:-96px -192px}
main.bestand .ui-icon-circle-arrow-e{background-position:-112px -192px}
main.bestand .ui-icon-circle-arrow-s{background-position:-128px -192px}
main.bestand .ui-icon-circle-arrow-w{background-position:-144px -192px}
main.bestand .ui-icon-circle-arrow-n{background-position:-160px -192px}
main.bestand .ui-icon-circle-zoomin{background-position:-176px -192px}
main.bestand .ui-icon-circle-zoomout{background-position:-192px -192px}
main.bestand .ui-icon-circle-check{background-position:-208px -192px}
main.bestand .ui-icon-circlesmall-plus{background-position:0 -208px}
main.bestand .ui-icon-circlesmall-minus{background-position:-16px -208px}
main.bestand .ui-icon-circlesmall-close{background-position:-32px -208px}
main.bestand .ui-icon-squaresmall-plus{background-position:-48px -208px}
main.bestand .ui-icon-squaresmall-minus{background-position:-64px -208px}
main.bestand .ui-icon-squaresmall-close{background-position:-80px -208px}
main.bestand .ui-icon-grip-dotted-vertical{background-position:0 -224px}
main.bestand .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
main.bestand .ui-icon-grip-solid-vertical{background-position:-32px -224px}
main.bestand .ui-icon-grip-solid-horizontal{background-position:-48px -224px}
main.bestand .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
main.bestand .ui-icon-grip-diagonal-se{background-position:-80px -224px}
main.bestand .ui-corner-all,main.bestand .ui-corner-left,main.bestand .ui-corner-tl,main.bestand .ui-corner-top{border-top-left-radius:3px}
main.bestand .ui-corner-all,main.bestand .ui-corner-right,main.bestand .ui-corner-top,main.bestand .ui-corner-tr{border-top-right-radius:3px}
main.bestand .ui-corner-all,main.bestand .ui-corner-bl,main.bestand .ui-corner-bottom,main.bestand .ui-corner-left{border-bottom-left-radius:3px}
main.bestand .ui-corner-all,main.bestand .ui-corner-bottom,main.bestand .ui-corner-br,main.bestand .ui-corner-right{border-bottom-right-radius:3px}
main.bestand .ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
main.bestand .ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
main.bestand.frontend footer .newsletter-sm-menu{
    flex-grow: 1;
}
main.bestand.frontend footer address{
    width: 180px;
}
main.bestand #footer-logo{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}
main.bestand #footer-logo .socialmedia{
  margin: 0;
  width: 180px;
}
main.bestand #footer-logo .socialmedia li{
  margin: 0 2px;
  padding: 0;
  display: flex;
  align-items: flex-end;
}
main.bestand #footer-logo .socialmedia li + li{
  margin-left: 15px;
}
main.bestand #footer-logo .socialmedia li:before{
  display: none;
}
main.bestand #footer-logo .socialmedia li a{
  line-height: 0;
}
main.bestand #footer-logo .socialmedia li a svg{
  width: 35px;
}
@media (max-width: 869px){main.bestand #footer-logo .socialmedia{
    margin: 25px 0;
  }}
@media (max-width: 930px){main.bestand #footer-logo .socialmedia li a svg{
    width:25px;
    height: 30px
  }}
main.bestand #footer-logo .menu-logos{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 20px;
  margin: 0 20px;
  width: 460px;
}
main.bestand #footer-logo .menu-logos > div{
  margin-bottom: 5px;
}
main.bestand #footer-logo .menu-logos .menu-trustyou{
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
main.bestand #footer-logo .menu-logos .menu-trustyou .trustyou{
  display: block;
  width: 100%;
  max-width: 140px;
  line-height: 1;
}
main.bestand #footer-logo .menu-logos .menu-trustyou .trustyou img{
  width: 100%;
  height: auto;
}
@media (max-width: 869px){main.bestand #footer-logo .menu-logos .menu-trustyou .trustyou{
    margin-bottom: 0;
  }}
main.bestand #footer-logo .menu-logos .menu-okgo{
  margin-top: 0;
  width: 31px;
}
main.bestand #footer-logo .menu-logos .menu-okgo svg{
  width: 100%;
  height: auto;
}
main.bestand #footer-logo .menu-logos .swisstainable,main.bestand #footer-logo .menu-logos .wfw{
  width: auto;
  max-height: 55px;
}
main.bestand #footer-logo .fixer{
  width: 287px;
  height: auto;
}
@media (max-width: 1200px){main.bestand #footer-logo .fixer{
    width: 237px;
  }
main.bestand #footer-logo .menu-logos{
    width: 395px;
  }}
@media (max-width: 920px){main.bestand #footer-logo .fixer{
    width: 220px;
  }}
@media (max-width: 869px){main.bestand #footer-logo .fixer{
    display: none;
  }
main.bestand #anreise{
    width: 100%;
  }
main.bestand #footer-logo{
    flex-direction: column;
  }
main.bestand #footer-logo .menu-logos{
    margin: 0;
  }
main.bestand #footer-logo{
    order: 7;
  }}
@media (max-width: 370px){main.bestand #footer-logo .menu-logos .menu-trustyou .trustyou{
    max-width: 120px;
  }
main.bestand #footer-logo .menu-logos .swisstainable,main.bestand #footer-logo .menu-logos .wfw{
    max-height: 45px;
  }}
main.bestand .wp-block-cover,main.bestand .wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}
main.bestand .wp-block-cover .has-background-dim:not([class*=-background-color]),main.bestand .wp-block-cover-image .has-background-dim:not([class*=-background-color]),main.bestand .wp-block-cover-image.has-background-dim:not([class*=-background-color]),main.bestand .wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}
main.bestand .wp-block-cover .has-background-dim.has-background-gradient,main.bestand .wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}
main.bestand .wp-block-cover-image.has-background-dim:before,main.bestand .wp-block-cover.has-background-dim:before{background-color:inherit;content:""}
main.bestand .wp-block-cover .wp-block-cover__background,main.bestand .wp-block-cover .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image .wp-block-cover__background,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,main.bestand .wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}
main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,main.bestand .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}
main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,main.bestand .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}
main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,main.bestand .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}
main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,main.bestand .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}
main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,main.bestand .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}
main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,main.bestand .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}
main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,main.bestand .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}
main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,main.bestand .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}
main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,main.bestand .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}
main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,main.bestand .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,main.bestand .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,main.bestand .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}
main.bestand .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,main.bestand .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,main.bestand .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}
main.bestand .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,main.bestand .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,main.bestand .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}
main.bestand .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,main.bestand .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,main.bestand .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}
main.bestand .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,main.bestand .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,main.bestand .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}
main.bestand .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,main.bestand .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,main.bestand .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}
main.bestand .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,main.bestand .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,main.bestand .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}
main.bestand .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,main.bestand .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,main.bestand .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}
main.bestand .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,main.bestand .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,main.bestand .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}
main.bestand .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,main.bestand .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,main.bestand .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}
main.bestand .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,main.bestand .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,main.bestand .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}
main.bestand .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,main.bestand .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,main.bestand .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,main.bestand .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}
main.bestand .wp-block-cover-image.alignleft,main.bestand .wp-block-cover-image.alignright,main.bestand .wp-block-cover.alignleft,main.bestand .wp-block-cover.alignright{max-width:420px;width:100%}
main.bestand .wp-block-cover-image.aligncenter,main.bestand .wp-block-cover-image.alignleft,main.bestand .wp-block-cover-image.alignright,main.bestand .wp-block-cover.aligncenter,main.bestand .wp-block-cover.alignleft,main.bestand .wp-block-cover.alignright{display:flex}
main.bestand .wp-block-cover .wp-block-cover__inner-container,main.bestand .wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}
main.bestand .wp-block-cover-image.is-position-top-left,main.bestand .wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}
main.bestand .wp-block-cover-image.is-position-top-center,main.bestand .wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}
main.bestand .wp-block-cover-image.is-position-top-right,main.bestand .wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}
main.bestand .wp-block-cover-image.is-position-center-left,main.bestand .wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}
main.bestand .wp-block-cover-image.is-position-center-center,main.bestand .wp-block-cover.is-position-center-center{align-items:center;justify-content:center}
main.bestand .wp-block-cover-image.is-position-center-right,main.bestand .wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}
main.bestand .wp-block-cover-image.is-position-bottom-left,main.bestand .wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}
main.bestand .wp-block-cover-image.is-position-bottom-center,main.bestand .wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}
main.bestand .wp-block-cover-image.is-position-bottom-right,main.bestand .wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}
main.bestand .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,main.bestand .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}
main.bestand .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,main.bestand .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,main.bestand .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,main.bestand .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,main.bestand .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,main.bestand .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,main.bestand .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,main.bestand .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,main.bestand .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,main.bestand .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,main.bestand .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,main.bestand .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}
main.bestand .wp-block-cover .wp-block-cover__image-background,main.bestand .wp-block-cover video.wp-block-cover__video-background,main.bestand .wp-block-cover-image .wp-block-cover__image-background,main.bestand .wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}
main.bestand .wp-block-cover .wp-block-cover__embed-background,main.bestand .wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}
main.bestand .wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,main.bestand .wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}
main.bestand .wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,main.bestand .wp-block-cover .wp-block-cover__embed-background iframe,main.bestand .wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,main.bestand .wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}
main.bestand .wp-block-cover-image.has-parallax,main.bestand .wp-block-cover.has-parallax,main.bestand .wp-block-cover__image-background.has-parallax,main.bestand video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}
@supports (-webkit-touch-callout:inherit){main.bestand .wp-block-cover-image.has-parallax,main.bestand .wp-block-cover.has-parallax,main.bestand .wp-block-cover__image-background.has-parallax,main.bestand video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}
@media (prefers-reduced-motion:reduce){main.bestand .wp-block-cover-image.has-parallax,main.bestand .wp-block-cover.has-parallax,main.bestand .wp-block-cover__image-background.has-parallax,main.bestand video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}
main.bestand .wp-block-cover-image.is-repeated,main.bestand .wp-block-cover.is-repeated,main.bestand .wp-block-cover__image-background.is-repeated,main.bestand video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}
main.bestand .wp-block-cover-image-text,main.bestand .wp-block-cover-image-text a,main.bestand .wp-block-cover-image-text a:active,main.bestand .wp-block-cover-image-text a:focus,main.bestand .wp-block-cover-image-text a:hover,main.bestand .wp-block-cover-text,main.bestand .wp-block-cover-text a,main.bestand .wp-block-cover-text a:active,main.bestand .wp-block-cover-text a:focus,main.bestand .wp-block-cover-text a:hover,main.bestand section.wp-block-cover-image h2,main.bestand section.wp-block-cover-image h2 a,main.bestand section.wp-block-cover-image h2 a:active,main.bestand section.wp-block-cover-image h2 a:focus,main.bestand section.wp-block-cover-image h2 a:hover{color:#fff}
main.bestand .wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}
main.bestand .wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}
main.bestand .wp-block-cover-image.has-left-content .wp-block-cover-image-text,main.bestand .wp-block-cover.has-left-content .wp-block-cover-text,main.bestand section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}
main.bestand .wp-block-cover-image.has-right-content .wp-block-cover-image-text,main.bestand .wp-block-cover.has-right-content .wp-block-cover-text,main.bestand section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}
main.bestand .wp-block-cover .wp-block-cover-text,main.bestand .wp-block-cover-image .wp-block-cover-image-text,main.bestand section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}
main.bestand :where(.wp-block-cover-image:not(.has-text-color)),main.bestand :where(.wp-block-cover:not(.has-text-color)){color:#fff}
main.bestand :where(.wp-block-cover-image.is-light:not(.has-text-color)),main.bestand :where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}
main.bestand :where(.wp-block-cover h1:not(.has-text-color)),main.bestand :where(.wp-block-cover h2:not(.has-text-color)),main.bestand :where(.wp-block-cover h3:not(.has-text-color)),main.bestand :where(.wp-block-cover h4:not(.has-text-color)),main.bestand :where(.wp-block-cover h5:not(.has-text-color)),main.bestand :where(.wp-block-cover h6:not(.has-text-color)),main.bestand :where(.wp-block-cover p:not(.has-text-color)){color:inherit}
main.bestand .gwolle-gb{
	clear: left;
	position: relative;
}
main.bestand .gwolle-gb .gwolle-gb-hide{
	display: none;
}
main.bestand .gwolle-gb .gwolle-gb-invisible{
	visibility: hidden;
}
main.bestand .gwolle-gb-write-button{
	margin: 20px 0 10px;
	overflow: hidden;
}
main.bestand div.gwolle-gb div.gwolle-gb-write-button input[type="button"].button{
	float: none; 
}
main.bestand .gwolle-gb form.gwolle-gb-write{
	position: relative;
	margin-top: 20px;
	text-align: left;
	overflow: hidden;
}
main.bestand div.gwolle-gb form.gwolle-gb-write button.gb-notice-dismiss{
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	border-radius: 2px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	color: #fff;
	background-color: #888;
	display: inline-block;
	speak: none;
	line-height: 20px;
	height: 20px;
	width: 20px;
	font-size: 16px;
	text-align: center;
	font-weight: 600;
}
main.bestand div.gwolle-gb form.gwolle-gb-write button.gb-notice-dismiss:focus{
	border: 1px solid blue;
}
main.bestand .gwolle-gb-float .label,main.bestand .gwolle-gb-float .input{
	float: left;
}
main.bestand div.gwolle-gb-write #loginform input{
	display: block;
}
main.bestand .gwolle-gb .screen-reader-text{
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
main.bestand .gwolle_gb_content a,main.bestand .gwolle-gb-content a{
	box-shadow: none !important; 
	border: 0;
}
main.bestand .gwolle-gb .gwolle_gb_submit_ajax_icon,main.bestand .gwolle-gb .gwolle-gb-submit-ajax-icon,main.bestand .gwolle-gb .gwolle_gb_addon_preview_ajax_icon,main.bestand .gwolle-gb .gwolle-gb-addon-preview-ajax-icon{
	display: none;
	background-image: url("../img/bestand/css/loading.gif");
	background-position: 4px 4px;
	background-repeat: no-repeat;
	margin-left: 10px;
	padding: 13px 20px 13px 20px;
}
main.bestand .gwolle-gb .gwolle-gb-messages{
	border-left: 4px solid #7ad03a;
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
	padding: 1px 12px;
	margin: 5px 0 15px;
}
main.bestand .gwolle-gb .gwolle-gb-messages.error{
	border-left: 4px solid #dd3d36;
}
main.bestand .gwolle-gb .error p,main.bestand div.updated p{
	margin: 0.5em 0;
	padding: 2px;
}
main.bestand .gwolle-gb form.gwolle-gb-write div.input.error,main.bestand .gwolle-gb form.gwolle-gb-write input.error,main.bestand .gwolle-gb form.gwolle-gb-write textarea.error{
	border: 1px solid #dd3d36;
}
main.bestand .gwolle-gb form.gwolle-gb-write input[type="checkbox"].error{
	box-shadow: 1px 1px 0px 0px rgba(221,61,54,1);
}
main.bestand .gwolle-gb div.label,main.bestand .gwolle-gb div.input{
	vertical-align: top;
	width: 80%;
}
main.bestand .gwolle-gb .gwolle-gb-float div.label{
	width: 35%;
}
main.bestand .gwolle-gb .gwolle-gb-float div.input{
	width: 50%;
	border: 0px;
}
main.bestand .gwolle-gb div.input input[type="text"],main.bestand .gwolle-gb div.input input[type="email"],main.bestand .gwolle-gb div.input input[type="url"],main.bestand .gwolle-gb div.input textarea,main.bestand .gwolle-gb div.input select{
	width: 99%;
}
main.bestand .gwolle-gb div.input textarea{
	height: 150px;
}
main.bestand .gwolle-gb .clearBoth{
	clear: both;
}
main.bestand .gwolle-gb .page-navigation{
	width: 100%;
	text-align: right;
	padding: 8px 0;
}
main.bestand .gwolle-gb .page-navigation a,main.bestand .gwolle-gb .page-navigation span{
	display: inline-block;
	padding: 0px 6px;
	margin-left: 0;
	color: #555;
	background-color: #fff;
	border: 1px solid #efefef;
	text-decoration: none;
	box-shadow: none;
}
main.bestand .gwolle-gb .page-navigation a:hover,main.bestand .gwolle-gb .page-navigation span.current{
	background: #eee;
	color: #000;
	opacity: 0.8;
	border: 1px solid #ddd;
}
main.bestand .gwolle-gb .page-navigation span.dots{
	padding: 0px 3px;
	color: #555;
}
main.bestand .gwolle-gb .page-navigation a:nth-child(2),main.bestand .gwolle-gb .page-navigation span:nth-child(2){
	border-radius: 3px 0 0 3px;
}
main.bestand .gwolle-gb .page-navigation a:last-child,main.bestand .gwolle-gb .page-navigation span:last-child{
	border-radius: 0 3px 3px 0;
}
main.bestand .gwolle-gb .gwolle-gb-read{
	position: relative;
}
main.bestand .gwolle-gb .admin-entry{
	color: #333;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	padding-left: 5px;
}
main.bestand .gwolle-gb .admin-entry a{
	color: #666;
}
main.bestand .gwolle-gb .gb-entry{
	position: relative;
	border-top: 1px #ddd solid;
	padding: 10px 0;
	margin: 0;
	clear: left;
}
main.bestand .gwolle-gb .gwolle-gb-first{
	border-width: 0px;
}
main.bestand .gwolle-gb .gb-entry-count_0{
	border-bottom: 1px #ddd solid; 
}
main.bestand .gwolle-gb .gb-entry .gb-author-info,main.bestand .gwolle-gb .gb-entry .gb-entry-content{
	display: block;
}
main.bestand .gwolle-gb .gb-entry .gb-author-info .gb-author-avatar{
	margin: 0 0 8px 0;
}
main.bestand .gwolle-gb .gb-entry .gb-author-info .gb-author-name{
	padding-left: 10px;
	font-weight: bold;
}
main.bestand .gwolle-gb .gb-entry .gb-author-info .gb-datetime{
	color: #666;
}
main.bestand .gwolle-gb .gb-entry .gb-entry-content{
	padding-left: 10px;
}
main.bestand .gwolle-gb .gb-entry .gb-entry-content img{
	max-width: 100%;
	max-height: 700px;
	display: inline-block;
}
main.bestand .gwolle-gb .gb-entry .gb-highlight{
	background-color: #ddff00;
}
main.bestand .gb-entry-full-content,main.bestand .gb-admin_reply-full-content{
	overflow: hidden
}
main.bestand button.gb-metabox-handle{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px;
	cursor: pointer;
	font-weight: bold;
	color: currentColor;
	background-color: transparent;
	border-width: 0px;
	outline-color: currentColor;
	outline-style: none;
	outline-width: thin;
}
main.bestand button.gb-metabox-handle:focus{
	outline-style: solid; 
}
main.bestand div.gb-metabox{
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 0;
	right: 33px;
	width: 200px;
	box-sizing: border-box;
	z-index: 10;
}
main.bestand .gwolle-gb .gb-entry-count_1 div.gb-metabox{
	border-top: 1px #ddd solid;
}
main.bestand div.gb-metabox-line{
	width: 100%;
	padding: 2px 5px;
	border-right: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	border-left: 1px #ddd solid;
	background-color: #fff;
	color: #333;
	box-sizing: border-box;
	clear: both;
}
main.bestand div.gb-metabox-line a{
	text-decoration: none;
	box-shadow: none;
	color: #222;
}
main.bestand div.gb-metabox-line.gb-metabox-line-ajax{
	display: none;
	background-image: url("../img/bestand/css/loading.gif");
	background-position: 155px 2px;
	background-repeat: no-repeat;
	min-height: 34px;
}
main.bestand div.gb-metabox-line.gb-social-media-share{
	padding: 0;
}
main.bestand div.gb-metabox-line.gb-social-media-share a{
	float: left;
}
main.bestand .gwolle-gb .gb-entry-admin_reply,main.bestand .gwolle-gb .gb-entry-admin-reply{
	margin: 10px 0 0 40px;
	padding: 4px 10px 4px 10px;
	border-left: 1px solid #ddd;
}
main.bestand .gwolle-gb .gwolle_gb_load_message,main.bestand .gwolle-gb .gwolle-gb-load-message{
	display: none;
	background-color: #eee;
	background-image: url("../img/bestand/css/loading.gif");
	background-position: 10px 13px;
	background-repeat: no-repeat;
	border: 1px solid #333;
	border-radius: 5px;
	bottom: -72px;
	color: #333;
	font-weight: bold;
	margin-left: 10px;
	padding: 15px 20px 15px 52px;
	position: absolute;
	z-index: 5;
}
main.bestand .gwolle-gb .gwolle_gb_end_message,main.bestand .gwolle-gb .gwolle-gb-end-message{
	padding-left: 10px;
}
main.bestand li.gwolle-gb-widget{
	border-bottom: 1px #ddd solid;
	padding: 3px 0;
	margin: 0;
}
main.bestand p.gwolle-gb-link{
	padding: 3px 0;
}
main.bestand ul.gwolle-gb-widget-slider{
	margin-left: 0;
}
main.bestand ul.gwolle-gb-widget-slider .sss{
	height: 0;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	overflow: hidden;
}
main.bestand ul.gwolle-gb-widget-slider li:first-child,main.bestand li.gwolle-gb-widget.ssslide:first-child{
	display: inline-block;
}
main.bestand ul.gwolle-gb-widget-slider li{
	display: none;
	border-bottom: 0px solid #ddd;
}
main.bestand li.gwolle-gb-widget.ssslide{
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	overflow: hidden;
}
main.bestand #wpadminbar #wp-admin-bar-gwolle-gb .ab-icon::before{
	content: "";
	top: 3px;
}
main.bestand .widget .gwolle-gb-float div.label,main.bestand .widget .gwolle-gb-float div.input,main.bestand .widget-area .gwolle-gb-float div.label,main.bestand .widget-area .gwolle-gb-float div.input{
	float: none;
}
main.bestand .widget .gwolle-gb div.label,main.bestand .widget-area .gwolle-gb div.label{
	width: 100%;
}
main.bestand .widget .gwolle-gb div.input,main.bestand .widget-area .gwolle-gb div.input{
	width: 100%;
}
@media only screen and (max-width: 820px){main.bestand .gwolle-gb-float div.label,main.bestand .gwolle-gb-float div.input{
		float: none;
	}
main.bestand .gwolle-gb .gwolle-gb-float div.label,main.bestand .gwolle-gb .gwolle-gb-float div.input,main.bestand .gwolle-gb div.label,main.bestand .gwolle-gb div.input{
		width: 80%;
	}}
@media only screen and (max-width: 620px){main.bestand .gwolle-gb-float div.label,main.bestand .gwolle-gb-float div.input{
		float: none;
	}
main.bestand .gwolle-gb .gwolle-gb-float div.label,main.bestand .gwolle-gb .gwolle-gb-float div.input,main.bestand .gwolle-gb div.label,main.bestand .gwolle-gb div.input{
		width: 100%;
	}}
main.bestand div.gwolle-gb-starrating-result{
	position: absolute;
	top: 0;
	right: 30px;
	width: 200px;
	padding: 3px 6px;
	box-sizing: border-box;
	z-index: 5;
}
main.bestand div.gb-social-media-share img{
	float: left;
	cursor: pointer;
}
main.bestand div.gb-metabox-content.gb-metabox-content-likes{
	margin-top: 10px;
	margin-bottom: 10px;
}
main.bestand a.gwolle-gb-like-link,main.bestand a.gwolle-gb-unlike-link{
	border-radius: 3px;
	border: 1px solid transparent;
	padding: 2px;
}
main.bestand a.gwolle-gb-like-link.gb-already-liked{
	border: 1px solid #00a32a;
}
main.bestand a.gwolle-gb-like-link.gb-already-liked img{

}
main.bestand a.gwolle-gb-unlike-link.gb-already-unliked{
	border: 1px solid #d63638;
}
@media print{main.bestand .gwolle-gb .gwolle-gb-write-button,main.bestand .gwolle-gb .gwolle-gb-hide,main.bestand .gwolle-gb .gwolle-gb-invisible,main.bestand .gwolle-gb .gwolle-gb-write,main.bestand .gwolle-gb .page-navigation,main.bestand .gwolle-gb .gb-metabox-handle,main.bestand .gwolle-gb .gb-metabox{
		display: none;
	}}