/* Unister CSS Libraries. Copyright (c) 2006-2014 Unister GmbH <http://www.unister-gmbh.de> */
 .logoSprite {background: url('../images/logoSprite_r202604270256.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_r202604270256.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_r202604270256.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_r202604270256.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_r202604270256.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_r202604270256.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;} .holidayhouse .categoriepage .form .number{position:static;top:0;display:inline-block;width:30px;height:31px;margin:0 0 0 -26px;padding:0 0 0 11px;font-size:16px;font-weight:bold;line-height:27px;background:url('../images/mainSprite_r202604270256.png') no-repeat scroll -929px -166px transparent}.holidayhouse .categoriepage h2 {width:100%;height:26px;padding:0}.holidayhouse .category .categoriepage .form > h2 {width:95%;margin:0px 0 9px 20px;padding:0}.holidayhouse .categoriepage .form form{float:left}.catholidayhomeL{background:url(../images/categories/holidayhome_01_r202604270256.jpg) no-repeat}.catholidayhouseL{background:url(../images/categories/holidayhouse_01_r202604270256.jpg) no-repeat}.catferienwohnungL{background:url(../images/categories/ferienwohnung_01_r202604270256.jpg) no-repeat}.catferienhaeuserL{background:url(../images/categories/ferienhaeuser_01_r202604270256.jpg) no-repeat}.catholidayhomeR{background:url(../images/categories/holidayhome_02_r202604270256.jpg) no-repeat}.catholidayhouseR{background:url(../images/categories/holidayhouse_02_r202604270256.jpg) no-repeat}.catferienwohnungR{background:url(../images/categories/ferienwohnung_02_r202604270256.jpg) no-repeat}.catferienhaeuserR{background:url(../images/categories/ferienhaeuser_02_r202604270256.jpg) no-repeat}.semfewo .catholidayhome,.holidayhouse .Categorie_pic1,.holidayhouse .Categorie_pic2 {background:url(../images/categories/ferienwohnung_sem_r202604270256.jpg) no-repeat #0f467f}.semfewo .catholidayhome .h1,.holidayhouse .Categorie_pic1 .h1 {background:url(../images/categories/ferienwohnung_sem_bg_r202604270256.jpg) repeat-y 0 0 transparent}.holidayhouse .Categorie_pic1 {background-position:0 -50px}.holidayhouse .Categorie_pic2 {background-position:-566px -50px}.holidayhouse .Categorie_pic1 .h1 {position:absolute;top:15px;left:13px;max-width:780px;padding:0 300px 0 0;font-size:24px;font-weight:normal;color:#1060a9;text-indent:10px;line-height:40px}.ballackEcke {position:absolute;right:14px;top:0;width:118px;height:225px;background:url('../images/categories/ferienwohnung_sem_ballack_r202604270256.png') no-repeat scroll transparent}.holidayhouse .categoriepage .subformElement {width:31%}.holidayhouse .categoriepage .subformElement.destination {width:98%}.holidayhouse .categoriepage .bathroom {clear:both}.checkGroup {width:34%;float:right;margin:-41px 0 0}.checkGroup input {float:left;margin-right:5px}.checkGroup label {height:20px}.holidayhouse .categoriepage #submit-element {background:url('../images/mainElements_r202604270256.png') no-repeat -128px -219px ;bottom:22px;height:28px;left:13px}.holidayhouse .categoriepage #submit-element input {bottom:-13px;font-size:0;line-height:0}.holidayhouse .categoriepage .roomcount{width:159px}.holidayhouse .categoriepage .organizerVH{width:163px}.holidayhouse .categoriepage .price{width:159px}.holidayhouse .categoriepage .searchfor{float:left;margin-right:1px;width:186px}.holidayhouse .categoriepage .searchfor label{width:93px;float:left;margin-top:10px}.holidayhouse .categoriepage .optObject{padding-top:7px;width:162px;height:29px}.holidayhouse .categoriepage .distancesea{float:left}.holidayhouse .categoriepage .distancelift{width:142px;clear:left;float:left;margin:0}.holidayhouse .categoriepage fieldset {float:none}.holidayhouse .categoriepage #fieldset-AdditionalOptions{position:relative;height:225px}.holidayhouse .categoriepage .additionalOptions{margin:-39px 0 0;float:right;width:386px}.holidayhouse .categoriepage .additionalOptions input {width:12px;height:12px;margin:0 1px 3px 27px;padding:0}.holidayhouse .categoriepage .additionalOptions ul{width:124px;float:left;font-size:11px}.holidayhouse .categoriepage .additionalOptions ul li{background:url(../images/holidayhouse_r202604270256.png) no-repeat 0 -8px;margin:2px 0 0}.holidayhouse .categoriepage .additionalOptions #swimmingpool{background-position:0 -8px}.holidayhouse .categoriepage .additionalOptions #sauna {background-position:0 -38px}.holidayhouse .categoriepage .additionalOptions #tv {background-position:0 -72px}.holidayhouse .categoriepage .additionalOptions #fireplace {background-position:0 -105px}.holidayhouse .categoriepage .additionalOptions #wheelchair {background-position:0 -135px}.holidayhouse .categoriepage .additionalOptions #fishing {background-position:0 -168px}.holidayhouse .categoriepage .additionalOptions #pets {background-position:0 -200px}.holidayhouse .categoriepage .additionalOptions #dishwasher {background-position:0 -231px}.holidayhouse .categoriepage .additionalOptions #washingmachine {background-position:0 -262px}.holidayhouse .categoriepage .additionalOptions #boat {background-position:0 -294px}.holidayhouse .categoriepage .additionalOptions #tennis {background-position:0 -329px}.holidayhouse .categoriepage .additionalOptions #garage{background-position:0 -362px}.holidayhouse .categoriepage .additionalOptions #cot{background-position:0 -395px}.holidayhouse #category .categorie_topOffer .number{background-position:-928px -167px}.holidayhouse #category .more .arw{background:url(../images/main_r202604270256.png) no-repeat scroll -520px -38px transparent;width:35px}.holidayhouse #category .categorie_offer .box .tipp{background-position:-441px -230px}.holidayhouse .categorie_offer .offer .arw{background-position:-562px -251px}.holidayhouse #category #fieldset-TravelData h2 {display:none}#category .categorie_topOffer.offersList ul li a {width:auto}.holidayhouse .step span.active{background-position:0 -286px}.holidayhouse .hotellist .price a,.holidayhouse .hotellist .price span{float:right}.holidayhouse .hotellist .price span{margin-right:3px}.holidayhouse h3,.holidayhouse thead{background-position:0 -286px}.holidayhouse #bookingStep .hotelData .boxHead {background-position:0 -1678px}.loginReasonsBox .boxHead,.moreHotelsBox .boxHead,.holidayhouse .searchform_small h4,.supportServiceBox .boxHead,.ibe .unisterFadsRight h4,#ballackSlogan h4,.contactbox h4 {background-position:0 -286px}.holidayhouse table.head td{background-position:0 -286px}.holidayhouse table.targetArea .price .arw{background-position:-893px -211px}.holidayhouse table.targetArea .regions .price .arw{background-position:-853px -211px}col.regionHolhouse{width:461px}col.infoHolhouse{width:102px}col.priceHolhouse{width:117px;text-align:right}td.priceTblcol{text-align:right}.holidayhouse .hotellist .price .arw{background-position:-887px -211px;margin-top:-3px}.holidayhouse .hotellist .number{background-position: -803px -174px}.holidayhouse .hotellist .hotelname {margin-left:8px;text-align:left;width:306px}.holidayhouse .hotellist .price {margin-top:10px}.holidayhouse .hotellist .iconShow ul {position:relative}.holidayhouse .hotellist .iconShow ul li {margin-right:5px;margin-bottom:2px;float:left;display:block;width:17px}.holidayhouse .hotellist .iconShow ul li span {border-right:1px solid #b6cbf2;border-bottom:1px solid #b6cbf2;background:transparent url(../images/holidayhouse_r202604270256.png) no-repeat scroll 0 -8px;color:#fff;display:block;font-size:1px;height:16px;line-height:1px}.holidayhouse .hotellist .iconShow ul li span.swimmingpool {background-position:-7px -8px}.holidayhouse .hotellist .iconShow ul li span.sauna {background-position:-7px -38px}.holidayhouse .hotellist .iconShow ul li span.tv {background-position:-7px -72px}.holidayhouse .hotellist .iconShow ul li span.fireplace {background-position:-7px -105px}.holidayhouse .hotellist .iconShow ul li span.wheelchair {background-position:-7px -135px}.holidayhouse .hotellist .iconShow ul li span.fishing {background-position:-7px -168px}.holidayhouse .hotellist .iconShow ul li span.pets {background-position:-7px -200px}.holidayhouse .hotellist .iconShow ul li span.dishwasher {background-position:-7px -231px}.holidayhouse .hotellist .iconShow ul li span.washingmachine {background-position:-7px -263px}.holidayhouse .hotellist .iconShow ul li span.boat {background-position:-7px -294px}.holidayhouse .hotellist .iconShow ul li span.tennis {background-position:-7px -329px}.holidayhouse .hotellist .iconShow ul li span.garage{background-position:-7px -362px}.holidayhouse .hotellist .iconShow ul li span.cot{background-position:-7px -395px}.holidayhouse .hotellist .iconShow ul li span.distance_sea{display:none}.holidayhouse .hotellist .iconShow ul li span.distance_lift{display:none}.holidayhouse .hotellist .iconShow ul li .toolTip {border:1px solid #a8c3f2;background:#fff;position:absolute;white-space:nowrap;padding:3px;z-index:999;color:#000}.holidayhouse .hotelOfferList td.price .arw{background-position:-850px -211px}.holidayhouse .hotelOfferList td.price div.ultBox .arw{background-position:-889px -211px}.holidayhouse .paginationControl .active{background-position:0 -286px}.holidayhouse .rcol .depDate,.holidayhouse .rcol .retDate{position:relative;top:0;left:0}.holidayhouse .rcol .destination{margin:10px 10px 5px 0}.semfewo .categoriepage{height:auto;margin-top:15px;}.semfewo .Categorie_pic{float: left;margin:0 0 0 5px;overflow: hidden;width:953px;padding:14px 0 280px 0;border-top:1px solid #0782d0;background: url("../images/categories/ferienwohnung_sem_r202604270256.jpg") no-repeat scroll #0F467F left bottom;}.semfewo .categoriepage .form {bottom:0;top:auto;}.semfewo .categoriepage .h1{background: url("../images/categories/ferienwohnung_sem_bg_r202604270256.png") repeat-y scroll -460px 0 transparent;margin:0 1px;color:#2A4D8F;font:23px/37px arial;padding:7px 10px}.semfewo .categorie_offer {height:280px}.semfewo #category {position:relative;}.semfewo #category .form h2 {margin:0;padding:0 0 6px 0;width:auto;}.semfewo #category .form > h2 {margin-left:20px;}.semfewo .categoriepage .form form {padding:0}.semfewo .categoriepage .checkGroup {float:right;width:170px}.semfewo .categoriepage .checkGroup input {float: left;margin:0 3px 0 0;}.semfewo .holidayhouse .categoriepage .subformElement {margin:0 10px 7px 0}.semfewo .holidayhouse .categoriepage .destination{width:512px;}.semfewo .holidayhouse .categoriepage .duration,.semfewo .holidayhouse .categoriepage .objecttype,.semfewo .holidayhouse .categoriepage .distancesea{width:163px;}.semfewo .holidayhouse .categoriepage .adult {margin:0 10px 5px 0;position: relative;width:163px;left:auto;top:auto;}.semfewo #category .categorie_topOffer.offersList ul li a{width:158px}.semfewo .holidayhouse .categoriepage dl{height:380px;}.semfewo .holidayhouse .categoriepage #submit-element input {color:transparent;bottom:-13px}.semfewo #content {border-radius:5px 5px 0 0}.semfewo .trustContact #contact {display:none}.semfewo #topLine {display:none}.semfewo .topLine .hotlineChange {display:none}.semfewo .topLineNew #languageFlags {margin-right:14px}.semfewo .categoriepage #submit-element {background-position:-126px -214px;bottom:22px;height:28px;left:13px}