#mainBox{width:696px;*width:693px;margin:0;overflow:hidden}
ul#mainNav{left:523px!important}
#chooseBusinessOrder,#choosePrivateOrder{float:left;width:auto;line-height:16px}
#choosePrivateOrder{width:auto}
#chooseBusinessOrder label,#choosePrivateOrder label{float:left;width:auto!important}
.check span.alertText{width:50px;float:left;display:block;text-align:center}
#searchExtended{width:400px;overflow:hidden}
#searchExtended fieldset{margin:0;padding:0}
#searchExtended fieldset div.fieldPosition span{margin-left:-7px;padding-right:3px;font-weight:bold}
#searchExtended fieldset img{margin-left:2px}
#searchExtended fieldset label{font-size:11px;text-transform:none}
fieldset#locationSearchHomepage,fieldset#locationExtended{padding:0 0 0 15px;margin-top:10px}
fieldset#locationExtended .textfield{float:left}
fieldset#locationExtended .textfield .choice{float:left;margin:5px 0 0 5px;padding:0;color:#E00}
fieldset#locationSearchHomepage div.fieldPosition{display:block;clear:both}
fieldset#locationSearchExtended{margin:0 10px}
#locationSearchHomepage label,fieldset#locationExtended label{font-weight:bold;margin-right:5px;display:inline}
#locationSearchHomepage img{margin-top:5px}
#locationSearchHomepage .description{font-size:10px;width:100%}
#locationSearchHomepage input,#locationExtended input.standard{width:391px;margin:5px 0 5px 0;padding:0;float:left}
#locationExtended input.standard{width:350px}
fieldset#locationExtended div.poi{clear:both;float:left;padding:0 0 3px 0}
fieldset#locationExtended div.poi label{*white-space:nowrap;*display:block;*padding:5px 0 0 0}
fieldset#locationExtended div.poi select{width:370px;*width:374px;float:left;margin:2px 0 0 0;border-width:1px;border-style:solid}
fieldset#locationExtended div.poi input.submitNoscript{margin:5px 0 0 3px}
#searchExtended select{font:10px "Verdana","Helvetica",sans-serif;width:44px}
#additionalSearchFeaturesExtended{float:left;padding:0;width:190px;margin:10px 0 0 10px;display:inline}
#optionalSearchFeaturesExtended{float:left;display:inline;margin:10px 0 0 5px;padding:0;width:190px}
#hotelNameSearchExtended{height:69px;*height:71px;_height:70px;width:193px}
#hotelNameSearchExtended label{width:193px;padding-bottom:3px}
#hotelNameSearchExtended input{margin-top:3px;width:170px}
#searchButtonExtended{text-align:right;margin:10px 20px 5px 0}
#mapSearchButtonExtended{margin:0 0 15px 15px}
#arrivalExtended{font-size:10px;width:170px;margin-bottom:5px}
#arrivalExtended .selectfeld_start2{width:55px}
#departureExtended{height:64px;*height:66px;_height:65px;font-size:10px;width:190px}
#departureExtended .selectfeld_start2{width:55px}
#singleRoomsExtended{float:left;width:90px}
#singleRoomsExtended input{margin-top:2px;width:30px}
#doubleRoomsExtended{float:left;width:90px}
#doubleRoomsExtended input{margin-top:2px;width:30px}
#adultsExtended{display:inline;float:left;width:100px}
#adultsExtended input{margin-top:2px;width:30px}
#childrenExtended{float:right;width:67px}
.childrenExtendedNoscript{position:relative;top:15px!important;top:15px;left:130px!important;left:115px}
#selectChildrenExtended{width:80px;display:inline}
#childrenExtended select{margin-top:2px;width:50px}
#selectPerimeterExtended{min-height:52px;margin-top:2px;float:left;width:171px;clear:both}
* html body #selectPerimeterExtended{height:52px}
#selectPerimeterExtended label{float:left;width:120px}
#selectPerimeterExtended select{margin-top:17px;float:right;width:50px;position:relative}
#selectminRatingExtended{clear:both;height:41px;*height:43px;_height:43px}
#selectminRatingExtended label{float:left;width:120px}
#selectminRatingExtended select{float:right;width:50px;margin:0 17px 0 0}
#selectmaxPriceExtended{float:left;xdisplay:inline;width:125px;clear:both;height:48px}
#selectmaxPriceExtended label{display:block;float:left;width:85px}
#selectmaxPriceExtended input{float:right;width:30px;margin:0 5px 0 0}
#currencySelectExtended{float:left;width:50px;margin:0}
#currencySelectExtended select{width:50px}
#childrenBoxExtended{margin:0;padding:0;padding-right:30px}
#childrenBoxExtended div.fieldPosition{display:inline}
.childExtended{padding:5px 3px 10px 6px;margin:2px 25px 1px 15px}
.childHeadlineExtended{position:absolute}
.childExtended label{vertical-align:top}
#childAge_1,#childAge_2,#childAge_3,#childAge_4,#childAge_5,#childAge_6{display:inline;float:right;margin-right:20px}
#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{float:left;clear:both;width:400px}
.FormSection #childAcommodation_1,.FormSection #childAcommodation_2,.FormSection #childAcommodation_3,.FormSection #childAcommodation_4,.FormSection #childAcommodation_5,.FormSection #childAcommodation_6,.FormSection #childAge_1,.FormSection #childAge_2,.FormSection #childAge_3,.FormSection #childAge_4,.FormSection #childAge_5,.FormSection #childAge_6{display:block;width:150px!important;overflow:hidden!important;margin:0!important;float:left}
.FormSection #childAge_1 select,.FormSection #childAge_2 select,.FormSection #childAge_3 select,.FormSection #childAge_4 select,.FormSection #childAge_5 select,.FormSection #childAge_6 select{margin-left:0;width:44px!important}
.FormSection #childAcommodation_1 select,.FormSection #childAcommodation_2 select,.FormSection #childAcommodation_3 select,.FormSection #childAcommodation_4 select,.FormSection #childAcommodation_5 select,.FormSection #childAcommodation_6 select{width:140px!important}
#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}
.amenitiesTable_extSearch{border:0;margin:15px 5px 3px 20px;border-spacing:0}
.amenitiesTable_extSearch.image{padding-bottom:2px}
.amenitiesTable_extSearch td.seperator{line-height:1px}
.amenitiesTable_extSearch td.seperatorSpacer{line-height:2px}
.amenitiesTable_extSearch th{padding:0 10px 10px 10px;text-align:center;font-size:10px;text-decoration:none;font-weight:normal}
.amenitiesTable_extSearch th.headline{text-align:left;padding:0 0 10px 0;font:bold 11px "Verdana","Helvetica",sans-serif;text-transform:none;width:210px}
.amenitiesTable_extSearch td{text-align:center;padding-bottom:2px}
.amenitiesTable_extSearch td.image{text-align:left;width:30px}
.amenitiesTable_extSearch td.label{text-align:left;font-size:11px}
#resetForm_ext_search{text-align:right;padding:5px 15px 10px 0}
.resetForm_extSearch{border:0 solid;font:10px "Verdana","Helvetica",sans-serif;text-decoration:none;padding-top:2px;padding-left:11px;overflow:visible;cursor:hand;voice-family:"\"}\"";voice-family:inherit;cursor:pointer}
#categoryTable_extSearch{font-size:10px;margin:15px 10px 15px 20px;border-spacing:0;border:0;width:380px}
#categoryTable_extSearch td{width:50%;font-size:11px;padding-left:20px}
#categoryTable_extSearch td input{margin-left:-20px}
#locationTable_extSearch{margin-left:20px;border:0}
#locationTable_extSearch submit{border:0;margin:0 10px 0 10px;cursor:hand;voice-family:"\"}\"";voice-family:inherit;cursor:pointer}
#locationTable_extSearch th{text-align:left;font-weight:bold;font-weight:bold;font-size:11px;text-transform:none;margin:0;padding:10px 0 5px 0}
#locationTable_extSearch td{font-size:9px}
.checkTitle{text-align:left;text-indent:20px;font-weight:bold;font-size:11px;text-transform:none;margin:0;padding:10px 0 5px 0}
.checkLeft{margin:0 0 0 17px!important;margin:0 0 0 8px;float:left;width:210px}
.checkRight{float:right;width:180px}
#locationTable_extSearch div{margin-bottom:10px}
#listOfRegionTabs p{margin-left:23px}
.FormViewWrap_mapSearch{border-width:2px 0 2px 0;margin-top:5px;padding-bottom:10px}
.FormViewWrap_mapSearch h1{margin:10px 0 0 0;padding:0;font-size:11px;text-transform:none}
#mapRealistic_mapSearch{margin:10px 0 0 2px;float:left;display:inline;width:570px!important;width:auto}
#map_mapSearch{width:550px;margin-left:9px}
#mapFooter_mapSearch{float:left;padding:10px;padding-bottom:5px;border-width:0 2px 0 2px;width:554px;margin:0;margin-left:9px;display:inline;voice-family:"\"}\"";voice-family:inherit;width:530px}
#mapDescription_mapSearch{float:left;width:300px}
#mapSelect_mapSearch{float:right}
#mapFooterBottom_mapSearch{width:554px;height:8px;margin:0;line-height:1px;margin-left:9px}
#metaData_mapSearch{padding:0 0 0 9px;margin-top:10px;border:0;white-space:normal;clear:both}
.description{float:left;width:260px}
.displayPath_mapSearch{text-align:right;padding:4px 20px 5px 0;font-size:10px}
#travelData_mapSearch{width:520px}
#travelData_mapSearch td{font-size:11px;text-decoration:none}
#travelData_mapSearch td.left{width:100px;padding-left:10px;vertical-align:top}
#travelData_mapSearch td.right{width:210px;padding-left:10px;vertical-align:top}
#select_hotelsOccupied{margin:20px 0 4px 0;padding:10px}
#submit_hotelsOccupied{margin-bottom:50px}
#submit_hotelsOccupied input.contSubmit1{float:right;margin-right:10px!important;padding-right:0}
fieldset.specialLayout label.businessConditions{padding:2px 0 0 20px;float:left;width:500px!important}
label.businessConditions b{margin-left:-20px}
.FormFooterLeft{float:left;padding:2px 0}
.FormFooterRight{float:right;text-align:right;padding:2px 0}
.FormFooterRight input{margin:0 10px 0 0}
.FormFooter a,.FormFooter a.DirRight{display:block;width:auto;float:left;padding:3px 20px 0 15px}
.FormFooterRight a,.FormFooterRight a.DirRight{float:none}
.FormFooterLeft a.twostep{padding:3px 20px 0 26px}
fieldset.FormSection{margin:7px 0 20px 0;*margin:7px 0 25px 0;padding:10px;display:block}
fieldset.FormSection select{font-size:10px;width:195px!important}
fieldset.FormSection legend,fieldset.cgt legend{width:120%;font-weight:bold;font-size:11px;padding:0;text-transform:none;display:block}
fieldset.FormSection legend,fieldset.cgt legend{margin:-12px 0 8px -11px}
*+html fieldset.FormSection legend{margin:-25px 0 8px -17px}
*+html fieldset.cgt legend{margin:-25px 0 8px -17px}
@media screen and (-webkit-min-device-pixel-ratio:0){fieldset.FormSection legend,fieldset.cgt legend{margin:10px 0 -20px -11px}
}
fieldset.FormSection legend b span,fieldset.cgt legend b span{margin:0;padding:0 3px 0 1px}
fieldset.FormSection legend b,fieldset.cgt legend b{text-transform:none;font-weight:normal}
fieldset.FormSection label{float:left;margin:0 0 5px 0;padding:0 0 2px 0;width:160px;width:190px;display:block!important}
fieldset.FormSection label b,fieldset.cgt label b,fieldset.cgt .left b,fieldset.FormSection .left b,fieldset legend b span,fieldset.FormSection legend b span,fieldset.cgt legend b span{padding:0 3px;font-weight:normal}
fieldset.FormSection div.check01,fieldset.FormSection div.check02,fieldset.FormSection div.check03{float:left;margin-bottom:4px}
fieldset.FormSection div.check input,fieldset.FormSection div.check01 input,fieldset.FormSection div.check02 input,fieldset.FormSection div.check03 input,fieldset.FormSection div.checkCredit input{float:left;margin:0 4px 0 0!important;margin:0;border:0}
fieldset.FormSection div.check01{width:200px}
fieldset.FormSection div.check02{width:200px}
fieldset.FormSection div.check03{width:400px}
fieldset.FormSection div.check01 label,fieldset.FormSection div.check02 label,fieldset.FormSection div.check03 label{margin:0 5px 0 0;width:auto;float:left;border:0;white-space:nowrap}
fieldset.FormSection div.check label{width:360px}
fieldset.FormSection div#billingAddressStyle div.check{float:left}
fieldset.FormSection div#billingAddressStyle div.check label{width:170px}
fieldset.FormSection div#billingAddressStyle input#zipcode{width:165px!important}
#firmaddressId .FormViewWrap div.right p input{border:0}
fieldset.FormSection .check .checkTxtField input,fieldset.cgt .check .checkTxtField input{float:left}
fieldset.FormSection div.intend{padding:0 0 0 17px!important;padding:0 0 0 20px;clear:both}
fieldset.FormSection div.intend label{width:183px!important;width:180px}
fieldset.FormSection .textarea label{text-align:left;width:95%;float:left}
fieldset.FormSection textarea{font-size:11px;width:370px;float:none}
fieldset.FormSection input,fieldset.cgt input{padding:0;font:10px "Verdana","Helvetica",sans-serif;height:17px!important;height:16px}
fieldset.FormSection div.fieldPosition select{width:233px;float:left;margin:0 5px 0 0}
div.fieldPosition_contact02,fieldset.FormSection div.fieldPosition02{float:left;width:228px}
fieldset.FormSection div.fieldPosition input,fieldset.FormSection div.fieldPosition02 input{width:211px!important;margin:0}
div.fieldPosition_contact01 div.fieldPosition_contact01,fieldset.FormSection div.fieldPosition_contact01 .fieldPosition .errorMsg,fieldset.FormSection div.fieldPosition_contact01. fieldPosition{width:125px!important}
div.fieldPosition_contact01,fieldset.FormSection div.fieldPosition{float:left}
fieldset.FormSection #creditCardValideTo select,fieldset.FormSection #billingcountry select{width:213px!important;margin:0}
fieldset.FormSection .checkCredit label{padding:2px 0 0 5px!important}
fieldset.FormSection .checkCredit .spacev{height:1px!important}
fieldset.FormSection .check{padding-top:8px!important}
fieldset.FormSection div.fieldPosition #hotelEvaluation{width:440px}
fieldset.FormSection div.fieldPosition #hotelEvaluation input{float:left;width:10px!important}
fieldset.FormSection div.fieldPosition #hotelEvaluation label{float:left;padding:2px 0 0 5px;width:400px}
div.fieldPosition_contact01{width:130px!important}
div.fieldPosition_contact01 select{width:120px!important}
div.fieldPosition_contact02{width:250px!important}
div.fieldPosition_contact02 input{width:100px}
fieldset.FormSection div.fieldPosition table select.selectfeld_start1,fieldset.FormSection div.fieldPosition table select.selectfeld_start1Fehler{width:45px!important}
fieldset.FormSection div.fieldPosition table select.selectfeld_start2,fieldset.FormSection div.fieldPosition table select.selectfeld_start2Fehler{width:58px!important}
#selectChildrenHomepage .fieldPosition select{width:50px!important}
fieldset.FormSection #childAcommodation_1 label,fieldset.FormSection #childAcommodation_2 label,fieldset.FormSection #childAcommodation_3 label,fieldset.FormSection #childAcommodation_4 label,fieldset.FormSection #childAcommodation_5 label,fieldset.FormSection #childAcommodation_6 label,fieldset.FormSection #childAge_1 label,fieldset.FormSection #childAge_2 label,fieldset.FormSection #childAge_3 label,fieldset.FormSection #childAge_4 label,fieldset.FormSection #childAge_5 label,fieldset.FormSection #childAge_6 label{font-weight:bold;text-transform:none;float:left}
fieldset.FormSection div.fieldPosition03{float:left;width:73px;padding:0 7px 0 0}
fieldset.FormSection div.fieldPosition03 input{float:left}
#additionalSearchFeaturesHomepage div.fieldPosition input,#optionalSearchFeaturesHomepage div.fieldPosition input{width:30px}
#additionalSearchFeaturesHomepage label,#optionalSearchFeaturesHomepage label{font-weight:bold}
fieldset.FormSection div.fieldPosition .inputWochentag,fieldset.cgt div.fieldPosition .inputWochentag{width:22px;padding-top:3px;text-align:center;font:11px "Verdana","Helvetica",sans-serif;text-decoration:none;text-transform:none;height:18px;voice-family:"\"}\"";voice-family:inherit;height:auto}
fieldset.FormSection div.fieldPosition02 img,fieldset.FormSection div.fieldPosition img{margin:2px 0 0 5px}
fieldset.FormSection span.errorMsg{font-size:10px;margin:0;font-weight:normal}
fieldset.FormSection .description{font-size:10px;margin:0 0 3px 0;font-weight:normal;width:auto}
.border,.border02{font-size:1px;line-height:1px;height:1px;clear:both;margin:5px 0 0 0}
.border02{margin:5px 0 10px 0}
.NoscriptPic{margin:5px 0 0 0}
.NoscriptPic[class]{margin:2px 0 0 0}
fieldset.FormSection .ErrorTop{font-size:10px;margin:0;font-weight:normal;padding:0 0 0 192px}
.affirmationHint{border-width:2px 0 2px 0;padding:12px 13px 10px 13px}
.affirmationHint div{text-align:right}
.FormViewWrap{padding:10px!important}
.FormViewWrap.bookAff,.FormViewWrap.last{padding:10px 0!important}
.FormViewWrapTitle{border:0}
.right .info{font-size:10px}
.FormViewWrap .bookNumb{font-weight:bold;float:left}
.left{float:left;width:180px;font-weight:bold;padding:0}
.right{margin:0 10px 0 190px;padding:0 5px 0 0}
.right[class]{margin:0 0 0 190px}
.FormViewWrap .right{float:none!important}
.right p{margin:0 0 3px 0!important}
.alertTextBold{margin:0 0 10px 0}
fieldset.FormSection .left{font-weight:normal}
fieldset.FormSection .right img,.FormViewWrap .right img{margin:0 6px 0 0}
.FormViewWrap .left span{font-weight:normal}
.FormViewWrap p{font-size:10px}
.spacev{height:2px;font-size:1px;line-height:1px;width:auto;clear:both}
.FormViewWrap div.space,fieldset.FormSection div.space{height:5px!important}
.SubHeadline{margin:5px 0;clear:both;font-weight:bold;*height:1%}
.SubHeadline:after{content:'';clear:both;height:1px;display:block}
.FormSection .SubHeadline{font-weight:normal}
.FormViewWrap .right b{font-weight:normal}
.FormViewWrap fieldset{margin:10px 0;padding:0}
.FormViewWrap label{font-size:10px;display:block;padding:2px 0 0 0}
.FormViewWrap input{float:left}
.FormViewWrap input.floor02{float:left;margin:0 3px 5px 20px}
div.FormViewWrap h1,div.FormViewWrapTitle h1{font-size:14px!important;margin:0 0 10px 0!important}
.FormViewWrap h2{font-size:12px;margin:0;margin-bottom:7px;padding:0}
.FormViewWrap p,.FormSection p{margin:0 0 10px 0;font-size:11px;width:90%}
.FormViewWrap p.totalprice,.FormSection p.totalprice{padding:5px 0 0 0;margin-bottom:0;border-top-style:solid;border-top-width:1px}
div.contentMenuMarginalDefault div.FormTop{margin:0;padding:0;position:relative}
div.contentMenuMarginalDefault div.FormTop h1{font-size:11px;margin:0 0 10px 0}
.FormTop span{font-size:10px}
#selectChildrenHomepage .fieldPosition{margin:0 10px 0 0;float:left;width:auto}
.Cancel{padding:10px 7px 20px 7px}
.Cancel p{margin:0 0 52px 0}
.Cancel span{font-size:10px;color:#647e93}
.Cancel textarea.standard{margin:5px 0 -10px 0;padding:0;width:85%!important;height:90px!important}
input.counter{border:1px solid transparent;width:25px;font-size:10px}
.bookingStatus{width:135px;height:26px;clear:both}
.statusIcon{position:absolute;width:20px;height:20px;margin:0 4px 0 0;padding:0}
.activeStatus,.passiveStatus{position:absolute;margin:0 0 0 25px;height:22px;font:bold 11px/2.6 "Arial";overflow:hidden}
#templateName input{width:130px}
.ratingSite h1{font-size:20px;margin:0;padding:8px 12px 12px 12px}
.ratingSite h2{font-size:14px;padding:8px 12px 0 12px;margin:0}
.ratingSite p{padding:8px 12px 0 12px}
.ratingSite .line,.ratingSite .line02{margin:3px 12px;height:1px;line-height:1px;font-size:1px;clear:both}
.ratingSite fieldset .line{margin:5px 0}
.ratingSite fieldset{padding:12px}
.ratingSite[class] fieldset{border:0;padding:10px 8px}
.ratingSite fieldset legend{font-weight:bold;margin:0 -8px}
.ratingSite[class] fieldset legend{margin:5px 0 0 0}
.ratingSite fieldset .check label,.ratingSite fieldset .check input{float:left}
.ratingSite fieldset .check label{padding:2px 6px 0 0}
.ratingSite fieldset label{padding-top:2px;display:block}
.ratingSite fieldset .inputTxt{float:left;xborder:1px dotted fuchsia;width:160px}
fieldset.FormSection div.phoneCountry{float:left;width:40px;padding:0 2px 0 0!important;padding:0}
fieldset.FormSection div.phoneCountry input{width:40px}
.twoNumbers{float:left;width:168px;padding:0 0 0 3px}
fieldset.FormSection input.areaCode{width:40px;margin:0 5px 0 0}
fieldset.FormSection input.phoneNumber{width:103px}
html:first-child>b\ody #ordererphone.twoNumbers .description{float:left}
html:first-child>b\ody fieldset.FormSection #ordererphone input.areaCode{display:block}
html:first-child>b\ody fieldset.FormSection #ordererphone input.phoneNumber{display:block;margin-top:-19px;margin-left:-6px;float:left}
fieldset.FormSection #birthdateday,fieldset.FormSection #birthdatemonth{float:left;width:25px}
#birthdatedayError,#birthdatemonthError,#birthdateyearError,#datedayError,#datemonthError,#dateyearError,#datedayToError,#datemonthToError,#dateyearToError{margin-left:197px}
fieldset.FormSection #birthdateyearFrom{float:left;width:40px}
fieldset.FormSection #birthdateday .fieldPosition,fieldset.FormSection #birthdateday .fieldPosition input,fieldset.FormSection #birthdatemonth .fieldPosition,fieldset.FormSection #birthdatemonth .fieldPosition input{width:20px;margin:0}
fieldset.FormSection #birthdateyear .fieldPosition,fieldset.FormSection #birthdateyear .fieldPosition input{width:40px;margin:0}
fieldset.FormSection #datedayFrom,fieldset.FormSection #datemonthFrom{float:left;width:25px}
fieldset.FormSection #dateyearFrom{float:left;width:40px}
fieldset.FormSection #datedayFrom .fieldPosition,fieldset.FormSection #datedayFrom .fieldPosition input,fieldset.FormSection #datemonthFrom .fieldPosition,fieldset.FormSection #datemonthFrom .fieldPosition input{width:20px;margin:0}
fieldset.FormSection #dateyearFrom .fieldPosition,fieldset.FormSection #dateyearFrom .fieldPosition input{width:40px;margin:0}
fieldset.FormSection #datedayTo,fieldset.FormSection #datemonthTo{float:left;width:25px}
fieldset.FormSection #dateyearTo{float:left;width:40px}
fieldset.FormSection #datedayTo .fieldPosition,fieldset.FormSection #datedayTo .fieldPosition input,fieldset.FormSection #datemonthTo .fieldPosition,fieldset.FormSection #datemonthTo .fieldPosition input{width:20px;margin:0}
fieldset.FormSection #dateyearTo .fieldPosition,fieldset.FormSection #dateyearTo .fieldPosition input{width:40px;margin:0}
fieldset.FormSection #ordererphone .errorMsg{margin:0 0 0 190px;width:125px!important}
#checkWidthLAbel01,#checkWidthLAbel02,#checkWidthLAbel03,#checkWidthLAbel04{float:left;width:189px}
#checkWidthLAbel01 input,#checkWidthLAbel02 input,#checkWidthLAbel03 input,#checkWidthLAbel04 input{border:0;float:left}
#checkWidthLAbel01 label,#checkWidthLAbel02 label,#checkWidthLAbel03 label,#checkWidthLAbel04 label{float:left;display:block;width:150px;padding:4px 0 0 0!important;padding:0;line-height:14px}
#invitationPhone div.fieldPosition{width:100%}
#invitationPhone div.fieldPosition span.errorMsg{padding-left:196px}
#labelSexInvitaion{width:190px}
#creditCardData fieldset img{margin:0 0 0 -188px}
#creditCardData{margin:-5px 0 0 0}
div.check input.submitNoscript{padding-top:2px;width:12px!important;height:8px!important}
.rateStepReset{padding:3px 12px}
.rateStepReset input{float:right}
#secureConnection{padding:0;margin:0}
#secureConnection input.submitBooking{float:none;margin:0 0 0 5px}
p#secureConnection img#lock{float:left;margin:0 8px 0 0}
#secureConnection i{font-style:normal;float:left;line-height:24px}
p#secureConnection span{float:left;padding-bottom:1em;background:0}
p#secureConnection span#verisignSecureConnection{float:right;display:block;width:auto;text-align:right}
div#mainBox p#secureConnection input.submitBooking{margin:0!important;clear:left}
#affirmationTemplateBox{padding:2px 0;margin:0}
#affirmationTemplateBox fieldset{padding:5px 0 5px 6px;margin:0!important}
div#affirmationTemplateBox h4{margin:0;font-weight:bold;font-size:12px!important;padding:0 5px;float:left;border:none!important;background-color:transparent}
#affirmationTemplateBox input.standard{width:200px}
#templateName{margin:10px 0 0 5px}
#templateName label{float:left;display:block;width:145px;line-height:18px}
#affirmationTemplateBox .checkBox{padding:5px 0 5px 147px;*padding:5px 0 5px 150px}
#affirmationTemplateBox .checkBox input{float:left}
#affirmationTemplateBox .checkBox label{line-height:20px}
div#affirmationTemplateBox input.contSubmit2{clear:both;display:inline;margin:0 0 0 150px!important}
ul#bookingTitle01,ul#bookingTitle02,ul#bookingTitle03{width:100%;float:left;*float:none;list-style:none;margin:0 0 10px 0;padding:0}
ul#bookingTitle01 li,ul#bookingTitle02 li,ul#bookingTitle03 li,ul#bookingTitle03 li.first{float:left;margin:0 8px 0 0;list-style:none;position:relative;padding:1px 0 2px 0}
ul#bookingTitle01 li span,ul#bookingTitle02 li span,ul#bookingTitle03 li span{display:block;padding:2px 5px 0 25px}
fieldset.FormSection div.checkCredit{margin:0 0 0 190px;padding:10px 0 0 0}
fieldset.FormSection div.checkCreditAmex{margin:0!important}
fieldset.FormSection div.checkCredit #addressCreditCardStyle strong{display:block;position:relative;padding:0 0 5px 20px}
fieldset.FormSection div.checkCredit div#addressCreditCardStyle input.standard{width:225px;border-style:solid;border-width:1px}
fieldset.FormSection div.checkCredit div#addressCreditCardStyle select{width:227px}
fieldset.FormSection div.checkCredit #addressCreditCardStyle div.fieldPosition{float:left;width:225px}
fieldset.FormSection div.checkCredit #addressCreditCardStyle div.zipcode,fieldset.FormSection div.checkCredit #addressCreditCardStyle div.zipcode input.standard{float:left;width:55px}
fieldset.FormSection div.checkCredit #addressCreditCardStyle div.twoNumbers,fieldset.FormSection div.checkCredit #addressCreditCardStyle div.twoNumbers input.standard{float:left;width:165px!important;width:163px}
fieldset.FormSection div.checkCredit #addressCreditCardStyle .fieldPosition .errorMsg{width:225px}
fieldset.FormSection div.checkCredit #addressCreditCardStyle label{display:block;width:135px;float:left;padding:0 0 0 20px}
fieldset.FormSection div.checkCredit #addressCreditCardStyle span.errorMsg{display:block;margin:0 0 0 135px;voice-family:"\"}\"";voice-family:inherit;margin:0 0 0 155px}
#creditCardFirm,#creditCardPers{width:auto;float:left;margin:10px 0 0 0}
#creditCardFirm label,#creditCardFirm input,#creditCardPers label,#creditCardPers input{float:left}
#creditCardFirm label,#creditCardPers label{font-weight:bold;width:auto}
#creditCardFirm[id] label,#creditCardPers[id] label{padding:5px}
span.credit{display:block;float:left;padding:14px 5px 0 5px;color:#E00}
#selectedCiCreditCard{height:20px;clear:left;padding:5px 0 0 20px}
div#selectedCiCreditCard label{display:none}
div#departureHomepage{clear:both}
a.HelpPic{float:none;position:absolute;left:660px;margin-top:-5px}
*+html a.HelpPic{margin-top:-10px}
@media screen and (-webkit-min-device-pixel-ratio:0){a.HelpPic{margin-top:5px}
}
#mail_bewertung .fieldPosition{XXXclear:both}
#arrivalHomepage table td select,#departureHomepage table td select{margin:0!important}
p span.row{display:block;margin:3px 0 0 0}
fieldset.FormSection strong{padding-top:3px;width:380px;display:block}
fieldset.FormSection input.submitNoscript,fieldset.cgt input.submitNoscript{height:8px!important;width:12px!important}
div.compStructure{float:left}
div.compStructure div.fieldPosition{clear:both;margin:0 0 5px 0;width:auto}
div.compStructure input.submitNoscript{margin:6px 0 0 0}
.contentbox{padding:0;margin:0}
.contentbox .navActive_extSearch,.contentbox .navInactive_extSearch{margin-left:-9px;border-top-style:solid;border-top-width:1px}
.contentbox p a:link{margin-left:14px}
.contentbox p span.textMediumBoldUp{margin-left:13px}
div#sendMailInLang input{float:left;margin:0 10px 0 0;*margin:0 5px 0 0}
div#sendMailInLang label{width:80%}
#secureConnection strong,.FormViewWrap h3{background-color:transparent;font-size:12px;font-weight:bold;margin-top:5px;position:relative}
.FormViewWrap h3.offerSummary{margin:0;border:0;padding:;background:0}
#secureConnection br{line-height:12px}
#secureConnection strong{margin:0;padding:0}
.FormViewWrap{height:auto;*height:1%}
.FormViewWrap .border,.FormViewWrap .border02{margin:10px 0 12px 0}
ul.fc a{cursor:default}
ul.fc{float:right;list-style:none;margin:0 10px 0 0;padding:0;position:relative;z-index:1}
* html ul.fc{margin:0 5px 0 0}
ul.fc li{display:inline;margin:0}
#fieldset_wizard label{padding-top:3px}
#fieldset_wizard select{width:238px}
#fieldset_wizard div.fieldPosition{width:244px;margin-bottom:5px}
#fieldset_wizard input{width:235px}
div#inputButton_wizard{text-align:right;margin:15px 10px 15px 0}
#fieldset_wizard input.street,#fieldset_wizard input.streetNumber{width:181px;height:18px}
#fieldset_wizard input.streetNumber{width:43px}
.hr_wizard{width:100%;margin:0;height:2px}
#errporMsgStreetNumber_wizard{margin-left:197px}
#errorMsgStreet_wizard{margin-left:197px}
table.data td,table.data th{vertical-align:top}
td.room div.button{margin:0;padding:0 0 3px 3px;background-repeat:no-repeat;background-position:0 1px;width:15px;height:15px}
td.room div.button strong{width:5px!important;padding:3px 2px 0 2px;margin:0}
div.SubHeadline .button{margin:0 5px 0 0;padding:0 0 2px 5px;height:19px;width:13px}
div.SubHeadline .button span{padding:0}
div#basket{border:0;margin:0}
div#basket select.selectfeld160{width:155px}
div#mainBox div#basket table{width:auto}
div#mainBox div#basket table.rates,div#mainBox div#basket table.summary{table-layout:fixed;margin:10px;width:auto}
div#mainBox div#basket table.summary{margin:10px;border:0!important}
div#mainBox table.summary .room{width:12%;padding:8px 0 8px 8px}
div#mainBox table.summary .roomCat{width:28%;padding:8px 0 8px 8px}
div#mainBox table.summary .priceCat{width:38%;padding:8px 0 8px 8px}
div#mainBox table.summary .price{width:22%;padding:8px 12px 8px 0}
dl.totalPrice dd.price span{padding-right:0!important}
div#mainBox table.summary .roomCat div a.link{text-decoration:none;background-image:none!important;color:transparent}
div#basket.box2{border-style:solid;border-width:1px;margin:7px}
div#basket p.info{margin:0 7px}
div#basket.box2{margin:10px}
div#basket.box2 table.rates,div#basket.box2 table.summary{width:96%;margin:12px}
table.rates tfoot td,table.summary tfoot td{border:0!important}
div.box{margin:10px 0}
div.box h4{padding:5px 0 10px 0;margin:0;font-size:14px!important;line-height:28px!important}
div.box fieldset.FormSection .border{margin-right:10px}
div.box fieldset.FormSection div.check03{width:190px}
div.box #backFooterDefault,div.box #forwardFooterDefault{padding:5px 0}
.marginalContentContextDefault a.contSubmit2Bold,input.note,a.note{display:block;font-size:11px;padding:0 0 0 12px;margin:10px 0 0 10px}
div.totalPrice input.note{margin:5px;cursor:pointer}
dl.totalPrice{float:right;width:500px!important;border:0!important}
dl.totalPrice dd.taxes,dl.totalPrice dd.taxes p{padding:0 6px!important;margin:0!important}
.hsvAffFooter{padding:5px 0!important}
.hsvAffFooter .clearer{height:10px!important}
input.summary{float:right;margin:0 10px 0 0}
table.processView td.mm{padding:2px 0}
table.processView .cat{display:block;width:auto!important}
table.processView td.price{text-align:right;padding-right:10px}
table.processView td.price strong{margin-right:-3px}
.marginalContentDefault,.marginalContentContextDefault{background-color:transparent!important}
.marginalContentContextDefault h1{margin:-10px 0 7px -10px;padding:5px 10px;text-indent:10px}
.marginalContentContextDefault p{width:75%!important;margin-bottom:0;padding:5px 10px}
.message_red{margin-top:80px}
