@charset "UTF-8";@media screen,projection{.spinner{background-image:url(../../images/gfx/spinner.gif);background-repeat:no-repeat;}#mainTeaser{position:relative;display:block;height:341px;margin-bottom:20px;}div.teaserstart{background-image:url('../../images/mainteaser/start.jpg');background-position:left top;background-repeat:no-repeat;}div.teaserpauschal{background-image:url('../../images/mainteaser/pauschal.jpg');background-position:left top;background-repeat:no-repeat;}div.teaserlastminute{background-image:url('../../images/mainteaser/lastminute.jpg');background-position:left top;background-repeat:no-repeat;}div.teaserhotel{background-image:url('../../images/mainteaser/hotel.jpg');background-position:left top;background-repeat:no-repeat;}div.teaserflug{background-image:url('../../images/mainteaser/flug.jpg');background-position:left top;background-repeat:no-repeat;}div.teaserferienhaus{background-image:url('../../images/mainteaser/ferienhaus.jpg');background-position:left top;background-repeat:no-repeat;}div.teaserthemenwelten{background-image:url('../../images/mainteaser/urlaubswelt.jpg');background-position:left top;background-repeat:no-repeat;}#mainTeaser #quicksearch{position:absolute;border:1px solid #CFCFCF;width:439px;height:285px;top:29px;right:19px;}#mainTeaser #quicksearchForm{overflow:hidden;width:429px;height:275px;}#mainTeaser .quicksearchBlock{display:block;border-bottom:2px solid #FFF;padding:6px 10px 11px 10px;overflow:visible;}#mainTeaser .quicksearchBlockLast{display:block;padding:6px 10px 11px 10px;overflow:visible;}#mainTeaser .quicksearchBlock #quicksearchWhere,#mainTeaser .quicksearchBlock #quicksearchWhen,#mainTeaser .quicksearchBlock #quicksearchWho{height:60px;width:409px;}#mainTeaser .quicksearchBlockLast #quicksearchWhere,#mainTeaser .quicksearchBlockLast #quicksearchWhen,#mainTeaser .quicksearchBlockLast #quicksearchWho{width:409px;}#mainTeaser #quicksearch h4{margin-bottom:6px;}#widget_von,#widget_bis{height:18px;}#quicksearchOuter{height:151px;overflow:hidden;position:relative;}#quicksearchWrapper{height:136px;width:960px;position:absolute;top:0;left:0;}.visibleQuicksearch #quicksearchWrapper{display:none;}#quicksearchMin{float:left;padding:12px 0 0 12px;height:112px;}#boxQuicksearch{left:0;position:relative;top:-180px;}.visibleQuicksearch #boxQuicksearch{top:0;}#boxQuicksearch #quicksearch{position:relative;border:none;width:960px;height:136px;}#boxQuicksearch #quicksearch h4{margin-bottom:14px;}#boxQuicksearch .whiteBorder{border:none;}#boxQuicksearch #quicksearchForm{overflow:hidden;width:960px;}#boxQuicksearch #quicksearchWho{float:left;padding:6px 10px 11px 10px;display:block;width:280px;height:119px;}#boxQuicksearch #quicksearchWho #adultsInputBox dl dd div#widget_erwachsene{width:260px;}#boxQuicksearch #quicksearch #quicksearchWho #adultsInputBox dt{padding:2px 0 2px 0;}#boxQuicksearch #quicksearch #quicksearchWho #childrenInputBox{display:block;width:280px;margin-top:6px;}#boxQuicksearch #quicksearch #quicksearchWho #childrenInputBox dt{padding:2px 0 2px 0;}#boxQuicksearch #quicksearchWhen{float:left;border:none;padding:6px 10px 11px 10px;display:inline;width:260px;height:119px;}#boxQuicksearch #quicksearchWhere{position:relative;height:100px;float:left;padding:6px 10px 11px 10px;display:inline;width:200px;height:119px;}#boxQuicksearch #quicksearch #quicksearchWhere dt{padding:2px 0 2px 0;}#boxQuicksearch #duration{margin-top:6px;}div.teaserBox{width:735px;background-color:#FFF;}div.teaser{position:relative;float:left;width:223px;height:282px;margin-right:20px;margin-bottom:20px;}div.teaserWide{width:400px;position:relative;overflow:hidden;}div.teaserSpecial{position:relative;width:223px;}div.teaserSpecial .teaserImage{height:177px;background-image:url('../../images/teaser/hotlineTeaser04.jpg');background-repeat:no-repeat;background-position:left top;}div.teaserSpecial .teaserMaincontent p.hotlineSubtext{font-size:10px;}div.teaserSpecial div.teaserBottom .teaserBottomInner{padding:10px 10px 14px 10px;}div.teaser .teaserHeader{padding:6px 0 6px 5px;margin:0;}div.teaser .teaserImage{position:relative;}div.teaser .teaserPriceContainer{padding:4px 0 0 0;width:56px;height:55px;position:absolute;top:20px;right:7px;background:transparent url('../../images/gfx/priceCircleRed.png') left top no-repeat;text-align:center;font-size:8px;}div.teaser .teaserPriceInner{font-size:8px;}div.teaser .teaserPriceInner strong{font-size:12px;}div.teaser .teaserPrice{font-size:16px;}div.teaser .teaserMaincontent{line-height:16px;padding:10px 10px 0 10px;}div.teaser .teaserBottom{position:absolute;bottom:0;}div.teaser .teaserBottomInner{padding:10px 10px 10px 10px;}#rightColumn{height:588px;}#rightColumnSearch{background-image:url('../../images/rightcolumn/rightColumnCatalogue.jpg');background-repeat:no-repeat;background-position:left top;height:85px;border-bottom:2px solid #FFF;padding-top:50px;padding-left:15px;}#rightColumnMenue{padding:11px 0 0 15px;}#rightColumnMenue ul{padding:0 0 13px 0;margin:0;list-style:none;}#rightColumnMenue ul li{padding:0;margin:0;}#rightColumnMenue ul li a.corporateLink{font-weight:normal;}.emoLayout{position:absolute;bottom:25px;left:20px;overflow:visible;}.emoLayout .emoTeaserFader{position:absolute;bottom:0;left:0;width:450px;height:90px;overflow:hidden;}.emoLayout .emoTeaser{position:absolute;bottom:0;left:0;overflow:visible;}.emoLayout .emoTeaser .teaser{width:auto;height:auto;margin:0;padding:0;overflow:visible;position:relative;}.emoLayout .emoTeaser .teaser .teaserContent{float:left;padding:0 60px 0 100px;}.emoLayout .emoTeaser .teaser .teaserTop{position:absolute;bottom:75px;left:0;}.emoLayout .emoTeaser .teaser .teaserHeader{padding:0;white-space:nowrap;}.emoLayout .emoTeaser .teaser .teaserImage{position:absolute;left:0;bottom:0;}.emoLayout .emoTeaser .teaser .teaserImage img{border:1px solid #fff;}.emoLayout .emoTeaser .teaser .teaserPriceContainer{top:-8px;right:0;background:none;color:#de1111;border:0;width:auto;}.emoLayout .emoTeaser .teaser span.teaserPriceInner{padding-left:1.5em;font-size:14px;color:#de1111;}.emoLayout .emoTeaser .teaser span.teaserPrice{font-size:22px;}.emoLayout .emoTeaser .teaser h1{max-width:290px;visible:hidden;white-space:nowrap;}.innerPadding{padding:36px 14px 20px 14px;}div.regiongroup{margin-bottom:20px;padding:14px 6px 14px 6px;}div#contenthead h1{padding-bottom:8px;}.regiongroup div.destinationWrap{display:block;}.regiongroup div.destinationLink{display:inline;width:256px;padding:6px 0 6px 14px;}.regiongroup div.destinationLinkAll a{margin-top:6px;margin-bottom:6px;}.regiongroup div.weatherAir{display:inline;font-weight:bold;width:60px;padding:6px 0 6px 0;}.regiongroup div.weatherAir span{background-image:url('../../images/gfx/destinationsSun.gif');background-repeat:no-repeat;background-position:left top;padding:3px 10px 5px 25px;}.regiongroup div.weatherWater{display:inline;font-weight:bold;width:60px;padding:6px 0 6px 0;}.regiongroup div.weatherWater span{background-image:url('../../images/gfx/destinationsWater.gif');background-repeat:no-repeat;background-position:left top;padding:3px 10px 3px 32px;}.regiongroup div.regionInfo{display:inline;font-weight:bold;width:;padding:6px 0 6px 0;}.regiongroup div.regionInfo a{background-image:url('../../images/gfx/destinationsMap.gif');background-repeat:no-repeat;background-position:left top;padding:3px 10px 3px 52px;}.regiongroup div.priceBlock span.priceSmall{font-size:14px;font-weight:bold;}.regiongroup div.priceBlock span.priceLarge{font-size:18px;font-weight:bold;}.regiongroup div.switch{padding-top:3px;padding-bottom:5px;}.regiongroup div.switch a{background-repeat:no-repeat;background-position:left top;padding:2px 0 0 24px;font-size:16px;font-weight:bold;}.regiongroup div.switch a.link{background-image:url('../../images/gfx/destinationsButtonActive.gif');}.regiongroup div.switch a:hover.link{background-image:url('../../images/gfx/destinationsButton.gif');}.regiongroup div.switch a.linkClosed{background-image:url('../../images/gfx/destinationsButton.gif');}.regiongroup div.switch a:hover.linkClosed{background-image:url('../../images/gfx/destinationsButtonActive.gif');}.regiongroup div.switch a:hover{color:#0096FF;text-decoration:none;}.regiongroup .itemBlockAll{margin-top:6px;}.regiongroup .destinationLinkAll{padding-left:14px;}div.offer{width:726px;display:block;margin-bottom:10px;position:relative;}div.offer .borderSpacer{margin:0 7px 0 0;height:1px;font-size:0;line-height:0;}.offerImg{float:left;padding:9px 0 9px 8px;}.offerContent{width:546px;margin:9px 0 55px 0;}.offerLinks{position:absolute;right:0;bottom:0;width:546px;height:45px;overflow:visible;}.offerContent .offerContent{width:91px;}.offerContent .offerDuration{width:52px;}.offerContent .offerDeparture{width:91px;}.offerContent .offerImage{width:91px;}.offerContent .offerRoom{width:125px;}.offerDescr,.offerLinkHotelinfo{width:220px;}.offerDescrFewo{width:320px;}.offerInfo{width:220px;}.offerInfoFewo{width:320px;}.offerInfoAttribute{margin-top:3px;}.offerRating{font-weight:bold;margin-bottom:8px;}.offerRatingWrap{position:relative;top:0;left:0;width:160px;}.offerRatingWrap .score_text{margin-top:1px;float:left;}.offerRatingWrap .score_scala{display:none;}.offerRatingWrap .progressText{display:inline;float:left;padding-left:6px;}.offerRatingWrap .eval_info{display:none;}.offerInfo strong.hotel{font-size:12px;font-weight:bold;padding-bottom:8px;}.offerRatingWrap a{color:#686868;}.offerPrice{text-align:right;padding-right:7px;}.offerPrice .price{font-size:28px;font-weight:bold;margin-bottom:0;}.offerPrice .price span{font-size:14px;font-weight:bold;}.offerLinkHotelinfo,.offerLinkRatings{margin-top:13px;}.offerLinkDates{margin-top:11px;padding-right:7px;}#terminliste{background-position:414px 115px;min-height:300px;}#terminliste div.offer .borderSpacer{margin:0;}#terminliste .offerContent{width:726px;margin:0;}#terminliste .offerContentWrap{margin:6px 7px 55px 6px;position:relative;top:0;left:0;}#terminliste .offerLinks{width:726px;margin:0;}#terminliste .offerLinksWrap{margin:0 7px 0 6px;position:relative;top:0;left:0;}#terminliste .offerDate{width:140px;}#terminliste .offerDuration{width:90px;}#terminliste .offerDeparture{width:140px;}#terminliste .offerImage{width:95px;}#terminliste .offerRoom{width:105px;}#terminliste .offerPrice{padding-right:0;}#terminliste .offerLinkFlight{margin-top:0;position:absolute;top:13px;left:230px;}#terminliste .offerLinkHotelinfo{margin-top:0;position:absolute;top:13px;left:370px;}#terminliste .offerLinkCheck,#terminliste .offerLinkBook{display:inline;margin-top:11px;padding-right:0;}select#ausstattung{margin-bottom:6px;}.offerContent .offerAvailable{float:left;white-space:nowrap;}.offerContent .offerPrice{display:block;white-space:nowrap;margin-right:0;}#hotelPrice p.smalltext{padding:0;margin:0;}div.contentHotelDetailsWrapper{width:959px;height:238px;margin-bottom:28px;}div#contentHotelDetails div.contentFlightDetailsWrapper{height:188px;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelImage,div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelInfo,div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelPrice{float:left;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelImage{width:330px;height:100%;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelInfo{width:400px;height:100%;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelInfo div.evaluation{left:0;top:0;margin-bottom:25px;position:relative;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelPrice{width:229px;height:100%;position:relative;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelImage div.hotelImageFrame{width:330px;height:266px;overflow:hidden;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelInfo strong.hotelname{font-size:14px;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelInfo .score_text{position:relative;margin-top:1px;float:left;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelInfo .progressText{position:relative;display:inline;float:left;padding-left:6px;width:20px;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelInfo .eval_info{display:block;clear:both;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelInfo ul{margin-left:0;list-style-type:square;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelInfo ul li{margin-left:1.1em;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelInfo p.progressBarHead{margin-bottom:0;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelPrice p.largePrice{font-size:32px;font-weight:bold;margin-bottom:4px;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelPrice div#hotelDetailsTeaser{position:absolute;bottom:0;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelPrice ul{list-style-type:none;margin-left:0;margin-top:.5em;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelPrice ul li{margin-left:0;margin-bottom:.2em;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelPrice span.weatherAir{background-image:url('../../images/gfx/destinationsSun.gif');background-repeat:no-repeat;background-position:left top;padding:3px 10px 5px 25px;}div#contentHotelDetails div.contentHotelDetailsWrapper div#hotelPrice span.weatherWater{background-image:url('../../images/gfx/destinationsWater.gif');background-repeat:no-repeat;background-position:left top;padding:3px 10px 3px 32px;}div.contentBlockMiddle{padding:16px;}div.contentBlockMiddle h1{padding-bottom:5px;}div.contentBlockMiddle div#information{height:1%;}div.traveldataContainer{height:1%;}div#checkoutFormWrap{display:block;}div#checkoutFormWrap div.pagination{width:100%;}div#checkoutFormWrap div.travelInfo{margin-left:20px;width:172px;}div#checkoutFormWrap div.travelOrganizer{padding-left:20px;padding-right:20px;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;width:141px;height:104px;}div#checkoutFormWrap div.travelFlight{padding-left:20px;padding-right:20px;border-right:1px solid #E7E7E7;width:132px;height:104px;}div#checkoutFormWrap div.travelTime{padding-left:20px;height:104px;}div#checkoutFormWrap table td.lightGreyLine{border-bottom:1px dotted #CCC;}div#checkoutFormWrap .customerForm{display:inline;width:350px;}div#checkoutFormWrap .customerForm form,div#checkoutFormWrap dd,div#checkoutFormWrap dt,div#checkoutFormWrap dd input,div#checkoutFormWrap dt label{margin:0;padding:0;}div#checkoutFormWrap dt label{font-weight:bold;padding-left:1px;color:#004084;}div#checkoutFormWrap dd{margin-bottom:5px;}div#checkoutFormWrap dd input,div#checkoutFormWrap dd select{color:#333;}#addresspaneContainer{position:relative;margin-top:19px;height:310px;overflow:hidden;}#addresspaneContainer dl{margin-bottom:0;}#zipcityContainer dt{display:none;}#addresspaneContainer #leftPane{float:left;position:relative;width:250px;}#addresspaneContainer #rightPane{float:left;border-left:1px solid #E7E7E7;padding-left:48px;}#addresspaneContainer .addressComment{width:467px;height:70px;}#addresspaneContainer #leftPane dl,#addresspaneContainer #rightPane dl{margin-left:0;}#contactOrderFormWrap dl.zend_form{margin-left:0;margin-bottom:0;}#contactOrderFormWrap dd,#contactOrderFormWrap dt{margin-left:0;}#contactOrderFormWrap dt label{font-weight:normal;padding-left:1px;}#contactOrderFormWrap .addressComment{width:467px;height:70px;}table.participants{width:480px;}table.participants th{background-color:#FFF;}table.participants th,table.participants td{padding-left:0;margin-left:15px;}table.participants td dl{margin-left:0;}table.participants td.salutation .dijitComboBox{width:60px;}table.participants td.firstname .dijitTextBox,table.participants td.lastname .dijitTextBox{width:155px;}table.participants td.age .dijitTextBox{width:80px;}table.participants td.day .dijitComboBox{width:50px;}table.participants td.month .dijitComboBox{width:120px;}table.participants td.info dl{padding-left:5px;white-space:nowrap;}.partnerFrame{background:#fff;border:0 none;width:960px;}#servicefooter .footerContent{float:left;width:250px;}#servicefooter .footerContent ul{padding:0 0 13px 0;margin:0;list-style:none;}#servicefooter .footerContent ul li{padding:0;margin:0;}.payment_subform{padding-left:3px;}.payment_subform h3{margin-top:8px;margin-bottom:8px;margin-left:12px;}.payment_subform span.dijitButton{margin-left:12px;}div#content-payment-callcenter,div#content-payment-remittance,div#content-payment-debit{margin-bottom:5px;}}