@import"https://use.typekit.net/jxr1bdf.css";*{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"onum","pnum","kern","liga";-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#000;box-sizing:border-box}*::before,*::after{box-sizing:border-box}.header,.main,.footer,.article,.aside,.nav,.section{display:block}ul,ol{list-style:none;padding:0}li{list-style-image:url(data:0)}a{outline:none}img{border:none;height:auto}input,textarea,select,option{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,textarea:focus,select:focus,option:focus{outline:none}a,strong,em,span{font-size:inherit;line-height:inherit}*{font-family:livory,serif;color:#280d20;line-height:1.3333em;font-size:18px}@media(max-width: 1350px){*{font-size:17px}}@media(max-width: 1100px){*{font-size:16px}}@media(max-width: 900px){*{font-size:15px}}@media(max-width: 750px){*{font-size:14px}}body{background-color:#280d20}.section{padding:4rem 0;background-image:linear-gradient(30deg, #E6E3C4, rgb(245.1785714286, 244, 231.8214285714))}.section.-plan{padding-bottom:0}@media(max-width: 750px){.section{padding:3rem 0}}.container{width:90%;max-width:70rem;margin:0 auto;position:relative}.container.-spalten2{display:grid;grid-template-columns:3fr 3fr 1fr;grid-gap:2rem}@media(max-width: 900px){.container.-spalten2{grid-template-columns:1fr 1fr}}@media(max-width: 410px){.container.-spalten2{grid-template-columns:1fr}}.container.-spaltenfooter{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;grid-template-rows:auto}@media(max-width: 500px){.container.-spaltenfooter{grid-template-columns:1fr}}.header{padding:4rem 0 0 0;background-color:#c1d7d1;background-image:linear-gradient(30deg, #e0ebe8, #C1D7D1);border-bottom:.6rem solid hsla(0,0%,100%,.3)}@media(max-width: 750px){.header{padding-top:5rem;background-image:linear-gradient(30deg, #a2c3ba, #C1D7D1)}}.header .container{position:relative;z-index:100}.header__titel{text-align:right;font-size:8.8rem;line-height:.85em}@media(max-width: 1350px){.header__titel{font-size:8rem}}@media(max-width: 1100px){.header__titel{font-size:6.2rem}}@media(max-width: 900px){.header__titel{font-size:5rem;line-height:.75em}}@media(max-width: 500px){.header__titel{font-size:13vw;line-height:1em}}.header__titel a{color:#fff;font-weight:normal;font-style:italic;text-decoration:none;word-spacing:-0.6rem;font-feature-settings:"onum","pnum","kern","liga","dlig"}.header__subtitel{position:absolute;bottom:.5rem;color:#fff;text-align:right;font-style:italic;font-size:2rem;line-height:1em;right:47.4rem}@media(max-width: 1350px){.header__subtitel{right:42.5rem}}@media(max-width: 1100px){.header__subtitel{right:33rem;bottom:.3rem}}@media(max-width: 900px){.header__subtitel{font-size:1.5rem;right:auto;left:0}}@media(max-width: 750px){.header__subtitel{font-size:1.5rem;bottom:auto;top:-4rem}}@media(max-width: 500px){.header__subtitel{font-size:1rem}}.schulter{position:relative;border-bottom:.6rem solid #fff;border-top:.6rem solid #fff}.slide{background-position:center;background-size:cover;height:35vw;max-height:50%;width:100%;max-height:50vh}@media(max-width: 900px){.slide{height:45vw}}@media(max-width: 750px){.slide{height:40vh}}.slide__schmal{height:20vw;max-height:40vh}@media(max-width: 750px){.slide__schmal{height:40vh}}.slide__breit{height:45vw;background-position:bottom}@media(max-width: 900px){.slide__breit{height:50vh}}@media(max-width: 750px){.slide__breit{height:40vh}}.map,#map{height:35vw;max-height:50vh}@media(max-width: 750px){.map,#map{height:40vh}}.maplink{position:absolute;width:100%;text-align:center;bottom:0;left:0}.maplink a{padding:.5rem 1.1rem .5rem 1.2rem;background-color:#280d20;color:#e6e3c4;text-decoration:none;display:inline-block;font-weight:bold}.cycle__trigger{position:absolute;top:0;width:10vw;height:100%;z-index:2000;transition:transform .3s ease-out;cursor:pointer}.cycle__trigger span{color:#fff;display:block;text-align:center;position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);font-size:4rem}@media(max-width: 900px){.cycle__trigger span{font-size:3rem}}@media(max-width: 750px){.cycle__trigger span{font-size:2rem}}.cycle__trigger.-next{right:0}.cycle__trigger.-next:hover{transform:translateX(10%)}.cycle__trigger.-prev{left:0}.cycle__trigger.-prev:hover{transform:translateX(-10%)}.nav{position:absolute;top:-0.5rem;left:0;width:100%;text-align:center;z-index:1000}@media(max-width: 500px){.nav__liste{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.2rem}}.nav__item{display:inline-block;margin:0 .1rem}@media(max-width: 500px){.nav__item{display:block}}.nav__item__link{display:block;background-color:#fff;text-decoration:none;padding:.9rem 2.6rem;font-weight:bold;font-size:1.25rem}@media(max-width: 750px){.nav__item__link{padding:.8rem 2.5rem;font-size:1rem}}@media(max-width: 500px){.nav__item__link{padding:.6rem .5rem}}.dtv{position:absolute;top:100%;left:0;z-index:4000;width:100%;text-align:right}.dtv__link{z-index:4001;line-height:0;display:block;float:right;width:11rem;height:3rem;background-image:url(../images/sterne.svg);background-repeat:no-repeat;background-size:63% auto;background-position:center;background-color:#fff;box-sizing:content-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width: 750px){.dtv__link{width:7.7rem;height:2.1rem}}.dtv__popup{position:absolute;top:-2.4rem;left:50%;background-color:#280d20;display:block;padding:.9rem 1.3rem 1rem 1.3rem;white-space:nowrap;text-align:center;color:#fff;transform:translate(-50%, 0);transition:all .3s ease-out;opacity:0}.dtv__popup:after{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(40,13,32,0);border-top-color:#280d20;border-width:15px;margin-left:-15px}.dtv__link:hover .dtv__popup{transform:translate(-50%, -15%);opacity:1}.main{position:relative;background-color:#e6e3c4;border-top:.6rem solid hsla(0,0%,100%,.2);border-bottom:.6rem solid #fff}.main p{max-width:45rem}.main h1{font-size:2rem}.main h2{font-size:1.5rem;margin-bottom:.66665em;margin-top:1.3333em}.main h2:first-child{margin-top:0}.main h2.ohne{margin-bottom:0}.main h3{margin-top:1.3333em}.main h3:first-child{margin-top:0}.main li{max-width:45rem;position:relative;padding-left:1rem}.main li::before{content:"→";position:absolute;left:0}.main a{text-decoration:none;white-space:nowrap;background-image:linear-gradient(rgb(195.8275862069, 80.1724137931, 140.6896551724), rgb(195.8275862069, 80.1724137931, 140.6896551724));background-position:0 1.05em;background-repeat:no-repeat;background-size:100% 1px;transition:background-position .3s}.main .preis{padding-left:1rem;color:#822c59}.main .asterix{padding-left:1rem;position:relative;margin-top:1.3333em}.main .asterix::before{content:"*";position:absolute;left:0}.main .asterix span{display:none}.main .einstieg{font-weight:normal;max-width:35em}@media(max-width: 750px){.main .einstieg{font-size:1.25rem}}.main address{margin-bottom:1.3333em}@media(max-width: 900px){.container.-plan::after{content:"←→";position:absolute;right:0;bottom:0;padding-bottom:4.2rem;padding-right:.1em;font-size:2rem;letter-spacing:-0.1em}}.plan{padding-bottom:4rem;position:relative}@media(max-width: 900px){.plan{overflow-x:auto}}.plan table{border-collapse:collapse;border-bottom:1px solid #fff}.plan td{padding:.25em .5em .3em .5em}@media(max-width: 1350px){.plan td{padding:.2em .4em .25em .4em}}@media(max-width: 900px){.plan td{padding:.2em .4em .25em .4em}}.plan input{display:inline-block;padding-left:1em;padding-right:1em;background-color:#280d20;color:#e6e3c4;border:none;border-radius:0;font-weight:bold;padding:.25em .5em .3em .5em}@media(max-width: 1350px){.plan input{padding:.2em .4em .25em .4em}}@media(max-width: 900px){.plan input{padding:.2em .4em .25em .4em}}@media(max-width: 1350px){.plan input{padding:.2em 1em .3em 1em}}@media(max-width: 900px){.plan input{padding:.2em 1em .4em 1em}}.book_gr_table{border-collapse:collapse;width:100%;min-width:736px}.book_gr_table tr{border-top:1px solid #fff;position:relative}.book_gr_table tr td{transition:opacity .2s ease-out;opacity:.7;text-align:center}@media(max-width: 1350px){.book_gr_table tr td{font-size:.8rem}}.book_gr_table tr td.month_name{position:relative;opacity:1;text-align:right;width:6em;transition:background-color .2s ease-out}.book_gr_table tr:hover td{opacity:1}.book_gr_table tr:hover td.month_name{background-color:#fff}.day_arr,.day_dep,.day_norm,.day_norm_booked,.day_sat,.day_sat_arr,.day_sat_booked,.day_sat_dep{background-repeat:no-repeat;background-image:linear-gradient(135deg, rgb(214.8214285714, 210, 160.1785714286), rgb(199.6428571429, 193, 124.3571428571))}.day_sat{position:relative}.day_sat::before{content:"Sa";color:#fff;font-weight:bold;width:100%;position:absolute;left:0}.day_norm_booked{background-image:linear-gradient(135deg, #822C59, rgb(91.8965517241, 31.1034482759, 62.9137931034))}.day_sat_booked{background-image:linear-gradient(135deg, #822C59, rgb(91.8965517241, 31.1034482759, 62.9137931034));position:relative}.day_sat_booked::before{content:"Sa";color:#fff;font-weight:bold;width:100%;position:absolute;left:0}.day_arr{background-image:linear-gradient(135deg, rgb(214.8214285714, 210, 160.1785714286) 0%, rgb(214.8214285714, 210, 160.1785714286) 50%, #822C59 50%, rgb(91.8965517241, 31.1034482759, 62.9137931034) 100%)}.day_sat_arr{background-image:linear-gradient(135deg, rgb(214.8214285714, 210, 160.1785714286) 0%, rgb(214.8214285714, 210, 160.1785714286) 50%, #822C59 50%, rgb(91.8965517241, 31.1034482759, 62.9137931034) 100%);position:relative}.day_sat_arr::before{content:"Sa";color:#fff;font-weight:bold;width:100%;position:absolute;left:0}.day_dep{background-image:linear-gradient(135deg, #822C59 0%, rgb(91.8965517241, 31.1034482759, 62.9137931034) 50%, rgb(214.8214285714, 210, 160.1785714286) 50%, rgb(214.8214285714, 210, 160.1785714286) 100%)}.day_sat_dep{background-image:linear-gradient(135deg, #822C59 0%, rgb(91.8965517241, 31.1034482759, 62.9137931034) 50%, rgb(214.8214285714, 210, 160.1785714286) 50%, rgb(214.8214285714, 210, 160.1785714286) 100%);position:relative}.day_sat_dep::before{content:"Sa";color:#fff;font-weight:bold;width:100%;position:absolute;left:0}.book_gr_legend_table{width:20em;border-top:1px solid #fff}.book_gr_legend_table tr{border-bottom:1px solid #fff}.book_gr_legend_table tr:first-child{position:absolute;left:-9999px}.book_gr_legend_table *{font-style:italic}.book_gr_legend_table td{min-width:2em;text-align:left}@media(max-width: 1350px){.book_gr_legend_table td{font-size:.8rem}}.book_gr_legend_table td:first-child{width:6em}.book_gr_legend_table tr:nth-child(2) td:first-child::before{content:"Legende";display:block;width:100%;text-align:right}.book_gr_legend_sat{display:none}#selectyear{display:inline-block;border:none;background-color:#fff;background-image:url("../images/select.svg");background-repeat:no-repeat,repeat;background-position:right .6em top 50%,0 0;background-size:.5em auto,100%;margin-right:.5em;padding-right:1em;padding:.25em .5em .3em .5em}@media(max-width: 1350px){#selectyear{padding:.2em .4em .25em .4em}}@media(max-width: 900px){#selectyear{padding:.2em .4em .25em .4em}}@media(max-width: 1350px){#selectyear{padding:.2em 1em .3em .5em}}@media(max-width: 900px){#selectyear{padding:.2em 1em .4em .5em}}#selectyear::-ms-expand{display:none}#form{padding-left:6em;position:relative}@media(max-width: 1350px){#form{font-size:.8rem}}@media(max-width: 1350px){#form *{font-size:.8rem}}#form::before{content:"Jahr?";display:inline-block;font-weight:bold;width:6em;text-align:right;position:absolute;left:0;top:.1em;padding:.25em .5em .3em .5em}@media(max-width: 1350px){#form::before{padding:.2em .4em .25em .4em}}@media(max-width: 900px){#form::before{padding:.2em .4em .25em .4em}}@media(max-width: 1350px){#form::before{font-size:.8rem}}.formgrid{margin-top:1.3333em;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-areas:"name adresse ort land" "email tel bemerk bemerk" "anreise abreise bemerk bemerk" "pers kinder bemerk bemerk" ". . . senden";grid-gap:1rem}@media(max-width: 750px){.formgrid{grid-template-columns:1fr 1fr;grid-template-areas:"name adresse" "ort land" "email tel" "anreise abreise" "pers kinder" "bemerk bemerk" "senden ."}}@media(max-width: 500px){.formgrid{grid-template-columns:1fr;grid-template-areas:"name" "adresse" "ort" "land" "email" "tel" "anreise" "abreise" "pers" "kinder" "bemerk" "senden"}}.formgrid__item.-name{-ms-grid-row:1;-ms-grid-column:1;grid-area:name}.formgrid__item.-adresse{-ms-grid-row:1;-ms-grid-column:3;grid-area:adresse}.formgrid__item.-ort{-ms-grid-row:1;-ms-grid-column:5;grid-area:ort}.formgrid__item.-land{-ms-grid-row:1;-ms-grid-column:7;grid-area:land}.formgrid__item.-email{-ms-grid-row:3;-ms-grid-column:1;grid-area:email}.formgrid__item.-telefon{-ms-grid-row:3;-ms-grid-column:3;grid-area:tel}.formgrid__item.-personen{-ms-grid-row:7;-ms-grid-column:1;grid-area:pers}.formgrid__item.-kinder{-ms-grid-row:7;-ms-grid-column:3;grid-area:kinder}.formgrid__item.-anreise{-ms-grid-row:5;-ms-grid-column:1;grid-area:anreise}.formgrid__item.-abreise{-ms-grid-row:5;-ms-grid-column:3;grid-area:abreise}.formgrid__item.-bemerkungen{-ms-grid-row:3;-ms-grid-row-span:5;-ms-grid-column:5;-ms-grid-column-span:3;grid-area:bemerk}.formgrid__item.-senden{-ms-grid-row:9;-ms-grid-column:7;padding-top:1rem;grid-area:senden}@media (max-width: 750px){.formgrid__item.-name{-ms-grid-row:1;-ms-grid-column:1}.formgrid__item.-adresse{-ms-grid-row:1;-ms-grid-column:3}.formgrid__item.-ort{-ms-grid-row:3;-ms-grid-column:1}.formgrid__item.-land{-ms-grid-row:3;-ms-grid-column:3}.formgrid__item.-email{-ms-grid-row:5;-ms-grid-column:1}.formgrid__item.-telefon{-ms-grid-row:5;-ms-grid-column:3}.formgrid__item.-personen{-ms-grid-row:9;-ms-grid-column:1}.formgrid__item.-kinder{-ms-grid-row:9;-ms-grid-column:3}.formgrid__item.-anreise{-ms-grid-row:7;-ms-grid-column:1}.formgrid__item.-abreise{-ms-grid-row:7;-ms-grid-column:3}.formgrid__item.-bemerkungen{-ms-grid-row:11;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.formgrid__item.-senden{-ms-grid-row:13;-ms-grid-column:1}}@media (max-width: 500px){.formgrid__item.-name{-ms-grid-row:1;-ms-grid-column:1}.formgrid__item.-adresse{-ms-grid-row:3;-ms-grid-column:1}.formgrid__item.-ort{-ms-grid-row:5;-ms-grid-column:1}.formgrid__item.-land{-ms-grid-row:7;-ms-grid-column:1}.formgrid__item.-email{-ms-grid-row:9;-ms-grid-column:1}.formgrid__item.-telefon{-ms-grid-row:11;-ms-grid-column:1}.formgrid__item.-personen{-ms-grid-row:17;-ms-grid-column:1}.formgrid__item.-kinder{-ms-grid-row:19;-ms-grid-column:1}.formgrid__item.-anreise{-ms-grid-row:13;-ms-grid-column:1}.formgrid__item.-abreise{-ms-grid-row:15;-ms-grid-column:1}.formgrid__item.-bemerkungen{-ms-grid-row:21;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.formgrid__item.-senden{-ms-grid-row:23;-ms-grid-column:1}}.formgrid__item label{display:block;padding-bottom:.2rem}.formgrid__item input[type=text],.formgrid__item input[type=email],.formgrid__item textarea{width:100%;border:none;color:#822c59;background-color:rgb(245.1785714286,244,231.8214285714);padding:.25em .5em .3em .5em}@media(max-width: 1350px){.formgrid__item input[type=text],.formgrid__item input[type=email],.formgrid__item textarea{padding:.2em .4em .25em .4em}}@media(max-width: 900px){.formgrid__item input[type=text],.formgrid__item input[type=email],.formgrid__item textarea{padding:.2em .4em .25em .4em}}.formgrid__item input[type=text]:focus,.formgrid__item input[type=email]:focus,.formgrid__item textarea:focus{background-color:#fff}.formgrid__item textarea{height:calc(100% - 1.5rem);padding:1rem}@media(max-width: 750px){.formgrid__item textarea{height:auto}}.formgrid__item button{width:100%;display:inline-block;padding-left:1em;padding-right:1em;background-color:#280d20;color:#e6e3c4;border:none;border-radius:0;font-weight:bold;padding:.25em .5em .3em .5em}@media(max-width: 1350px){.formgrid__item button{padding:.2em .4em .25em .4em}}@media(max-width: 900px){.formgrid__item button{padding:.2em .4em .25em .4em}}@media(max-width: 1350px){.formgrid__item button{padding:.2em 1em .3em 1em}}@media(max-width: 900px){.formgrid__item button{padding:.2em 1em .4em 1em}}.footer{border-top:.6rem solid hsla(0,0%,100%,.2);padding:4rem 0}.footer *{color:#e6e3c4}.footer a{text-decoration:none;white-space:nowrap;background-image:linear-gradient(rgb(195.8275862069, 80.1724137931, 140.6896551724), rgb(195.8275862069, 80.1724137931, 140.6896551724));background-position:0 1.05em;background-repeat:no-repeat;background-size:100% 1px;transition:background-position .3s}.footer address{font-style:normal}.footer__anderes{align-self:end;text-align:right}@media(max-width: 500px){.footer__anderes{text-align:left}}

/*# sourceMappingURL=base.css.map */