/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* 2023-03-02 12:36:48 */ /*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:auto;src:url("../fonts/fa-regular-400.eot");src:url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg");}.far{font-family:'Font Awesome 5 Free';font-weight:400;/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url("../fonts/fa-solid-900.eot");src:url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg");/* titillium-web-regular - latin */}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;/* IE9 Compat Modes */src:url('../fonts/titillium-web-v10-latin-regular.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('../fonts/titillium-web-v10-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/titillium-web-v10-latin-regular.woff2') format('woff2'), url('../fonts/titillium-web-v10-latin-regular.woff') format('woff'), url('../fonts/titillium-web-v10-latin-regular.ttf') format('truetype'), url('../fonts/titillium-web-v10-latin-regular.svg#TitilliumWeb') format('svg');/* titillium-web-700 - latin */}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:700;/* IE9 Compat Modes */src:url('../fonts/titillium-web-v10-latin-700.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('../fonts/titillium-web-v10-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/titillium-web-v10-latin-700.woff2') format('woff2'), url('../fonts/titillium-web-v10-latin-700.woff') format('woff'), url('../fonts/titillium-web-v10-latin-700.ttf') format('truetype'), url('../fonts/titillium-web-v10-latin-700.svg#TitilliumWeb') format('svg');}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900;}.fa-edit:before{content:'\f044';font-style:normal;cursor:pointer;}*,*:before,*:after{box-sizing:border-box;}p{padding:0;margin:0;}a{color:#009835;text-decoration:none;}span.email:before{content:'@';}.debugInfo{position:fixed;z-index:1000;padding:10px;background-color:rgba(255, 255, 255, 0.9);}body{background-color:#fff;color:#555;font-family:'Titillium Web', sans-serif;font-size:18px;padding:0;margin:0;overflow-x:hidden;position:relative;}#myWidgetContainer{width:100%;}.wrapper{max-width:1370px;margin:0 auto;position:relative;}img{max-width:100%;}.keinSuchergebnis{text-align:center;}.header{position:relative;padding:10px;}.header form{margin-top:12px;}.header span.searchfield input{background-color:rgba(239, 114, 21, 0.6);border:none;width:100%;padding:5px 40px 5px 40px;border-radius:34px 10px 10px 34px;font-size:16px;line-height:24px;font-family:'Titillium Web', sans-serif;font-weight:bold;color:#fff;}.header span.searchfield input:hover{background-color:rgba(187, 58, 51, 0.8);}.header span.searchfield:hover{cursor:pointer;}.header span.searchfield:before{content:'\f002';background-color:#ef7215;font-size:19px;text-align:center;font-family:'Font Awesome 5 Free';font-weight:900;line-height:34px;color:#fff;width:34px;height:34px;border-radius:50%;position:absolute;z-index:1;}.header .widget{position:absolute;right:0;padding-right:10px;}.header:after{content:'';display:block;clear:both;}.kontaktBox{float:right;font-size:20px;margin-right:10px;}.kontaktBox .telefon{font-weight:bold;color:#ef7215;font-size:30px;line-height:30px;}.kontaktBox .merkListe{color:#555;position:relative;}.kontaktBox .merkListe span{position:absolute;left:0;top:0;text-align:center;width:40px;color:#fff;}.kontaktBox .merkListe:before{content:"\f004";font-family:'Font Awesome 5 Free';font-weight:900;font-size:40px;color:#ef7215;padding-right:5px;position:relative;top:10px;}.button{display:inline-block;padding:15px 50px;text-decoration:none;font-weight:bold;border:1px solid #bbb;color:#bbb;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}.button:hover{background-color:#bbb;color:#fff;}.slick-dots{text-align:center;padding:0;margin:0;}.slick-dots li{display:inline-block;}.slick-dots li button{text-indent:-3000px;width:10px;height:10px;padding:0;margin:0 5px;background-color:white;border:none;cursor:pointer;}.slick-dots li.slick-active button{background-color:#555;}.navigation{background-color:rgba(179, 228, 96, 0.4);width:100vw;position:relative;left:-50vw;margin-left:50%;}.navigation a{text-decoration:none;padding:20px 30px;display:inline-block;font-size:20px;color:#009835;}.navigation a.active,.navigation a:hover{background-color:#ef7215;color:#fff;transition:all 0.2s;}.navigation span{position:relative;display:inline-block;}.navigation .sub{max-height:0;overflow:hidden;position:absolute;z-index:1;background-color:#fff;}.navigation .sub span{display:block;}.navigation .sub span a{display:block;padding:8px 30px;}.navigation span:hover > .sub{max-height:2000px;}.copyright{position:absolute;bottom:10px;right:15px;color:#fff;font-size:10px;}.kopfBildWrapper{width:100vw;position:relative;left:-50vw;margin-left:50%;}.kopfBildWrapper img{width:100%;}.kopfBildWrapper .copyright{position:absolute;top:10px;right:10px;bottom:unset;color:#fff;font-size:10px;}.teaserButtons{text-align:center;margin:0 auto;display:table;margin-top:-70px;}.teaserButtons a{display:table-cell;vertical-align:middle;text-decoration:none;z-index:1;width:140px;height:140px;font-size:20px;padding:20px;position:relative;color:#fff;font-weight:bold;background-color:rgba(0, 152, 53, 0.3);border-radius:80px;text-align:center;hyphens:auto;}.teaserButtons a:after{content:'';background-color:#009835;position:absolute;top:10px;left:10px;bottom:10px;border-radius:80px;right:10px;z-index:-1;}.teaserButtons a:hover:after{transform:rotateY(180deg);transition:all 0.5s;}.teaserButtons a div{display:table-cell;}.map{clear:both;margin-top:40px;position:relative;width:100%;}.map .mapLeft{width:70%;display:inline-block;position:relative;margin-left:10px;overflow:hidden;}.map .mapLeft:before{content:'';display:block;position:absolute;z-index:1;left:0;top:0;height:100px;width:100%;background:-moz-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);}.map .mapLeft img{opacity:0.4;margin-top:-130px;}.map .mapLeft div{position:absolute;color:#009835;padding:2px 10px;background-color:#b3e460;transition:all 0.2s;font-size:16px;display:none;cursor:pointer;z-index:1;}.map .mapLeft div.mapDeutschland{bottom:46%;right:58%;display:block;}.map .mapLeft div.mapGriechenland{bottom:10%;right:37%;display:block;}.map .mapLeft div.mapSpanien{bottom:16%;right:85%;display:block;}.map .mapLeft div.mapPortugal{bottom:10%;left:6%;display:block;}.map .mapLeft div.mapPortugal span{left:-38px;right:unset;}.map .mapLeft div.mapSchweiz{bottom:31%;right:64%;display:block;}.map .mapLeft div.mapItalien{bottom:16%;right:52%;display:block;}.map .mapLeft div.mapFrankreich{bottom:26%;right:76%;display:block;}.map .mapLeft div.mapVereinigtes-Koenigreich{bottom:44%;right:84%;display:block;}.map .mapLeft div.mapOsteuropa{bottom:39%;right:17%;display:block;}.map .mapLeft div.mapOesterreich{bottom:33%;right:51%;display:block;}.map .mapLeft div.mapNordeuropa{bottom:79%;right:30%;display:block;}.map .mapLeft div span{background-color:transparent;transition:all 0.2s;border-radius:50%;position:absolute;top:-10px;right:-38px;margin-left:4px;text-align:center;width:50px;height:50px;padding-top:5px;font-size:16px;border:2px solid #b3e460;z-index:-1;font-weight:bold;padding:10px 0 5px 0;}.map .mapLeft div.active{background-color:#009835;color:#b3e460;}.map .mapLeft div.active span{color:#009835;border-color:#009835;}.map .mapRight{position:absolute;z-index:1;top:0;right:0;bottom:0;width:40%;padding-bottom:20px;overflow-y:auto;text-align:right;margin-right:5px;}.map .mapRight .mapHeader{background-color:#ef7215;border-radius:10px;font-weight:bold;color:#fff;text-align:center;margin-bottom:5px;}.map .mapRight .mapHeader,.map .mapRight .mapLandWrapper{width:65%;display:inline-block;}.map .mapRight .mapHeader.active,.map .mapRight .mapLandWrapper.active{width:100%;}.map .mapRight .mapRegionWrapper{display:none;}.map .mapRight .active .mapRegionWrapper{display:block;}.map .mapRight .mapLand,.map .mapRight .mapRegion{cursor:pointer;background-color:rgba(179, 228, 96, 0.4);color:#666;font-weight:normal;position:relative;border-radius:10px;margin-bottom:5px;text-align:center;}.map .mapRight .mapLand:after,.map .mapRight .mapRegion:after{content:"\f078";font-family:'Font Awesome 5 Free';font-weight:900;color:#b3e460;position:absolute;top:5px;right:10px;}.map .mapRight .mapLand:hover,.map .mapRight .mapRegion:hover{background-color:rgba(179, 228, 96, 0.2);}.map .mapRight .mapLand.active,.map .mapRight .mapRegion.active{background-color:#009835;color:#fff;font-weight:bold;}.map .mapRight .mapLand.active:after,.map .mapRight .mapRegion.active:after{content:"\f077";color:#fff;}.map .mapRight .active .mapLand{background-color:#009835;color:#fff;font-weight:bold;}.map .mapRight .active .mapLand:after{content:"\f077";color:#fff;}.map .aSmallTrip{width:100%;left:0;text-align:left;display:inline-block;background-color:rgba(179, 228, 96, 0.4);margin-bottom:5px;border-radius:10px;position:relative;padding-left:40%;}.map .aSmallTrip .imageSmallTrip{position:absolute;width:40%;height:100%;left:0;}.map .aSmallTrip .imageSmallTrip img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px 0 0 10px;}.map .aSmallTrip .textSmallTrip{padding:10px;}.map .aSmallTrip .textSmallTrip .titel{font-size:25px;line-height:25px;font-weight:bold;color:#009835;}.map .aSmallTrip .textSmallTrip .preis{font-size:16px;color:#009835;}.map .aSmallTrip .textSmallTrip .preis span{font-size:30px;font-weight:bold;}.Box16{display:inline-block;color:#009835;vertical-align:top;padding-right:20px;width:16%;}.Box16 a:hover{opacity:0.8;}.Box20{display:inline-block;color:#009835;vertical-align:top;padding-right:20px;width:20%;}.Box25{width:25%;display:inline-block;vertical-align:top;padding:10px;}.Box25 span{color:#009835;}.WarumWir h2,.Zahlung{color:#009835;}.WarumWir h2{margin-top:70px;padding:0 10px;text-align:center;}.Gruen20,.Gruen40,.Gruen60,.Gruen80{text-align:center;padding:20px 30px;border-radius:10px;font-size:20px;}.Gruen20{background-color:rgba(179, 228, 96, 0.2);}.Gruen40{background-color:rgba(179, 228, 96, 0.4);}.Gruen60{background-color:rgba(179, 228, 96, 0.6);}.Gruen80{background-color:rgba(179, 228, 96, 0.8);}.Herz,.Stern,.Sprechblasen,.Smiley{background-color:rgba(255, 255, 255, 0.3);border-radius:50%;width:120px;height:120px;line-height:100%;padding:10px;display:block;margin-right:auto;margin-left:auto;margin-bottom:10px;}.Herz:before,.Stern:before,.Sprechblasen:before,.Smiley:before{content:"\f004";font-family:'Font Awesome 5 Free';font-weight:900;color:#ef7215;background-color:#fff;border-radius:50%;line-height:100%;display:block;width:100px;height:100px;font-size:50px;padding:25px 10px 10px 10px;}.Stern:before{content:"\f005";color:#009835;}.Sprechblasen:before{content:"\f086";color:#009835;}.Smiley:before{content:"\f118";font-weight:400;color:#009835;}.Zahlung{background-color:#b3e460;border-radius:10px;margin:10px 10px 160px 10px;text-align:center;padding:10px;font-size:20px;line-height:120%;}.Zahlung .Daumen,.Zahlung .Zufriedenheit,.Zahlung .Muenzen,.Zahlung .Rechnung{display:inline-block;text-align:left;}.Zahlung .Zufriedenheit,.Zahlung .Rechnung{padding-right:20px;}.Zahlung .Daumen:before,.Zahlung .Muenzen:before{content:"\f164";font-family:'Font Awesome 5 Free';font-weight:400;color:#009835;padding-right:5px;font-size:40px;}.Zahlung .Muenzen:before{content:'\f51e';font-weight:900;}.Zahlung .KundenZufriedenheit,.Zahlung .ZahlungRechnung{display:inline-block;}.tripTeaser .image .merken{text-align:center;width:35px;height:37px;border-radius:0 0 35px 35px;background-color:rgba(179, 228, 96, 0.6);position:absolute;right:10px;top:0px;z-index:2;}.tripTeaser .image .merken.wLactive:before{font-weight:900;opacity:1;color:#ef7215;}.tripTeaser .image .merken.wLactive:hover:before{content:'\f00d';font-weight:900;opacity:1;color:#fff;}.tripTeaser .image .merken:hover:before{color:#ef7215;opacity:1;}.tripTeaser .image .merken:before{content:'\f004';font-family:'Font Awesome 5 Free';font-size:24px;color:#fff;opacity:0.3;transition:all 0.2s;line-height:40px;}.footerMiddle{background-color:rgba(179, 228, 96, 0.4);padding-top:10px;padding-bottom:20px;font-size:16px;}.footerMiddle .title{color:#009835;font-size:20px;text-transform:uppercase;position:absolute;top:-50px;}.footerMiddle .title .logo{width:110px;position:absolute;bottom:5px;}.footerMiddle .Box20{position:relative;/*span {
      position: absolute;
      top: -10px;
    }
   */vertical-align:top;}.footerMiddle .Box16{position:relative;vertical-align:top;}.footerMiddle a{color:#009835;}.footerMiddle .Box16 img:hover{opacity:0.8;}.footerMiddle .html img{margin-top:10px;}.footerMiddle .Box20{padding-left:20px;}.footerBottom{background-color:#009835;color:#fff;text-align:center;}.footerBottom a{color:#fff;text-decoration:none;padding:10px;display:inline-block;}.imprint{padding:10px;text-align:center;font-size:16px;}.teaserLegende{position:relative;text-align:center;margin-top:70px;}.teaserLegende div{display:inline-block;background-color:#fff;padding:10px;position:relative;}.teaserLegende div img{margin-right:5px;vertical-align:sub;}.teaserLegende .herzLegende:before{content:'\f004';font-family:'Font Awesome 5 Free';font-size:30px;color:#ef7215;vertical-align:sub;}.teaserLegende:before{content:'';position:absolute;z-index:0;top:55%;left:0;width:100%;margin-top:-1px;height:2px;background-color:#009835;}.tripTeaser{display:inline-block;vertical-align:top;width:25%;padding:10px;position:relative;}.tripTeaser > div{background-color:#fff;border-radius:10px;box-shadow:0 0 8px rgba(0, 0, 0, 0.16);position:relative;}.tripTeaser > div .content{padding:10px 10px 50px 10px;color:#555;}.tripTeaser > div .titel{font-size:25px;line-height:120%;color:#009835;font-weight:bold;padding-bottom:10px;}.tripTeaser > div .strecke{font-size:16px;}.tripTeaser > div .symbole{position:absolute;bottom:10px;left:10px;}.tripTeaser > div .symbole img{vertical-align:middle;}.tripTeaser > div .image{position:relative;}.tripTeaser > div .image img{border-radius:10px 10px 0 0;}.tripTeaser > div .teaser{background-color:rgba(179, 228, 96, .85);padding:5px 10px;width:50%;position:absolute;bottom:6px;right:-8px;color:#fff;font-weight:bold;text-shadow:0 0 4px rgba(0, 0, 0, 0.16);border-radius:10px 0 0 10px;}.tripTeaser > div .teaser:after{content:'';border-left:4px solid #009835;border-bottom:4px solid #009835;border-top:4px solid transparent;border-right:4px solid transparent;position:absolute;top:-8px;right:0;}.tripTeaser > div .preis{text-align:right;color:#009835;font-size:16px;line-height:100%;position:absolute;bottom:10px;right:10px;}.tripTeaser > div .preis span{font-weight:bold;font-size:30px;}.webpage.formdefinition{margin:10px;}.webPage{padding:40px 0;}.webPage .titel{font-size:30px;font-weight:700;position:relative;padding:0 10px;margin:0 0 10px 0;display:inline-block;color:#009835;}.webPage .untertitel{padding:0 10px 20px 10px;margin:0 0 20px 0;color:#b3e460;border-bottom:2px solid #b3e460;font-size:22px;}.webPage .webpageDescription{text-align:left;padding:0 10px;}.webPage .images{width:50%;float:right;padding-left:10px;}.webPage .images a{padding:10px;display:inline-block;}.webPage.mehrBilder a{width:50%;}.webPage:after{content:'';display:block;clear:both;float:none;}.slick-slider .slick-dots li button{background-color:#b3e460;}.slick-slider .slick-dots li.slick-active button{background-color:#009835;}.slick-slider img{width:100%;}.tripWrapper{margin:0 auto;max-width:1144px;padding:60px 0 20px 0;}.tripWrapper .bildBlock{margin:40px 0;}.tripWrapper .bildBlock .slick-slide{padding:0 5px;}.tripWrapper .bildBlock a{position:relative;}.tripWrapper .titelBild,.tripWrapper .bildBlock img{border-radius:10px;}.tripWrapper .HeaderBild{position:relative;padding:0 5px;}.tripWrapper .HeaderBild .symbole{position:absolute;top:0;right:20px;width:50px;background-color:#009835;border-radius:0 0 35px 35px;padding:5px 10px;}.tripWrapper .HeaderBild .symbole img{padding:7px 0;}.tripWrapper .header{background-color:rgba(179, 228, 96, 0.3);padding:20px 232px 50px 20px;position:relative;font-size:20px;border-radius:10px;margin:10px 5px 20px 5px;}.tripWrapper .header h1{color:#009835;font-size:35px;margin:0;}.tripWrapper .header h2{color:#555;font-size:20px;font-weight:normal;margin:0;}.tripWrapper .header .termPreis{position:absolute;bottom:20px;right:20px;color:#009835;}.tripWrapper .header .termPreis p{border:2px solid #b3e460;border-radius:10px 10px 0 0;padding:0 10px;}.tripWrapper .header .termPreis .zurAuswahl{padding:0 10px 2px;background-color:#b3e460;border-radius:0 0 10px 10px;}.tripWrapper .header .termPreis .zurAuswahl:after{content:" \f138";font-family:'Font Awesome 5 Free';font-weight:900;color:#009835;}.tripWrapper .header .termPreis .zurAuswahl:hover{background-color:#ef7215;cursor:pointer;color:#fff;}.tripWrapper .header .termPreis .zurAuswahl:hover:after{color:#fff;cursor:pointer;}.tripWrapper .header .termPreis .preis{color:#009835;font-size:18px;}.tripWrapper .header .termPreis .preis span{font-weight:bold;font-size:35px;}.tripWrapper .header .ButtonsReihe{position:absolute;bottom:-20px;left:20px;}.tripWrapper .header .ButtonsReihe > *{display:inline-block;padding:6px 25px 6px 55px;background-color:#b3e460;margin-right:20px;color:#009835;border-radius:25px 10px 10px 25px;cursor:pointer;position:relative;height:43px;}.tripWrapper .header .ButtonsReihe > *:hover{background-color:#d68884;color:#fff;}.tripWrapper .header .ButtonsReihe > *:hover:before{background-color:#ef7215;}.tripWrapper .header .ButtonsReihe > *:before{content:"\f07a";text-align:center;font-family:'Font Awesome 5 Free';font-weight:900;line-height:43px;color:#fff;width:43px;height:43px;background-color:#009835;border-radius:50%;display:block;position:absolute;left:0;top:0;}.tripWrapper .header .ButtonsReihe > *.btnDrucken:before{content:'\f02f';}.tripWrapper .header .ButtonsReihe > *.btnMerken:before{content:'\f004';}.tripWrapper .header .ButtonsReihe > *.btnMerken.wLactive:before{color:#ef7215;}.tripWrapper .header .ButtonsReihe > *.btnMerken.wLactive:hover:before{content:'\f00d';color:#fff;}.tripWrapper .header .ButtonsReihe > *.btnMerken:after{content:' Reise merken';}.tripWrapper .header .ButtonsReihe > *.btnMerken.wLactive:after{content:' Reise entfernen';}.tripWrapper .mobileInfo{display:none;}.tripWrapper .tripText{box-shadow:0 0 8px rgba(0, 0, 0, 0.16);padding:30px 20px 20px 20px;border-radius:10px;margin:0 5px;}.tripWrapper .tripTextBlock{padding-top:30px;display:none;}.tripWrapper .tripTextBlockActive{display:block;}.tripWrapper .buttonBackground{background-color:rgba(179, 228, 96, 0.3);width:100vw;position:relative;margin-left:-50vw;left:50%;}.tripWrapper .buttonBackground .buttonLine{display:block;max-width:1180px;margin:0 auto;padding:0 22px;}.tripWrapper .buttonBackground .Button{display:inline-block;padding:10px;text-align:center;cursor:pointer;width:20%;transition:all 0.2s;background-color:transparent;font-size:20px;/*
    &:before {
      content: '';
      background-color: rgba(179, 228, 96, 0.3);
      width: 100vw;
      position: relative;
      left: 50%;
      margin-left: -50vw;
    }
    */}.tripWrapper .buttonBackground .Button:hover,.tripWrapper .buttonBackground .Button.reiterActive{background-color:#b3e460;color:#009835;font-weight:bold;}.tripWrapper .intro,.tripWrapper .introVolleBreite{display:inline-block;width:66.66%;vertical-align:top;padding:5px;margin-top:40px;}.tripWrapper .intro > div,.tripWrapper .introVolleBreite > div{box-shadow:0 0 8px rgba(0, 0, 0, 0.16);padding:20px;border-radius:10px;}.tripWrapper .introVolleBreite{width:100%;}.tripWrapper .teaser{display:inline-block;width:33.33%;vertical-align:top;padding:5px;margin-top:40px;}.tripWrapper .teaser > div{border-radius:10px;background-color:#009835;color:#fff;padding:20px;}.tripWrapper .terminInfo b{color:#009835;}.tripWrapper .teaserButtons{margin-top:40px;}.tripWrapper table.terms{margin-top:20px;}#buchungsKalender{position:relative;margin-top:25px;}#buchungsKalender .kalenderHeadline{background-color:#009835;color:#fff;border-radius:5px;padding:4px;font-weight:bold;border:1px solid #fff;text-align:center;}#buchungsKalender .calendarPrev{position:absolute;left:-15px;cursor:pointer;}#buchungsKalender .calendarPrev:before{content:'\f104';font-family:'Font Awesome 5 Free';font-weight:900;font-size:40px;color:rgba(179, 228, 96, 0.4);}#buchungsKalender .calendarNext{position:absolute;right:-15px;cursor:pointer;}#buchungsKalender .calendarNext:before{content:'\f105';font-family:'Font Awesome 5 Free';font-weight:900;font-size:40px;color:rgba(179, 228, 96, 0.4);}#buchungsKalender .calendar{width:33.33%;display:inline-block;padding:10px;vertical-align:top;color:#009835;}#buchungsKalender .calendar .monthName{background-color:#b3e460;border-radius:5px;padding:4px;font-weight:bold;border:1px solid #fff;text-align:center;}#buchungsKalender .calendar .weekDayNames{font-weight:bold;}#buchungsKalender .calendar .weekDayNames div{display:inline-block;border:1px solid #fff;width:14.28%;border-radius:5px;padding:7px 0;text-align:center;background-color:rgba(179, 228, 96, 0.4);}#buchungsKalender .calendar .weekDayName .normDay,#buchungsKalender .calendar .weekDays .normDay,#buchungsKalender .calendar .weekDayName .noDay,#buchungsKalender .calendar .weekDays .noDay{display:inline-block;border:1px solid #fff;width:14.28%;border-radius:5px;padding:7px 0;text-align:center;}#buchungsKalender .calendar .weekDayName .bookableDay,#buchungsKalender .calendar .weekDays .bookableDay{display:inline-block;border:1px solid #fff;width:14.28%;border-radius:5px;text-align:center;position:relative;}#buchungsKalender .calendar .weekDayName .bookableDay a,#buchungsKalender .calendar .weekDays .bookableDay a{color:#009835;padding:7px 0;display:block;border-radius:5px;background-color:rgba(179, 228, 96, 0.2);}#buchungsKalender .calendar .weekDayName .bookableDay a:hover,#buchungsKalender .calendar .weekDays .bookableDay a:hover{padding:5px 0;border:2px solid #ef7215;background-color:rgba(179, 228, 96, 0.4);}#buchungsKalender .calendar .weekDayName [data-weekday="6"],#buchungsKalender .calendar .weekDays [data-weekday="6"],#buchungsKalender .calendar .weekDayName [data-weekday="7"],#buchungsKalender .calendar .weekDays [data-weekday="7"]{font-weight:bold;}.searchBox{margin:40px 0;}.searchBox select,.searchBox input,.searchBox *{font-size:16px;line-height:24px;padding:0;margin:0;border:0;border-radius:34px 10px 10px 34px;color:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Titillium Web', sans-serif;}.searchBox .box66{width:66.66%;display:inline-block;vertical-align:top;}.searchBox .box66 span{display:inline-block;padding:5px;width:50%;position:relative;}.searchBox .box66 span:before{content:"\f07a";text-align:center;font-family:'Font Awesome 5 Free';font-weight:900;line-height:34px;color:#fff;width:34px;height:34px;background-color:#009835;border-radius:50%;position:absolute;z-index:1;font-size:20px;}.searchBox .box66 span select{background-color:rgba(179, 228, 96, 0.4);border:none;width:100%;padding:5px 40px 5px 40px;position:relative;}.searchBox .box66 span select:hover{background-color:#b3e460;}.searchBox .box66 span.searchDestination:before{content:"\f3c5";}.searchBox .box66 span.searchCategory:before{content:"\f6ec";font-size:22px;}.searchBox .box66 span.searchDate:before{content:"\f274";line-height:33px;font-size:19px;}.searchBox .box66 span.searchDuration:before{content:'\f1da';line-height:35px;}.searchBox .box33{width:33.33%;display:inline-block;vertical-align:top;}.searchBox .box33 span{display:block;padding:5px;position:relative;}.searchBox .box33 span:before{content:"\f07a";text-align:center;font-family:'Font Awesome 5 Free';font-weight:900;line-height:34px;color:#fff;width:34px;height:34px;background-color:#009835;border-radius:50%;position:absolute;z-index:1;font-size:20px;}.searchBox .box33 span input{background-color:#b3e460;border:none;width:100%;padding:5px 40px 5px 40px;}.searchBox .box33 span input:hover{background-color:rgba(179, 228, 96, 0.4);}.searchBox .box33 span .searchButton{padding:5px 40px 5px 40px;background-color:rgba(239, 114, 21, 0.6);color:#fff;font-weight:bold;text-transform:uppercase;}.searchBox .box33 span .searchButton:hover{background-color:rgba(239, 114, 21, 0.8);}.searchBox .box33 span.searchfield:before{content:'\f044';padding-left:4px;font-size:18px;line-height:33px;}.searchBox .box33 span.searchButton:hover{cursor:pointer;}.searchBox .box33 span.searchButton:before{content:'\f002';background-color:#ef7215;font-size:19px;}.vistabus{opacity:0.5;font-size:14px;line-height:140%;text-align:center;padding-bottom:10px;/* @group Buchungsformular */}.personBook h1{color:#ef7215;line-height:120%;}.personBook h1 span{color:#009835;}.personBook h3{color:#009835;}.zusammenFassung{text-align:center;padding:10px;background-color:rgba(179, 228, 96, 0.2);}.zusammenFassung .komplettPreis{font-weight:bold;font-size:30px;}.formular{margin-top:30px;width:100%;border-spacing:0 5px;padding:0 10px;}.formular .fullwidth{width:100%;}.formular .clickInfo{cursor:pointer;}.formular .inputInfo{width:95px;display:inline-block;}.formular h3{color:#009835;}.formular tbody td{vertical-align:top;}.formular tbody td span.Anreise{padding-right:25px;}.formular .personDetail{width:49%;display:inline-table;border-left:5px solid #b3e460;padding-left:10px;padding-right:10px;margin-bottom:20px;margin-top:10px;transition:all 0.3s ease-out;}.formular .personDetail:hover{background-color:rgba(179, 228, 96, 0.2);}.formular div.pfeilSelect{position:relative;background-color:#fff;border-radius:10px;display:inline-block;}.formular div.pfeilSelect select{background-color:transparent;padding-right:40px;}.formular div.pfeilSelect select:hover{background-color:rgba(179, 228, 96, 0.2);}.formular div.pfeilSelect:after{content:'\f13a';color:#009835;font-size:20px;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:10px;z-index:0;margin-left:-30px;}.formular input,.formular textarea,.formular select{font-family:'Titillium Web', sans-serif;border:none;border-radius:10px;box-shadow:0 0 8px rgba(102, 102, 102, 0.2);position:relative;z-index:1;}.formular input:hover,.formular textarea:hover,.formular select:hover{background-color:#eff9de;transition:all 0.2s;}.formular input[type=text],.formular textarea,.formular select{-moz-appearance:none;-webkit-appearance:none;appearance:none;}.formular .buttonSubmit{background-color:#ef7215;color:#fff;border:none;border-radius:10px;margin-top:20px;font-family:'Titillium Web', sans-serif;padding:10px 20px;display:block;margin:0 auto;}.formular .buttonSubmit:hover{background-color:#555;}.formular select.versicherung{width:300px;}.formular .versicherungHidden{display:none;}.formular .hide{opacity:0.5;}.Kontaktformular{margin-top:30px;}input,textarea,select{padding:8px;font:18px/140% 'Titillium Web', sans-serif;transition:all 0.6s;border:none;}input:hover,textarea:hover,select:hover{background-color:#eff9de;transition:all 0.2s;}.formField a:hover{color:#b3e460;transition:all 0.2s;}.formField input{display:inline-block;width:85%;padding:10px;border:none;border-radius:10px;box-shadow:0 0 8px rgba(102, 102, 102, 0.2);}.formField input::placeholder{font-family:'Titillium Web', sans-serif;color:rgba(102, 102, 102, 0.9);}.formField textarea{display:inline-block;width:85%;padding:10px;height:120px;border:none;border-radius:10px;box-shadow:0 0 8px rgba(102, 102, 102, 0.2);}.formField textarea::placeholder{font-family:'Titillium Web', sans-serif;color:rgba(102, 102, 102, 0.9);transition:all 0.2s;}.formField div.pfeilSelect{position:relative;background-color:#fff;border-radius:10px;display:inline-block;}.formField div.pfeilSelect select{background-color:transparent;padding-right:40px;}.formField div.pfeilSelect select:hover{background-color:rgba(179, 228, 96, 0.2);}.formField div.pfeilSelect:after{content:'\f13a';color:#009835;font-size:20px;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:10px;z-index:0;margin-left:-30px;}.formField select{color:rgba(102, 102, 102, 0.9);border:none;border-radius:10px;box-shadow:0 0 8px rgba(102, 102, 102, 0.2);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;padding-right:40px;}.formField label,.formField .label{display:inline-block;vertical-align:top;width:15%;font-weight:400;}.formField label.checkboxLabel{width:auto;font-weight:400;}.formField input[type=button]{display:inline-block;font-family:'Titillium Web', sans-serif;color:#fff;text-align:center;background-color:#ef7215;cursor:pointer;border:none;border-radius:10px;display:block;margin:20px auto 0;width:auto;}.formField input[type=checkbox]{width:auto;margin-right:5px;float:left;}.formFieldContent .checkboxLabel:hover{color:rgba(102, 102, 102, 0.6);transition:all 0.2s;}.formFieldContent{display:inline-block;width:80%;}.formField.checkbox label{width:100%;}.formField input[type=button]:hover,input.Button:hover{color:#fff;background-color:#555;}.formField{padding-bottom:5px;padding-top:5px;}.formSpecial{display:none;}.formfieldTitle{font-weight:bold;margin-bottom:5px;margin-top:5px;}@media (max-width:1400px){.personBook h1{padding:0 25px;}.kalenderWrapper{padding:0 25px;}}@media (max-width:1300px){.tripTeaser{width:50%;}.tripTeaser > div .content{height:auto;padding-bottom:60px;}.tripTeaser > div .content .preis{position:absolute;right:20px;bottom:20px;}}@media (max-width:1200px){.footerMiddle .title{color:#009835;font-size:20px;text-transform:uppercase;position:relative;top:0;margin-top:20px;}.footerMiddle .title .logo{width:110px;position:absolute;bottom:5px;}.footerMiddle .Box20{width:33%;text-align:center;padding:0 20px;}.footerMiddle .Box16{width:33%;text-align:center;padding:0 20px;}.kopfBildWrapper .teaserButtons{margin-top:40px;font-size:5px;}.tripTeaser > div .image img{width:100%;}.tripTeaser > div .content{padding-bottom:60px;}.tripTeaser > div .content .symbole img{max-width:100%;}.WarumWir .Box25{width:50%;height:auto;}}@media (max-width:1100px){.formular .personDetail{width:100%;}}@media (max-width:1000px){#buchungsKalender .calendar{width:50%;}#buchungsKalender .calendar.mobileHide3{display:none;}.map .mapRight{display:none;}.map .mapLeft img{display:none;}.map .mapLeft div.mapDeutschland{display:none;}}@media (max-width:900px){.tripWrapper .header{padding-right:20px;}.tripWrapper .header .ButtonsReihe{position:relative;left:0;bottom:0;}.tripWrapper .header .ButtonsReihe .btnBuchen,.tripWrapper .header .ButtonsReihe .btnMerken,.tripWrapper .header .ButtonsReihe .btnDrucken{margin-right:10px;}.tripWrapper .header .termPreis{position:relative;display:inline-block;margin:40px 20px 20px 20px;}.tripWrapper .header .termPreis .preis,.tripWrapper .header .termPreis .zurAuswahl,.tripWrapper .header .termPreis .termin{text-align:left;}.tripWrapper .intro,.tripWrapper .introVolleBreite{margin-top:20px;}.webPage.mehrBilder .images{width:100%;}.webPage.mehrBilder a{width:50%;padding:5px;margin-bottom:10px;}.webPage .images{float:none;width:50%;margin-bottom:10px;padding:0 5px;}.footerMiddle .Box20{width:50%;}.footerMiddle .Box16{width:50%;}}@media (max-width:780px){.formField label,.formField .label{display:block;width:100%;}.formField input,.formField textarea{width:100%;}.buttonLine{padding:0 5px;}#buchungsKalender .calendar{width:100%;}#buchungsKalender .calendar.mobileHide3,#buchungsKalender .calendar.mobileHide2{display:none;}.tripWrapper .buttonBackground .Button{display:block;width:100%;}.tripTeaser{width:100%;}.WarumWir .Box25{width:100%;}.webPage.mehrBilder .images{width:100%;}.webPage.mehrBilder a{width:100%;padding:5px;margin-bottom:10px;}.webPage .images{float:none;width:100%;margin-bottom:10px;}.header .logo{display:block;width:100%;text-align:center;}.header .widget{display:none;}.header span input.searchfield{width:auto;}.header .kontaktBox{display:block;position:relative;text-align:center;margin-bottom:10px;width:100%;margin-top:20px;left:0;}.header .kopfBildWrapper .kopfBild{display:none;}}@media (max-width:660px){.header{padding-right:20px;}.header .ButtonsReihe .btnBuchen,.header .ButtonsReihe .btnMerken,.header .ButtonsReihe .btnDrucken{width:100%;margin-bottom:5px;}.header .termPreis{width:100%;}}@media (max-width:600px){.searchBox .box33{width:100%;}.searchBox .box66{width:100%;}.searchBox .box66 span{width:100%;}.footerMiddle .Box20{width:100%;}.footerMiddle .Box16{width:100%;}}@media (max-width:500px){.kopfBildWrapper .teaserButtons,.tripWrapper .teaserButtons{text-align:center;display:block;font-size:5px;}.kopfBildWrapper .teaserButtons a,.tripWrapper .teaserButtons a{display:block;width:100%;padding:20px;position:relative;color:#fff;background-color:#fff;height:auto;}.kopfBildWrapper .teaserButtons a:after,.tripWrapper .teaserButtons a:after{top:0;right:0;left:0;bottom:0;border-radius:0;}}@media (max-width:400px){.formular tbody td{display:block;}.KundenZufriedenheit{display:block;}.ZahlungRechnung{display:block;margin-top:10px;border-top:2px solid #009835;padding-top:10px;}.header .logo{width:80%;}.navigation a.active,.navigation a:hover{display:block;}.navigation span{display:block;text-align:center;}}.header span.searchfield input:hover{background-color:rgba(239, 114, 21, 0.8);}.teaserButtons a{background-color:rgba(179, 228, 96, 0.3);}.searchBox .box66 span select:hover{background-color:rgba(239, 114, 21, 0.6);cursor:pointer;}.searchBox .box33 span input{background-color:#b3e460;}.searchBox .box33 span input:hover{background-color:rgba(179, 228, 96, 0.3);color:#555;}.Zahlung{color:#fff;}.Zahlung .Daumen::before,.Zahlung .Muenzen::before{color:#fff;}.Box25 .Gruen20 .Herz:before{color:#bb3a33;}.Box25 span{color:#555;}.searchBox select,.searchBox input,.searchBox{color:#555;}.map .mapLeft div{color:#fff;background-color:#009835;}.map .mapLeft div span{color:#009835;border:2px solid #009835;}.tripWrapper .header h2{color:#b3e460;}.tripWrapper .header{background-color:rgba(179, 228, 96, 0.2);}.slick-slider .slick-dots li button{background-color:rgba(179, 228, 96, 0.3);}.tripWrapper .header .ButtonsReihe > *{background-color:#b3e460;}.tripWrapper .header .ButtonsReihe > :hover{background-color:#f8aa72;}a:hover,.formField a:hover{color:#ef7215;}.teaserButtons a{background-color:rgba(239, 114, 21, 0.3);}.teaserButtons a:after{background-color:#ef7215;}.teaserButtons a:hover{color:#fff;}.Zahlung{background-color:#009835;}.tripTeaser .image .merken{background-color:rgba(239, 114, 21, 0.8);}.tripTeaser .image .merken.wLactive::before,.tripTeaser .image .merken:hover::before{color:#fff;}.tripTeaser .image .merken::before{opacity:0.5;}.teaserLegende::before{background-color:#b3e460;}.footerMiddle .Box16 .title b{color:#009835;}.tripWrapper .buttonBackground .Button:hover,.tripWrapper .buttonBackground .Button.reiterActive{background-color:#ef7215;color:#fff;}.map .mapRight .mapLand{background-color:#b3e460;color:#555;}.map .mapRight .mapLand:after{color:#555;}.map .mapRight .mapLand:hover{color:#555;}.map .mapRight .mapLand .mapRegion{background-color:rgba(179, 228, 96, 0.2);}.map .mapRight .mapRegion:after{color:#009835;}.map .mapRight .active .mapLand:hover{color:#fff;}.tripWrapper .HeaderBild .symbole{background-color:#b3e460;}.tripWrapper .buttonBackground{background-color:rgba(179, 228, 96, 0.2);}