.teaserBox{float:left;min-height:130px;border-top:2px solid #fff;margin-right:5px;padding:10px 9px 0 9px;width:215px;voice-family:"\"}\"";voice-family:inherit;width:197px}
* html body div.teaserBox{height:152px;voice-family:"\"}\"";voice-family:inherit;height:130px;width:196px}
.teaserBox img{display:block}
.teaserBox ul{font-size:11px}
.teaserBox ol{font-size:11px;margin:0 0 10px 10px;padding:0}
.teaserBox div.textMedium{color:#000a6f}
#teaser1HomepageHeadline{border-bottom:1px solid #000a6f;padding:2px 0 4px 22px;background:url(../images/ic_info.gif) no-repeat;font-weight:bold;text-transform:none;margin-bottom:7px;min-height:13px}
* html body #teaser1HomepageHeadline{height:13px}
#teaser1HomepageHeadline .linkTeaserHeadline{width:100%}
#teaser1HomepageHeadline a{color:#000a6f}
#teaser2HomepageHeadline,#teaser3HomepageHeadline{border-bottom:1px solid #000a6f;margin-bottom:7px;font-weight:bold;text-transform:none;min-height:13px;padding:0 0 3px 0!important;padding:0 0 3px 0;background:url(../images/bt_arrowTeaserHeadline.gif) 183px 3px no-repeat}
#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}
#teaser2HomepageHeadline a{color:#000a6f}
#contentboxHomepage{clear:both;padding:10px 2px 0 5px;background-color:#c0d8e9}
#basicFeaturesHomepage{background:url(../images/sprite.png) no-repeat -746px 100%;min-height:405px}
* html body div#basicFeaturesHomepage{height:405px}
#keyVisualHomepage{float:left;width:276px;margin-right:5px;min-height:405px;color:#000a6f;padding-bottom:5px;border-top:2px solid #FFF}
#keyVisualHomepage img{margin:0 2px 0 2px}
* html body div#keyVisualHomepage{height:405px}
#keyVisualHeadlineHomepage{text-transform:none;font-size:11px;font-weight:bold;padding:10px 10px 0 8px}
#keyVisualContactsHomepage{margin:5px 8px 0 8px;color:#000a6f;font-size:11px}
#keyVisualContactsHomepage p strong span{font-weight:normal;display:inline}
#keyVisualContactsHomepage p span.workTime{display:block;margin:5px 0 0 0}
#keyVisualContactsHomepage span{display:block;margin-bottom:3px}
#keyVisualContactsHomepage p span.row strong{display:block;float:left;clear:left;white-space:nowrap;min-width:110px;*width:100px}
#keyVisualContactsHomepage p span.wide strong{min-width:110px;*width:100px}
#keyVisualContactsHomepage span.wide span.nr{margin-left:110px}
#keyVisualContactsHomepage span.row span.nr{padding:0;margin:0;width:145px;margin-left:110px;display:block}
#keyVisualContactsHomepage span.info{margin:15px 0 0 0;width:262px;_width:258px}
#keyVisualContactsHomepage p.phone{padding-left:30px;padding-right:5px;background:url(../images/sprite.png) no-repeat scroll 0 -200px}
#keyVisualContactsHomepage .textMedium,#keyVisualContactsHomepage .textMediumBold{color:#000a6f}
#keyVisualContactsHomepage p{margin-bottom:7px;background:transparent;color:#000a6f;font-size:11px}
#keyVisualLinksHomepage{padding:3px 10px 0 10px}
#keyVisualLinksHomepage span{padding-left:12px}
#keyVisualLinksHomepage p{margin-bottom:3px;background:transparent}
#keyVisualLinksHomepage p.spaceline{margin:2px 0 5px 0;padding:10px 0 0 0;border-top:1px solid #FFF}
#keyVisualCI,#keyVisualCI h2,#keyVisualCI01,#keyVisualCI01 h2{text-transform:none;font-weight:bold;margin:10px 10px 0 12px;padding:0 0 10px 0;border-bottom:1px solid #fff}
#keyVisualCI h2,#keyVisualCI01 h2{color:#cc092f;margin-left:0;border-bottom:0 solid #fff}
#keyVisualCI01{height:297px;margin:0 10px 0 12px;overflow:auto;padding:0 0 10px 0}
#keyVisualCI01 p{width:225px}
#searchHomepage{float:left;min-height:419px;width:454px;background:url(../images/bg_infobox.gif) top left repeat-x #FFF}
* html body div#searchHomepage{height:415px;position:relative}
.searchHomepageDe{float:left;min-height:458px;width:454px;background:url(../images/bg_infobox.gif) top left repeat-x #FFF}
* html body .searchHomepageDe{height:470px;position:relative}
#searchHomepage fieldset{margin:0;padding:0}
#searchHomepage fieldset div.fieldPosition span{margin-left:-7px;padding-right:3px;color:#cc092f;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 #contentTitle{background:0}
#searchHomepageInsideBox{overflow:visible;background:url(../images/bg_searchHomepageInsideBox.gif) top right repeat-y;min-height:419px}
* html body div#searchHomepageInsideBox{height:415px;_margin-bottom:-4px}
.searchHomepageDe #searchHomepageInsideBox{overflow:visible;background:url(../images/bg_searchHomepageInsideBox.gif) top right repeat-y;min-height:458px}
* html body .searchHomepageDe div#searchHomepageInsideBox{height:470px;_margin-bottom:-4px}
*+html #searchHomepageInsideBox{margin-bottom:-4px}
*+html .searchHomepageDe #searchHomepageInsideBox{margin-bottom:-4px}
#searchHomepage label{padding-bottom:2px}
#searchHomepage select{font-size:11px;color:#003;width:44px;border:1px solid #8eb3d2}
#searchHomepageCILogin{margin:25px 25px 0 25px;padding:0 0 70px 0;width:380px;background:#FFF;border-bottom:1px solid #8eb3d2}
#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}
#exclusivesTeaser{background:url(../images/sprite.png) bottom left no-repeat}
#exclusivesHomepage{float:left;min-height:129px;border-top:2px solid #fff;margin-right:5px;padding:10px 6px 7px 13px;width:276px;voice-family:"\"}\"";voice-family:inherit;width:257px}
* html body #exclusivesHomepage{height:129px}
#exclusivesHomepage p{margin-top:8px}
#exclusivesHomepage .contLinkMedium{display:block}
div#exclusivesTeaser img{margin:0 0 10px 0;border:0}
#exclusivesHomepage ul{padding-top:10px}
#teaserHomepage{width:455px;float:left;color:#000a6f}
#teaserHomepage h3,#exclusivesHomepage h3,#teaserHomepage p,#exclusivesHomepage p,#exclusivesHomepage ul{background-color:transparent;color:#000a6f;margin:0 0 6px 0;border:0;padding:0}
#teaserHomepage h3,#exclusivesHomepage h3{font-size:11px;font-weight:bold}
fieldset#locationSearchHomepage,fieldset#locationHSH{padding:0 20px 5px 15px;margin-top:15px}
fieldset#locationHSH .textfield{float:left}
fieldset#locationHSH .textfield .choice{float:left;margin:5px 0 0 5px;padding:0;color:#cc092f}
fieldset#locationSearchHomepage div.fieldPosition{display:block;clear:both}
#locationSearchHomepage label,fieldset#locationHSH label{font-weight:bold;margin-right:5px;display:inline}
#locationSearchHomepage img{margin-top:5px}
#locationSearchHomepage .description{font-size:11px;width:100%}
#locationSearchHomepage input,#locationHSH input.standard{width:391px;margin:5px 0 5px 0;padding:0;float:left}
#locationHSH input.standard{width:350px}
#locationHSH select{width:168px;margin:5px 27px 0 0;padding:0;float:left}
fieldset#locationHSH div.poi{clear:both;float:left;padding:0;width:422px}
fieldset#locationHSH div.poi label{*white-space:nowrap;*display:block;*padding:5px 0 0 0}
fieldset#locationHSH div.poi select{width:387px;float:left;margin:2px 0 0 0;border-width:1px;border-style:solid}
fieldset#locationHSH div.poi input.submitNoscript{margin:5px 0 0 3px}
#additionalSearchFeaturesHomepage{float:left;padding-left:15px;width:205px;margin-top:10px}
#optionalSearchFeaturesHomepage1{float:right;padding-right:45px;width:175px;margin:10px 0}
#optionalSearchFeaturesHomepage2{float:right;padding:0 25px 5px 0;width:195px}
#additionalSearchFeaturesHomepage fieldset,#optionalSearchFeaturesHomepage1 fieldset,#optionalSearchFeaturesHomepage2 fieldset{margin:0;padding:0}
#hotelNameSearchHomepage{float:right;width:170px;padding:0;margin:0 0 13px 0}
#hotelNameSearchHomepage img{margin-top:3px}
#hotelNameSearchHomepage input{width:166px;float:left;margin-top:3px}
#searchButtonHomepage{margin:0;text-align:right;voice-family:"\"}\"";voice-family:inherit;*position:relative;_clear:both;_float:right}
.searchHomepageDe #searchButtonHomepage{margin:15px 0 0 0;_margin:15px 0 0 0}
.searchButton{border:0;font:bold 11px "Arial","Helvetica",sans-serif;color:#003;width:166px;padding-left:13px;background:#FFF url(../images/bt_ein_pfeil_rot.gif) no-repeat 0 2px;text-align:left;text-transform:none;cursor:hand;voice-family:"\"}\"";voice-family:inherit;cursor:pointer}
#mapSearchButtonHomepage{display:inline;padding:0;margin:0 15px 0 15px;_margin:0 15px 0 15px}
#extSearchButtonHomepage{margin:0 0 0 15px;display:inline}
*+html #mapSearchButtonHomepage,*+html #extSearchButtonHomepage{margin-left:7px;margin-bottom:4px;display:block;float:left}
*+html #extSearchButtonHomepage{margin-right:4px}
#extSearchButtonHomepage .searchButton2,#mapSearchButtonHomepage .searchButton2{padding:0 0 0 18px;background:url(../images/sprite.png) no-repeat -400px -500px}
#mapSearchButtonHomepage .searchButton2{_margin:0 25px 0 15px;background:url(../images/sprite.png) no-repeat -400px -400px}
html:first-child>b\ody #mapSearchButtonHomepage .searchButton2,html:first-child>b\ody #extSearchButtonHomepage .searchButton2{padding-bottom:2px}
html[xmlns*=""] body:last-child #mapSearchButtonHomepage .searchButton2,html[xmlns*=""] body:last-child #extSearchButtonHomepage .searchButton2{padding-bottom:4px}
body:first-of-type #mapSearchButtonHomepage .searchButton2,body:first-of-type #extSearchButtonHomepage .searchButton2{padding-bottom:4px}
*+html #mapSearchButtonHomepage .searchButton2,*+html #extSearchButtonHomepage .searchButton2{padding-left:20px}
#arrivalHomepage{font-size:11px;width:190px;margin-bottom:21px;clear:both}
#departureHomepage .selectfeld_start1,#departureHomepage .selectfeld_start1Fehler,#arrivalHomepage .selectfeld_start1,#arrivalHomepage .selectfeld_start1Fehler,#departureHomepage .selectfeld_start2,#departureHomepage .selectfeld_start2Fehler,#arrivalHomepage .selectfeld_start2,#arrivalHomepage .selectfeld_start2Fehler{height:17px}
#departureHomepage .selectfeld_start2,#departureHomepage .selectfeld_start2Fehler,#arrivalHomepage .selectfeld_start2,#arrivalHomepage .selectfeld_start2Fehler{width:55px}
html[xmlns*=""] body:last-child #selectPerimeterHomepage select,html[xmlns*=""] body:last-child #arrivalHomepage .selectfeld_start2,html[xmlns*=""] body:last-child #departureHomepage .selectfeld_start2{width:59px}
body:first-of-type #selectPerimeterHomepage select,body:first-of-type #arrivalHomepage .selectfeld_start2,body:first-of-type #departureHomepage .selectfeld_start2{width:59px}
body:first-of-type #selectPerimeterHomepage{width:179px;padding-right:0}
#departureHomepage{font-size:11px;width:190px;min-height:71px;_height:62px;voice-family:"\"}\"";voice-family:inherit;_height:66px}
#arrivalHomepage table img,#departureHomepage table img{width:16px;height:19px;border:0}
#singleRoomsHomepage{float:left;width:100px;margin-top:20px;voice-family:"\"}\"";voice-family:inherit;margin-top:0}
#singleRoomsHomepage input{margin-top:2px;width:30px!important}
#doubleRoomsHomepage{float:left;width:90px;margin-top:20px;voice-family:"\"}\"";voice-family:inherit;margin-top:0}
fieldset#childrenBoxHomepage{float:left;voice-family:"\"}\"";voice-family:inherit;float:none}
#doubleRoomsHomepage input{margin-top:2px;width:30px!important}
div#doubleRoomsHomepage{position:relative}
div#doubleRoomsHomepage input.hintMsg{margin-bottom:60px}
div#doubleRoomsHomepage div.hintMsg{width:300px;position:absolute;bottom:10px}
#adultsHomepage{margin-left:5px;display:inline;float:left;width:100px}
#adultsHomepage input{margin-top:2px;width:30px}
#childrenHomepage{float:right;width:70px}
#noscriptChildren{float:right;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;padding:0 13px 10px 0;clear:both}
* html body #selectPerimeterHomepage{height:42px;width:173px}
#selectPerimeterHomepage label{float:left;width:110px}
#selectPerimeterHomepage select{margin-top:16px;float:right;width:54px;position:relative}
#selectminRatingHomepage{float:right;width:170px;margin:8px 0 10px 0;min-height:41px;clear:both;padding-bottom:6px}
* html body #selectminRatingHomepage{height:41px}
#selectminRatingHomepage label{float:left;width:110px}
#selectminRatingHomepage select{float:right;width:50px;position:relative}
#selectmaxPriceHomepage{float:left;margin-left:5px;display:inline;min-height:45px;clear:both;width:115px}
* html body #selectmaxPriceHomepage{height:45px}
#selectmaxPriceHomepage label{display:block;float:left;width:75px}
#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}
html[xmlns*=""] body:last-child #currencySelectHomepage select{width:54px}
body:first-of-type #currencySelectHomepage select{width:57px}
#childrenBoxHomepage{margin:0;padding:0;clear:all}
#childrenBoxHomepage select{position:relative}
#childrenBoxHomepage div.fieldPosition{display:inline;position:relative;left:-2px}
.childHomepage{background-color:#f1f5fa;padding:5px 3px 6px 6px;margin:4px 25px 0 15px;border-bottom:1px solid #fff;height:18px;*height:auto;*padding:6px 3px 22px 6px}
.childHeadlineHomepage{position:absolute}
.childHomepage:after{content:"";display:block;clear:both}
.childHomepage label{vertical-align:top;margin-right:3px}
#childAge_1,#childAge_2,#childAge_3,#childAge_4,#childAge_5,#childAge_6{float:right;margin-right:3px!important;*margin-right:0;min-width:90px;*width:98px;position:relative;left:4px}
*+html #childAge_1,*+html #childAge_2,*+html #childAge_3,*+html #childAge_4,*+html #childAge_5,*+html #childAge_6{width:100px}
#childAge_1 .errorMsg,#childAge_2 .errorMsg,#childAge_3 .errorMsg,#childAge_4 .errorMsg,#childAge_5 .errorMsg,#childAge_6 .errorMsg,#childAge_1 .hintMsg,#childAge_2 .hintMsg,#childAge_3 .hintMsg,#childAge_4 .hintMsg,#childAge_5 .hintMsg,#childAge_6 .hintMsg{width:90px;*width:100px;_width:98px;margin-top:8px}
#childAge_1 select,#childAge_2 select,#childAge_3 select,#childAge_4 select,#childAge_5 select,#childAge_6 select{margin-left:3px;width:44px}
#childAge_1 select,#childAge_2 select,#childAge_3 select,#childAge_4 select,#childAge_5 select,#childAge_6 select{*width:38px}
#childAcommodation_1,#childAcommodation_2,#childAcommodation_3,#childAcommodation_4,#childAcommodation_5,#childAcommodation_6{display:inline;float:right;margin-right:15px;_margin-right:12px;clear:both}
.childHomepage .fieldPosition select{height:17px}
#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{display:none}
#languageLinks{border:2px solid #fff;border-width:2px 0 0 2px;margin:5px 20px 0 0;background:url(../images/el_abschluss_languageLinks.gif) bottom right no-repeat;padding:5px 9px 10px 9px}
#languageLinks h2{position:relative;font-weight:bold;margin:0 0 8px 0}
#languageLinks ul{list-style-type:none;margin:0;padding:0 30px 15px 0}
#languageLinks li{float:left;padding:0 10px;margin:0;background:url(../images/bt_pfeil_rot.gif) 0 4px no-repeat;line-height:16px}
#languageLinks li a{color:#cc092f;white-space:nowrap}
.flashAdvertisement{width:745px;height:470px;position:absolute;margin:-10px 0 0 -5px;z-index:1}
#flydbaTeaser{text-align:center;padding:10px 0 13px 0;background:url(../images/bg_flydbaTeaser.gif)}
#flydbaTeaser h3{font-size:11px;margin:0 0 8px 0}
#flydbaTeaser span{display:block;margin-bottom:8px}
#mapSearchButtonHomepage .searchButton2,#extSearchButtonHomepage .searchButton2,#keyVisualLinksHomepage a.linkSpecial,#teaserHomepage p a.teaserLink,#exclusivesHomepage a:link,#exclusivesHomepage a:visited,#exclusivesHomepage a:hover{color:#cc092f;font:bold 11px "Arial","Helvetica",sans-serif}
#searchHomepageInsideBox label a:link{margin:0 0 0 -2px}
input{font-size:11px}
*html .childHomepage{clear:left;float:left;width:auto;margin-right:0;margin-left:7px;width:400px;padding-bottom:7px}
*+html .childHomepage{clear:left;float:left;width:auto;margin-right:0;margin-left:7px;width:412px;padding-bottom:7px}
#mobilLinks{list-style:none;margin:0 0 17px;position:relative}
#mobilLinks li{background:url(../images/ic_mobil.png) no-repeat;height:20px;padding:2px 0 0 68px}
#mobilLinks li#blackberry{background-position:0 100%}
#mobilLinks li a{background:url("../images/sprite.png") no-repeat scroll -400px -196px transparent;color:#cc092f;font-weight:bold;padding:0 0 0 12px}
#basicTemplateBox{padding-bottom:5px}
