html:first-child>b\ody .spaceContentNav{height:4em!important}
html:first-child>b\ody #contentNav ul{float:none!important;min-height:20px}
html:first-child>b\ody #contentNav ul li{float:none!important;display:inline}
html:first-child>b\ody #contentNav ul li input{padding:.1em .9em .15em .9em}
html:first-child>b\ody p.extSearch input{padding:2px 0 2px 30px}
html:first-child>b\ody div#wrap div#layout01 div#layout02 div#content fieldset.marginalSearch p.searchBtn{width:auto}
html:first-child>b\ody div.box .jsToggle label.check{position:static}
html:first-child>b\ody div.box .jsToggle label.check input{position:static;margin-left:-2em}
html:first-child>b\ody div.col6 div.topHotel{padding:.8em 0 3em 23em;width:40.8em}
html:first-child>b\ody div#wrap.contentNavChilds #contentNav ul.secondLevel{margin-top:-3px}
html:first-child>b\ody .search #searchForm .button input{min-width:1em}
html:first-child>b\ody .hoteldetail #head address{padding-bottom:1em}
html:first-child>b\ody .hoteldetail #hotelOverview{width:100%}
html:first-child>b\ody .hoteldetail #head h1 img{margin-right:2em}
html:first-child>b\ody div.bookingStat ul li img{float:left}
body:last-child:not(:root:root) p.help a img{right:-5em}
body:last-child:not(:root:root) #nav li a,body:last-child:not(:root:root) #meta li a,body:last-child:not(:root:root) #meta li.language b,body:last-child:not(:root:root) #meta li#fontSize b{float:left}
body:last-child:not(:root:root) #nav li ul,body:last-child:not(:root:root) #nav li.login form{top:1.9em}
body:last-child:not(:root:root) #meta li ul{top:1.4em}
body:last-child:not(:root:root) #nav li ul li a,body:last-child:not(:root:root) #meta li ul li a{width:100%}
body:last-child:not(:root:root) .hoteldetail #head h1 img{margin-right:2em}
html[xmlns*=""] body:first-of-type p.help a img{right:0}
html[xmlns*=""] body:first-of-type #contentNav{position:relative;margin:-3em 0 0 0}
html[xmlns*=""] body:first-of-type #contentNav ul{float:none!important;min-height:20px}
html[xmlns*=""] body:first-of-type #contentNav ul li input{padding:.1em .9em .15em .9em;margin:.2em 0 .35em 0}
html[xmlns*=""] body:first-of-type div#wrap div#layout01 div#layout02 div#content fieldset.marginalSearch p.searchBtn{width:auto}
html[xmlns*=""] body:first-of-type .hoteldetail #head,html[xmlns*=""] body:first-of-type .hoteldetail #hotelOverview{width:100%}
html[xmlns*=""] body:first-of-type div.jsSlide{width:55.4em}
html[xmlns*=""] body:first-of-type .spaceContentNav{height:1em}
html[xmlns*=""] body:first-of-type .hotelData .spaceContentNav{height:0}
#columnMarker{margin-left:-1px}
#filter.teaser input.button{padding-left:21px!important;background-position-y:-5349px!important}
.popup td.last{width:2em!important}
.popup td.lastFc{width:2.9em!important}
html[xmlns*=""] body:last-child .hotellist td.lastFc{width:2.9em!important;overflow:hidden}
html[xmlns*=""] body:last-child .hotellist td.lastFc span{width:auto!important}
dd.totalPrice{float:right}
}
html[xmlns*=""] body:first-of-type #tablehead .mm{width:2.6em}
html[xmlns*=""] body:first-of-type form#searchForm label.age select{width:42px}
body:last-child:not(:root:root) p.help a img{right:0}
#head{*z-index:1005}
#content{*z-index:10}
#head .login{*z-index:1005}
@media all and (min-width:0){#hotellistFrame{overflow:hidden}
#hotellistFrame[class^="hb"]{overflow:auto}
div#wrap div.cityList p.pic{float:none}
div#wrap div.cityList p.pic[class^="pic"]{float:left}
.bar{margin:.8em .8em -1px 0}
iframe,#hotellistFrame{z-index:-10000000}
#filter ul.jsToggle{padding-top:1px}
#content input.link{padding-left:15px}
}
@media screen and (-webkit-min-device-pixel-ratio:0){body div#wrap #tablehead .mm span span{width:4.3em}
#basketOffers td{height:1px}
}
#content dl.totalPriceWrap{*overflow:hidden}
#content dl.totalPriceWrap dt{*position:static}
#content dl.totalPriceWrap dt img{*position:absolute;*bottom:0;_bottom:-1px;*left:auto;*display:block;*margin-left:-5.5em}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){fieldset.comfortableness img,fieldset.myStarRating img{margin-left:0}
div#content div.marginal dl.navi{width:100%!important}
#startFirstRow .col3{position:relative;overflow:hidden}
#startFirstRow .col3 .cityList p.teaserLink{height:2.1em}
#offerSelection{width:6em}
#basketOffers td{height:100%}
#basketOffers .roomOffer .textWrap{width:13.7em}
#basketOffers .textWrap{padding-bottom:1.4em}
.discountsWrap{margin-bottom:.4em}
.basketOffers .roomOffer .textWrap{width:14.7em}
col.offerSelection{width:6.9em}
#tablehead.notepad .hd{width:20.8em!important}
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,cite,dfn,em,img,ins,q,s,strong,sub,sup,tt,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{-webkit-text-size-adjust:none}
@media screen and (-webkit-min-device-pixel-ratio:0){.hotellist{table-layout:auto}
}