.div-currency{display:flex;align-items:baseline;max-width:130px;height:48px;padding:0 5px}.div-currency .v-text-field__details{display:none}.vselect-currency{text-shadow:#474747 3px 5px 2px}.div-currency .v-input__slot{box-shadow:none!important;width:75px}.div-currency .v-label{color:#94999f;font-weight:500}.div-currency .theme--light.v-icon{color:#fff!important}.div-currency .v-icon.v-icon{font-size:20px!important;text-shadow:#474747 3px 5px 2px}header{width:100%;height:75px;position:absolute;z-index:2}header .theme--light.v-text-field--solo>.v-input__control>.v-input__slot{background:transparent!important;box-shadow:unset!important}.div-background-header{width:100%;height:75px;background:linear-gradient(180deg,#00aeef,transparent);position:absolute}.div-header{height:100%;display:grid;grid-template-columns:125px auto 115px 115px;align-items:center;max-width:1500px;margin:0 auto}.div-header *{overflow:visible}.img-logo-header{width:100px;margin:0 10px;cursor:pointer}.div-tel-header{visibility:hidden;overflow:hidden}.span-tel-header{margin-bottom:5px;color:#fff;text-shadow:#474747 3px 5px 2px}.div-language-header{display:flex;align-items:baseline;max-width:130px;height:48px;padding:0 5px}.div-language-header .v-text-field__details{display:none}.div-language-header .v-input__slot{box-shadow:none!important;width:65px}.div-language-header .v-label{color:#94999f;font-weight:500}.div-language-header .v-application .primary--text{color:#94999f!important}.div-language-header .theme--light.v-icon,header .v-select__selection--comma{color:#fff!important}.vselect-language{text-shadow:#474747 3px 5px 2px}.img-flag-header{box-shadow:3px 5px 2px #474747}.div-scroll-header{position:fixed;bottom:70px;right:50px;z-index:10}.div-scroll-header .ma-2{color:var(--Primary);background:#fff;border:1px solid var(--Primary)}@media only screen and (min-width:550px){header{margin-left:20px}.div-header{grid-template-columns:250px auto 115px 115px}.img-logo-header{width:150px}}@media only screen and (min-width:768px){.div-header>span>label{font-size:23px}.div-tel-header{visibility:unset;overflow:visible;margin-left:70px}}.div-ceeyuu-footer{background:#000;padding:20px 20px;text-align:center;display:flex;place-items:center;justify-content:center}.a-ceeyuu-footer{text-decoration:none!important;color:#838383!important;margin-left:20px;font-size:12px}.img-ceeyuu-footer{max-height:30px;margin:0 0 0 10px;cursor:pointer}.div-ceeyuu-footer2{background:#fff;padding:20px 20px;text-align:center;display:flex;place-items:center;justify-content:center}.a-ceeyuu-footer2{text-decoration:none!important;color:#838383!important;margin-left:20px;font-size:12px}.img-ceeyuu-footer2{max-height:30px;margin:0 0 0 10px;cursor:pointer}.div-footer-nr2{background:#2d363f}.div-inner-footer-nr2{background:#2d363f;display:grid;align-items:start;max-width:1000px;margin:0 auto;padding:60px 20px 0 20px}.div-content-footer-nr2{color:#fff;display:grid;gap:10px;margin-bottom:60px}.center-footer-nr2{text-align:center}.right-footer-nr2{text-align:end}.label-footer-nr2{font-size:12px;color:#b2c3cb;margin-bottom:20px}.a-mail-footer-nr2{font-size:15px;margin-bottom:20px;color:#fff!important;text-decoration:none!important}.label2-footer-nr2{font-size:15px}.label3-footer-nr2{font-size:15px;color:#b2c3cb;margin-bottom:10px;cursor:pointer}.img-coop-footer-nr2{max-width:100px;max-height:80px}.div-footer-nr2 .theme--light.v-divider{border-color:hsla(0,0%,88.2%,.4);width:80%}.div-footer-nr2 .v-divider{margin:10px auto}.div-social-footer-nr2{min-height:100px;max-width:1000px;padding:5px 20px 0 20px;display:grid;align-items:center;margin:0 auto}.div-follow-footer-nr2,.label-rights-footer-nr2{color:#838383}.a-href-footer-nr2{text-decoration:none}.icon-footer-nr2{margin:0 5px}@media only screen and (min-width:700px){.div-inner-footer-nr2{grid-template-columns:1fr 1fr 1fr}.div-social-footer-nr2{grid-template-columns:1fr 1fr}.div-follow-footer-nr2{text-align:end}}.div-footer-nr3{background:#2d363f}.div-inner-footer-nr3{background:#2d363f;display:grid;align-items:start;max-width:1000px;margin:0 auto;padding:60px 20px 0 20px}.div-content-footer-nr3{color:#fff;display:grid;gap:10px;margin-bottom:60px}.center-footer-nr3{text-align:center}.right-footer-nr3{text-align:end}.label-footer-nr3{font-size:12px;color:#b2c3cb;margin-bottom:20px}.a-mail-footer-nr3{font-size:15px;margin-bottom:20px;color:#fff!important;text-decoration:none!important}.label2-footer-nr3{font-size:15px}.label3-footer-nr3{font-size:15px;color:#b2c3cb;margin-bottom:10px;cursor:pointer}.img-coop-footer-nr3{max-width:100px;max-height:80px}.div-footer-nr3 .theme--light.v-divider{border-color:hsla(0,0%,88.2%,.4);width:80%}.div-footer-nr3 .v-divider{margin:10px auto}.div-social-footer-nr3{min-height:100px;max-width:1000px;padding:5px 20px 0 20px;display:grid;align-items:center;margin:0 auto}.div-follow-footer-nr3,.label-rights-footer-nr3{color:#838383}.a-href-footer-nr3{text-decoration:none}.icon-footer-nr3{margin:0 5px}@media only screen and (min-width:700px){.div-inner-footer-nr3{grid-template-columns:1fr 1fr 1fr}.div-social-footer-nr3{grid-template-columns:1fr 1fr}.div-follow-footer-nr3{text-align:end}}body{width:100%;font-family:Rubik,Montserrat,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--Primary:#00aeef;--2Primary:#00aeef;--Secondary:#4a5868;--Tertiary:#585857;--Quaternary:#152120;--label-hellgrau:#94999f}.vbtn-linear-gradient{background:linear-gradient(var(--Primary),var(--2Primary))!important}.vicon-color-linear-gradient{background-image:linear-gradient(180deg,var(--Primary),var(--2Primary))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.hr-horizontale-linie{height:1px;background:#e1e1e1;margin:10px 0;border:none}.text-align-end{text-align:end}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.v-application{font-family:Rubik,sans-serif!important}@font-face{font-family:Rubik;font-style:normal;font-weight:300;src:url(../fonts/rubik-v14-latin-300.aa1b035c.eot);src:local(""),url(../fonts/rubik-v14-latin-300.aa1b035c.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-300.528a497d.woff2) format("woff2"),url(../fonts/rubik-v14-latin-300.a72320a5.woff) format("woff"),url(../fonts/rubik-v14-latin-300.0f2b5456.ttf) format("truetype"),url(../img/rubik-v14-latin-300.485d9480.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url(../fonts/rubik-v14-latin-500.249c62ee.eot);src:local(""),url(../fonts/rubik-v14-latin-500.249c62ee.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-500.595f1a98.woff2) format("woff2"),url(../fonts/rubik-v14-latin-500.4e93c2bf.woff) format("woff"),url(../fonts/rubik-v14-latin-500.a2e7e432.ttf) format("truetype"),url(../img/rubik-v14-latin-500.e0742049.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(../fonts/rubik-v14-latin-regular.91f8e5a7.eot);src:local(""),url(../fonts/rubik-v14-latin-regular.91f8e5a7.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-regular.b8fd53c5.woff2) format("woff2"),url(../fonts/rubik-v14-latin-regular.b0ff84c3.woff) format("woff"),url(../fonts/rubik-v14-latin-regular.a2618c6b.ttf) format("truetype"),url(../img/rubik-v14-latin-regular.8d5eb2ac.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:normal;font-weight:600;src:url(../fonts/rubik-v14-latin-600.09613611.eot);src:local(""),url(../fonts/rubik-v14-latin-600.09613611.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-600.5f06934f.woff2) format("woff2"),url(../fonts/rubik-v14-latin-600.22cfa802.woff) format("woff"),url(../fonts/rubik-v14-latin-600.3a7877de.ttf) format("truetype"),url(../img/rubik-v14-latin-600.ff0b1045.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;src:url(../fonts/rubik-v14-latin-700.adba8654.eot);src:local(""),url(../fonts/rubik-v14-latin-700.adba8654.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-700.94a8e2cc.woff2) format("woff2"),url(../fonts/rubik-v14-latin-700.a76cbad9.woff) format("woff"),url(../fonts/rubik-v14-latin-700.72b25070.ttf) format("truetype"),url(../img/rubik-v14-latin-700.b1637709.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:normal;font-weight:800;src:url(../fonts/rubik-v14-latin-800.531ba30a.eot);src:local(""),url(../fonts/rubik-v14-latin-800.531ba30a.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-800.a811f5db.woff2) format("woff2"),url(../fonts/rubik-v14-latin-800.27018f33.woff) format("woff"),url(../fonts/rubik-v14-latin-800.bdecccf7.ttf) format("truetype"),url(../img/rubik-v14-latin-800.05d5233b.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:normal;font-weight:900;src:url(../fonts/rubik-v14-latin-900.2521615d.eot);src:local(""),url(../fonts/rubik-v14-latin-900.2521615d.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-900.afc859f8.woff2) format("woff2"),url(../fonts/rubik-v14-latin-900.a1d9bc19.woff) format("woff"),url(../fonts/rubik-v14-latin-900.5cc3468a.ttf) format("truetype"),url(../img/rubik-v14-latin-900.f183a2f0.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:italic;font-weight:300;src:url(../fonts/rubik-v14-latin-300italic.8b6a35bd.eot);src:local(""),url(../fonts/rubik-v14-latin-300italic.8b6a35bd.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-300italic.b5dedef6.woff2) format("woff2"),url(../fonts/rubik-v14-latin-300italic.6867e183.woff) format("woff"),url(../fonts/rubik-v14-latin-300italic.9c12ac97.ttf) format("truetype"),url(../img/rubik-v14-latin-300italic.36a8f508.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:italic;font-weight:400;src:url(../fonts/rubik-v14-latin-italic.05258568.eot);src:local(""),url(../fonts/rubik-v14-latin-italic.05258568.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-italic.055fbc0c.woff2) format("woff2"),url(../fonts/rubik-v14-latin-italic.a40c8524.woff) format("woff"),url(../fonts/rubik-v14-latin-italic.bf38c380.ttf) format("truetype"),url(../img/rubik-v14-latin-italic.d44e8f10.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:italic;font-weight:500;src:url(../fonts/rubik-v14-latin-500italic.a9e4067c.eot);src:local(""),url(../fonts/rubik-v14-latin-500italic.a9e4067c.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-500italic.9c17bbfa.woff2) format("woff2"),url(../fonts/rubik-v14-latin-500italic.db4edd62.woff) format("woff"),url(../fonts/rubik-v14-latin-500italic.406bc555.ttf) format("truetype"),url(../img/rubik-v14-latin-500italic.4e0cb504.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:italic;font-weight:600;src:url(../fonts/rubik-v14-latin-600italic.61c08083.eot);src:local(""),url(../fonts/rubik-v14-latin-600italic.61c08083.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-600italic.2eb618d0.woff2) format("woff2"),url(../fonts/rubik-v14-latin-600italic.b5a49e78.woff) format("woff"),url(../fonts/rubik-v14-latin-600italic.0e369267.ttf) format("truetype"),url(../img/rubik-v14-latin-600italic.b9b3caf6.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:italic;font-weight:700;src:url(../fonts/rubik-v14-latin-700italic.54c095f8.eot);src:local(""),url(../fonts/rubik-v14-latin-700italic.54c095f8.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-700italic.1441b8ba.woff2) format("woff2"),url(../fonts/rubik-v14-latin-700italic.66a3181f.woff) format("woff"),url(../fonts/rubik-v14-latin-700italic.4d147efd.ttf) format("truetype"),url(../img/rubik-v14-latin-700italic.c7f9f77f.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:italic;font-weight:800;src:url(../fonts/rubik-v14-latin-800italic.f80f44b8.eot);src:local(""),url(../fonts/rubik-v14-latin-800italic.f80f44b8.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-800italic.b4d8ef70.woff2) format("woff2"),url(../fonts/rubik-v14-latin-800italic.4870dfe6.woff) format("woff"),url(../fonts/rubik-v14-latin-800italic.c2781177.ttf) format("truetype"),url(../img/rubik-v14-latin-800italic.74fae97b.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:italic;font-weight:900;src:url(../fonts/rubik-v14-latin-900italic.0b37286c.eot);src:local(""),url(../fonts/rubik-v14-latin-900italic.0b37286c.eot?#iefix) format("embedded-opentype"),url(../fonts/rubik-v14-latin-900italic.ef177ffd.woff2) format("woff2"),url(../fonts/rubik-v14-latin-900italic.06763139.woff) format("woff"),url(../fonts/rubik-v14-latin-900italic.93bfe04c.ttf) format("truetype"),url(../img/rubik-v14-latin-900italic.f50c3884.svg#Rubik) format("svg")}


/*!*Nach unten scrollen*!*/
/*    !*display: grid;*!*/
/*    !*grid-template-rows: 400px ;*!*/


/*!* ------------------------------------------------ DSGVO ANFANG ------------------------------------------------*!*/
/*    !*max-width: 320px;*!*/

/*!* ------------------------------------------------ DSGVO ENDE ------------------------------------------------*!*/

/*!*Damit die Bilder langsamer verschoben werden*!*/

/*!*-----------------------------------------------------------770px-------------------------------------------------------------------*!*/

/*!*------------------------------------------------------------1000px----------------------------------------------------------------------*!*/.div-cardsmalllocation{height:200px;width:160px;margin:5px;box-shadow:0 5px 15px 0 rgba(10,10,10,.1);position:relative;z-index:1;transition:all .7s}.div-cardsmalllocation *{cursor:pointer!important}.div-img-cardsmalllocation{position:relative;overflow:hidden;height:inherit}.img-cardsmalllocation{width:100%;height:200px;cursor:pointer;-o-object-fit:cover;object-fit:cover;transition:all 1s;border:3px solid #fff}.div-cardsmalllocation:hover{transform:scale(1.05)}.div-cardsmalllocation:hover .img-cardsmalllocation{transform:scale(1.2)}.label-cardscmalllocation{position:relative;height:80px;bottom:90px;color:#fff;z-index:1;padding:0 5px;text-align:center;display:flex;justify-content:center;align-items:flex-end}.div-background-cardsmalllocation{position:relative;bottom:147px;height:60px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}.div-skeleteonCardHorizontal{margin:10px auto;padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.div-skeleteonCardHorizontal .v-skeleton-loader__bone:after{z-index:unset!important}@media only screen and (min-width:1300px){.div-skeleteonCardHorizontal{width:1000px}}.div-search{display:grid;grid-template-rows:50px 50px 50px 50px;max-width:320px;margin:20px auto;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);background:#fff}.div-destination-search{position:relative;border-bottom:1px solid #ccc}.div-labels-destination-search{display:grid;grid-template-columns:40px 1fr}.div-labels-destination-search *{cursor:pointer}.div-labels-destination-search1{display:grid}.div-dd-destination-search1{width:100%;position:absolute;top:50px;z-index:1;padding:10px;border-radius:2px;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);display:grid;grid-template-rows:60px auto 60px auto 80px}.div-search-results-search{max-width:280px;text-align:start}.div-search-results-search .v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:15px}.label-searchheader-search{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.div-holidayType-search{border-top:1px solid var(--Primary);padding-top:10px;margin-top:15px;font-weight:bolder}.vchipgroup-search{overflow:hidden}.vchipgroup-search .v-slide-group__content{display:unset!important}.vchipgroup-search .vchip-search{color:var(--Secondary)!important;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.vchipgroup-search .activ-chip-search{background:linear-gradient(var(--Primary),var(--2Primary))!important;color:#fff!important;box-shadow:inset 0 2px 6px 0 rgba(0,0,0,.1)}.div-vbtn-fertig-search{display:grid;align-items:end}.div-date-search{display:grid;grid-template-columns:40px 1fr;align-items:center;border-bottom:1px solid #ccc}.div-date-search .vhd__datepicker__input{padding:unset}.div-date-search .vhd__datepicker__wrapper{background:unset}.div-date-search .vhd__datepicker__dummy-wrapper{border:none!important}.div-date-search .vhd__datepicker .vhd__show-tooltip .vhd__datepicker__months{margin-top:40px!important;height:unset!important}.div-date-search .vhd__datepicker .vhd__show-tooltip .vhd__datepicker__tooltip--mobile{display:none}.div-date-search .vhd__datepicker__month-day--first-day-selected,.vhd__datepicker__month-day--last-day-selected{background:var(--Primary)!important}.div-date-search .vhd__datepicker__month-day--selected{background:var(--Secondary)!important}.div-date-search .vhd__datepicker__month-day--today .vhd__datepicker__month-day-wrapper{border:2px solid var(--Primary)!important}.div-date-search .vhd__datepicker--open{max-width:380px;margin:0 auto}.div-date-search .vhd__datepicker__month-day-wrapper:hover{background:var(--Primary)!important}.div-date-search .vhd__datepicker__month-button{border:1px solid var(--Primary)}.div-persons-search{position:relative;border-bottom:1px solid #ccc}.div-labels-persons-search1{text-align:center}.div-labels-persons-search{cursor:pointer;display:grid;justify-content:center}.div-labels-persons-search *{cursor:pointer}.div-dd-persons-search{min-height:300px;width:100%;position:absolute;top:50px;z-index:1;padding:25px 10px 10px;border-radius:2px;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);display:grid;grid-template-rows:auto;gap:15px}.div-dd-persons-search1 .theme--light.v-icon{color:var(--Primary)!important}.div-grid-persons-search{display:grid;grid-template-rows:25px 75px auto;border-bottom:1px solid #ccc}.label-group-search{font-weight:700}.label-searchpersonsheader-search{font-weight:700;font-size:14px}.div-personsgroup-search{display:grid;grid-template-columns:3fr 2fr 2fr;gap:5px}.vbtn-entfernen-search{height:28px}.div-addpersons-search{display:grid;grid-template-columns:1fr 1fr;justify-items:center;margin-top:5px}.div-addpersons-search1{height:40px;width:100px;background:#f5f5f5;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.vselect-alterkinder-search{max-width:80px}.div-addpersons-search1 .v-btn:not(.v-btn--round).v-size--x-small{padding:unset!important;margin:unset!important}.div-addChild-search{display:grid;grid-template-columns:repeat(auto-fit,130px);gap:7px}.vbtn-addgroup-search{color:#fff!important}.vbtn-fertig-search{height:40px!important;border-radius:4px!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}.vbtn-fertig-search,.vbtn-search{width:100%;color:#fff!important;font-weight:bolder;font-size:16px!important}.vbtn-search{height:50px!important;border-radius:0 0 5px 5px!important}@media only screen and (min-width:770px){.div-search{display:grid;grid-template-columns:210px 1fr 170px 120px;grid-template-rows:unset;max-width:750px;align-items:center;height:85px}.div-destination-search{position:relative;border-bottom:unset;border-right:1px solid #ccc;height:inherit;display:contents}.div-dd-destination-search1{width:320px;top:106px}.div-labels-destination-search{height:100%;align-items:center}.label-searchheader-search{font-size:14px}.label-typ-search{font-size:12px}.div-date-search{border-bottom:unset;border-right:1px solid #ccc;border-left:1px solid #ccc;height:inherit}.div-date-search .vhd__datepicker__clear-button{display:none}.div-date-search .vhd__datepicker--open{max-width:unset;margin:unset;left:-211px;top:67px}.div-persons-search{position:relative;border-bottom:unset}.div-dd-persons-search{width:300px;left:-130px;top:67px}.vbtn-search{border-radius:0 5px 5px 0!important;height:85px!important}}@media only screen and (min-width:1000px){.div-search{grid-template-columns:210px 1fr 170px 120px;max-width:850px}}.div-searchneu{display:grid;grid-template-rows:65px 65px 65px 50px;max-width:320px;margin:20px auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);background:#fff}.div-destination-searchneu{position:relative;border-bottom:1px solid #ccc}.div-labels-destination-searchneu{display:grid;margin:10px 0;grid-template-columns:40px 1fr}.div-labels-destination-searchneu *{cursor:pointer}.div-labels-destination-searchneu1{display:grid}.div-dd-destination-searchneu1{width:100%;position:absolute;top:50px;z-index:1;padding:10px;border-radius:2px;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);display:grid;grid-template-rows:60px auto 60px auto 80px}.div-search-results-searchneu{max-width:280px;text-align:start}.div-search-results-searchneu .v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:15px}.label-searchheader-searchneu{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.div-holidayType-searchneu{border-top:1px solid var(--Primary);padding-top:10px;margin-top:15px;font-weight:bolder}.vchipgroup-searchneu{overflow:hidden}.vchipgroup-searchneu .v-slide-group__content{display:unset!important}.vchipgroup-searchneu .vchip-searchneu{color:var(--Secondary)!important;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.vchipgroup-searchneu .activ-chip-searchneu{background:var(--Primary)!important;color:#fff!important;box-shadow:inset 0 2px 6px 0 rgba(0,0,0,.1)}.div-vbtn-fertig-searchneu{display:grid;align-items:end}.div-date-searchneu{display:grid;grid-template-columns:40px 1fr;align-items:center;border-bottom:1px solid #ccc}.div-date-searchneu .vhd__datepicker__input{padding:unset}.div-date-searchneu .vhd__datepicker__wrapper{background:unset}.div-date-searchneu .vhd__datepicker__dummy-wrapper{border:none!important}.div-date-searchneu .vhd__datepicker .vhd__show-tooltip .vhd__datepicker__months{margin-top:40px!important;height:unset!important}.div-date-searchneu .vhd__datepicker .vhd__show-tooltip .vhd__datepicker__tooltip--mobile{display:none}.div-date-searchneu .vhd__datepicker__month-day--first-day-selected,.vhd__datepicker__month-day--last-day-selected{background:var(--Primary)!important}.div-date-searchneu .vhd__datepicker__month-day--selected{background:var(--Secondary)!important}.div-date-searchneu .vhd__datepicker__month-day--today .vhd__datepicker__month-day-wrapper{border:2px solid var(--Primary)!important}.div-date-searchneu .vhd__datepicker--open{max-width:380px;margin:0 auto}.div-date-searchneu .vhd__datepicker__month-day-wrapper:hover{background:var(--Primary)!important}.div-date-searchneu .vhd__datepicker__month-button{border:1px solid var(--Primary)}.div-persons-searchneu{position:relative;border-bottom:1px solid #ccc}.div-labels-persons-searchneu{cursor:pointer;display:grid;justify-content:center}.div-labels-persons-searchneu *{cursor:pointer}.div-dd-persons-searchneu{min-height:300px;width:100%;position:absolute;top:50px;z-index:1;padding:25px 10px 10px;border-radius:2px;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);display:grid;grid-template-rows:auto;gap:15px}.div-dd-persons-searchneu1 .theme--light.v-icon{color:var(--Primary)!important}.div-grid-persons-searchneu{display:grid;grid-template-rows:25px 75px auto;border-bottom:1px solid #ccc}.label-group-searchneu{font-weight:700}.label-searchpersonsheader-searchneu{font-weight:700;font-size:14px}.div-personsgroup-searchneu{display:grid;grid-template-columns:3fr 2fr 2fr;gap:5px}.vbtn-entfernen-searchneu{height:28px}.div-addpersons-searchneu{display:grid;grid-template-columns:1fr 1fr;justify-items:center;margin-top:5px}.div-addpersons-searchneu1{height:40px;width:100px;background:#f5f5f5;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.vselect-alterkinder-searchneu{max-width:80px}.div-addpersons-searchneu1 .v-btn:not(.v-btn--round).v-size--x-small{padding:unset!important;margin:unset!important}.div-addChild-searchneu{display:grid;grid-template-columns:repeat(auto-fit,130px);gap:7px}.vbtn-addgroup-searchneu{color:#fff!important}.vbtn-fertig-searchneu{height:40px!important;border-radius:4px!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}.vbtn-fertig-searchneu,.vbtn-searchneu{width:100%;color:#fff!important;font-weight:bolder;font-size:16px!important}.vbtn-searchneu{height:50px!important;border-radius:0!important}@media only screen and (min-width:770px){.div-searchneu{display:grid;grid-template-columns:210px 1fr 170px 120px;grid-template-rows:unset;max-width:750px;align-items:center;height:85px}.div-destination-searchneu{position:relative;border-bottom:unset;border-right:1px solid #ccc;height:inherit;display:contents}.div-dd-destination-searchneu1{width:320px;top:106px}.div-labels-destination-searchneu{height:100%;align-items:center}.label-searchheader-searchneu{font-size:14px}.label-typ-searchneu{font-size:12px}.div-date-searchneu{border-bottom:unset;border-right:1px solid #ccc;border-left:1px solid #ccc;height:inherit}.div-date-searchneu .vhd__datepicker__clear-button{display:none}.div-date-searchneu .vhd__datepicker--open{max-width:unset;margin:unset;left:-211px;top:67px}.div-persons-searchneu{position:relative;border-bottom:unset}.div-dd-persons-searchneu{width:300px;left:-130px;top:67px}.vbtn-searchneu{border-radius:0!important;height:85px!important}}@media only screen and (min-width:1000px){.div-searchneu{grid-template-columns:210px 1fr 170px 120px;max-width:850px}}.div-favcountries{display:grid}.div-favcountries1{position:relative;width:100%;min-height:200px;height:35vh;overflow:hidden}.img-favcountries{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.div-text-favcountries{position:relative;top:15px;right:40px;text-align:end;color:#fff;font-size:22px;width:-webkit-max-content;width:-moz-max-content;width:max-content;float:right}.div-hidehovertext-favcountries{transform:translateY(200px);position:relative;opacity:0;height:100%;width:100%}.div-showhovertext-favcountries{transform:translateY(0);background:rgba(0,0,0,.4);height:100%;width:100%;opacity:1;position:relative;color:#fff;cursor:pointer;transition:all .3s}.div-txthover-faveregions{padding:70px 0 0 45px}.label-targets-favcountries{font-size:14px}@media only screen and (min-width:700px){.div-favcountries{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1200px){.div-favcountries{grid-template-columns:1fr 1fr 1fr 1fr}.div-favcountries1{min-height:350px}}.div-favregions{min-height:550px;margin:100px 0;padding-top:80px;background:#dff6ff;position:relative;overflow:hidden}.img-favregions{max-height:260px;position:absolute;bottom:-50px;left:0;-webkit-mask-image:linear-gradient(90deg,#000 50%,transparent);mask-image:linear-gradient(90deg,#000 50%,transparent);-o-object-fit:cover;object-fit:cover;z-index:0}.div-favregions1{display:grid;gap:35px;justify-items:center;padding:35px;max-width:500px;margin:0 auto}@media only screen and (min-width:430px){.div-favregions1{grid-template-columns:1fr 1fr}}@media only screen and (min-width:730px){.div-favregions1{grid-template-columns:1fr 1fr 1fr;max-width:730px}}@media only screen and (min-width:1300px){.div-favregions1{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:1230px}}.div-favcities{min-height:450px;margin:20px 0 100px 0;padding-top:20px;background:#f1f4f6;position:relative;overflow:hidden}.h1-title-favsregion{text-align:center;margin:5px 0 5px 0;z-index:1}.img-favcities{max-height:260px;position:absolute;bottom:-50px;right:0;-webkit-mask-image:linear-gradient(270deg,#000 50%,transparent);mask-image:linear-gradient(270deg,#000 50%,transparent);-o-object-fit:cover;object-fit:cover;z-index:0}.div-favcities1{display:grid;gap:35px;justify-items:center;padding:35px;max-width:500px;margin:0 auto}@media only screen and (min-width:430px){.div-favcities1{grid-template-columns:1fr 1fr}}@media only screen and (min-width:730px){.div-favcities1{grid-template-columns:1fr 1fr 1fr;max-width:730px}}@media only screen and (min-width:1300px){.div-favcities1{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:1230px}}.div-cardplace2{background:#fff;width:320px;margin:auto;box-shadow:0 0 15px 0 rgba(10,10,10,.1);cursor:pointer}.div-cardplace2 *{cursor:pointer}.div-img-cardplace2{height:200px;overflow:hidden}.img-cardplace2{width:320px;height:200px;-o-object-fit:cover;object-fit:cover;transition:all 1s}.img-cardplace2:hover{transform:scale(1.3)}.div-inner-infos-cardplace2{padding:5px 20px}.div-hotelname-cardplace2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.div-rating-cardplace2 .v-rating .v-icon{padding:2px!important}.div-rating-cardplace2 .v-icon.v-icon{font-size:19px}.label-hoteltitel-cardplace2{font-weight:600;font-size:22px}.label-hoteltitel-cardplace2:hover{color:var(--Primary);transition:all .2s}.div-location-cardplace2{font-size:14px;margin:10px 0}.div-textoverview-cardplace2{height:60px;overflow:hidden;text-overflow:ellipsis;font-size:13px;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.div-price-cardplace2{position:relative;bottom:-30px;left:15px;color:var(--Primary);font-size:20px}.vbtn-cardplace2{color:#fff!important;margin:5px 0 15px;position:relative;bottom:-20px;right:-200px;border-radius:0!important;width:100px!important}.vbtn-cardplace2:hover{background:var(--Secondary)!important;transition:all .5s}.div-search-startneu{position:relative;min-height:400px}.div-search-startneu .v-window-x-transition-enter-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:1.9s cubic-bezier(.25,.8,.5,1)!important}.div-carousel-startneu,.div-suche-startneu{position:absolute;width:100%}.div-suche-startneu{top:350px;margin:0 auto;z-index:2}.div-background-startneu{height:200px;position:absolute;width:100%;z-index:1;background:linear-gradient(rgba(0,0,0,.5),transparent)}.div-body-startneu{margin:70px auto;padding-top:80px}.div-toiframe-startneu{margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;top:70px}.div-block-startneu{margin:100px 0 0 0}.h1-title-favs-startneu{text-align:center;margin:5px 0 5px 0}.div-vueperslide-startneu{min-height:500px;max-width:95%;margin:0 auto}.div-vueperslide-startneu .vueperslides__arrow{color:#000}.div-vueperslide-startneu .vueperslides--fixed-height{height:500px}


/*!* ------------------------------------------------ DSGVO ANFANG ------------------------------------------------*!*/.div-dsgvo-app{background:#000;position:fixed;left:0;right:0;bottom:0;display:grid;gap:10px;justify-self:center;justify-items:center;z-index:999;height:300px}.label-dsgvo-app{color:#fff;font-family:Arial;text-align:center;font-size:14px;padding:20px}.btn-dsgvo{min-width:150px!important;cursor:pointer;color:#fff!important;font-size:12px!important}

/*!* ------------------------------------------------ DSGVO ENDE ------------------------------------------------*!*/@media only screen and (min-width:733px){.div-vueperslide-startneu{width:650px}}@media only screen and (min-width:770px){.div-body-startneu{margin:0 auto;padding-top:20px}}@media only screen and (min-width:800px){.div-vueperslide-startneu{width:700px}}@media only screen and (min-width:1000px){.div-block-startneu{margin:130px 0 0 0}}@media only screen and (min-width:1050px){.div-vueperslide-startneu{width:980px}}@media only screen and (min-width:1180px){.div-vueperslide-startneu{width:1040px}}@media only screen and (min-width:1450px){.div-vueperslide-startneu{width:1360px}}.div-cardplace{background:#fff;max-width:320px;margin:20px;padding:10px;text-align:center;box-shadow:0 0 15px 0 rgba(10,10,10,.1);cursor:pointer}.div-cardplace *{cursor:pointer}.div-img-cardplace{height:200px;overflow:hidden}.img-cardplace{width:300px;height:200px;-o-object-fit:cover;object-fit:cover;transition:all 1s}.img-cardplace:hover{transform:scale(1.3)}.label-hoteltitel-cardplace{font-weight:bolder}.div-location-cardplace{font-size:12px;margin-bottom:15px}.div-mealplan-cardplace{display:grid;grid-template-columns:30px 1fr;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto 10px}.label-mealplan-cardplace{font-size:12px}.div-price-inner-cardplace{display:grid;grid-template-columns:15px 1fr;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:auto;align-items:flex-start;justify-items:start}.label-price-cardplace{color:var(--Primary);font-weight:700;font-size:22px}.tooltip-price-cardplace{max-width:300px}.div-priceinfo-cardplace{color:var(--Secondary);font-size:12px}.vbtn-cardplace{color:#fff!important;margin:25px 0 15px}@media only screen and (min-width:800px){.div-cardplace{width:720px;max-width:unset;height:220px;padding:0;margin:10px}.div-inner-cardplace{display:grid;grid-template-columns:1fr 3fr}.div-img-cardplace{height:220px}.img-cardplace{height:220px;width:180px}.div-inner-infos-cardplace{display:grid;grid-template-columns:5fr 2fr;align-items:center}.div-inner-infos1-cardplace{height:100%;text-align:start;padding:15px;border-right:1px solid #ededed}.div-mealplan-cardplace{margin:10px 0}}.div-card-home{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:15px;margin:0 auto}.bodyheader-home,.div-card-home{display:grid;justify-items:center}.bodyheader-home{align-items:center;grid-template-columns:170px 1fr;height:80px;z-index:3;background:var(--Secondary);box-shadow:inset 0 0 10px #000}.bodyheader-home .label-bodyheader-home{color:#fff;margin:auto 0;padding:0 20px;display:flex;align-items:center}.icon-home{color:#fff!important}.bodyheader-home .v-text-field-home{width:90%}.bodyheader-home .v-input__slot{background:#fff!important;max-width:500px;margin:0;height:37px!important}.bodyheader-home .v-text-field.v-text-field--solo .v-input__control{min-height:37px;display:grid;justify-items:center}.bodyheader-home .ma-2,.bodyheader-home .v-text-field__details{display:none}.button-create-home{position:fixed;bottom:50px;right:50px}.div-body-home{max-width:1200px;margin:0 auto 100px}.div-grid-card{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,400px));justify-content:center;grid-row-gap:20px;margin-bottom:30px}.div-norooms-home{display:grid;grid-template-columns:50px 1fr;place-items:center;margin:50px auto 250px;min-height:100px;max-width:500px;font-size:18px;font-weight:bolder}.pagination-home{margin-bottom:100px!important}.div-paging-home{margin:50px auto 20px;text-align:center}.vbtn-more-home{color:#fff!important}.div-paging-home .v-btn:hover{box-shadow:0 0 10px #000}@media only screen and (min-width:800px){.div-card-home{display:grid;grid-template-columns:1fr}}@media only screen and (min-width:1200px){.bodyheader-home{grid-template-columns:200px 1fr 150px}.bodyheader-home .ma-2{display:grid;max-width:150px;justify-self:end;margin:0 25px!important;color:#fff!important}.button-create-home{display:none}}.div-serachsmall{display:grid;grid-template-rows:repeat(3,50px);max-width:300px;margin:20px auto;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}.div-destination-serachsmall{position:relative;border-bottom:1px solid #ccc}.div-labels-destination-serachsmall{display:grid;grid-template-columns:40px 1fr;cursor:pointer}.div-labels-destination-serachsmall1{display:grid}.div-dd-destination-serachsmall1{width:100%;position:absolute;top:50px;padding:10px;border-radius:2px;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);display:grid;grid-template-rows:40px 60px 60px auto 100px}.label-searchheader-serachsmall{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.div-holidayType-serachsmall{border-top:1px solid var(--Primary);padding-top:10px;margin-top:15px;font-weight:bolder}.vchipgroup-serachsmall{overflow:hidden}.vchipgroup-serachsmall .v-slide-group__content{display:unset!important}.vchipgroup-serachsmall .vchip-serachsmall{color:var(--Secondary)!important;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.vchipgroup-serachsmall .activ-chip-serachsmall{background:var(--Primary)!important;color:#fff!important;box-shadow:inset 0 2px 6px 0 rgba(0,0,0,.1)}.div-vbtn-fertig-serachsmall{display:grid;align-items:end}.fade-enter-active{transition:all .5s ease}.fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{transform:translateY(-10px);opacity:0}.div-date-serachsmall{display:grid;grid-template-columns:40px 1fr;align-items:center;border-bottom:1px solid #ccc}.div-date-serachsmall .vhd__datepicker__dummy-wrapper{border:none!important}.div-date-serachsmall .vhd__datepicker__wrapper{background:unset}.div-date-serachsmall .vhd__datepicker .vhd__show-tooltip .vhd__datepicker__months{margin-top:40px!important;height:unset!important}.div-date-serachsmall .vhd__datepicker .vhd__show-tooltip .vhd__datepicker__tooltip--mobile{display:none}.div-date-serachsmall .vhd__datepicker__month-day--first-day-selected,.vhd__datepicker__month-day--last-day-selected{background:linear-gradient(var(--Primary),var(--2Primary))!important}.div-date-serachsmall .vhd__datepicker__month-day--selected{background:var(--Secondary)!important}.div-date-serachsmall .vhd__datepicker__month-day--today .vhd__datepicker__month-day-wrapper{border:2px solid var(--Primary)!important}.div-date-serachsmall .vhd__datepicker--open{max-width:380px;margin:0 auto}.div-date-serachsmall .vhd__datepicker__month-day-wrapper:hover{background:linear-gradient(var(--Primary),var(--2Primary))!important}.div-date-serachsmall .vhd__datepicker__month-button{border:1px solid var(--Primary)}.div-persons-serachsmall{position:relative;border-bottom:1px solid #ccc;text-align:center}.div-labels-persons-serachsmall{cursor:pointer}.div-dd-persons-serachsmall{min-height:300px;width:100%;position:absolute;top:50px;z-index:3;padding:10px;border-radius:2px;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.3);display:grid;grid-template-rows:auto;gap:10px}.div-dd-persons-serachsmall1 .theme--light.v-icon{color:var(--Primary)!important}.div-grid-persons-serachsmall{display:grid;grid-template-rows:25px 75px auto;border-bottom:1px solid #ccc}.label-group-serachsmall{font-weight:700}.label-searchpersonsheader-serachsmall{font-weight:700;font-size:14px;white-space:nowrap}.div-personsgroup-serachsmall{display:grid;grid-template-columns:3fr 2fr 2fr;gap:5px}.vbtn-entfernen-serachsmall{height:28px}.div-addpersons-serachsmall{display:grid;grid-template-columns:1fr 1fr;justify-items:center;margin-top:5px}.div-addpersons-serachsmall1{height:40px;width:100px;background:#f5f5f5;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.vselect-alterkinder-serachsmall{max-width:80px}.v-text-field.v-text-field--enclosed .v-text-field__details,.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding:0 5px}.v-text-field__details{display:none}.v-list-item__content{padding:unset!important}.div-addpersons-serachsmall1 .v-btn:not(.v-btn--round).v-size--x-small{padding:unset!important;margin:unset!important}.div-addChild-serachsmall{display:grid;grid-template-columns:repeat(auto-fit,120px);gap:7px}.vbtn-addgroup-serachsmall{color:#fff!important}.vbtn-fertig-serachsmall{width:100%;height:50px!important;color:#fff!important;font-weight:bolder;font-size:16px!important;border-radius:4px!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.3)}.div-button-serachsmall{height:100%}.vbtn-serachsmall{width:100%;height:100%!important;color:#fff!important;font-weight:bolder;font-size:16px!important;border-radius:0 0 5px 5px!important}@media only screen and (min-width:770px){.div-serachsmall{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:unset;max-width:650px;align-items:center}.div-destination-serachsmall{position:relative;border-bottom:unset;border-right:1px solid #ccc}.div-dd-destination-serachsmall1{width:300px;top:45px}.label-searchheader-serachsmall{font-size:14px}.label-typ-serachsmall{font-size:12px}.div-date-serachsmall{border-bottom:unset;border-right:1px solid #ccc}.div-date-serachsmall .vhd__datepicker--open{max-width:unset;margin:unset;left:-20px}.div-persons-serachsmall{position:relative;border-bottom:unset}.div-dd-persons-serachsmall{width:300px;left:-138px}.vbtn-serachsmall{border-radius:0!important}}.div-pics-gallery{display:grid;gap:2px;max-width:800px;height:300px;box-shadow:0 0 15px 0 rgba(10,10,10,.1);padding:5px}.div-pics-gallery *{cursor:pointer}.div-piclarge-gallery{background:#000;overflow:hidden}.img-piclarge-gallery{-o-object-fit:cover;object-fit:cover;width:100%;height:400px}.div-picsmall-gallery{display:none}.div-img-picsmall-gallery{overflow:hidden;position:relative}.img-picsmall-gallery{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.label-picsmall3-gallery{color:#000;font-weight:bolder;position:absolute;height:98%;width:100%;background:hsla(0,0%,100%,.5);padding-top:25px;text-align:center}.div-picslider-gallery{background:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;padding:10px}.vueperslide-gallery *{height:400px!important}.thumbnails{margin:auto;max-width:400px}.thumbnails .vueperslide{box-sizing:border-box;border:1px solid #000;transition:.3s ease-in-out;opacity:.7;cursor:pointer}.thumbnails .vueperslide--active{box-shadow:0 0 6px rgba(0,0,0,.3);opacity:1;border-color:#fff}.div-picslider-gallerysmall{background:rgba(0,0,0,.8);padding:10px}.vueperslide-gallerysmall *{height:400px!important}.div-thumbnails-gallerysmall{display:none}@media only screen and (min-width:550px){.div-pics-gallery{grid-template-columns:3fr 1fr;height:350px}.div-picsmall-gallery{display:grid;grid-template-rows:repeat(3,33.333%);gap:2px;-o-object-fit:cover;object-fit:cover;overflow:hidden}.thumbnails{max-width:500px}}@media only screen and (min-width:850px){.div-pics-gallery{margin:0 auto;height:400px}.vueperslide-gallery *{height:450px!important}}@media only screen and (min-width:1000px){.div-picslider-gallery{padding:70px 100px}.vueperslide-gallery *{height:500px!important}.thumbnails{max-width:800px}}@media only screen and (min-width:1300px){.div-pics-gallery{max-width:1100px;height:500px}.img-piclarge-gallery{height:550px}.div-picslider-gallery{padding:70px 200px}.vueperslide-gallery *{height:550px!important}.thumbnails{max-width:1100px}.div-thumbnails-gallerysmall{display:unset}}.div-asktoSave-overlay-orders{background:#fff;color:#000;width:100%;min-width:300px;height:250px;display:grid;padding:15px}.div-title-overlayorderstate{text-align:center;display:grid;grid-template-columns:1fr 30px}.button-close-asktosave-overlayorderstate{position:relative;top:-8px}.div-overlayroominfos{display:grid;width:98%;max-height:80vh}.div-overlayroominfos .v-overlay{align-items:flex-start}.overlay-overlayroominfos .v-overlay__content{height:90%;width:98%}.div-body-overlayroominfos{background:rgba(0,0,0,.8);display:grid;height:100%;padding:5px}.div-gallery-overlayroominfos{display:none}.div-roominfos-overlayroominfos{padding:15px}.div-description-overlayroominfos{max-height:80%;overflow:auto;white-space:pre-line}@media only screen and (min-width:1000px){.div-gallery-overlayroominfos{display:unset}}@media only screen and (min-width:1300px){.div-body-overlayroominfos{grid-template-columns:2fr 1fr;padding:30px}}.div-cardroom{background:#fff;width:320px;height:430px;margin:15px;box-shadow:0 0 15px 0 rgba(10,10,10,.1);display:grid;grid-template-rows:200px 0 minmax(50px,1fr) auto auto 75px}.div-img-cardroom{position:relative;overflow:hidden}.vicon-gallery-cardroom{position:absolute!important;bottom:10px;right:10px;box-shadow:0 0 15px 0 rgba(10,10,10,.1)}.img-cardroom{width:100%;height:200px;cursor:pointer;-o-object-fit:cover;object-fit:cover;transition:all 1s}.img-cardroom:hover{transform:scale(1.3)}.div-roomtitel-cardroom{font-weight:bolder;font-size:18px;margin:auto;text-align:center}.div-quickinfos-cardroom{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.div-tooltip-cardroom{max-width:300px;min-width:200px;background:rgba(10,10,10,.5);margin:5px}.div-infos-cardroom{margin:20px 0 0 0}.div-infos-cardroom1{display:grid;grid-template-columns:30px 1fr;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}.div-price-cardroom{height:60px;display:grid;align-content:end;padding:0 10px}.label-price-cardroom{display:flex;align-items:baseline;justify-content:center;font-weight:bolder;font-size:18px;color:var(--Primary);position:relative;top:-70px;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding:0 5px}.div-btn-cardroom{text-align:center;padding:10px}.vbtn-cardroom{color:#fff!important}.vbtn-zubooking-cardroom{max-width:90%;margin:0 auto}.selectedroom{border:1px solid var(--Primary);padding:10px;transition:all .4s}.notselectedroom{border:unset;padding:0;transition:all .2s}.div-img-cardroom .showChecked{display:unset!important;position:absolute!important;top:2px;left:2px;background:#fff;border-radius:50%;border:1px solid var(--Primary)}.div-img-cardroom .hideChecked{display:none!important}.div-btn-cardroom{display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:10px}.div-cardroom2{background:#fff;max-width:320px;margin:15px;box-shadow:0 0 15px 0 rgba(10,10,10,.1);height:350px}.div-cardroom2 *{cursor:pointer}.div-img-cardroom2{position:relative;overflow:hidden;height:100%}.vicon-gallery-cardroom2{position:relative!important;bottom:335px;right:-45%;box-shadow:0 0 15px 0 rgba(10,10,10,.1)}.img-cardroom2{width:100%;height:100%;cursor:pointer;-o-object-fit:cover;object-fit:cover;transition:all 1s}.img-cardroom2:hover{transform:scale(1.3)}.div-price-name-cardroom2{position:relative;bottom:65px;padding:10px;height:60px}.label-price-cardroom2{height:100%;font-weight:bolder;padding:10px;color:var(--Primary);float:left;background:#fff;border-radius:2px;display:flex;align-items:baseline}.label-roomtitel-cardroom2{max-width:180px;height:100%;float:right;text-align:end;background:var(--Primary);color:#fff;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;border-radius:2px}.div-vbtn-infos-cardroom2{position:relative;bottom:220px;display:grid;max-width:50%;margin:0 auto}.vbtn-infos-cardroom2{color:#fff!important;transition:.3s}.vbtn-infos-cardroom2:hover{background:var(--Primary)!important}.vbtn-infos-cardroom2 .v-btn__content{font-weight:600}.div-infos-outer-cardroom2{cursor:unset;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0;bottom:0;right:0;position:fixed;z-index:30;padding:10px}.div-infos-inner-cardroom2{background:#fff;padding:20px;max-width:95%;margin:0 auto;height:90%;white-space:pre-wrap;overflow:auto;display:grid}.label-title-info-cardroom2{font-weight:bolder;font-size:25px}.div-mealplan-cardroom2{margin:10px 0 50px 0;display:grid;grid-template-columns:1fr 3fr;height:100%}.activ-mealplan-cardroom2{background:var(--Primary);color:#fff}.mealplan-cardroom2{height:50px;padding:10px;text-align:start}.infos-mealplan-cardroom2{position:relative;top:0}.vbtn-cardroom2{color:#fff!important}.selectedroom2{border:1px solid var(--Primary);padding:10px;transition:all .4s;position:relative}.notselectedroom2{border:unset;padding:0;transition:all .2s}.showChecked2{display:unset!important;position:absolute!important;top:-10px;left:-10px;z-index:1;background:#fff;border-radius:50%;border:1px solid var(--Primary)}.hideChecked2{display:none!important}.flip-card{background-color:transparent;width:320px;height:350px;perspective:1000px;margin:15px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.flip-card:hover .flip-card-inner{transform:rotateY(180deg);-webkit-transform:rotateY(180deg) translateZ(1px)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:#bbb;color:#000}.flip-card-back{background-color:var(--Primary);color:#fff;width:100%;padding:10px;transform:rotateY(180deg);-webkit-transform:rotateY(180deg) translateZ(2px)}.div-img-cardroom3{position:relative;overflow:hidden;height:100%}.img-cardroom3{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 1s}.div-price-name-cardroom3{position:relative;bottom:65px;padding:10px;height:60px}.div-price-cardroom3{height:100%;font-weight:bolder;padding:10px;text-align:center;color:var(--Primary);float:left;background:#fff;border-radius:2px;display:flex;align-items:baseline}.label-roomtitel-cardroom3{max-width:180px;height:100%;float:right;text-align:end;background:var(--Primary);color:#fff;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;border-radius:2px}.div-title-card-back{font-weight:700;border-bottom:1px solid #fff;margin:10px 0;font-size:20px;padding:0 0 10px 0}.div-quickinfos-cardroom3{display:grid;grid-template-columns:repeat(4,1fr)}.div-tooltip-cardroom3{max-width:300px;min-width:200px;background:rgba(10,10,10,.5);margin:5px}.div-infos-cardroom3{margin:20px 0 0 0}.div-infos-cardroom31{display:grid;grid-template-columns:30px 1fr;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}.div-price-back-cardroom3{font-weight:700;font-size:24px;margin:20px 50px;background:#fff;color:var(--Secondary);border-radius:2px;display:flex;text-align:center;justify-content:center}.div-btn-cardroom3{display:grid;grid-template-columns:2fr 1fr;align-items:center}.vbtn-zeigInfos-cardroom3{margin:0 auto}.selectedroom3{border:1px solid var(--Primary);padding:10px;transition:all .4s}.notselectedroom3{border:unset;padding:0;transition:all .2s}.showChecked3{display:unset!important;position:fixed!important;top:-10px;left:-10px;z-index:1;background:#fff;border-radius:50%;border:1px solid var(--Primary)}.hideChecked3{display:none!important}.div-cardroom4{background:#fff;width:290px;height:440px;margin:15px;box-shadow:0 0 15px 0 rgba(10,10,10,.1);display:grid;grid-template-rows:1px 80px 170px 70px 50px 60px}.div-roomtitel-cardroom4{font-weight:bolder;font-size:18px;margin:auto 10px;text-align:center;width:270px;height:55px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.div-img-cardroom4{position:relative;overflow:hidden;width:320px;right:15px}.vicon-gallery-cardroom4{position:absolute!important;bottom:10px;right:10px;box-shadow:0 0 15px 0 rgba(10,10,10,.1)}.img-cardroom4{width:100%;height:200px;cursor:pointer;-o-object-fit:cover;object-fit:cover;transition:all 1s}.img-cardroom4:hover{transform:scale(1.3)}.div-quickinfos-cardroom4{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;width:290px}.div-infos0-cardroom4{display:grid;grid-template-columns:3fr 1fr;align-items:baseline;width:290px;margin:20px 0 0 0}.div-infos-cardroom4{justify-self:start}.div-infos-cardroom41{display:grid;grid-template-columns:30px 1fr;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}.label-title-cardroom4{font-size:16px;font-weight:bolder}.div-price-cardroom4{height:60px;padding:0 10px}.label-price-cardroom4{display:flex;align-items:baseline;font-weight:bolder;font-size:20px;color:var(--Primary);background:#fff;border-radius:2px}.div-btn-cardroom4{text-align:center;padding:10px;max-width:290px}.vbtn-cardroom4{color:#fff!important}.selectedroom4{border:1px solid var(--Primary);padding:10px 0;transition:all .4s}.notselectedroom4{border:unset;padding:0;transition:all .2s}.div-cardroom4 .showChecked{display:unset!important;position:relative!important;top:-24px;left:-10px;background:#fff;border-radius:50%;border:1px solid var(--Primary)}.div-cardroom4 .hideChecked{display:none!important}.div-btn-cardroom4{display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:10px}.div-totalprice{margin:0 0 20px 0;padding:10px 15px;box-shadow:0 0 15px 0 rgba(10,10,10,.1);text-align:start;top:30px;background:#fff;z-index:1;max-width:700px}.div-room-price-totalprice{display:grid;grid-template-columns:1fr 100px;gap:10px;max-height:25px}.div-total-price-totalprice{margin:15px 0;padding-top:15px;border-top:1px solid #d3d3d3;font-weight:bolder;display:grid;grid-template-columns:1fr 100px;-moz-column-gap:10px;column-gap:10px}.div-room-price-totalprice1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.div-room-price-totalprice2{text-align:end;font-weight:700;white-space:nowrap}.div-total-price-totalprice2{display:flex;align-items:baseline;justify-content:flex-end;white-space:nowrap}.div-total-price-totalprice3{text-align:end;font-size:15px;color:grey;font-weight:lighter;white-space:nowrap}.div-btn-totalprice{display:none}.vbtn-totalprice{color:#fff!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto}@media only screen and (min-width:700px){.div-totalprice{margin:0 auto 20px}}@media only screen and (min-width:1000px){.div-totalprice{position:sticky}.div-btn-totalprice{position:unset;bottom:unset;left:unset;display:unset;background:unset;width:unset;height:60px;margin:40px;box-shadow:unset}.vbtn-totalprice{width:unset}}.no-scroll{height:70vh;overflow:hidden}.div-body-place{max-width:1500px;margin:75px auto 100px}.div-headerback-place{position:absolute;top:0;height:70px;width:100%}.div-container-place{margin:0 0 20px 0;padding:10px 15px;box-shadow:0 0 15px 0 rgba(10,10,10,.1);text-align:start;position:sticky;top:30px;background:#fff}.div-body-grid-place{display:grid;gap:10px}.div-body-left-place .v-expansion-panel-content__wrap{padding:0 10px 16px}.div-body-right-place{width:320px;margin:0 auto}.div-header-location-place{text-align:start;margin:0 0 20px 0;padding:0 5px}.div-header-location-place .v-rating .v-icon{padding:2px!important}.label-placename-place{font-size:22px;font-weight:700}.div-location-place{display:flex}.div-overview-place{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;margin-bottom:20px;white-space:pre-line;padding:0 5px}.div-facs-place{display:flex;margin:0 0 20px 0;align-items:flex-start}.div-rooms-place{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;justify-items:center}.div-norooms-place{display:grid;grid-template-columns:50px 1fr;place-items:center;margin:10px auto 50px;min-height:100px;max-width:500px;font-size:18px;font-weight:bolder}.div-title-price-outer-place{margin:20px 10px;padding:10px;box-shadow:0 0 15px 0 rgba(10,10,10,.1)}.div-title-price-place{text-align:center;margin:0 20px}.label-title-price-place{font-weight:bolder;font-size:16px}.div-infos-mobile-place{margin:20px 0;z-index:0;position:relative}.div-titleinfo-place{display:contents}.label-infotitle-place{margin-left:10px;font-weight:bolder;font-size:18px}.label-infotitle-inner-place{margin-left:10px;font-weight:700;font-size:14px}.div-contentinfo-place{text-align:start}.div-infos-desk-place{display:none}.div-infos-desk-place .div-contentinfo-place{margin:20px 10px;padding:10px 15px;box-shadow:0 0 15px 0 rgba(10,10,10,.1)}.div-contentinfo-title-place{display:flex;align-items:center;margin:0 0 20px 0}.div-contentinfo-title-place .line{height:1px;flex:1;background-color:#d3d3d3}.div-contentinfo-title-place1{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:10px;align-items:baseline;background:#fff;padding:0 40px}.div-beach-titles-place{font-weight:bolder;margin-top:15px}.div-pool-desc-place{border-bottom:1px solid #d3d3d3;padding-bottom:20px}.vchip-pool-place{margin:4px 2px}.div-btn-totalprice-place{position:fixed;z-index:5;bottom:0;left:0;display:grid;background:#f3f3f3;width:100%;height:75px;box-shadow:0 0 15px 0 rgba(10,10,10,.3)}@media only screen and (min-width:500px){.div-body-right-place{width:400px}}@media only screen and (min-width:800px){.div-infos-place{margin:15px 10px 30px 10px;padding:unset}.div-body-right-place{width:600px}}@media only screen and (min-width:1000px){.div-body-grid-place{grid-template-columns:1fr auto}.div-body-right-place{width:320px}.div-general-outer-place{padding:10px 20px;text-align:center}.label-title-price-place{font-size:20px}.div-infos-mobile-place{display:none}.div-infos-desk-place{display:unset}.div-overview-outer-place{display:grid;grid-template-columns:1fr 1fr;gap:10px}.div-overview-place{border-right:1px solid #d3d3d3;padding-right:10px}.div-btn-totalprice-place{display:none}}@media only screen and (min-width:1200px){.div-infos-desk-place .div-contentinfo-place{padding:10px 40px}}@media only screen and (min-width:1400px){.div-general-outer-place{padding:10px 100px}.div-body-right-place{width:350px}.div-infos-grid-place{display:grid;grid-template-columns:1fr 1fr;gap:10px}}.div-paypal{max-width:600px;margin:0 auto}.div-body-booking{max-width:1200px;margin:75px auto 150px}.div-body-booking1{display:grid;margin:50px 5px 50px}.div-guest-booking{display:grid;margin:0 auto 20px;padding:10px;box-shadow:0 0 15px 0 rgba(10,10,10,.1)}.div-hotelname-booking{display:grid;grid-template-columns:100px 1fr;gap:10px;border-bottom:1px solid #d3d3d3;margin-bottom:10px;padding-bottom:15px}.img-halalplace-booking{height:80px;width:90px;-o-object-fit:cover;object-fit:cover}.div-hotelname-booking1{display:grid;text-align:start}.label-placename-booking{font-size:18px;font-weight:700}.div-hotelname-booking1 .v-rating .v-icon{padding:1px!important}.div-location-booking{display:flex;align-items:baseline}.div-guests-nights-booking{font-size:15px;font-weight:700}.div-checkin-booking{display:grid;grid-template-columns:70px -webkit-max-content auto;grid-template-columns:70px max-content auto;gap:5px;font-size:14px}.div-rooms-booking{display:grid;text-align:start}.div-roomtitle-booking{font-weight:bolder;display:grid;grid-template-columns:100px 1fr;gap:10px}.img-halalroom-booking{height:65px;width:90px;-o-object-fit:cover;object-fit:cover}.div-persons-per-room-booking{font-size:20px;display:flex}.div-roomprice-booking{place-items:center;border:1px solid #d3d3d3;margin:5px 0;padding:0 5px}.div-roomprice-booking2{display:grid}.div-roomprice-booking1{background:linear-gradient(var(--Primary),var(--2Primary))!important;color:#fff;min-width:90px;height:40px;margin:5px 15px 5px 0;border-radius:3px;display:flex;justify-content:center;place-items:center;font-size:20px;padding:0 3px}.div-storno-booking{border-bottom:1px dashed grey;margin-left:5px;font-size:14px}.v-tooltip__content{opacity:1!important}.div-tooltip-storno-booking{background:#fff;color:#000;opacity:1!important}.div-guest-name-booking{display:grid;gap:10px;margin:10px 0 5px}.div-guest-mail-booking{display:grid;gap:10px;margin:0 0 20px 0}.div-guest-mail-booking .theme--light.v-icon{background-image:linear-gradient(var(--Primary),var(--2Primary))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.div-guest-booking .v-label--active{left:8px!important}#hinweise-booking .v-icon.v-icon:after{height:unset!important}.vtext-email-booking .v-label--active{left:-20px!important}.div-guest-adress-booking{display:grid;grid-template-columns:1fr 80px;gap:10px}.div-guest-plz-booking{display:grid;gap:10px;margin:0 0 20px 0}.div-price-booking{display:grid;margin:10px 0}.div-price-booking1{display:flex;align-items:baseline;justify-content:flex-end;font-weight:bolder;font-size:18px;color:var(--Secondary)}.div-price-booking0{display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;border-bottom:1px solid #d3d3d3}.div-total-price-booking1{display:flex;align-items:baseline;justify-content:space-between;margin:10px 0 0 0}.div-book-booking{max-width:500px;background:rgba(255,0,0,.08);height:200px;margin:0 auto;padding:50px;display:grid;gap:20px}@media only screen and (min-width:500px){.div-guest-booking{padding:20px}.div-roomprice-booking2{display:flex;place-items:center}.div-roomprice-booking1{height:60px}}@media only screen and (min-width:800px){.div-body-booking1{margin:50px 20px 50px}.div-guest-booking{max-width:700px;padding:30px}.div-guest-name-booking{grid-template-columns:90px 1fr 1fr}.div-guest-mail-booking{grid-template-columns:1fr 1fr}.div-guest-adress-booking{grid-template-columns:1fr 80px}.div-guest-plz-booking{grid-template-columns:120px 1fr}}@media only screen and (min-width:1000px){.div-body-booking1{grid-template-columns:3fr 2fr;gap:20px}}.div-successfulbooking{margin:150px auto 200px;text-align:center;max-width:900px;width:97%}.div-body-successfulbooking{max-width:1000px;margin:50px auto}.div-block-successfulbooking{margin:30px 0 60px 0}.h1-title-favs-successfulbooking{text-align:center;margin:5px 0 20px 0}.div-cardslocation-successfulbooking{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));margin:0 auto;justify-items:center;row-gap:10px}.div-body-iframe{min-height:800px;padding:120px 10px 50px;margin:auto}.div-inner-iframe>*{border:none}.div-name-regi{display:grid;gap:10px;margin:20px 0 20px}.div-guest-mail-regi{display:grid;-moz-column-gap:10px;column-gap:10px;margin:0 0 20px 0}.div-guest-mail-regi .theme--light.v-icon{background-image:linear-gradient(var(--Primary),var(--2Primary))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.div-name-regi .v-label--active{left:8px!important}.div-guest-mail-regi .v-label--active{left:-20px!important}.vtext-firma-regi .v-label--active{left:8px!important}.div-guest-plz-regi{display:grid;gap:10px;margin:0 0 20px 0}@media only screen and (min-width:800px){.div-name-regi{grid-template-columns:90px 1fr 1fr}.div-guest-regi{max-width:700px;padding:30px}.div-guest-name-regi{grid-template-columns:90px 1fr 1fr}.div-guest-mail-regi{grid-template-columns:1fr 1fr}.div-guest-plz-regi{grid-template-columns:120px 1fr}}