@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:0;width:960px;height:136px}#boxQuicksearch #quicksearch h4{margin-bottom:14px}#boxQuicksearch .whiteBorder{border:0}#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:0;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:0;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}}
