#basicTemplateBox{float:left}
.teaserBox{float:left;display:inline;min-height:130px;margin:0 0 0 5px;padding:5px 9px 10px 9px;width:205px;border-top-style:solid;border-width:2px;width:204px}
* html body div.teaserBox{height:152px;voice-family:"\"}\"";voice-family:inherit;height:130px}
.teaserBox ul{font-size:10px}
#teaser1HomepageHeadline{padding:2px 0 4px 22px;font:bold 11px "Verdana","Helvetica",sans-serif;text-transform:none;margin-bottom:7px;min-height:13px}
* html body #teaser1HomepageHeadline{height:13px}
#teaser1HomepageHeadline .linkTeaserHeadline{width:100%}
#teaser2HomepageHeadline,#teaser3HomepageHeadline{margin-bottom:7px;font:bold 11px "Verdana","Helvetica",sans-serif;text-transform:none;min-height:13px;padding:0 0 3px 0!important;padding:0 0 3px 0}
#teaser3HomepageHeadline{background-image:none}
.winnerPic img{float:left;margin:0 4px 0 0}
.winnerPic p{margin:8px 0 0 0;padding:4px 0 0 0;display:block}
#teaser2HomepageHeadline a{display:block}
* html body #teaser2HomepageHeadline{height:13px}
#contentboxHomepage{padding:10px 2px 0 5px}
#basicFeaturesHomepage{min-height:415px;margin:0 0 5px 0}
* html body div#basicFeaturesHomepage{height:415px}
#keyVisualHomepage{float:left;width:276px;margin-right:5px;min-height:415px}
* html body div#keyVisualHomepage{height:415px}
#keyVisualHeadlineHomepage{text-transform:none;font:bold 11px "Verdana","Helvetica",sans-serif;padding:10px 10px 0 12px}
#keyVisualContactsHomepage{margin:5px 10px 6px 12px;padding-bottom:8px;padding-left:30px}
#keyVisualContactsHomepage span{display:block;margin-bottom:3px}
#keyVisualContactsHomepage p{margin-bottom:7px}
#keyVisualLinksHomepage{padding:3px 10px 0 15px}
#keyVisualLinksHomepage span{padding-left:12px}
#keyVisualLinksHomepage p{margin-bottom:3px}
#searchHomepage{float:left;min-height:425px}
* html body div#searchHomepage{height:425px;width:10px}
#searchHomepage fieldset{margin:0;padding:0}
#searchHomepage fieldset div.fieldPosition span{margin-left:-7px;padding-right:3px;font-weight:bold}
#searchHomepage fieldset .fieldPosition img{margin-left:5px}
* html body div #searchHomepage fieldset .fieldPosition img{margin-left:2px}
#searchHomepage label{font-size:11px;text-transform:none}
#searchHomepageInsideBox{overflow:visible;min-height:448px}
* html body div#searchHomepageInsideBox{height:448px}
#searchHomepage label{padding-bottom:2px}
#searchHomepage select{font:10px "Verdana","Helvetica",sans-serif}
#searchHomepageCILogin{margin:25px 25px 0 25px;padding:0 0 70px 0;font:10px "Verdana","Helvetica",sans-serif;width:380px}
#searchHomepageCILogin h2{font:bold 11px/2.0 "Verdana","Helvetica",sans-serif}
#searchHomepageCILogin fieldset{width:380px}
#searchHomepageCILogin fieldset #loginField{width:200px;margin:5px 0 0 0}
#searchHomepageCILogin #submitButtonLogin .contSubmit1{float:right;margin:-18px 60px 0 0!important;margin:-18px 40px 0 0}
#exclusivesHomepage{float:left;min-height:129px;padding:5px 6px 7px 13px;width:257px;border-top-style:solid;border-width:2px}
* html body #exclusivesHomepage{height:129px}
#exclusivesHomepage p{margin-top:8px}
#exclusivesHomepage .contLinkMedium{display:block}
#exclusivesHomepage img{margin:0 7px 14px 0}
#exclusivesHomepage p{margin-top:15px}
#teaserHomepage{width:460px;float:left}
fieldset#locationSearchHomepage{padding:0 20px 0 15px;margin-top:10px}
fieldset#locationSearchHomepage div.fieldPosition{display:block;clear:both}
#locationSearchHomepage label{margin-right:5px;display:inline}
#locationSearchHomepage img{margin-top:5px}
#locationSearchHomepage .description{font-size:10px;width:100%}
#locationSearchHomepage input{width:230px;margin:5px 0 0 0;padding:0;float:left}
#pulldownPOI{height:50px}
#pulldownPOI select{margin-top:5px;width:210px;background:#fff;background:#d0dcf8}
#additionalSearchFeaturesHomepage{float:left;padding-left:15px;width:205px;margin-top:10px;xbackground:lime}
#additionalSearchFeaturesHomepage[class]{float:left;padding-left:15px;width:205px;margin-top:10px}
#optionalSearchFeaturesHomepage1{float:right;padding-right:25px;width:215px;margin:10px 0 10px 0;top:0;height:108px}
#optionalSearchFeaturesHomepage1[class]{float:right;padding-right:45px;width:215px;margin:10px 0 10px 0}
#optionalSearchFeaturesHomepage2{float:right;padding:0 5px 5px 0;width:235px}
#additionalSearchFeaturesHomepage fieldset,#optionalSearchFeaturesHomepage1 fieldset,#optionalSearchFeaturesHomepage2 fieldset{margin:0;padding:0}
#hotelNameSearchHomepage{float:right;height:60px;width:170px}
#hotelNameSearchHomepage img{margin-top:3px}
#hotelNameSearchHomepage input{width:166px;float:left;margin-top:3px}
#searchButtonHomepage{margin:5px 0 0 0;text-align:right}
.searchButton{border:0;font:bold 10px "Verdana","Helvetica",sans-serif;width:166px;padding-left:13px;background-position:0 2px left;text-align:left;background-repeat:no-repeat;text-transform:none;cursor:hand;voice-family:"\"}\"";voice-family:inherit;cursor:pointer}
#mapSearchButtonHomepage{display:inline}
#extSearchButtonHomepage{margin:0 20px 0 15px;display:inline}
#arrivalHomepage{font-size:10px;width:190px;margin-bottom:11px;clear:both}
#arrivalHomepage table img,#departureHomepage table img{width:16px;height:19px;border:0}
#arrivalHomepage .selectfeld_start2,#arrivalHomepage .selectfeld_start2Fehler{width:55px}
#departureHomepage{min-height:71px;font-size:10px;width:190px}
* html body div #departureHomepage{height:69px}
#departureHomepage .selectfeld_start2,#departureHomepage .selectfeld_start2Fehler{width:55px}
#singleRoomsHomepage,#doubleRoomsHomepage{float:left;width:100px}
#doubleRoomsHomepage{width:90px}
#singleRoomsHomepage input,#doubleRoomsHomepage input,#adultsHomepage input{margin-top:2px;width:30px}
#adultsHomepage{margin-left:5px;display:inline;float:left;width:100px}
#childrenHomepage,#noscriptChildren{float:right;width:70px}
#noscriptChildren{margin-top:18px}
#childrenHomepage img{padding-left:0}
* html body div #childrenHomepage img{padding-left:2px}
#selectChildrenHomepage{width:80px;display:inline}
#childrenHomepage select{margin-top:2px;width:50px;position:relative}
#selectPerimeterHomepage{min-height:42px;margin-top:2px;float:left;width:171px;clear:both}
* html body #selectPerimeterHomepage{height:42px;width:173px}
#selectPerimeterHomepage label{float:left;width:100px}
#selectPerimeterHomepage select{margin-top:16px;float:right;width:50px;position:relative}
#selectminRatingHomepage{float:right;width:210px;min-height:41px;clear:both;padding-bottom:6px}
* html body #selectminRatingHomepage{height:41px}
#selectminRatingHomepage label{float:left;width:150px}
#selectminRatingHomepage select{float:right;width:50px;position:relative}
#selectmaxPriceHomepage{float:left;margin-left:5px;display:inline;min-height:45px;clear:both;width:150px}
* html body #selectmaxPriceHomepage{height:45px}
#selectmaxPriceHomepage label{display:block;float:left;width:100px}
#selectmaxPriceHomepage input{float:right;width:30px;margin-right:5px;voice-family:"\"}\"";voice-family:inherit;margin-right:0}
#selectmaxPriceHomepage select{position:relative}
#currencySelectHomepage{float:right;width:50px}
#currencySelectHomepage select{width:50px;position:relative}
#childrenBoxHomepage{margin:0;padding:0}
#childrenBoxHomepage select{position:relative}
#childrenBoxHomepage div.fieldPosition{display:inline}
.childHomepage{padding:1px 3px 2px 6px;margin:1px 22px 0 15px;height:18px;*height:40px}
.childHeadlineHomepage{position:absolute}
* html body .childHeadlineHomepage{padding-top:5px}
.childHomepage label{vertical-align:top;margin-right:3px}
#childAge_1,#childAge_2,#childAge_3,#childAge_4,#childAge_5,#childAge_6{display:inline;float:right;width:195px;margin-right:5px}
#childAge_1 .errorMsg,#childAge_2 .errorMsg,#childAge_3 .errorMsg,#childAge_4 .errorMsg,#childAge_5 .errorMsg,#childAge_6 .errorMsg{width:195px;margin-top:2px;*margin-top:0}
#childAge_1 select,#childAge_2 select,#childAge_3 select,#childAge_4 select,#childAge_5 select,#childAge_6 select{margin-left:6px;width:44px}
#childAcommodation_1,#childAcommodation_2,#childAcommodation_3,#childAcommodation_4,#childAcommodation_5,#childAcommodation_6{display:inline;float:right;clear:both;width:209px;overflow:hidden}
#childAcommodation_1 label,#childAcommodation_2 label,#childAcommodation_3 label,#childAcommodation_4 label,#childAcommodation_5 label,#childAcommodation_6 label{float:left}
#childAcommodation_1 select,#childAcommodation_2 select,#childAcommodation_3 select,#childAcommodation_4 select,#childAcommodation_5 select,#childAcommodation_6 select{float:right}
#childAcommodation_1 .errorMsg,#childAcommodation_2 .errorMsg,#childAcommodation_3 .errorMsg,#childAcommodation_4 .errorMsg,#childAcommodation_5 .errorMsg,#childAcommodation_6 .errorMsg{display:block;width:170px;margin:5px 0 5px 0;clear:both}
#searchHomepageFooter{text-align:right;height:7px;display:none}
#searchCity{width:549px;margin:10px}
#searchCity img{border:0}
#searchCity img.map{border-bottom:1px solid #a5acb1;margin-bottom:10px}
#searchCity a{border:0}
#searchCity .textfield{float:left}
#searchCity .pulldown{float:left}
#pulldownPOI{width:210px}
#searchCity .choice{float:left;padding-top:25px;width:67px;text-align:center}
#searchCity .border{margin-top:5px;padding:1px}
select{height:17px}
select,select.standard{height:17px;*height:22px}
* html body select{height:16px}
