@charset "UTF-8";body{overflow-x:hidden}textarea.f3-form-error{background-color:#ff9f9f;border:1px #ff0000 solid}input.f3-form-error{background-color:#ff9f9f;border:1px #ff0000 solid}.tx-st-base table{border-collapse:separate}.tx-st-base table th{font-weight:bold}.tx-st-base table td{vertical-align:top}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}.form-check-input:checked[type='radio']{border-color:#62c462}.footer{max-width:112.5rem;margin:0 auto}thead,tbody,tfoot,tr,td,th{border-style:none!important}.cssMainContent{margin:3rem 0 2rem 0!important}.jumbotron{padding:0!important;margin:0 0 1rem 0!important}#cookie-consent{font-family:sans-serif!important}.cookie-consent-container{font-family:sans-serif!important}.def-content{padding:0 0 0 .188rem;display:inline-block}.equip-container{font-size:3rem}@media (min-width:106.25rem){.maxcontent{min-width:104rem}.le-big-container{min-width:50rem}}.spot-maintitle{height:6rem;display:inline-block}.spot-maintitle>h1{display:flex;align-items:center;justify-content:center;height:100%;font-size:2rem}.partnerlogo{height:100%;max-height:6rem;max-width:400px;float:right;width:auto}.vcard-icon{height:3rem}.btn-catcolor{border-color:transparent;color:#000000}.btn-catcolor:hover{border-color:transparent}.filter-catcolor-A-strong{filter:invert(27%) sepia(99%) saturate(3225%) hue-rotate(142deg) brightness(96%) contrast(101%)}.filter-catcolor-A{filter:invert(85%) sepia(12%) saturate(1038%) hue-rotate(93deg) brightness(87%) contrast(83%)}.filter-catcolor-A-soft{filter:invert(97%) sepia(5%) saturate(670%) hue-rotate(84deg) brightness(95%) contrast(95%)}.filter-catcolor-U-strong{filter:invert(71%) sepia(26%) saturate(1016%) hue-rotate(43deg) brightness(98%) contrast(82%)}.filter-catcolor-U{filter:invert(93%) sepia(18%) saturate(634%) hue-rotate(29deg) brightness(93%) contrast(91%)}.filter-catcolor-U-soft{filter:invert(96%) sepia(17%) saturate(213%) hue-rotate(26deg) brightness(99%) contrast(95%)}.filter-catcolor-G-strong{filter:invert(77%) sepia(27%) saturate(5897%) hue-rotate(344deg) brightness(98%) contrast(99%)}.filter-catcolor-G{filter:invert(100%) sepia(54%) saturate(5122%) hue-rotate(301deg) brightness(109%) contrast(97%)}.filter-catcolor-G-soft{filter:invert(87%) sepia(4%) saturate(2124%) hue-rotate(326deg) brightness(112%) contrast(99%)}.filter-catcolor-S-strong{filter:invert(11%) sepia(89%) saturate(7003%) hue-rotate(354deg) brightness(112%) contrast(86%)}.filter-catcolor-S{filter:invert(68%) sepia(5%) saturate(3399%) hue-rotate(308deg) brightness(96%) contrast(101%)}.filter-catcolor-S-soft{filter:invert(74%) sepia(26%) saturate(379%) hue-rotate(309deg) brightness(119%) contrast(97%)}.filter-catcolor-K-strong{filter:invert(14%) sepia(97%) saturate(5360%) hue-rotate(299deg) brightness(122%) contrast(116%)}.filter-catcolor-K{filter:invert(70%) sepia(54%) saturate(2114%) hue-rotate(250deg) brightness(104%) contrast(102%)}.filter-catcolor-K-soft{filter:invert(94%) sepia(46%) saturate(2992%) hue-rotate(196deg) brightness(105%) contrast(104%)}.filter-catcolor-E-strong{filter:invert(20%) sepia(31%) saturate(4619%) hue-rotate(259deg) brightness(92%) contrast(91%)}.filter-catcolor-E{filter:invert(81%) sepia(5%) saturate(3185%) hue-rotate(218deg) brightness(78%) contrast(102%)}.filter-catcolor-E-soft{filter:invert(95%) sepia(12%) saturate(699%) hue-rotate(197deg) brightness(96%) contrast(92%)}.filter-catcolor-V-strong{filter:invert(9%) sepia(100%) saturate(6479%) hue-rotate(246deg) brightness(93%) contrast(145%)}.filter-catcolor-V{filter:invert(49%) sepia(90%) saturate(3016%) hue-rotate(219deg) brightness(109%) contrast(101%)}.filter-catcolor-V-soft{filter:invert(72%) sepia(6%) saturate(1579%) hue-rotate(202deg) brightness(114%) contrast(106%)}.filter-catcolor-BLOG-strong{filter:invert(64%) sepia(58%) saturate(277%) hue-rotate(351deg) brightness(91%) contrast(86%)}.filter-catcolor-BLOG{filter:invert(90%) sepia(15%) saturate(474%) hue-rotate(340deg) brightness(94%) contrast(89%)}.filter-catcolor-BLOG-soft{filter:invert(99%) sepia(60%) saturate(763%) hue-rotate(294deg) brightness(107%) contrast(92%)}.filter-catcolor-grey{filter:invert(100%) sepia(4%) saturate(221%) hue-rotate(186deg) brightness(112%) contrast(87%)}.filter-catcolor-white{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(5deg) brightness(102%) contrast(102%)}.base-catcolor-A{background-color:#009245}.btn-catcolor-A{background-color:#80c9a2}.btn-catcolor-A:hover{background-color:#009245}.bg-catcolor-A{background-color:#d4ede0}.base-catcolor-U{background-color:#8cc63f}.btn-catcolor-U{background-color:#c6e39f}.btn-catcolor-U:hover{background-color:#8cc63f}.bg-catcolor-U{background-color:#ecf5df}.base-catcolor-G{background-color:#f7931e}.btn-catcolor-G{background-color:#fbc98f}.btn-catcolor-G:hover{background-color:#f7931e}.bg-catcolor-G{background-color:#feedd9}.base-catcolor-S{background-color:#ed1c24}.btn-catcolor-S{background-color:#f68e92}.btn-catcolor-S:hover{background-color:#ed1c24}.bg-catcolor-S{background-color:#fcd9da}.base-catcolor-K{background-color:#ff00ff}.btn-catcolor-K{background-color:#ff80ff}.btn-catcolor-K:hover{background-color:#ff00ff}.bg-catcolor-K{background-color:#ffd4ff}.base-catcolor-E{background-color:#662d91}.btn-catcolor-E{background-color:#b396c8}.btn-catcolor-E:hover{background-color:#662d91}.bg-catcolor-E{background-color:#e5dcec}.base-catcolor-V{background-color:#0000ff}.base-catcolor-V.list-filter-container{color:#fff}.btn-catcolor-V{background-color:#8080ff}.btn-catcolor-V:hover{background-color:#0000ff}.bg-catcolor-V{background-color:#d4d4ff}.base-catcolor-SERVICE{background-color:#00d2ff}.btn-catcolor-SERVICE{background-color:#9feeff}.btn-catcolor-SERVICE:hover{background-color:#00d2ff}.bg-catcolor-SERVICE{background-color:#d1f7ff}.base-catcolor-BLOG{background-color:#c69c6d}.btn-catcolor-BLOG{background-color:#e3ceb6}.btn-catcolor-BLOG:hover{background-color:#c69c6d}.bg-catcolor-BLOG{background-color:#f5eee6}.base-catcolor-PB{background-color:#999}.btn-catcolor-PB{background-color:#999}.btn-catcolor-PB:hover{background-color:#999}.bg-catcolor-PB{background-color:#999}.font-catcolor-A-strong{color:#009245!important}.font-catcolor-A{color:#80c9a2!important}.font-catcolor-A:hover{color:#009245!important}.font-catcolor-A-soft{color:#d4ede0!important}.font-catcolor-U-strong{color:#8cc63f!important}.font-catcolor-U{color:#c6e39f!important}.font-catcolor-U:hover{color:#8cc63f!important}.font-catcolor-U-soft{color:#ecf5df!important}.font-catcolor-G-strong{color:#f7931e!important}.font-catcolor-G{color:#fbc98f!important}.font-catcolor-G:hover{color:#f7931e!important}.font-catcolor-G-soft{color:#feedd9!important}.font-catcolor-S-strong{color:#ed1c24!important}.font-catcolor-S{color:#f68e92!important}.font-catcolor-S:hover{color:#ed1c24!important}.font-catcolor-S-soft{color:#fcd9da!important}.font-catcolor-K-strong{color:#ff00ff!important}.font-catcolor-K{color:#ff80ff!important}.font-catcolor-K:hover{color:#ff00ff!important}.font-catcolor-K-soft{color:#ffd4ff!important}.font-catcolor-E{color:#b396c8!important}.font-catcolor-E-strong{color:#662d91!important}.font-catcolor-E:hover{color:#662d91!important}.font-catcolor-E-soft{color:#e5dcec!important}.font-catcolor-V-strong{color:#0000ff!important}.font-catcolor-V{color:#8080ff!important}.font-catcolor-V:hover{color:#0000ff!important}.font-catcolor-V-soft{color:#d4d4ff!important}.font-catcolor-SERVICE-strong{color:#00d2ff!important}.font-catcolor-SERVICE{color:#9feeff!important}.font-catcolor-SERVICE:hover{color:#00d2ff!important}.font-catcolor-SERVICE-soft{color:#d1f7ff!important}.font-catcolor-BLOG-strong{color:#c69c6d!important}.font-catcolor-BLOG{color:#e3ceb6!important}.font-catcolor-BLOG:hover{color:#c69c6d!important}.font-catcolor-BLOG-soft{color:#f5eee6!important}.timeset-title,.kitchentype-title{font-weight:bold;padding-left:.188rem;display:inline-block}.Kitchen-type-Items{display:block;margin-left:.5rem}.agekitchentype-title{font-weight:bold;padding-left:.188rem;display:inline-block}.address-container{margin:1rem 0}.equip-title{font-weight:bold;font-size:1.25rem;display:inline-block}.timeset-table{margin-left:.5rem;width:21.875rem}.timeset-table td{width:6.25rem}.timeset-table>:not(caption)>*>*{padding:0!important;background-color:none!important;border-bottom-width:0!important;box-shadow:none!important}.custom-shadow{box-shadow:0 10px 20px 0 rgb(0 0 0 / 75%)}.margin-bottom-2{margin-bottom:2rem;padding:0}.city-headerimage{width:100%;margin-bottom:2rem;padding:0}@media (min-width:576px){.listcard .card{height:12.5rem}.listcard .card-body{height:4.688rem}.listcard .card-title{font-size:1rem}.imglink{color:#000000;text-decoration:none}.imglink:hover{color:#000000}.listcontent{max-height:18.75rem}}.btn-icon{margin-right:.2rem}.btn-icon-left{margin-left:.2rem}.iconlist li,.iconlist_selected li{display:inline-block;margin-right:1rem;width:4rem;height:4rem}.iconlist li{cursor:pointer}.iconlist li span,.iconlist_selected li span{margin:0 auto;display:block;width:3rem}.iconlist,.iconlist_selected{list-style-type:none;margin:0;padding:0}.start-navlink a{color:rgba(255,255,255,.55)}.start-navlink a:hover{color:#fff}@media screen and (max-width:87rem){.start-navlink{display:none}}.navbar-brand>img{height:5rem!important;max-width:none!important;margin-left:.5rem}.navbar-brand>img{width:9rem!important;height:auto!important}#page-wrapper .jumbotron{padding-top:0!important}.dropdown-menu{padding:0!important}.dropdown-item{color:#000!important}.dropdown-item:hover,.dropdown-item.active{color:#fff!important}.blogSlider .MS-controls button{color:#aaa!important}.navbar-brand{border-right:0!important;padding-left:0;padding-right:0}.list-item-container{width:19.5rem;height:13rem;position:relative;display:inline-block;margin:0 1rem 1rem 0;overflow:hidden}.list-item-container-fix{margin:0 .75rem 1rem 0}.list-item-image{position:absolute;top:0;left:0;width:100%;height:100%}.list-item-image img{height:100%!important}.list-item-title{position:absolute;bottom:0;left:0;width:100%;line-height:2rem;padding:0 0 0 .8rem;height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item-title-double-height{height:4rem}.list-item-container:hover .list-item-title{color:#fff}.show-more-btn-container{display:flex}.list-item-container-small{width:8.75rem;height:6.5rem;position:relative;display:inline-block;margin:0 1rem 1rem 0;overflow:hidden}.list-item-image-small{position:absolute;top:0;left:0;width:100%;height:100%}.list-item-image-small img{height:100%!important}.list-item-title-small{position:absolute;bottom:0;left:0;width:100%;line-height:2rem;padding:0 0 0 .8rem;height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item-container-small:hover .list-item-title-small{color:#fff}.list-filter-container{margin-top:4rem;margin-bottom:1rem;padding:0;font-weight:400;display:none;background-color:#3a3f44;color:#808080;position:relative}.list-filter-container .spotfilter-touched{background-color:#272b30;padding:0 0 0 .6rem;position:relative;margin-top:1rem}.list-filter-container input,.list-filter-container select{border-radius:0}.list-filter-container input[type='button']{border-radius:1.5rem;color:#808080!important}.list-filter-container input[type='button']:hover{background-color:#000000!important;background-image:none!important}.list-filter-container .spotfilter-touched label{margin:0!important;vertical-align:sub;height:1.8rem}.list-filter-container .spotfilter-touched input{position:absolute;right:0;top:0;height:100%;border-radius:0}.list-filter-container .spotfilter-touched input[type='checkbox']{width:2rem;top:-.25rem;cursor:pointer}.list-filter-container .spotfilter-counter input{width:6rem;text-align:center;font-size:1.2rem;padding:0!important;min-height:0;font-weight:600}.list-filter-container input,.list-filter-container select{background-color:#272b30}.list-filter-container .list-filter-item{margin:0 .75rem 1rem 0;padding:.8rem;width:19rem;height:13rem;position:relative;display:inline-block;overflow:hidden}.list-filter-container .list-filter-item-gross{margin:0 .75rem 1rem 0;padding:.8rem;width:22rem;height:13rem;position:relative;display:inline-block;overflow:hidden}.list-filter-container.base-catcolor-A{border:6px double #009245}.list-filter-container.base-catcolor-A input,.list-filter-container.base-catcolor-A select,.border-base-catcolor-A{color:#009245;border:1px solid #009245;background-image:none}.list-filter-container.base-catcolor-A .form-imgbutton:hover label,.list-filter-container.base-catcolor-A .form-imgbutton.active label{color:#009245}.partnersiegel-pos-premium-plus{top:15px;left:15px}.partnersiegel-pos-1{top:15px;left:73px}.partnersiegel-pos-2{top:15px;left:131px}.partnersiegel-pos-3{top:15px;left:189px}.partnersiegel-pos-4{top:15px;left:247px}.partnersiegel-pos-5{top:73px;left:15px}.partnersiegel-pos-6{top:73px;left:247px}.partnersiegel-pos-7{top:73px;left:73px}.partnersiegel-pos-8{top:73px;right:189px}.list-filter-container.base-catcolor-G{border:6px double #f7931e}.list-filter-container.base-catcolor-G input,.list-filter-container.base-catcolor-G select,.border-base-catcolor-G{color:#f7931e;border:1px solid #f7931e;background-image:none}.list-filter-container.base-catcolor-G .form-imgbutton:hover label,.list-filter-container.base-catcolor-G .form-imgbutton.active label{color:#f7931e}.list-filter-container.base-catcolor-U{border:6px double #8cc63f}.list-filter-container.base-catcolor-U input,.list-filter-container.base-catcolor-U select,.border-base-catcolor-U{color:#8cc63f;border:1px solid #8cc63f;background-image:none}.list-filter-container.base-catcolor-U .form-imgbutton:hover label,.list-filter-container.base-catcolor-U .form-imgbutton.active label{color:#8cc63f}.list-filter-container.base-catcolor-S{border:6px double #ed1c24}.list-filter-container.base-catcolor-S input,.list-filter-container.base-catcolor-S select,.border-base-catcolor-S{color:#ed1c24;border:1px solid #ed1c24;background-image:none}.list-filter-container.base-catcolor-S .form-imgbutton:hover label,.list-filter-container.base-catcolor-S .form-imgbutton.active label{color:#ed1c24}.list-filter-container.base-catcolor-E{border:6px double #662d91}.list-filter-container.base-catcolor-E input,.list-filter-container.base-catcolor-E select,.border-base-catcolor-E{color:#662d91;border:1px solid #662d91;background-image:none}.list-filter-container.base-catcolor-E .form-imgbutton:hover label,.list-filter-container.base-catcolor-E .form-imgbutton.active label{color:#662d91}.list-filter-container.base-catcolor-K{border:6px double #ff00ff}.list-filter-container.base-catcolor-K input,.list-filter-container.base-catcolor-K select,.border-base-catcolor-K{color:#ff00ff;border:1px solid #ff00ff;background-image:none}.list-filter-container.base-catcolor-K .form-imgbutton:hover label,.list-filter-container.base-catcolor-K .form-imgbutton.active label{color:#ff00ff}.list-filter-container.base-catcolor-V{border:6px double #8080ff;padding:1rem}.list-filter-container.base-catcolor-V input,.list-filter-container.base-catcolor-V select,.border-base-catcolor-V{color:#8080ff;border:1px solid #8080ff;background-image:none}.list-filter-container.base-catcolor-V .form-imgbutton:hover label,.list-filter-container.base-catcolor-V .form-imgbutton.active label{color:#8080ff}.list-filter-label{margin-right:1rem;vertical-align:top}.hide-by-kitchen,.hide-by-search,.hide-by-isopen,.hide-by-equipment,.hide-by-district,.hide-by-sterneDTV,.hide-by-sterneDEHOGA,.hide-by-city,.hide-by-daterange,.hide-by-auszeichnungen-Harzwert,.hide-by-auszeichnungen-Highlights,.hide-by-auszeichnungen-TypischHarz,.hide-by-auszeichnungen-BettBike,.hide-by-auszeichnungen-GreenSign,.hide-by-auszeichnungen-NationalparkHarz,.hide-by-auszeichnungen-HarzRabatt,.hide-by-auszeichnungen-Harzcard{display:none!important}.form-imgbutton{position:relative;display:inline-block;width:5rem;height:5rem;cursor:pointer;margin:0 0 1.8rem 0}.form-imgbutton img{display:block;margin:0 auto}.form-imgbutton label{display:block;font-size:.8rem;margin:.3rem 0 0;width:100%;text-align:center}#provenexpert_circle_widget_bxzxz{margin:0 auto}.progress-bar{color:#000}.note-editable{background-color:rgb(232,240,254);color:#000000}.note-toolbar{border:2px solid #c0c0c0}.note-editor{margin-top:-2rem}@media screen and (max-width:62rem){.MS-controls{display:none}}.le-image-gallery>div>a{margin-bottom:1.2rem}.hidepw>.eye-slash{display:none}.showpw>.eye{display:none}.tablestyle01 tr:first-child{background:linear-gradient(90deg,#a22460 10%,#feb536 90%);font-weight:bold}.tablestyle01 tr td{color:#ffffff}.tablestyle02 thead tr{background:linear-gradient(90deg,#a22460 10%,#feb536 90%);font-weight:bold;color:#ffffff}.tablestyle02 tr td{color:#ffffff}.main-content{position:relative;width:100%;overflow-x:hidden}#map-plug{display:none}#google-reviews{display:flex;flex-wrap:wrap}.review-item{border-bottom:solid 1px rgba(190,190,190,.35);margin:0 auto;padding:1em;flex:1 1 20%}@media (max-width:1200px){.review-item{flex:1 1 40%}}@media (max-width:450px){.review-item{flex:1 1 90%}}.review-meta,.review-stars{text-align:center;font-size:115%}.review-author{text-transform:capitalize;font-weight:bold}.review-date{opacity:.6;display:block}.review-text{line-height:1.55;text-align:left;max-width:32em;margin:auto}.review-stars ul{display:inline-block;list-style:none!important;margin:0;padding:0}.review-stars ul li{float:left;list-style:none!important;margin-right:1px;line-height:1}.review-stars ul li i{color:#e4b248;font-size:1.4em;font-style:normal}.review-stars ul li i.inactive{color:#c6c6c6}.star:after{content:'\2605'}.frame-type-menu_pages ul,.frame-type-menu_subpages ul{flex-direction:column!important;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.frame-type-menu_pages ul li a,.frame-type-menu_subpages ul li a{display:block;padding:.5rem 1rem;color:#fff;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.image-embed-item{max-width:100%;height:auto}h2{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.btn-group,.form-group{margin-top:1rem}.form-to-text{color:#fff;background:transparent;border:0}.stform-formelement{padding:.3rem}.is-invalid{border-width:3px}.is-valid{border-width:3px}.accordion-body{padding-left:0;padding-right:0}@media (min-width:2415px){.lightbox-caption{position:relative;margin:-10vh 0 10vh 0!important}}.btn-harzcard{background-image:linear-gradient(#f39525,#85013a);filter:none;color:#fff}.modal.lightbox .btn-close{background-color:#777777!important;border-radius:50%;opacity:1}.city-video-container>div{width:23.2rem}@media (min-width:1700px){.city-video-container>div{width:28.6rem}}.audio{margin:.4rem 1rem .4rem 1rem!important;width:28rem}@media (max-width:980px){.audio{max-width:80%;padding-left:3.5rem}}.audio audio{width:100%}.footprint-container{position:relative;overflow:hidden}.footprint{position:absolute;width:3rem;height:auto;aspect-ratio:1 / 2;opacity:1;transform-origin:50% 20%;transition:opacity 1.2s linear,transform .1s linear;pointer-events:none}