ul#mainNav{margin:0 0 0 0!important;_margin:0}
div#basicTemplateBox{float:left}
div#basicFeaturesHomepage{float:left;width:535px;padding:0 0 10px 0;margin:10px 5px;background:none!important;display:inline}
div.startBox{padding:10px}
div#marginalFeaturesHomepage{float:left;width:193px;margin:10px 0 10px 0;overflow:hidden}
div#marginalFeaturesHomepage fieldset input.standard{width:32px}
div#marginalFeaturesHomepage fieldset #location input.standard{width:174px}
div.startBox table{width:100%;font-size:10px}
div.startBox table td,div.startBox table th{padding:3px 5px;font-weight:bold}
div.startBox table th{text-align:left;font-size:11px}
div.startBox table tr.two,div.startBox table td a{text-decoration:underline}
div.legend{float:left;width:100%;padding:0 0 5px 0}
div.legend span{float:left;padding:5px 5px 0 5px;font-weight:bold;font-size:10px}
div.legend ul{float:left;padding:0;margin:0}
div.legend ul li{list-style:none;float:left;display:block;padding:5px 5px 0 5px;margin:0;font-weight:bold;font-size:10px;display:block}
div.legend ul li.soonFull{clear:both;width:430px}
div.legend ul li img{vertical-align:top}
div#searchHomepage{padding:10px;margin:0 0 10px 0}
div#marginalFeaturesHomepage fieldset{padding:0;clear:both}
div#marginalFeaturesHomepage fieldset input.standard{width:32px}
div#marginalFeaturesHomepage fieldset div{clear:both;padding:0}
div#marginalFeaturesHomepage fieldset div#location input.standard{width:172px;margin:5px 0 10px 0;float:none}
div#marginalFeaturesHomepage fieldset div#selectminRatingHomepage,div#marginalFeaturesHomepage fieldset div#selectPerimeterHomepage{position:relative;min-height:25px;padding:10px 56px 0 0}
div#marginalFeaturesHomepage fieldset div#selectPerimeterHomepage{padding:0 50px 5px 0}
div#selectminRatingHomepage select,div#selectPerimeterHomepage select{position:absolute;top:3px;right:6px}
div#selectminRatingHomepage select{top:15px}
div#arrivalHomepage select,div#departureHomepage select{width:40px!important;padding:0}
div#arrivalHomepage select.selectfeld_start2,div#departureHomepage select.selectfeld_start2{width:53px!important}
div#singleRoomsHomepage,div#doubleRoomsHomepage,div#adultsHomepage,div#selectChildrenHomepage{position:relative;text-align:right;min-height:25px}
div#singleRoomsHomepage label,div#doubleRoomsHomepage label,div#adultsHomepage label,div#selectChildrenHomepage label{position:absolute;top:5px;right:6px}
div#singleRoomsHomepage div.fieldPosition,div#doubleRoomsHomepage div.fieldPosition,div#adultsHomepage div.fieldPosition,div#selectChildrenHomepage div.fieldPosition{padding:5px 0 0 0;width:100%;text-align:left}
div#marginalFeaturesHomepage fieldset div.childHomepage{position:relative;padding:10px 0 5px 0;margin:0 0 5px 0}
div#marginalFeaturesHomepage fieldset div.childHomepage select{margin:3px 0 5px 0}
div#marginalFeaturesHomepage fieldset div.childHeadlineHomepage{font-weight:bold;display:block;margin:0 0 3px 0;padding:5px 0 0 0}
div#marginalFeaturesHomepage fieldset div.priceLimit{position:relative;min-height:25px;float:left;width:180px;padding:10px 85px 0 0;voice-family:"\"}\"";voice-family:inherit;width:95px}
html>body div#marginalFeaturesHomepage fieldset div.priceLimit{width:85px}
div.priceLimit div#selectmaxPriceHomepage input.standard{position:absolute;top:10px;right:55px;width:30px}
div#marginalFeaturesHomepage fieldset div.priceLimit select{position:absolute;top:10px;right:4px;width:47px}
div.marginalContentContextDefault{border-style:solid;border-width:2px;border-color:#FFF;margin:0 0 5px 0;width:175px!important}
table.teaser{clear:both;width:100%;margin:5px 0 0 0;table-layout:fixed}
table.teaser th{border-width:2px 2px 0 2px;border-style:solid;padding:3px 5px 4px 5px;vertical-align:top;width:162px}
table.teaser th img{float:right;margin:3px 0 0 0}
table.teaser td{border-width:0 2px;border-style:solid;padding:3px 5px;vertical-align:top}
table.teaser td.space{background:0;border:0;padding:3px 0;width:4px}
table.teaser tr.pic td{text-align:center;vertical-align:middle;padding:5px 0}
table.teaser tr.pic td p{width:172px;text-align:center;overflow:hidden}
table.teaser tr.hrsPic td p{margin:0 0 3px 0}
table.teaser tr.price td{font-size:12px;font-weight:bold}
table.teaser tr.price td a{text-decoration:underline;padding:0 0 0 10px}
table.teaser tr.footer td{border-width:0 2px 2px 2px;text-align:right;padding-bottom:10px}
tr.hrsTxt td{border-width:0 2px 2px 2px}
tr.hrsTxt td h3{font-size:11px;margin:0 0 3px 0}
tr.hrsTxt td p{margin:0 0 5px 0}
tr.hrsTxt td a{padding:0 0 0 12px;font-weight:bold}
ul#mainNav{margin:0}
