/* 2022-10-17 15:30:35 */ /* roboto-condensed-regular - latin */@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;/* IE9 Compat Modes */src:url('../fonts/roboto-condensed-v25-latin-regular.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('../fonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), url('../fonts/roboto-condensed-v25-latin-regular.woff') format('woff'), url('../fonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'), url('../fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg');/* roboto-condensed-700 - latin */}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;/* IE9 Compat Modes */src:url('../fonts/roboto-condensed-v25-latin-700.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('../fonts/roboto-condensed-v25-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'), url('../fonts/roboto-condensed-v25-latin-700.woff') format('woff'), url('../fonts/roboto-condensed-v25-latin-700.ttf') format('truetype'), url('../fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed') format('svg');}body,html{margin:0;font:16px/140% 'Roboto Condensed', sans-serif;min-height:100%;color:#666;font-weight:300;background-color:#eaeaf1;}body{overflow-x:hidden;}*{box-sizing:border-box;}.formSpecial{display:none;}.advice{padding:10px;/* Video Wrapper */}.video_wrapper{background-size:cover;position:relative;/* @group allgemein */}.video_wrapper .video_trigger{padding:20px;width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:-o-calc(100% - 60px);width:calc(100% - 60px);position:absolute;top:calc(50% - 75px);left:30px;z-index:9;background-color:rgba(0, 0, 0, .9);color:#fff;}.video_wrapper .video_trigger:before{content:'\f04b';font-family:'FontAwesome';position:absolute;z-index:-1;font-size:120px;color:rgba(255, 255, 255, .2);width:120px;height:120px;line-height:120px;text-align:center;top:-webkit-calc(50% - 60px);top:calc(50% - 60px);left:-webkit-calc(50% - 60px);left:calc(50% - 60px);}.video_wrapper .video_layer{display:none;height:inherit;width:inherit;margin:auto;/* Button */}.video_wrapper .video_layer iframe{border:0 none transparent;vertical-align:middle;}.video_wrapper .btn{background-color:#ffad0d;}.video_wrapper .btn:hover{background-color:#321c77;color:#fff;}.clearAll{clear:both;}h1{font-size:25px;color:#321c77;font-weight:700;padding:0;margin:5px 0 10px;line-height:120%;}h1.big{font-size:30px;text-align:center;text-transform:uppercase;margin-top:20px;}h1:first-child{margin-top:0;}h2{font-size:20px;font-weight:normal;margin:0 0 10px;font-style:normal;}.center{text-align:center;}p{padding:0;margin:0 0 10px;}b,strong{font-weight:700;}a{text-decoration:none;font-style:normal;color:#321c77;transition:all 0.2s;}a:hover{color:#9797ba;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;/* @end */}.wrapper{max-width:1200px;margin:0 auto;position:relative;padding:20px 10px;}.wrapperTop{/* Old browsers */background:#f8f8fa;/* FF3.6-15 */background:-moz-linear-gradient(top, #f8f8fa 0%, #c5c5d8 100%);/* Chrome10-25,Safari5.1-6 */background:-webkit-linear-gradient(top, #f8f8fa 0%, #c5c5d8 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */background:linear-gradient(to bottom, #f8f8fa 0%, #c5c5d8 100%);/* IE6-9 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8fa', endColorstr='#c5c5d8', GradientType=0);}.kopfWrapper2{position:relative;border-bottom:1px solid #ffad0d;}.kopfWrapper .wrapper{padding:0;}.kopfBild{width:100%;}.bock{position:fixed;right:0;top:0;z-index:100;width:190px;}.infoBlock{position:absolute;top:40px;left:0;background-color:#ffad0d;color:white;padding:5px 10px;line-height:100%;font-size:20px;z-index:5;text-align:center;-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}.infoBlock h1{color:white;font-size:26px;margin-bottom:0;}.infoBlock p{margin-bottom:0;padding-bottom:0;}.infoBlock span{font-size:14px;}.rabatt{position:absolute;bottom:-180px;left:0;background-color:#ffad0d;color:white;padding:5px 10px;line-height:100%;font-size:20px;z-index:5;text-align:center;-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}.rabatt h1{color:white;font-size:26px;margin-bottom:0;}.rabatt span{font-size:14px;}.color{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(151, 151, 186, 0.9);}.webpageList{background-color:rgba(151, 151, 186, 0.9);color:white;}.webpageList .wrapper{padding-bottom:0;}.parallax{background:#9797ba no-repeat fixed center center;background-size:cover;text-align:center;position:relative;}.parallax *{color:#9797ba;}.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%;}.debugInfoBox:hover{opacity:0;}.wrapper:after{content:'';clear:both;display:block;}.logo img{max-width:100%;}.copyright{position:absolute;bottom:0;right:0;color:white;font-size:10px;line-height:110%;padding:10px;text-align:right;text-shadow:0 0 3px 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;}.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:1;}.imageBox{-webkit-column-count:4;-webkit-column-gap:0px;-moz-column-count:4;-moz-column-gap:0px;column-count:4;column-gap:0px;width:50%;margin-left:20px;float:right;}.imageCols3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.imageCols2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.bildBlock .imageBox{width:100%;margin-left:0;float:none;margin-bottom:20px;}.imageBox .image{float:none;margin-left:0;width:100%;}.imageWrap{position:relative;}.imagesSmall{padding-top:10px;padding-bottom:10px;}.imagesSmall .image{cursor:pointer;border:8px solid white;line-height:0;}.telefon{font-size:30px;float:left;font-weight:700;color:#321c77;position:absolute;bottom:20px;left:224px;line-height:24px;}.telefon span{font-weight:normal;font-style:normal;font-size:20px;}span.telInfo{font-size:16px;opacity:0.6;/* @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{text-align:center;}.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%;/* @end *//* @group blockGroesse */}.textBlock{padding:0 10px 20px;}.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:75%;display:inline-block;vertical-align:top;clear:none;}.groesse-4{width:100%;float:none;clear:both;}.textBlockInner{padding:10px;position:relative;}.groesse-2 .image{max-width:50%;/* @end *//* @group Download */}.Download{background-color:rgba(227, 201, 137, 0.5);border-radius:10px;margin-bottom:5px;padding:10px 10px 10px 70px !important;overflow:hidden;position:relative;margin-right:10px;margin-left:10px;}.Download h1{margin-top:0;margin-bottom:0;font-size:18px;}.Download h2{margin-top:0;margin-bottom:0;color:#999;}.Download p{margin-bottom:0;}.Download a:hover *{color:#fff !important;}.downloadButton{background-color:#c66;position:absolute;left:0;top:0;bottom:0;color:white;white-space:nowrap;padding:10px;}.downloadSize{display:inline-block;max-width:0;overflow:hidden;transition:all 0.2s;}.downloadButton:hover .downloadSize{transition:all 0.2s;max-width:5000px;padding-right:10px;padding-left:10px;}.DownloadImage{/* @end */}.responsiveFrame{position:relative;width:100%;padding-bottom:60%;}.responsiveFrame iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.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:#321c77;color:white;/* @group Mitarbeiter */}.mitarbeiter{width:33%;margin-bottom:10px;display:inline-table;padding-bottom:10px;padding-right:20px;}.mitarbeiterImage{float:left;margin-right:10px;}.mitarbeiter h1{font-size:20px;line-height:120%;margin-bottom:2px;}.mitarbeiter h2{font-size:16px;line-height:120%;/* @end *//* @group Bildergalerie */}.galleryImages{line-height:0;text-align:center;}.galleryImage{display:inline-table;margin:5px;/* @end *//* @group Search */}.searchOuter{width:100%;z-index:10;position:absolute;text-align:center;bottom:50px;left:0;}.searchBox{background-color:rgba(0, 0, 0, 0.6);padding:10px 0;display:inline-table;width:50%;}.searchCategory,.searchDestination,.searchDate,.searchfield{position:relative;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;vertical-align:top;cursor:pointer;background-color:white;}.searchfield{background-image:none;}.searchCategory::-ms-expand,.searchDestination::-ms-expand,.searchDate::-ms-expand,.searchfield::-ms-expand{display:none;}.searchCategory:hover,.searchDestination:hover,.searchDate:hover,.searchfield:hover,.searchCategory:focus,.searchDestination:focus,.searchDate:focus,.searchfield:focus{background-color:white;}input::-moz-focus-inner,select::-moz-focus-inner{border:0;}.searchStyle{width:40%;display:inline-block;padding-right:10px;padding-left:10px;vertical-align:top;}.searchStyle:last-child{width:20%;}.searchButton{background-color:#ffad0d;width:100%;cursor:pointer;color:white;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:none;}.searchButton:hover{background-color:#21144f;color:#e6ca88;/* @end *//* @group tripTeaser */}.tripPrevOuter{display:inline-block;position:relative;padding:0 10px 20px;width:25%;vertical-align:top;}.tripPrev{position:relative;transition:all 0.2s;text-align:center;}.selectIcon{position:absolute;top:-12px;right:-10px;}.selectIconTrip{float:right;}.tripPrev:after{content:'';display:block;clear:both;}.tripPrevImg{width:100%;margin-bottom:20px;}.tripPrev h1{font-size:20px;margin-top:0;margin-bottom:0;line-height:120%;}.tripPrev h2{margin-top:0;margin-bottom:0;font-size:16px;}.tripPrevPrice{background-color:#9797ba;z-index:1;padding:5px 10px;line-height:100%;margin-top:10px;color:white;}.tripPrevPrice span{font-weight:bold;}.tripSlider:hover button{opacity:0.8;/* @end *//* @group trip */}.addValues{padding-top:0;margin-top:0;}.ueberschrift{color:white;background-color:#321c77;padding:7px 7px 5px;text-transform:uppercase;}.tripTeaser{background-color:#21144f;color:white;padding:10px;float:right;margin-left:10px;margin-bottom:10px;max-width:200px;text-align:center;border:3px solid white;}.tripTeaser p{margin-bottom:0;margin-top:0;}.infoBox{margin-bottom:20px;background-color:white;color:#666;}.infoBoxText{padding:10px;}.leistungen ul,.infoBox p{margin:0;}.tripDestinationList,.tripCategorieList{display:none;}.intro{margin-top:20px;}.dayTitle,.dayTextTitle{color:#321c77;font-weight:600;}.dayTextTitle{float:left;}.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:#321c77;text-shadow:2px 2px 5px #333;}.buchenButton{color:#fff;font-weight:normal;text-align:center;background-color:#00b800;padding:7px 12px;display:inline-table;transition:all 0.2s;font-style:normal;cursor:pointer;margin-right:10px;margin-top:5px;margin-bottom:5px;}.buchenAnfrage{background-color:#ffad0d;}.buchenButton:hover{color:white;background-color:#321c77;text-shadow:2px 2px 5px #333;}table.terms{width:100%;}td.term{background-color:rgba(227, 201, 137, 0.3);padding-right:5px;padding-left:5px;}.tripTermSubtitle{float:right;}.bildBlock{float:right;width:50%;padding-left:20px;}.bildBlock img{width:100%;/* @end *//* @group navigation */}.navigation{background-color:#321c77;border-top:1px solid white;border-bottom:1px solid white;}.navigation .wrapper{padding:0 170px 0 10px;}.navigation a{color:white;font-size:16px;transition:all 0.2s;padding:10px 18px;display:inline-block;font-weight:400;}.navigation > .wrapper > span > a.active,.level1:hover{color:#321c77;background-color:#9797ba;}.navigation span{position:relative;}.sub{position:absolute;left:0;box-shadow:0 2px 2px rgba(0, 0, 0, 0.5);z-index:200;background-color:#9797ba;display:none;transition:all 0.2s;padding-top:0;padding-bottom:0;}span:hover > .sub{display:block;padding:10px 0;}.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;}.sub span:hover .sub{display:block;padding:10px 0;}.sub a,.sub span:hover a,.sub a.active{margin-left:0;font-size:15px;text-transform:none;padding-top:5px;padding-bottom:5px;display:block;font-weight:400;}.sub span{display:block;white-space:nowrap;transition:all 0.2s;}.sub span:hover > a,.sub a.active{background-color:rgba(255, 255, 255, 0.5);/* @end *//* @group Footer */}.footer{background-color:#321c77;padding-bottom:20px;}.footer *{color:white;}.footer h1{color:white;margin-bottom:10px;}.footer h2{color:white;margin-top:0;font-size:18px;margin-bottom:20px;}.vistabus{max-width:1200px;margin:0 auto;position:relative;padding:10px;font-size:14px;}.vistabus,.vistabus a{transition:all 0.2s;font-weight:400;}.footerImprint{float:right;}.footerImprint a:before{content:' • ';}.footerImprint a:first-child:before{content:'';}.footerKataloge{position:relative;float:left;margin-right:70px;min-width:130px;min-height:220px;}.footerKataloge img{box-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);}.footerKataloge img.katalog1{position:absolute;left:40px;top:30px;-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);z-index:3;}.footerKataloge img.katalog2{position:absolute;left:20px;top:0;-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg);z-index:2;}.footerKataloge img.katalog3{position:relative;left:-10px;top:0;-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);z-index:0;}.button{background-color:#ffad0d;color:white;padding:5px 10px;line-height:100%;font-size:20px;display:inline-table;}.button:hover{background-color:#9797ba;color:white;/* @end *//* @group Merkliste */}#noteList a{color:#666;float:left;width:180px;}#noteList a:hover{color:#0c4492;}.noteDelete{color:#c66;font-size:16px;float:left;cursor:pointer;font-weight:bold;width:15px;}.noteListDelete{color:#c66;cursor:pointer;margin-top:3px;}.noteListDelete:hover{text-decoration:underline;/* @end *//* @group Newsletter */}.newsletter div.title{display:none;}.row{display:table;width:100%;padding-bottom:5px;}.desc{display:table-cell;width:75%;}.desc input{width:100%;}.desc:first-child{width:20%;}body.newsletter{padding:5px;}.error{color:#c66;/* @end *//* @group AktuellesListe */}.aktuelles{color:white;width:210px;height:150px;margin-right:10px;margin-bottom:20px;margin-left:10px;padding:10px;float:left;box-shadow:0 0 4px #666;position:relative;/* Old browsers */background:#fcefc7;/* FF3.6+ */background:-moz-radial-gradient(center, ellipse cover, #fcefc7 0%, #febf01 100%);/* Chrome,Safari4+ */background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #fcefc7), color-stop(100%, #febf01));/* Chrome10+,Safari5.1+ */background:-webkit-radial-gradient(center, ellipse cover, #fcefc7 0%, #febf01 100%);/* Opera 12+ */background:-o-radial-gradient(center, ellipse cover, #fcefc7 0%, #febf01 100%);/* IE10+ */background:-ms-radial-gradient(center, ellipse cover, #fcefc7 0%, #febf01 100%);/* W3C */background:radial-gradient(ellipse at center, #fcefc7 0%, #febf01 100%);/* IE6-9 fallback on horizontal gradient */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcefc7', endColorstr='#febf01', GradientType=1);text-shadow:2px 2px 5px #333;}.aktuelles a p{color:white;}.aktuelles img{position:absolute;top:0;left:0;opacity:0.1;-webkit-transition:opacity 400ms ease-out;-moz-transition:opacity 400ms ease-out;-o-transition:opacity 400ms ease-out;transition:opacity 400ms ease-out;}.aktuelles:hover img{opacity:1;-webkit-transition:opacity 400ms ease-out;-moz-transition:opacity 400ms ease-out;-o-transition:opacity 400ms ease-out;transition:opacity 400ms ease-out;}.aktuellesArtikel{margin-bottom:20px;border-bottom:1px dotted #666;padding-bottom:20px;}.aktuellesArtikel:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0;}.aktuellesArtikel img{float:right;margin-bottom:5px;margin-left:5px;}.aktuellesArtikel h1{margin-bottom:0;padding-bottom:5px;margin-top:5px;font-size:24px;}.aktuellesUntertitel{font-size:18px;color:#c66;font-weight:700;margin:0;padding:0 0 10px;text-transform:none;text-shadow:none;/* @end *//* @group formulare */}.fullwidth,table.buchung{width:100%;}.formFieldCode{width:137px;display:block;float:left;}.formField{padding:3px;clear:both;float:none;}.formField .fullwidth{float:right;}.reload{background:url(/projects/busteamsauerland/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{display:inline-block;padding-right:20px;max-width:50%;}.katalogBox .katalogBlaettern{position:absolute;bottom:40px;right:-10px;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.8);background-color:#ffad0d;color:white;padding:5px 10px;line-height:100%;font-size:20px;z-index:5;text-align:center;-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);transition:all 0.1s;}.katalogBox:hover .katalogBlaettern{-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg);background-color:#0c4492;box-shadow:3px 3px 5px #000;}.katalogBox .katalogImage{position:relative;margin-bottom:10px;}textarea.nachrichtKlein{width:265px;height:250px;border:1px solid #e5e5e5;}label.allgemein{width:137px;}input,textarea,select{background-color:white;border:none;padding:8px;font:16px/140% 'Roboto Condensed', sans-serif;transition:all 0.2s;}input:focus,input:hover,textarea:hover,textarea:focus,select:hover,select:focus{background-color:rgba(254, 255, 255, 0.9);color:#333;}table tr{vertical-align:middle;}.personDetail > div{padding:0 0 3px;}.captchaInput{height:25px;}.captcha{float:left;}.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:#321c77;/*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:#321c77;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;/* @end */}.reiseKalenderLink{display:inline-block;padding:10px 10px 0 10px;font-size:20px;color:white;}.reiseKalenderLink span{font-weight:bold;color:#ffad0d;transition:all 0.2s;}.reiseKalenderLink:hover{color:#ffad0d;text-decoration:underline;}.reiseKalender .tripKalender td,.reiseKalender .tableOverview th{padding:4px;}.reiseKalender .tripKalender tr{transition:all 0.2s;}.reiseKalender .tripKalender tr:nth-child(2n){background-color:#f8f8f8;}.reiseKalender .tripKalender tr:first-child{background-color:#ffad0d;color:white;}.reiseKalender th{font-weight:normal;}.reiseKalender .tripKalenderAnker{background-color:#321c77;border-top:1px solid white;border-bottom:1px solid white;padding:10px;line-height:100%;}.reiseKalender .tripKalenderAnker a{color:white;}.reiseKalender .tripKalenderAnker a:hover{color:#9797ba;}.reiseKalender .tripKalenderAnker a:before{content:' • ';}.reiseKalender .tripKalenderAnker a:first-child:before{content:'';}.reiseKalender .tableMonat{margin-top:20px;color:#321c77;font-weight:700;}.reiseKalender .tableTerm,.reiseKalender .tableDays,.reiseKalender .tablePrice{text-align:center;white-space:nowrap;padding-right:2px;padding-left:2px;width:70px;}.reiseKalender .tableTrip{text-align:left;padding-left:5px;font-size:18px;}.reiseKalender .tablePrice{color:#321c77;}.reiseKalender tr:hover .tableTrip{font-weight:bold;}@media (max-width:990px){.kopfSpruch{display:none;}}@media (max-width:850px){.teaser,.teaserBlock{width:33%;}.tripPrevOuter{width:100%;}.footerLogo{max-width:50%;}.personDetail{width:100%;}.footerAdress{width:50%;}.smallContact,.adresse{float:none;width:100%;}}@media (max-width:680px){.bock{display:none;}.navigation .wrapper{padding-left:0;padding-right:0;}.searchOuter{position:relative;bottom:auto;left:auto;}.searchBox{width:100%;}.teaser{width:50%;}.topAngebote{display:none !important;}.teaserBlock{width:50% !important;}.textBlock,.bildBlock{width:100%;float:none;padding-left:0;padding-right:0;}}@media (max-width:480px){.telefon{position:relative;left:auto;bottom:auto;margin-top:20px;}.infoBlock{position:relative;transform:none;top:auto;left:auto;}.wrapperTop{text-align:center;}.footer .wrapper{text-align:center;}.searchStyle{margin-bottom:5px;width:50%;}.searchStyle:last-child{width:100%;}.teaser,.footerLogo{width:100%;max-width:100%;}.teaserBlock{width:100% !important;}.footerImprint{float:none;margin-left:0;margin-bottom:10px;}.footerImprint a{display:inline;text-align:center;}.footerImprint a:before{content:' • ';}.footerImprint a:first-child:before{content:'';}.footerAdress{width:100%;padding-left:0;padding-right:0;text-align:center;}.telefon,.searchBox{position:relative;width:100%;}.wrapperTop{position:relative;}.logo img{margin-right:auto;margin-left:auto;}.kopfBildImage{height:auto !important;padding-bottom:10%;}.mobiNavi{background:#321c77 url(/projects/busteamsauerland/images/navi.png) no-repeat center center;height:34px;cursor:pointer;margin-top:10px;}.sub{position:relative;max-height:5000px;}span:hover .sub{padding-top:0;padding-bottom:0;}.navigation{max-height:0;overflow:hidden;transition:all 0.3s;text-align:center;}.showNavi .navigation{max-height:5000px;}.navigation a{display:block;margin-bottom:5px;border-bottom:1px dotted #c66;}.navigation > span{padding:0;margin:0;}.spruch,.wrapperSearch h1.center{display:none;}.kopfInfos{text-align:left;position:relative;}.textBlock,.bildBlock{display:block;vertical-align:top;width:100%;}.bildBlockNeu{float:none;width:100%;padding-left:0;max-width:100%;}.prevImage{max-width:100%;}.smallInput,.bigInput{width:100%;position:relative;padding-right:0;}.formular td{display:block;}}