﻿html{font-size:125%}
body{font-size:50%}
.col3{width:32.4em}
.jsToggle{margin-right:.4em!important}
.jsToggle .elPos ~ .demi{padding-right:0}
#nav li.myhrs li.logout .global a,#nav li.myhrs li.logout .global input{padding:.4em .5em .5em .5em;background:#cc092f!important;color:#FFF!important;font-weight:bold!important}
th.ie8Bug{white-space:nowrap}
#content input.link{padding-left:15px}
.teaserWrap .tCol4{width:42.35em}
.teaserWrap div.tCol3,div.advantage{width:31.4em}
table#firstTabelle tbody th,table#firstTabelle tbody td,table#firstTabelle col,table#hotelRating tbody th,table#hotelRating tbody td,table#hotelRating col,table#hotelInfo tbody th,table#hotelInfo tbody td,table#hotelInfo col,table#hotelDistances tbody th,table#hotelDistances tbody td,table#hotelDistances col,table#amenitiesHotel tbody th,table#amenitiesHotel tbody td,table#amenitiesHotel col,table#amenitiesRoom tbody th,table#amenitiesRoom tbody td,table#amenitiesRoom col,table#amenitiesServices tbody th,table#amenitiesServices tbody td,table#amenitiesServices col,table#amenitiesCreditCards tbody th,table#amenitiesCreditCards tbody td,table#amenitiesCreditCards col{background-image:none}
table#hotelInfo,table#hotelRating,table#hotelDistances,table#amenitiesHotel,table#amenitiesRoom,table#amenitiesServices,table#amenitiesCreditCards{margin:0}
.col2 .bar,.col3 .bar,.col4 .bar{width:93.6em}
#wrap.start .search .button input{min-width:7.1em}
div#wrap div.advantage h4{overflow:visible}
.col8 .bar{margin-right:.8em}
table.hotellist{width:61.4em}
#tablehead.notepad td.hn{width:13.5em!important}
#tablehead.notepad td.hf{width:5.6em!important}
#tablehead.notepad td.hr{width:3.3em!important}
#tablehead.notepad td.hp{width:6em!important}
#tablehead.notepad td.hi{width:8.5em!important}
#tablehead.notepad td.fc{width:9.7em!important}
#tablehead.notepad td.hd{width:18.2em!important}
.hotellist td{height:auto}
.hb{width:9em}
#tablehead td.mm{height:5em!important}
#videoPlaylist .inactive{filter:alpha(opacity=20)!important}
#sortDiscount dd .discount{margin-bottom:5px}
div#content .col2 p.totalPrice{margin:0 0 1.2em 0}
div.pseudoSelect ul,div.pseudoSelect span.displayMore{position:relative}
#tablehead.notepad td.fc{width:11.5em}
#tablehead.notepad td.hd{width:14.7em}
#hotellistWrap.notepad td.last{width:1em}
.hotellist.notepad td.mm{width:2.15em}
.hotellist.notepad td.hf{width:5.8em!important}
.hotellist.notepad td.hn{width:14em}
.hotellist.notepad td.hd{width:1.7em}
.hotellist.notepad td.hb{width:12.9em}
.hotellist.notepad span.shortage{float:right}
div.pseudoSelect dt{padding:.15em 10px .15em 2px}
#loader div.promotion{top:7px;left:7px}
div.pseudoSelect .showDescriptionLeft{margin:0}
div.promotionText{float:left;padding-top:0!important;margin-top:0!important}
div.promotionText a{float:left;display:block;padding-top:0!important;margin-top:0!important}
.noVideoPlayer{height:255px}
#content table.allRoundPrice tbody td.totalPrice input.link{padding:1px 10px 1px 15px}
#tablehead.notepad .hn,#tablehead.notepad .hr{position:static}
div#wrap div.promotionCont.center p,div#wrap div.promotionCont.center ul,div#wrap div.promotionCont.center ol{display:block;width:300px}
div#wrap div.promotionCont.center a{display:block;width:auto}
.veMapSearch div.show #searchForm{top:31.5em}
#wrap p.info sup{font-size:.9em!important}
ul#mobileCollection_qcms li:hover a img{visibility:visible;filter:alpha(opacity=0001)}
div.box div#creditCardData h4{margin:.4em 1.2em .4em 1em}
.box #mooFlowWrapper{width:470px}
div.hintChangeBookingData{margin-left:18px}
.lightboxVeil{filter:alpha(opacity=40)}
#hotellistWrap .hr{width:4.1em!important}
.hotellist #tablehead .hr{width:4.1em}
.hotellist #tablehead .hd{width:17.9em}
.hotellist #tablehead .hp{width:8em}
#tablehead .hi{width:7.5em}
div#wrap div#filter ul.jsToggle{margin-right:0!important;position:relative}
div#wrap div#filter ul.jsToggle label{margin-right:.75em}
div.bookmarks ul li#facebookLike{width:170px}
div.bookmarks ul li#facebookLike li{overflow:hidden}
div.bookmarks ul li#facebookLike li iframe{margin-left:-60px;margin-top:-12px}
#fbWrapperTop.active{height:30px;margin-top:5px;position:relative;z-index:499}
#fbWrapperTop.active iframe{position:absolute;z-index:499;top:0}
#basketOffers td{position:relative}
#basketOffers .textWrap{position:static;padding-bottom:1.6em}
#basketOffers a.contextHelpLink{left:1em;bottom:.5em}
#basketOffers .roomOffer .contextHelpLink{left:12em}
.roomPrice .textWrap,.roomOffer .textWrap,.bookingConditions .textWrap{padding-bottom:10px}
.roomPrice .textWrap h4.price{margin-right:.4em}
.discountsWrap{margin-bottom:.5em!important}
#wrap{background:url(../../images/wide/_general/_general/elements/shadow.png) #fff repeat-y 0 100%}
#layout01{background:url(../../images/wide/_general/_general/elements/shadow.png) repeat-y 100% 100%}
#layout02{background:#fff url(../../images/wide/_general/_general/elements/shadow_bottom.png) repeat-x left bottom;margin:0 0 0 10px}
#corner01{background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 0 0;height:15px;width:15px;bottom:-1px;left:0;position:absolute}
#corner02{background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% 0;height:15px;width:15px;bottom:-1px;right:0;position:absolute}
#meta .infoMetaNav,#meta li.jsHover .infoMetaNav{background:url("../../images/wide/_general/_general/elements/teaser.png") repeat-x bottom #fff}
.help-layer table.data,#content table.data,#content table.noHead tfoot td{background:url(../../images/wide/_general/_general/elements/teaser.png) no-repeat bottom left}
#content table.noHead{background:url(../../images/wide/_general/_general/elements/teaser.png) no-repeat top left}
.teaser,.teaserWrap div.lT02,div.exclusivePriceTeaser,.mediathek .content,.lightboxContent{background:#FFF url(../../images/wide/_general/_general/elements/teaser.png) no-repeat 0 0}
#KisSMELightBox .lightboxContent{background:0}
.teaser div.lT{background:#FFF url(../../images/wide/_general/_general/elements/teaser.png) no-repeat bottom left}
.lightbox{background:#fff url("../../images/wide/_general/_general/elements/teaser.png") no-repeat 0 100%}
fieldset.ordererTitle{padding-right:0!important}
.editable td.offerSelection,.offerSelectionFoot,.editable .offerHeaderWrap,.editable .basketOffers td.offerSelection{border-left:1px solid #ccc!important;border-right:1px solid #ccc!important;position:static}
.basketOffers .selectionFootTR td{border:0}
.editable .offerHeaderWrap{border-top:1px solid #ccc}
.offerSelectionFoot{border-bottom:1px solid #ccc}
.hotelData .bar{xmargin-right:.8em}
.ie8Barfix{margin-right:.8em!important}
#wrap{background:url(../../images/wide/_general/_general/elements/shadow.png) #fff repeat-y 0 100%}
#layout01{background:url(../../images/wide/_general/_general/elements/shadow.png) repeat-y 100% 100%}
#layout02{background:#fff url(../../images/wide/_general/_general/elements/shadow_bottom.png) repeat-x left bottom;margin:0 0 0 10px}
#corner01{background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 0 0;height:15px;width:15px;bottom:-1px;font-style:italic;left:0;position:absolute}
#corner02{background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% 0;height:15px;width:15px;bottom:-1px;right:0;position:absolute}
#wrap.hoteldetail,#wrap.hoteldetail #layout01,#wrap.hoteldetail #layout02{background:none!important}
#wrap.start,#wrap.start #layout01{background:#f0f0f0!important}
#wrap.start #layout02{background:#f0f0f0;margin:0!important}
#wrap.start #corner01,#wrap.start #corner02{display:none!important}
#wrap.start #layout01,#wrap.start #layout02{background:#f0f0f0;margin:0!important}
#wrap.start #corner01,#wrap.start #corner02{display:none!important}
#meta .infoMetaNav,#meta li.jsHover .infoMetaNav{background:url("../../images/wide/_general/_general/elements/teaser.png") repeat-x bottom #fff}
.help-layer table.data,#content table.data,#content table.noHead tfoot td{background:url(../../images/wide/_general/_general/elements/teaser.png) no-repeat bottom left}
#content table.noHead{background:url(../../images/wide/_general/_general/elements/teaser.png) no-repeat top left}
.teaser,.teaserWrap div.lT02,div.exclusivePriceTeaser,.mediathek .content,.lightboxContent{background:#FFF url(../../images/wide/_general/_general/elements/teaser.png) no-repeat 0 0}
.teaser div.lT{background:#FFF url(../../images/wide/_general/_general/elements/teaser.png) no-repeat bottom left}
.lightbox{background:#fff url("../../images/wide/_general/_general/elements/teaser.png") no-repeat 0 100%}
fieldset.ordererTitle{padding-right:0!important}
#wrap .basketOffers .roomPrice span.corpRate b{line-spacing:-1px}
#wrap h6.offerSummaryHotel{white-space:nowrap;padding-right:10px}
.basketOffers td{height:auto!important}
#wrap.hotellist,.hotellist #layout02,.hotellist #layout01,.hotellist .teaser{background-image:none}
.hotellist #corner01,.hotellist #corner02{display:none}
.hotellist .teaser div.lT{background:0}
.sortList td{background:#dceaf5 url("../../images/wide/_general/_general/elements/sprite.png") repeat-x 0 -7350px}
.print #tablehead{width:61.4em!important}
.print #tablehead .hd{width:8.9em!important}
.print #tablehead .hr{width:4.2em!important}
#wrap.popup{height:100%\9}
.popup .noticeBox{width:67.7em!important}
#columnMarker.cmHN{left:124px;width:129px}
#columnMarker.cmHR{left:253px;width:61px}
#columnMarker.cmHP{left:314px;width:209px}
#tablefoot.footerTextLinks input{padding-left:21px!important;margin-right:0!important;padding-right:0!important;margin-top:13px}
#filter.teaser input.button{padding-left:21px!important}
.cmHN{width:159px!important;left:118px!important}
.cmHR{width:62px!important;left:277px!important}
.cmHP{width:211px!important;left:335px!important}
.cmHD_area{width:23px!important;left:546px!important}
.cmHD_train{width:23px!important;left:569px!important}
.cmHD_airport{width:23px!important;left:593px!important}
.cmHD_highway{width:23px!important;left:618px!important}
#containerAllHotels .hd{margin-left:2px}
#comparisonTitle .bookingInfos{margin:25px 0 0 0}
#wrap.backgroundNoshade,.backgroundNoshade #corner01,.backgroundNoshade #corner02,.backgroundNoshade #layout01{background:none!important}
.backgroundNoshade #layout02{background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}
#hotelComparison .jsToggleWrap div.jsToggle{margin-right:0!important}
.login form div.errorMsg{float:none!important}
.stageNav li{background:url("../../images/wide/_general/_general/start.png") no-repeat scroll 100% -6108px!important}
.stageNav a{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);zoom:1}
.hrsGuarantee{top:93px}
a#showHideNext{padding:4px 8px 8px 15px}
#stage #jsText2{padding:3px 20px 4px 10px}
.marginal p.teaserLink{z-index:10}
.bookingFormV3 div#registerContent fieldset input.text{height:15px}
#wrap.bookingFormV2 form input.focus,input#destiny:focus{border:1px solid #008af7}
#ordereremailContainer .checkmark{right:37px}
.reTargetPopunder .header em{line-height:37px}
.hotelData #content #hotelDetailsHD.ie_step1{margin-left:0}
.hotelData #hotelDetailsHD.ie_step1.setReponsive .detailsHead{width:94%;padding:9px 4% 0 2%}
.hotelData #hotelDetailsHD.ie_step2 #hotelDetailsPriceNav .rating{width:100%}
.hotelData #hotelDetailsHD.ie_step2 .ratingCircle{color:#fff;float:left;font-size:12px;font-weight:bold;height:26px;padding:8px 0 0;text-align:center;width:34px}
.hotelData #hotelDetailsHD.ie_step2 .rating0 .ratingCircle{background:url("../../images/wide/_general/_general/elements/sprite_hd.png") right -340px no-repeat}
.hotelData #hotelDetailsHD.ie_step2 .rating1 .ratingCircle{background:url("../../images/wide/_general/_general/elements/sprite_hd.png") right -397px no-repeat}
.hotelData #hotelDetailsHD.ie_step2 .rating2 .ratingCircle{background:url("../../images/wide/_general/_general/elements/sprite_hd.png") right -454px no-repeat}
.hotelData #hotelDetailsHD.ie_step2 .rating3 .ratingCircle{background:url("../../images/wide/_general/_general/elements/sprite_hd.png") right -510px no-repeat}
.hotelData #hotelDetailsHD.ie_step2 .rating4 .ratingCircle{background:url("../../images/wide/_general/_general/elements/sprite_hd.png") right -567px no-repeat}
.hotelData #hotelDetailsHD.ie_step2 .rating5 .ratingCircle{background:url("../../images/wide/_general/_general/elements/sprite_hd.png") right -624px no-repeat}
.hotelData #hotelDetailsHD.ie_step2 .rating6 .ratingCircle{background:url("../../images/wide/_general/_general/elements/sprite_hd.png") right -680px no-repeat}
.hotelData #hotelDetailsHD.ie_step2 .rating7 .ratingCircle{background:url("../../images/wide/_general/_general/elements/sprite_hd.png") right -737px no-repeat}
.hotelData #hotelDetailsHD.ie_step2 .rating8 .ratingCircle{background:url("../../images/wide/_general/_general/elements/sprite_hd.png") right -794px no-repeat}
#hotelDetailsHD .seperator{border-top:2px solid #ddd;height:2px}
#hotelDetailsHD .seperator.mapS{margin-top:18px}
#hotelDetailsHD #availabilityForm #doubleRooms,#hotelDetailsHD #availabilityForm #singleRooms,#hotelDetailsHD #availabilityForm #adults{line-height:2em!important}
#wrap #hotelDetailsHD #availabilityForm input.dateInput{line-height:2em!important}
#hotelDetailsHD span.button{background:0;filter:none}
#hotelDetailsHD .basketFooter .totalPriceFooter span{clear:both}
#hotelDetailsHD .basketFooter .totalPriceFooter .totalPrice{float:right}
.streetViewContainer textpath{font-size:18px!important}
#hotelDetailsHD #detailsHead.bigGallery .price{max-width:40%}
.separator02{width:100%;background:0}
#hotelDetailsHD #detailsHead .titleWrap,#hotelDetailsHD #detailsHead.smallGallery #hotelDetailsPriceNav .titleWrap{max-width:60%}
#hotelDetailsHD #detailsHead.smallGallery .titleWrap{max-width:100%}
#mediaPlayerLightBox .priceWrapMedia{width:50%}
#hotelDetailsHD_veil{filter:alpha(opacity=85)!important;background:url("../../images/wide/_general/_general/elements/lightbox_ie_85.png") repeat 0 0;position:fixed}
#wrap .hl_Wrapper div.pseudoSelect dt.on{margin:0 0 1px 0}
#wrap .hl_Wrapper div.pseudoSelect dd ul{margin-left:1px}
#wrap .hl_Wrapper div#distances.pseudoSelect,#wrap .hl_Wrapper div#sortReview.pseudoSelect{left:-1px!important}
.hl_Wrapper .pseudoSelect li a{background-position:100% -10206px}
.hl_Wrapper .pseudoSelect li label:hover a{background-position:100% -10156px}
#filter.txs .teaser .slider{background:url(../../images/wide/_general/_general/icons/sprite_loh.png) repeat-x 0 -7680px}
.hl_Wrapper #containerAllHotels .hd{margin-left:auto}
.hl_Wrapper .mm label input{left:7px;bottom:20px}
#KisSMELightBox span.error{display:block!important;float:left!important}
#KisSMELightBox #loadingAnimation{background:0;background-image:url(../../images/wide/_general/_general/icons/loader_02.gif);background-position:center center;background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff',endColorstr='#4cffffff');left:0}
.streetViewContainer.hide{display:block!important;position:absolute!important;top:-99999px!important}
div.pics .opac{filter:alpha(opacity = 50)}