/* 2025-12-19 09:26:49 */ /* open-sans-regular - latin */@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;/* IE9 Compat Modes */src:url('../fonts/open-sans-v34-latin-regular.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg');/* open-sans-700 - latin */}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;/* IE9 Compat Modes */src:url('../fonts/open-sans-v34-latin-700.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-700.woff') format('woff'), url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg');}body,html{margin:0;font:300 18px/140% 'Open Sans', sans-serif;min-height:100%;color:#666;}body{overflow-x:hidden;}body.trip,body.advice{background-color:#f1f1f1;}body.white{background-color:white;}*{box-sizing:border-box;}.advice{padding:10px;}.red{color:#df0019;font-weight:bold;/* @group allgemein *//*
.tooltip {
	display:none;
	position:absolute;
	background-color: rgba(221,221,222,0.8);
	border-radius:5px;
	padding: 8px 10px;
	font-size:12px Arial;
	z-index: 1;
	color: #333;
}

.tooltip:before {
	border-right: 16px solid rgba(221,221,222,0.8);
    border-bottom: 12px solid transparent;
    border-top: 2px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    left: -16px;
    top: 10px;
    width: 0;
	font-size: 14px;
}*/}.nowrap{white-space:nowrap;}.tooltip{display:none;position:absolute;background-color:#006999;border-radius:5px;padding:10px;font-size:16px;z-index:10;color:white;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);line-height:120%;}.tooltip:before{border-right:16px solid #006999;border-bottom:12px solid transparent;border-top:2px solid transparent;content:"";height:0;position:absolute;left:-16px;top:10px;width:0;}.anker,.clearAll{clear:both;display:block;}h1,.titleH1{font-size:36px;color:#0c4372;font-weight:bold;padding:0;margin:5px 0 10px;line-height:120%;}h1:first-child{margin-top:0;}h2,.titleH2{font-weight:normal;margin:0 0 10px;font-style:normal;font-size:24px;color:#006999;line-height:140%;}.center{text-align:center;}p{padding:0;margin:0 0 10px;}b,strong{font-weight:600;}a{text-decoration:none;font-style:normal;color:#006999;transition:all 0.2s;}a:hover{color:#0c4372;text-shadow:none;}a img{border:none;transition:all 0.2s;}.email:before{content:'@';}a:hover > img{opacity:0.8;}li{list-style-type:square;}img{max-width:100%;height:auto;}.zentriert{text-align:center;}.blocksatz{text-align:justify;}.rechtsbuendig{text-align:right;}::selection{background:#006999;color:#fff;}::-moz-selection{background:#006999;color:#fff;}.tripTeaserText ::-moz-selection,.tripHeadBox ::-moz-selection{background:#fff;color:#006999;}.tripTeaserText ::selection,.tripHeadBox ::selection{background:#fff;color:#006999;}.kopfWrapper ::-moz-selection,.kopfWrapper ::-moz-selection{background-color:transparent;}.kopfWrapper ::selection,.kopfWrapper ::selection{background-color:transparent;/* @end */}.wrapper{max-width:1200px;margin:0 auto;position:relative;padding:20px 10px;}.wrapper:after{content:'';clear:both;display:block;}.kopfWrapper .wrapper{padding:0;max-width:1180px;}.kopfWrapper{position:absolute;width:100%;top:0;left:0;z-index:2;}.kopfBild{width:100%;}.Aufklapper{margin-top:10px;margin-bottom:5px;}.aufklapperHead{display:block;cursor:pointer;position:relative;padding:5px;transition:all 0.2s;font-weight:bold;background:#ffd12c;}.aufklapperHead:hover{background-color:rgba(250, 185, 8, 0.4);}.aufklapperOpen{background-color:rgba(250, 185, 8, 0.1);}.aufklapperHead h2{margin-bottom:0;}.aufklapperHead:after{content:'\f078';font-family:'FontAwesome';position:absolute;right:10px;top:5px;display:block;}.aufklapperMinus:after{content:'\f077';}.ausklapperText{max-height:0;overflow:hidden;transition:all 0.2s;padding:0 10px;}.showAufklapper{padding:10px;max-height:2000px;}.jobPosting li{list-style-type:none;position:relative;}.jobPosting li:before{content:'✓';position:absolute;left:-18px;}.jobPosting{/* @group top-Angebote im Header */}.jobPosting .aufklapperHead span{padding-left:10px;font-weight:normal;font-size:14px;}.jobPosting .showAufklapper{padding:10px;}.wechselBilder .wrapper{padding:0;}.headerTripBox{position:absolute;bottom:100px;right:0;}.headerTripHead{background-color:#006999;color:white;text-transform:uppercase;padding:10px;float:left;font-weight:bold;font-size:24px;}.headerTripSub{background-color:#ffd12c;color:#0c4372;padding:10px;}.headerTripPrice{background-color:#006999;color:white;padding:10px;float:right;/* @end */}.logo{position:absolute;left:0;top:0;padding:20px;box-shadow:0 0 10px rgba(0, 0, 0, 0.8);background-color:white;border-radius:0 0 8px 8px;}.logo img{max-width:100%;width:270px;}.wrapperBild{position:relative;}.wrapper .wrapperBild{padding:20px;}.wrapperBild img{width:100%;}.wrapperBildText{position:absolute;top:50%;width:100%;text-align:center;margin-top:-70px;}.wrapperBildText h1,.wrapperBildText .titel{color:white;text-transform:uppercase;text-align:center;text-shadow:4px 4px 8px rgba(0, 0, 0, 0.8);line-height:85px;font-size:85px;font-weight:bold;max-width:1200px;margin-right:auto;margin-left:auto;}.wrapperBildText h2,.wrapperBildText .subtitle{color:white;font-size:40px;text-align:center;line-height:50px;max-width:1200px;margin-right:auto;margin-left:auto;}.headerTitle{color:white;text-align:left;opacity:0.5;position:absolute;bottom:0;z-index:100;text-transform:uppercase;line-height:80px;font-size:85px;font-weight:bold;}.webpageList .wrapper{padding-bottom:0;}.parallax{background-size:cover;text-align:center;position:relative;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;}.debugInfoBox{border:2px solid #e10019;background-color:rgba(254, 255, 255, 0.79);position:fixed;left:10px;top:10px;z-index:300;overflow:hidden;transition:all 0.2s;font-size:14px;padding:5px;line-height:120%;display:none;}.debugInfoBox:hover{opacity:0;}.copyright{position:absolute;bottom:5px;right:5px;color:white;font-size:11px;line-height:110%;padding:6px;text-align:right;border-radius:10px;background-color:rgba(0, 0, 0, 0.8);z-index:1;}.copyright a{color:white;}.imgSubline{z-index:1;text-shadow:0 0 3px rgba(0, 0, 0, 0.8);position:absolute;left:0;bottom:0;padding:10px;color:white;/* @group startBox */}.startBox{position:relative;padding-left:12%;}.startBox:after{content:'';display:block;clear:both;}.startBox .startBoxRechts > div{position:relative;}.startBox .startBoxRechts > div.searchOuter{z-index:1;position:absolute;left:20px;top:10px;right:20px;bottom:20px;padding:40px;display:none;}.startBox .startBoxRechts > div.searchBoxShow{display:block;}.startBox .startBoxRechts > div span{position:absolute;left:0;top:0;background-color:#0c4372;color:#fff;display:inline-block;line-height:100%;padding:6px 10px;}.startBoxLinks{position:absolute;left:0;top:10px;bottom:10px;width:12%;}.startBoxLinks i.fa{font-size:40px;margin-bottom:10px;}.startBoxLinks a{display:block;height:20%;background-color:#006999;padding:30px 0 10px;color:white;text-align:center;text-transform:uppercase;border-bottom:2px solid #fff;}.startBoxLinks a:last-child{border-bottom:none;}.startBoxLinks a:hover{background-color:#ffd12c;color:#0c4372;}.startBoxRechts{padding:0 10px 10px;line-height:0;position:relative;}.startBoxRechts:after{content:'';display:block;clear:both;}.startBoxRechts > div{float:left;}.startBoxRechts > div a{overflow:hidden;display:block;position:relative;}.startBoxRechts > div img{width:100%;}.startBoxHeadline{background-color:rgba(255, 255, 255, 0.9);font-size:20px;line-height:24px;padding:10px;color:#0c4372;position:absolute;bottom:0;left:0;}.startBoxMarquee,.showMarquee .startBoxHeadline{display:none;}.trip3{padding:10px;width:50%;position:relative;}.trip1Wrapper{width:16.666%;}.trip1{padding:10px;width:16.666%;position:relative;}.trip1 .startBoxHeadline,.trip1 .startBoxMarquee{display:none;}.trip1Wrapper .trip1{width:100%;}.trip2{padding:10px;width:33.333%;position:relative;/* @end */}.image{position:relative;float:right;line-height:100%;margin-left:20px;}.image a:before{position:absolute;content:'';width:100%;height:100%;left:0;bottom:0;right:0;top:0;background-color:rgba(0, 0, 0, 0.5);z-index:100;transition:all 0.2s;opacity:0;}.image:hover a:before{opacity:0;}.imageBox{width:370px;margin-left:20px;float:right;max-width:50%;}.imageCols3{-webkit-column-count:3;-moz-column-count:3;column-count:3;/* @group Reisekalender */}.tripKalender td{padding-right:10px;}.tripKalender td:last-child{padding-right:0;}.tableHead{text-align:left;border-bottom:2px solid #006999;/* @end */}.imageCols2{-webkit-column-count:2;-moz-column-count:2;column-count:2;/* @group searchBox */}.fa.searchClose{position:absolute;right:20px;top:20px;color:white;z-index:2;cursor:pointer;font-size:30px;}.searchBoxShow{display:block;}.searchBox{padding-right:10px;padding-left:10px;}.startBox .searchBox{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(12, 67, 114, 0.8);padding:40px;}.searchBox h2{display:none;}.startBox .searchBox h2{color:white;display:block;}.searchStyle{display:inline-block;width:20%;padding-right:10px;padding-left:10px;}.startBox .searchStyle{padding-top:5px;padding-bottom:5px;display:block;width:100%;}.searchStyle *{width:100%;background-color:rgba(0, 133, 196, 0.1);}.startBox .searchStyle *{width:100%;background-color:rgba(255, 255, 255, 0.8);}.searchStyle input:focus,.searchStyle input:hover,.searchStyle select:hover,.searchStyle select:focus{background-color:#fff;color:#333;}input.searchButton{background-color:#ffd12c !important;color:#0c4372;text-transform:uppercase;cursor:pointer;/* @end */}.bildBlock .imageBox{width:100%;margin-left:0;float:none;margin-bottom:20px;}.imageBox .image{float:none;margin-left:0;width:100%;}.imageWrap{position:relative;/* @group Responsive Table */}.responsiveTable{width:100%;display:block;overflow-x:scroll;border:0;margin-bottom:20px;}.responsiveTable::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px;}.responsiveTable::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0, 0, 0, .3);}.responsiveTable td{width:100%;overflow:auto;display:block;border:0;}.responsiveTable img{width:auto;max-width:inherit;/* @end *//* @group Teaser */}.teaserBlock p{margin-bottom:0;}.teaserBlock{display:inline-block;vertical-align:top;text-align:center;color:#0c4372;width:33.33%;}.teaserBlock h2,.news h2{text-transform:uppercase;font-weight:bold;color:#0c4372;}.teaserBlock .image{border-top:1px solid white;width:100%;max-width:100%;float:none;padding-right:0;padding-left:0;}.teaserBlock .image img{width:100%;}.EyecatcherImage{border-radius:10px;box-shadow:0 0 8px rgba(0, 0, 0, 0.15);overflow:hidden;}.EyecatcherImage img{overflow:hidden;}.EyecatcherImage:hover img{opacity:0.9;transform:scale3d(1.02, 1.02, 1.02);/* @end *//* @group Download */}.Download{background-color:rgba(227, 201, 137, 0.3);border-radius:10px;margin-bottom:5px;padding:10px 10px 10px 70px !important;overflow:hidden;position:relative;/* @end *//* @group Reisefilter */}.Download .titel{margin-top:0;margin-bottom:0;font-size:18px;font-weight:bold;color:#0c4372;}.Download .untertitel{margin-top:0;margin-bottom:0;color:#999;}.Download p{margin-bottom:0;}.Download a:hover *{color:#fff !important;}.Download .downloadButton{background-color:#006999;position:absolute;left:0;top:0;bottom:0;color:white;white-space:nowrap;padding:10px;}.Download .downloadButton:hover .downloadSize{transition:all 0.2s;max-width:5000px;padding-right:10px;padding-left:10px;}.Download .downloadSize{display:inline-block;max-width:0;overflow:hidden;transition:all 0.2s;}.reiseFilter span:hover{cursor:pointer;text-decoration:underline;}.filterAktiv{text-decoration:underline;color:#006999;/* @end */}.responsiveFrame{position:relative;width:100%;padding-bottom:55%;border-radius:10px;box-shadow:0 0 8px rgba(0, 0, 0, 0.15);overflow:hidden;/* @group Aktuelles */}.news{display:inline-block;vertical-align:top;width:66.66%;}.newsLeft{display:inline-block;width:25%;vertical-align:top;text-align:center;}.newsMeldungen{display:inline-block;width:75%;vertical-align:top;padding-right:20px;}.newsMeldung{margin-bottom:10px;border-bottom:1px solid #0c4372;padding-bottom:0;}.newsMeldung:after{content:'';display:block;clear:both;}.newsBild{float:left;margin-right:10px;position:relative;/* @end *//* @group telefon */}.telefon{background-color:#006999;color:white;text-transform:uppercase;position:absolute;right:0;top:0;padding:10px;font-size:25px;line-height:120%;font-weight:bold;}.telefon span,.telefon span a{color:#ffd12c;font-size:32px;}.telefon i{margin-right:10px;/* @end */}.responsiveFrame iframe{height:100%;left:0;position:absolute;top:0;width:100%;}iframe{max-width:100% !important;}.googleMap{padding-bottom:50%;}.buttonBottom{position:absolute;bottom:-10px;right:20px;background-color:#9797ba;color:white;padding:10px 5px 10px 10px;line-height:100%;font-size:20px;height:40px;}.buttonBottom:hover{background-color:#006999;color:white;/* @group breadCrumb */}.breadCrumb{background-color:rgba(0, 0, 0, 0.5);color:white;}.breadCrumb a{color:white;}.breadCrumb .wrapper{padding:5px 20px;}.trip .breadCrumb{background-color:transparent;}.trip .breadCrumb .wrapper{background-color:rgba(0, 0, 0, 0.5);padding-right:20px;padding-left:20px;max-width:1180px;/* @end *//* @group Bildergalerie */}.galleryImages{line-height:0;text-align:center;}.galleryImage{display:inline-table;margin:5px;/* @end *//* @group tripTeaser */}.showMoreButton{text-align:center;}.showMoreButton i{cursor:pointer;color:#006999;}.showMoreTrips .showMoreButton{display:none;}.hideMoreTrips{max-height:0;overflow:hidden;transition:all 0.6s;}.showMoreTrips .hideMoreTrips{max-height:8000px;}.showAllTrips{display:block;text-align:center;color:#006999;}.tripPrevOuter{display:inline-block;position:relative;width:33.33%;vertical-align:top;padding:20px;}.tripPrev{position:relative;transition:all 0.2s;background-color:rgba(0, 133, 196, 0.1);overflow:hidden;padding-bottom:50px;}.tripCategories .tripPrev,.tripDestinations .tripPrev{padding-bottom:0;}.tripDestinations .tripPrevOuter{width:20%;}.selectIcon{position:absolute;top:-12px;right:-10px;}.selectIconTrip{float:right;}.tripPrev:hover{box-shadow:0 0 8px rgba(0, 0, 0, 0.3);}.tripPrev:after{content:'';display:block;clear:both;}.tripPrevImgBox{overflow:hidden;transition:all 0.2s;line-height:0;}.tripPrevImg{width:100%;}.tripPrev:hover .tripPrevImg{/*transform: scale3d(1.1, 1.1, 1.1) rotate(-2deg);*/opacity:0.9;transform:scale3d(1.1, 1.1, 1.1);}.tripPrevText{padding:20px;}.tripPrevSymbole img{margin-right:10px;width:auto !important;display:inline-block !important;margin-bottom:20px;}.tripPrev h2{font-size:25px;margin-top:0;margin-bottom:10px;line-height:120%;text-align:left;color:#0c4372;font-weight:300;}.tripPrev h3{margin-top:0;margin-bottom:0;font-size:18px;text-align:left;color:#666;font-weight:normal;font-style:normal;}.tripPrevPrice{z-index:1;margin-top:10px;font-size:20px;text-align:right;padding-top:5px;position:absolute;bottom:20px;/*padding-left: 20px;*/right:20px;}.tripPrevPrice span{font-size:30px;}.tripSlider:hover button{opacity:0.8;/* @end *//* @group tripTeaserBig */}.tripPrevOuterBig{display:block;position:relative;width:100%;padding:20px;}.tripPrevOuterBig .tripPrevImgBox{width:45%;display:inline-block;vertical-align:top;}.tripPrevOuterBig .tripPrevText{display:inline-block;vertical-align:top;width:55%;position:absolute;max-height:100%;}.tripPrevOuterBig .tripPrevText:after{content:'';background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 47%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 47%, #fff 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 47%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);width:100%;height:120px;position:absolute;bottom:0;left:0;}.tripPrevOuterBig .tripPrev{padding-bottom:0;}.tripPrevIntro{font-size:18px;padding-top:20px;color:#666;/* @end *//* @group tripTeaserBig */}.topTripOuter{display:inline-block;position:relative;width:66.66%;padding:20px;vertical-align:top;}.topTripOuter h1{text-align:left;text-transform:uppercase;line-height:46px;font-size:42px;font-weight:bold;}.topTripText{color:white;position:absolute;bottom:20px;left:20px;opacity:0.9;z-index:1;line-height:66px;font-size:70px;font-weight:bold;}.topTripTextBlock{position:absolute;widows:100%;left:0;bottom:0;padding-bottom:80px;padding-right:40px;padding-left:40px;}.topTripOuter .tripPrevImgBox{width:47.5%;display:inline-block;vertical-align:top;}.topTripOuter .tripPrevText{display:inline-block;vertical-align:top;width:52.5%;position:absolute;min-height:100%;padding:40px;}.topTripOuter .tripPrev{padding-bottom:0;}.topTripOuter .tripPrevImg{/* @end *//* @group trip */}.trip .wechselBilder{max-width:1180px;margin-right:auto;margin-left:auto;}.tripHeadBox{max-width:1180px;color:white;background-color:#006999;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto;margin-top:20px;}.tripCategorieList{font-size:20px;}.tripDestinationList{display:none;}.tripHeadBox *{color:white;text-align:left;}.tripHeadBox h1{margin-top:5px;margin-bottom:5px;}.tripHeadBox h1,.tripHeadBox h2,.tripCategorieList{margin-right:260px;}.tripHeadBox h2{margin-bottom:0;}.tripHeadBox .wrapper{padding:15px 0;}.addValues{padding-top:20px;margin-top:0;padding-bottom:0;}.addValueTitle{color:#006999;}.showMore{cursor:pointer;}.showMore:hover{cursor:pointer;color:#006999;font-weight:bold;}.addValue{padding-bottom:20px;}.addValueText,.hideBlock{display:none;}.showBlock{display:block;}.tripTeaserText{color:white;background-color:#006999;margin-left:20px;float:right;position:relative;z-index:1;padding:20px;margin-bottom:5px;max-width:50%;}.tripTeaserText h2{color:white;text-align:left;}.tripTeaserText p,.tripTeaserText ul{padding:0 !important;margin:0 !important;}.tripLowestPrice{position:absolute;right:0;top:15px;}.tripLowestPrice span{font-size:40px;}.tripImages{margin-bottom:20px;overflow:hidden;}.slick-prev,.slick-next,.slick-prev:before,.slick-next:before{color:#006999 !important;text-shadow:0 0 4px white;top:10% !important;}.slick-slide img{width:100%;}.slick-track .imageWrap{padding-right:1px;padding-left:1px;}.chooseTerm{background-color:white;padding:5px 10px;border-radius:10px;overflow:hidden;position:absolute;right:0;bottom:15px;color:#006999;text-align:center;cursor:pointer;}.chooseTerm h3{font-weight:bold;font-size:20px;margin-top:0;margin-bottom:0;color:#006999;text-align:center;}.chooseTerm:hover{background-color:#ffd12c;color:#0c4372;transition:all 0.2s;}.chooseTerm:hover h3{transition:all 0.2s;color:white;}.infoBox{margin-bottom:20px;overflow:hidden;position:relative;}.googleMapBox{padding:0;}.infoBox h2{text-align:left;}.leistungen ul,.infoBox p{margin:0 0 10px;}.intro{font-size:20px;color:#006999;line-height:140%;}.dayTitle,.dayTextTitle{color:#006999;font-weight:600;}.dayTextTitle{float:left;}.dayText{margin-bottom:20px;}.termsBlock-bak{display:inline-block;padding-right:20px;vertical-align:top;}.tripTerm{vertical-align:top;display:inline-block;font-weight:normal;text-align:center;padding:10px 12px;transition:all 0.2s;font-style:normal;border:1px solid #666;font-size:18px;line-height:18px;cursor:pointer;margin-bottom:10px;margin-right:10px;color:#0c4372;}.tripTerm span,.zeile span{color:#666;font-size:16px;line-height:16px;}.priceBlock{text-align:center;float:right;/* @group Preistabelle Musicals */}div.preistabelle div.kopf{font-weight:bold;}div.preistabelle .zeile{padding:10px 12px;border:1px solid #666;font-size:18px;line-height:120%;cursor:pointer;margin-bottom:10px;color:#0c4372;transition:all 0.2s;display:block;}div.preistabelle .zeile:hover{background-color:#ffd12c;color:#0c4372;}div.preistabelle div.kopf div.ptzeitraum,div.preistabelle .zeile div.ptzeitraum{display:inline-block;width:33.33%;vertical-align:top;}div.preistabelle div.kopf div.ptdauer,div.preistabelle .zeile div.ptdauer{display:inline-block;text-align:center;width:33.33%;vertical-align:top;}div.preistabelle div.kopf div.ptpreis,div.preistabelle .zeile div.ptpreis{display:inline-block;text-align:right;width:33.33%;vertical-align:top;/* @end */}.priceInfo{font-weight:600;text-align:center;transition:all 0.2s;font-size:30px;line-height:30px;margin-bottom:30px;color:#0c4372;}.tripTerm:hover,.tripTermAktiv{background-color:#ffd12c;color:#0c4372;}.buttonKlein{color:#fff;font-weight:normal;text-align:center;background-color:#666;padding:7px 12px;display:inline-table;transition:all 0.2s;font-style:normal;cursor:pointer;margin-right:10px;margin-top:10px;}.buttonKlein:hover{color:white;background-color:#006999;text-shadow:2px 2px 5px #333;}.buchenButton,.button{background-color:#ffd12c;color:#0c4372;font-weight:normal;text-align:center;padding:10px 12px;transition:all 0.2s;font-style:normal;cursor:pointer;font-size:20px;line-height:20px;display:inline-block;}.buchenAnfrage{background-color:#ffad0d;}.buchenButton:hover,.button:hover{color:white;background-color:#006999;}table.terms{width:100%;}td.term{background-color:rgba(227, 201, 137, 0.3);padding-right:5px;padding-left:5px;}.tripTermSubtitle{float:right;}.buttonDrucken{color:#fff;font-weight:normal;text-align:center;background-color:#006999;padding:6px 12px;transition:all 0.2s;font-style:normal;cursor:pointer;font-size:20px;line-height:20px;display:inline-block;margin-right:20px;}.buttonDrucken:before{content:'\f02f';display:inline-block;vertical-align:text-top;font:24px 'FontAwesome';margin-right:10px;}.buttonEmpfehlen{font-weight:300;text-align:center;background-color:#006999;color:white;padding:6px 12px;transition:all 0.2s;font-style:normal;cursor:pointer;font-size:20px;line-height:20px;display:inline-block;}.buttonEmpfehlen:before{content:'\f2bd';display:inline-block;vertical-align:text-top;margin-right:10px;font:24px 'FontAwesome';}.buttonDrucken:hover,.buttonEmpfehlen:hover{color:white;background-color:#666;/* @end */}.vehicle{width:25%;}.vehicle .tripPrev{padding-bottom:0;/* @group designClasses */}.textBlock{padding:20px;}.textBlock a{text-decoration:underline;}.textBlockInner{padding:10px;position:relative;}.groesse-2 .image{max-width:50%;}.textBlock .image{max-width:50%;margin-left:20px;margin-right:0;width:370px;}.Reiseleiter .image{float:left;max-width:50%;margin-left:0;margin-right:20px;width:370px;}.Reiseleiter h1{text-align:left;font-size:30px;line-height:30px;margin-top:0;}.Mitarbeiter{width:33.33%;display:inline-block;vertical-align:top;padding-right:40px;padding-left:40px;}.Mitarbeiter h1{font-size:30px;line-height:30px;margin-top:0;}.Mitarbeiter h2{font-size:24px;line-height:24px;margin-top:0;color:#666;font-weight:300;}.Mitarbeiter .image{float:none;margin-left:0;margin-right:0;width:100%;margin-bottom:20px;}.Mitarbeiter .image img{width:100%;border-radius:220px;}.groesse-1{width:25%;display:inline-block;vertical-align:top;clear:none;}.groesse-2{width:50%;display:inline-block;vertical-align:top;clear:none;}.groesse-3{width:33.33%;display:inline-block;vertical-align:top;clear:none;}.groesse-4{width:25%;float:none;clear:both;}.groesse-3 .topTripText{text-transform:uppercase;line-height:50px;font-size:50px;font-weight:bold;/* @end *//* @group navigation */}.closeNavi{position:absolute;right:10px;top:10px;color:white;cursor:pointer;}.mobiNavi{position:absolute;left:0;top:150px;z-index:1;font-size:30px;}.mobiNavi a{display:block;cursor:pointer;margin-bottom:4px;background-color:#58585a;text-align:center;padding:10px;}#noteList a{background-color:#006999;}.mobiNavi a i{color:white;}.mobiNavi img{width:28px;}.mobiNavi #noteList img{width:32px;}.mobiNavi i:hover{opacity:0.8;}.navigation{width:100%;z-index:102;background-color:#006999;padding:10px;text-align:center;text-transform:uppercase;/* @end *//* @group Footer */}.navigation a{color:white;font-size:20px;/*padding: 10px 18px;*/transition:all 0.2s;padding:10px 12px;display:inline-block;font-weight:400;}.navigation a.level1.active,.navigation a.level1:hover{color:#ffde66;}.navigation span{position:relative;display:inline-block;vertical-align:top;}.navigation span:hover > .sub,.navigation span:focus > .sub,.navigation span:focus-within > .sub{display:block;padding:0;}.navigation .sub{position:absolute;left:0;box-shadow:0 2px 2px rgba(0, 0, 0, 0.5);z-index:200;background-color:#006999;display:none;transition:all 0.2s;padding-top:0;padding-bottom:0;}.navigation .sub a,.navigation .sub span:hover a,.navigation .sub a.active{margin-left:0;font-size:15px;text-transform:none;padding-top:5px;padding-bottom:5px;display:block;font-weight:400;}.navigation .sub .sub{position:absolute;left:100%;top:0;box-shadow:0 2px 2px rgba(0, 0, 0, 0.8);z-index:200;background-color:rgba(255, 255, 255, 0.97);display:none;transition:all 0.2s;padding-top:0;padding-bottom:0;}.navigation .sub span:hover > a,.navigation .sub a.active{background-color:rgba(255, 255, 255, 0.5);}.navigation .sub span{display:block;white-space:nowrap;transition:all 0.2s;}.navigation .sub span:hover .sub{display:block;padding:10px 0;}.footer{background-color:#006999;color:white;}.footer a{color:white;}.footer h1{color:white;margin-bottom:10px;}.footer h2{color:white;margin-top:0;font-size:18px;margin-bottom:20px;}.footer a:hover{color:#ffd12c;}.footerLogo{margin-bottom:10px;}.footerImprint{display:inline-block;vertical-align:bottom;text-align:right;width:40%;}.footerImprint a:before{content:' • ';}.footerImprint a:first-child:before{content:'';}.imprint{font-size:14px;padding-top:10px;}.footerInfo{display:inline-block;vertical-align:bottom;padding-right:20px;width:30%;}.socialMedia{float:left;}.socialMedia i{margin-right:10px;font-size:30px;}.imprint span{float:right;/* @end *//* @group nlAnmeldung */}.nlAnmeldung{padding-top:30px;font-size:16px;}.nlInput{margin-right:10px;border-radius:4px;border:none;color:#666;}.nlInput:hover,.nlInput:focus{background-color:#fff;}.nlSubmit{margin-right:10px;border-radius:4px;background-color:#006999;color:white;border:none;cursor:pointer;}.nlSubmit:hover,.nlSubmit:focus{background-color:#006999;color:white;border:none;/* @end *//* @group Merkliste */}.noteButtonDel{border:none;position:absolute;background:transparent;left:10px;top:10px;z-index:10;transition:opacity 0.2s;}.noteButtonDel:before{content:'\f005';display:block;font:20px 'FontAwesome';color:#fff;}.noteButtonAdd{border:none;background:transparent;position:absolute;left:10px;top:10px;opacity:0.3;z-index:10;transition:opacity 0.2s;}.noteButtonAdd:before{content:'\f005';display:block;font:20px 'FontAwesome';color:#fff;}.tripPrevOuterBig .noteButtonDel,.tripPrevOuterBig .noteButtonAdd{left:auto;right:10px;}.tripPrevOuterBig .noteButtonAdd{opacity:0.1;}.tripPrevOuterBig .noteButtonDel:before,.tripPrevOuterBig .noteButtonAdd:before{width:36px;height:36px;background:url(/global/show.image.php?x=36&y=36&png=1&aliasing=1&id=229156) no-repeat center center;}.noteButtonAdd:hover,.noteButtonDel:hover{opacity:1;}.tripPrev:hover .noteButtonAdd:before,.topTrip:hover .noteButtonAdd:before{color:#fff;opacity:1;}#noteList a{position:relative;}#noteList a div{position:absolute;left:0;right:0;top:4px;width:100%;color:white;font-size:14px;font-weight:bold;padding-right:3px;/* @end *//* @group formulare */}input::-moz-focus-inner,select::-moz-focus-inner{border:0;}.fullwidth,table.buchung{width:100%;}.formFieldCode{width:137px;display:block;float:left;}.formField{clear:both;float:none;}.formField .fullwidth{float:right;}.reload{background:url(/projects/peters-reisedienst/images/reload.png) no-repeat left center;width:40px;height:40px;float:left;cursor:pointer;transition:all 0.5s;}.reload:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}textarea.anmerkungen{height:62px;width:440px;border:1px solid #e5e5e5;}textarea.nachricht{height:250px;width:420px;border:1px solid #e5e5e5;}.katalogBox{width:210px;float:left;padding-right:10px;}.katalogBox img{margin-bottom:5px;}textarea.nachrichtKlein{width:265px;height:250px;border:1px solid #e5e5e5;}label.allgemein{width:137px;}input,textarea,select{background-color:#e5e5e5;border:1px solid #006999;padding:8px;font:16px/140% 'Open Sans', sans-serif;transition:all 0.2s;}input:focus,input:hover,textarea:hover,textarea:focus,select:hover,select:focus{background-color:rgba(0, 56, 130, 0.05);color:#333;}table tr{vertical-align:middle;}.personDetail > div{padding:0 0 3px;}.code{height:33px;padding-top:4px;display:block;float:left;padding-right:4px;padding-left:4px;}input[type=button],input.Button,.newsletter input[type=submit]{background-color:#006999;/*box-shadow: 0 0 4px #666;*/display:block;padding:10px;color:white;border:0;transition:all 0.2s;margin-top:5px;margin-bottom:10px;margin-right:10px;width:100%;cursor:pointer;}.sendmailButton:after{content:' ';float:none;clear:both;}form[name=contact] input[type=button]:hover,input.Button:hover{background-color:#666;box-shadow:0 0 2px #666;cursor:pointer;}.preisInfo{font-weight:bold;}.subtitle{background-color:#006999;margin-bottom:10px;transition:all 0.5s;}.subtitle h3{line-height:100%;color:white;margin-top:0;margin-bottom:0;text-align:left;text-transform:uppercase;font-weight:normal;font-style:normal;padding:7px 7px 5px;}.personDetaila{float:left;width:50%;border-left:3px solid #c66;padding-right:10px;transition:all 0.2s;margin-bottom:10px;}.personDetail{float:left;width:48%;box-shadow:0 0 6px rgba(0, 0, 0, 0.5);margin-bottom:10px;background-color:white;color:#666;margin-right:2%;}.personDetail .ueberschrift{padding:7px 7px 5px;}.personDetail:hover .subtitle{background-color:#0c4492;}.personDetail:hover{box-shadow:0 0 2px rgba(0, 0, 0, 0.5);}.personDetail table{width:100%;margin-left:0;}.personDetail .inputInfo{padding-left:10px;/* @group Buchung */}.blockBuchung{position:relative;}.reiseForm{width:70%;padding-right:20px;display:inline-block;vertical-align:top;}.endPreis{text-transform:uppercase;line-height:50px;font-size:40px;font-weight:bold;}.summaryContent .endPreis{color:white;}.summary{display:inline-block;width:30%;position:relative;}.summaryContent{background-color:#006999;color:white;padding:10px;position:relative;display:inline-block;z-index:100;}.fixed .summaryContent{position:fixed;display:block;top:20px;/* @end *//* @group neueformulare */}.newsletter .title{display:none;}.newsletter .row{padding-top:5px;padding-bottom:5px;}.newsletter .desc{display:inline-block;width:79%;}.newsletter .desc input,.newsletter .desc select{width:100%;}.newsletter .desc:first-child{display:inline-block;vertical-align:top;width:20%;}.formField label,.formField .label{display:inline-block;vertical-align:top;width:20%;font-weight:600;}.formField input,.formField textarea{display:inline-block;width:80%;}.formField.checkbox label{width:90%;font-weight:normal;font-style:normal;}.formField input[type=checkbox],.formField input[type=radio]{width:auto;margin-right:5px;}.formField input[type=button]{width:100%;}.formField.radio > div,.formField.select > div{display:inline-block;vertical-align:top;width:80%;}.formField{padding-bottom:5px;padding-top:5px;}.formSpecial{display:none;}.formfieldTitle{font-weight:bold;margin-bottom:15px;margin-top:15px;color:#006999;background-color:rgba(0, 133, 196, 0.1);padding:10px;}.captcha{display:inline-block;width:80%;}.captcha img{margin-right:10px;}.captcha input{width:100%;}.formError{color:#903;font-weight:bold;}.formTable{float:left;width:50%;}form td{vertical-align:top;/* @end *//* @end */}@media (max-width:950px){.mobiNaviFixed{position:fixed;top:0;}.wrapperBildText h1{font-size:65px;line-height:65px;}.startBoxLinks{width:15%;}.startBox{padding-left:15%;}.trip3{width:100%;}.trip1{width:50%;}.trip1.showMarquee{display:none;}.trip2{width:100%;}.trip1Wrapper{display:none;width:33%;}.trip1 .startBoxHeadline{display:block;}.trip1.showMarquee .startBoxHeadline{display:none;}.showMarquee .startBoxMarquee{display:block;}.footerInfo{width:50%;}.footerImprint{display:block;text-align:center;width:100%;padding-top:20px;}}@media (max-width:850px){.wrapperBildText h1{font-size:50px;line-height:50px;}.headerTripBox,.newsMeldungen{display:none;}.teaser,.teaserBlock,.news{width:50%;}.tripPrevOuter{width:50%;}.footerNavi{display:none;}.topTripOuter .tripPrevImgBox,.newsLeft{width:100%;position:relative;}.topTripOuter .tripPrevText{position:relative;display:block;width:100%;}.topTripTextBlock{position:relative;padding:20px 0 0;}.tripHeadBox h1,.tripHeadBox h2,.tripCategorieList{margin-right:0;}.chooseTerm{position:relative;display:inline-block;bottom:auto;right:auto;margin-top:10px;}.tripLowestPrice{position:relative;display:inline-block;float:right;top:auto;margin-top:20px;}.reiseForm{width:100%;display:block;padding-right:0;}.summary,.summaryContent{display:block;width:100%;position:relative;}.fixed .summaryContent{position:relative;display:block;top:auto;}}@media (max-width:580px){.trip1,.trip2,.trip1Wrapper,.footerInfo{width:100%;}.footerInfo{text-align:center;}.startBoxLinks{width:100%;display:block;position:relative;padding:10px;margin-bottom:10px;}.searchOuter{left:10px;right:10px;}.startBox{padding-left:0;}.startBoxRechts{padding-right:0;padding-left:0;}.startBoxLinks a{display:inline-block;width:33.33%;}.startBoxLinks .mobiHide{display:none;}.logo{float:none;position:relative;width:100%;display:block;}.telefon{position:relative;text-align:center;}.kopfWrapper{position:relative;}.tripPrevOuter{width:100%;}.footer{padding-bottom:0;}.footerInfo{float:none;margin-bottom:20px;}.footerImprint{margin-bottom:0;padding-right:20px;padding-left:20px;}.headerTitle,.footerNavi,.topTripText{display:none;}.logo img{max-width:80%;width:auto;display:block;margin:0 auto;}.navigation{position:relative;}.navigation a{padding:5px 10px;display:block;}a.level1{font-weight:bold;}.navigation{z-index:1;}.navigation .wrapper{padding:0;}.navigation span{display:block;text-align:center;}.wrapperBildText{margin-top:-20px;}.wrapperBildText h1{font-size:35px;line-height:35px;}.showNavi .navigation{max-height:3000px;}.navigation > .wrapper > span > a.active,.level1:hover{background-color:rgba(255, 255, 255, 0.5);}.tripTeaser{display:none;}.tripTeaserText{background-color:#006999;bottom:0;color:white;padding:20px;position:relative;width:100%;margin-bottom:20px;}.tripPrevOuterBig .tripPrevImgBox{display:block;width:100%;}.tripPrevOuterBig .tripPrevText{position:relative;width:auto;display:block;max-height:400px;}.topTripOuter .tripPrevPrice{position:relative;right:auto;bottom:auto;}.topTripOuter .tripPrevText{padding:20px;/*
  .tripPrevOuterBig .tripPrevImgBox {
      width: 30%;
  }
  .tripPrevOuterBig .tripPrevText {
      position: relative;
      width: 70%;
      display: inline-block;
  }*/}.tripPrevOuterBig .tripPrevText .tripPrevPrice{position:relative;bottom:auto;right:auto;font-size:18px;line-height:120%;}.tripPrevOuterBig .tripPrevText .tripPrevPrice span{font-size:24px;line-height:120%;}.tripPrevOuterBig .tripPrevText::after{display:none;}.tripPrevIntro,.tripPrevSymbole{display:none;}.tripPrev h2{font-size:18px;line-height:120%;}.tripPrev h3{font-size:14px;line-height:120%;}}@media (max-width:480px){.footer .wrapper{text-align:center;}.teaserBlock,.news{width:100% !important;}.formular td{display:block;}}@media print{.navigation,.kopfBild,.kopfInfos,.footerImprint,.dlh_googlemap,.smallContact,.buttonBox,.kopfBild,.buttonInfos,.searchBox form,.mobiNavi{display:none !important;}.logo,.wrapperTop{position:relative;top:auto;}.kopfWrapper{position:relative;top:auto;left:auto;margin-bottom:20px;}.wrapperBottom{top:20px;right:0;bottom:auto;}.telefon{text-align:right;color:gray;text-shadow:none;}.logo img{width:300px;}.logo{box-shadow:none;}.textBlock,.bildBlock{float:none;width:auto;padding:0;}.kopfSpruch{position:relative;right:auto;top:auto;margin-top:10px;}.searchBox{position:relative;width:auto;}.telefon{left:auto;right:0;background-color:white;}.telefon span,.telefon span a{color:#006999;}.tripHeadBox{background-color:white;padding:0;}.tripHeadBox *{color:#006999;}}