/* Unister CSS Libraries. Copyright (c) 2006-2014 Unister GmbH <http://www.unister-gmbh.de> */
 .ibe .wrapperContent {padding:7px 0 0;margin-top:-5px;}.ibe .coll {width:230px;margin:0 0 0 15px;padding:10px 10px 0;border-top:1px solid #dedede}.ibe .coll .boxHead {margin:0 0 0 -9px}.ibe .rcol {width:680px;margin:0 10px 0 0;border:none;padding:0 10px}.ibe .fauxcol {background:#fff url('../images/col_bg_r202509100708.png') repeat-y 15px 0}.ibe .fauxcolFoot{margin:0 0 0 15px}.ibe .rcol table {border-collapse:collapse}.ibe .rcol .headLine {font:normal 18px/18px Arial;margin:15px 0 5px}.small {font-size:11px}.preloaderBoby{display:none}.preLoader{background:url('../images/preloaderBack_r202509100708.png') 269px 170px no-repeat;height:150px;position:fixed;left:0;top:0;margin-left:-9268px;width:100%;height:100%;z-index:1000;}.preLoader img{margin:209px 0 0 479px}.preloader .ajaxCancel{float:right;margin:-4px 7px 0 0;font-size:13px;font-weight:bold}.paginationControl {background:#e0ebff;border:1px solid #c6d7f6;margin-top:10px;padding:2px 10px;color:#274a8a;font-weight:bold}.paginationControl a {font-weight:bold;padding:0 10px;border-right:1px solid #99b2de}.paginationControl .active {color:#fff;font-weight:bold;margin:-2px 0 2px -4px;color:#fff;font-weight:bold;padding:5px 5px 5px 7px}.paginationControl a.next {border-right:0 solid #99b2de;text-decoration:none}.paginationControl .disabled.next {margin-left:10px}.paginationControl .disabled.prev {margin-right:10px}.paginationControl a.prev {text-decoration:none}.ibe .noresult {width:100%;height:352px;background:url('../images/noresult_r202509100708.jpg') 0 0 no-repeat;margin:20px 0}.ibe .noresult .noresultText {padding:155px 0 0 245px;width:385px;font:bold 15px/16px Arial;color:#fff}.ibe .noresult .noresultText p {margin:0 0 20px}.ibe .noresult .noresultText .noconnect {font:bold 13px Arial;color:#fff}.airPortInfo {border:1px solid #C4D5F5;border-width:1px 0}.airPortInfo .title {margin:0;font:bold 16px/16px Arial}.lastminute.regions .semAirports select {color:#f00}.lastminute.regions .semAirports optgroup {color:#000}.fbHeight {height:35px;margin-top:5px;position:relative} .searchFormSmall {background:#e0ebff;margin:-10px 0 10px -9px;padding:10px 9px;width:230px}.searchFormSmall .subformElement {margin:5px 0 0;width:230px}.searchFormSmall .subformElement select {width:100%;height:22px}.searchFormSmall .subformElement input {width:98%}.searchFormSmall input[type="text"] {font-size:12px;height:16px}.searchFormSmall .subformElement .cal {width:193px}.searchFormSmall .subformElement button {float:none;position:relative;right:0;top:-2px;z-index:1}.searchFormSmall .hint {display:none}.searchFormSmall .dest {display:none}.searchFormSmall .child {float:left;margin:5px 10px 0 0}.searchFormSmall .childLayer{width:184px}.searchFormSmall .optCategory,.searchFormSmall .rootype {float:left;margin:5px 0 0;width:110px}.searchFormSmall .optCategory {margin-right:10px}.searchFormSmall .optMeal {float:right;margin:5px 0 0;width:110px}.searchFormSmall .optOrganizerCheckbox label {display:inline-block;margin:5px 0 3px}.searchFormSmall .optOrganizerCheckbox input {width:24px;float:left}.searchFormSmall .optOrganizerCheckbox .textBlockLabel {float:left;width:200px}.searchFormSmall .optOcean {margin:25px 0 0}.searchFormSmall .optOcean,.searchFormSmall .optOcean input {display:inline-block;width:auto}.searchFormSmall .optOcean input {margin:0 5px 0 0}.searchFormSmall .seaview .duration {float:left;width:48%;margin-right:9px}.searchFormSmall .specialOptions {color:#00c;cursor:pointer;margin:8px 0 0;padding-left:20px;text-decoration:underline}.searchFormSmall .specialOptions span {display:inline-block;height:16px;width:16px;margin:0 5px 0 -20px;background: url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -484px;vertical-align:middle}.searchFormSmall .specialOptions.active span {background-position:0 -502px}.searchFormSmall .specialOptions + .subformGroup {display:none;padding-top:5px}.searchFormSmall .multiAttribs label {display:block;margin:3px 0;}.searchFormSmall .multiAttribs input {width:24px;margin-right:5px}.searchFormSmall .btnOuter {margin:15px 0 0 42px}.switchDestination {cursor:pointer;color:#00c;text-decoration:underline;font-size:11px;width:150px;float:right;text-align:right}.searchFormSmall #submit-label{height:0}.searchFormSmall .hotelAttributesWellness label,.searchFormSmall .hotelAttributesSport label{display:inline-block}.searchFormSmall .hotelAttributesWellness select,.searchFormSmall .hotelAttributesSport select,.searchFormSmall .hotelAttributesWellness label,.searchFormSmall .hotelAttributesSport label{width:49%;display:inline-block}#fieldset-Startdate{height:auto;text-align:left;padding:6px;border-radius:4px;background:#f4f8fe;border:1px solid #c2d4f5;margin-top:18px;width:216px}#fieldset-Startdate #filterStartdate{width:120px;margin-left:16px}#fieldset-Startdate h2{margin:5px 0;color:#274a8a;font-size:11px;font-weight:bold}.childLayer {position:absolute;width:265px;border:1px solid #bfcee3;padding:5px;background:#fff;box-shadow:0 2px 5px #999999;z-index:1003}.childLayer .closeElm {top:5px;right:5px;width:20px;height:20px;background: url('../images/newDesign212/home/index2012HRepeatS_r202509100708.png') no-repeat 4px -675px transparent;position:absolute;z-index:1000}.childLayer .child {width:80px;margin-bottom:10px}.childLayer .closeInfo {margin-top:20px;}.childLayer .child select {margin-top:6px;margin-bottom:0}.childLayer .hint {font-size:11px;line-height:16px;white-space: nowrap}.childLayer .subformElement {position:relative;display:block;height:inherit;text-indent:0;width:80px}.batidaForm .childLayer .child {position:static}.batidaForm .childLayer .child {width:80px;margin-bottom:10px}.childLayer .closeButton {color:#fff;font-weight:bold;text-decoration:none;margin-top:5px;background-position:-1px -765px;height:35px;float:right}.childLayer .closeButton .buttonText {color:#fff;background-position:0 -803px;height:38px;margin:0 0 0 15px;line-height:36px;text-shadow:1px 1px 1px #4a8200}.childLayer .closeButton .buttonRight {background-position:0 -728px;height:35px;width:14px}.childLayer .closeButton .btnStyle1 {top:7px;left:5px;background-position:0 -556px;height:24px}.childLayer .closeButton .btnStyle2 {width:100px;left:20px;top:8px}.searchFormSmall .child1,.searchFormSmall .child2,.searchFormSmall .child3,.searchFormSmall .child4,.searchFormSmall .child5,.searchFormSmall .child6,.searchFormSmall .child7 {display:none} .loginReasonsBox .subHead,.supportServiceBox .subHead {font-size:17px;padding:10px 0}.supportServiceBox ul {margin-left:-9px;width:248px}.supportServiceBox li {line-height:20px;padding:0 0 0 6px}.supportServiceBox li span {background: url('../images/hRepeat2013_r202509100708.png') no-repeat -8px -2078px;color:#00c;cursor:pointer;padding:0 0 0 16px}.supportServiceBox li p {font:11px/14px arial;padding:5px 10px 10px 16px}.supportServiceBox .active {background:#f4f8fe;border:1px solid #dedede;border-width:1px 0}.loginReasonsBox li {background: url('../images/hRepeat2013_r202509100708.png') no-repeat -2px -1354px;color:#00c;line-height:20px;padding:0 0 0 16px;margin:0}.loginReasonsBox a {margin:5px 0 0 15px}.moreHotelsBox ul {margin:10px 0;line-height:20px}.moreHotelsBox .offer {text-decoration:underline}.moreHotelsBox .price {font:bold 14px/16px arial;text-align:left}.moreHotelsBox .priceTag {display: inline-block;width:85px}.moreHotelsBox .active {color:#7d2879}.hotelroomBox .innerBox {border-top:1px solid #dedede;padding-bottom:5px;width:224px;margin-top:-1px}.hotelroomBox .subHead {color:#264988;margin:5px 0 3px}.hotelroomBox .description {font-size:11px;line-height:13px}.hotelroomBox .roomDetails {font-size:11px;display:block;text-decoration:underline;color:#00c;margin:2px 0;background:url('../images/arw_r202509100708.gif') no-repeat;cursor:pointer;padding-left:14px}.hotelroomBox .roomDetails:hover {color:#5FA800}.hotelroomBox .hotelRoomName {display:block;color:#264988;margin-bottom:5px}.hotelroomBoxLayer {background:#fff}.hotelroomBoxLayer h2 {font-size:16px;padding:12px 14px;color:#2a4d8f;border:1px solid #fff;border-radius:10px 0 0 0;background:#c6dbf6;background: -moz-linear-gradient(top,#f5f8fd 0%,#c6dbf6 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f8fd),color-stop(100%,#c6dbf6));background: -webkit-linear-gradient(top,#f5f8fd 0%,#c6dbf6 100%);background: -o-linear-gradient(top,#f5f8fd 0%,#c6dbf6 100%);background: -ms-linear-gradient(top,#f5f8fd 0%,#c6dbf6 100%);background: linear-gradient(to bottom,#f5f8fd 0%,#c6dbf6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f8fd',endColorstr='#c6dbf6',GradientType=0 );-moz-box-shadow:0 2px 2px #EEF1F7;-webkit-box-shadow:0 2px 2px #EEF1F7;box-shadow:0 2px 2px #EEF1F7}.hotelroomBoxLayer .imageLayer {float:left;width:280px;height:auto;margin:16px}.hotelroomBoxLayer .descriptionLayer {display:block;float:left;padding:5px;margin:5px 4px 4px 4px;width:400px;font-size:12px;color:#274a8a}.hotelroomBoxLayer .descriptionLayer.noExp,.hotelroomBoxLayer .description.noExp{width:545px}.hotelroomBoxLayer .featuresLayer {padding:5px;margin:4px 4px 16px;color:#274a8a;font-size:11px;width:209px;float:left}.hotelroomBoxLayer .featuresLayer li {padding:0 0 0 20px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat -2px -1354px}.hotelroomBoxLayer h5{margin:9px 0;color:#264988;font-size:14px;}.ibe .fancyboxContent {overflow-y:auto}.ibe .dealBox {background: none repeat scroll 0 0 #E0EBFF;margin:0px 0 10px -9px;padding:10px 9px;width:230px;}.ibe .dealBox a.dealLink {text-align:right;padding:10px 6px 5px 0;}.ibe .dealBox a.dealLink img {border:3px solid #FFF;margin:0 1px 0 0;box-shadow:1px 1px 2px #999;}.ibe .dealBox p {text-align:right;padding:5px 6px 0 0;}.hotelroomBoxLayer{width:900px;min-height:350px}.hotelroomBoxLayer .description{float:left;width:441px;margin:16px 0}.hotelroomBoxLayer .hiddenInfo{font-size:.9em}.hotLine{text-align:right;top:60px;position:relative}.hotLine strong{color:#2a4d8f}.userOpinions{margin:5px 16px;padding:0 30px}.hotelroomBoxLayer h3{margin:0 16px;color:#264988}.hotelroomBoxLayer .descriptionLayer h3{margin:0 0 10px}.userOpinions h4{background:url('../images/hRepeat2013_r202509100708.png') no-repeat -2px -967px;height:16px;text-indent:20px;margin-bottom:5px;color:#264988}.userOpinions p{margin-bottom:15px;position:relative}.userOpinions:before{background:url(../images/ibeSprite_r202509100708.png) -250px -200px;position:absolute;height:30px;width:30px;display:block;content:" ";float:right;right:22px}.userOpinions:after{background:url(../images/ibeSprite_r202509100708.png) -220px -200px;position:absolute;height:30px;width:30px;display:block;content:" ";bottom:6px;left:9px}.aiduExperte{width:145px;height:248px;display:block;float:right;position:relative;margin:16px 16px 16px 0}.expertImages{position:absolute;display:block;margin:auto;bottom:105px;width:139px}.expertBackground{background-color:#f4f9ff;height:134px;width:133px;position:relative;left:6px;top:11px;}.polaroid{background:url('../images/roomTypeSprite_r202509100708.png') no-repeat 0 0;position:absolute;top:0;width:145px;height:190px}.expertName{position:absolute;bottom:67px;text-align:center;width:146px}.hotelroomBoxLayer .featuresLayer{width:420px;margin:0 0 16px 0;padding:0}.hotelroomBoxLayer .featuresLayer li{float:left;width:45%}.hotelroomBoxLayer .roomDetails{display:block;width:187px;float:left;border:2px solid #E0F3FA;margin:16px 0;padding:5px}.roomSlideWrapper{width:280px;height:63px;overflow:hidden;position:relative}.roomSlide{position:absolute}.roomSlide li{float:left;width:70px;height:63px;}.roomSlide li img{width:63px;height:63px;margin-right:6px;border-radius:10px}.roomSlide li img:first-child{margin-left:3px}.imageLayer img{border-radius:10px}.lefty,.righty{position:absolute;height:10px;width:10px;background:rgba(255,255,255,0.8);color:#2a4d8f;z-index:1;top:24px;cursor:pointer;display:none;height:25px;width:25px;text-align:center;border-radius:4px;font-weight:bold;font-size:1.6em;line-height:1.4em}.righty{right:0}.jcarousel-prev-disabled,.jcarousel-next-disabled{background:rgba(255,255,255,0.5);display:none!important}.bigHotelImg{width:280px;height:180px}.hotelroomBoxLayer h2{padding:0 14px;line-height:65px;height:54px}.roomTypeFancyBox #fancybox-content div{overflow:hidden!important}.portalTest {margin: -10px 0px 10px -9px;width:248px;border-top:1px solid #E0EBFF;background:#ccd9ef;background: -moz-linear-gradient(top,#fff 30%,#ccd9ef 120%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#fff),color-stop(120%,#ccd9ef));background: -webkit-linear-gradient(top,#fff 30%,#ccd9ef 120%);background: -o-linear-gradient(top,#fff 30%,#ccd9ef 120%);background: -ms-linear-gradient(top,#fff 30%,#ccd9ef 120%);background: linear-gradient(top,#fff 30%,#ccd9ef 120%);}.portalTest .boxTitle{position:relative;height:42px;color:#2a498a;box-shadow:0 0px;border-bottom:1px solid transparent;background:#dae3f2;background: -moz-linear-gradient(top,#fff 30%,#dae3f2 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#fff),color-stop(100%,#dae3f2));background: -webkit-linear-gradient(top,#fff 30%,#dae3f2 100%);background: -o-linear-gradient(top,#fff 30%,#dae3f2 100%);background: -ms-linear-gradient(top,#fff 30%,#dae3f2 100%);background: linear-gradient(top,#fff 30%,#dae3f2 100%);}.portalTest .testTitle{display: table;height:42px;overflow: hidden;}.portalTest .testTitle .text{display: table-cell;vertical-align: middle;}.portalTest .testTitle .text>h2{font-size:15px;font-weight:600;}.ribbon{background:url("../images/portaltests/sprite_r202509100708.png") no-repeat 0 -132px;width:43px;float: left;margin:5px 0px 5px 10px;;height:48px;}.portalTest .testPoints>ul {padding:5px 15px 5px 15px;}.portalTest .testPoints>ul>li:first-child {border-bottom:1px dotted #9cafce;}.portalTest .testPoints li{padding:5px 0px;}.portalTest .checked {background:url("../images/hRepeat2013_r202509100708.png") no-repeat 0 -2626px;height:20px;padding-left:33px;margin-left:4px;color:#2a498a;font-weight:bold;font-size:12px;}.portalTest .testPoints .subText {color:#000000;font-size:11px;padding-left:37px;line-height:12px;} .ibe .stepsBorder {padding:1px 0;margin-bottom:10px;}.steps {white-space:nowrap;padding:5px}.steps li {display:table-cell;padding:0 6px}.steps .separator {width:10%;background:url('../images/hRepeat2013_r202509100708.png') repeat-x 0 -1633px}.steps .active {position:relative;padding:11px 6px 8px 6px;color:#fff;font-weight:bold;border:1px solid #d0dbed;border-top:none}.steps .active .stepCorner {position:absolute;left:-8px;top:-15px;display:inline-block;border-left:5px solid transparent;border-bottom:4px solid #525256}.citytrip .stepsBorder {margin-top:2px}.citytrip .steps .separator {width:8%}.step4HR .breadCrumb{padding:0}.breadCrumb .splitHR1{background:#dbe8fe;padding-left:10px}.breadCrumb .splitHR1 a{display:inline;float:none}.breadCrumb .splitHR1 li{background:none;padding-left:0;margin-left:0;margin:8px 0}.breadCrumb .splitHR1 li:before{content:">";padding:0 5px;font-weight:bold;font-stretch:ultra-condensed}.breadCrumb .splitHR1 li:first-child:before{content:none}.step4HR #hotelHeadNavi{margin:10px} .history li {position:relative;display:block;float:left;width:180px;margin:0 5px 10px}.history li .seal {position:absolute;top:90px;right:5px}.history li .award {position:absolute;top:60px;right:5px}.history .percentInfo {font-size:15px;line-height:25px}.history .notice {line-height:25px}.history .offerBox {display:block;height:208px;padding:1px;background:#fff;border:1px solid #dedede;color:#000;text-decoration:none}.history .offerBox .hotelpic {display:block;width:176px;height:115px;margin-bottom:7px}.history .offerBox span {display:block;margin:0 10px}.history .offerBox .header {font-size:12px;font-weight:bold;color:#00c;text-decoration:underline}.history .offerBox .wstars {margin-bottom:3px}.history .offerBox .location {height:30px;font-size:11px;line-height:14px;overflow:hidden}.history .offerBox .time {float:left;font-size:11px;margin-right:0}.history .offerBox .price {float:right;font-size:11px;margin-left:0}.history .offerBox .price b {font-size:12px;color:#00c;text-decoration:underline}.searchHistorySuggestion .h3 {font-size:14px;line-height:29px}.searchHistorySuggestion .h3 .icon {width:21px;height:27px;background-position:-131px -80px}.recommendationHistoryHotelsCarousel .h4 {font-size:14px}.recommendationHistoryHotelsCarousel ul {overflow:hidden}.recommendationHistoryHotelsCarousel .number {position:absolute;top:6px;left:-14px;width:45px;height:27px;margin:0;background-position:-160px -1px}.recommendationHistoryHotelsCarousel li .seal {top:66px}.recommendationHistoryHotelsCarousel li .award {top:35px}.recommendationHistoryHotelsPrev,.recommendationHistoryHotelsNext {position:absolute;width:28px;height:126px}.recommendationHistoryHotelsPrev {left:-21px;top:70px;background-position:-32px 0}.recommendationHistoryHotelsPrev.disabled {background-position:0 0;cursor:default}.recommendationHistoryHotelsNext {right:-21px;top:70px;background-position:-63px 0}.recommendationHistoryHotelsNext.disabled {background-position:-93px 0;cursor:default}.searchHistBox {margin:5px 0 10px}.searchHistBox.offerBox {padding:1px 1px 1px 1px}.searchHistBox.offerBox .subTitle {margin:5px 10px}.searchHistBox .scroller {width:169px;height:169px;overflow-y:scroll}.searchHistBox .item {color:#000;font-size:11px;background-position:-163px -79px;border-bottom:1px dotted #dbdbdb;text-decoration:none}.searchHistBox .item:hover {color:#5fa800} .seal {width:73px;height:60px;display:inline-block;background:url('../images/mainElements2013_r202509100708.png') no-repeat;padding:0}.seal .sealDate {white-space:nowrap;font:normal 9px/1em Arial,Helvetica,Geneva,Tahoma;float:left;margin:43px 0 0 2px;color:#fff;text-shadow:0 1px 1px #666}.badSeal {background-position:0 0}.adequateSeal {background-position:-82px 0}.satisfactorySeal {background-position:-164px 0}.goodSeal {background-position:0 -65px}.bestSeal {background-position:-82px -64px}.excellentSeal {background-position:-164px -64px}.noSeal {display:none}.starsVoting {display:block;width:57px;height:9px;margin-top:3px;overflow:hidden;background:url('../images/starsSprite_r202509100708.png') no-repeat 0 -48px}.starsVoting span {display:block;height:9px;overflow:hidden;width:65px;background:url('../images/starsSprite_r202509100708.png') no-repeat 0 -37px}.starsVoting .stars00 {background:none}.starsVoting .stars10 {width:12px}.starsVoting .stars11 {width:13px}.starsVoting .stars12 {width:14px}.starsVoting .stars13 {width:15px}.starsVoting .stars14 {width:16px}.starsVoting .stars15 {width:17px}.starsVoting .stars16 {width:18px}.starsVoting .stars17 {width:19px}.starsVoting .stars18 {width:20px}.starsVoting .stars19 {width:21px}.starsVoting .stars20 {width:22px}.starsVoting .stars21 {width:23px}.starsVoting .stars22 {width:24px}.starsVoting .stars23 {width:25px}.starsVoting .stars24 {width:26px}.starsVoting .stars25 {width:27px}.starsVoting .stars26 {width:28px}.starsVoting .stars27 {width:29px}.starsVoting .stars28 {width:30px}.starsVoting .stars29 {width:31px}.starsVoting .stars30 {width:32px}.starsVoting .stars31 {width:33px}.starsVoting .stars32 {width:34px}.starsVoting .stars33 {width:35px}.starsVoting .stars34 {width:36px}.starsVoting .stars35 {width:37px}.starsVoting .stars36 {width:38px}.starsVoting .stars37 {width:39px}.starsVoting .stars38 {width:40px}.starsVoting .stars39 {width:41px}.starsVoting .stars40 {width:42px}.starsVoting .stars41 {width:43px}.starsVoting .stars42 {width:44px}.starsVoting .stars43 {width:45px}.starsVoting .stars44 {width:46px}.starsVoting .stars45 {width:47px}.starsVoting .stars46 {width:48px}.starsVoting .stars47 {width:49px}.starsVoting .stars48 {width:50px}.starsVoting .stars49 {width:51px}.starsVoting .stars50 {width:52px}.starsVoting .stars51 {width:53px}.starsVoting .stars52 {width:54px}.starsVoting .stars53 {width:55px}.starsVoting .stars54 {width:55px}.starsVoting .stars55 {width:56px}.starsVoting .stars56 {width:57px}.stars,.wstars,.bstars {display:inline-block;width:66px;height:12px;margin-top:1px;overflow:hidden;background:url('../images/starsSprite_r202509100708.png') 0 -20px no-repeat}.stars00,.wstars00 {width:0}.stars10,.wstars10 {width:10px}.stars15,.wstars15 {width:16px}.stars20,.wstars20 {width:20px}.stars25,.wstars25 {width:26px}.stars30,.wstars30 {width:30px}.stars35,.wstars35 {width:36px}.stars40,.wstars40 {width:40px}.stars45,.wstars45 {width:46px}.stars50,.wstars50 {width:50px}.stars55,.wstars55 {width:56px}.stars60,.wstars60 {width:60px}.stars65,.wstars65 {width:67px}.stars70,.wstars70 {width:70px}.bstars {display:inline-block;width:66px;height:16px;margin-left:-3px;overflow:hidden;background:url('../images/starsSprite_r202509100708.png') 0 0 no-repeat}.bstars00 {width:0}.bstars10 {width:18px}.bstars15 {width:27px}.bstars20 {width:36px}.bstars25 {width:45px}.bstars30 {width:54px}.bstars35 {width:63px}.bstars40 {width:72px}.bstars45 {width:81px}.bstars50 {width:90px}.bstars55 {width:99px}.bstars60 {width:108px}.bstars65 {width:117px}.bstars70 {width:126px} .ibe .coll .giataFilter .boxHead {margin:0 0 7px -9px}.ibe .giataFilter .ratingFull {background:url('../images/nibe/newIbeSprite_r202509100708.png') no-repeat scroll 0 0 transparent}.giataSelFilterBox {padding:5px 0 0}.giataSelFilterBox p,.giataFilter h5 {color:#284b8c;font-weight:bold}.giataSelFilterBox ul {margin:2px 0 0}.giataSelFilterBox li {float:left;margin:0 5px 5px 0;padding:2px 5px;color:#284b8c;border:1px solid #284b8c;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;white-space:nowrap}.giataSelFilterBox a {display:inline-block;padding-top:5px;float: right}.giataSelFilterBox .close {display:inline-block;width:13px;height:13px;margin-left:5px;vertical-align:text-top;background:url('../images/nibe/newIbeSprite_r202509100708.png') no-repeat -283px -102px;cursor:pointer}.giataSelFilterBox div{width:550px;float:left}.giataFilter {padding:0 0 15px}.giataFilter .sliderBg {background:url('../images/nibe/newIbeSprite_r202509100708.png') no-repeat -5px -121px}.giataFilter .ui-slider {position:relative;width:122px;margin-left:7px;height:5px}.giataFilter .ui-slider-handle {position:absolute;top:-13px;width:15px;height:23px;margin-left:0;background:url('../images/nibe/newIbeSprite_r202509100708.png') no-repeat -280px -76px}.ibe .hotelCat .stars,.ibe .hotelRat .stars {width:150px;height:21px;margin:0 0 5px;background:url('../images/nibe/newIbeSprite_r202509100708.png') no-repeat 0 0}.ibe .hotelCat .stars {background-position:-6px -76px}.ibe .hotelRat .stars {background-position:-6px -98px}.ibe .hotelCat .starsFull,.ibe .hotelRat .starsFull {display:block;width:0;height:21px;margin-left:29px;background:url('../images/nibe/newIbeSprite_r202509100708.png') no-repeat 0 0}.ibe .hotelCat .starsFull {background-position:-160px -76px}.ibe .hotelRat .starsFull {background-position:-160px -98px}.giataFilter p {margin:10px 0 0}.giataFilter .boxSubHeadLine {font-size:14px}.giataFilter input[type="checkbox"] {margin:0 8px 0 0}.giataFilter .count {float:right;color:#969696}.giataFilter .checked {font-weight:bold;color:#67b700}.giataFilter .hotelCat,.giataFilter .hotelRat,.giataFilter ul {margin:0 0 10px 0;padding:10px 0;border-bottom:1px dashed #ccc}.giataFilter .moreFilter a,.giataFilter .clearFilter a {cursor:pointer;text-decoration:underline}.giataFilter .moreFilter a {margin:5px 0 0}.ajaxOverlay{position: relative;z-index:1000} .ibe .regionList {margin-bottom:10px;table-layout:fixed;border:0;border-collapse:collapse}.ibe .regionList col.regionTblcol {width:323px}.ibe .regionList col.infoTblcol {width:45px}.ibe .regionList col.flightInfoTblcol {width:78px}.ibe .regionList col.weatherTblcol {width:102px}.ibe .regionList col.priceTblcol {width:132px}.ownarrival .ibe .regionList col.regionTblcol {width:395px}.ownarrival .ibe .regionList col.infoTblcol {width:45px}.ownarrival .ibe .regionList col.weatherTblcol {width:105px}.ownarrival .ibe .regionList col.priceTblcol {width:135px}.ibe .regionListTableHead td {border-right:1px solid #fff;color:#fff;font:bold 13px/16px Arial;padding:12px 5px 8px 10px}.ibe .regionListTableHead .priceTblcol {text-align:right}.ibe .rcol .regionListTable {border:1px solid #c4d5f5}.ibe .regionListTable td {background:#f4f8fe;border-left:1px solid #c4d5f5;border-right:1px solid #c4d5f5;line-height:18px;padding:7px 10px 4px 20px}.ibe .regionListTable .regions td {background:#e0ebff;border:1px solid #c4d5f5;font-weight:bold;line-height:20px;padding:8px 0 5px 10px}.ibe .regionListTable .regions td span {font-weight:normal}.ibe .regionListTable .info {padding:3px 5px 0;line-height:16px;text-align:center}.ibe .regionListTable .info a {display:inline-block;height:23px;width:18px;vertical-align:text-bottom;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -419px}.ibe .regionListTable .flightTime {font-size:11px;padding:3px 5px 0}.ibe .regionListTable .flightTime .flightInfo {display:inline-block;height:19px;width:18px;vertical-align:text-bottom;margin-right:5px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -1865px}.ibe .regionListTable .weatherBg {font-size:11px;background:#f4f8fe}.ibe .sun,.ibe .water {float:left;height:20px;width:30px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat -1px -1454px}.ibe .water {background-position:0 -1478px}.ibe .regionListTable .sun {background-position:-1px -1461px;margin-right:5px;line-height:28px;}.ibe .regionListTable .water {background-position:0 -1488px;line-height:28px;}.ibe .hinweisTemp {font:normal 11px/29px Arial;vertical-align:middle;color:#787878;float:right;margin-bottom:10px}.ibe .hinweisTemp span {display:inline-block;height:24px;width:20px;float:none;margin:0 5px;padding:0}.ibe .hinweisTemp .sun {width:16px}.ibe .regionListTable .regions a {font:bold 13px/16px Arial}.ibe .regionListTable .price {text-align:right;line-height:19px;padding:0 0 0 10px}.ibe .regionListTable .price a {cursor:pointer;font:bold 15px/16px Arial;padding:0 27px 0 0;position:relative}.ibe .regionListTable .price .ab {color:#000;font-size:12px;padding-right:5px}.ibe .regionListTable .price .arw {background: url('../images/hRepeat2013_r202509100708.png') no-repeat 1px -616px;height:21px;position:absolute;right:7px;top:-1px;width:20px}.ibe .alternateOffer {background:url('../images/tippBubble_r202509100708.jpg') no-repeat right 0}.ibe .alternateOffer .headLine {margin-bottom:30px}.ibe .alternateOffer p {color:#fff;top:21px;left:433px;width:120px}.ibe .alternateOffer div {border:1px solid #dedede;padding:5px 10px;width:500px;margin-top:35px}.ibe .alternateOffer table {border-collapse:collapse;color:#274a8a}.ibe .alternateOffer tr {border-top:1px dotted #dedede}.ibe .alternateOffer td {padding:4px}.ibe .alternateOffer .optionName {width:150px;line-height:20px}.ibe .alternateOffer .option {width:200px}.ibe .alternateOffer .optionLink {width:140px;line-height:20px}.ibe .alternateOffer .hook {background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -1742px;width:25px;height:20px;display:inline-block}.ibe .alternateOffer .arw {background: url('../images/hRepeat2013_r202509100708.png') no-repeat right -616px;;width:25px;height:20px;display:inline-block}.ibe .alternateOffer .first {border:0} .hotelTipphead .land {width:450px;height:25px;overflow:hidden}.holidayhouse .hotelTipphead .land {white-space:nowrap;width:390px}.offers.hotelTipphead select{width:180px;height:21px;color:#000;font-size:11px;font-weight:normal}.ibe .hotelTipphead {margin:0;color:#fff;font:normal 18px/25px Arial;padding:5px 10px}.ibe .tableHeadLine .number {font-weight:bold}.ibe .tableHeadLine .numberLast {font:bold 12px arial}.bigPicWrapper {float:left;font-size:0;line-height:0;position:relative;z-index:2}.bigpic {left:-3000px;position:absolute;top:125px;z-index:4000}.bigpic img {background: url('../images/loaderTransparent_r202509100708.gif') no-repeat center center #fff;border:1px solid #95a8c8;display:block;left:165px;padding:6px !important;position:absolute;top:-180px;z-index:4001}.bigpic .corner,.bigpic .cornerBg {position:absolute;left:158px;top:-76px;width:0;height:0;z-index:4002;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #95a8c8}.bigpic .cornerBg {border-color:transparent #fff transparent transparent;left:159px}.hotellist {border:1px solid #ccdcf9;border-width:0 1px 1px}.hotellist.isTophotel,.hotellist.isTophotel .expert,.hotellist.isTophotel .partnerBooking .reisen,.hotellist.isTophotel .pBookingOffer .reisen {border-color:#fcc850}.isTophotel .partnerBooking,.isTophotel .pBookingOffer,.hotellist.isTophotel .expert {background:#ffeec0}.hotellist.isTophotel .expertfoot {background:#fee5a3}.isTophotel .expert .shorttext span,.isTophotel .expert .fulltext span {background-position:-365px -66px}.isTophotel .expert .more {background-position:-365px -38px}.ibe del.bigger {margin-left:1px;font:bold 16px/1.2em Arial;text-decoration:none;background:#f00}.ibe del a {color:#555;font:bold 17px/1.2em Arial}.ibe ins {text-decoration:none}.ibe .priceStrk {margin-top:5px}.ibe .priceStrk span.gray {margin-right:5px}.offersort {padding:3px 10px 0;background:#e0ebff;position:relative;z-index:1}.offersort label {color:#28498c;font-weight:bold;padding:3px 20px 0 0}.offersort ul {float:right}.offersort li {float:left;position:relative}.offersort li a {display:block;padding:3px 10px}.offersort li div {float:left}.offersort .hasToolTip {cursor:pointer;font-weight:bold}.offersort .active {display:block;background:#fff;border:1px solid #a8c3f2;border-bottom:0;color:#254b8a;position:relative;padding-left:5px;line-height:12px;font-size:6px}.offersort .active a {text-decoration:none;position:relative;font-size:12px;color:#254b8a}.offersort .active .sortBox {width:10px;padding-right:5px}.offersort .active .flr a {padding:7px 10px 3px 0}.offersort .active .sort {display:inline-block;height:0;width:0;font-size:0;line-height:0;padding:0}.offersort .active .high {border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:4px solid #0173b6}.offersort .active .higha {border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:4px solid #a3bff2}.offersort .active .low {border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #0173b6}.offersort .active .lowa {border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #a3bff2}.offersort .activeSales {border:0;top:-8px;height:28px;padding:7px 0 0;margin-bottom:-16px}.offersort .activeSales a {color:#fff;text-decoration:none;text-shadow:1px 1px 2px #888}.offersort .activeSales .sortBox {position:relative;top:-4px;padding-left:5px;line-height:7px;font-size:6px;width:10px;padding-right:5px}.offersort .activeSales .offerSortCorner {position:absolute;left:-5px;top:0;height:0;;width:0;border-left:5px solid transparent;border-bottom:5px solid #888}.offersort .activeSales .sort {display:inline-block;height:0;width:0;font-size:0;line-height:0;padding:0}.offersort .activeSales .high {border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:4px solid #888}.offersort .activeSales .higha {border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:4px solid #fff}.offersort .activeSales .low {border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #888}.offersort .activeSales .lowa {border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #fff}.offersort .activeSales .flr a {padding-left:0}.offersortTT {border-radius:5px}.offersort .staticToolTip {position:absolute;right:-180px;bottom:0;width:145px;padding:5px;font-size:11px;line-height:1.2em;background:#eafac9;border:1px solid #a6d71c;border-radius:5px}.offersort .staticToolTip .arrow1,.offersort .staticToolTip .arrow2 {position:absolute;top:13px;left:-10px;height:0;width:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid #a6d71c}.offersort .staticToolTip .arrow2 {left:-9px;border-color:transparent #eafac9 transparent transparent}.offersortV2 {background:#dbe8fe;clear:right;margin-top:5px;text-align:right;}.offersortV2 .title,.offersortV2 li {display:inline-block}.offersortV2 .title,.offersortV2 li a {display:block;padding:10px 5px;margin:0 7px 0 40px;font-size:12px;}.offersortV2 li.active a {text-decoration:none;color:#fff;background:#0188d7;background: -moz-linear-gradient(top,#0188d7 1%,#015f97 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#0188d7),color-stop(100%,#015f97));background: -webkit-linear-gradient(top,#0188d7 1%,#015f97 100%);background: -o-linear-gradient(top,#0188d7 1%,#015f97 100%);background: -ms-linear-gradient(top,#0188d7 1%,#015f97 100%);background: linear-gradient(to bottom,#0188d7 1%,#015f97 100%);}.offersortV2 .title {float:left;padding-left:10px;margin:0;font-weight:bold;color:#274a8a;cursor:auto}.offersortV2 .criterionDefault a:before {content:'.';display:inline-block;width:15px;height:10px;text-indent:-9999em;overflow:hidden;background:0 -11px no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAWCAYAAAAW5GZjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARZJREFUeNpi+P//PwMWHIVNHJtCISD+DMQ86HJMDJggCoh5gDgEQwZNtzQQn/wPAYeBWALdGZlA/PM/fvANiJNhuoyB+B4OhbeB2ADdg/xA/ASLQh5sHmQGYgk0L0kD8V8YB1mxB1TDKSD2B+LLQMwJxE5Ias6AMdCa+UBcDcTMUD4bELcA8TSYGkYIA+R2YzlGxrOPMIPWWAUofgfEhivGEjHL0AWxxaAQEM+ExiJBxTijmwlLUMVC2cnoQQlSnAnEP0F+AeInQGwGlbMB4udQ8W8gzSDF04HYCojvM2AHd6Dyc5FDgx+Ir0KdgqzQEIi/oLuZutGN7Iz5UGs7oKaxAXEdNNyz0BXLAfEjLB5UgRrCABBgAJEcIjKznFeVAAAAAElFTkSuQmCC");}.offersortV2 .criterionDefault.active a:before {background-position:0 0;}.offersortV2 .hasToolTip {cursor:pointer;}.sozialPluginBox {float:right;margin:12px 0 0 4px;text-align:right;width:176px;}.hotellist .partnerBooking em {font-style:normal;font-size:9px}.expert {position:relative;min-height:100px;color:#28498c;font-size:11px;border-top:1px solid #ccdcf9;background:#f4f8fe;line-height:1.5em}.expert .pic {position:absolute;bottom:18px;right:0}.expert .more {background: url('../images/mainElements2013_r202509100708.png') no-repeat -337px -38px;width:28px;height:24px;position:absolute;bottom:30px;right:15px}.expert .links {padding-top:5px}.expert .links li {margin:0 0 5px;padding-left:15px;background: url('../img/travel/icons/arrow_green_right_r202509100708.gif') no-repeat left center}.expert .fulltext,.expert .shorttext {padding:50px 50px 10px 50px;}.expert .shorttext span,.expert .fulltext span {background:url('../images/mainElements2013_r202509100708.png') no-repeat -337px -66px;display:block;position:absolute;top:58px;left:16px;height:21px;width:25px}.expert .shorttext h4,.expert .fulltext h4 {font-size:11px;margin-bottom:20px}.expert .concl {padding:10px 50px 25px 50px}.expert .intro {font-size:13px;font-weight:bold;top:28px;left:15px;position: relative;float: left;}.expertfoot {background:#dbe8fe;padding:3px 7px;position: relative}.expertfoot .sub {font-weight:bold;text-align: right}.expertfoot .exp {position:absolute;right:0;top:0;padding:3px 7px}.hide {display: none}.reservation{background:#EFFBCB;margin: -10px 0 10px -9px;padding:10px 9px;width:230px;}.reservationHeadline{color:#2C4F7C;font-size:16px;margin:15px 0px;font-weight:bold;}.reservationBold{width:130px;font-weight:bolder;float:left;}.reservationText{margin:12px 0px;}.reservationImage{margin:0px 0px 0px 10px;}.left {float: right;}.attachment24h {position:relative;background:#effbcb;border:1px solid #b4d820;position:absolute;top:-3px;right:0;font-size:11px;line-height:18px;padding:4px 7px;box-shadow:0 3px 5px -5px #000;cursor:pointer}.attachment24h .toolTip {background:#f3f6fb;z-index:3000;color:#274a8a;box-shadow:0 3px 5px -5px #000;font-weight:normal;padding:10px;width:200px;position:absolute;right:-208px;top:33px;border:1px solid #ccdcf9}.attachment24h:hover .toolTip {display:block}.attachment24h:before {content:"";display:block;position:absolute;top:-1px;left:-5px;width:0px;height:0px;border-style:solid;border-width:0 0 3px 4px;border-color: transparent transparent #b8b8b8}.attachment24h .headline:before {content:"";float:left;width:22px;height:18px;background:url('../images/mainElements2013_r202509100708.png') no-repeat -369px -99px;margin-right:5px}.attachment24h .headline:after {content:"";float:right;width:15px;height:14px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat -2px -403px;margin:1px 0 0 5px}.travelIndiBanner{border:1px solid #b4d820;border-radius:5px;padding:12px 12px 12px 45px;background:url(../images/mainElements2013_r202509100708.png) -369px -184px no-repeat #effbcb;color:#2a4d8f;font-size:12px;font-weight:400;margin-bottom:10px;height:65px}.travelIndiBanner .bannerText{float:left;width:460px}.travelIndiBanner .searchButton{background:url(../images/mainElements2013_r202509100708.png) 20px -184px no-repeat #effbcb;width:150px;float:left;padding-top:38px}.travelIndiBanner button{display:inline-block;vertical-align:middle;font-family:inherit;cursor:pointer;border:none;overflow:visible;text-align:center;margin:0;padding:0;height:2em;line-height:2;white-space:normal;font-weight:700;color:#fff;background-color:#65b302;background-image:linear-gradient(to bottom,#72cb01,#589a02);text-decoration:none;font-size:13px;width:150px}.travelIndiBanner button:active,.travelIndiBanner button:focus {outline: none}.travelIndiBanner button:hover{text-decoration:none;color:#fff}.travelIndiBanner button:after{content:"›";line-height:0;margin-left:.25em;font-size:1.5em}.travelIndiBanner .closeButton{float:right;margin-top:-7px;margin-right:-7px;cursor:pointer;color:#effbcb;border:1px solid #99d547;border-radius:30px;background-color:#99d547;font-size:16px;font-weight:700;display:inline-block;line-height:.9em;opacity:.8;text-align:center;height:15px;width:15px}.travelIndiBanner .closeButton:before{content:'x'}.travelIndiBanner .bannerText a{font-weight:700;text-decoration:underline} .preloaderBoby {display:none}.ibe .newStep4 {color:#264988}.ibe .newStep4 .hotelDatailsHead {font:bold 24px/28px Arial;margin:0 0 10px}.ibe .newStep4 .hotelInfos {float:left;min-width:412px}.ibe .newStep4 .hotelInfos li {display:inline;margin:0 6px 0 0;line-height:21px}.ibe .newStep4 .climate {float:left;line-height:21px;width:265px}.ibe .newStep4 .climateType {float:none;display:inline-block;width:28px;margin:0}.ibe .newStep4 .sun {background-position:3px -1459px;padding:0 0 0 25px}.ibe .newStep4 .water {background-position:8px -1483px;padding:0 0 0 31px}.ibe .newStep4 .box {border:1px solid #dedede;padding:15px}.ibe .newStep4 .hotelPic {width:290px;float:left;position:relative}.ibe .newStep4 .coupon {background:url('../images/coupon_step4_r202509100708.png') no-repeat 0 0;height:105px;position:absolute;width:100px}.ibe .newStep4 .coupULT {background:url('../images/coupon_step4_ult_r202509100708.png') no-repeat 0 0}.ibe .newStep4 .coup100 {background:url('../images/coupon_step4_100_r202509100708.png') no-repeat 0 0}.ibe .newStep4 .couponBig {background:url('../images/coupon_hover_r202509100708.png') no-repeat -221px 0;border:none;display:none;height:81px;left:51px;position:absolute;top:-72px;width:218px;z-index:131}.ibe .newStep4 .coupBigULT {background:url('../images/coupon_hover_ult_r202509100708.png') no-repeat -221px 0}.ibe .newStep4 .coupBig100 {background:url('../images/coupon_hover_100_r202509100708.png') no-repeat -221px 0}.ibe .newStep4 .seal,.ibe .newStep4 .award {position:absolute;top:30px;left:217px;z-index:30}.ibe .newStep4 .moreHotelInfos {float:left;position:relative;width:354px;margin:0 0 0 3px}.ibe .newStep4 .moreHotelInfosGallery {float:right;font-size:11px;margin:12px 6px 6px 0;text-align:center;background:#e0ebff;width:172px}.ibe .newStep4 .gallerySmall {top:13px}.ibe .newStep4 .moreHotelInfosGalleryIcon {background:url('../images/hRepeat2013_r202509100708.png') no-repeat -2px -915px;display:inline-block;padding:5px 6px 6px 21px}.ibe .newStep4 .moreHotelInfosDesc {background:#f4f8fe;border:1px solid #c2d4f5;padding:6px;margin:0 4px 0 0;float:left}.ibe .newStep4 .descSmall {margin:49px 4px 0 0}.ibe .newStep4 .descTipp {width:0;height:0;display:inline-block;position:absolute;bottom:-14px;left:140px;border-color:#c2d4f5 transparent transparent;border-style:solid;border-width:14px 21px 0 21px}.ibe .newStep4 .descTippBg {width:0;height:0;display:inline-block;position:absolute;bottom:-13px;left:140px;border-color:#f4f8fe transparent transparent;border-style:solid;border-width:14px 21px 0 21px}.ibe .newStep4 .metaLinks {margin:5px 0 0;overflow:hidden}.ibe .newStep4 .metaLinks li {display:inline;margin:3px}.ibe .newStep4 .metaLinks a {background-position:-2px -2095px;padding:3px 3px 3px 7px}.ibe .newStep4 .moreHotelInfosDesc p {font-size:11px;overflow:hidden;width:334px}.ibe .newStep4 .noPicDesc {margin:0}.ibe .newStep4 .noPicDesc p {height:188px}.ibe .newStep4 .noDefault {border:none;border-bottom:1px dashed #dbdbdb;background:none;margin:-12px -15px 0 -6px;padding:0;height:196px}.ibe .newStep4 .noDefault p {background:#fff url('../images/ballackFinger_r202509100708.png') no-repeat 180px 0;height:196px;position:static;z-index:10}.ibe .newStep4 .noDefault .metaLinks {margin:-159px 0 0 24px}.ibe .newStep4 .noDefault .metaLinks li {display:block}.ibe .newStep4 .noDefault .metaLinks a {background-position:-2px -2002px}.ibe .newStep4 .noDefault .descTippBg,.ibe .newStep4 .noDefault .descTipp {display:none}.ibe .newStep4 .shortDesc p {height:50px}.ibe .hotelGalleryThumbs {margin:0 0 9px}.ibe .hotelGalleryThumbs li {width:40px;height:40px;float:left;border-right:4px solid #fff;border-bottom:2px solid #fff;background:transparent;text-align:center;line-height:3.5em}.ibe .hotelGalleryThumbs .thumbPic {position:static}.ibe .hotelGalleryThumbs .thumbPicture {position:absolute;left:-240px;top:51px;z-index:3000;background:#fff url('../images/loaderTransparent_r202509100708.gif') no-repeat center center;border:1px solid #95a8c8;padding:6px;line-height:0}.ibe .newStep4 .videoBox {display:block;position:absolute;top:140px;left:0;width:215px;margin:0;padding:8px 0 8px 65px;background:#e0ebff;background:rgba(255,255,255,0.7);}.ibe .newStep4 .videoBox .playBtn {position:absolute;left:7px;top:-9px;width:49px;height:50px;background: url('../images/mainElements2013_r202509100708.png') no-repeat -245px -40px;}.ibe .newStep4 .callmeHotelHead {background:url('../images/mainElements2013_r202509100708.png') no-repeat -336px 6px;color:#28498c;display:block;margin:7px 10px 0 0;padding:1px 0 1px 40px;width:240px}.ibe .newStep4 .moreHotelFeatures {clear:both;color:#000;padding:5px 0 0}.ibe .newStep4 .starsVoting {display:inline-block}.ibe .newStep4 .features {position:relative}.ibe .newStep4 .features .rightPos {margin-right:10px;position:absolute;top:-23px;right:0}.ibe .newStep4 .features li {font-weight:bold;float:left}.ibe .newStep4 .features .pipe {margin:0 3px;color:#00c;font-weight:normal}.ibe .newStep4 .features .rateThis {padding:0}.ibe .newStep4 .features .rateThis a {background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -2006px;padding:3px 0 4px 24px;display:block}.ibe .newStep4 .features .rateNewUser {padding:6px 0 0 3px}.ibe .newStep4 .features .rateNewUserImg {background:url('../images/mainElements2013_r202509100708.png') no-repeat -248px -2px;width:28px;height:28px;display:inline-block;float:left;margin:-6px 6px 0 0}.ibe .newStep4 .hotelDatailsHead {font:bold 24px/28px Arial;margin:0px 0px 10px;}.hotelHead{width:500px;float:left;}.ibe .step4HR .hotelDatailsHead {font:20px/20px Arial;margin:5px 0 5px 15px;}#hotelPictures {float:left;position:relative;}#hotelPictures .hotelPic {margin-right:5px;width:auto;}#hotelPictures .hotelPicturesMedium {float: left;margin-right:4px;height:189px;width:336px;}#hotelPictures .hotelPicturesMedium .pictureMedium {float: left;margin-right:5px;}#hotelPictures .moreHotelInfos {clear:both;width:680px;margin:0;}#hotelPictures .moreHotelInfos .hotelGalleryThumbs li {width:44px;height:44px;border-right:0px;margin-right:4px;background-color:#2A4D8F;width:44px;height:44px;color:#fff;line-height:1.6em;}#hotelPictures .moreHotelInfos .hotelGalleryThumbs li a:link{color:#fff;}#hotelPictures .moreHotelInfos .hotelGalleryThumbs li a{padding-top:2px;}#hotelPictures .hotelGalleryThumbs .thumbPicture {position:absolute;left:0px;top:51px;z-index:3000;background:#fff url('../images/loaderTransparent_r202509100708.gif') no-repeat center center;border:1px solid #95a8c8;padding:6px;line-height:0}#hotelPictures #hotelPicturesMediumThumbs .thumbPicture {position:absolute;left:0px;top:93px;z-index:3000;background:#fff url('../images/loaderTransparent_r202509100708.gif') no-repeat center center;border:1px solid #95a8c8;padding:6px;line-height:0}#hotelDescription {float:right;width:260px;position:relative;}#hotelDescription .features li{float:none;font-weight:normal;}#hotelDescription .notepad{float: none;font-weight: normal;padding-right:10px;}#hotelDescription .seal,#hotelDescription .award {left:190px;position:absolute;top:0px;}#hotelDescription .newIcon:before{background: url("../images/newIcon_r202509100708.png") no-repeat scroll;content: ".";display: inline-block;height:14px;margin:0px 2px 0px 0px;overflow: hidden;position: relative;text-indent: -999em;top:4px;width:27px;background-size:25px auto;}#hotelDescription .hotelUmgebung {padding:5px 0px 0px 0px;display:block;}#hotelDescription .hotelRundgang {padding:5px 5px 0px 0px;}#hotelDescription .trustYouHR {width:260px;margin:0;border: none;padding:5px;}#hotelDescription .trustYouHR .peopleIcon{background: url("../images/hRepeat2013_r202509100708.png") no-repeat scroll 0 -964px rgba(0,0,0,0);display: inline-block;float: left;height:20px;margin-right:5px;width:18px;}#hotelDescription .trustYouHR .gPostLeft {float: left;}#hotelDescription .trustYouHR .gPostLeft strong{float: left;}#hotelDescription .trustYouHR .gPostRight {float: left;padding-left:10px;width:150px;}#hotelDescription .trustYouHR .trustYouToolTip {text-align:left;display:block;}#hotelDescription .moreHotelInfos {width:260px;margin:0;float: none;font-size:11px;}.shortDescription .moreHotelInfos {padding:5px 0px;}#hotelDescription .merkenBewerten {clear:both;padding:10px 0px 0px 2px;bottom:0px;position:absolute;}#hotelDescription .merkenBewerten a{background: url("../images/hRepeat2013_r202509100708.png") no-repeat scroll 0 -2499px;padding:0 0 0 16px;}#hotelDescription.hotelInformations {height:186px;width:588px;background:url("../images/offerList2014/5Reason_r202509100708.png") no-repeat right center}#hotelDescription.hotelInformations .trustYouHR {float:none;padding-left:0}@font-face{font-family: 'icons';src: url("../fonts/mobile/icons_r202509100708.eot");src: url("../fonts/mobile/icons_r202509100708.eot?iefix") format('embedded-opentype'),url("../fonts/mobile/icons_r202509100708.woff") format('woff'),url("../fonts/mobile/icons_r202509100708.ttf") format('truetype'),url("../fonts/mobile/icons_r202509100708.svg#icons") format('svg');font-weight: normal;font-style: normal;}#fbVoucher {margin:16px;padding:4px;background-color:#90D246;border:2px solid #75B73A;color:#20397E;font-size:15px;line-height:20px}#fbVoucher .fbText::before {content: "\274f";font-size:40px;font-family: icons;float: left;color:#355892;background-color: white;line-height:41px;}#fbVoucher .fbText span {padding-left:10px;}#fbVoucher .fbText a {font-size:12px;}.longDescription {height:235px;}.shortDescription {height:189px;}.longDescription .features {padding:10px 0px;margin:0px;}.step4HR .longDescription .features{padding:0;height:50px}.shortDescription .features {padding:3px 0px;margin:0px;}.longDescription .moreHotelInfos {padding:5px 0px;}.shortDescription .moreHotelInfos {padding:2px 0px;}.ibe .fauxcol {margin-top:10px;}#hotelInfosHR .hotelInfos{margin:0px 0px 10px 15px;}#hotelDetails #languageFlags {width:34px;height:18px;padding:3px 0 0 3px;background:url('../images/mainMenuSprite_r202509100708.png') no-repeat scroll -472px -168px transparent;margin-right:14px;margin-left:10px;}#hotelDetails .showFlag,#hotelDetails .subFlag {width:20px;height:15px;background:url('../images/mainMenuSprite_r202509100708.png') no-repeat scroll 0 0 transparent}#hotelDetails .aiduFlag,#hotelDetails .aidudeFlag,#hotelDetails .ultindiFlag {background-position:-511px -168px}#hotelDetails .aiduatFlag {background-position:-532px -168px}#hotelDetails .aiduchFlag {background-position:-553px -168px}#hotelDetails #flagSubmenu {width:100px;padding:2px 3px 0;margin:15px 0 0;background:#fff;border:1px solid #d5d5d5;border-top:0}#hotelDetails #flagSubmenu .subFlag {margin:3px 5px 0 0;position:relative;}.step4HR #mouseOverHotline {font-size:12px;margin-left: -3px;margin-top: -12px;position: relative;}.step4HR #topLine {display: none;}.step4HR #topLineNew {display: none;}.offers #content{border-radius:5px 5px 0 0;}#filterForm {top:8px!important;}#filterForm select {width:120px;}.hotlineChange .subFlag,.hotlineChange .countrieName {display:none;}.hotlineChange {margin:0px 10px 0px 5px;font-size:12px;}.hotlineChange strong {font-style:normal}.headLine .hotlineChange {margin:0;}.headLine span {font-size:12px;}.ibe .step4HR .videoBox {width:267px;}.aiduch #hotelDetails .hotlineChange {display:none;}#hotelDetails .hasToolTip,#hotelDetails .toolTipper {background: url('../images/header/sprite_r202509100708.png') no-repeat 0px 0px;padding-left:15px;text-decoration: none;font-size:15px;}#hotelDetails .hilfeTipps {margin: -2px 14px 0 0;background: url('../images/header/sprite_r202509100708.png') no-repeat 0px -22px;padding-left:24px}#hotelDetails .hilfeTipps a{font-size:12px;text-decoration: underline;}#hotelDetails .iconTlf {background: url('../images/header/sprite_r1_r202509100708.png') no-repeat 0px -54px;padding-left:15px;}#hotelDetails .hotlineChange {background: url('../images/header/sprite_r1_r202509100708.png') no-repeat 0px -53px;padding-left:15px;}#hotelDetails .hiddenInfo .hiddenInfo{padding-right:2px;}#hotelDetails #mouseOverHotline {display:none;position:absolute;top:0;left:0;background:transparent;height:68px;width:103px;z-index:10}.ibe .panoramioGallery {margin-bottom:8px}.ibe .panoramioGallery li {background:none 0 0 transparent;border-bottom:2px solid #fff;border-right:4px solid #fff;float:left;height:40px;line-height:3.5em;text-align:center;width:40px}.ibe .panoramioGallery .thumbPicture {background:#fff;border:1px solid #95a8c8;left:-240px;line-height:0;padding:6px;position:absolute;top:51px;z-index:3000}.panoramioFooter {font-size:11px;line-height:14px;text-align: left}.presentBtn {float:right;margin:10px 0 0;text-decoration:none}.presentBtn .btnElement4 {position:relative;top:6px;display:inline-block;width:21px;height:24px;margin-left:5px;background-position:-171px -2px}.ibe .lastBookedBox {float:right;margin:0 3px 5px 0;font-size:12px;font-weight:bold;color:#264988}.ibe .lastBookedBox.withSwitchTabs {margin:14px 3px 5px 0;}.switchTabs {border-bottom:1px solid #dedede}.switchTab {display:inline-block;position:relative;top:4px;border:1px solid #dedede;border-width:1px 1px 0;padding:5px 10px 3px;margin-right:5px;color:#525252;text-decoration:none;border-radius:5px 5px 0 0;background:#fff;background: -moz-linear-gradient(top,#fff 0%,#d6d6db 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#d6d6db));background: -webkit-linear-gradient(top,#fff 0%,#d6d6db 100%);background: -o-linear-gradient(top,#fff 0%,#d6d6db 100%);background: -ms-linear-gradient(top,#fff 0%,#d6d6db 100%);background: linear-gradient(to bottom,#fff 0%,#d6d6db 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d6d6db',GradientType=0 );}.switchTab:hover {color:#525252;text-decoration:none}.switchTab .styleEle1 {position:absolute;top:0;left:10px;display:inline-block;height:21px;background:url('../images/nibe/newIbeSprite_r202509100708.png') no-repeat 0 0}.switchTab .styleEle2 {position:absolute;top:8px;display:inline-block;width:0;height:0;margin-right:5px;border:6px solid #fff;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #a4a4a4}.flightTab {padding-left:59px}.flightTab .styleEle1 {width:31px;background-position:-2px -26px}.flightTab .styleEle2 {left:46px}.eaTab {padding-left:48px}.eaTab .styleEle1 {width:18px;background-position:-67px -25px}.eaTab .styleEle2 {left:35px}.flightWtTab {padding-left:89px}.flightWtTab .styleEle1 {width:61px;background-position:-2px -25px}.flightWtTab .styleEle2 {left:77px}.activeTab {top:0;border:0;color:#fff;padding-top:10px;padding-bottom:7px;background:#0188d7;background: -moz-linear-gradient(top,#0188d7 0%,#015f97 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0188d7),color-stop(100%,#015f97));background: -webkit-linear-gradient(top,#0188d7 0%,#015f97 100%);background: -o-linear-gradient(top,#0188d7 0%,#015f97 100%);background: -ms-linear-gradient(top,#0188d7 0%,#015f97 100%);background: linear-gradient(to bottom,#0188d7 0%,#015f97 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0188d7',endColorstr='#015f97',GradientType=0 );}.activeTab:hover {color:#fff}.activeTab .styleEle1 {top:7px}.activeTab .styleEle2 {top:12px;border-color:transparent transparent transparent #fff}.flightActive .styleEle1 {background-position:-4px -48px}.eaActive .styleEle1 {background-position:-67px -48px}.flightWtActive .styleEle1 {background-position:-2px -48px}.ibe .noOfferResult {margin:20px 0 30px;line-height:1.2em;border:1px solid #dedede;clear:both;padding:5px 10px;text-align:center}.hlbTooltip {display:none;width:280px;position:absolute;left:-2000px;padding:10px 20px 10px 40px;z-index:200;border:1px solid #b1d920;background-color:#effbcb;border-radius:7px}.hlbTooltip:before {content:'.';text-indent:-9999em;position:absolute;overflow:hidden;top:8px;left:-20px;width:0;height:0;display:inline-block;border-color:rgba(255,255,255,0) #b1d920 rgba(255,255,255,0) rgba(255,255,255,0);border-style:solid;border-width:12px 12px 12px 8px}.hlbTooltip:after {content:'.';text-indent:-9999em;position:absolute;overflow:hidden;top:10px;left:-20px;width:0;height:0;display:inline-block;border-color:rgba(255,255,255,0) #effbcb rgba(255,255,255,0) rgba(255,255,255,0);border-style:solid;border-width:10px}ie8.hlbTooltip:before {border-color:transparent #b1d920 transparent transparent}ie8.hlbTooltip:after {border-color:transparent #effbcb transparent transparent}.hlbTooltip .icon {width:18px;height:18px;position:absolute;top:10px;left:10px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -967px}.hlbTooltip .close {width:11px;height:14px;position:absolute;top:4px;right:4px;display:inline-block;padding-left:3px;font:bold 13px/12px Arial;color:#fff;cursor:pointer;background:#c4c4c4;border-radius:10px}.ibe .offerHeading {font:bold 13px/24px Arial;color:#fff;clear:both;padding:5px 0 5px 10px}.ibe .offerHeading span {float:left}.ibe .offerHeading .airport {width:155px}.ibe .offerHeading .duration {width:66px}.ibe .offerHeading .depart {width:90px}.ibe .offerHeading .va {width:84px}.ibe .offerHeading .service {width:144px}.ibe .offerHeading .price {width:125px}.ibe .offerHeading a {color:#fff;text-decoration:none;cursor:pointer}.ibe .offerHeading a span {text-decoration:underline;float:none;display:inline}.ibe .rcol .hotelOfferList.oldStyle {width:100%;background:#fff;border:1px solid #c2d4f5;border-spacing:0;border-width:0 1px 1px;border-collapse:inherit}.hotelOfferList.oldStyle td {background:#e0ebff;border-top:1px solid #c2d4f5;text-align:left}.hotelOfferList.oldStyle .altOfferHead {background:none}.ibe .hotelOfferList.oldStyle .altOfferHead .headLine {margin:5px}.hotelOfferList.oldStyle .even td {background:#f4f8fe}.hotelOfferList.oldStyle .first {padding:10px 0 10px 5px;border-left:1px solid #e0ebff}.hotelOfferList.oldStyle .ftiPremium td{background:#fff6dc}.hotelOfferList.oldStyle .ftiPremium td.departureDate {padding-top:20px}.hotelOfferList.oldStyle .ftiPremium td .vacance {background:#fff6dc}.hotelOfferList.oldStyle .ftiPremium .first {padding-top:10px;background:no-repeat scroll 0 5px #fff6dc url('data:image/gif;base64,R0lGODlhLgAUALMPAJ3NV1WXAW/GAGi6AP///tbquvD127HXfWKtAVyiAcbinr/bmOTuxne7G3uzLv/23CH5BAEAAA8ALAAAAAAuABQAAAT/UMhJq714qsd7/uBndFxongJAPmj7HeQgyPRs1/it57XEdLkCYUgc8nY2IW8waIwezOgAcDgQDFWqdMsdKLszGLQ7IBSYC8JAYVBcF0yzgaBgfslrKGKw75cLe24DaQUAbgdlBFWKCAUGfJB+e04IlZaWZpVpCG4NlQwGCJmNoQcMl6iWAKmYgAibm5oEoguyCAeurKqVCby8mQmwBA6foaOOCQ6rCL3MvggNDL0J09NmvWnBBAxUiglDiwecBdTM1eYb1Orr19raVgQL1HJ01HPr+AkqD/nqAfnZ/qmLF0Bgv3UBHDwpyJBhgn8NA6Qp+LAgwYoRI1Ir0IGix4wYHzOKhEgSoxgOI1OqXFlQIQmWMGMG+PFSpk2RC1Y8iAAAOw==')}.hotelOfferList.oldStyle .va,.hotelOfferList.oldStyle .duration {text-align:center;padding:3px 0 0}.hotelOfferList.oldStyle .va img {margin:0 10px 0 0}.hotelOfferList.oldStyle .va .arw {display:block;float:left;width:10px;height:20px;padding-left:12px;background:url('../images/arw_r202509100708.gif') no-repeat}.hotelOfferList.oldStyle .service {padding:2px 0;font-size:12px;line-height:16px}.hotelOfferList.oldStyle .last {padding:0 5px 0 0;border-right:1px solid #e0ebff}.hotelOfferList.oldStyle .price {padding-top:5px}.hotelOfferList.oldStyle .price .vacance {float:right;padding:5px 0 0 20px;background:#dae7fe;border:1px solid #c6d7f6;border-width:1px 1px 0}.hotelOfferList.oldStyle .price a {cursor:pointer;font-size:14px;font-weight:bold;text-decoration:underline;padding:2px 0 0}.hotelOfferList.oldStyle .price .textArwSmall {float:left;font-size:12px}.hotelOfferList.oldStyle .price .arw {display:block;float:right;width:24px;height:20px;margin:0 5px 0 0;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -616px;text-decoration:none}.hotelOfferList.oldStyle .price .vacance div {clear:left}.ibe .preloaderContent td {padding:0 0 6px;background:#fff6dc;text-align:center}.ibe .rcol .preloaderContent .headLine {margin:0;padding:5px 10px;font:bold 15px/25px Arial;color:#fff}.ibe .preloaderContent img {float:left;margin:12px 12px 6px 48px}.ibe .preloaderContent p {height:60px;padding-top:18px;background:url('../images/ajLoad-IBE_r202509100708.gif') no-repeat scroll 320px 56px}.ibe .preloaderContent .ajaxCancel {float:right;font:bold 13px/16px Arial;margin:-4px 7px 0 0}.bookedOutReload {margin:3px 0 5px;padding:7px 12px;background:#fff6dc;border:1px solid #e18f24;color:#000;font-weight:bold}.bookedOutReload .closebutton {float:right;margin:-4px -9px 0 0;padding:0 3px 1px;border:1px solid #ff4f67;color:#ff4f67;cursor:pointer;font:bold 15px/16px Arial}.bookedOutReload .error {margin-right:3px;color:#cb0000;font-size:12px}.bookedOutReload .infoIcon {background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -366px;display:inline-block;width:15px;height:15px;margin:0 0 0 10px;text-indent:-9999px}.offersBookVacancy {width:679px;margin:0 0 5px;border-collapse:collapse;border:1px solid #95a8c8}.offersBookVacancy td {font-size:11px;vertical-align:top}.offersBookVacancy .vacData {width:484px;background:#fff;border-right:1px solid #95a8c8}.offersBookVacancy .orderIt {color:#fff;font-size:1em;font-weight:bold;background:url('../images/verfuegbar_r202509100708.png') no-repeat 0 0 transparent;width:100%;height:20px;line-height:20px;display:inline-block;text-indent:20px}.offersBookVacancy .orderIt.cheaper{background-color:#e0ebff}.offersBookVacancy .orderIt .priceChange{display:inline-block;color:#000;font-weight:normal}.offersBookVacancy .orderIt .priceChangeGreen{color:#000;display:inline-block;text-indent:20px}.offersBookVacancy .vacOrderNotice {clear:left;display:block;padding:3px 0 0 4px;font-size:12px;color:#e00}.offersBookVacancy .orderNoticeGreen,.vacHint .orderNoticeGreen,.vacPrice .vacHint .priceChangeGreen{color:#093;font-size:1.1em}.vacPrice .vacHint .priceChangeGreen{color:#093;font-size:1em;font-weight:bold;margin-top:3px}.offersBookVacancy .vacData table {margin:5px 0px 10px;width:100%;}.vacData ul{margin-top:5px}.vacData .warranty{margin-bottom:5px}.oldStyle .offersBookVacancy .vacData td {background:#fff;border:none;vertical-align:top;padding-right:5px}.oldStyle .offersBookVacancy .vacData td.vacDuration {width:45px}.oldStyle .offersBookVacancy .vacData td.vacDetails {width:147px}.offersBookVacancy .stoerer {position:relative;height:16px}.offersBookVacancy .stoerer div {position:absolute;width:200px;height:25px;left:-6px;background-position:0 -85px}.offersBookVacancy .vacLong {float:left;padding:3px;width:128px}.offersBookVacancy .metaLinks {float:left;width:166px}.offersBookVacancy .metaLinks li {margin:0;padding:0}.offersBookVacancy .metaLinks a {font-size:11px;cursor:pointer;text-decoration:underline;background:url('../images/hRepeat2013_r202509100708.png') no-repeat -9px -17px;color:#00c;font-weight:bold;padding:3px 3px 3px 10px}.offersBookVacancy .warranty {display:inline-block;width:45px;height:45px;text-indent:-3000px;background:url('../images/nibe/newIbeSprite_r202509100708.png') no-repeat -162px -1px}.offersBookVacancy .vacPrice {width:177px;padding:5px 5px 5px 3px;background:#e0ebff}.offersBookVacancy .orderPriceNotice {width:135px;margin:-5px 0 0 -3px;padding:5px 5px 3px 3px;background:#bac8e5;color:#e00}.offersBookVacancy .closeIt {padding:0 3px 1px;border:1px solid #ff4f67;color:#ff4f67;cursor:pointer;font-size:11px;font-weight:bold;line-height:1em;z-index:200}.offersBookVacancy .vacPrice em {font-size:12px;font-style:italic}.offersBookVacancy .priceSummary li {width:180px;margin:2px 0 0;font-size:11px;line-height:1.2em;text-align:right}.offersBookVacancy .priceSummary li .label {text-align:left}table.offersBookVacancy .priceSummary del {text-decoration:none;background:url('../images/mainElements2013_r202509100708.png') no-repeat -316px -98px}table.offersBookVacancy .priceSummary del a {cursor:default;font:11px/1.2em Arial,Helvetica,Geneva,Tahoma,sans-serif;text-decoration:none}.offersBookVacancy .book {margin-top:5px;float:right}.hotelOfferList.oldStyle .offersBookVacancyInline .offersBookVacancy .orderPriceNotice {margin:-3px 0 0 0}.hotelOfferList.oldStyle .offersBookVacancyInline .even .vacData {background-color:#fff}.hotelOfferList.oldStyle .offersBookVacancyInline .even .vacPrice {background-color:#e0ebff}.hotelOfferList.oldStyle .offersBookVacancyInline .vacPrice {padding:5px;background-color:#e0ebff}.hotelOfferList.oldStyle .offersBookVacancyInline .vacData {background-color:#fff}.hotelOfferList.oldStyle .offersBookVacancyInline .offersBookVacancy {width:auto;margin:0 0 1px;border:2px solid #95A8C8}.offersBookVacancyInline td {padding:0}.ibe .ballackTop {padding:0 0 10px;background:url('../images/ballackTop_r202509100708.jpg') no-repeat bottom right}.ibe .ballackMean {padding:0 0 10px;background:url('../images/ballackMean_r202509100708.jpg') no-repeat bottom right}.ibe .ballackFlop {padding:0 0 10px;background:url('../images/ballackFlop_r202509100708.jpg') no-repeat bottom right}.ibe4 .boldStep4 {font-weight:bold}.railFly {display:inline-block;width:13px;height:14px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -1670px;}.rentCar {display:inline-block;margin-left:2px;width:17px;height:14px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -2039px}.railFly.hasToolTip {position:relative;z-index:20}.hotelTippS {background:url('../images/hotelTipp_r202509100708.png') no-repeat 0 -85px}.hotelOfferList.oldStyle .ULT td {border-bottom:1px solid #fff}.ULT .first {border-left:1px solid #fff}.ULT .last {border-right:1px solid #fff}.ULT .exclusive {position:relative;height:26px}.ULT .exclusive div{position:absolute;top:-1px;left:-13px;width:200px;height:26px;text-indent:-5000px;color:#fff}.ULT .departureDate {padding-top:23px;vertical-align:top}.ULT .specialLogo {padding-top:3px}.ULT .first,.ULT .service {vertical-align:top}.ibe .hotelOfferList.oldStyle .minicouponULT,.ibe .hotelOfferList.oldStyle .minicoupon100{display:block;height:60px;position:absolute;width:64px;top:-4px;right:0;z-index:1}.ibe .hotelOfferList.oldStyle .minicouponULT {background: url('../images/coupon_ibe4_75_r202509100708.png') no-repeat 0 0 transparent;right:-9px}.ibe .hotelOfferList.oldStyle .minicoupon100 {background: url('../images/coupon_ibe4_100_r202509100708.png') no-repeat 0 0 transparent}.ibe .hotelOfferList.oldStyle .upsellingLayer .minicouponULT{left:207px;top:-2px}.minicoupon100:hover + .coupBig100{display:block!important}.hotelOfferList.oldStyle .first,.hotelOfferList.oldStyle .service {vertical-align:top}.hotelOfferList.oldStyle .service div {position:relative;padding-right:33px}.UTL .service div {top:0}.ULT .coupBigULT,.upsellingLayer .coupBigULT {background: url('../images/coupon_hover_ult_r202509100708.png') no-repeat scroll 0 0 transparent;border:none;display:none;height:81px;left:-83px;position:absolute;top:-84px;width:218px;z-index:30}.upsellingLayer .coupBigULT {left:32px}.coupBig100 {background: url('../images/coupon_hover_100_r202509100708.png') no-repeat scroll 0 0 transparent;border:none;display:none;height:81px;left:-83px;position:absolute;top:-84px;width:218px;z-index:30}table>tr.ULT .price del {background:url('../images/mainElements2013_r202509100708.png') no-repeat -323px -95px;font-size:13px;margin:0 0 1px 7px;padding:2px 0 0 0;text-decoration:none}table>tr.ULT .price del a {color:#555;font:bold 13px/1.2em Arial;display:inline}.price .vacance {background: none repeat scroll 0 0 #f4f8fe;border-color:#fd970e;bottom:0;position:relative;z-index:2}.ibe .newStyle2012 .warranty {vertical-align:middle;margin-left:10px;background: url('../images/nibe/newIbeSprite_r202509100708.png') no-repeat -162px -1px;width:45px;height:45px;display:inline-block;text-indent:-3000px}.ibe .hotelOfferList.oldStyle .newStyle2012 tr.ultIndi .service {padding:5px 8px}.ibe .hotelOfferList.oldStyle .newStyle2012 tr.ultIndi td.service .minicouponULT {margin:0}.ibe .hotelOfferList.oldStyle .newStyle2012 td.first {border-left:none}.ibe .hotelOfferList.oldStyle .newStyle2012 td.last {padding:5px 5px 0 0}.hotelOfferList.oldStyle .newStyle2012 td.price div.ultBox{background:#dae7fe;border-color:#c6d7f6}.hotelOfferList.oldStyle td.newStyle2012 {padding:0;border:1px solid #8cbc68}.hotelOfferList.oldStyle .newStyle2012 .newTable {width:100%;overflow:hidden}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew del {background: url('../images/nibe/newIbeSprite_r202509100708.png') no-repeat -162px -1px;margin:0 0 0 1px;padding:2px;text-decoration:none}.ibe .hotelOfferList.oldStyle .newStyle2012 del a {font-size:11px;text-decoration:none}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .totalPrice {margin:5px 0 0;}.hotelOfferList.oldStyle .newStyle2012 .loadingBox {height:20px;padding:0 6px 0 0;font-style:italic;font-weight:bold;line-height:22px;text-align:right;background:url('../images/BookVacancyLoad_r202509100708.gif') 0 center no-repeat}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew td.absoluteCol {padding:0;vertical-align:top;font-size:1px}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew td.absoluteColBottom {padding:0;vertical-align:bottom;font-size:1px}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew td {padding-top:30px;vertical-align:top;background:#effbcb;border-top:none}.hotelOfferList.oldStyle .even .newStyle2012 .vacancyNew td {background:#fbfef1}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .service {padding:30px 5px 5px 0}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .va {padding:15px 0 5px}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .tippHead {top:5px;width:75px;padding:0 0 0 10px;color:#FFFFFF;line-height:20px;font-size:13px;font-weight:bold;text-shadow:1px 1px 1px #777;background:url('../images/hRepeat_r202509100708.png') repeat-x 0 -1224px;}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .tippHeadArrow {position:absolute;top:0;right:-10px;height:20px;width:10px;background:url('../images/hRepeat2013_r202509100708.png') repeat-x 0 -33px}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .vacancyHead {position:absolute;top:0;left:0;width:275px;height:20px;padding:0 10px 0 3px;color:#fff;font-size:13px;line-height:20px;background:green}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .vacancyBG {background:#72ca00;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyY2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MThmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-moz-linear-gradient(top,#72ca00 0%,#518f00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#72ca00),color-stop(100%,#518f00));background:-webkit-linear-gradient(top,#72ca00 0%,#518f00 100%);background:-o-linear-gradient(top,#72ca00 0%,#518f00 100%);background:-ms-linear-gradient(top,#72ca00 0%,#518f00 100%);background:linear-gradient(to bottom,#72ca00 0%,#518f00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#72ca00',endColorstr='#518f00',GradientType=0 );}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .check {display:inline-block;width:12px;height:20px;background:url('../images/nibe/newIbeSprite_r202509100708.png') -138px -26px no-repeat}.hotelOfferList.oldStyle .newStyle2012 .smileyUp,.hotelOfferList.oldStyle .newStyle2012 .smileyDown {display:inline-block;width:17px;height:20px;background:url('../images/nibe/newIbeSprite_r202509100708.png') -92px -26px no-repeat}.hotelOfferList.oldStyle .newStyle2012 .smileyDown {background-position:-114px -25px}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .vacPrice {padding:40px 5px 5px;vertical-align:bottom}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .metaLinks {margin:0;text-align:left}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .metaLinks a {cursor:pointer;font-weight:normal;float:none}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .orderPriceNotice,.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .interestLayer {position:absolute;top:15px;left:692px;width:180px;padding:8px;color:#d30000;font-size:11px;line-height:normal;border:1px solid #b1d920;border-radius:5px;background:#effbcb}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .interestLayer {color:#000}.hotelOfferList.oldStyle .newStyle2012 .interestLayer .icon {float:left;display:block;margin:4px 5px 4px 0;width:18px;height:18px;background:url('../images/ibeSprite_r202509100708.png') no-repeat -155px -486px}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .closeIt {border:1px solid #999;color:#999;padding:0 4px 1px;font:normal 10px/11px Arial}.hotelOfferList.oldStyle .newStyle2012 .warranty{display:inline-block;width:45px;height:45px;text-indent:-3000px;background-position:-234px -491px;}.hotelOfferList.oldStyle .newStyle2012 .tippList {bottom:5px;left:5px;width:200px}.hotelOfferList.oldStyle .newStyle2012 .tippList li {line-height:16px;font-size:11px}.hotelOfferList.oldStyle .newStyle2012 .tippList .check {float:left;margin:0 4px 0 0;height:16px;width:20px;background:url('../images/ibeSprite_r202509100708.png') no-repeat -197px -484px transparent}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .cornerBorder {border-color:transparent #72ca00 transparent transparent;border-style:solid;border-width:11px 11px 11px 0;display:inline-block;height:0;left:-11px;top:10px;width:0}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .cornerBackground {border-color:transparent #eaf7d9 transparent transparent;border-style:solid;border-width:10px 10px 10px 0;display:inline-block;height:0;left:-10px;top:11px;width:0}.hotelOfferList.oldStyle .newStyle2012 .bookout,.hotelOfferList.oldStyle .newStyle2012 .bookout .book {background:#fff;color:#999;vertical-align:middle}.hotelOfferList.oldStyle .newStyle2012 .bookout .minicouponULT {display:none}.hotelOfferList.oldStyle .newStyle2012 .bookOutBox {line-height:20px}.hotelOfferList.oldStyle .newStyle2012 .bookOutLine {text-decoration:line-through}.ibe .hotelOfferList.oldStyle .newStyle2012 td.service div{margin:5px 0 0;text-align:center}.ibe .hotelOfferList.oldStyle .newStyle2012 td .minicouponULT{display:none;margin:0;height:52px;left:623px;top:-1px}.ibe .hotelOfferList.oldStyle .newStyle2012 .vacancyNew td .minicouponULT {display:block}.hotelOfferList.oldStyle .newStyle2012 .coupBigULT {left:283px;top:-74px}.hotelOfferList.oldStyle .newStyle2012 .vacancyNew .priceButton .btnInner {width:95px}.offerStrokePrice {width:240px;position:absolute;top:0;left:0;z-index:10000;background:transparent}.offerStrokePrice .content,.offersBookVacancy .specialOfferPriceWrapper {margin:15px 0 0 20px;width:200px;padding:4px 10px 0;background:#fff;border:1px solid #c1d4f5;box-shadow:1px 1px 1px #999}.offerStrokePrice .close {position:absolute;top:16px;right:-20px;padding:0 5px 5px;color:#274a8a;cursor:pointer}.offerStrokePrice li {padding:4px 0;margin-left:1px;text-align:right}.offerStrokePrice .firstLi span,.offerStrokePrice .firstLi a{font-size:15px;text-transform:uppercase}.offerStrokePrice .crown,.offersBookVacancy .crown {left:-1px;top:3px;position:absolute;background:url('../images/logoSprite_r202509100708.gif') no-repeat 0 -220px;height:15px;width:15px}.ie8 .offerStrokePrice .crown {left:-8px}.ie8 .offersBookVacancy .crown {left:9px}.offerStrokePrice .lastLi {border-top:1px dashed #c1d4f5;font-size:11px}.offerStrokePrice .arrow,.offersBookVacancy .arrow{width:11px;height:24px;display:inline-block;position:absolute;top:32px;left:10px;background-position:-15px -196px}.offerStrokePrice li a,.offersBookVacancy li a {text-decoration:underline;cursor:pointer}.offersBookVacancy .priceSummary .specialOfferPriceWrapper {position:absolute;right:-236px;top:-14px;font-size:15px;text-transform:uppercase;padding:6px 8px 0;width:202px}.offersBookVacancy .specialOfferPrice {font-size:11px;font-weight:normal;margin-left:21px;float:left;line-height:22px}.offersBookVacancy .priceLink {margin-bottom:7px;display:block}.offersBookVacancy .arrow {left:-11px;top:4px}.offersBookVacancy .crown {left:5px;top:8px;}.offersBookVacancy .upsellingLayer {background:#f6f9fe;padding:5px 0 0 5px}.offersBookVacancy .upsellingLayer .upsellingVacancy {display:inline-block;font-weight:bold;text-decoration:underline;cursor:pointer;margin-bottom:5px;color:#00c}.offersBookVacancy .upsellingLayer .upsellingVacancy:after {position:absolute;top:6px;right:-15px;width:10px;height:6px;background:url("../images/hRepeat_r202509100708.png") no-repeat 0 -67px;content:""}.offersBookVacancy .upsellingLayer .upsellingVacancy.closed:after {background-position:0 -60px}.offersBookVacancy .upsellingLayer .subText1 {display:none;right:20px;top:-1px;padding:3px 29px;font-size:14px;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff}.offersBookVacancy .upsellingLayer .subText1 .corner {left:65px;bottom:-7px;z-index:2;border-style:solid;border-width:7px 12px 0;border-color:#e0ebff transparent transparent}.offersBookVacancy .upsellingLayer .subText1 .cornerBg {left:65px;bottom:-8px;z-index:1;border-style:solid;border-width:7px 12px 0;border-color:#d7d7d7 transparent transparent}.offersBookVacancy .upsellingLayer .subText2 {left:30px;top:45px;width:155px;height:131px;font-size:16px;background:url('../images/nibe/upselling/upsellingBg_r202509100708.png') no-repeat 6px 50px transparent}.offersBookVacancy .upsellingLayer .upsellingOffers {display:none;position:relative;background:#ecf3ff;float:right;width:260px;min-height:60px;border-top:1px solid #c1d4f5;border-left:1px solid #c1d4f5}.offersBookVacancy .upsellingLayer .upsellingOffers.show,.offersBookVacancy .upsellingLayer .subText1.show {display:block}.offersBookVacancy .upsellingLayer .boldStep4 {font-weight:100;color:#000}.offersBookVacancy .upsellingLayer .upsellingOffers .logoImg {float:left;width:95px;margin:15px 2px}.offersBookVacancy .upsellingLayer .upsellingOffers .vacDetails {float:left;margin:8px 2px;padding:5px;width:120px;-webkit-box-shadow:0 1px 0 0 #ffffff;box-shadow:0 1px 0 0 #ffffff}.offersBookVacancy .upsellingLayer .upsellingOffers .vacDetails .bold,.offersBookVacancy .upsellingLayer .bold .boldStep4 {font-weight:bold;color:#274a8a}.offersBookVacancy .upsellingLayer .upsellingOffers .vacPriceUpselling {position:absolute;z-index:1;right:-191px;top:-1px;width:181px;border-top:1px solid #c1d4f5;height:100%;padding:5px}.offersBookVacancy .upsellingLayer .upsellingOffers .diffPrice {font-size:14px}.offersBookVacancy .upsellingLayer .upsellingOffers .diffPriceText {display:inline-block;float:right}.offersBookVacancy .upsellingLayer .upsellingOffers .noOffer {position:absolute;right:-191px;top:-1px;width:181px;padding:5px;border-top:1px solid #C1D4F5;color:#888;font-weight:bold}.offersBookVacancy .upsellingLayer .upsellingOffers .noOffer.request {left:0;line-height:50px;text-indent:90px;width:auto}.loadingImgUpselling {background:url('../images/ajLoad-IBE_r202509100708.gif') no-repeat;margin:20px 25px 0;line-height:56px}.ibe .hotelOfferList.oldStyle .upsellingOffers .minicouponULT {margin:0;width:54px}.redesignStep4 .activeTab{ background:#FFD33C;background: -moz-linear-gradient(top,#FFD33C 0%,#FF771E 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFD33C),color-stop(100%,#FF771E));background: -webkit-linear-gradient(top,#FFD33C 0%,#FF771E 100%);background: -o-linear-gradient(top,#FFD33C 0%,#FF771E 100%);background: -ms-linear-gradient(top,#FFD33C 0%,#FF771E 100%);background: linear-gradient(to bottom,#FFD33C 0%,#FF771E 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD33C',endColorstr='#FF771E',GradientType=0 );}.redesignStep4.switchTabs{border-bottom:4px solid #FF771E}.offerList2014 .hotelOfferList {width:100%;}.ibe .rcol .offerList2014 .hotelOfferList,.offerList2014 .hotelOfferList td{border:0;background:transparent}.offerList2014 .hotelOffer {margin:2px 0;border:1px solid #c1d5f6;background:#f3f8fe}.offerList2014 .hotelOffer > li {margin-top:7px;margin-bottom:5px}.offerList2014 .ftiPremium .hotelOffer {background:#fff6db;border:1px solid #fcc852 }.offerList2014 .offerHeadline {position:relative;display:block;height:30px;background:#dde7ff;line-height:30px;text-indent:10px;font-size:14px}.offerList2014 .offerHeadline,.offerList2014 .pushOfferHeadline {font-weight:bold;color:#00378D;}.offerList2014 .offerHeadline a,.offerList2014 .pushOfferHeadline a{color:#00378D;text-decoration:none}.offerList2014 .offerHeadline .explanationTip {left:257px;top:35px;width:247px;}.offerList2014 .hotelOffer .offerHeadline {margin:0;}.offerList2014 .offerHeadline .pennant {float:right;height:30px;min-width:50px;padding:0 10px;text-indent:0;text-align:right;color:#fff;font-weight:bold;background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat 0 0 transparent;text-shadow:1px 0px 2px rgba(0,0,0,0.7);}.offerList2014 .offerHeadline .pennant.pushOffer {float:left;background-position:100% 0;}.offerList2014 .offerHeadline .isAvailable:before {content:'.';display:inline-block;width:17px;height:15px;overflow:hidden;text-indent:-999em;vertical-align:middle;text-indent:-999em;background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat -27px -42px}.offerList2014 .hotelOffer del {position:relative;display:inline-block;color:#777;overflow:hidden;text-decoration:none;font-size:13px}.offerList2014 .hotelOffer del:after {content:'---';overflow:hidden;height:0;width:100%;position:absolute;left:0;top:0.6em;border:1px solid #e80000;transform:rotate(-6deg);-ms-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-webkit-transform:rotate(-6deg);}.offerList2014 .hotelOffer del a {font-size:inherit;color:inherit;text-decoration:inherit;}.offerList2014 .exclusiveOffer {float:right;width:220px;text-align:right;padding-right:10px;text-indent:0px;color:#fff;text-shadow:1px 0px 2px rgba(0,0,0,0.7);background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat -120px -165px;}.offerList2014 .ULTIndiPOffer {background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat right -235px;color:#fff;float:right;padding-right:10px;text-align:right;text-indent:0;text-shadow:1px 0 2px rgba(0,0,0,0.7);width:340px;}.offersBookVacancyInline .ULTIndiPOffer {display:none;}.offerList2014 .ftiPremium .exclusiveOffer{background-position: -120px -130px;}.offerList2014 .ftiPremium .ULTIndiPOffer{background-position: right -200px;}.hotelOfferChecked .offerHeadline .exclusiveOffer{display:none;}.offerList2014 .ftiPremium .offerHeadline{ color:#fff;text-shadow:1px 0px 2px rgba(0,0,0,0.7);background:#fed517;background: -moz-linear-gradient(top,#fed517 0%,#fd9204 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fed517),color-stop(100%,#fd9204));background: -webkit-linear-gradient(top,#fed517 0%,#fd9204 100%);background: -o-linear-gradient(top,#fed517 0%,#fd9204 100%);background: -ms-linear-gradient(top,#fed517 0%,#fd9204 100%);background: linear-gradient(to bottom,#fed517 0%,#fd9204 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed517',endColorstr='#fd9204',GradientType=0 );}.offersBookVacancyInline .exclusiveOffer{display:none}.offerList2014 .trip{width:125px;margin-left:10px;float:left;padding:0}.offerList2014 .trip li {margin-bottom:5px;}.offerList2014 .ULT .last {border-right:0}.offerList2014 .characteristics{float:left;width:120px;}.offerList2014 .characteristics li {position:relative;word-wrap:break-word}.offerList2014 .characteristics .explanationTip {left:130px;}.offerList2014 .newCharacteristica {font-weight:bold;color:#369835;}.offerList2014 .advantages {float:left;width:185px;min-height:10px;}.offerList2014 .advantages li a {border-bottom:1px dotted #304d8f;color:#000;text-decoration:none;cursor:help;}.offerList2014 .advantages > ul > li{position:relative;padding-left:15px}.offerList2014 .advantages > ul > li:before {content:'-';display:inline-block;position:absolute;top:0;left:0;width:13px;height:13px;overflow:hidden;vertical-align:middle;text-indent:-999em;background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat 0 -66px;}.permaTooltipp{font-size:12px;}.permaTooltipp a:after{content:" ";display:inline-block;height:20px;width:20px;position:relative;top:2px;left:3px;background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat 0 -120px;}.advantages .guarantee li{display:inline-flex;}.advantages .guarantee .advantages{width:200px;}.advantages .guarantee strong{font-size:14px;display:inline-block;}.advantages .guarantee .secondStrong{margin-top:10px;}.advantages .guarantee a{margin-top:-10px;display:inline-block}.advantages .guarantee li:before {content:'-';display:inline-block;top:0;left:0;width:13px;height:13px;overflow:hidden;vertical-align:middle;text-indent:-999em;background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat 0 -66px;}.offerList2014 .advantages > ul > li.more:before {background-position: -213px -36px}.offerList2014 .advantages > ul > li.less:before {background-position: -194px -35px}.offerList2014 .advantages.showAll .more,.offerList2014 .advantages .more ~ li {display:none;}.offerList2014 .advantages.showAll .more ~ li {display:inherit;}.offerList2014 .advantages .checkDiscount {display:block;border:none;margin-bottom:5px;color:#00c;text-decoration:underline;cursor:pointer;font-weight:bold}.offerList2014 .hotelOfferChecked .advantages .checkDiscount {display:none}.offerList2014 .infoTipp{background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat 0 -102px;text-indent:15px;font-weight:bold;height:15px;width:15px;display: inline-block;position:absolute;border:none;margin-left:5px;text-indent:-9999em}.offerList2014 .priceModifiedPlus .infoTipp,.offerList2014 .soledOut .infoTipp {background-position:-58px -43px;}.offerList2014 .ftiPremium .advantages a {border-bottom-color:#fe7d05}.offerList2014 .hotelOfferList .va{width:80px;float:left;text-align:left;padding:0}.offerList2014 .priceCheck{width:153px;float:right}.offerList2014 .priceCheck .detailPriceBox{float:right;height:20px;}.offerList2014 .priceCheck .detailPriceBox .detailPrice{width:85px;text-align:right;padding:0 5px 0 0}.offerList2014 .priceCheck .detailPriceSummary{clear:both;text-align:right;}.offerList2014 .priceCheck .clearfix{padding:5px;}.offerList2014 .ultBox span {display: inline-block;height:24px;}.offerList2014 .guarantee {display:inline;position: relative;background:#eff7d2;color:#2a4d8f;border:1px solid #c1e990;padding:2px;width:134px;height:40px;float:left;margin-top:10px;}.offerList2014 .guarantee .firstRow{font-weight:bold;}.offerList2014 .guarantee .secondRow{display:block;font-size:10px;line-height:12px;}.offerList2014 .hotelOfferList .price .vacance{float:right;padding:0;background:transparent;border:0}.offerList2014 .hotelOfferList .price .arwBtn {display:inline-block;height:20px;width:20px;background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat 0 -39px;text-indent:15px;text-decoration:none;}.offerList2014 .hotelOfferList .price,.offerList2014 .hotelOfferList .price .last{padding:0}.offerList2014 .pushOfferHeadline {margin:0 0 5px 10px;}.offerList2014 .moveContentDown {float:left;width:258px;}.offerList2014 .arw:before {content:'.';display:inline-block;width:0;height:0;overflow:hidden;border:4px solid transparent;border-left:5px solid #56b305;}.offerList2014 .explanationTip {display:none;position:absolute;z-index:10;right:-185px;top:-5px;padding:10px;width:207px;background:#f3f8fe;background:rgba(243,248,254,0.95);color:#274A8A;line-height:16px;font-weight:normal;-moz-text-shadow: none;-webkit-text-shadow: none;text-shadow: none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 10px -3px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 10px -3px rgba(0,0,0,0.5);box-shadow:0 3px 10px -3px rgba(0,0,0,0.5);}.offerList2014 .guarantee .permaTooltipp {display:none;position:absolute;z-index:10;right:-200px;top:29px;padding:10px;width:207px;background:#f3f8fe;background:rgba(243,248,254,0.95);color:#274A8A;line-height:16px;font-weight:normal;font-size:12px;-moz-text-shadow: none;-webkit-text-shadow: none;text-shadow: none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 10px -3px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 10px -3px rgba(0,0,0,0.5);box-shadow:0 3px 10px -3px rgba(0,0,0,0.5);}.offerList2014 .guarantee .permaTooltipp span{ margin-bottom:5px;display:block;}.offerList2014 .explanationTip .strong {margin:0 0 0.5em;padding:0 0 0.5em;border-bottom:1px solid #dde7ff;font-weight:bold;list-style:none;}.offerList2014 .explanationTip>li {margin:0 0 0 1em;list-style:disc outside none;text-indent:0;}.offerList2014 :hover+.explanationTip {display:block;}.offerList2014 .topOfferTipps .explanationTip>li:not(.strong) {list-style:none;}.offerList2014 .topOfferTipps .explanationTip>li:not(.strong):before {content:'.';width:10px;height:11px;position:absolute;left:9px;overflow:hidden;text-indent:-9999;background:url("../images/hRepeat2013_r1_r202509100708.png") no-repeat scroll -5px -1357px rgba(0,0,0,0);}.offerList2014 .orderNotice {margin-left:10px;width:510px;}.offerList2014 .hurryUp {color:#369835}.offerList2014 .priceChecked {float:right;width:138px;margin-right:5px;}.offerList2014 .priceChecked .discountedItem {font-weight:bold;color:#f00}.offerList2014 .hotelOfferChecked {border:2px solid #72Cb01;background:#fff url(data:image/gif;base64,R0lGODlhlQADAJECAO7u7oPIDf///wAAACH5BAEAAAIALAAAAACVAAMAAAIWDI6py+0Po5y0RmGz3rz7hn3iSJZWAQA7) 100% 0 repeat-y;}.offerList2014 .hotelOfferChecked .offerHeadline {background:#eff7d2}#lastBooked,#lastBookedRegion{display:none}.offerList2014 .hotelOfferList .price a {text-decoration:underline;font-weight:bold;cursor:pointer;}.offerList2014 .hotelOfferList .priceLink{font-size:19px;padding:0 0 5px;}.offerList2014 .hotelOfferList .detailPriceLink{font-size:14px;padding:0 5px 0 0;text-align: right;margin-left:3px;}.offerList2014 .offerStrokePriceNeu .content {width:200px}.offerList2014 .priceModified {position:relative;}.offerList2014 .priceModifiedMinus {margin-bottom:10px;color:#369835;}.offerList2014 .priceModifiedPlus {margin-top:5px;}.offerList2014 .priceModifiedPlus .label {border-bottom:1px dotted #304D8F;cursor: help;text-decoration: none;}.offerList2014 .priceModifiedPlus .explanationTip {left:300px;}.offerList2014 .priceSummary>li {margin-bottom:5px;}.offerList2014 .priceSummary .price {float:right;}.offerList2014 .priceSummary .totalPrice {font-weight:bold;position:relative}.offerList2014 .originalOfferPrice {position:relative;}.offerList2014 .specialOfferPrice {position:absolute;right:-227px;top:4px;margin:0;width:185px;padding:2px 10px 0;line-height:23px;font-size:15px;text-transform:uppercase;background:#fff;border:1px solid #c1d4f5;box-shadow:0px 1px 3px rgba(0,0,0,0.3)}.offerList2014 .specialOfferPrice:before {content:'.';text-indent:-9999em;overflow:hidden;width:11px;height:24px;display:block;position:absolute;top:1px;left:-11px;background: url('../images/logoSprite_r202509100708.gif') no-repeat -15px -196px transparent}.offerList2014 .specialOfferPrice .crown {display:inline-block;height:14px;width:23px;background:url('../images/logoSprite_r202509100708.gif') no-repeat -1px -220px;vertical-align:baseline}.offerList2014 .specialOfferPrice .text {font-size:11px;}.offerList2014 .specialOfferPrice .price {font-size:11px;cursor:pointer;font-weight:bold;font-size:15px;text-decoration:underline;}.offerList2014 .priceButton {float:right;margin:10px 0}.offerList2014 .hasAlternativeOffers .priceChecked {margin-bottom:-1.8em;}.offerList2014 .hotelOfferChecked .alternativOffersAvailable {width:507px;padding:3px 10px;margin:0;clear:both;color:#00c;font-weight:bold;text-decoration:underline;cursor:pointer;}.offerList2014 .hotelOfferChecked .alternativOffersAvailable:after {content:'.';position:absolute;width:0;height:0;margin:0.5em 0 0 0.5em;overflow:hidden;display:inline-block;border:4px solid;border-color:#00c transparent;border-width:4px 4px 0;}.offerList2014 .hotelOfferChecked .alternativOffersAvailable.show:after {border-width:0 4px 4px;}.offerList2014 .hotelOffer .alternativOffers {display:none;clear:both;margin:0;}.offerList2014 .alternativOffersAvailable.show ~ .alternativOffers {display:block;}.offerList2014 .alternativFlightsAvailable.show ~ .alternativOffers {display:block;}.offerList2014 .alternativOffersList {float:right;width:552px;}.offerList2014 .alternativHotelOffer {min-height:70px;padding:10px 0 10px 10px;border:1px solid #72CB01;border-width:1px 0 0 1px;}.offerList2014 .styleContent {width:124px;font-weight:bold;padding:11px 0 0 30px;background:#eff7d2;color:#274A8A;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.offerList2014 .alternativOffer1:before {content:'.';position:absolute;display:block;positon:absolute;height:60px;width:104px;margin:11px 0 0 -113px;text-indent:-9999em;overflow:hidden;background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat -81px -42px;}.offerList2014 .alternativOffers .upsellingPrice .label {display:block;}.offerList2014 .alternativOffers .upsellingPrice .price {font-weight:bold;}.offerList2014 .alternativOffers .upsellingPrice .number {font-size:1.2em;color:#00c;}.offerList2014 .alternativOffers .priceButton {margin-bottom:0;}.offerList2014 .alternativHotelOffer.unChecked *,.offerList2014 .alternativHotelOffer.loading * {display:none;}.offerList2014 .alternativHotelOffer .loader {display:none;margin:10px 0 0;padding:25px 0 0;background:url("../images/ajLoad-IBE_r202509100708.gif") no-repeat;}.offerList2014 .alternativHotelOffer.loading .loader {display:block;}.offerList2014 .alternativHotelOffer .souldOutText {color:#777;font-weight:bold;}.offerList2014 .bestPrice {position:relative;padding:10px 0 10px 55px;margin-bottom:5px;font-style:italic;font-weight:bold;}.offerList2014 .bestPriceIcon {position:absolute;left:0;top:0;width:45px;height:45px;background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat -28px -68px;}.offerList2014 .removeItem {position:relative;left:6px;bottom:6px;padding:0 3px 1px 3px;border:1px solid #fff;font-weight:normal;font-size:10px;line-height:11px;border-radius:2px;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;cursor:pointer;}.offerList2014 .soledOut {position:relative;padding:10px;background:#fff6dc;border:1px solid #e3001b;}.offerList2014 .soledOut .headline {font-weight:bold;color:#e3001b;}.offerList2014 .soledOut .removeItem {float:right;border-color:#e3001b;color:#e3001b;}.offerList2014 .soledOut .hotline span {border-bottom:1px dotted #304D8F;cursor:help;color:#304D8F;}.offerList2014 .soledOut .explanationTip {left:430px;}.offerList2014 .railFlyIcon {z-index:inherit;position:inherit;display:inline-block;width:13px;height:14px;background:url("../images/hRepeat2013_r202509100708.png") 0 -1670px;}.offerList2014 .hotelOffer .priceIncludeVoucher {clear:both;margin:0;background:#dde7ff;}.offerList2014 .ftiPremium .priceIncludeVoucher{background:#fedb8a;}.offerList2014 .hotelOfferChecked .priceIncludeVoucher{background:#c2eb8f;}.offerList2014 .voucherBanderole{background-color:#0284d0;padding:6px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:13px;}.offerList2014 .voucherBanderole .voucher {color:#f68913;font-weight:bold}.offerList2014 .voucherBanderole .plus {font-size:20px;vertical-align: sub;}.offerList2014 .voucherBanderole .infoIcon {background: url('../images/voucherBanner/icon-info_r202509100708.png') no-repeat;cursor: pointer;height:15px;width:30px;display: inline-block;vertical-align: sub;}.offerList2014 .voucherBanderole .vocherToolTip {position:absolute;right: -195px;bottom: -160px;width:40%;padding: .7em;background:#ffffff;color:#2d4c8f;border:1px solid #AFCFFF;z-index:2000;font-size:1em;}.offerList2014 .voucherBanderole .vocherToolTip li:before {content:'-';display:inline-block;width:14px;height:16px;overflow:hidden;vertical-align:middle;text-indent:-999em;background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat 0 -66px;}.offerList2014 .voucherBanderole .infoIcon div {display: none}.offerList2014 .voucherBanderole .infoIcon:hover div {display:block}.offerList2014 .priceIncludeVoucher .advantages {margin:6px 0 0 258px;width:249px;}.offerList2014 .priceVoucher {width:160px;padding:5px 3px 3px 2px;float: right;text-align: right;font-size:9px;background:#dde7ff;white-space: nowrap;}.offerList2014 .hotelOfferChecked .priceVoucher {width:160px;padding:5px 3px 3px 2px;float: right;text-align: right;font-size:9px;background:#c2eb8f;white-space: nowrap;}.offerList2014 .ftiPremium .priceVoucher {width:160px;padding:5px 3px 3px 2px;float: right;text-align: right;font-size:9px;background:#fedb8a;white-space: nowrap;}.offerList2014 .priceVoucher strong {font-size:12px;color:#2b469f;}.offerList2014 .priceIncludeVoucherInfo {margin-top:10px;}.offersBookVacancy .upsellingLayer {clear:left;}.offersBookVacancy .closeBox {margin:0 0 10px}#filterForm {margin-bottom:-16px;top:50px;position:relative;z-index:10}.offerList2014 .soledOut .moreVacancies {float:right;font-weight:bold}.ibe .rcol .offerList2014 .bookedUpHelpBox div {#fff 500px 5px;background-size:105px;border:2px solid #6fc700}.bookedUpHelpBox h3 {float:left;height:30px;min-width:50px;line-height:30px;padding:0 10px;text-indent:0;text-align:right;color:#fff;font-weight:bold;background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat 100% 0 transparent;text-shadow:1px 0px 2px rgba(0,0,0,0.7);}.bookedUpHelpBox h4 {color:#2a4d8f;font-size:14px;clear:left;padding:8px 10px 3px}.bookedUpHelpBox ul {margin:0 0 7px 10px}.bookedUpHelpBox ul li {line-height:19px}.bookedUpHelpBox .hotline {display:block;background:#ffeec0;padding:5px}.bookedUpHelpBox .hotline span {float:left;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -2482px;width:16px;height:16px;margin-right:5px}.bookedUpHelpBox .hotline strong {float:left;margin-right:25px}.offerList2014 .reservationService {position:relative;float:left;clear:left;margin-left:258px;background:#effbcb;border:1px solid #b4d820;width:244px;height:38px;padding:6px 8px;font-size:11px;font-weight:bold;line-height:13px;cursor:pointer}.offerList2014 .reservationService span:before {width:42px;height:26px;float:left;margin:5px 10px 10px 0;content:" ";background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat 1000px 1000px;}.offerList2014 .reservationService24h span:before {width:41px;height:32px;margin-top:0;background-position:-309px -39px;}.offerList2014 .reservationServiceDaily17 span:before {background-position: -308px -73px;}.offerList2014 .reservationServiceDaily18 span:before {background-position: -308px -102px;}.offerList2014 .reservationServiceBlockOption span:before {background-position:-263px -99px;height:30px;}.offerList2014 .reservationService .toolTip {background:#f3f6fb;color:#274a8a;z-index:1000;box-shadow:0 3px 5px -5px #000;font-weight:normal;padding:10px;width:200px;position:absolute;right:-205px;top:54px;border:1px solid #ccdcf9}.offerList2014 .reservationService:hover .toolTip {display:block}.fbHeight{height:30px;margin-top:1px;position: relative;}.offerStrokePrice .content{width:213px}.specialOfferPriceCrown{background:url('../images/logoSprite_r202509100708.gif') no-repeat 0 -220px;padding-left:17px}.moreHotelInfos .infoTipp{background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat 0 -100px;padding-right:20px;border:none;text-indent:-9999em;margin-left:3px;}.moreHotelInfos .explanationTip {display:none;position:absolute;z-index:10;right:-220px;top:72px;padding:10px;width:215px;background:#f3f8fe;background:rgba(243,248,254,0.95);color:#274A8A;line-height:16px;font-weight:normal;-moz-text-shadow: none;-webkit-text-shadow: none;text-shadow: none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 10px -3px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 10px -3px rgba(0,0,0,0.5);box-shadow:0 3px 10px -3px rgba(0,0,0,0.5);}.moreHotelInfos .infoTipp:hover+.explanationTip {display:block;}.offerList2014 .couponULT {margin:0 !important;background:#eff7d2;font-weight:bold;overflow:hidden;width:655px;padding:3px 10px;line-height:26px;clear:both;cursor:pointer}.alternativFlightsAvailable {margin:0 !important;background:#eff7d2;font-weight:bold;overflow:hidden;width:507px;padding:3px 10px;line-height:26px;clear:both;cursor:pointer}.alternativFlightsAvailable .openAltFlights {color:#00c;text-decoration:underline}.alternativFlightsAvailable .openAltFlights:after {content:'.';position:absolute;width:0;height:0;margin:12px 5px;overflow:hidden;display:inline-block;border:4px solid;border-color:#00c transparent;border-width:4px 4px 0;}.alternativFlightsAvailable.show .openAltFlights:after {border-width:0 4px 4px;}.alternativFlightsAvailable.loading:after {content:"Alternative Flüge werden gesucht!";border:0;background:url("../images/ajLoad-IBE_r202509100708.gif") 100% 0 no-repeat;color:#274a8a;margin:5px 0 0 50px;width:auto;height:15px;line-height:16px;float:left;padding-right:140px}.alternativFlightsAvailable.success:after {content:"Alternative Flugverbindungen für Sie!";font-size:13px;border:0;color:#274a8a;margin:5px 0 0 75px;width:auto;height:15px;line-height:16px;float:left}.alternativFlightsAvailable.error .error {display:block;clear:left;line-height:17px;color:#2a4d8f;font-weight:normal}.alternateFlightList {float:right;width:496px;background:#fff}.alternateFlightList li li {float:left;padding:5px 10px}.alternateFlightList li li span {display:block;font-size:11px}.alternateFlightList .alternativFlight {position:relative}.alternateFlightList .alternativFlightHead {border-top:1px solid #72CB01;font-weight:bold}.alternateFlightList .alternativFlightHead li {float:left;padding:3px 10px}.alternativFlightOffer {border-top:1px solid #72CB01;cursor:pointer}.alternativFlightOffer li sup.airlines {margin:0}.alternativFlightOffer .inbound strong,.alternativFlightOffer .outbound strong {display:block;margin-bottom:3px}.offerList2014 li.alternativFlights {margin:0}.alternativFlights .styleContent {background:#eff7d2 url('../images/offerList2014/altFlightsBG_r202509100708.png') no-repeat 50% 10%;width:180px;border-right:1px solid #72CB01;padding:11px 0 0}.alternativFlights .inbound,.alternativFlights .outbound {width:153px}.alternativFlight .surcharge {background:#eee;float:none;margin-left:347px;border-left:1px dotted #ccc;position:relative;text-align:right;width:128px}.alternativFlight .surcharge:after {content:'';clear:both;display:block}.alternativFlight .surcharge .price {font-size:11px;position:absolute;bottom:10px;right:10px}.alternativFlight .surcharge .price strong {color:#2a4d8f;font-size:14px}.alternativFlight .flightBubble {position:absolute;right:-320px;top:25%}.alternativFlight.active {border:solid #72cb01;border-width:1px 0 1px 1px}.alternativFlight.active,.alternativFlight.active li {background:#eff7d2}.alternativFlight.active .choice {display:block}.alternativFlight.active .surcharge {margin-left:346px}.alternativFlight.active .surcharge:before {content:'';position:absolute;left:-18px;top:28%;display:block;height:35px;width:35px;text-indent:-9999em;overflow:hidden;background:url('../images/offerList2014/spriteStep4_r202509100708.png') no-repeat -264px -39px}.alternativFlight.hover,.alternativFlight.hover li {background:#f5f8ff}.alternativFlights .waystopsData{z-index:3000;position:relative;font-size:12px;background:#f5f6ff;position:absolute;top:20px;left:0;padding:20px 20px 10px;border-radius:7px;color:#373b33;cursor:default;-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.6);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.6);box-shadow:1px 1px 3px 0px rgba(0,0,0,0.6);}.alternativFlights .waystopsData h3 {color:#32488a;border-bottom:1px solid #c8d3f7;padding-bottom:5px;margin-bottom:5px}.alternativFlights .waystopsData table {width:520px}.alternativFlights .waystopsData th,.alternativFlights .waystopsData td {width:25%;line-height:16px;padding:5px 5px 5px 0;vertical-align:top}.alternativFlights .waystopsData th {text-align:left}.alternativFlights .waystopsData td {border-top:1px dashed #c8d3f7}.alternativFlights .waystopsData .close {font-size:13px;font-weight:bold;color:#c5d5f7;position:absolute;top:5px;right:10px;cursor:pointer}.alternativFlights .waystopsData .footnote {font-size:11px;float:right}.offers.step4HR #content{margin-top:0}.familyhotel .headLine {color:#fff;line-height:23px;padding-left:35px;font-weight:bolder;background:#66b400;position:relative;margin-bottom:3px;}.familyhotel .headLine::before{content: '';width:40px;height:40px;position:absolute;top: -10px;left: -10px;background: url(../images/mainElements2013_r1_r202509100708.png) no-repeat -4px -129px;z-index:1;}.familyhotel #hotelDescription {padding:5px;background:#e0f0cc;width:264px;height:223px}.familyhotel .childDiscount {display:block;}.familyhotel .longDescription .features {height:49px;}.familyhotel #hotelPictures .moreHotelInfos {width:672px;}.familyhotel #hotelPictures .hotelPicturesMedium {margin-right:0px;}.newStep4 .familyhotel .advantages {border:0;}.newStep4 .familyhotel .family > div {border-top:#60ac02 solid 1px;margin-top:5px;padding-top:5px;}.newStep4 .familyhotel .family > div:first-child {border-top:0;}.newStep4 .familyhotel .percentLabel {font-size:18px;background:#60ac02;border-radius:5px;padding:3px;margin-right:5px;color:#e0f0cc;float: left;width:auto;font-weight:bold;}.newStep4 .familyhotel .percentLabel span {font-size:12px;line-height:8px;}.newStep4 .familyhotel .family p {line-height:25px}.newStep4 .familyhotel .childDiscount {margin:10px 5px;left:5px}.newStep4 .familyhotel .arguments {line-height:16px;font-size:11px;}.newStep4 .familyhotel .merkenBewerten {float:right;padding:1px 5px;font-size:11px;}.newStep4 .familyhotel .merkenBewerten a{color:#fff;font-weight: normal;padding-left:20px;position:relative;}.newStep4 .familyhotel .merkenBewerten a:before {content:'';width:15px;height:15px;position:absolute;left:2px;top:0px;background: url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -2758px;}.newStep4 .familyhotel .merkenBewerten .notepad {font-size:11px;color:#fff;font-weight:normal;background-position:0 -2095px;float:left;padding-right:5px} .booking .bookingStep6 .rcol {border-top:1px solid #d7d7d7;float:right;margin:0 16px 0 0;padding:0 0 15px;width:250px}.booking .bookingStep6 .coll {border:0;float:left;padding:0 15px;width:680px;margin:0}.booking .bookingStep6.fauxcol {background:url('../images/col_bg_r202509100708.png') repeat-y 713px 100% #fff}.booking .bookingStep6 + .fauxcolFoot {margin-left:713px}.booking .bookingStep6 .headLine {color:#fff;font:normal 18px/25px Arial;padding:5px 10px;margin:10px 0}.bookingStep6 .customerData {padding:10px;position:relative}.booking .bookingStep6 .searchFormSmall {margin:0 0 10px}.booking .bookingStep6 .searchFormSmall .boxHead {left:-15px;width:100%}.bookingStep6 .hotelData ul li{margin-bottom:10px;}.bookingStep6 .hotelData .hotelImg img{margin:10px 0 5px -5px;padding-left:5px}.bookingStep6 .hotelData .hotelName{background:#f3f8fe none repeat scroll 0 0;border:1px solid #c1d4f5;padding:5px 10px}.bookingStep6 .hotelData li.hotelName strong{margin-left:0}.bookingStep6 .hotelData .stars{margin:1px 0;height:12px;display:block}.bookingStep6 .hotelData .targetPersonSymmary{background:#f3f8fe;border:1px solid #c1d4f5;padding:10px 4px 10px 10px;text-align:right;margin:10px 0 -10px 7px;min-height:30px;width:216px;position:relative}.bookingStep6 .hotelData .targetPersonSymmary .seal {background:url('../images/nibe/newIbeSprite_r202509100708.png') no-repeat -161px 1px;width:47px;height:47px;position:absolute;top:1px;left:1px}.bookingStep6 .hotelData .targetPersonSymmary dd.total {color:#5CA300;display:inline-block;float:right;font-size:16px;font-weight:bold;margin-top:5px;text-decoration:none !important;}.bookingStep6 .hotelData .targetPersonSymmary dt.total {color:#5CA300;display:inline-block;font-size:12px;font-weight:bold;margin-top:5px;margin-left:5px}.bookingStep6 .hotelData .targetPersonSymmary dl {margin-top:5px}.bookingStep6 .hotelData .targetPersonSymmary dt {float:left;width:110px}.bookingStep6 .hotelData .targetPersonSymmary span {display:block}.bookingStep6 .returnToMeBox {border-top:1px solid #dedede;padding:7px 0 0;background:url('../images/ibe/finish/returnToMeTeaser_r202509100708.jpg') no-repeat 0 0;height:331px}.bookingStep6 .returnToMeLink {display:inline-block;text-indent:-9999px;line-height:0;width:248px;height:294px}.bookingStep6 .hotelData.extended ul li.flight span{display:block;margin-top:8px;}.bookingStep6 .hotelData.extended .targetPersonSymmary{background:#f3f8fe;border:1px solid #c1d4f5;padding:10px 4px 10px 10px;text-align:right;margin:10px 0 -10px 64px;min-height:30px;width:160px;position:relative}.bookingStep6 .hotelData.extended .targetPersonSymmary dl {margin-top:5px;width:160px;float: right;}.bookingStep6 .hotelData.extended .targetPersonSymmary dt {float:left;width:72px}.bookingStep6 .hotelData.extended .targetPersonSymmary span {display:block}.bookingStep6 .finishTable.flight .baggage td {padding:20px 0 0 0}.bookingStep6 .finishTable.flight span {font-family:Arial,sans-serif;font-size:12px;}.bookingStep6 .finishTable.flight .title {font-weight:bold;margin-right:10px;display: inline-block;}.bookingStep6 .finishTable.flight .baggageInfo td,.bookingStep6 .finishTable.flight .company td,.bookingStep6 .finishTable.flight .price td {padding:0}.bookingStep6 .finishTable.flight .baggage table {border-spacing:0}.bookingStep6 .finishTable.flight .baggage table tr{border-spacing:0}.bookingStep6 .finishTable.flight .baggage span {margin-bottom:5px;display: inline-block;}.bookingStep6 .finishTable.flight .baggage span .price{margin-left:20px;margin-bottom:0;}.bookingStep6 .finishTable.flight .baggageInfo span,.bookingStep6 .finishTable.flight .company span,.bookingStep6 .finishTable.flight .price span{margin-bottom:10px;display: inline-block;}.bookingStep6 .finishTable.hotel .company span{margin-top:10px;display: inline-block;}.bookingStep6 .finishTable.hotel .price span{margin-bottom:10px;display: inline-block;}.bookingStep6 .finishTable.guide strong{display: inline-block;width:25%;}.bookingStep6 p {color:#274a8a;margin-bottom:15px}.bookingStep6 .whatsNext {color:#274a8a;margin-bottom:15px;padding:0 0 0 30px}.bookingStep6 .whatsNext li {list-style:disc}.bookingStep6 strong {font-weight:bold}.bookingStep6 .bookingNumber {color:#ff0018}.bookingStep6 .hotelImg .tSeal {top:90px;left:5px}.bookingStep6 .hotelImg .award {top:47px;left:5px;position:absolute}.bookingStep6 .hotelImg .Seal {display:none}.bookingStep6 .loginBox {margin-bottom:15px}.bookingStep6 .loginBox td {padding:2px}.bookingStep6 .finishTable td {padding:2px}.bookingStep6 .finishTable.impInfoTable td {padding:10px 15px 0}.bookingStep6 .finishTable.impInfoTable p {color:#000}.bookingStep6 .fbLikeBox {float:none;margin:0 0 5px;width:165px}.bookingStep6 .fbLikeBox.fbLikeBoxUltPos {float:right;position:static;margin:30px 10px 0 0}.bookingStep6 .fbLikeBoxPosContainer {position:absolute;top:100px;right:8px;width:190px;z-index:9999;}.bookingStep6 .fbLikeBoxPosContainer.fbLikeBoxPosContainerSchweizer {position:absolute;top:270px;right:8px;width:190px}.fbLikeBox {font-size:13px;line-height:18px;float:right;display:inline-block;width:240px;padding:10px;border:1px solid #c1d4f5;font-weight:700;background-color:#f3f8fe}.bookingStep6 .rentalCar{border:1px solid #c1d4f5}.afterRentalCar{clear:left}.phoneServiceBox {border:1px solid #d7d7d7;position:relative;padding:7px 20px 20px}.bookingStep6 .phoneServiceBox .headLine {color:#fff;font:bold 14px/29px Arial;top:0;left:-6px;padding:0 0 0 10px;position:absolute;margin:5px 0 0;width:152px}.phoneServiceBox .headLine .arw {background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -56px;position:absolute;top:0;right:-8px;height:29px;width:8px}.phoneServiceBox .subHeadLine {color:#e2001b;padding-left:150px;font:bold 18px/22px Arial;margin-bottom:10px}.phoneServiceBox .phoneIcon {display:inline-block;width:26px;height:26px;margin-left:5px;background:url('../images/nibe/newStep5Sprite_r202509100708.png') no-repeat -318px -56px;vertical-align:middle;}.phoneServiceBox ul {margin:10px 0 20px}.phoneServiceBox li {position:relative;padding-left:10px;color:#274a8a;font-size:14px}.phoneServiceBox .listPointEle {position:absolute;top:6px;left:-1px;height:5px;width:5px;background:#0379c1}.phoneServiceBox .labelText {color:#e2001b;display:inline-block;width:615px}.phoneServiceBox .checkPhoneService {float:left;margin-right:5px}.basicContentPhoneLayer ul {padding-left:13px;margin:10px;text-align:left}.basicContentPhoneLayer p {margin:10px 0;text-align:left}.basicContentPhoneLayer li {position:relative;padding:1px 0 2px}.basicContentPhoneLayer .listArw {position:absolute;height:10px;width:12px;left:-15px;top:4px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -2064px}.basicContentPhoneLayer .fancyboxContent {background:#fff;border-radius:5px;width:200px;color:#274a8a}.basicContentPhoneLayer div {text-align:center}.basicContentPhoneLayer .closeBtn {text-align:left;margin:0 auto}.basicContentPhoneLayer .closeBtn .btnElement2 {background-position:-137px 0}.specialOffers{border:1px solid #d7d7d7;position:relative;margin-bottom:20px}.specialOffers h2{color:#fff;font:bold 14px/27px Arial;width:283px;top:0;left:-6px;text-indent:10px;position:relative;margin-top:5px;background:#559503;background: -moz-linear-gradient(top,#6fc800 1%,#559503 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#6fc800),color-stop(100%,#559503));background: -webkit-linear-gradient(top,#6fc800 1%,#559503 100%);background: -o-linear-gradient(top,#6fc800 1%,#559503 100%);background: -ms-linear-gradient(top,#6fc800 1%,#559503 100%);background: linear-gradient(to bottom,#6fc800 1%,#559503 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fc800',endColorstr='#559503',GradientType=0 )}.arrowRight{background:url("../images/mainSprite_r1_r1_r202509100708.png") no-repeat -781px -182px;display:inline-block;height:34px;width:6px;position:absolute;right:0}.specialOffers h3,.specialOffers .specialOfferTipp{color:#3a579d;margin:10px}.specialOffers h3{font-size:1.3em}.specialOffers h3 span{color:#5c9c00;font-size:1.2em}.specialOffers .specialOfferTipp{font-weight:bolder}.specialOffers .offers{width:200px;margin:0 0 25px 9px;height:380px;position:relative}.bookingStep6 .offers p{color:#aeaeae;margin-bottom:5px}.specialOffers .offers h3{color:#000;width:50%;text-indent:-20px;margin:0 0 0 20px;font-size:1.6em}.specialOffers .offers:first-child h3{width:65%}.specialOffers .offers:last-child h3{width:50%;text-align:left;text-indent:-18px}.specialOffers .offers li{list-style-type:square;margin-left:18px;font-size:.9em}.specialOfferImage{display:block}.specialOfferImage img{width:190px;height:154px;margin:0 5px}.specialOffers .offers .specialOfferPrice li{list-style-type:none;margin:0}.specialOffers .offers .specialOfferPrice{text-align:center;position:absolute;width:100%;bottom:40px}.specialOffers .offers .specialOfferPrice span{font-weight:bold;font-size:1.2em}.specialOffers .offers .specialOfferPrice .deletePrice{color:#9c9b96;margin-bottom:5px;}.specialOffers .offers .specialOfferPrice .deletePrice span{background: url("../images/mainElements2013_r1_r202509100708.png") no-repeat scroll -323px -97px transparent;color:#666}.specialOffers .offers .specialOfferPrice .priceNow{margin-top:2px;font-size:1.2em;color:#2e4b8d}.specialOffers .specalSend{position:absolute;bottom:0;width:100%;text-align:center}.activityOffers {margin-bottom:10px;font-family:Arial,sans-serif;}.activityOffers table{padding-bottom:10px;font-size:12px;border:1px solid #d7d7d7;background-color:#eaf7ff;width:100%}.activityOffers table th {padding:5px;color:#dbe7ff;text-align: left;background-color:#dbe7ff}.activityOffers .whiteTable {border-spacing:10px;border:0;}.activityOffers .whiteTable td {padding:3px;background-color:#ffffff;text-align:center;}.activityOffers .whiteTable .offerCategory {width:184px;padding:3px;margin:auto;background-color:#2a4d8f;color:#ffffff;font-size:11px;text-align:center;text-decoration: none;}.activityOffers .whiteTable .offerCategoryOne {width:314px;padding:3px;margin:auto;background-color:#2a4d8f;color:#ffffff;font-size:11px;text-align:center;text-decoration: none;}.activityOffers .whiteTable .offerImage {display:block}.activityOffers .whiteTable .offerImage img{width:190px;height:130px;margin:0 5px}.activityOffers .whiteTable .offerImageOne img{width:320px;height:210px;margin:0 5px}.activityOffers .whiteTable .headline {height:40px;overflow: hidden;}.activityOffers .whiteTable .headlineOne {height:30px;overflow: hidden;}.activityOffers .whiteTable .descriptionText p {height:100px;overflow: hidden;text-align: left;padding:0 10px 0 15px;font-size:11px;}.activityOffers .whiteTable .descriptionTextOne p {height:36px;overflow: hidden;}.activityOffers .whiteTable ul {padding-bottom:10px;}.activityOffers .whiteTable .offerPrice {font-weight:bold;font-size:16px;}.activityOffers h2 {font-size:14px;color:#274a8a}.activityOffers h3 {font-size:18px;color:#3a579d}.activityOffers h4 {font-size:13px;color:#3a579d}.activityOffers .activityHeadText {font-size:14px;color:#3a579d;text-align: left;padding:10px;}@font-face{ font-family:'aiduIcons';src:url(../fonts/globalAidu/aiduIcons_r202509100708.eot);src:url(../fonts/globalAidu/aiduIcons_r202509100708.eot?#iefix) format('embedded-opentype'),url(../fonts/globalAidu/aiduIcons_r202509100708.ttf) format('truetype'),url(../fonts/globalAidu/aiduIcons_r202509100708.woff) format('woff'),url(../fonts/globalAidu/aiduIcons_r202509100708.svg) format('svg');font-weight: normal;font-style: normal;}.icon::before{font-family: 'aiduIcons';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}.finishTable.tickets{margin-bottom:10px;font-size:1em;border:1px solid #d7d7d7;background:#eaf7ff;width:100%;}.finishTable.tickets th{background:#dbe7ff;text-align: left;padding:5px;font-family:Arial,sans-serif;font-size:14px;color:#274a8a;}.finishTable.tickets td{padding-bottom:10px;vertical-align: top;}.finishTable.tickets tr:nth-of-type(2) td{padding-top:15px;}.finishTable.tickets tr:last-of-type td{padding-bottom:15px;}.finishTable.tickets td.ticket-icon{width:95px;text-align:center;}.finishTable.tickets td.ticket-icon .icon::before{content: '\e602';color:#274a8a;font-size:2.8em;}.finishTable.tickets td.title{width:30%;font-weight:700;padding-right:5%;}.finishTable.tickets td.participants{width:25%;} .ibeWrongstep {width:958px;height:362px;background:url('../images/wrongstep_r202509100708.jpg') no-repeat #fff 2px 2px}.ibeWrongstep .ibeWrongstepTxt {left:65px;top:85px;width:515px}.ibeWrongstep .h3 {padding:0;font-size:18px;font-weight:bold;color:#274a8a;background:none}.ibeWrongstep .completeBooking {position:relative;margin:0 0 0 150px;z-index:1} .depAirport {position:relative}.depAirport .moreAirports {cursor:pointer;color:#00c;text-decoration:underline;font-size:11px;position:absolute;top:-4px;right:0}.airportLayerFancyBox {background:#fff}.airportOptions {width:740px;margin:0 0 -10px;padding:10px 10px 0;}.airportOptions .airportLayerHead {float:none;padding:0;color:#2382c0;font-size:20px;line-height:16px;margin:0 0 10px;font-weight:bold}.airportOptions input {margin:2px 5px 0 1px;float:left}.airportOptions .countryHeadline {padding-bottom:5px;display:block}.airportOptions div label {display:block;height:20px;line-height:20px;padding-top:1px}.airportOptions .countryTabs [data-id] {color:#2382C0;cursor: pointer;text-decoration: underline;}.airportOptions .countryTabs .active {color:#000;cursor:default;text-decoration:none;}.airportOptions .europeMap {position:relative;width:350px;height:375px;background:url('../images/airportLayer/europeMap_r202509100708.gif') no-repeat 0 0;}.airportOptions .mapLabel {position:absolute;margin:0;left:-10000px;top:-1000px;}.airportOptions .mapLabel .name {position:absolute;top:-43px;left:-3px;z-index:1;padding:7px 5px;white-space:nowrap;background:#fff;border:0;color:#2382c0;border-radius:5px;font:bold 18px/16px Arial;text-align:center;-webkit-box-shadow:0 1px 3px 0 #999;box-shadow:0 1px 3px 0 #999}.airportOptions .mapLabel .name .arrow,.airportOptions .mapLabel .name:after {content:'.';overflow:hidden;display:inline-block;position:absolute;bottom:-10px;left:12px;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:10px 15px 0 0}.airportOptions .mapLabel .name .darkArrow,.airportOptions .mapLabel .name:before {content:'.';overflow:hidden;display:inline-block;position:absolute;bottom:-11px;left:13px;width:0;height:0;border-color:#999 transparent transparent;border-style:solid;border-width:10px 15px 0 0}.airportOptions .mapLabel input:hover+.name {display:block;}.airportOptions .berlinschnefeldAp {left:214px;top:144px}.airportOptions .berlintegelAp {left:200px;top:136px}.airportOptions .berlinAp {left:207px;top:137px}.airportOptions .berlinalleflughfenAp {left:201px;top:149px}.airportOptions .bremenAp {left:126px;top:123px}.airportOptions .dortmundAp {left:98px;top:178px}.airportOptions .dresdenAp {left:229px;top:188px}.airportOptions .dsseldorfAp {left:81px;top:188px}.airportOptions .erfurtAp {left:172px;top:194px}.airportOptions .frankfurtammainAp,.airportOptions .frankfurtmainAp {left:120px;top:227px}.airportOptions .frankfurthahnAp {left:95px;top:223px}.airportOptions .friedrichshafenAp {left:134px;top:298px}.airportOptions .hamburgAp {left:150px;top:113px}.airportOptions .hannoverAp {left:145px;top:148px}.airportOptions .heringsdorfAp {left:226px;top:92px}.airportOptions .westerlandsyltAp {left:117px;top:63px}.airportOptions .kasselcaldenAp {left:130px;top:187px}.airportOptions .karlsruhebadenbadenAp {left:118px;top:257px}.airportOptions .klnbonnAp {left:89px;top:201px}.airportOptions .leipzighalleAp {left:196px;top:179px}.airportOptions .lbeckAp {left:158px;top:97px}.airportOptions .magdeburgcochstedtAp {left:189px;top:166px}.airportOptions .memmingenAp {left:155px;top:292px}.airportOptions .mnchenAp {left:184px;top:288px}.airportOptions .mnsterosnabrckAp {left:102px;top:157px}.airportOptions .niederrheinweezeAp,.airportOptions .weezeniederrheinAp {left:78px;top:171px}.airportOptions .nrnbergAp {left:173px;top:248px}.airportOptions .paderbornlippstadtAp {left:117px;top:168px}.airportOptions .rostocklaageAp {left:189px;top:96px}.airportOptions .saarbrckenAp {left:84px;top:246px}.airportOptions .schwerinparchimAp {left:181px;top:109px}.airportOptions .stuttgartAp {left:132px;top:268px}.airportOptions .zweibrckenAp {left:98px;top:251px}.airportOptions .kasselcaldenAp {left:124px;top:181px}.airportOptions .brsselAp {left:32px;top:195px}.airportOptions .charleroiAp {left:46px;top:205px}.airportOptions .lttichliegeAp {left:60px;top:203px}.airportOptions .baselmulhousefreiburgAp {left:93px;top:308px}.airportOptions .bernbelpAp,.airportOptions .bernAp {left:93px;top:324px}.airportOptions .genfAp {left:62px;top:345px}.airportOptions .zrichAp {left:116px;top:315px}.airportOptions .amsterdamschipholAp {left:47px;top:146px}.airportOptions .eindhovenAp {left:55px;top:175px}.airportOptions .enschedeAp {left:79px;top:157px}.airportOptions .groningenAp {left:79px;top:120px}.airportOptions .maastrichtaachenAp {left:64px;top:190px}.airportOptions .krakauAp {left:288px;top:183px}.airportOptions .warschauAp {left:312px;top:130px}.airportOptions .grazAp {left:274px;top:319px}.airportOptions .innsbruckAp {left:180px;top:320px}.airportOptions .klagenfurtAp {left:253px;top:330px}.airportOptions .linzAp {left:245px;top:282px}.airportOptions .salzburgAp {left:219px;top:299px}.airportOptions .wienAp {left:289px;top:282px}.airportOptions .luxemburgAp {left:67px;top:235px}.airportOptions .billundAp {left:132px;top:31px}.airportOptions .strasbourgAp {left:98px;top:274px}.airportOptions .pragAp {left:243px;top:224px}.airportOptions .highlight {color:#2382c0;font-weight:bold}.airportOptions .bgHighlight {background:#e0f2fb;border-radius:4px}.airportOptions .mark {color:#2382c0;font-weight:bold}.airportOptions .region {display:inline-block;vertical-align:top;}.airportOptions .country {margin-bottom:10px;}.airportOptions .colum {display:inline-block;vertical-align:top;width:185px;}.airportOptions .colWidth {width:185px;}.airportOptions .inputsDE .countryHeadline {position:relative;bottom:5px;padding:0;height:0;overflow:hidden;border-top:1px dashed #aaa;}.airportOptions .allAirports {border-top:1px dashed #aaa;padding-top:10px;}.airportOptions.layoutfallback .inputGroup {border-top:1px dashed #aaa;padding-top:10px}.airportOptions.layoutfallback .germanBox {padding:0;border:none;}.airportOptions.layoutfallback .inputsNL,.airportOptions.layoutfallback .inputsPL {width:155px}.airportOptions.layoutfallback .inputsDK,.airportOptions.layoutfallback .inputsFR {float:left;width:95px;}.airportOptions.layoutfallback .inputsCZ {clear:both;}.airportOptions.layoutDE_AT .inputGroup {margin-top:5px;padding-top:5px;border-top:1px dashed #aaa;}.airportOptions.layoutDE_AT .inputsDEdirection .countryHeadline {display:none;}.airportOptions.layoutDE_AT .inputGroup {width:370px}.airportOptions.layoutDE_AT .inputGroup.btn {position:absolute;right:0;bottom:0;width:auto;margin:0;border:none;} .fancyboxLoading {position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}.fancyboxLoading div {position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox_r202509100708.png')}.fancyboxOverlay {position:absolute;top:0;left:0;width:100%;z-index:1000001;display:none}.fancyboxTmp {padding:0;margin:0;border:0;overflow:auto;display:none}.fancyboxWrap {position:absolute;top:0;left:0;padding:0;z-index:1000001;outline:none;display:none;background:#e9e9e9;border:7px solid #969696;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.fancyboxOuter {position:relative;width:100%;height:100%}.fancyboxContent {width:0;height:0;outline:none;overflow:hidden;z-index:1102;padding:10px}.fancyboxHideSelFrame {position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}.fancyboxClose {position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url('../images/mainElements_r202509100708.png') no-repeat -566px -61px;cursor:pointer;z-index:1103;display:none}.fancyboxError {color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}.fancyboxImg {width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}.fancyboxFrame {width:100%;height:100%;border:none;display:block}.fancyboxLeft,.fancyboxRight {position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:url('../images/fancybox/blank_r202509100708.gif') 0 0 repeat;z-index:1102;display:none}.ie8 .fancyboxLeft,.ie8 .fancyboxRight {background:url('../images/transparent_r202509100708.gif')}.fancyboxLeft {left:0px}.fancyboxRight {right:0px}.fancyboxLeft .fancyIco,.fancyboxRight .fancyIco {position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}.fancyboxLeft .fancyIco {background-image:url('../images/fancybox_r202509100708.png');background-position:-40px -30px}.fancyboxRight .fancyIco {background-image:url('../images/fancybox_r202509100708.png');background-position:-40px -60px}.fancyboxLeft:hover,.fancyboxRight:hover {visibility:visible }.fancyboxLeft:hover span {left:20px}.fancyboxRight:hover span {left:auto;right:20px}.fancyboxTitle {font-family:Helvetica;font-size:12px;z-index:1102}.fancyboxTitleinside {padding-bottom:10px;text-align:center;color:#333;background:#e9e9e9;position:relative}.fancyboxTitleoutside {padding-top:10px;color:#fff}.fancyboxTitleover {position:absolute;bottom:0;left:0;color:#fff;text-align:left}.fancyboxTitleover {padding:10px;background-image:url('../images/fancy_title_over_r202509100708.png');display:block}.fancyboxTitlefloat {position:absolute;left:0;bottom:-20px;height:32px}.fancyboxTitleFloatWrap {border:none;border-collapse:collapse;width:auto}.fancyboxTitleFloatWrap td {border:none;white-space:nowrap}.fancyboxTitleFloatLeft {padding:0 0 0 15px;background:url('../images/fancybox_r202509100708.png') -40px -90px no-repeat}.fancyboxTitleFloatMain {color:#fff;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../images/fancybox-x_r202509100708.png') 0px -40px}.fancyboxTitleFloatRight {padding:0 0 0 15px;background:url('../images/fancybox_r202509100708.png') -55px -90px no-repeat}.rootype,.roomtype {position:relative}.simSelRoom {position:absolute;left:0;top:0;width:98px;height:35px;z-index:2;opacity:0;filter:Alpha(Opacity='0');background:#fff}#indexHome .simSelRoom {width:164px}.categoriepage .simSelRoom {width:163px}.hmsLp .simSelRoom,.ibe .simSelRoom {height:38px;width:110px}.roomOptions {width:300px}.roomOptions .detailedOptions {margin:5px 0}.roomOptions .detailedOptions input {margin:0 5px 0 0}.roomOptions div label {width:50%;height:20px}.roomOptions .deleteSelection {cursor:pointer;text-decoration:underline;display:inline-block;margin-top:20px}.roomOptions .selectChangesButton {background-position:-357px -125px;width:160px;height:45px;text-indent:-9999px;cursor:pointer}.airportLayerFancyBox {background:#fff}.airportOptions {width:735px}.airportOptions .airportLayerHead {float:none;padding:0;color:#2382c0;font-size:20px;line-height:16px;margin:0 0 10px;font-weight:bold}.airportOptions .btd {border-top:1px dashed #aaa;padding-top:10px}.airportOptions input {margin:2px 5px 0 1px;float:left}.airportOptions .otherCountry {margin-bottom:10px}.airportOptions strong {padding-bottom:5px;display:inline-block}.airportOptions div label {display:block;height:20px;line-height:20px;padding-top:1px}.aiduch .airportOptions div label {padding-left:1px}.airportOptions .allOptionsBox {position:absolute;bottom:7px;left:10px;width:370px}.aiduch .airportOptions .allOptionsBox {position:inherit;width:200px}.airportOptions .lineBox {clear:both}.airportOptions .regionBoxWide {width:185px}.airportOptions .regionBoxShort {width:115px}.airportOptions .europeMap {position:relative;background:url('../images/airportLayer/europeMap_r202509100708.gif') no-repeat 0 0;margin-left:15px;width:350px;height:375px}.europeMap,.ie8 .airportOptions .europeMap {width:345px}.airportOptions .europeMap input {position:absolute;margin:0}.airportOptions .nordAp {display:none}.airportOptions .ostAp {display:none}.airportOptions .westAp {display:none}.airportOptions .sdAp {display:none}.airportOptions .deutschlandalleflughfenAp {display:none}.airportOptions .schweizalleflughfenAp {display:none}.airportOptions .berlinschnefeldAp {left:214px;top:144px}.airportOptions .berlintegelAp {left:200px;top:136px}.airportOptions .berlinAp {left:207px;top:137px}.airportOptions .berlinalleflughfenAp {left:201px;top:149px}.airportOptions .bremenAp {left:126px;top:123px}.airportOptions .dortmundAp {left:98px;top:178px}.airportOptions .dresdenAp {left:229px;top:188px}.airportOptions .dsseldorfAp {left:81px;top:188px}.airportOptions .erfurtAp {left:172px;top:194px}.airportOptions .frankfurtammainAp,.airportOptions .frankfurtmainAp {left:120px;top:227px}.airportOptions .frankfurthahnAp {left:95px;top:223px}.airportOptions .friedrichshafenAp {left:134px;top:298px}.airportOptions .hamburgAp {left:150px;top:113px}.airportOptions .hannoverAp {left:145px;top:148px}.airportOptions .heringsdorfAp {left:226px;top:92px}.airportOptions .westerlandsyltAp {left:117px;top:63px}.airportOptions .kasselcaldenAp {left:130px;top:187px}.airportOptions .karlsruhebadenbadenAp {left:118px;top:257px}.airportOptions .klnbonnAp {left:89px;top:201px}.airportOptions .leipzighalleAp {left:196px;top:179px}.airportOptions .lbeckAp {left:158px;top:97px}.airportOptions .magdeburgcochstedtAp {left:189px;top:166px}.airportOptions .memmingenAp {left:155px;top:292px}.airportOptions .mnchenAp {left:184px;top:288px}.airportOptions .mnsterosnabrckAp {left:102px;top:157px}.airportOptions .niederrheinweezeAp,.airportOptions .weezeniederrheinAp {left:78px;top:171px}.airportOptions .nrnbergAp {left:173px;top:248px}.airportOptions .paderbornlippstadtAp {left:117px;top:168px}.airportOptions .rostocklaageAp {left:189px;top:96px}.airportOptions .saarbrckenAp {left:84px;top:246px}.airportOptions .schwerinparchimAp {left:181px;top:109px}.airportOptions .stuttgartAp {left:132px;top:268px}.airportOptions .zweibrckenAp {left:98px;top:251px}.airportOptions .kasselcaldenAp {left:124px;top:181px}.airportOptions .brsselAp {left:32px;top:195px}.airportOptions .charleroiAp {left:46px;top:205px}.airportOptions .lttichliegeAp {left:60px;top:203px}.airportOptions .baselmulhousefreiburgAp {left:93px;top:308px}.airportOptions .bernbelpAp,.airportOptions .bernAp {left:93px;top:324px}.airportOptions .genfAp {left:62px;top:345px}.airportOptions .zrichAp {left:116px;top:315px}.airportOptions .amsterdamschipholAp {left:47px;top:146px}.airportOptions .eindhovenAp {left:55px;top:175px}.airportOptions .enschedeAp {left:79px;top:157px}.airportOptions .groningenAp {left:79px;top:120px}.airportOptions .maastrichtaachenAp {left:64px;top:190px}.airportOptions .krakauAp {left:288px;top:183px}.airportOptions .warschauAp {left:312px;top:130px}.airportOptions .grazAp {left:274px;top:319px}.airportOptions .innsbruckAp {left:180px;top:320px}.airportOptions .klagenfurtAp {left:253px;top:330px}.airportOptions .linzAp {left:245px;top:282px}.airportOptions .salzburgAp {left:219px;top:299px}.airportOptions .wienAp {left:289px;top:282px}.airportOptions .luxemburgAp {left:67px;top:235px}.airportOptions .billundAp {left:132px;top:31px}.airportOptions .strasbourgAp {left:98px;top:274px}.airportOptions .pragAp {left:243px;top:224px}.airportOptions .highlight {color:#2382c0;font-weight:bold}.airportOptions .bgHighlight {background:#e0f2fb;border-radius:4px}#toolTipper.toolTipAirportLayer {font:bold 18px/16px Arial;padding:7px 5px;text-align:center;border:0;color:#2382c0;position:absolute;border-radius:5px;-webkit-box-shadow:0 2px 2px 0 #999;box-shadow:0 2px 2px 0 #999}.toolTipAirportLayer .arrow {position:absolute;bottom:-10px;left:12px;display:inline-block;border-color:white transparent transparent;border-style:solid;border-width:10px 15px 0 0;width:0;height:0}.toolTipAirportLayer .darkArrow {position:absolute;bottom:-11px;left:13px;display:inline-block;border-color:#999 transparent transparent;border-style:solid;border-width:10px 15px 0 0;width:0;height:0}.airportLayerFancyBox .buttonSprite {background:url('../images/buttonSprite_r202509100708.png') no-repeat 0 0}.airportLayerFancyBox .button {display:inline-block;text-decoration:none;cursor:pointer}.airportLayerFancyBox .buttonText {float:left;text-align:right;background-repeat:repeat-x}.airportLayerFancyBox .buttonRight {display:inline-block}.airportLayerFancyBox .selectChangesButton {position:relative;left:0;top:0;background-position:0 -855px;height:37px}.aiduch .airportLayerFancyBox .selectChangesButton {left:-5px;top:20px}.airportLayerFancyBox .selectChangesButton .buttonText {text-shadow:0 -1px 1px #666;color:#fff;font-weight:bold;background-position:0 -740px;height:34px;font-size:14px;margin:0 0 0 18px;padding:19px 5px 0 0}.airportLayerFancyBox .selectChangesButton .buttonRight {background-position:0 -796px;height:53px;width:17px}.airportLayerFancyBox .foreignCountries {display:none;position:absolute;left:0;top:58px;background:#FFF;width:370px}.airportLayerFancyBox .foreignCountries.showBox {display:block}.airportLayerFancyBox .linkCountries .switchCountries {cursor:pointer;color:#2382C0;text-decoration:underline}#fancybox-wrap.fancyboxPortalStyle {background:transparent;border-color:rgba(255,255,255,0.5);}.fancyboxPortalStyle .fancyboxOuter {background:#fff;border-radius:8px}.fancyboxPortalStyle .fancyboxContent {padding:0;overflow:visible}#fancybox-wrap.fancyboxPortalStyle .fancyboxContent {padding:0;}.fancyboxPortalStyle .headline {font-size:14px;color:#0071b5;height:22px;line-height:22px;margin:0;border-radius:8px 8px 0 0;padding:5px 20px 2px;background:#dce9f9;background: -moz-linear-gradient(top,#fff 0%,#dce9f9 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dce9f9));background: -webkit-linear-gradient(top,#fff 0%,#dce9f9 100%);background: -o-linear-gradient(top,#fff 0%,#dce9f9 100%);background: -ms-linear-gradient(top,#fff 0%,#dce9f9 100%);background: linear-gradient(to bottom,#fff 0%,#D0E1F8 100%);border-bottom:1px solid #fff;-webkit-box-shadow:0px 2px 2px rgba(50,50,50,0.41),0px -1px 3px rgba(50,50,50,0.21);-moz-box-shadow:0px 2px 2px rgba(50,50,50,0.41),0px -1px 3px rgba(50,50,50,0.21);box-shadow:0px 2px 2px rgba(50,50,50,0.41),0px -1px 3px rgba(50,50,50,0.21);}.fancyboxPortalStyle .content {padding:15px 20px} .trustYouSmall{color:#055786;width:470px;margin:5px 10px 0 0;float:right;font-size:11px;line-height:13px}.trustYouSmall .peopleIcon,.familyAdvantage .peopleIcon {background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -964px;display:inline-block;float:left;height:20px;width:18px;margin-right:5px}.familyAdvantage .peopleIcon {margin-top:5px;}.trustYouSmall strong{margin-right:5px}.trustYouSmall .col {display: inline}.trustYouSmall ul{margin:0;padding:0;display:inline}.trustYouSmall li{margin:0;padding:0;display:inline}.trustYouSmall .hide {display: none}.trustYouSmall .icon,.trustYouSmall .minus{display: none}.trustYouToolTip{text-decoration:underline;font-size:11px;line-height:13px;white-space: nowrap;cursor: pointer}#trustYouToolTipper{overflow:hidden;color:#055786;position:absolute;top:0;left:0;width:402px;min-height:60px;border:3px solid #637fb1;background-color:#fff;z-index:1000;background:url('../images/loaderTransparent_r202509100708.gif') no-repeat center 15px #fff}#trustYouToolTipper .pad5{padding:2px 2px 2px 5px}#trustYouToolTipper h3{padding:5px 4px;font-size:13px;line-height:16px;font-weight:bold;margin:0;background:none #fff;color:#055786}#trustYouToolTipper .col{width:200px;float: left;font-size:11px}#trustYouToolTipper .col1{border-right:1px solid #ced2db;margin-bottom:-1600px;padding-bottom:1600px}#trustYouToolTipper h4{font-size:11px;margin:0;border-top:1px solid #ced2db;background-color:#f5f8ff}#trustYouToolTipper .title{border-top:1px solid #ced2db;font-weight:bold;background-color:#e0ebff}#trustYouToolTipper ul{margin:0;background-color:#fff}#trustYouToolTipper li{padding:2px 2px 2px 23px;font-size:11px;border-top:1px solid #ced2db}#trustYouToolTipper .icon{line-height:15px;font-size:11px;padding-left:13px;margin-left:-19px}#trustYouToolTipper .minus .icon{background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -596px}#trustYouToolTipper .plus .icon{background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -581px}#trustYouToolTipper .trustYouToolTip,#trustYouToolTipper strong,#trustYouToolTipper .switchHidden{display: none}.boxTrustYou {background: none repeat scroll 0 0 #fff;border:1px solid #c1d4f5;margin:5px 0 15px;padding-top:7px;color:#055786;overflow:hidden}.boxTrustYou .col{width:339px;float:left;margin-left:339px}.boxTrustYou .col1{width:338px;border-right:1px solid #ced2db;margin:0 -340px -1600px 0;padding-bottom:1600px}.boxTrustYou .pad5{padding:2px 2px 2px 5px}.boxTrustYou h4{font-size:11px;margin:0;border-top:1px solid #ced2db;background:#f5f8ff}.boxTrustYou .hbBoxHead{font-size:13px;margin-bottom:10px}.boxTrustYou .title{border-top:1px solid #ced2db;font-weight:bold;background-color:#e0ebff}.boxTrustYou ul{margin-bottom:0}.boxTrustYou li{padding:2px 2px 2px 20px;border-top:1px solid #ced2db}.boxTrustYou .icon{margin-left:-18px;line-height:15px;font-size:11px;padding-left:12px;display: inline-block}.boxTrustYou .minus{background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -596px}.boxTrustYou .plus{background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -581px}.trustYouAdvice {margin:15px 0 0;font:bold 12px/1.1em Arial;color:#055786}.gloss {width:390px;padding:5px;font-size:11px;background-color:#fff;border-top:1px solid #ced2db}.hotelreview .trustYouSmall{width:100%;position:relative;left:10px}.showreview .gloss{width:668px;margin:-16px 0 15px;border:1px solid #ced2db;color:#055786}.showreview .boxTrustYou {padding-top:0}.showreview .boxTrustYou .hbBoxHead{border:0 none;left:0;margin-bottom:0;padding:10px 5px;font-size:14px;background:#f5f8ff;color:#28498c}.showreview .boxTrustYou .corner_dark{display:none}.seo #trustYouToolTipper h4 {border-top:1px solid #ced2db;background: none #f5f8ff;color:#055786}.ibe4 .trustYouSmall {float:left;margin:40px 5px 0;width:275px}.ibe4 .newStep4 .trustYouSmall {margin:10px 5px 0;width:640px}.hmsLp .trustYouSmall {padding-top:5px;margin:10px 5px 0;width:640px}.sem .trustYouSmall {width:485px;margin-top:2px}.sem .boxTrustYou .hbBoxHead {background-repeat:repeat-x;background-position:0 -612px;color:#fff;padding:3px 3px 3px 5px}.sem .boxGloss {border:1px solid #ced2db;color:#055786;margin:-16px 0 15px;width:668px}#hotelDetails .trustYouSmall {margin-bottom: -8px}#hotelDetails .trustYouSmall .peopleIcon {margin-top: -5px}#hotelTipps .trustYouSmall{margin-bottom: -10px;padding-top:5px}#hotelTipps .trustYouSmall .peopleIcon,.ibe #preLoadDel .trustYouSmall .peopleIcon {margin-top: -5px}.ibe #preLoadDel .trustYouSmall {padding-top:5px}.seocitytrip .boxTrustYou {border:0;margin:0;padding:0;background:none}.seocitytrip .boxTrustYou .col {width:187px;margin-left:0;float:right}.seocitytrip .boxTrustYou .col1{margin-right:0;float:left;border-right:none}.seocitytrip .boxTrustYou li {display:block}.seocitytrip .boxTrustYou .plus {padding-left:15px;background-position:0 -581px}.seocitytrip .boxTrustYou .minus {background-position:0 -596px}.showreview .boxTrustYou {border:1px solid #d7d7d7}.seoReviewtree .trustYouSmall {width:485px}.seoReviewtree #trustYouToolTipper .plus .icon {background-position:0 -582px}.seoReviewtree #trustYouToolTipper .minus .icon {background-position:0 -597px}.tripadvisor2012 .trustYouSmall {width:765px;padding-top:5px}.tripadvisor2012 .trustYouSmall .peopleIcon {margin-top:-5px} .offerItem {width:100%;margin:10px 0 0;border:1px solid #ccdcf9;background:#f4f8fe;border-collapse:collapse}.shadowCorner {position:absolute;left:0;bottom:-9px;height:0;width:0;border-bottom:9px solid transparent;border-right:5px solid #535353;background:0}.offerItem .headLine {background:#e0ebff;color:#274a8a;text-align:left}.offerItem .tableHeadLine {color:#274a8a;text-align:left;border-bottom:1px solid #ccdcf9;background:#e0ebff}.offerItem .number {position:relative;margin:0 0 0 -5px;padding:2px 0 2px 8px;color:#fff;font-size:15px;line-height:20px}.offerItem .overflow {position:absolute;top:0;left:0;margin:0;padding:1px 2px}.offerItem .colWidth {width:170px}.offerItem .numberLast {background:url("../images/hRepeat2013_r202509100708.png") no-repeat 0 -196px;padding:4px 4px 4px 6px;}.offerItem .special {padding:0 5px 0 0;text-align:right}.offerItem .fontWNor {font-weight:normal}.offerItem .hotelDetail {padding:5px 0 0 15px;vertical-align:top;line-height:14px;overflow: hidden;}.offerItem .dataInfo {float:left;width:185px;margin:0;min-height:75px;font-size:11px}.offerItem .hotelName {margin:0 3px 0 0;font-size:12px;font-weight:bold;display: inline-block;max-width:70%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;vertical-align:text-bottom;}.offerItem .regionData {clear:both}.offerItem .regionData a {text-decoration:none;color:#000}.offerItem .hotelInfoLinks li {display:inline;margin-right:7px;white-space:nowrap}.offerItem .infoIcon {background-position:-3px -368px;background-repeat:no-repeat;margin-right:10px;padding-left:16px}.offerItem .galIcon {background-position:-3px -386px;background-repeat:no-repeat;padding-left:16px}.additionInfo .iconPic {display:inline-block;margin:8px 0 0;padding:0 0 0 18px;line-height:19px}.additionInfo .infoIcon {display:inline-block;margin:8px 0 0}.additionInfo .iconZoom {display:inline-block;margin:0 0 -8px -20px;width:18px;height:20px;background-position:0 -1191px}.additionInfo .iconVid {display:inline-block;line-height:15px}.additionInfo .hide {display:none}.additionInfo .vidMargin {margin:0}.additionInfo .videoLink {display: inline-block}.ibe .additionInfo .iconPic {padding-left:0}.offerItem .sealBox {float:left;margin:0 5px}.offerItem .specialBox {float:left;width:85px;margin:0 10px;font-size:11px}.offerItem .distanceHead {padding:0 0 5px}.offerItem .specialBox td {text-align:center}.offerItem .priceBox {font-size:11px;float:right;height:75px;width:145px;margin:5px 10px 0 0;overflow:hidden;text-align:right;padding-right:3px}.ibe .offerItem .priceBox {width:155px}.offerItem .priceBox span {font-weight:bold;color:#00c}.offerItem .priceBox .delBox {display:block;color:#555;font-weight:normal}.offerItem .priceBox .delBox .bigger {margin:0 5px 0 0}.offerItem .price {display:inline-block;padding:0 5px 0 0;text-align:right;text-decoration:none}.offerItem .priceSize {font-size:17px;font-weight:bold;text-decoration:underline}.offerItem .priceButton,.offerItem .priceButton:hover {color:#fff;font-weight:bold;text-decoration:none}.offerItem .priceButton {margin:5px -5px 0 0;background-position:-1px -765px;height:35px;float:right}.offerItem .priceButton .buttonText {color:#fff;background-position:0 -803px;height:38px;margin:0 0 0 15px;padding-right:20px;line-height:36px;text-shadow:1px 1px 1px #5a9210}.offerItem .priceButton .buttonRight {background-position:0 -728px;height:35px;width:14px}.offerItem .priceButton .btnStyle1 {top:7px;left:5px;background-position:0 -556px;height:24px}.offerItem .priceButton .btnStyle2 {width:100px;left:20px;top:8px}.offerItem .priceButton .btnStyle3 {display:inline-block;position:absolute;top:10px;right:13px;width:16px;height:16px;background-position:-29px -368px}.offerItem .priceBtn {margin:9px -2px 0 0;float:right}.offerItem .priceBtn .btnInner {color:#fff;font:bold 11px/24px Arial}.ibe .priceSection {position:absolute;top:0;right:0}.offerItem .priceBox2 {float:right;width:225px}.offerItem .priceBox2 div {height:23px;line-height:23px;padding:0 0 0 4px;text-align: right;}.offerItem .priceBox2 > div > span {float: left;}.seoreviewtree .offerItem .priceBox2 div{background: none;border: none;font-size:12px;}.offerItem .priceBox2 .leftText {float:left}.offerItem .priceBox2 .priceLink {display:inline-block;background:url('../images/hRepeat_r202509100708.png') no-repeat right -4523px;padding:0 17px 0 0}.offerItem .priceBox2 button {font-family:arial;text-decoration: underline;color:#00c;cursor:pointer;background: none;font-weight:bold;font-size:14px;}.offerItem .priceBox2 button:hover {color:#6b0;}.offerItem .priceBox2 form {display: inline-block}.offerItem .priceBox2 .noOffers {margin:0 15px 0 0}.offerItem .hotelPic {line-height:1px}.offerItem .coupon {position:absolute;top:0;left:61px;padding:0;width:110px;height:103px;border:0 none}.offerItem .playButton {text-indent:-2000px;position:absolute;top:38px;left:60px;height:50px;width:50px;z-index:140;text-indent:-2000px;background:url('../images/mainElements2013_r202509100708.png') no-repeat -245px -40px}.offerItem .additionInfo {z-index:2;position:relative;height:34px;width:170px;font-size:11px;vertical-align:top;text-align:center;background:url('../images/hRepeat2013_r202509100708.png') repeat-x 0 -1273px}.offerItem .infoBorder {margin:-8px 0 0;width:auto;height:10px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 76px -542px}.offerItem .additionInfo a{background:none}.offerItem .rating{padding:0 0 0 15px;font-size:11px;border-top:1px solid #c6d7f6;background:#e0ebff}.offerItem .boxFooter{float:left;height:34px}.offerItem .ratingFirst{width:145px}.offerItem .ratingSecond{width:120px}.offerItem .bookTelOnline{float:right;width:175px;color:#28498c;margin:0 5px 0 0;padding-left:40px;background:url('../images/mainElements2013_r202509100708.png') no-repeat -336px 7px}.offerItem .infoHotlineLink{font-weight:bold}.offerItem .newEvaluation{float:left;width:auto;line-height:33px}.offerItem .newEvaluation .icon{float:left;margin:2px 10px 0 0;width:28px;height:28px;background:url('../images/mainElements2013_r202509100708.png') no-repeat -248px -2px}.offerItem .newEvaluation a{vertical-align:middle}.offerItem .partnerBooking {border-top:1px solid #ccdcf9;background:#fff}.offerItem .expertRating {border-top:1px solid #ccdcf9}.offerItem .singleReview {border-top:1px solid #ccdcf9}.offerItem .singleReviewText {border-left:1px solid #ccdcf9}.offerItem .singleReview .aB {border:1px solid #c6d7f5;border-width:1px 0;display:inline-block;font-size:11px;height:22px;line-height:22px;padding:0 8px}.offerItem .singleReview .title .arrow {background-position:0 -110px;display:inline-block;height:22px;line-height:22px;margin-left:-3px;width:11px}.offerItem .singleReview .ratingStars {border:1px solid #c6d7f5;border-radius:0 4px 4px 0;border-width:1px 1px 1px 0;line-height:18px;padding:1px 8px}.offerItem .singleReview .small {font-size:11px}.offerItem .singleReview .ratinglink {display:inline-block;font-size:12px}.hotelreview .offerItem .numberLast {background-position:0 -197px}.hotelreview .offerItem .priceBox2 .priceLink {background-position:right -4523px}.seoReviewtree .offerItem .numberLast {background-position:0 -32px}.seoFlight .offerItem .numberLast {background-position:0 -88px}.topHotels .hRepeatS,.offerItemList .hRepeatS {background-image:url('../images/hRepeat2013_r202509100708.png')}.topHotels .hotelInfoLinks .hRepeatS{background-image:none}.topHotels .hotelInfoLinks a.hRepeatS,.offerItemList .hotelInfoLinks a.hRepeatS {background-image:none}.offerItemList .hotellist {margin:0;padding:0}.topHotels,.offerItemList {padding:0 0 0 4px;z-index:200}#hotelTipps .offerItem {background:#ffeec0;border-color:#fcc850;}#hotelTipps .offerItem .tableHeadLine {border:1px solid #fcc852;border-width:1px 0;background:#fcc852}#hotelTipps .offerItem .rating {background-color:#fee5a3;border:1px solid #fcc850;border-left:0}#hotelTipps .offerItem .additionInfo {background-position:0 -1221px}#hotelTipps .offerItem .infoBorder {background-position:76px -558px}.ibe .offerItem,.seo .offerItem {position:relative;border-top:0}.ibe .offerItem .headLine,.seo .offerItem .headLine {line-height:22px}.ibe .offerItem .special,.seo .offerItem .special {float:right;line-height:22px}.ibe .offerItem .number,.seo .offerItem .number {float:left;padding:1px 5px 1px 8px;margin:0;left:-5px}.ibe .offerItem .numberLast,.seo .offerItem .numberLast {float:left;position:relative;left:-5px;background-position:0 -32px;line-height:21px;padding:0;height:22px;text-indent:13px}.ibe .offerItem .hotelTippBg {float:left;position:relative;top:0;left:-5px;margin:0;height:22px;line-height:22px;font-weight:normal;border-left:1px solid #fff}.ibe .offerItem .exclusivTipp {background:url('../images/ibeSprite_r202509100708.png') no-repeat -47px -533px;width:130px;z-index:1}.offerItem .hotelTippExclusive {float:left;position:relative;top:0;left:-5px;margin:0;height:22px;line-height:22px;color:#fff;padding:0 5px;font-weight:normal;border-left:1px solid #fff}.offerItem .hotelTippExclusive .arw {position:absolute;top:0;right:-8px;width:8px;height:22px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -87px}.offerItem .hotelTippExclusive span {font-weight:bold}.ibe .additionInfo .videoLink {margin:8px 0 0}.ibe .dataInfo {width:232px}.ibe .trustYouSmall {width:478px}.ibe .additionInfo .vidMargin {margin:0}.ibe .offerItem .hotelDetail {border-width:0;border-color:#fcc850}.ibe .offerItem .ratingFirst,.ibe .offerItem .ratingSecond {height:32px;padding:2px 0 0}.ibe .offerItem .coupon {left:60px}.lastminute .ibe .offerItem .numberLast,.seo .lastminute .offerItem .numberLast {background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -60px;padding:0 0 0 7px;}.citytrip .ibe .offerItem .number {background-position:0 -1760px}.citytrip .ibe .offerItem .numberLast{background-position:0 -114px}.robinsonHotel {border-bottom:0}.robinsonHotel .hotelDetail {width:491px}.robinsonHotel .ratingInfo {display:block}.robinsonTable {margin:0}.robinsonTable .ratingInfo {margin:5px 0 0;display:inline-block}.robinsonTable .boxRobinsonPic {border:1px solid #ccdcf9}.robinsonTable .robinsonPrev,.robinsonTable .robinsonNext {float:left;height:72px;width:14px;line-height:72px;text-align:center;text-decoration:none;font-weight:bold;background:#ccdcf9}.robinsonTable .robinsonNext {float:right;width:15px;}.robinsonTable .disabled {color:#aaa}.robinsonTable .robGalleryBox {float:left;height:72px;width:644px;overflow:hidden}.robinsonTable .robLoadImg {display:block;background:url('../images/loaderTransparent_r202509100708.gif') 50% 50% no-repeat}.robinsonTable .robinsonGallery {margin-left:-2px}.robinsonTable .robinsonGallery li {float:left;margin:5px 0 5px 9px;width:62px;height:62px}.robinsonTable .offerItem .hotelPic {height:115px;line-height:0px}.boxRobinsonHeader {position:relative;height:77px;color:#274a8a;text-shadow:1px 1px 0px #fff;vertical-align:top;border:1px solid #ccdcf9}.boxRobinsonHeader .robSeal{display:block;width:86px;height:86px;text-indent:-99999px;background: url('../images/robinson/robinson_r202509100708.png') 0 0 no-repeat}.boxRobinsonHeader .robHeadLine {font-size:20px;font-weight:bold;display:none}.boxRobinsonHeader .robPros {width:550px;margin-left:25px}.boxRobinsonHeader .robPros .robCheck {background:url('../images/robinson/robinsonCheck_r202509100708.png') no-repeat 0 center;font-size:12px;font-weight:bold;height:35px;padding:0 0 0 35px;vertical-align:middle;width:138px}.boxRobinsonText {padding:15px 25px 0;text-align:justify;border:1px solid #ccdcf9;border-width:0 1px;color:#274a8a}.boxRobinsonText p {margin:0 0 15px}.boxRobinsonText .robSpezialBox {float:right;width:150px;margin:0 0 5px 15px;padding:0 8px 8px;font-weight:bold;border:1px solid #ccdcf9;background:#e5effe;text-align:left;text-shadow:1px 1px 0px #fff}.boxRobinsonText .subHead {margin:8px 0 0}.boxRobinsonText .subLine {font-size:11px;padding:0 0 0 14px;line-height:17px;background:url('../images/hRepeat_r202509100708.png') -11px -8px no-repeat}.boxRobinsonText .robFazit {font-weight:bold;padding:0 150px 15px 0;margin:0;min-height:78px;background:url('../images/robinson/expert_4_r202509100708.png') 104% 100% no-repeat}.boxRobinsonFooter {line-height:24px;padding:0 5px;background:#ccdcf9;border:1px solid #ccdcf9;border-width:0 1px;height:25px}.boxRobinsonFooter a {float:left;display:block;width:163px;margin:0 0 0 252px;font-weight:bold;text-shadow:1px 1px 0px #ccdcf9;text-align:center;background:url('../images/robinson/robinson_r202509100708.png') 0 -154px no-repeat;display:none}.boxRobinsonFooter .mini {background-position:0 -180px}.boxRobinsonFooter .robExpret {float:right;font-size:11px;color:#274a8a}#hotelTipps .boxRobinsonFooter a {background-position:0 -99px;text-shadow:1px 1px 0px #ffbf4d}#hotelTipps .robinsonTable .boxRobinsonPic {border:1px solid #fcc852}#hotelTipps .robinsonTable .robinsonPrev,#hotelTipps .robinsonTable .robinsonNext {background:#fcc852}#hotelTipps .boxRobinsonHeader {border-color:#fcc852}#hotelTipps .boxRobinsonText {border-color:#fcc852}#hotelTipps .robSpezialBox {border-color:#fcc852;background:#fee5a3;text-shadow:1px 1px 0px #fff2d1}#hotelTipps .boxRobinsonFooter {background:#fcc852;border-color:#fcc852}#hotelTipps .boxRobinsonFooter .mini {background-position:0 -125px}.robinsonHotelFB {padding:0px;border-radius:0px;background:#fff;border:1px solid #95a8c8;}.robinsonHotelFB .fancyboxImg {width:auto;height:auto}#fancybox-wrap.robinsonHotelFB .fancyboxContent {padding:6px}.robinsonTable .robinsonDisable .robinsonPrev,.robinsonTable .robinsonDisable .robinsonNext {display:none}.robinsonTable .robinsonDisable .robGalleryBox {width:100%}.robinsonTable .robinsonDisable .robinsonGallery li {margin:5px 0 5px 12px}.hotelOfferList .small{font-size:10px;color:#00c;text-decoration:underline}.hotels .hotellist .small{display:inline-block;margin-right:10px;font-size:10px;color:#00c;text-decoration:underline}.offers .pPBookingContent{left:-30px}.boxRobinsonHeader{height:48px}.corePoints{height:48px;width:164px;position:relative;display:block}.boxRobinsonHeader .corePoints .robSeal{height:48px;width:163px;background-position:10px center;text-indent:64px;line-height:48px;text-transform:uppercase;font-size:12px;font-weight:bold;text-shadow:none}.corePoints .robSeal{height:48px}.corePoints .corePointArrow{width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:11px solid ;position:absolute;right:-10px;top:0}.boxRobinsonHeader .corePointsTxt table{width:486px;height:48px;}.boxRobinsonHeader .corePointsTxt .robCheck{font-weight:normal}.corePoints{background:#eaf1fe}.corePoints .corePointArrow{border-left-color:#eaf1fe}.corePoints .robSeal{color:#677694}#hotelTipps .corePoints .robSeal{color:#dc7425}#hotelTipps .corePoints{background:#fddb89}#hotelTipps .corePoints .corePointArrow{border-left-color:#fddb89}.boxRobinsonHeader .robPros .robCheck{padding-right:10px}.familyhotel .tableHeadLine {background:#66b400;color:#fff;border-color:#569700;}.familyhotel .isTophotel .tableHeadLine,#hotelTipps .familyhotel .isTophotel .tableHeadLine {background:#66b410;color:#fff;border-color:#569700;}.familyhotel .isTophotel .number{background: linear-gradient(to bottom,#6DC100 0%,#549401 100%) repeat scroll 0 0 rgba(0,0,0,0);}.familyhotel .offerItem .numberLast {background:url("../images/hRepeat2013_r202509100708.png") no-repeat 0 -86px;}.familyhotel .offerItem,.familyhotel .offerItem .isTophotel,#hotelTipps .familyhotel .offerItem {background:#e0f0cc;border-color:#569700;}.familyhotel .addsTravelInfo {color:#274A8B;font-size:11px;}.familyhotel .addsTravelInfo strong {float:left;}.familyhotel .addsTravelInfo p {padding-left:85px;margin-bottom:2px;}.familyhotel .advantages {background:#e0f0cc;border:1px solid #569700;border-top:0;max-height:44px;}.familyhotel .advantages .label {width:130px;margin:0 5px 0 0;padding:0 5px 0 0;background:#66b400;line-height:4em;font-weight:bold;color:#fff;text-align:right;position:relative;}.familyhotel .advantages .label:before {content:'';width:40px;height:40px;position:absolute;top:2px;left:2px;background:url(../images/mainElements2013_r202509100708.png) no-repeat -4px -129px;}.familyhotel .advantages .label:after {content:'';width:0;height:0;border-style: solid;border-width:22px 0 22px 10px;border-color: transparent transparent transparent #66b400;position:absolute;top:0px;right:-10px;}.familyhotel .advantages > div,.familyhotel .advantages > ul {display:block;float:left;margin:10px 0px 10px 0;padding:0 5px;border-right:#66b400 solid 1px;font-size:11px;line-height:12px;color:#274A8B;}.familyhotel .advantages > div:last-child {border:none;margin-right:0}.familyhotel .advantages ul {margin:5px;width:164px;height:34px;}.familyhotel .advantages li {line-height:1.6em;position: relative;margin-left:20px}.familyhotel .advantages li:before {background:url("../images/hRepeat2013_r202509100708.png") no-repeat -2px -2738px;content:'';width:15px;height:15px;position:absolute;left:-20px;}.familyhotel .advantages .percentLabel {font-size:18px;background:#60ac02;border-radius:5px;padding:6px;margin-right:5px;color:#e0f0cc;float: left;width:auto;font-weight:bold;}.familyhotel .advantages .percentLabel span {font-size:12px;line-height:8px;}.familyhotel + .hotellist {border-color:#569700}.familyhotel .offerItem .hotelDetail .dataInfo {width:252px;}.familyhotel.partnerBooking .hotellistLastBooking ,.familyhotel.hotellistLastBooking .pBookingOffer,.familyhotel.partnerBooking,#hotelTipps .familyhotel.partnerBooking,.familyhotel .expertfoot {background-color:#66b400;color:#fff;}.familyhotel .robinsonHotel,.familyhotel .robinsonTable .boxRobinsonPic,#hotelTipps .offerItem .familyhotel .robinsonHotel {border-bottom:1px solid #569700}.familyhotel .robinsonTable {border-color:#569700;border-bottom:0;}.familyhotel .robinsonTable .robinsonPrev,.familyhotel .robinsonTable .robinsonNext{background:#66b400;background: -moz-linear-gradient(top,#66b400 1%,#569700 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#66b400),color-stop(100%,#569700));background: -webkit-linear-gradient(top,#66b400 1%,#569700 100%);background: -o-linear-gradient(top,#66b400 1%,#569700 100%);background: -ms-linear-gradient(top,#66b400 1%,#569700 100%);background: linear-gradient(to bottom,#66b400 1%,#569700 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b400',endColorstr='#569700',GradientType=0 );color:#000 }.familyhotel .offerItem .hotelDetail .priceBox {width:145px;}.familyhotel.partnerBooking .infoNotice,.familyhotel.partnerBooking a,.familyhotel.pBookingOffer a,.familyhotel .hotels .hotellist .small {color:#fff;}.familyhotel > .pBookingOffer .small {color:#fff;}.familyhotel .pPBookingContent a {color:#00c;}.familyhotel .hotelInfoRow {border-color:#569700;color:#62ad01}.familyhotel .expert {background:#e0f0cc;color:#274A8B}.familyhotel .expert .shorttext span {background-position:-393px -66px}.familyhotel .expert .more {background-position:-393px -38px}.familyhotel .familyAdvantage strong,.familyhotel .familyAdvantage div,.familyhotel .familyAdvantage a {padding-top:10px;float:left}.familyhotel .ratingInfo{display:none}#hotelTipps .familyHotelInfoRow .coloredSec:after,#hotelTipps .familyHotelInfoRow .coloredSec:after {border-color:#62AD01;} .logoSprite {background: url('../images/logoSprite_r202509100708.gif') no-repeat 0 0 transparent}.partnerBooking,.pBookingOffer{border-top:1px solid #ccdcf9;font-size:11px;height:32px;position:relative}.hotellistLastBooking .partnerBooking,.hotellistLastBooking .pBookingOffer {background-color:#e0ebff;text-align:left}.partnerBooking span,.pBookingOffer span {display:inline-block;float:left;border-right:1px solid #ccc;line-height:26px}.hotels .partnerBooking .infoNotice,.sem .partnerBooking .infoNotice {color:#274a8a;width:88px;font-size:10px;font-weight:bold;line-height:12px;padding:3px}.partnerBooking span{padding:0 3px;line-height:31px}.hotels .partnerBooking span {padding:0 4px;line-height:29px}.partnerBooking a,.pBookingOffer a {font-weight:bold;font-size:14px}#hotelTipps .reisen {display:inline-block;border-right:1px solid #fcc850}.partnerBooking .reisen,.pBookingOffer .reisen {display:inline-block;border-right:1px solid #cacaca}.pBookingOfferStep3 {position:relative;margin-bottom:10px;padding-left:140px;height:30px;border:1px solid #dedede;text-align:right}.pBookingOfferStep3 strong {position:absolute;left:15px;top:10px}.pBookingOfferStep3 span {display:inline-block}.pBookingOfferStep3 .reisen {height:30px}.pBookingOfferStep3 .reisen .logo {background-position:0 0;height:24px}.pBookingOfferStep3 .logo {float:left;width:105px}.pBookingOfferStep3 a {display:inline-block;padding-top:5px}.pBookingOfferStep3 .fluege .logo {background-position:0 -347px;height:22px}.pBookingOfferStep3 .preisvergleich .logo {background-position:0 -312px;height:20px}.searchFormSmall .pBookingOfferStep3 .reisegeier .logo {background: url("../images/crossLinkSprite_r202509100708.png") no-repeat scroll -3px -202px transparent;;width:80px;height:43px}.searchFormSmall .pBookingOfferStep3 {height:auto;text-align:left;padding:6px;border-radius:4px;background:#f4f8fe;border:1px solid #c2d4f5;margin-top:18px}.searchFormSmall .pBookingOfferStep3 strong {position:relative;top:0;left:0;margin:5px 0;color:#274a8a}.searchFormSmall .partnerBooking .reisen,.searchFormSmall .pBookingOffer .reisen {border-right:0}.searchFormSmall .partnerBooking span{padding:2px 0;text-align:right;float:none;width:213px;border-right:0}.ibe .partnerBooking .fb_edge_widget_with_comment {position:absolute;left:30px}.ibe .partnerBooking .fb_edge_widget_with_comment span {text-align: left}.ibe .partnerBooking .fb_edge_widget_with_comment iframe {width:135px;margin-top:0}.pBookingWithPresentBtn {border:1px solid #dedede;width:340px;padding:5px 15px;float:left}.pBookingWithPresentBtn span {display:inline-block}.pBookingWithPresentBtn a {font-size:14px;font-weight:bold;padding-top:5px;display:inline-block}.pBookingWithPresentBtn strong {display:block;margin-bottom:10px}.pBookingWithPresentBtn .logo {float:left;margin-right:5px;width:77px;height:30px}.pBookingWithPresentBtn .reisen {border-right:1px solid #ccdcf9;padding-right:5px;margin-right:5px}.pBookingWithPresentBtn .reisen .logo {background-position:0 0;width:105px}.pBookingWithPresentBtn .t24 .logo {background-position:0 -30px;}.pBookingWithPresentBtn .t24ch .logo {background-position:0 -251px;}.pBookingWithPresentBtn {border:1px solid #dedede;width:340px;padding:5px 15px;float:left}.coll .pBookingWithPresentBtn{background:#fff;float:none;width:194px;margin-top:10px}.coll .pBookingWithPresentBtn .reisen{border-right:none;border-bottom:1px solid #ccdcf9}.domain .infoNotice {left:10px}.domain .pBookingOfferStep3 strong {left:10px}.domain .pBookingOfferStep3 .aidu {border-right:1px solid #ccdcf9}.domain .pBookingOfferStep3 .aidu .logo{margin-top:5px;width:100px;height:24px;background-position:0 -140px}.domain .pBookingOfferStep3 .reisen {height:30px}.domain .pBookingOfferStep3 .reisen .logo{margin-top:7px;width:65px;height:16px;background-position:0 -65px}.domain .pBookingOfferStep3 .t24 .logo{margin-top:5px;width:65px;background-position:0 -80px}.domain .pBookingOfferStep3 .t24ch .logo{margin-top:5px;width:65px;background-position:0 -80px}.subdomain .infoNotice {left:10px}.subdomain .pBookingOfferStep3 strong{left:10px}.subdomain .pBookingOfferStep3 .aidu {border-right:1px solid #ccdcf9}.subdomain .pBookingOfferStep3 .aidu .logo{margin-top:5px;background-position:0 -140px;width:100px;height:24px}.subdomain .pBookingOfferStep3 .reisen {height:30px}.subdomain .pBookingOfferStep3 .reisen .logo{width:65px;margin-top:7px;background-position:0 -65px;height:16px}.subdomain .pBookingOfferStep3 .t24 .logo{width:65px;margin-top:5px;background-position:0 -80px}.subdomain .pBookingOfferStep3 .t24ch .logo{width:65px;margin-top:5px;background-position:0 -80px}.subdomain .pBookingOffer {padding-left:10px}.subdomain .pBookingOffer .aidu {margin-left:16px;padding-right:10px;border-right:1px solid #ccdcf9}.subdomain #hotelTipps .aidu {border-right:1px solid #fcc850}#hotelOffer .airport .small{font-size:10px}#hotelOffer .airport .small .arrow {width:10px;height:10px;display: inline-block;background-position:0 -120px}#hotelOffer .airport .small a{text-decoration: underline}#pPBooking{width:240px;position:absolute;top:0;left:0;z-index:10000;background:transparent}#pPBooking .content{margin:15px 0 0 20px;width:220px;padding:10px;background:#fff;border:1px solid #708bba;box-shadow:2px 2px 4px #999}#pPBooking .close {position:absolute;top:16px;right: -20px;padding:0 5px 5px;color:#274a8a;cursor: pointer}#pPBooking li {padding:5px 0;border-bottom:1px dashed #c2d4f5}#pPBooking .title{padding-top:0;border-bottom:1px solid #c2d4f5;color:#274a8a}#pPBooking .last {border-bottom:0 solid}#pPBooking .reisen{display:block;border-right:none}#pPBooking .arw{display:inline-block;width:24px;height:20px;vertical-align: middle;background-position: -770px -12px}#pPBooking .logo{display:inline-block;width:120px;height:22px}#pPBooking .reisen .logo{height:16px;background-position:0 -65px}#pPBooking .t24 .logo{background-position:0 -80px}#pPBooking .t24ch .logo{background-position:0 -80px}#pPBooking .aidu .logo{height:24px;background-position:0 -140px}#pPBooking *{font-weight:bold;vertical-align: middle}#pPBooking .arrow{width:20px;height:16px;display:inline-block;position:absolute;top:0;left:138px;background-position:0 -104px}#hotelTipps .partnerBooking {border:1px solid #fcc850;border-top:0}#hotelTipps .reisen {border-right:1px solid #fcc850}.partnerBooking .logo {background:url(../images/crossLinkSprite_r202509100708.png) no-repeat scroll 0 0 transparent;margin-right:5px;margin-bottom:-12px;display:inline-block;height:32px;text-indent:-999em}.partnerBooking .travel24 .logo {background-position:-1px -61px;width:61px}.partnerBooking .reisen .logo {background-position:2px -18px;;width:82px;background-size:123% auto}.partnerBooking .reisegeier .logo{background-position: -1px -96px;width:55px}.pBookingOfferStep3 .reisegeier .logo{background-position: -1px -96px;width:55px}.pBookingOfferStep3 .fluege .logo {background-position: -1px -129px;height:30px;}.hotels .reisegeier .logo{background-position: -1px -98px;width:55px}.pPBookingContent{right: -41px;}.partnerBooking .small {float:left;margin-top:7px;;margin-left:2px;color:#00c;text-decoration:underline}.pPBookingContent span {border-right:0 none;float: none;}.pPBookingContent .arrowLine{display:block;position:absolute;height:20px;top:-15px;width:229px;width:240px;left:-11px}.pPBookingContent .arrowUp{position:absolute;top:8px;left:116px;width:0;height:0;z-index:4002;overflow:hidden;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent}.pPBookingContent .arrowUpShadow{top:6px;border-bottom:8px solid #708bba;border-left:8px solid transparent;border-right:8px solid transparent}.pPBookingContent{display:none;position:absolute;z-index:2;background:#fff;border:1px solid #708bba;width:250px;margin-top:8px;box-shadow:2px 2px 2px 0px rgba(0,0,0,0.50)}.pPBookingContent *{vertical-align:middle}.pPBookingContent li{background:url('../images/xLinkLogoSprite_r202509100708.png') 0 0 no-repeat;margin:0 10px;text-align:right;border-bottom:1px dashed #708bba;line-height:30px}.pPBookingContent li:last-child{border-bottom:none}.pPBookingContent li a{margin-right:10px;font-weight:bold;font-size:14px}.pPBookingContent .arrowLine{border:none;background:none}.pPBookingContent .title{text-align:left;font-weight:bold;border-bottom-style:solid;color:#274a8a;background:none;font-weight:bold;font-size:12px}.pPBookingContent .fluege{background-position:0 -122px;}.pPBookingContent .preisvergleich{background-position:0 6px;}.pPBookingContent .reisen{background-position:0 -55px;}.pPBookingContent .travel24{background-position:0 -188px;}.pPBookingContent .travel24ch{background-position:0 -253px;}.hotelOfferList .pPBookingContent .last{padding:0;border-right:none}.pPBookingContent .last{margin-bottom:5px}.small:hover .pPBookingContent{display:block}.hotels .partnerBooking .small {margin-top:9px;margin-left:8px}.topHotels .partnerBooking{background:#ffeec0;border:1px solid #fcc850}.hotels .partnerBooking {padding-top:1px}.pBookingOfferStep4 {border-top:0;width:680px;margin-bottom:30px}.partnerBooking.pBookingOfferStep4 span {border:1px solid #ccdcf9;border-width:0 1px;padding:0 1px;height:32px;min-width:220px;text-align:center;}.pBookingOfferStep4 strong {display:block;color:#2a4d8f}.pBookingOfferStep4 a {font-size:13px}.pBookingOfferStep4 .logo {margin-right:2px}.pBookingOfferStep4 .fluege .logo {background-position:2px -120px;width:97px;background-size:123%}.pBookingOfferStep4 .preisvergleich .logo {background:url('../images/xLinkLogoSprite_r202509100708.png') 0 0 no-repeat;background-position:1px 8px;width:106px;background-size:115%}.pBookingOfferStep3 .logo {float:left}.hotelOffer .pPBookingContent .reisegeier {background: url("../images/xLinkLogoSpriteStep4_r202509100708.png") no-repeat scroll 0 -373px transparent}.partnerBooking.pBookingOfferStep4 .fluege {width:180px;border-right:0}.offers .pBookingOfferStep4Box {background:#e0ebff;width:680px;height:33px;border:1px solid #ccdcf9;}.hotelOfferList .trip .small .arrow:after{color:#00378d;content: "▼";display: inline-block;font-size:10px;margin-top:2px;position:absolute;} .uiAutocomplete {background:#fff;border:1px solid #888;width:330px;overflow-y:scroll;}.uiAutocomplete .noItem {display:none}.uiAutocomplete .ui-menu-item a {display:block;font-size:12px;padding:5px 5px 5px 10px;border-bottom:1px solid #e0ebff;color:#000}.uiAutocomplete .ui-menu-item .comHotelInfo {font-size:11px;padding:10px;border-bottom:1px dotted #ccc}.uiAutocomplete a:hover,.uiAutocomplete a.activ {background:#264989;cursor:pointer;text-decoration:underline;color:#fff !important}.uiAutocomplete .uiAutoCompleteCategory {background:#e0ebff;font-weight:bold;font-size:13px;color:#27488b;padding:3px 3px 3px 5px}.uiAutocomplete .uiAutocomleteFilter {background:#f4f8fe;padding:0 0 5px;border-bottom:1px solid #888}.uiAutocomplete .uiAutocomleteFilter input {vertical-align:top}.uiAutocomplete .boxHead {position:static;float:none;padding:3px 5px;margin:0 0 5px;background: url('../images/hRepeat_r202509100708.png') repeat-x scroll 0 -1348px transparent}.ownarrival .uiAutocomplete .boxHead {background:url('../images/hRepeat_r202509100708.png') repeat-x 0 -1348px}.uiAutocomplete input {margin:0 0 0 5px}.uiAutocomplete label {margin:0 10px 0 4px}input.ui-autocomplete-loading {background:#fff url('../images/autocompletloader_r202509100708.gif') 98% 2px no-repeat}.uiAutocomplete .uiAutocompletePageDown,.uiAutocomplete .uiAutocompletePageUp {background:url('../images/suggest_arrows_r202509100708.png') center 0 no-repeat}.uiAutocomplete .uiAutocompletePageDown a,.uiAutocomplete .uiAutocompletePageUp a{height:11px;display:block;text-indent:-9999px}.uiAutocomplete .uiAutocompletePageDown a:hover,.uiAutocomplete .uiAutocompletePageUp a:hover{background:none}.uiAutocomplete .uiAutocompletePageUp {background-position:center 5px}.uiAutocomplete .uiAutocompletePageDown {background-position:center -11px}.destinationComplete {overflow:auto}.uiAutocomplete .colLeft,.uiAutocomplete .colRight {position:relative;width:49.8%;overflow-y:auto}.uiAutocomplete .colLeft {float:left;border-right:1px solid #ced2db;}.uiAutocomplete .colRight {float:right}.destinationHotelComplete #filter_Hotels {margin-left:117px} .hotelAttributesWellness #wellnessCheckboxSelect label{width:100%}.hide{display:none }.el_box.mbm.formBox.clearfix,.b1s.bC2.rndCornerM.gridLine,.b1s.bC2.rndCornerM.gridLine.startpageNewsticker{overflow:inherit}.hotelAttributesWellness{position:relative}#Attribute-hotelAttributesWellness select{z-index:1;position:relative}#Attribute-hotelAttributesWellness{color:#000;position:relative}#wellnessCheckboxSelect{z-index:9999;height:230px;width:217px;top:37px;right:0;position:absolute}.ie8 #wellnessCheckboxSelect,.ie9 #wellnessCheckboxSelect{height:230px}.searchFormSmall #wellnessCheckboxSelect{left:8px;top:21px}.wellnessList{background:#fff;box-shadow:1px 2px 5px rgba(0,0,0,0.8);border-radius:5px;border:1px solid #9EA0A7;width:218px;}.wellnessList li{margin:5px 10px}#subform .wellnessList label{margin-top:5px}#subform .wellnessList label,#subform .wellnessList label input{height:13px}.wellnessList .incurMultiSelec{text-align:right;padding:10px 0}.wellnessList .close,.formLayer .wellnessList .close{position:relative;background:none;top:0;text-indent:0;right:0;height:10px;width:inherit}.wellnessList .close span{display:block;position:absolute;right:9px;top:-5px;height:18px;width:14px;border-radius:0 5px 0 0;background:#ccc;color:#4d5052;text-align:center}.wellnessList .close span:hover{cursor:pointer}.wellnessList .incurMultiSelect .btnType1 {top:12px}.SelectSmallWellness option{padding:1px 5px;}.SelectSmallWellness .multiChoise{border-top:1px dashed #ccc;margin-top:3px;padding-top:3px}.searchFormSmall .wellnessList .btnOuter{margin:15px 0 0 2px}.incurMultiSelect{height:60px;margin:7px 10px 0}#wellnessCheckboxSelect input{width:13px;display:inline;height:inherit}#hbForm #wellnessCheckboxSelect,#seoForm #wellnessCheckboxSelect,#lpFormMultihotels #wellnessCheckboxSelect,#lpFormRegion #wellnessCheckboxSelect{left:0}#wellnessCheckboxSelect .wellnessList label,#wellnessCheckboxSelect .wellnessList label input {vertical-align:text-top}.aiduch .wellnessList {width:220px}.aiduch .wellnessList li {font-size:11px}.seoCMS #wellnessCheckboxSelect {right:-120px}.seoCMS #wellnessCheckboxSelect input[type="radio"],.seoCMS #wellnessCheckboxSelect input[type="checkbox"] {width:auto}.seoCMS .wellnessList li,.seoFlight .wellnessList li {font-size:11px;color:#000;line-height:13px}.seoCMS .wellnessList li.close,.seoFlight .wellnessList li.close {line-height:16px} .appStore{font-size:18px;line-height:20px;margin-bottom:0;border-bottom:1px solid transparent;border-radius:5px 5px 0 0;color:#2a498a;position:relative;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.appStore .boxTitle{padding-left:15px;font-size:18px;line-height:20px;border-bottom:1px solid transparent;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;color:#2a498a;background:#c6dbf6;background: -moz-linear-gradient(top,#fff 0%,#c6dbf6 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#c6dbf6));background: -webkit-linear-gradient(top,#fff 0%,#c6dbf6 100%);background: -o-linear-gradient(top,#fff 0%,#c6dbf6 100%);background: -ms-linear-gradient(top,#fff 0%,#c6dbf6 100%);background: linear-gradient(top,#fff 0%,#c6dbf6 100%);}.indexTheme .appStore .boxTitle{margin-bottom:0}.appStoreBox {padding-left:15px;margin:0;background:url('../images/app/appStoreButtonBackground_r202509100708.jpg') no-repeat center center;height:148px;position:relative}.appStoreBox a{display:block;position:absolute;bottom:7px;left:7px}.badge {cursor:pointer;background:url('../images/app/appStoreVoucher_r202509100708.png') no-repeat center;height:106px;width:96px;position:absolute;top:12px;right:5px;text-indent:-99999em}.appStore .badge{top:51px;right:5px}.appStoreBox .infoLayerContent,.appleAppStoreInformation .infoLayerContent {width:300px;padding:10px;}.appStore img{height:40px}.appStoreBox .badge .badgeText {display:block;width:100%;height:100%;background: url('../images/app/app25voucher_r202509100708.png') no-repeat 9px 6px;text-indent: -999em;overflow: hidden;}.appStore .tipps{display:none;left:-15px;position:absolute;color:#fff;width:224px;padding:3px 3px 3px 18px;line-height:normal;font-size:13px;font-weight:bold}.coll .appStore .tipps,.rcol .appStore .tipps{display:block}.coll .appStore,.rcol .appStore{padding-top:10px;border-top:0;height:200px}.coll .appStoreBox,.rcol .appStoreBox{top:27px;left:-9px;width:233px;background-size:100% auto}.rcol .appStoreBox{left:0}.rcol .appStore .tipps{left:-5px}.coll .appStore .badge;.rcol .appStore .badge{right:-2px}.ie8 .badge .badgeText {background-position:3px 3px} .mapContent {display:none;}.fancyboxMap {background:transparent;border-color:rgba(255,255,255,0.4)}.fancyboxMap .fancyboxContent {overflow:visible;padding:0;background:#fff;border-radius:10px;width:800px;}.mapContainer {float:right;margin:15px 20px 20px 0;height:300px;width:580px;border:1px solid #adbed8;border-radius:5px}.fancyboxMap .mapContainer > div:first-child {overflow:visible !important;}.fancyboxMap .mapContainer > div:first-child > div{border-radius:4px}.hotelsInMap {float:right;margin:15px 0 0;cursor:pointer;text-decoration:underline}.mapHeadline {padding:10px 20px;border-radius:6px 6px 0 0}.fancyboxMap .fancyboxClose {z-index:10;}#nokiaHotelTooltip{position:absolute;display:none;z-index:99999;}.mapMarkerTip {position:relative;min-width:330px;min-height:133px;background:white;border:0px solid #bdd8eb;font-size:12px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);z-index:11;}.mapMarkerTip .stars {margin-left:10px}.mapMarkerTip > * {padding:7px 10px 0;}.mapMarkerTip .headline {font-weight:bold;font-size:15px;line-height:1.2em;display:block;}.mapMarkerTip .img + p {margin-top:15px}.mapMarkerTip .offers{clear:both;margin:7px 0 0;padding-bottom:1px;background:#f0f9ff;border-top:1px solid #bdd8eb;color:#0284d1;font-weight:bold}.mapMarkerTip .offers p {margin-bottom:7px;padding:3px 0;}.mapMarkerTip .pricing {float:right;color:#000;font-weight:normal;font-size:10px}.mapMarkerTip .perPerson {color:#00c;font-weight:bold;font-size:12px}.mapMarkerTip .price {color:#00c;font-size:20px;text-decoration:underline}.mapMarkerTip .img {float:left;margin-bottom:10px}.mapMarkerTip .img img {display:block}.mapMarkerTip li {display:inline;margin-right:10px;}.mapMarkerTip:before,.mapMarkerTipArrow {content:'.';position:absolute;left:50%;bottom:-10px;width:0px;height:0px;margin-left:-10px;text-indent:-9999em;overflow:hidden;border-style:solid;border-color:#fff transparent;border-width:10px 10px 0;}.mapMarkerTipArrow {z-index:12}.mapMarkerTipHotel:before {border-top-color:#f0f9ff}.mapMarkerTip.noArrow:before {content:'';border:none}.mapLegend {float:left;width:170px;min-height:282px;margin:15px 5px 20px 20px;padding:10px;background:#f0f9ff;border-radius:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapLegend label {display:block;margin:0 0 3px}.mapLegend .icon {display:inline-block;position:relative;top:3px;width:20px;height:20px;margin:0 7px;background:url('../images/map/icons_r202509100708.png') no-repeat transparent -20px 0}.mapLegend .legendHotel .icon {background-position:0 0}.mapLegend .legendShopping .icon {background-position:0 -20px}.mapLegend .legendActivity .icon {background-position:0 -40px}.mapLegend .legendInfo .icon {background-position:0 -60px}.mapLegend .legendSight .icon {background-position:0 -80px}.mapLegend .legendNightlife .icon {background-position:0 -100px}.mapLegend .legendFood .icon {background-position:0 -120px}.mapLegend .legendWellness .icon {background-position:0 -140px}.seoHotel,.mapContent,.hotelreview .mapContent{display:block;}.seoHotel #map{width:570px;float: right;}.seoHotel .mapContent{width:570px;height:200px;}.seoHotel .mapContainer{border:1px solid #cccccc;width:100%;height:100%;border-radius:0;margin:0;float: none;}.hotelreview .mapContent .mapContainer{float: none;border: none;margin:0;}.hotelreview .mapContent .mapContainer > div:first-child{overflow: visible !important;}.seoNokiaMap{display: inline-block;position: relative;}#hotelPoiMap .mapContent{height:350px;width:550px;}#poiMapMarker{display: none;}.infoBubblePic{text-align:center;}.poi #poiMap .mapOverlayWrapper,.silohotelreview .mapOverlayWrapper,.hubpages .mapOverlayWrapper,.seoHotel .mapOverlayWrapper{display: none;}.poi .mapFallback,.silohotelreview .mapFallback,.hubpages .mapFallback,.seoHotel .mapFallback{cursor: pointer;position: relative;}.poi .mapFallback p,.silohotelreview .mapFallback p,.hubpages .mapFallback p,.seoHotel .mapFallback p{ text-align:center;background: rgba(255,255,255,0.7);padding-top:1em;}.seoHotel .poiMapLegend{display: none;}.poi .mapFallback iframe,.silohotelreview .mapFallback iframe,.hubpages .mapFallback iframe,.seoHotel .mapFallback iframe{ overflow:hidden;}.hubpages .mapContainer{margin:0;}.poi .iframeOverlay,.silohotelreview .iframeOverlay,.hubpages .iframeOverlay,.seoHotel .iframeOverlay{position:absolute;z-index:1000000;left:0;right:0;top:0;bottom:0;}.seoHotel #map .iframeOverlay{width:570px;}.hubpages #seoNokiaMap .iframeOverlay{width:715px;}.silohotelreview #siloMap .iframeOverlay{width:248px;}.seoHotel #hotelPoiMap .iframeOverlay{width:550px;}#hotelPoiMap .mapFallback{margin-left:20%;}#poiMap .mapContainer{float:0;margin:0;}#poiMap{margin:0 10px;}.seoHeadContent .seoImageBoxLinks{margin-left:2em;float: left;width:26em;margin-bottom:1em;}.nokiaMapFallback{margin:0 10px;display: inline-block;position: relative;}.nokiaMapFallback p{position:absolute;top:0;width:100%;text-align:center;background: rgba(255,255,255,0.7);padding-top:1em;}.hubpages .nokiaMapFallback{margin:0;} .hotelInfoRow {width:100%;line-height:21px;font-size:11px;color:#274a8a;background:#fff;border:1px solid #c6d7f6;border-width:0 1px}.hotelInfoRow .coloredSec:after{content:"";z-index:1;display:block;width:2px;height:21px;background:#fff;position:absolute;right:-7px;top:0;border-right:2px solid #c6d7f6;-moz-transform:skewX(40deg);-webkit-transform:skewX(40deg);-o-transform:skewX(40deg);-ms-transform:skewX(40deg);transform:skewX(40deg);}.hotelInfoRow .otherObs,.hotelInfoRow .coloredSec {padding:0 6px}.hotelInfoRow .icon {float:left;margin:4px 5px 0 0;width:13px;height:13px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat}.hotelInfoRow .iconObs {background-position:0 -2452px}.hotelInfoRow .iconWatch {background-position:0 -2467px}.hotelInfoRow strong,#hotelTipps .hotelInfoRow .otherObs {color:#62ad01}#hotelTipps .hotelInfoRow .coloredSec:after {border-color:#fcc850}#hotelTipps .hotelInfoRow {border-color:#fcc850;color:#62ad01;border-bottom:1px solid #fcc850}.topHotels .hotelInfoRow {border-color:#fcc850;color:#62ad01}.offerItemList .familyHotelInfoRow,.offerItemList .familyHotelInfoRow .coloredSec:after {border-color:#62AD01;}.ibe .lastBookedOld {position:absolute;bottom:0;width:489px;line-height:19px;font-size:11px;color:#274a8a;background:#e0ebff;padding-left:16px;margin-left:-16px;border:none}.ibe .lastBookedOld strong {color:#274a8a}#hotelTipps .lastBookedOld {background:#fddb89;color:#274a8a;}.ibe #teSt2 .lastBookedOld {position:relative;margin-top:20px}.ibe .offerItem .otherObs {float:right;line-height:22px;font-weight:normal;padding-right:5px}.vcWrap {color:#000;font-weight:normal;z-index:200}.step5-1 .vcWrap {left:auto;right:10px}.sideBarTT {position:fixed;left:980px;width:300px;padding:10px 20px 10px 40px;border:1px solid #b1d920;background-color:#effbcb;border-radius:7px;margin:0 0 10px 10px}.sideBarTT:before {content:'.';background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -2344px;width:12px;height:18px;text-indent:-9999em;position:absolute;overflow:hidden;top:8px;left:-11px;display:inline-block}.sideBarTT .iconOthers {width:18px;height:18px;position:absolute;top:10px;left:10px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -967px}.sideBarTT .iconBook {width:17px;height:16px;position:absolute;top:10px;left:10px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -2310px}.sideBarTT .iconOrg {width:17px;height:14px;position:absolute;top:10px;left:10px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -2328px}.sideBarTT .iconAtt {width:19px;height:16px;position:absolute;top:10px;left:10px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -2434px}.sideBarTT .iconCheck {width:16px;height:14px;position:absolute;top:10px;left:10px;background:url('../images/hRepeat2013_r1_r202509100708.png') no-repeat 0 -2499px}.sideBarTT .close {width:11px;height:14px;position:absolute;top:4px;right:4px;display:inline-block;padding-left:3px;font:bold 13px/12px Arial;color:#fff;cursor:pointer;background:#c4c4c4;border-radius:10px}.sideBarTT .iconChilds {width:18px;height:15px;position:absolute;top:10px;left:10px;background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -2698px}.vcWrap .noInfo {background:#f5f8ff;color:#28498c;border:1px solid #c1d4f5}.vcWrap .noInfo:before {background:url('../images/hRepeat2013_r202509100708.png') no-repeat 0 -2365px}.vcWrap .noInfo .close {background:#a3b5d7}.offerCodeBox{display:none;background-color:#FFF9E4;padding-left:49px;margin-bottom:12px}.offerCodeBox:before {background-position:0 -2513px}.offerCodeBox .iconOthers{background:url('../images/offerCode_r202509100708.png') no-repeat 0 -84px;top:101px;left:13px}.offerCodeBox .iconOperator{background:url('../images/offerCode_r202509100708.png') no-repeat 0 0;position:absolute;left:0;top:13px;width:55px;height:50px}.offerCodeBox.offerBanner .close{width:14px;height:14px;position:absolute;top:4px;right:4px;display:block;font:bold 13px/12px Arial;color:#fff;cursor:pointer;background:#c4c4c4;text-align:center;border-radius:10px}.offerCode{margin:5px 0}.offerCodeBox p{position:relative;z-index:10}.offerCodeBox .hasToolTip:hover > .toolTip{display:block!Important}.offerCodeBox.offerBanner{position:fixed;left:0;top:-110px;max-width:100%;width:100%;display:block;padding-left:0;z-index:999;box-shadow:0px 3px 5px rgba(0,0,0,0.8);height:80px}.offerCodeBox h3{display:none}.offerCodeBox.offerBanner h3,.offerCodeBox.offerBanner .iconOperator,.offerBanner .hiddenInfo,.offerCodeBox.offerBanner p{display:block;float:left}.offerCodeBox.offerBanner h3{margin:10px 50px 0 23px}.offerCodeBox.offerBanner .hiddenInfo{margin:10px 50px 0 10px}.offerCodeBox.offerBanner strong.hiddenInfo{margin:0}.offerCodeBox.offerBanner p{margin-top:10px}.offerCodeBox.offerBanner .iconOperator{position:inherit}.offerCodeBox .bannerContent{display:none}.offerCodeBox.offerBanner .bubbleContent{display:none}.offerCodeBox.offerBanner .bannerContent{display:block}.offerCode {clear:both;width:100%;background:#cfddf7;position:relative}.offerCode > .fll {background:#f3f8fe;}.offerCode .code {font-style:italic;color:#2a4d8f;padding:5px 0 5px 10px;}.offerCode .agent {width:90px;text-align:right;margin-right:5px;padding:3px 5px 5px 5px;font-size:11px;position:absolute;right:222px;}.offerCode .agent img {border:2px solid #fff;margin:0;height:30px;max-width:49px;position:relative;right:-38px;}.offerCode .agent span{position:absolute;width:300px;left: -206px;top:34px;color:#2a4d8f}.offerCode .service p {padding:0 5px 0 0;vertical-align:middle;display:inline;line-height:10px;color:#2a4d8f;margin-top:6px;}.offerCode .service span {font-size:13px;font-weight:bold;line-height:24px;padding-left:1px;position:relative}.offerCode > .fll::after {background:url('../images/offerList2014/sprite_Code_r202509100708.png') no-repeat center left transparent;content:'';position:absolute;left:70%;width:15px;height:100%;}.offerCode .code:before{content:" ";background:url('../images/ibeSprite_r202509100708.png') no-repeat 0 -1534px;width:34px;height:35px;margin-top:5px;display:block;float:left;}.ibe.offers .offerCode .code:before{margin-top:14px;}.step5-1new .offerCode {margin-top:50px;}.offerCode > .fll {width:66%;}.offerCode > .flr {width:31%;padding-top:8px;}.ibe.offers .offerCode .service {padding-top:15px;}.step5-1new .offerCode > .fll {width:70%;}.step5-1new .offerCode > .flr {width:30%;}.offerCode > .fll::after {left:66%;}.step5-1new .offerCode > .fll::after {left:69.5%;}.offerCode .code {font-size:13px;line-height:16px;width:76%}.offerCode .code p{margin-top:6px;}.step5-1new .offerCode .code {font-size:16px;line-height:28px;width:70%}.offerCode .code strong:last-child {font-size:15px;line-height:18px}.offerCode img {display:block;}.step5-1new .offerCode img {width:90px;margin-top:-30px;display:block}.step5-1new .offerCode .service p {margin-left:35px;}.step5-1new .offerCode .service .infoHotlineLink {width:25px;height:22px;text-indent:-9999px;background:url('../images/hRepeat2013_r202509100708.png') 3px -2716px no-repeat;position:relative;top:-7px;}.step5-1new .agent strong {color:#24427b}.step5-1new .offerCode .service span {font-size:16px;padding:0;line-height:30px;}.step5-1new .offerCode .service p {padding:20px 10px 0px 10px}.offerCode .service a{position:relative;display:inline-block;width:19px;height:17px;top:3px;}.offerCode .service a:after {content:'';background:url(../images/hRepeat2013_r202509100708.png) 0px -2718px no-repeat;width:19px;height:17px;display:block;}.ibe.hotels .offerCode{margin-top: -20px;}.childDiscount{position:relative;width:127px;padding-left:20px;margin:4px 10px;color:#fff;font-weight:bold;font-size:11px;line-height:20px;background:#ffc313;background: -moz-linear-gradient(top,#ffc313 0%,#fd8d04 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffc313),color-stop(100%,#fd8d04));background: -webkit-linear-gradient(top,#ffc313 0%,#fd8d04 100%);background: -o-linear-gradient(top,#ffc313 0%,#fd8d04 100%);background: -ms-linear-gradient(top,#ffc313 0%,#fd8d04 100%);background: linear-gradient(to bottom,#ffc313 0%,#fd8d04 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc313',endColorstr='#fd8d04',GradientType=0 );}.childDiscount:after {content:"";position:absolute;top:0;right:-8px;width:9px;height:20px;background:url("../images/hRepeat2013_r202509100708.png") no-repeat 0 -2570px}.childDiscount .percent {font-size:16px;float:right;padding-left:1px;position:relative;z-index:0}.childDiscount .percent,.childDiscount .percent:before{background:#fb570f;background: -moz-linear-gradient(top,#fb570f 0%,#ce2a00 99%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fb570f),color-stop(99%,#ce2a00));background: -webkit-linear-gradient(top,#fb570f 0%,#ce2a00 99%);background: -o-linear-gradient(top,#fb570f 0%,#ce2a00 99%);background: -ms-linear-gradient(top,#fb570f 0%,#ce2a00 99%);background: linear-gradient(to bottom,#fb570f 0%,#ce2a00 99%) }.childDiscount .percent:before{content:"";position:absolute;top:0;right:9px;width:10px;height:20px;transform:skewX(-21deg);z-index:-1;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb570f',endColorstr='#ce2a00',GradientType=0 );}.childDiscount .iconChild {width:24px;height:24px;background:#fff;position:absolute;top:-2px;left:-10px;border-radius:100%;box-shadow:1px 1px 1px 0px rgba(0,0,0,0.2)}.childDiscount .iconChild:before {content:"";display:block;width:19px;height:16px;margin:4px 0 0 2px;background:url("../images/hRepeat2013_r202509100708.png") no-repeat 0 -2551px}.priceCheck .childDiscountBtn {float:right;margin:10px 5px 0 0;width:144px}.reservationBubble {background:#fff;padding:10px;border:1px solid #cbd4e3;position:absolute;left:968px;top:63px;max-width:280px;color:#000;font-weight:normal;z-index:200}.reservationBubble:before {background-position:0 -2643px}.reservationBubble h3 {color:#2a4d8f;font-size:14px;font-weight:bold;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e9e9e9}.reservationBubble p {line-height:18px}.reservationBubble .otherObs {padding-bottom:5px;margin-bottom:5px}.reservationBubble .hotline {display:block;color:#2a4d8f;font-size:11px}.reservationBubble .hotline:before {content:"";float:left;width:12px;height:11px;margin:2px 5px 0 2px;background:url("../images/hRepeat2013_r202509100708.png") no-repeat 0 -2665px}.reservationBubble .bubbleService {padding:5px 0 10px;margin-bottom:5px;border-bottom:1px solid #e9e9e9;font-style:italic}.reservationBubble .bubbleService .bannerBrd {float:left;margin-right:10px;padding:5px;box-shadow:0px 0px 2px rgba(0,0,0,0.4)}.reservationBubble .bubbleService .bannerPic {width:100px;height:85px;overflow:hidden;text-align:center}.reservationBubble .bubbleService .bannerName {font-size:11px;font-style:normal;font-weight:bold;margin-top:10px}.childDiscountBubble {visibility:visible;font-weight:normal;font-size:12px;background:#fff7e2;border:1px solid #ffbd11;position:absolute;left:968px}.childDiscountBubble:before {background-position:0 -2678px} .lastminute #category .categorie_topOffer .number{background:url('../images/mainSprite_r202509100708.png') no-repeat -927px -69px}.lastminute #category .more .arw{background:url(../images/main_r202509100708.png) no-repeat -483px -64px}.catlastminuteL{background:url('../images/categories/lastminute_01_r202509100708.jpg') no-repeat}.catlastminuteallinclusiveL{background:url('../images/categories/lastminuteallinclusive_01_r202509100708.jpg') no-repeat}.catlastminuteownarrivalL{background:url('../images/categories/lastminuteownarrival_01_r202509100708.jpg') no-repeat}.catlastminuteferienhotelL{background:url('../images/categories/lastminuteferienhotel_01_r202509100708.jpg') no-repeat}.catcheapL{background:url('../images/categories/cheap_01_r202509100708.jpg') no-repeat}.catlastminutefluegeL{background:url('../images/categories/lastminutefluege_01_r202509100708.jpg') no-repeat}.catlastminuteR{background:url('../images/categories/lastminute_02_r202509100708.jpg') no-repeat}.catlastminuteallinclusiveR{background:url('../images/categories/lastminuteallinclusive_02_r202509100708.jpg') no-repeat}.catlastminuteownarrivalR{background:url('../images/categories/lastminuteownarrival_02_r202509100708.jpg') no-repeat}.catlastminuteferienhotelR{background:url('../images/categories/lastminuteferienhotel_02_r202509100708.jpg') no-repeat}.catcheapR{background:url('../images/categories/cheap_02_r202509100708.jpg') no-repeat}.catlastminutefluegeR{background:url('../images/categories/lastminutefluege_02_r202509100708.jpg') no-repeat}#category .categorie_topOffer .box.ourHintBox .cnt .headline {width:75px}.lastminute .ourHint {top:10px;left:1px;background-repeat: repeat-x;color:#fff;display:inline-block;font-size:13px;font-weight:bold;line-height:27px;margin: -5px 0 7px -6px;padding:0 5px 0 10px;position:absolute;background-position:0 -124px}.lastminute .ourHint .arw {background:url('../images/hRepeat_r202509100708.png') 0 -688px;display:block;height:27px;position:absolute;right: -10px;top:0;width:10px}.lastminute .ourHint .shadowCorner {background:url('../images/hRepeat_r202509100708.png') no-repeat 0 -24px}.lastminute .categoriepage .form .number{background-position:-128px -107px}.lastminute .categoriepage .form .three{background-position:-171px -108px}.lastminute .categoriepage .form .four{background-position:-214px -108px}.flight .lastminute .categoriepage .form .number{background-position:-128px -111px}.flight .lastminute .categoriepage .form .three{background-position:-171px -112px}.flight .lastminute .categoriepage .form .two{background-position:-171px -112px;left:-25px}.flight .categoriepage #fieldset-Travellers .child2 select {margin-top:0}.lastminute .categorie_offer .box .tipp{background-position:-110px -230px}.lastminute .categorie_offer .offer .arw{background-position:-468px -251px}.lastminute #category .categoriepage .form .roundtrip label{float:left;margin-right:20px}.lastminute #category .categoriepage .form .airline select {width:123px}.lastminute #category .categoriepage .form .directFlight {width:185px;padding-top:15px}.lastminute #category .categoriepage .form .directFlight label{float:right;width:165px}.lastminute #category .categoriepage .form .directFlight div.styledCheck {clear:none}.lastminute #category .categoriepage .form .directFlight input{float:left;width:20px}.lastminute .ibe .regionList .price .arw,.lastminute .price .arw{background-position:1px -669px}.lastminute .hotellist .number{background-position:-803px -78px}.lastminute .hotellist .numberxxl{background-position: -10px -24px}.flight .lastminute .categorie_offer .box .tipp{background:url('../images/main_r202509100708.png') no-repeat -110px -230px}.lastminute #category .categoriepage .form #fieldset-sFlightInput label {margin-right:20px;line-height:16px}.flight .lastminute .subformGroup .subformElement {margin:0 5px 10px 0}.flight .lastminute fieldset#fieldset-FlightData,.flight .lastminute fieldset#fieldset-sFlightInput {padding-bottom:0}.flight .lastminute .categoriepage #fieldset-Travellers {height:135px}.lastminute #category .categorie_topOffer .box .cnt{font-size:11px;margin-top:4px;padding:0 10px;display:block}.lastminute #category .categorie_topOffer .cnt h4 {margin-bottom:5px}.lastminute #category .offersList ul li {height:210px}.lastminute #category .offersList .titleIcon{display:none}.lastminute #category .form .depAirport input ,.lastminute #category .form .dest input {width:240px}.lastminute #category .categoriepage .form .depDate,.lastminute #category .categoriepage .form .retDate {margin-top:-1px}.lastminute #category .categorie_offer .offer .price span.arw {background-position:-511px -572px}.lastminute .checkFlightTimeHead span {background-position:0 -840px}.lastminute #google_ad_1 .notice {background-position:-352px -599px}.lastminute #category .categoriepage .form .directFlight label {width:114px}.lastminute #category .categoriepage .form form .subformGroup .directFlight label,.lastminute #category .categoriepage .form form .subformGroup .directFlight input {margin-top:5px}.lastminute #category .categoriepage .form form .subformGroup .dest{margin-right:0}.lastminute #category .categoriepage .form form .subformGroup .airline select{ width:161px}.lastminute #flyingList .flightForm h4,.lastminute .rightBox h4.head,.lastminute #flyingList table.head th {background-position:0 -125px}.lastminute .offerHead .numberArrow {background-position:-803px -78px}.flight .categoriepage .form .roundtrip{width:510px;padding:0}.flight .categoriepage .form .number {top: -1px}.flight #category .categoriepage .form .directFlight {width:163px}.flight #category .categoriepage .form form #submit-element input{right: -158px;width:150px;background: url('../images/flightSprite_r202509100708.png') no-repeat scroll 0 -3px transparent}.flight #category .categoriepage .form .child1,.flight #category .categoriepage .form .child2{ width:163px}.lastminute .recommendationHistoryHotelsContent .offerBox button,.lastminute .searchHistorySuggestion .offerBox button{font-family:arial;text-align: left;background: none;cursor: pointer;}.lastminute .recommendationHistoryHotelsContent .offerBox button:hover .header,.lastminute .recommendationHistoryHotelsContent .offerBox button:hover .price b,.lastminute .recommendationHistoryHotelsContent .offerBox button:hover .link,.lastminute .searchHistorySuggestion .offerBox button:hover .header,.lastminute .searchHistorySuggestion .offerBox button:hover .price b,.lastminute .searchHistorySuggestion .offerBox button:hover .link{color:#6b0;}