.col7{position:relative;margin:1em 1em 3.5em 0;background:#fff;width:74.6em;padding:.7em .5em;z-index:3}h2{font-size:1.8em;margin:0 0 .2em;color:#cc092f;background:#fff}#marker{background:url(../../images/wide/_general/_general/elements/marker_foot.png) no-repeat bottom center;padding-bottom:6px;margin-right:.8em;float:left;text-align:center}#marker .global{margin:0!important;text-align:center}#marker strong{font-size:.9em;padding:.1em 1em .3em;cursor:auto}#marker i{font-style:normal;font-size:1.5em!important;display:block;margin:0 auto}#summary{min-height:48px}#summary:after{content:" ";clear:both;visibility:hidden;display:block;height:0}#summary h2{margin:0;height:2.2em;line-height:1em;color:#999;float:left}#summary h2 em{background:#999;font-style:normal;display:inline-block;margin-right:3px}
#summary h2 i{background:url(../../images/wide/_general/_general/elements/4-eck.gif) no-repeat 0 0;font-style:normal;display:inline-block}#summary h2 i i{background-position:100% 0}#summary h2 i i i{background-position:100% 100%}#summary h2 i i i i{background-position:left bottom;padding:2px 4px;color:#fff}#summary h2 span{display:inline;color:#003;font-size:1em!important;padding:0}span.destination br{display:none}#summary p{width:26em}#summary .selectDisabled,#summary .disabled{position:absolute;top:3.75em;right:18.18em;z-index:0}.changeMeasures{position:absolute;top:2.6em;right:0;background:#fff}.changeMeasures form{display:inline;margin-left:.8em}.changeMeasures label{margin-left:.8em}#tableheadForms{border:solid 1px #a0b5cb;border-bottom-color:#fff;background:url(../../images/wide/_general/_general/elements/sprite.png) 0 -1300px repeat-x #e0ecf8;color:#145ca3;float:left;width:72.86em;padding:1.1em 0 1.1em 1.2em;margin-top:.85em}
#tableheadForms form{float:left;width:7em}html:first-child>b\ody #tableheadForms form{width:7.2em}#tableheadForms form input{margin:0 2px 0 -10px}#tableheadForms form.hotelListSwitchForm input{margin:0 -7px 0 0}#tableheadForms form.hotelListSwitchForm label span{font-weight:normal}#tableheadForms label{font-weight:bold}#tableheadForms select{background:#fff;font-size:1em!important;font-weight:normal;margin:.4em .9em 0 0}#tableheadForms .hotelListSwitchForm{padding-right:1.2em;border-right:solid 1px #a0b5cb;margin-right:1.2em;width:auto}html:first-child>b\ody #tableheadForms .hotelListSwitchForm{width:auto}#tableheadForms .hotelListSwitchForm select{margin-right:0;max-width:250px}.hotelListSwitchForm select{max-width:220px}#tableheadForms #switchSortCriteria{width:17.75em}html:first-child>b\ody #tableheadForms #switchSortCriteria{width:17em}
#tableheadForms #selectSight{width:25.75em}#tableheadForms optgroup{font-style:normal;margin:.9em .45em 0}#tableheadForms option{padding-left:.5em}#tableheadForms .changeUnit{font-size:1.2em!important;width:4.4em}#tablehead{background:#f0f0f0;color:#525252;width:62.2em;min-height:5.0833em}#tablehead.hasMap{border-top:solid 1px #a0b5cb}#tablehead a{color:#525252;text-decoration:none}#tablehead.notepad .mm a{color:#fff;font-family:arial,helvetica,sans-serif;font-size:1em!important}#tablehead .hn{width:9.8em}#tablehead .hn,#tablehead .hr{position:relative}#tablehead .hn a,#tablehead .hr a{display:block;float:left;height:4em;position:relative;padding-right:3px}#tablehead .hn a img,#tablehead .hr a img{bottom:.5em;left:0;margin:0 0 0 2px;display:block;position:absolute}#tablehead .hp a{color:#525252}
#tablehead .hp a:hover{text-decoration:none}#tablehead td{font-weight:bold;border:0;background:0;border-bottom:0;height:4em}#tablehead .mm{background:0;background-color:#2f518b;vertical-align:bottom;width:2.4em}#tablehead .mm span.number{background:#2f518b url(../../images/wide/_general/_general/icons/sprite_loh.png) 8px -4560px no-repeat;padding-top:22px;width:100%}#tablehead.notepad .mm span.number{background-image:none!important;padding-top:12px!important}#tablehead td.active{background-color:#e2e2e2}body:last-child:not(:root:root) #tablehead td{height:2.8em}#tablehead td span{font-weight:normal}form.jsNotepad #tablehead td span,.print #tablehead td span{display:block}body:last-child:not(:root:root) #tablehead.hotellist .mm{width:.7em}#tablehead .hd{width:18.2em;padding:.72em .3em .45em 0;text-align:left}
body:last-child:not(:root:root) #tablehead.hotellist .hd{width:7em}#tablehead .fc{width:11.6em;padding:.72em 0 0 0;*width:11.75em}#tablehead.notepad td.fc{*width:10.7em}#tablehead.notepad td.hd{width:15.3em;*width:16.3em;padding:.65em .418em .45em;text-align:left}body:last-child:not(:root:root) #tablehead.hotellist .fc{width:9em}#tablehead .hd div,#tablehead .fc div{margin:0 2px}#tablehead .hd span,#tablehead .fc span{display:block;height:23px!important;width:20px;text-indent:-100000px;background:url(../../images/wide/_general/_general/icons/sprite_loh.png) no-repeat 0 0;margin:1px 2px}#tablehead .hd a:hover span,#tablehead .fc a:hover span{width:26px;margin:0 -1px;cursor:pointer}#tablehead .hd a:hover span.act,#tablehead .fc a:hover span.act{width:20px;margin:1px 2px}#tablehead .hd a,#tablehead .fc a{display:block;float:left;position:relative}
#tablehead .pc{padding-top:2.083em}#tablefoot{background:#f0f0f0!important;color:#394f7f;font-weight:bold;border:solid #dcdcdc;border-width:1px 0 0 0;float:left;padding-right:1em;width:73.6em;height:4.3em;position:fixed;bottom:0;z-index:30}html:first-child>b\ody #tablefoot{bottom:16px}body:last-child:not(:root:root) #tablefoot{bottom:14px}#tablefoot.notepad{position:relative;margin-bottom:2.5em}#tablefoot img{margin:-1px 1em 0 0;width:3.1em;height:4.5em;float:left}#tablefoot span.left,#tablefoot a.link{margin-top:1.15em;margin-right:.5em!important}#tablefoot a.link{max-width:8em}#tablefoot span.button{margin-top:.7em}#tablefoot.notepad .button a{*margin-bottom:-4px;*padding:.2em .4em .225em .6em}span.hide{display:none}#tablefoot.notepad a.notepadPUlegend{background:url("../../images/wide/_general/_general/icons/sprite.png") no-repeat scroll 0 -46px transparent;padding-left:15px;margin-right:1.5em!important}
.notepad .hotellistArrow{width:3.2em}iframe{height:65.2em;border:0;width:74.6em}iframe.footerInIframeWidth{width:76.4em}#galleryMapIframe{width:198px;height:198px;position:relative;z-index:0}#hotellistFrame{margin:0}#hotellistFrame .restore{margin:1em}#hotellistFrame .tip-wrap,#hotellistFrame .tool-tip{max-width:none}#hotellistWrap{width:75.4em;margin:0 0 50px;position:relative;min-height:23.7em}#hotellistWrap.footerInIFrame{scrollbar-base-color:#5d8dc7;scrollbar-arrow-color:#fff;scrollbar-3dlight-color:#5d8dc7;scrollbar-darkshadow-color:#5d8dc7;scrollbar-face-color:#5d8dc7;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#6895cb;scrollbar-track-color:#c0d2e9;overflow:scroll;overflow-y:scroll;overflow-x:hidden;height:60.8em;width:76.1em}#tracking{position:absolute}.hotellist{table-layout:fixed;width:62.6em;*width:61.4em;*border-collapse:collapse}
.hotellist td{border-bottom:solid 1px #d7d7d7;padding:.65em .418em .45em .418em;height:5.4em}.sortList td{border-top:solid 1px #dceaf5;border-right:solid 1px #c9def0;border-bottom:0;padding:.6em .8em;height:auto;background:#f4f9ff;background:-moz-linear-gradient(top,#f4f9ff 50%,#dceaf5 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#f4f9ff),color-stop(51%,#dceaf5));background:-webkit-linear-gradient(top,#f4f9ff 50%,#dceaf5 51%);background:-o-linear-gradient(top,#f4f9ff 50%,#dceaf5 51%);background:-ms-linear-gradient(top,#f4f9ff 50%,#dceaf5 51%);background:linear-gradient(top,#f4f9ff 50%,#dceaf5 51%)}.sortList td.first{border-left:solid 1px #c9def0}.sortList td.active,.sortList td.over,.sortList td.hlHover{border-color:#2f518b;background:#506da0;background:-moz-linear-gradient(top,#506da0 50%,#2f518b 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#506da0),color-stop(51%,#2f518b));background:-webkit-linear-gradient(top,#506da0 50%,#2f518b 51%);background:-o-linear-gradient(top,#506da0 50%,#2f518b 51%);background:-ms-linear-gradient(top,#506da0 50%,#2f518b 51%);background:linear-gradient(top,#506da0 50%,#2f518b 51%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#506da0',endColorstr='#2f518b',GradientType=0)}
.sortList td.over span.input{color:#fff;background-position:100% -5194px}.sortList td.over a.input{color:#fff}.sortList td a,.sortList td span{color:#2f518b;font-weight:bold;cursor:pointer}.sortList dl a,.sortList dl span{font-weight:normal}.sortList dl .initial a,.sortList dl .initial span{font-weight:bold}.sortList td.active a,.sortList td.active span,.sortList td.hlHover a{color:#fff}body:last-child:not(:root:root) .mm{width:.9em}.hotellist .tt{display:none}.hotellist .mm{padding:.45em 0 0;border-left:0;border-color:#d7d7d7;width:2.3em}.hotellist .mm span{margin-bottom:0;padding-top:.3em;cursor:pointer;background:url(../../images/wide/_general/_general/icons/sprite_loh.png) no-repeat 0 -4068px;height:1.9em;width:23px;font-family:Arial;font-size:1em!important}#tablehead.hotellist .mm span{cursor:default}
#tablehead.notepad .mm span{width:100%}.mm input{margin-top:.9em;position:static;margin-left:0}body:last-child:not(:root:root) .hf{width:3.113em}.hn{padding:.72em .72em 0}.hotellist .hn[class^="hb"]{width:auto}.print .hotellist .hn{width:12.83em}#hotellistWrap.print #tablehead td.fc span,#hotellistWrap.print #tablehead td.hd span{float:left;text-indent:0}body:last-child:not(:root:root) .hn{width:9.26em}.hn a.link{color:#cc092f;text-decoration:none}.hn a.link:hover,.buttonBox span.booking a:hover{text-decoration:underline}.buttonBox{float:left;left:-16.2em;position:relative;width:26em}.notepad .buttonBox{width:28em}.hn address{font-style:normal;display:block}.hn img{margin-left:.4em;height:1em;width:1em}.hn .fe{background-position:0 -7650px}#tablehead .hr,#hotellistWrap .hr{width:4.583em;*width:5.08em}
#hotellistWrap .hr .matchometer a{background-color:#769ecf}#hotellistWrap .hr .matchometer{border-color:#5987c0}body:last-child:not(:root:root) #tablehead .hr,body:last-child:not(:root:root) #hotellistWrap .hr{width:3.863em}.hr img{margin-bottom:.66em}#hotellistWrap .hr span.totalRating,.infoBoxStyle2 span.totalRating{margin-bottom:.083em;position:relative;left:0}div#wrap div#layout01 div#layout02 .hr p.totalRating{padding:0;margin:0;position:static}div#wrap .hr p.totalRating span{left:0;position:static}.tip-wrap span.amenitiesFulfilled,.tool-tip span.amenitiesFulfilled{color:#10a610}.tip-wrap span.amenitiesNotFulfilled,.tool-tip span.amenitiesNotFulfilled{color:#cc092f}body:last-child:not(:root:root) #hotellistWrap .np{width:9.2!important}.hp{width:8.5326em;font-weight:bold}#hotellistWrap .hp{width:8.949em}
#hotellistWrap div .hp{display:block;font-weight:bold;float:left;clear:left}body:last-child:not(:root:root) #hotellistWrap .np div{margin-bottom:.4em;float:left}body:last-child:not(:root:root) #tablehead .hp{width:6.196em}.hp a{color:#003;padding-right:5px;float:left}.hp a:hover{text-decoration:underline}.hp a:hover img{text-decoration:none}#tablehead .hi,#hotellistWrap .hi{width:7.1em;*width:7.9em}#hotellistWrap div .hi{display:block;float:left;width:7.1em;padding-left:.418em}body:last-child:not(:root:root) #tablehead .hi{width:4.03em}.hd{width:1.2em}.hb{vertical-align:bottom}.hotellist td.hd{width:2em;padding:.72em 0 0 0;text-align:center;background-image:url(../../images/wide/_general/_general/elements/sprite.png);background-repeat:no-repeat;background-position:28px -5300px}.one1,.two1{background-color:#f0f0f0}
body:last-child:not(:root:root) .hd{width:.4em;padding:.72em .418em 0}.hotellist td.fc{padding:.72em .1666em 0;width:1.666em;*width:2em}.hotellist td.fc span,.hotellist span.excl,.hotellist span.exclEn,.hotellist span.hotdeal,#tablehead .pc span,#tablehead .fc span,#sortDiscount dd .hotDeal,#sortDiscount dd .exclusivePrice,#sortDiscount dd .exclusivePriceEn{background:url(../../images/wide/_general/_general/icons/sprite.png) 7px -7851px no-repeat;text-indent:-100000px;height:20px;width:20px;display:block;position:relative;clear:both}.hotellist td.fc span,#tablehead .pc span,#tablehead .fc span{background:url(../../images/wide/_general/_general/icons/sprite_loh.png) 7px -7851px no-repeat}.hotellist span.excl,.hotellist span.exclEn,#sortDiscount dd .exclusivePrice,#sortDiscount dd .exclusivePriceEn,#sortDiscount dd .hotDeal{background-position:0 -9250px;width:68px;height:11px;clear:both}
.hotellist span.exclEn,#sortDiscount dd .exclusivePriceEn{background-position:0 -9300px}.hotellist span.hotdeal,#sortDiscount dd .hotDeal{background-position:0 -8600px;width:43px;height:11px}#sortDiscount dd .hotDeal,#sortDiscount dd .exclusivePrice,#sortDiscount dd .exclusivePriceEn{padding-bottom:5px}.mediathek span.stars1,.mediathek span.stars2,.mediathek span.stars3,.mediathek span.stars4,.mediathek span.stars5,.mediathek span.starsYH,.mediathek span.starsNC{background:url(../../images/wide/_general/_general/icons/sprite.png) 0 -9198px no-repeat;padding-left:9px;margin:0 .3em;*display:inline-block}.mediathek span.stars2{padding-left:19px}.mediathek span.stars3{padding-left:29px}.mediathek span.stars4{padding-left:39px}.mediathek span.stars5{padding-left:49px}.mediathek span.starsYH{background-position:0 -9350px;padding-left:9px}
.mediathek span.starsNC{background-position:0 -9400px;padding-left:6px}#hotellistFrame span.starsYH,.notepad span.starsYH{background-position:0 -9350px;width:9px;height:10px}#hotellistFrame span.starsNC,.notepad span.starsNC{background-position:0 -9400px;width:6px;height:6px}#hotellistFrame span.discount,#sortDiscount dd span.discount,#hotellistWrap span.discount{background:#5987c0;color:#fff;font-size:.8em!important;line-height:110%;padding:0 2px}#hotellistFrame span.discount,#hotellistWrap span.discount{display:inline-block;white-space:nowrap;height:12px}#sortDiscount dd span.discount{display:inline-block}.print .hotellist span.discount{float:left}.hotellist td.fc span{background-position:-279px -359px;position:static}div#wrap div#filter ul{margin:0}.hotellist td.pa span,#tablehead span.pa{background-position:0 -1576px}
div#filter ul.hasIcon label.pa{background-position:13em -1576px}#tablehead a:hover span.pa{background-position:100% -1575px}#tablehead span.paActive{background-position:0 -1625px}.hotellist td.ns span,#tablehead span.ns{background-position:0 -1676px}div#filter ul.hasIcon label.ns{background-position:13em -1676px}#tablehead a:hover span.ns{background-position:100% -1675px}#tablehead span.nsActive{background-position:0 -1726px}.hotellist td.re span,#tablehead span.re{background-position:0 -1776px}#tablehead a:hover span.re{background-position:100% -1775px}div#filter ul.hasIcon label.re{background-position:13em -1775px}#tablehead span.reActive{background-position:0 -1826px}.hotellist td.in span,#tablehead span.in{background-position:0 -1876px}div#filter ul.hasIcon label.in{background-position:13em -1876px}
#tablehead a:hover span.in{background-position:100% -1875px}#tablehead span.inActive{background-position:0 -1926px}.hotellist td.wl span,#tablehead span.wl{background-position:0 -1976px}div#filter ul.hasIcon label.wl{background-position:13em -1976px}#tablehead a:hover span.wl{background-position:100% -1975px}#tablehead span.wlActive{background-position:0 -2026px}#distances dt label span,#distances dt label a{background:url(../../images/wide/_general/_general/icons/sprite_loh.png) no-repeat;padding:4px 0 7px 25px;margin:1px 0 0 0;display:block}#tablehead span.citycenter{background-position:100% -3598px}#distances .city{background-position:-280px -2226px}#tablehead a:hover span.citycenter{background-position:0 -3597px}#tablehead span.citycenterActive{background-position:0 -3648px}#distances .selected .city{background-position:-280px -2276px}
#tablehead span.train{background-position:100% -3698px}#distances .trainstation{background-position:-280px -2326px}#tablehead span.trainActive{background-position:0 -3748px}#distances .selected .trainstation{background-position:-280px -2375px}#tablehead a:hover span.train{background-position:0 -3697px}#tablehead span.airport{background-position:100% -3798px}#distances .airport{background-position:-280px -2426px}#tablehead span.airportActive{background-position:0 -3848px}#distances .selected .airport{background-position:-280px -2476px}#tablehead a:hover span.airport{background-position:0 -3797px}#tablehead span.highway{background-position:100% -3898px}#distances .highway{background-position:-280px -2526px}#tablehead a:hover span.highway{background-position:0 -3897px}#tablehead span.highwayActive{background-position:0 -3948px}
#distances .selected .highway{background-position:-280px -2576px}#tablehead span.sightseeing{background-position:100% -4751px}#distances .sightseeing{background-position:-280px -2626px}#tablehead a:hover span.sightseeing{background-position:0 -4750px}#tablehead span.sightseeingActive{background-position:0 -4801px}#distances .selected .sightseeing{background-position:-280px -2676px}#distances .fair{background-position:-280px -2725px}#distances .selected .fair{background-position:-280px -2776px}#tablehead span.fair{background-position:100% -4851px}#tablehead a:hover span.fair{background-position:0 -4850px}#tablehead span.fairActive{background-position:0 -4901px}#tablehead span.transport{background-position:100% -4951px}#distances .transport{background-position:-280px -2826px}#tablehead a:hover span.transport{background-position:0 -4950px}
#tablehead span.transportActive{background-position:0 -5000px}#distances .selected .transport{background-position:-280px -2876px}#tablehead span.citydistrictActive{background-position:0 -5100px}#tablehead span.citydistrict{background-position:100% -5050px}#tablehead a:hover span.citydistrict{background-position:0 -5050px}#distances .citydistrict{background-position:-280px -2126px}#distances .selected .citydistrict{background-position:-280px -2176px}#tablehead span.hotdeal{background-position:0 -8600px}div#filter ul.hasIcon label.ba{background-position:13em -2926px}div#filter ul.hasIcon label.ac{background-position:13em -2976px}div#filter ul.hasIcon label.pool{background-position:13em -3175px}div#filter ul.hasIcon label.sauna{background-position:13em -3075px}div#filter ul.hasIcon label.lift{background-position:13em -3125px}
div#filter ul.hasIcon label.hci{background-position:13em -3026px}#tablehead .fc img,#tablehead .hd img{position:absolute;top:24px;left:8px;text-indent:0}#tablehead .hn img,#tablehead .hr img,#tablehead .hp img{width:auto;height:auto;margin:0 0 0 .4em}body:last-child:not(:root:root) td.fc{width:.4em;padding:.72em 0 0}.hotellist td.ac span,#tablehead span.ac{background-position:0 -7350px}#hotellistWrap td.last{text-align:left;padding-left:.4em}body:last-child:not(:root:root) td.last{width:.2em}.pc{text-align:center;width:2.583em;*width:3.08em}body:last-child:not(:root:root) td.hb{width:0!important;padding:0!important}.hb .button{white-space:nowrap;border:0}html:first-child>b\ody .hb .button{left:-9.8em}.hb span.button{background:#4160a0!important;background:-moz-linear-gradient(top,#4160a0 50%,#344f87 51%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#4160a0),color-stop(51%,#344f87))!important;background:-webkit-linear-gradient(top,#4160a0 50%,#344f87 51%)!important;background:-o-linear-gradient(top,#4160a0 50%,#344f87 51%)!important;background:-ms-linear-gradient(top,#4160a0 50%,#344f87 51%)!important;background:linear-gradient(top,#4160a0 50%,#344f87 51%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4160a0',endColorstr='#344f87',GradientType=0)!important;margin-bottom:0}
.hb span.button a{background:url("../../images/wide/_general/_general/icons/sprite.png") no-repeat scroll 7px -442px!important;padding:.3em .8em .2em 2em!important}.noticeBox,.hotelExtern,.ListAttention{border-left:solid 1px #a0b5cb;border-bottom:solid 1px #ef8202;background:#fffabb;padding:1em 2.9em}table.noticeBox,table.hotelExtern,table.ListAttention{padding:0;width:62.9em}table.noticeBox th,table.hotelExtern th,table.ListAttention th{padding:1em .5em 1em 2.9em}table.noticeBox td,table.hotelExtern td,table.ListAttention td{padding:.9em 2em .9em 0;width:100%}.popup table.noticeBox.noticeBox{width:50em}.noticeDiscount .noticeBox .tmpFair{display:block}body:last-child:not(:root:root) .noticeBox,body:last-child:not(:root:root) .hotelExtern,body:last-child:not(:root:root) .ListAttention{padding-left:2.95em}.noticeBox p,.hotelExtern p,.ListAttention p{color:#ef8202;padding:.8em 0;margin:0;_height:1%;font-size:1.2em!important}
.noticeBox .tmpFair a,.noticeBox .tmpFair a:visited .noticeBox h5{color:#ef8202;font-size:1.2em;font-weight:bold}.noticeBox .tmpFair a:hover{text-decoration:underline}.noticeBox h5.noHotel{padding:1em 0}.noticePackage{background:url("../../images/wide/_general/_general/icons/sprite_loh.png") no-repeat scroll 5px -1033px #fffabb;padding:1em 3.4em}.noticeVideos{background:url("../../images/wide/_general/_general/icons/sprite_loh.png") no-repeat scroll 5px -1132px #fffabb;padding:1em 3.4em}.noticeDiscount{padding-left:.5em}.noticeDiscount th{padding:.3em .5em 0 0}.noticeBox td{color:#ef8202}.noticeDiscount span{white-space:nowrap}#hotellistFrame .noticeDiscount span.exclusivePrice,#hotellistFrame .noticeDiscount span.exclusivePriceEn{background:url("../../images/wide/_general/_general/icons/sprite.png") no-repeat 0 -9250px;height:11px;width:68px;display:block}
#hotellistFrame .noticeDiscount span.hotDeal{background:url("../../images/wide/_general/_general/icons/sprite.png") no-repeat 0 -8600px;width:43px;height:11px;display:block}#hotellistFrame .noticeDiscount span.exclusivePriceEn{background-position:0 -9300px}.noticeDiscount:after{content:"";display:block;clear:both;height:1px}div#wrap .col2 .teaser{border-bottom:0;width:19.5em;float:left;margin:0 0 0 1.2em;_margin:0 0 0 .65em;clear:none!important;padding-top:0}div#wrap .veMapSearch .travelData{border:none!important}div#wrap #filter.teaser{border:2px solid #fff;z-index:0;_overflow:hidden;background:#eaf4ff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#filter.teaser div{margin:0 1.1em 1em 1.2em;_margin:0 .6em 1em 1.2em}#filter.teaser div#cover{width:19.7em;height:55em;position:absolute;background:#fff;opacity:.65;filter:alpha(opacity=65);z-index:2;margin:-9px 0 0 -1px}
#filter.teaser .lT{margin:0;height:4.4em;width:19.5em;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#filter.teaser .lT .border{display:block;margin:0 .6em 1em .9em;border-color:#c9def0}div#wrap form .teaser dl{margin:0;padding:0 .9em;*padding:0 .6em;width:15em}#arrow{margin:0 0 .8em 1.2em;_margin:0 0 .8em 1.4em;width:19.7em;height:2.7em;float:left}#wrap.hotellist .col2 h3{font-size:1.4em;margin:.6em .6em 1em .6em;padding-bottom:.4em;border-bottom:1px solid #c9def0}form .teaser dl{float:left}form .teaser dt{width:12.7em}form .teaser dd{font-weight:bold;width:auto;*width:2em;text-align:right;float:right;margin-bottom:.8em}#filter.teaser div.sliderBox{padding-bottom:1.85em;margin-right:0;float:left;width:17.6em;*width:18em;_margin-left:.5em}#stars,#price{border-bottom:1px solid #c9def0;margin:0 1.1em 1em 1.2em}
#filter.teaser #price{margin-top:.6em}#filter.teaser #totalRating{border-bottom:1px solid #c9def0}.sliderBox label{font-weight:bold;width:5.4em;float:left;color:#394f7f}.sliderBox input,#starbox{padding:0 .166em .3em .166em;width:8.6em;float:right;font-size:1.2em!important;text-align:right;color:#394f7f}#starbox{padding:0 .166em .4em .166em}.sliderBox input.noInput{background-color:transparent}.sliderBox .check input{width:auto;float:none;margin-left:0}#price label.check{margin:.9em 0 .1em 0;padding:0 0 0 2em;font-weight:normal;color:#003}#bedCount input{width:5.1em}#filter.teaser .slider{background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 0 -4667px;width:17.4em;height:18px;margin:0;float:left}#filter.teaser #stars .slider{background-position:2px -4568px}#filter.teaser #totalRating .slider{background-position:0 -4618px}
#filter.teaser #bedCount .slider{background-position:0 -3090px}#filter.teaser .slider div{background:url(../../images/wide/_general/_general/icons/sprite_loh.png) no-repeat 0 -355px;width:19px;height:18px;margin:0!important}#filter.teaser .slider div.knob2{margin-top:-18px!important}#filter.teaser h4.jsToggler{border-top:solid 1px #c9def0;border-bottom:0;background:transparent url(../../images/wide/_general/_general/icons/sprite.png) no-repeat scroll 0 -3386px;padding-top:1em;margin-right:.9em;_margin-right:0;cursor:pointer;padding-left:16px!important;display:inline-block;width:13.4em;color:#394f7f;font-size:1.2em}#filter.teaser h4.jsToggled{background-position:0 -3436px}#filter.teaser h4.jsFirst{background-position:0 0;padding-top:0;border-top:0}#filter.teaser li{padding-bottom:.55em}#filter.teaser ul.jsToggle li{margin-left:10px}
#filter.teaser li label input{margin-left:2px}*+html #filter.teaser li label input{margin-left:-2px}* html #filter.teaser li label input{margin-left:-25px}#sortStars .starsMax,#sortStars .starsMin,#starsMax,#starsMin{background:url(../../images/wide/_general/_general/icons/sprite.png) no-repeat 0 -3200px;height:11px}.active #sortStars.pseudoSelect span.min{color:#5a87c1}#starsMin.notRated{background-position:0 -3250px;width:9px}#stars span{float:right;display:block}#stars span.hide{display:none}#stars span span{float:right}#sortStars .min,#stars #min{padding:0 4px;line-height:1em!important}#sortStars .min{margin-top:-2px}.starsAnchor{text-decoration:none!important}#sortStars a{padding-left:8px;display:block;clear:both;overflow:hidden;_height:16px}#sortStars span{float:left;display:block}.hb .shortage{color:#cc092f;text-align:right;display:inline-block;padding-right:5px;line-height:14px;font-size:.9em!important;margin-bottom:.4em}
.teaser ul.jsToggle{margin-left:1.9em}.jsOn .teaser ul.jsToggle{display:none}#filter.disabled{color:#c8c8c8}#hotellistFrame .restore{border:0}#filter.teaser input.button,#tablefoot input.button,#hotellistFrame .restore input{margin-left:.9em;float:left;border:1px solid #344f87;color:#fff;font-weight:bold;background:#4160a0!important;background:-moz-linear-gradient(top,#4160a0 50%,#344f87 51%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#4160a0),color-stop(51%,#344f87))!important;background:-webkit-linear-gradient(top,#4160a0 50%,#344f87 51%)!important;background:-o-linear-gradient(top,#4160a0 50%,#344f87 51%)!important;background:-ms-linear-gradient(top,#4160a0 50%,#344f87 51%)!important;background:linear-gradient(top,#4160a0 50%,#344f87 51%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4160a0',endColorstr='#344f87',GradientType=0)!important;padding:2px 10px}
#tablefoot input.button{margin-top:10px;padding:2px 6px}#mapFrame{margin:0}#mapIframe{height:38.9em;width:74.4em}#map{border:solid 1px #a0b5cb;border-width:1px;width:74.4em;position:relative;clear:both}.veMapSearch #map{border-width:1px}#mapOverlay{background:#fff;width:742px;height:389px;position:absolute;top:6.5em;z-index:100}#legend{border:solid 1px #d7d7d7;padding:1em;width:17em;position:absolute;right:-1px;bottom:-1px;background:#fff;padding-bottom:3em}#poiLegend{background:url(../../images/wide/_general/_general/elements/map_legend_background.png) repeat;width:230px;border:solid 1px #cec8c4;padding:6px;position:absolute;top:263px;left:8px;z-index:499}#poiLegend h4{background:#d7edf4;padding:4px;font-size:12px!important;font-weight:bold;color:#444;margin-bottom:5px}#poiLegend label{width:115px;float:left;font-size:11px!important;background:url(../../images/wide/_general/_general/icons/amenities/ic_det_airport.gif) no-repeat 23px 0;margin-bottom:5px}
#poiLegend label#station{background-image:url(../../images/wide/_general/_general/icons/amenities/ic_det_railroadStation.gif)}#poiLegend label#parkAndRide{background-image:url(../../images/wide/_general/_general/icons/amenities/ic_parkAndRide.gif)}#poiLegend label#stadium{background-image:url(../../images/wide/_general/_general/icons/amenities/ic_stadium.gif)}#poiLegend label#information{background-image:url(../../images/wide/_general/_general/icons/amenities/ic_information.gif)}#poiLegend input{margin-right:30px;float:left;height:15px;*height:20px}#poiLegend span{width:5em;float:left}#legend dt,#legend dd{float:left;width:auto}#legend dt{clear:left;background:url(../../images/wide/_general/_general/icons/sprite.png) no-repeat 0 -2750px;width:2em;height:2.1em}#legend dt.availableHotel{background-position:0 -8650px;height:2.8em}
#legend dt.availableHotelCluster{background-position:0 -8700px;width:3.5em;height:3.8em}#legend dd{margin-left:1em;width:12em}#veMap .selected{background:url(../../images/wide/_general/_general/icons/sprite.png) no-repeat 0 -2350px}.zoom5{background-position:0 -2750px;height:25px}.zoom4{background-position:0 -2700px;height:23px}.zoom3{background-position:0 -2650px;height:21px}.zoom2{background-position:0 -2600px;height:19px}.zoom1{background-position:0 -2550px;height:17px}.searchCenter{background:url(../../images/wide/_general/_general/icons/amenities/ic_cityCenter.gif) no-repeat}td.mapMarker span,.mapMarker a{font-family:Verdana;font-size:1em!important;font-weight:bold;color:#fff;width:25px;height:24px;display:block}#veMap .marker{background:url(../../images/wide/_general/_general/elements/marker_cluster_foot.png) no-repeat bottom center;padding-bottom:6px;height:39px;display:block;text-align:center!important;_width:5px}
#veMap .marker .global{margin:0!important;border-color:#b11a1a}#veMap .marker .global span{border-color:#b11a1a}#veMap .marker strong{padding:1px 4px!important;background:url(../../images/wide/_general/_general/elements/marker_cluster.png) no-repeat center center!important;font-size:9px!important;*font-size:10px!important;font-weight:normal;line-height:1em;height:35px;_display:inline-block}#veMap .marker i{font-style:normal;float:none!important}.pinStyle10,.pinStyle100{text-align:center}.mws{display:block;width:20px;height:20px;background:no-repeat}#veMap{border:0}.VE_Pushpin_Popup_Body{font-family:arial,helvetica,sans-serif!important}.ero-progressAnimation{z-index:700!important}.ero .ero-previewArea div.firstChild{margin:8px 8px 0!important}.ero .ero-body{width:274px!important}.ero .ero-paddingHack{display:none}
.ero .ero-actions{padding:0!important}.infoBoxStyle1{height:280px;margin-bottom:6px;overflow-y:scroll}.VE_Pushpin_Popup_Title h3,h3.uncheckedHotel{font-family:Arial,Helvetica,sans-serif;font-size:12px;border-bottom:solid 1px;position:relative}.VE_Pushpin_Popup_Title h3 a{text-decoration:underline;color:#003}.VE_Pushpin_Popup_Title h3 img{padding-left:5px}.VE_Pushpin_Popup_Title,h3.uncheckedHotel,.infoBoxStyle1 ul,.infoBoxStyle2 .footer a{font-family:Arial,Helvetica,sans-serif!important}h3.uncheckedHotel{margin-bottom:5px}.infoBoxStyle2 .right{margin:0!important;width:122px!important}h3.uncheckedHotel a{text-decoration:underline;color:#003}.infoBoxStyle2 .footer .right{margin:0 2px .5em .8em!important;width:auto;word-wrap:normal}.infoBoxStyle2 .imgBox{width:122px;height:150px;overflow:hidden;position:relative}
.infoBoxStyle2 .right .startRoute,.infoBoxStyle2 .right .endRoute{width:100px;margin-bottom:.4em}*html .infoBoxStyle2 .imgBox ul{display:inline-block;overflow:hidden}.infoBoxStyle2 .imgBox .back,.infoBoxStyle2 .imgBox .next{position:absolute;top:176px;*top:180px;left:140px;z-index:99999;width:16px;height:16px;cursor:pointer}.infoBoxStyle2 .imgBox .next{left:240px}.infoBoxStyle2 .imgBox li{height:130px;overflow:hidden;margin-bottom:20px;display:block}.infoBoxStyle2 a.startRoute,.infoBoxStyle2 a.endRoute{display:block;font-size:12px!important;height:2em}.infoBoxStyle2 ul{font-family:Arial,Helvetica,sans-serif;width:115px;float:left}.infoBoxStyle2 .imgBox span.vi{position:absolute;top:0;right:7px;width:4em;height:4em;background-position:right top}.infoBoxStyle1 ul li a,.infoBoxStyle2 ul h4,.infoBoxStyle2 ul dd,.infoBoxStyle2 ul dt,.infoBoxStyle2 ul span,.infoBoxStyle2 ul p,.infoBoxStyle2 ul li,.infoBoxStyle2 .imgBox h4{font-size:12px!important;color:#003}
.infoBoxStyle1 ul li a:hover{text-decoration:underline;cursor:pointer}.infoBoxStyle1 ul li a.vi{padding-bottom:3px}.infoBoxStyle1 ul li span.vi{background:url(../../images/wide/_general/_general/icons/sprite_loh.png) no-repeat 100% -3225px;padding:0;display:inline-block;height:16px;width:32px;margin-bottom:-3px}.infoBoxStyle1 ul li{clear:both}.infoBoxStyle1 ul li,.infoBoxStyle1 ul li span,.VE_Pushpin_Popup_Title h3 span{margin-right:5px}.VE_Pushpin_Popup_Title h3 span{position:relative}.infoBoxStyle2 ul h4,.infoBoxStyle2 .imgBox h4{margin-bottom:5px}.infoBoxStyle2 ul img{padding:0 2px 0 0}.infoBoxStyle2 ul p.totalRating{position:relative}.infoBoxStyle2 ul dl{font-weight:bold}.infoBoxStyle2 ul dt{margin-right:5px;width:auto;word-wrap:normal}.infoBoxStyle2 ul dd{color:#14a914;margin-bottom:.8em}
.infoBoxStyle2 ul dd a{color:#14a914}.infoBoxStyle2 ul dd a:hover{text-decoration:underline}.infoBoxStyle2 .price p{color:#437db5;clear:left}.infoBoxStyle2 .footer{padding-top:12px;clear:both}.infoBoxStyle2 .footer a{font-size:11px!important}.infoBoxStyle2 .footer a.link{margin:0 0 .6em}#wrap div.col9 table.notepad{width:80.33em}#tablehead.notepad .hd span,#tablehead.notepad .fc span{float:left;margin:.1em .3em 0 0;clear:none}#tablehead.notepad td{border-top:solid 1px #a0b5cb;border-bottom:solid 1px #a0b5cb}#tablehead.notepad,#hotellistWrap.notepad .hb{border-right:solid 1px #d7d7d7}#tablehead.notepad,#hotellistWrap.notepad .mm{border-left:solid 1px #d7d7d7}#hotellistWrap.notepad{width:96.4em;height:auto;overflow:hidden;margin:0}#tablehead.notepad .mm{width:1.8em}#tablehead.notepad .hf{width:5em}
#tablehead.notepad .hn{width:9.8em}#tablehead.notepad .hr{width:2.7em}#tablehead.notepad .hp{width:5em}#tablehead.notepad .hi{width:5.2em}#tablehead.notepad .hd{width:20.6em!important}.notepad .hb span.button a{padding-bottom:.7em!important}.hotellist.notepad .mm{width:2.6em}body:last-child:not(:root:root) #tablehead.notepad .hd{width:14em}#hotellistWrap.notepad table{width:100%}.notepad .mm input{margin-top:3.8em}body:last-child:not(:root:root) #hotellistWrap.notepad td.hn{width:11em}#hotellistWrap.notepad td.last{width:9.8em;*width:10.2em}body:last-child:not(:root:root) #hotellistWrap.notepad td.last{width:7em}body:last-child:not(:root:root) .notepad td.hb{width:0}.notepad td.pc{width:7em}td.np{width:16.5em}td.np dl{display:none}td.np .bonbon{background:url(../../images/wide/_general/_general/icons/sprite_loh.png) no-repeat 100% -3294px;display:block;width:12px;float:left;height:14px;z-index:1}
.print td.np{width:16.9em}td.hp{width:8.5em}td.hi{width:5.8em}.notepad td.hr{width:10em}.notepad td.hn{width:auto}#tablefoot.notepad{border-bottom:solid 1px #d7d7d7;border-right:solid 1px #d7d7d7;width:96.3em;padding-right:0;top:-1px}#tablefoot.notepad .right{margin-right:1em}dl.tooltip dt,dl.tooltip dd{margin:0 .2em 0 0;width:auto;font-weight:normal}dl.tooltip dd{font-weight:bold}#mapFooter{height:2.25em;width:71.9em;border:solid 1px #a0b5cb;border-top:0;position:relative;padding:1em 1em 1em 1.5em;margin-bottom:1.2em}#mapFooter p{float:left;width:30em;margin-left:1em;color:#145ca3}#mapFooter .button{cursor:pointer}#mapFooter .selectDisabled{cursor:auto}#toggleLegend{position:absolute;right:1em;z-index:2;*top:1em}span.disabled,span.disabled span{border-color:#a4a4a4}#mapFrame .disabled strong{background-image:url(../../images/wide/_general/_general/elements/button_booking_disabled.png)!important}
#wrap .disabled a{cursor:auto;background:url(../../images/wide/_general/_general/elements/button_disabled.png) center left!important}.popup #hotellistWrap{width:auto}.popup div#content .ListAttention,.popup .noticeBox,.popup .hotelExtern{width:68.3em;border-right:solid 1px #d7d7d7;border-left:solid 1px #d7d7d7}.popup div#content .ListAttention p,.popup div#content .noticeBox p,.popup div#content .hotelExtern p{border-left:none;margin:0}.popup .hotellist{border-right:solid 1px #d7d7d7;border-left:solid 1px #d7d7d7}.popup #tablehead{border:1px solid #a0b5cb;border-bottom:0}.popup td.hf{*width:5em}table.hotellist #tablehead td.hf{width:5em}table.hotellist td.hf{width:7.2em;padding-right:0}table.hotellist td.hf a{display:block;width:7.2em;height:4.7em}table.hotellist td.vi span.vi{position:relative;width:7em;height:4.6em;background-position:right top;margin:-56px 0 0 0;*margin:-4em 0 0 0;*position:static;background-image:url("../../images/wide/_general/_general/icons/ic_video.png");background-color:rgba(0,0,0,.1)}
table.hotellist td.vi a span.vi{cursor:pointer}table.hotellist td.hf img{width:7em;height:4.7em;display:block}.popup td.lastFc{width:3.3em}body:last-child:not(:root:root) .popup td.last{width:2em!important}body:last-child:not(:root:root) .popup td.lastFc{width:2em!important}body:last-child:not(:root:root) .notepad td.hn{width:17em!important}body:last-child:not(:root:root) .notepad td.last{width:7.7em!important}body:last-child:not(:root:root) .notepad td.lastFc{width:2em!important}div#wrap .clearNumb{overflow:auto;height:auto;width:auto;margin:0 0 20px 0;border-right:1px solid #d7d7d7;float:left}.tiscoverLink{margin:1.67em 1.1em .8em 0;background:#fffabb;border-top:1px solid #ef8202;border-bottom:1px solid #ef8202}.hotellist .tiscoverLink{margin-top:52px}.tiscoverLink span{clear:left;float:left;width:37.5em;padding:0 .75em;color:#ef8202}
.tiscoverLink strong{display:block;margin:0 0 .2em 0;font-size:1.4em!important}a.tiscoverLink{background-image:none}.hotellistHint{color:#7e7e7e;margin:.8em 1em 0 0}#overlay{position:absolute;width:100%;height:100%;opacity:.44;filter:alpha(opacity = 44);z-index:1006;top:9.4em;left:0;background:#fff}#loader{position:absolute;top:18.4em;z-index:1007;width:75.7em;left:23em}#counter{font-size:1.4em;width:26.7em;margin:1em auto;padding:.9em 0 1em 66px}#counter .animation{width:58px;height:58px;background:url(../../images/wide/_general/_general/icons/loader_01.gif) no-repeat;display:block;float:left}#counter strong{font-size:.85em!important}#iframeOverlay{background:#fff;height:713px;position:absolute;width:760px;top:20em;left:232px;z-index:1000}.col2{float:left;width:21.4em;margin-top:1em;padding-bottom:5em}
#loader div.promotion{padding:.7em 0 0 0;margin:0;background-color:#fff;border:0;*top:7px;*left:7px;width:auto}#loader div.promotion div.contentWrap{max-height:366px;overflow:hidden;max-height:366px;_height:366px}.kanoImgTeaser{clear:left;margin:5.2em 0 0;text-align:center}#loader div.promotion div.hasPromLink{max-height:350px;_height:350px;margin-bottom:16px}#loader div.promotion div.promotionText{width:25.5em}div#wrap #loader div.promotion p.teaserLink{padding:0 0 .3em 0}.shadow{border:1px solid #c8c8c8;margin:4em auto;width:49.3em;_height:1px;_background:#000;box-shadow:3px 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.3);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=7) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=7)}
.promotion img{margin-bottom:0}div.promotion h5{background:url(../../images/wide/_general/_general/elements/dot_02.png) repeat-x bottom;padding:0 0 .5em;border:0;color:#145ca3;font-size:1.3em;font-weight:bold}div.promotion h5 a.link{color:#cc092f;font-size:1em;padding:0 0 0 14px;position:absolute;right:0;top:.2em}.promotion .promotionCont p{margin-left:0}.promotionCont a.contLinkMedium{font-weight:bold;color:#cc092f;background:url(../../images/wide/_general/_general/icons/sprite.png) no-repeat 0 -46px;padding-left:15px}.promotionCont a.contLinkMedium:hover{text-decoration:underline}.promotion p.top{bottom:auto;top:.6em}div#loader div.promotion p.promotionLink{width:39.4em;background:url(../../images/wide/_general/_general/elements/dot_02.png) repeat-x;padding:.6em 0 .5em;border:0}.promotion p.promotionLink a{font-weight:normal;background:url(../../images/wide/_general/_general/icons/sprite.png) no-repeat 0 -346px;color:#145ca3;display:block}
.promotion div.lT{height:4em}.promotion .promotionText a p{font-size:.8em!important;margin:.3em 0 0 0}.jsRel{position:relative!important}.travelData{position:relative;margin-bottom:1.4em!important;border:2px solid #fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;z-index:2}.travelData dl dt{width:auto;float:none;font-weight:bold;margin-bottom:0}.travelData dl dd{width:auto;float:none}#semSearchWrap .button input,#lb_changeBookingData .button,.travelData .button{background:#cc092f url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% -1200px!important;padding:.5em 3em .5em .5em!important;border:1px solid #cc092f;font-size:1.4em;font-weight:bold;width:100%;margin-right:0;color:#fff;overflow:visible}#searchForm #searchButton{width:100%;display:block;z-index:100;position:absolute;height:2em;top:0;left:0;*position:relative;*width:110%;background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 0 -4100px!important}
#searchForm #search.button{margin:0 0 0 2px;z-index:6000}.hotellist #layout01 .travelData span.selectMarginal a{background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% -3967px!important;padding-right:20px;margin-left:0!important}.hotellist #layout01 .travelData span.selectDisabled a{background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% -3767px!important;padding-right:.3em}#searchForm h3,#searchForm .close,#searchForm #jsSubmitAvailabilityCheck,#searchForm #checkAvailability2{display:none}#searchForm #checkAvailability2{margin-top:.7em;cursor:pointer}#jsToggleSearchIframe{position:absolute;width:40.3em;height:15.8em;display:none;border:0;top:0;_left:0;background:#FFF}#searchForm .local{margin-top:.7em}#searchForm .global{margin-right:.2em}
.travelData #searchForm .booking{float:right!important;margin:0 .8em 0 0!important}#summary #toggleMap{margin:-2.6em 1.3em .2em;_margin-right:.7em}#comparisonTitle #toggleMap{margin:-2.6em 0 0 .8em;float:right}body .suggBox{z-index:1000}div.loh_contentNav{z-index:9999;position:relative;top:-1em;clear:both}table.sortList{width:100%}div.loh_contentNav h6{margin-bottom:5px}div.showHotelsBy{float:left}div.showHotelsBy ul{float:left;margin-bottom:-1px;position:relative}div.showHotelsBy ul li{background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% -4200px;display:block;float:left;margin:0 0 0 4px;xborder:1px dotted orange}div.showHotelsBy ul li.act{background-position:100% -4250px;margin-bottom:-1px}div.showHotelsBy ul li a{background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 0 -4200px;padding:6px 8px 5px 27px;display:block;left:-3px;position:relative;border-bottom:1px solid #a0b5cb;color:#7e7e7e;font-weight:bold}
div.showHotelsBy ul li.act a{background-position:0 -4250px;border-bottom-color:#e0ecf8;color:#145ca3}div.showHotelsBy ul li.list a{left:-4px}div.showHotelsBy ul li.map a{background-position:0 -4300px}div.showHotelsBy ul li.gallery a{background-position:0 -4400px}div.showHotelsBy ul li.map a.act{background-position:0 -4350px}div.showHotelsBy ul li.gallery a.act{background-position:0 -4450px}div.sortList ul.sortList{background:#d7d7d7 url(../../images/wide/_general/_general/elements/bg_sortlist.gif) repeat-x 0 0;overflow:hidden;_float:left}ul.sortList li.sortList{float:left;background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% -6500px}ul.sortList li.sortList select{width:130px}.sortList span.input{padding:0 20px 0 0;background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% -5144px}
.sortList .active span.input{background-position:100% -5194px}li#first.sortList a.input{background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 0 -4725px;position:relative;display:block}li.sortList a.input span{padding:3px 7px;background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% -20000px}ul.sortList li#last02{background:0}ul.sortList li#last02 span.input{border-right:0;background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% -4725px}ul.sortList li#last02 span.inactive span{cursor:auto}#last02 .input span.lE,#first .input span.lE{background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 0 -4750px;position:absolute;bottom:0;left:0;width:3px;height:3px;padding:0;overflow:hidden;_bottom:-1px;_left:-7px}
#last02 .input span.lE{background-position:100% -4750px;left:auto;right:0;_right:-1px}ul.sortList li.active .input span{color:#FFF;background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% -5191px}ul.sortList li.active span.input{background:#5987c0 url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 10% -4800px;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;margin:0 -1px}ul.sortList li#first.active a{background:#5987c0 url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 0 -4800px;border-left:none;margin:0}ul.sortList li#first.active a span{background-position:0 -20000px}div.sortList ul.sortList li#first.active a span.lE{background-position:0 -4775px}ul.sortList li#last02.active span.input{background-position:100% -4800px;background-color:#5987c0;border-right:0;margin-right:0}
ul.sortList li#last02.active span.lE{background-position:100% -4775px}div.sortList ul.sortList li.sortList .over{background:#7e7e7e url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 10% -4850px;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;margin:0 -1px;color:#FFF}div.sortList ul.sortList li.sortList .over span{color:#FFF;background:url(../../images/wide/_general/_general/elements/sprite.png) no-repeat 100% -5191px}div.loh_contentNav div.sortList ul.sortList li#first a:hover{background-position:0 -4850px;border-left:none;margin:0;background-color:#7e7e7e}div.sortList ul.sortList li#first a:hover span{color:#FFF}div.sortList ul.sortList li#first a:hover span.lE{background-position:0 -4900px}div.sortList ul.sortList li#last02 span.over{background-position:100% -4850px;border-right:0;margin:0 0 0 -1px;background-color:#7e7e7e!important}
div.sortList ul.sortList li#last02 span.over span.lE{background-position:100% -4900px}#hotellistFrame.gallery{padding-bottom:0}#hotellistWrapGallery:after{content:'';display:block;clear:both;height:1px}div.pager{padding:.8em 0;width:75.2em;color:#cc092f}div.pager .pagerNavi{float:right}div.pager .showHotels{float:left}div.pager .pagerNavi *,div.pager .showHotels *{float:left}div.pager h6{font-weight:normal;color:#003}div.pager a{background:url(../../images/wide/_general/_general/icons/sprite_loh.png) no-repeat 0 0;color:#cc092f;font-weight:bold}div.pager a:hover{text-decoration:underline}.pagerNavi .inAct a:hover{text-decoration:none}.pagerNavi a.setBack,.pagerNavi a.setForward{background-position:0 -116px;padding-left:10px}.pagerNavi .inAct a.setBack{background-position:0 -76px;color:#bdbcbc}
.pagerNavi a.setForward{background-position:100% -116px;padding-right:10px}.pagerNavi .inAct a.setForward{background-position:100% -76px;color:#bdbcbc}.pagerNavi a.toFirst,.pagerNavi a.toLast{background-position:0 -36px;text-indent:-2000px;padding:0 0 0 20px;width:1px}.pagerNavi .inAct a.toFirst{background-position:0 4px}.pagerNavi a.toLast{background-position:100% -36px}.pagerNavi .inAct a.toLast{background-position:100% 3px}.pager ul li a{background-position:0 -157px;padding:0 8px}.pager ul li a.act{color:#003}.pager ul li.first a{background:0;padding-left:12px}.pager a.print{background:url(../../images/wide/_general/_general/icons/sprite.png) no-repeat 0 -2900px;padding-left:20px;float:left;margin-right:2.5em}p.bigPic i{display:none}div.cnt p.totalRating{padding-right:3.5em;_height:1px}
div.cnt span{*white-space:nowrap;*display:block}div.cnt span.totalRating{right:0;bottom:0;left:auto;top:auto;margin-bottom:.2em;width:3.5em}div.cnt p a.loc{background:url(../../images/wide/_general/_general/icons/sprite_loh.png) no-repeat 0 -236px;color:#145ca3;display:block;padding:5px 0 0 20px;float:left}div.cnt p a.loc:hover{text-decoration:underline}div.cnt p a.active{color:#b11a1a}div.cnt p.prize:after{content:'';display:block;clear:both}div.cnt p.prize a{font-weight:bold;color:#003}div.cnt p.prize a:hover{text-decoration:underline}#hotellistFrame .shadowRight:after{content:'';display:block;clear:both}#mapBox,.angularly .content{background:#FFF;border-left:1px solid #a3a3a3;border-right:1px solid #a3a3a3;padding:1.2em;z-index:15;*height:1%}
#mapBox:after{content:'';clear:both;display:block}#mapBox #veMap{float:left;border:1px solid #d7d7d7}#hotellistFrame #mapBox .content{border:0;padding:0 0 0 1.2em;background:#FFF;width:200px;float:left}#mapbox #veMap{cursor:move}body.gallery{width:765px;padding-top:11px}.angularly .shadowBottom{background:transparent url(../../images/wide/_general/_general/elements/helpLayer.png) no-repeat scroll left -950px;height:10px;margin-right:3px;margin-top:-3px;position:relative;z-index:1}.content ul{margin-top:4px}.content ul li{border-bottom:1px solid #f0f0f0;padding:3px 0;display:block}.angularly .bottom{border-top:1px solid #a3a3a3;background:0;height:2px;margin-left:0}.angularly .top{background:0;border-bottom:1px solid #a3a3a3;height:1px;margin-left:0}.angularly .bottom span,.angularly .top span{display:none}
.angularly .pike{width:31px}.angularly .pikeBottom{background-position:-645px 0;height:16px;margin-left:-15px;top:-14px}.angularly .pikeTop{background-position:-695px 0;bottom:-6px;left:50%;margin-left:-15px;height:16px}.angularly .pikeLeft{background-position:-600px 0;margin-top:-15px;right:-15px;top:50%;height:31px;width:16px}.angularly .pikeRight{background-position:-547px 0;left:-15px;margin-top:-15px;top:50%;height:31px;width:16px}#minus,#plus{background:url(../../images/wide/_general/_general/icons/sprite_loh.png) 100% -279px;display:block;height:16px;left:1.7em;position:absolute;top:2em;width:16px;z-index:1000;cursor:pointer}#minus{background-position:100% -319px;top:4em}div.pseudoSelect dl{margin:0 1px 0 0}.active .pseudoSelect li a,.pseudoSelect li a,.pseudoSelect dd li a,div.pseudoSelect dt label,div.pseudoSelect dt a,.active .pseudoSelect dd li a,.active div.pseudoSelect dt label,.active div.pseudoSelect dt a,div.pseudoSelect dt span,.active div.pseudoSelect dt span{color:#cc092f;padding:.5em;margin:0;display:block;line-height:100%}
.active div.pseudoSelect dt label a{padding:0}.active div.pseudoSelect span{color:#cc092f}#distances dt label{padding:0 0 0 8px}div.pseudoSelect dt a{padding:0}.pseudoSelect li a{padding:.5em;margin:1px 0 0;font-weight:normal}.pseudoSelect li a:hover{background-color:#d7d7d7}.pseudoSelect a:hover,div.pseudoSelect dt.selected label{text-decoration:underline}div.pseudoSelect dt.initial label,div.pseudoSelect li.initial label,div.pseudoSelect li.initial a{font-weight:bold}div.pseudoSelect{margin:7px 0 0 -11px}div.pseudoSelect,div.pseudoSelect dd{background:#fff;border-color:#7e7e7e}.hideAbsolute{height:0!important;overflow:hidden}#sortDiscount dd{border-color:#779fcf}div.pseudoSelect dd.list{padding:0}div.pseudoSelect dt label,div.pseudoSelect li a{background:url(../../images/wide/_general/_general/elements/dot_03.png) repeat-x bottom}
div.pseudoSelect dt label{background-color:transparent;padding-left:8px;margin:0 1px 0 -1px}dl.showDescriptionLeft dt label{margin:0 -1px 0 1px}div.pseudoSelect dt.last label,div.pseudoSelect li.last a{background-image:none}div.pseudoSelect dt{margin:0 0 1px 0;padding:0 0 0 1px;z-index:1}div.pseudoSelect dt.noDescription{background-image:none!important}div.pseudoSelect .showDescriptionLeft dt{padding:0 1px 0 0}div.pseudoSelect dt.on{z-index:701;background:url(../../images/wide/_general/_general/elements/pseudoSelect2PikeRight.png) center right no-repeat}div.pseudoSelect .showDescriptionLeft dt.on{background:url(../../images/wide/_general/_general/elements/pseudoSelect2PikeLeft.png) center left no-repeat}.sortList span.input{display:block;float:left;position:relative}#sortDiscount dt.on{background:#d7d7d7 url(../../images/wide/_general/_general/elements/pseudoSelectPike.png) center right no-repeat}
#sortDiscount .showDescriptionLeft dt.on{background:url(../../images/wide/_general/_general/elements/pseudoSelectPikeLeft.png) center left no-repeat}#wrap div.pseudoSelect dt.selected{background-color:#d7d7d7}#sortDiscount dd{background:#f0f7ff}#sortDiscount dd span.icon{margin:.4em 0 .3em}#distances #regionDescription{background:#fff}#distances #regionDescription label{color:#145ca3;text-decoration:none}#distances #regionDescription span{padding:4px 0 7px 0;background:0}.mediathek .content{padding-bottom:.8em;padding-top:.9em}.mediathek .close{top:1em}.mediathek .content h4{color:#003;width:28em}.mediathek .content h4 span{font-weight:normal}.mediathek .content p{background:url(../../images/wide/_general/_general/elements/dot_04.png) repeat-x #fff;margin:0;padding:.7em 0 0;clear:left;height:1.6em}
.mediathek .content p:after{content:"";display:block;clear:both;height:1px}.mediathek .content p a{float:right;background-position:0 -44px}.mediathek .content p a:hover{text-decoration:underline}.mediathek .content p a.largerPics{float:left}.mediathek .content p a.largerVideo{float:left;background:url("../../images/wide/_general/_general/icons/sprite_loh.png") no-repeat scroll -284px -242px;padding-left:20px;font-weight:normal;color:#145ca3}.mediathek .caption,.mediathek .loader{position:relative;text-align:center;top:16.2em;font-size:1.2em;z-index:101}.mediathek .loader{top:9em;padding-bottom:20px;background:url(../../images/wide/_general/_general/icons/mediathekLoader.gif) no-repeat center bottom}.noVideoPlayer{display:block;width:418px;height:256px;margin:7px auto;border:solid 1px #c8c8c8;background:#f0f0f0 url(../../images/wide/_general/_general/content/mediathek_dummy.jpg) no-repeat;position:relative}
.noVideoPlayer span{position:absolute;bottom:0;left:12px}#videoContent object{margin:7px 21px}#mooFlowWrapper{float:left;width:400px;margin:10px 10px 0}#mooFlowWrapper div div{border:solid 1px #fff;border-bottom:0;cursor:pointer}#mooFlowWrapper div.inFront div{border:solid 2px #fff;border-bottom:0;cursor:default}#mooFlowWrapper div.inFront div div{border:none 0}#mooFlowWrapper div.inFront{z-index:100!important}#tablehead .mm span.number{margin:0}.content .help-text ul{overflow:auto}.checkList dt{color:#145ca3;width:auto;background:url(../../images/wide/_general/_general/icons/sprite_loh.png) no-repeat 100% -3294px;padding:0 16px 0 0;display:inline-block;*display:inline;*top:-5px;*line-height:30px;_line-height:20px;_padding-right:25px;position:static;clear:left;float:none}.checkList dd{padding:0 0 0 20px;margin:0 0 .4em;background:url(../../images/wide/_general/_general/icons/sprite_loh.png) no-repeat 0 -3320px;display:block;clear:left;width:auto;float:none}
#hotellistFrame .help-layer .content{float:none}.help-layer.left .pike{right:-29px}#wrap.hotellist .col2 .semHighLight h3{background:#cc092f;color:#fff}#lb_changeBookingData h3 em{background:#999;font-style:normal;margin-right:10px;display:inline-block}#lb_changeBookingData h3 i{background:url(../../images/wide/_general/_general/elements/4-eck.gif) no-repeat 0 0;font-style:normal;display:inline-block}#lb_changeBookingData h3 i i{background-position:100% 0}#lb_changeBookingData h3 i i i{background-position:100% 100%}#lb_changeBookingData h3 i i i i{background-position:left bottom;padding:2px 4px;color:#fff}#lb_changeBookingData .searchWidget{border:1px solid #c8c8c8;zoom:1;margin:10px 0 0;padding:7px 0}#lb_changeBookingData .searchWidget:after{content:" ";display:block;clear:both;height:0}
#lb_changeBookingData .searchFormWrapper{float:left;zoom:1;width:340px;border-right:1px solid #c8c8c8;padding:0 10px 0 0}#lb_changeBookingData .searchFormWrapper h4{font-size:14px;padding:0 10px 10px}#lb_changeBookingData span.calIconA{background:transparent url(../../images/wide/_general/_general/icons/sprite.png) no-repeat 0 -2220px;width:14px;height:14px;display:block;float:left;cursor:pointer}#lb_changeBookingData #searchForm label.rightCol,#lb_changeBookingData #searchForm label.small,#lb_changeBookingData #searchForm label{display:block;float:left;padding:0 0 6px 6px;width:151px;margin:0 4px 0}#lb_changeBookingData #searchForm label input.text{width:107px;float:left}#lb_changeBookingData #searchForm label input.destiny{width:22.8em}.jsHideAvailabilityCheck{position:relative;padding-top:.6em!important}
.jsHideAvailabilityCheck a.helpIcon{position:absolute;top:.3em;right:.3em}#lb_changeBookingData #searchForm label.jsHideAvailabilityCheck{width:23.3em}#lb_changeBookingData #searchForm #jsSubmitHotelSearch{visibility:visible}#lb_changeBookingData div#childrenWrap div label{width:auto}#lb_changeBookingData div#childrenWrap div label.age{width:63px}#lb_changeBookingData div#childrenWrap div h4{float:left;font-size:12px;font-weight:normal;margin:1.5em 0 0 0;width:63px}.semSearchVariant3 .searchWidget .benefits,#lb_changeBookingData .benefits{float:left;width:200px;padding-left:10px;border-left:1px solid #c8c8c8;position:relative;left:-1px}.semSearchVariant3 .searchWidget .benefits .logoText,#lb_changeBookingData .benefits .logoText{margin-bottom:15px}.semSearchVariant3 .searchWidget .benefits li,#lb_changeBookingData .benefits li{background:transparent url(../../images/wide/_general/_general/icons/check.png) no-repeat 0 0;padding:0 5px 10px 25px;min-height:20px;color:#145cc2}
#semSearchWrap .button,#lb_changeBookingData .button{width:auto}.semSearchVariant3 .searchWidget{overflow:hidden;zoom:1}.semSearchVariant3 .searchWidget .search form#searchForm label,.semSearchVariant3 .searchWidget #searchForm #jsSubmitHotelSearch{visibility:visible}.semSearchVariant3 .searchWidget #searchForm .jsHideAvailabilityCheck,.semSearchVariant3 .searchWidget #searchForm .hideforSEM{display:none}.semSearchVariant3 .searchWidget .benefits{width:20em}.semSearchVariant3 .searchWidget .searchFormWrapper{float:left;zoom:1;width:50em;min-height:125px;border-right:1px solid #c8c8c8;padding:0 2em 0 0}.semSearchVariant3 .changeMeasures{clear:both;position:relative;float:right;top:auto;bottom:-5px}.semSearchVariant3 .searchWidget .semForm label.rightCol{margin:0 0 0 2.4em!important}.semSearchVariant3 #searchButton{display:none!important}
#toogleSemSearch{margin-bottom:10px}.semSearchVariant3 .benefits h4{margin-bottom:10px}.semSearchVariant3 #toogleSemSearch{background:url("../../images/wide/_general/_general/icons/sprite.png") no-repeat scroll 0 -3398px transparent;font-size:1.4em;margin:0 .9em 5px .5em;padding-left:16px!important;cursor:pointer}.semSearchVariant3 #toogleSemSearch.jsToggled{background-position:0 -3448px}.semSearchVariant3 #toogleSemSearch.disabledToggler{background-position:0 -3498px;color:#bbb}.semSearchVariant3 #searchForm div#childrenWrap div h4{width:6.2em;float:left;font-size:1.2em;font-weight:normal;margin:1.5em 0 0 .8em}.semSearchVariant3 #searchForm div#childrenWrap div{background:#e2e2e2;margin:0 .8em .8em}.semSearchVariant3 #jsSubmitHotelSearch{margin:0;border:0}.semSearchVariant3 #jsSubmitHotelSearch input{font-size:1.16em!important}
#loader.semSearchVariant{top:35.4em}#iframeOverlay.semSearchVariant{top:36.4em}#semSearchWrap{border:3px solid #de4e4e;padding:5px 0 10px 0;margin:1em 0 2em}#searchForm h5{color:#4d4d4d;font-weight:bold;font-size:1.4em;margin:.2em 0 .7em 0}.hotellist #layout02{padding:0 0 44px 0;margin:0 0 10px 10px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#e5e5e5}.hotellist .col7 .button span,.hotellist .col2 .button span,#hotellistWrap .button span{border:0;left:auto;margin:0;padding:0;position:static;top:auto}.hotellist .col7 .button span a,.hotellist .col2 .button span a,#hotellistWrap .button span a{position:static}#dashboard .button span{border-left:1px solid #5987c0;border-right:1px solid #5987c0;left:-2px;margin:0 -4px -2px 0;padding:0 0 2px;position:relative;top:1px}
#routingMask .button span{border-color:#cc092f}#searchForm .text{padding:.2em;width:13.85em}.hotellist #searchForm span.error{width:7.292em}.teaser #searchForm label{padding:0;width:100%;margin-bottom:.4em}.teaser #searchForm label.cal,.teaser #searchForm label.small{width:7.292em}.teaser #searchForm label.cal input{width:6.5em;margin:0}.teaser #searchForm label input.destiny{margin-top:.1em;width:14.5em}.teaser #searchForm label.rightCol{margin:0;padding-left:.6em;width:6.692em}.teaser #searchForm fieldset{clear:both}.teaser #searchForm label.cal .calIconA{position:relative;margin-top:.4em;margin-left:-1.5em}#searchForm .toggler{background:url("../../images/wide/_general/_general/icons/sprite_loh.png") no-repeat 2px -4461px;padding-left:1.4em;font-size:1.2em;cursor:pointer;color:#4d4d4d;font-weight:bold;margin-bottom:.6em}
.jsOn #searchForm .hideInitialJsOn{min-height:79px;display:none}#searchForm .toggledFieldset{min-height:79px}#searchForm .jsToggled{background:url("../../images/wide/_general/_general/icons/sprite_loh.png") no-repeat 2px -4361px}#searchForm div#childrenWrap div{margin:0;background:0}#searchForm div#childrenWrap div h4{margin:0;font-weight:bold;font-size:1.2em;float:none;width:auto}#searchForm div#childrenWrap div label{width:10.7em}#searchForm div#childrenWrap div label.age{width:3.8em}#wrap #filter h3{color:#2f518b}.jsToggleWrap li{margin:0 1em}.mapButton{float:right;width:135px;height:48px;background:url("../../images/wide/_general/_general/icons/sprite_loh.png") no-repeat 0 -4668px;cursor:pointer}.mapButtonTitle{background:#2f518b;color:#fff;font-weight:bold;padding:2px 4px;float:left;font-size:1.1em;cursor:pointer}.hotellistArrow{background:#2f518b url("../../images/wide/_general/_general/icons/sprite_loh.png") 8px -4253px no-repeat;width:2.8em;height:100%;position:relative;margin-top:-1px;padding-bottom:1px;float:left;margin-right:10px}
.hotellist td.mc{background:#f0f0f0!important}.hotellist .mc span{background:url(../../images/wide/_general/_general/icons/sprite_loh.png) no-repeat 0 -4168px}.notVisible{visibility:hidden}
