@charset "UTF-8";
/***!  /templates/bp-template/css/template-content.css?v.1.0.7  !***/

.bg-hellgrau{background-color:#eaeaea}.bg-dunkelgrau{background-color:#303030;color:#fff}.bg-dunkelgrau a,.bg-dunkelgrau h1,.bg-dunkelgrau h2,.bg-dunkelgrau h3,.bg-dunkelgrau h4{color:#fff}.bg-bild{position:relative}.bg-bild>*{position:relative}.bg-bild::before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ddd;content:"";background-image:URL("/images/start/intro_background.jpg");background-size:cover;opacity:0.1}@media (max-width:1023px){.seiten-intro.bg-bild::before{display:none}.seiten-intro.bg-bild.bp-padding-top-bottom-l{padding-bottom:0}}.sterne-trenner{position:relative;padding-top:10px;margin-top:10px}.sterne-trenner::before{content:"";height:1px;background-color:#303030;width:100%;top:0;left:0;position:absolute}.sterne-trenner::after{content:"\e922";font-family:icomoon;position:absolute;left:calc(50% - 30px);top:-8px;background-color:#fff;color:#f9b233;padding:0 5px;width:60px;font-size:10px;line-height:16px;text-align:center}section.seiten-intro .fliesstext{text-align:center}.hv-kachel-12-4-wrapper{overflow:hidden}.hv-kachel-12-4-wrapper .hv-kachel-12-4{width:1220px;margin-left:-10px}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel{width:386.666666px;height:386.666666px;float:left;margin:10px;background-color:#eee;background-size:cover;position:relative}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.inner{position:absolute;left:0;top:0;width:100%;height:100%;border:30px solid;box-sizing:border-box;border-color:rgba(190,22,34,0.7)}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.inner>div{position:absolute;left:30px;top:30px;width:calc(100% - 60px);height:calc(100% - 60px);border:3px solid #fff;box-sizing:border-box}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.inner>div .titel{position:absolute;width:100%;top:50%;-webkit-transform:(-50%);-moz-transform:(-50%);-ms-transform:(-50%);-o-transform:(-50%);transform:translateY(-50%)}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.inner>div .titel>span{display:block;text-align:center;color:#fff;font-size:45px;line-height:55px;font-weight:700;font-family:'Playfair Display',serif}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.overlay{position:absolute;left:30px;top:30px;width:calc(100% - 60px);height:calc(100% - 60px);background-color:#fff;text-align:center;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.overlay:hover{opacity:0.95}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.overlay>div.text{position:absolute;width:100%;top:50%;-webkit-transform:(-50%);-moz-transform:(-50%);-ms-transform:(-50%);-o-transform:(-50%);transform:translateY(-50%);padding:0 10px;box-sizing:border-box}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-zimmer-buchen{}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-zimmer-buchen>.inner{background-color:rgb(190,22,34);border:0}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-zimmer-buchen>.inner>div{left:0;top:0;width:100%;height:100%;border:0 none}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-zimmer-buchen>.inner #ibelsa-widget-div{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%}@media (max-width:1279px){.hv-kachel-12-4-wrapper .hv-kachel-12-4{width:100%;margin-left:0}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel{float:none;margin:10px auto;width:773.333333px;height:386.666666px;background-size:50%;background-repeat:no-repeat}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.inner{width:50%;height:100%}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.overlay{left:50%;top:0;width:50%;height:100%;background-color:#fff;opacity:1;border:1px solid rgba(190,22,34,0.7);box-sizing:border-box}}@media (max-width:1023px){.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel{width:724px;height:362px}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.inner{border:20px solid;border-color:rgba(190,22,34,0.7)}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.inner>div{left:20px;top:20px;width:calc(100% - 40px);height:calc(100% - 40px)}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.inner>div .titel>span{font-size:30px;line-height:40px}}@media (max-width:768px){.hv-kachel-12-4-wrapper .hv-kachel-12-4{width:290px;margin-left:auto;margin-right:auto}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel{width:290px;height:580px;background-size:100%}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.inner{border:15px solid;border-color:rgba(190,22,34,0.7);width:100%;height:50%}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.inner>div{left:15px;top:15px;width:calc(100% - 30px);height:calc(100% - 30px)}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.overlay{left:0;top:50%;width:100%;height:50%}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-zimmer-buchen{height:290px}.hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-zimmer-buchen>.inner{height:100%}}section.newsletter-anmeldung{font-family:'Playfair Display',serif}section.newsletter-anmeldung .text{float:left;text-align:left;width:33.333333%}section.newsletter-anmeldung .text h2{text-align:left;margin-bottom:5px}section.newsletter-anmeldung .text p{font-size:23px;line-height:1em}section.newsletter-anmeldung .anmelde-formular{float:left;width:66.666666%;margin-top:29px}section.newsletter-anmeldung .anmelde-formular .hv-cr-senden{float:right}section.newsletter-anmeldung .anmelde-formular .hv-cr-mail{float:left;width:calc(100% - 200px)}section.newsletter-anmeldung .anmelde-formular .hv-cr-mail input{border:2px solid #fff;box-sizing:border-box;background-color:#fff;color:#303030;font-size:18px;line-height:24px;padding:4px 15px;display:inline;width:100%}section.newsletter-anmeldung .anmelde-formular button{font-family:'Playfair Display',serif;border:2px solid #fff;box-sizing:border-box;background-color:#fff;color:#303030;font-size:18px;line-height:24px;padding:4px 15px;width:150px}section.newsletter-anmeldung .anmelde-formular button:hover,section.newsletter-anmeldung .anmelde-formular button:hover{border:2px solid #eaeaea;background-color:#eaeaea;color:#303030;cursor:pointer}@media (max-width:1279px){section.newsletter-anmeldung .text{width:40%}section.newsletter-anmeldung .anmelde-formular{width:60%}section.newsletter-anmeldung .anmelde-formular .hv-cr-mail{width:calc(100% - 170px)}}@media (max-width:1023px){section.newsletter-anmeldung .text{width:100%;float:none;text-align:center}section.newsletter-anmeldung .text h2{text-align:center}section.newsletter-anmeldung .text p{font-size:1.1em}section.newsletter-anmeldung .anmelde-formular{width:100%;float:none;margin-top:25px}section.newsletter-anmeldung .anmelde-formular .hv-cr-mail{width:100%;float:none}section.newsletter-anmeldung .anmelde-formular .hv-cr-mail input{text-align:center;font-size:16px}section.newsletter-anmeldung .anmelde-formular .hv-cr-senden{float:none;margin-top:20px;text-align:center}}.hv-grp-startseite{}.hv-grp-startseite .bg-bild::before{background-image:URL("/images/start/intro_background.jpg")}.hv-grp-startseite h1{text-transform:uppercase}.hv-grp-startseite .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-tante-tom{background-image:URL("/images/start/kachel_tante_tom.jpg")}.hv-grp-startseite .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-hotel-velo{background-image:URL("/images/start/kachel_hotel_velo.jpg")}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{float:left;width:12.5%;text-align:center}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner{color:#303030}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner:hover{color:#BE1622}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner .grafik{display:inline-block;border:1px solid #BE1622;width:70px;height:70px;line-height:70px;font-size:40px;padding:3px}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner .grafik>span{display:block;width:62px;height:62px;line-height:62px}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung:hover .inner .grafik>span{background-color:#BE1622;color:#fff}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p{text-transform:uppercase;font-weight:700;margin-top:15px}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack{display:block}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack::after{content:"-"}.hv-grp-startseite section.aktionen #aktionen-slider .eine-aktion{margin:0 10px;text-align:center}.hv-grp-startseite section.aktionen #aktionen-slider .eine-aktion .info{padding:15px 10px 20px 10px;box-sizing:border-box}.hv-grp-startseite section.aktionen #aktionen-slider .eine-aktion .info h3{font-family:'Playfair Display',serif}.hv-grp-startseite section.aktionen #aktionen-slider .eine-aktion .info .text{overflow:hidden;height:168px;font-size:16px;line-height:24px}.hv-grp-startseite section.kontakt .text h2{text-align:left}.hv-grp-startseite section.kontakt .karte #karten-wrapper{height:300px;background-image:URL("../../../images/grafiken/map_default.jpg");background-size:cover;background-position:center center;position:relative}.hv-grp-startseite section.kontakt .karte #karten-wrapper #clickForMap>p{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.7);margin:0;color:#fff;font-size:12px;line-height:1.2;padding:8px 3px;box-sizing:border-box;text-align:center}.hv-grp-startseite section.kontakt .karte #karten-wrapper #clickForMap>p:hover{cursor:pointer}.hv-grp-startseite section.kontakt .karte #map{height:300px}@media (max-width:1600px){.hv-grp-startseite section.aktionen #aktionen-slider .eine-aktion .info .text{height:192px}}@media (max-width:1279px){.hv-grp-startseite section.aktionen #aktionen-slider .eine-aktion .info .text{height:216px}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p{margin-top:10px;margin-bottom:10px;height:40px;font-size:14px;line-height:20px}}@media (max-width:1023px){.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{float:left;width:25%;margin-top:25px}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack{display:inline}.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack::after{display:none}.hv-grp-startseite section.aktionen #aktionen-slider .eine-aktion .info .text{font-size:14px;line-height:20px}.hv-grp-startseite section.kontakt .bp-grid-12-6>div{float:none;width:100%}.hv-grp-startseite section.kontakt .bp-grid-12-6>div.karte{margin-left:0;margin-top:25px}}@media (max-width:640px){.hv-grp-startseite section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{width:50%;margin-top:20px}.hv-grp-startseite section.aktionen #aktionen-slider .eine-aktion .info .text{height:200px}}.hv-grp-velo-zimmer{}.hv-grp-velo-zimmer .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-rezeption{background-image:URL("/images/zimmer/kacheln/kachel_rezeption.jpg")}.hv-grp-velo-zimmer .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-nacht-checkin{background-image:URL("/images/zimmer/kacheln/kachel_checkin.jpg")}.hv-grp-velo-zimmer section.zimmertypen .fliesstext{text-align:center}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp{margin:0 10px}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .bild{position:relative}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .bild span a.vbox-item{position:absolute;left:50%;top:50%;font-size:50px;transform:translate(-50%,-50%);color:#000;opacity:0.7;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .bild:hover span a.vbox-item{color:#BE1622;opacity:0.9}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .info{padding:15px 25px 25px 25px}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .info .preis{font-family:'Playfair Display',serif;margin-bottom:15px;font-size:14px}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .info .preis .hauptpreis{display:block;min-height:26px}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .info .preis .preis-zusatz{display:block;min-height:26px}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .info .preis .angebot{color:#BE1622;font-weight:600;display:block;min-height:52px}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .info ul.fakten{margin-bottom:15px}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .info ul.fakten li{height:26px;margin:3px 0}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .info ul.fakten li span.grafik{width:25px;display:inline-block;color:#BE1622}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .info ul.fakten li span.grafik.icon-quadratmeter{font-size:0.8em}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{float:left;width:12.5%;text-align:center}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner{color:#303030}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner:hover{color:#BE1622}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner .grafik{display:inline-block;border:1px solid #BE1622;width:70px;height:70px;line-height:70px;font-size:40px;padding:3px;box-sizing:border-box}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner .grafik>span{display:block;width:62px;height:62px;line-height:62px}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung:hover .inner .grafik>span{background-color:#BE1622;color:#fff}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p{text-transform:uppercase;font-weight:700;margin-top:15px}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack{display:block}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack::after{content:"-"}.hv-grp-velo-zimmer section.restaurant .mehr{text-align:center}.hv-grp-velo-zimmer section.restaurant .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel>.inner{border-color:rgba(104,60,17,0.7)}.hv-grp-velo-zimmer .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-fruehstueck{background-image:URL("/images/zimmer/tantetom/fruehstueck.jpg")}.hv-grp-velo-zimmer .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-mittag{background-image:URL("/images/zimmer/tantetom/mittag.jpg")}.hv-grp-velo-zimmer .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-abend{background-image:URL("/images/zimmer/tantetom/abendessen.jpg")}@media (max-width:1023px){.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{float:left;width:25%;margin-top:25px}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p{margin-top:10px;margin-bottom:10px;height:40px;font-size:14px;line-height:20px}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack{display:inline}.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack::after{display:none}}@media (max-width:640px){.hv-grp-velo-zimmer section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{width:50%;margin-top:20px}.hv-grp-velo-zimmer section.zimmertypen #zimmertypen-slider .ein-zimmertyp .info ul.fakten li{height:22px}}.hv-grp-velo-ueberuns{}.hv-grp-velo-ueberuns section.ziele-werte{max-width:1920px;margin-left:auto;margin-right:auto}.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item{margin:0 5px;text-align:center}.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item img{width:100%}.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item .info{padding:15px 10px 20px 10px;box-sizing:border-box}.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item .info h3{font-family:'Playfair Display',serif;height:52px}.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item .info .text{font-size:16px;line-height:24px;min-height:312px}.hv-grp-velo-ueberuns section.das-sind-wir .inner .bild{float:left;width:260px}.hv-grp-velo-ueberuns section.das-sind-wir .inner .bild img{max-width:230px}.hv-grp-velo-ueberuns section.das-sind-wir .inner .text{float:left;text-align:left;width:calc(100% - 260px)}.hv-grp-velo-ueberuns section.das-sind-wir .inner .text h2{text-align:left}.hv-grp-velo-ueberuns section.geschichte,.hv-grp-velo-ueberuns section.geschichte h2
.hv-grp-velo-ueberuns section.geschichte a,.hv-grp-velo-ueberuns section.geschichte a:hover,.hv-grp-velo-ueberuns section.geschichte a:focus{color:#fff;text-align:center}.hv-grp-velo-ueberuns section.geschichte.bg-bild{background-color:#BE1622}.hv-grp-velo-ueberuns section.geschichte.bg-bild::before{background-color:transparent;background-image:URL("/images/uberuns/historien_hintergrund.jpg")}.hv-grp-velo-ueberuns section.geschichte .hv-slick ul.slick-dots li.slick-active button{background-color:#fff}.hv-grp-velo-ueberuns section.geschichte .hv-slick h3{font-size:30px;line-height:36px;margin-bottom:10px;color:#fff}@media (max-width:1279px){.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item .info .text{min-height:408px}}@media (max-width:1023px){.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item .info h3{height:72px}.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item .info .text{font-size:14px;line-height:20px;min-height:420px}.hv-grp-velo-ueberuns section.das-sind-wir .inner .bild{width:250px}.hv-grp-velo-ueberuns section.das-sind-wir .inner .text{width:calc(100% - 250px)}}@media (max-width:768px){.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item .info h3{height:40px}.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item .info .text{min-height:200px}}@media (max-width:640px){.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item .info .text{min-height:260px}.hv-grp-velo-ueberuns section.das-sind-wir .inner .bild{float:none;width:100%}.hv-grp-velo-ueberuns section.das-sind-wir .inner .bild img{max-width:100%;width:100%}.hv-grp-velo-ueberuns section.das-sind-wir .inner .text{float:none;width:100%;margin-top:15px}}@media (max-width:480px){.hv-grp-velo-ueberuns section.ziele-werte #werte-slider .ein-item .info .text{min-height:320px}}.hv-grp-restaurant .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-fruehstueck{background-image:URL("/images/restaurant/tante-tom/kacheln/fruehstueck.jpg")}.hv-grp-restaurant .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-mittag{background-image:URL("/images/restaurant/tante-tom/kacheln/mittag.jpg")}.hv-grp-restaurant .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-abend{background-image:URL("/images/restaurant/tante-tom/kacheln/abendessen.jpg")}.hv-grp-restaurant .bg-bild::before{background-image:URL("/images/restaurant/tante-tom/intro_background.jpg")}.hv-grp-restaurant section.ueber-tante-tom .inner .bild{float:left;width:260px}.hv-grp-restaurant section.ueber-tante-tom .inner .bild img{max-width:230px}.hv-grp-restaurant section.ueber-tante-tom .inner .text{float:left;text-align:left;width:calc(100% - 260px)}.hv-grp-restaurant section.ueber-tante-tom .inner .text h2{text-align:left}.hv-grp-restaurant section.anspruch-restaurant #anspruch-slider .ein-item{margin:0 10px;text-align:center}.hv-grp-restaurant section.anspruch-restaurant #anspruch-slider .ein-item .info{padding:15px 10px 20px 10px;box-sizing:border-box}.hv-grp-restaurant section.anspruch-restaurant #anspruch-slider .ein-item .info h3{font-family:'Playfair Display',serif}.hv-grp-restaurant section.anspruch-restaurant #anspruch-slider .ein-item .info .text{overflow:hidden;height:168px;font-size:16px;line-height:24px}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{float:left;width:12.5%;text-align:center}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner{color:#303030}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner:hover{color:#BE1622}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner .grafik{display:inline-block;border:1px solid #BE1622;width:70px;height:70px;line-height:70px;font-size:40px;padding:3px;box-sizing:border-box}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner .grafik>span{display:block;width:62px;height:62px;line-height:62px}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung:hover .inner .grafik>span{background-color:#BE1622;color:#fff}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p{text-transform:uppercase;font-weight:700;margin-top:15px}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack{display:block}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack::after{content:"-"}@media (max-width:1600px){.hv-grp-restaurant section.anspruch-restaurant #anspruch-slider .ein-item .info .text{height:192px}}@media (max-width:1279px){.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p{margin-top:10px;margin-bottom:10px;height:40px;font-size:14px;line-height:20px}}@media (max-width:1023px){.hv-grp-restaurant section.ueber-tante-tom .inner .bild{width:250px}.hv-grp-restaurant section.ueber-tante-tom .inner .text{width:calc(100% - 250px)}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{float:left;width:25%;margin-top:25px}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack{display:inline}.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack::after{display:none}.hv-grp-restaurant section.anspruch-restaurant #anspruch-slider .ein-item .info .text{font-size:14px;line-height:20px}}@media (max-width:640px){.hv-grp-restaurant section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{width:50%;margin-top:20px}.hv-grp-restaurant section.ueber-tante-tom .inner .bild{float:none;width:100%}.hv-grp-restaurant section.ueber-tante-tom .inner .bild img{max-width:100%;width:100%}.hv-grp-restaurant section.ueber-tante-tom .inner .text{float:none;margin-top:15px;width:100%}}.hv-grp-tagungen section.veranstaltungsraeume .fliesstext{text-align:center}.hv-grp-tagungen section.veranstaltungsraeume #raeume-slider .ein-raum{margin:0 10px}.hv-grp-tagungen section.veranstaltungsraeume #raeume-slider .ein-raum .bild img{width:100%}.hv-grp-tagungen section.veranstaltungsraeume #raeume-slider .ein-raum .info{padding:15px 25px 25px 25px}.hv-grp-tagungen section.veranstaltungsraeume #raeume-slider .ein-raum .info .fakten li{font-weight:600}.hv-grp-tagungen section.veranstaltungsraeume #raeume-slider .ein-raum .info .text{margin-top:5px;font-size:16px;line-height:24px;min-height:312px}.hv-grp-tagungen section.veranstaltungsraeume .tabelle-anordnung table{width:100%}.hv-grp-tagungen section.veranstaltungsraeume .tabelle-anordnung table tr td{width:16.666666%;box-sizing:border-box;padding:15px 10px;text-align:center;border:5px solid #fff;font-weight:600}.hv-grp-tagungen section.veranstaltungsraeume .tabelle-anordnung table tr td img{width:125px}.hv-grp-tagungen section.veranstaltungsraeume .tabelle-anordnung table tr td.kopf{background-color:#BE1622;color:#fff}.hv-grp-tagungen section.veranstaltungsraeume .tabelle-anordnung table tr td.inhalt{background-color:#eaeaea}.hv-grp-tagungen section.veranstaltungsraeume .raumausstattung h3{text-align:center;margin-bottom:15px}.hv-grp-tagungen section.veranstaltungsraeume .raumausstattung #raumausstattung-slider .eine-ausstattung{background-color:#BE1622;color:#fff;font-weight:600;text-align:center;box-sizing:border-box;margin:5px;padding:15px}.hv-grp-tagungen section.veranstaltungsraeume .raumausstattung #raumausstattung-slider .eine-ausstattung .inner{box-sizing:border-box;border:1px solid #fff;padding:15px;min-height:160px;display:flex;align-items:center;justify-content:center}.hv-grp-tagungen section.angebote #angebote-accordion .bild{float:left;width:25%}.hv-grp-tagungen section.angebote #angebote-accordion .text{float:left;width:75%;box-sizing:border-box;padding-left:15px}.hv-grp-tagungen section.angebote #angebote-accordion .text .preise{margin-bottom:10px}.hv-grp-tagungen section.angebote #angebote-accordion .text .preise span.preis{display:block;font-weight:600}.hv-grp-tagungen section.angebote #angebote-accordion .text .preise span.rot-preis{display:block;font-weight:600;color:#BE1622}.hv-grp-tagungen section.individuelle-veranstaltungen .inner .bild{float:left;width:260px}.hv-grp-tagungen section.individuelle-veranstaltungen .inner .bild img{max-width:230px}.hv-grp-tagungen section.individuelle-veranstaltungen .inner .text{float:left;text-align:left;width:calc(100% - 260px)}.hv-grp-tagungen section.individuelle-veranstaltungen .inner .text h2{text-align:left}.hv-grp-tagungen section.uebernachten-programm h2{text-align:left}.hv-grp-tagungen section.uebernachten-programm a.hv-button{margin-top:20px}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{float:left;width:12.5%;text-align:center}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner{color:#303030}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner:hover{color:#BE1622}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner .grafik{display:inline-block;border:1px solid #BE1622;width:70px;height:70px;line-height:70px;font-size:40px;padding:3px;box-sizing:border-box}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner .grafik>span{display:block;width:62px;height:62px;line-height:62px}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung:hover .inner .grafik>span{background-color:#BE1622;color:#fff}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p{text-transform:uppercase;font-weight:700;margin-top:15px}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack{display:block}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack::after{content:"-"}@media (max-width:1600px){.hv-grp-tagungen section.veranstaltungsraeume #raeume-slider .ein-raum .info .text{min-height:360px}}@media (max-width:1279px){.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p{margin-top:10px;margin-bottom:10px;height:40px;font-size:14px;line-height:20px}.hv-grp-tagungen section.veranstaltungsraeume #raeume-slider .ein-raum .info .text{min-height:320px}.hv-grp-tagungen section.veranstaltungsraeume .tabelle-anordnung table tr td{padding:10px 10px;font-weight:500}.hv-grp-tagungen section.veranstaltungsraeume .tabelle-anordnung table tr td img{width:75px}}@media (max-width:1023px){.hv-grp-tagungen section.individuelle-veranstaltungen .inner .bild{width:250px}.hv-grp-tagungen section.individuelle-veranstaltungen .inner .text{width:calc(100% - 250px)}.hv-grp-tagungen section.veranstaltungsraeume #raeume-slider .ein-raum .info .text{font-size:14px;line-height:20px;min-height:220px}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{float:left;width:25%;margin-top:25px}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack{display:inline}.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung .inner>p .trenn-hack::after{display:none}.hv-grp-tagungen section.angebote #angebote-accordion .bild{float:none;width:100%;max-width:350px}.hv-grp-tagungen section.angebote #angebote-accordion .text{float:none;width:100%;padding-left:0;margin-top:15px}}@media (max-width:768px){.hv-grp-tagungen section.veranstaltungsraeume #raeume-slider .ein-raum .info .text{min-height:160px}.hv-grp-tagungen section.veranstaltungsraeume .tabelle-anordnung .custom{overflow-y:hidden;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#030303 #BE1622;&:-webkit-scrollbar \{display:none}.hv-grp-tagungen section.veranstaltungsraeume .tabelle-anordnung table tr td{width:auto;padding:5px 10px;border:3px solid #fff}}@media (max-width:640px){.hv-grp-tagungen section.leistungen .leistungen-wrapper .leistungen-liste>li.eine-leistung{width:50%;margin-top:20px}.hv-grp-tagungen section.veranstaltungsraeume .raumausstattung #raumausstattung-slider .eine-ausstattung{padding:5px}.hv-grp-tagungen section.veranstaltungsraeume .raumausstattung #raumausstattung-slider .eine-ausstattung .inner{padding:5px;min-height:115px}.hv-grp-tagungen section.individuelle-veranstaltungen .inner .bild{float:none;width:100%}.hv-grp-tagungen section.individuelle-veranstaltungen .inner .bild img{max-width:100%;width:100%}.hv-grp-tagungen section.individuelle-veranstaltungen .inner .text{float:none;width:100%;margin-top:15px}section.uebernachten-programm div.programm{margin-top:50px}}.hv-grp-region{}.hv-grp-region .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-sport{background-image:URL("/images/region/kacheln/kachel_sport.jpg")}.hv-grp-region .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-kultur{background-image:URL("/images/region/kacheln/kachel_kultur.jpg")}.hv-grp-region .hv-kachel-12-4-wrapper .hv-kachel-12-4>.eine-kachel.kachel-musik{background-image:URL("/images/region/kacheln/kachel_musik.jpg")}.hv-grp-region section.erlebnisse #erlebnisse-slider .ein-erlebnis{margin:0 10px;text-align:center}.hv-grp-region section.erlebnisse #erlebnisse-slider .ein-erlebnis .info{padding:15px 10px 20px 10px;box-sizing:border-box}.hv-grp-region section.erlebnisse #erlebnisse-slider .ein-erlebnis .info h3{font-family:'Playfair Display',serif}.hv-grp-region section.erlebnisse #erlebnisse-slider .ein-erlebnis .info .text{overflow:hidden;min-height:216px;font-size:16px;line-height:24px}section.ausflugstipps .ausflugstipps-karussell .ein-tipp{text-align:center}section.ausflugstipps .ausflugstipps-karussell.ein-tipp h3{margin-top:20px;margin-bottom:0}section.ausflugstipps .radfahren-wrapper .bild{float:left;width:35%}section.ausflugstipps .radfahren-wrapper .bild img{width:100%}section.ausflugstipps .radfahren-wrapper .text{float:left;width:65%;box-sizing:border-box;padding:25px 15px 25px 30px;text-align:left}section.ausflugstipps .radfahren-wrapper .text h2{text-align:left}section.anreise ul.anreise-liste li.eine-reiseart{float:left;width:25%;text-align:center}section.anreise ul.anreise-liste li.eine-reiseart h3{margin-top:10px;margin-bottom:0}section.anreise ul.anreise-liste li.eine-reiseart .grafik{display:inline-block;border:2px solid #BE1622;width:65px;height:65px;line-height:65px;font-size:35px;margin-top:25px}@media (max-width:1279px){section.ausflugstipps .radfahren-wrapper .bild{width:45%}section.ausflugstipps .radfahren-wrapper .text{width:55%;padding:15px 10px 15px 20px}}@media (max-width:1023px){.hv-grp-region section.erlebnisse #erlebnisse-slider .ein-erlebnis .info .text{font-size:14px;line-height:20px;min-height:140px}section.ausflugstipps .radfahren-wrapper .text{padding:10px 10px 10px 15px}section.anreise ul.anreise-liste li.eine-reiseart{width:50%}}@media (max-width:768px){section.ausflugstipps .radfahren-wrapper .bild{width:100%;float:none}section.ausflugstipps .radfahren-wrapper .text{padding:15px;width:90%}}@media (max-width:640px){.hv-grp-region section.erlebnisse #erlebnisse-slider .ein-erlebnis .info .text{min-height:160px}section.anreise ul.anreise-liste li.eine-reiseart{width:100%;float:none;margin-bottom:15px}}.hv-grp-radfahren{}.hv-grp-radfahren .rad-service #radservice-slider .ein-item{margin:10px}.hv-grp-radfahren .rad-service #radservice-slider .ein-item .inner{position:relative}.hv-grp-radfahren .rad-service #radservice-slider .ein-item .inner img{width:100%}.hv-grp-radfahren .rad-service #radservice-slider .ein-item .overlay{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;text-align:center;font-family:'Playfair Display',serif;text-transform:uppercase;box-sizing:border-box;padding:30px;background-color:rgba(190,22,34,0);-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.hv-grp-radfahren .rad-service #radservice-slider .ein-item:hover .overlay{background-color:rgba(190,22,34,0.9)}.hv-grp-radfahren .rad-service #radservice-slider .ein-item .overlay .info{box-sizing:border-box;padding:15px;border:1px solid #fff;display:flex;align-items:center;position:absolute;left:30px;top:30px;height:calc(100% - 60px);width:calc(100% - 60px);opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.hv-grp-radfahren .rad-service #radservice-slider .ein-item:hover .overlay .info{opacity:1}.hv-grp-radfahren section.fahrrad-verleih .preis-liste>div{float:left;width:20%;box-sizing:border-box;border-left:1px solid #BE1622;text-align:center;padding:35px 0}.hv-grp-radfahren section.fahrrad-verleih .preis-liste>div:first-child{border-left:0 none}.hv-grp-radfahren section.fahrrad-verleih .preis-liste.e-bikes{border-top:1px solid #BE1622;padding-top:5px}.hv-grp-radfahren section.fahrrad-verleih .preis-liste>div h3{text-align:left}.hv-grp-radfahren section.unsere-partner #partner-slider .ein-partner{text-align:center}.hv-grp-radfahren section.unsere-partner #partner-slider .ein-partner a{display:block;text-align:center;padding:0 25px}.hv-grp-radfahren section.unsere-partner #partner-slider .ein-partner a img{max-width:200px;width:100%;display:inline}.hv-grp-radfahren div.bild-trennelement{background-image:url("https://www.hotel-velo.de/images/radfahren/arrangements/radfahrer_arrangements.jpg");height:400px;width:100%;background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center}.hv-grp-radfahren section.arrangements{background-image:url("https://www.hotel-velo.de/images/radfahren/arrangements/radfahrer_arrangements.jpg");height:100%;background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center}.hv-grp-radfahren section.arrangements .container-weiss{background-color:rgba(255,255,255,0.9);padding:50px 50px 50px 50px;box-sizing:border-box}.hv-grp-radfahren section.arrangements .container-weiss h2{text-align:left}.hv-grp-radfahren section.arrangements #arrangements-slider .ein-arrangement .bild{float:left;width:300px}.hv-grp-radfahren section.arrangements #arrangements-slider .ein-arrangement .bild img{width:100%}.hv-grp-radfahren section.arrangements #arrangements-slider .ein-arrangement .text{float:left;width:800px;box-sizing:border-box;padding-left:25px}@media (max-width:1279px){.hv-grp-radfahren section.arrangements .container-weiss{padding:25px 25px 25px 25px}.hv-grp-radfahren div.bild-trennelement{height:350px}.hv-grp-radfahren section.arrangements #arrangements-slider .ein-arrangement .bild{width:225px}.hv-grp-radfahren section.arrangements #arrangements-slider .ein-arrangement .text{width:635px;padding-left:15px;font-size:14px;line-height:20px}}@media (max-width:1023px){.hv-grp-radfahren .rad-service #radservice-slider .ein-item .overlay{top:inherit;bottom:0;height:150px;padding:0;background-color:rgba(190,22,34,0.9);-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit}.hv-grp-radfahren .rad-service #radservice-slider .ein-item .overlay .info{padding:10px;border:0 none;left:0;top:inherit;bottom:0;height:150px;width:100%;opacity:1;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit;font-size:14px;line-height:20px}.hv-grp-radfahren .rad-service #radservice-slider .ein-item .overlay .info .text{width:100%}.hv-grp-radfahren section.fahrrad-verleih .preis-liste>div{padding:15px 0}.hv-grp-radfahren section.fahrrad-verleih .preis-liste>div .preis{display:block}.hv-grp-radfahren section.arrangements #arrangements-slider .ein-arrangement .bild{width:50%;float:none}.hv-grp-radfahren section.arrangements #arrangements-slider .ein-arrangement .text{width:100%;float:none;padding-left:0;margin-top:15px}}@media (max-width:768px){.hv-grp-radfahren div.bild-trennelement{height:300px}}@media (max-width:640px){.hv-grp-radfahren section.fahrrad-verleih .preis-liste.e-bikes{border-top:0 none;padding-top:0;margin-top:25px}.hv-grp-radfahren section.fahrrad-verleih .preis-liste>div{float:none;width:100%;border-left:0 none;padding:7px 0;border-top:1px solid #eee}.hv-grp-radfahren section.fahrrad-verleih .preis-liste>div:first-child{border-left:0 none;background-color:#eee}.hv-grp-radfahren section.fahrrad-verleih .preis-liste>div h3{text-align:center;margin-bottom:0}.hv-grp-radfahren section.unsere-partner #partner-slider .ein-partner a{padding:0 25px}}@media (max-width:480px){.hv-grp-radfahren div.bild-trennelement{height:200px}.hv-grp-radfahren section.arrangements #arrangements-slider .ein-arrangement .bild{width:100%}}#sb_wall1{margin-top:100px;padding-left:15px;padding-right:15px;box-sizing:border-box}@media (max-width:1279px){#sb_wall1{margin-top:30px}}@media (max-width:767px){.filter-items input[type="text"]{box-sizing:border-box}}.impressum-datenschutz h1,.impressum-datenschutz h2,.impressum-datenschutz h3,.impressum-datenschutz h4,.impressum-datenschutz h5,.impressum-datenschutz h6{text-align:left}.impressum-datenschutz h2{margin-top:50px}.impressum-datenschutz h3{margin-top:25px}.impressum-datenschutz p{margin:5px 0}.impressum-datenschutz ul,.impressum-datenschutz ol{margin-top:5px;margin-bottom:10px}.impressum-datenschutz ul>li{margin-left:25px;list-style:disc}.impressum-datenschutz ol.abc>li{list-style:lower-alpha;margin-left:25px}
