ul#mainNav{margin:0!important;_margin:0}
div#basicTemplateBox{float:left}
div#basicFeaturesHomepage{float:left;width:510px;padding:10px 6px;margin:10px 5px 10px 5px;display:inline;_width:510px;voice-family:"\"}\"";voice-family:inherit;_width:510px}
div#marginalFeaturesHomepage{float:left;width:193px;background:#FFF;padding:0 5px 5px 5px;margin:10px 0 0 0;overflow:hidden;_width:188px;voice-family:"\"}\"";voice-family:inherit;_width:188px}
div.startBox{margin:0 0 5px 0;*float:left;*width:100%}
div.startBox h1{padding:3px 5px;margin:0 0 5px 0}
div.startBox p{*float:left;*width:490px}
div.startBox p{clear:left;margin:0;padding:0 5px 10px 0}
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#marginalFeaturesHomepage h1{width:auto!important;padding:0}
div#searchHomepage{padding: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}
#arrivalHomepage table img,#departureHomepage table img{width:16px;height:19px;border:0}
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}
table.teaser{clear:both;width:100%;margin:5px 0 0 0}
col.teaserRow{width:33%}
table.teaser th{border-width:2px 2px 0 2px;border-style:solid;padding:3px 5px 4px 5px}
table.teaser td{border-width:0 2px;border-style:solid;padding:3px 5px;vertical-align:top}
table.teaser td.space{background:0;border:0}
table.teaser tr.pic td{text-align:center;vertical-align:middle;padding:5px 0}
table.teaser tr.pic td p{width:160px;text-align:center;overflow:hidden}
table.teaser tr.price td{font-size:12px;font-weight:bold}
table.teaser tr.price td a{text-decoration:underline}
table.teaser tr.footer td{border-width:0 2px 2px 2px;text-align:right;padding-bottom:10px}
ul#mainNav{margin:0}
