@import url('https://www.holidaycheck.de/promo/css/font-hc-iconfont.css');.exception-errors{position:fixed;display:block;background-color:#fee;border:solid 1px #c00;z-index:9999;right:20px;top:20px;bottom:20px;width:960px;overflow:auto;color:#900;}.exception-errors .exception{border:solid 1px #f00;padding:5px;}.exception-errors .button a{display:block;}.exception-errors.collapsed{bottom:auto;width:50px;}.exception-errors.collapsed .exception{display:none;}.exception-errors.collapsed .button a{text-align:center;}@font-face{font-family:'icomoon';src:url('/fontface/icomoon.eot');src:url('/fontface/icomoon.eot?#iefix') format('embedded-opentype'), url('/fontface/icomoon.woff') format('woff'), url('/fontface/icomoon.ttf') format('truetype'), url('/fontface/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}.icon-base-moon{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;}.icon-shopping:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#e25450;content:'\e61e';}.icon-sightseeing:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#5bb771;content:'\e62a';}.icon-sport:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#90b01f;content:'\e61c';}.icon-food:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#7d327d;content:'\e63b';}.icon-entertainment:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#c13e04;content:'\e643';}#shadowbox_container,#shadowbox_overlay{overflow-x:visible;}#sb-player .addName{width:95%;}form .formBody .rightProceedButton{float:right;margin-right:3px;}form .formBody .leftProceedButton{float:left;margin-right:3px;}#generateNewEntity{margin-left:12px;}.generateNewEntity{margin-left:15px;}aside{margin-top:21px;}#travelDataForm,#recommendationForm,#contributionPersonalData{margin-top:8px;}.formEntityFind .suggestSearch{height:33px;}.formEntityFind .suggestSearch .suggestChoices{margin-top:30px;}.formEntityFind .hotelName input{height:15px;margin-top:6px;padding:3px 0 4px 2px;width:334px;}.formEntityFind .noticeError{margin-bottom:15px;}.formEntityFind #formElementLine_entityDestination{margin-left:20px;}.formEntityFind div.errorLine .label{color:#f00;}.formEntityFind input{width:218px;margin-top:3px;}.formEntityFind div.formButton{margin-left:20px;margin-top:18px;}.formEntityFind div.formButton button{display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:24px;width:50px;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;}.formEntityFind div.formButton button input,.formEntityFind div.formButton button .submit,.formEntityFind div.formButton button span,.formEntityFind div.formButton button a{color:#0058a3;background-image:none;background-color:transparent;font-size:13px;display:table-cell;text-align:center;vertical-align:middle;width:50px;height:24px;padding:0 8px;}.formEntityFind div.formButton button:hover,.formEntityFind div.formButton button a:hover,.formEntityFind div.formButton button input:hover,.formEntityFind div.formButton button span:hover,.formEntityFind div.formButton button:hover span{color:#fff;background-color:#46b6fe;-webkit-box-shadow:inset 0 -4px #3c96cf;-moz-box-shadow:inset 0 -4px #3c96cf;box-shadow:inset 0 -4px #3c96cf;cursor:pointer;}.formEntityFind div.formButton button :hover{cursor:pointer;}div.entitySelect{margin-top:15px;margin-bottom:3px;}div.generateNewEntity{margin-left:5px;}div.entitySelect div.entitySelectItemsContainer,div.entitySelect div.entitySelectSimpleItemsContainer{margin-top:3px;}#reviewForm .formBody,#recommendationForm .formBody,div.entitySelect div.entitySelectItemsContainer,div.entitySelect div.entitySelectSimpleItemsContainer{position:relative;}div.entitySelect div.entitySelectItemsContainer{margin-bottom:15px;}div.entitySelect div.entitySelectSimpleItemsContainer{margin-bottom:10px;}table.entitySelectItem{width:100%;margin-top:10px;}table.entitySelectItem td.entitySelectItemText,table.entitySelectCreate td.entitySelectCreateText{width:70%;padding-right:5px;}table.entitySelectItem td.entitySelectItemText span.nameSubtext{padding-left:3px;}table.entitySelectItem td.entitySelectItemButton,table.entitySelectItem td.entitySelectSimpleItemButton,table.entitySelectCreate td.entitySelectCreateButton{width:30%;}table.entitySelectItem td.entitySelectItemButton{padding-top:8px;}table.entitySelectCreate{width:100%;margin-top:17px;}table.entitySelectCreate td.entitySelectCreateText{font-weight:bold;}#noEntityFindNotice{margin-top:15px;}.entityConfirmProceed{padding-top:20px;}.entityConfirmProceed #entitySelectForm .formBody{margin:0;}#travelDataForm .noticeError{margin-bottom:15px;}#travelDataForm .formBody{margin:0;}.formRecommendation .noticeError{margin-bottom:15px;}.formRecommendation .formBody{height:auto;width:100%;}.formRecommendation .formBody .label{margin-bottom:5px;}.formRecommendation .radio br{padding-bottom:5px;}.formReview .noticeError{margin-bottom:30px;}.formReview .formBody{width:100%;}.formReview div.errorLine .label{color:#f00;}.formReview textarea{height:140px;margin-bottom:8px;}.formReview #fieldset-reviewFormShort #formElementLine_additionalText .input textarea{height:140px;}.formReview input{width:450px;}.formReview input.inputCheckbox{float:left;width:20px;}.formReview div.formElementLine{height:auto;margin-bottom:20px;}#formElementLine_textHotel{position:relative;}#fieldset-reviewFormShort div.formElementLine{float:left;}.formReview div.formElementLine .checkbox{float:left;margin-left:470px;}.formReview div.formElementLine .labelCheckbox{float:left;margin-top:-3px;margin-left:5px;}.formReview #formElementLine_title{margin-bottom:40px;}.formReview #formElementLine_note .label{float:none;margin-bottom:3px;width:455px;}.formReview #formElementLine_note .input{float:none;margin-left:0px;}.formReview #formElementLine_note .input input{width:450px;}.formReview #fieldset-reviewFormShort #hotelConditionPreLabel,.formReview #fieldset-reviewFormShort #locationShoppingPreLabel,.formReview #fieldset-reviewFormShort #serviceServicePreLabel,.formReview #fieldset-reviewFormShort #foodVarietyPreLabel,.formReview #fieldset-reviewFormShort #sportOfferPreLabel,.formReview #fieldset-reviewFormShort #roomCleannessPreLabel{margin-bottom:25px;}.formReview #fieldset-reviewFormShort #locationShoppingPreLabel,.formReview #fieldset-reviewFormShort #serviceServicePreLabel,.formReview #fieldset-reviewFormShort #foodVarietyPreLabel,.formReview #fieldset-reviewFormShort #sportOfferPreLabel,.formReview #fieldset-reviewFormShort #roomCleannessPreLabel{margin-top:20px;}.formReview #fieldset-reviewFormShort #formElementLine_additionalText,.formReview #fieldset-ratings,.formReview #formElementLine_recommendationId{margin-top:45px;}.formReview #formElementLine_note,.formReview #formElementLine_question1,.formReview #formElementLine_question2,.formReview #formElementLine_question3,.formReview #formElementLine_question4,.formReview #formElementLine_question5,.formReview #formElementLine_question6,.formReview #formElementLine_question7{margin-top:15px;}.formReview #formElementLine_recommendationId .label,.formReview #formElementLine_question1 .label,.formReview #formElementLine_question2 .label,.formReview #formElementLine_question3 .label,.formReview #formElementLine_question4 .label,.formReview #formElementLine_question5 .label,.formReview #formElementLine_question6 .label,.formReview #formElementLine_question7 .label,.formReview #formElementLine_note .label{font-weight:bold;}.formReview div.leftRating{margin-bottom:8px;}.formReview div.rightRating,.formReview div.rightRatingPoi{height:auto;margin-bottom:8px;}.formReview div.rightRating .label{float:left;width:295px;}.formReview div.rightRatingPoi .label{float:left;width:313px;}.formReview div.rightRating .input,.formReview div.rightRatingPoi .input{float:left;width:250px;overflow:hidden;}.formReviewPoi #travelDateYear,.formReviewPoi #travelDateMonth{margin-right:20px;width:216px;}.formReviewPoi #formElementLine_travelDateYear{float:left;}div.reviewFormText{padding-bottom:35px;}div.reviewFormText hr.dashed{margin-top:15px;margin-bottom:15px;}div.hotelReviewFormAdditionalText{display:block;}.contributionReviewPoiTextContainer{margin-top:15px;margin-bottom:15px;}.checkedIcon{padding:0 0 0 23px;height:25px;}.checkedIcon:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#187cbd;content:"\e630";margin-right:5px;margin-left:-23px;}#contributionPersonalData .noticeError{margin-bottom:15px;}#contributionPersonalData .formBody{margin:0;}#contributionPersonalData .formBody #formElementLine_termsofuse .checkbox{padding-left:0;}#contributionPersonalData .formBody #formElementLine_termsofuse .labelCheckbox,#contributionPersonalData .formBody #formElementLine_termsofuse .labelCheckbox .error{float:none;max-width:100%;}#contributionPersonalData.formPrimary div.formElementLine .input{width:225px;}div.poiSelectWikiEditLink{margin-top:20px;}.file_background{padding:5px;}#fileList div.file div.name{width:105px;float:left;margin-top:5px;margin-right:5px;overflow-x:hidden;}#fileList div.file div.progress,#fileList div.file div.success,#fileList div.file div.error{width:303px;float:left;}#fileList div.file div.progressStatus{margin-top:5px;float:right;}#fileList div.file div.progress strong{position:relative;top:-2px;}#fileList div.file div.success,#fileList div.file div.error{padding-top:5px;}#fileList div.file div.progress{width:303px;height:11px;background-image:url("https://media.holidaycheck.com/data/image/contribution/upload_progress_empty.gif");background-repeat:no-repeat;background-position:left top;float:left;margin-top:8px;}#fileList div.file div.progress div{width:0%;height:11px;background-image:url("https://media.holidaycheck.com/data/image/contribution/upload_progress_full.gif");background-repeat:no-repeat;background-position:left top;position:relative;top:0px;left:0px;}#fileList div.file div.error{display:none;}#fileList div.file div.remove{width:16px;height:16px;background-image:url("https://media.holidaycheck.com/data/image/common/message_delete.png");background-repeat:no-repeat;cursor:pointer;float:left;margin-right:7px;margin-top:6px;}#fileList div.file div.success{color:#5bb771;font-weight:bold;margin-left:22px;}#fileList div.file div.dialogue{display:none;margin-top:7px;}#fileList div.file div.dialogue div.mediaDialogueThumbnail{float:left;margin-right:13px;width:120px;}#fileList div.file div.dialogue div.mediaDialogueRightPart{float:left;}#fileList div.file div.dialogue div.mediaDialogueRightPart div.noticeErrorContent,#fileList div.file div.dialogue div.mediaDialogueRightPart div.noticeErrorContentContribution{margin-top:10px;}#fileList div.file div.dialogue div.mediaDialogueRightPart div.noticeErrorContentContribution{width:460px;}#fileList div.file div.dialogue div.mediaDialogueThirdPart{clear:both;padding-top:7px;padding-bottom:7px;}#fileList div.file hr{margin-top:5px;}.fileSelectBlock{margin-top:15px;margin-bottom:15px;}#fileSelectLabelFirst,#fileSelectLabelSecond{float:left;margin-right:20px;}#fileSelectLabelSecond{display:none;}div.fileSelect{float:left;width:123px;height:24px;cursor:pointer;}#uploadButton{display:none;margin-top:20px;}#uploadButton .buttonContainer .buttonMiddle{float:right;display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:40px;width:auto;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;}#uploadButton .buttonContainer .buttonMiddle input,#uploadButton .buttonContainer .buttonMiddle .submit,#uploadButton .buttonContainer .buttonMiddle span,#uploadButton .buttonContainer .buttonMiddle a{color:#0058a3;background-image:none;background-color:transparent;font-size:15px;display:table-cell;text-align:center;vertical-align:middle;width:auto;height:40px;padding:0 8px;}#uploadButton .buttonContainer .buttonMiddle:hover,#uploadButton .buttonContainer .buttonMiddle a:hover,#uploadButton .buttonContainer .buttonMiddle input:hover,#uploadButton .buttonContainer .buttonMiddle span:hover,#uploadButton .buttonContainer .buttonMiddle:hover span{color:#fff;background-color:#46b6fe;-webkit-box-shadow:inset 0 -4px #3c96cf;-moz-box-shadow:inset 0 -4px #3c96cf;box-shadow:inset 0 -4px #3c96cf;cursor:pointer;}#uploadButton .buttonContainer .buttonMiddle :hover{cursor:pointer;}#uploadButton hr.separatorLight{margin-top:10px;}div.parkedText{display:none;}.formMediaAssignment .formBody{margin-bottom:8px;}.formMediaAssignment select{width:218px;margin-top:3px;}div.mediaDialogueSecondPart .formEntityFind input{width:190px;}div.mediaDialogueRestartConfirmation div.formButton{float:left;margin-right:10px;margin-top:10px;}.mediaDialogueSecondPart .noticeError{margin-bottom:8px;}.mediaDialogueSecondPart form.formEntityFind table{margin-bottom:0;}.mediaDialogueThirdPart #noEntityFindNotice{margin-top:0;}.mediaDialogueThirdPart .entitySelect,.mediaDialogueThirdPart .entitySelect hr.dashed{margin-top:0;}#mediaCategorizationForm .noticeError{margin-bottom:15px;}#mediaCategorizationForm .formBody{margin:0;margin-left:133px;}#mediaCategorizationForm .formBody .formPreLabel{margin-top:0px;margin-bottom:15px;}#mediaCategorizationForm .formBody #titlePreLabel
#mediaCategorizationForm .formBody #fieldset-optionalPreLabel,#mediaCategorizationForm .formBody #submitPreLabel{margin-top:30px;}#mediaCategorizationForm .formBody #submitPreLabel{margin-bottom:8px;margin-left:158px;width:280px;}#finishUploadFilesForm{width:500px;max-width:500px;}table.mediaFinishedOverview{max-width:470px;}table.mediaFinishedOverview tr td{padding-right:10px;padding-bottom:3px;}ul.defaultList{margin-top:0;}.previewPicturesTitle{margin-top:10px;}.airberlinLogo{position:relative;margin-left:0px;margin-top:0px;}label.labelRadio span{position:relative;margin-right:15px;}.easterSpecialToolTip{width:320px;}.againstFaker{cursor:pointer;float:left;margin-bottom:20px;}.fakerinfolightbox h2{padding-bottom:16px;margin-bottom:5px;}#reviewForm .rateSlider{float:left;width:250px;}.newsletterRevokeInfo{padding-left:0px;}.formPrimary div.formElementLine > .checkbox{padding-left:0px;}.contributionLogout{float:right;margin:10px 30px 0 0;}div.formElementLine .automaticInlineExposureDefault{z-index:1;}div.formElementLine .suggestSearch.hotelName input{border:1px solid #b4b4b4;height:23px;margin:2px 0 0 0;min-width:130px;padding:5px 14px 5px 3px;width:374px;}aside .box,.summaryBox{position:relative;background-image:none !important;border:1px solid #ccc;padding:20px;background:#fff none !important;}aside .box h2,aside .box h3,.summaryBox h2,.summaryBox h3{background:none;font-size:18px;font-weight:normal;}aside .box h3,.summaryBox h3{font-size:18px;font-weight:normal;margin-bottom:0;}aside .box .buttonLinkContentBig,.summaryBox .buttonLinkContentBig{float:left;}aside .box .buttonLinkContentBig span,.summaryBox .buttonLinkContentBig span{display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:auto;width:auto;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;width:200px;text-align:center;padding:13px 0;}aside .box .buttonLinkContentBig span input,aside .box .buttonLinkContentBig span .submit,aside .box .buttonLinkContentBig span span,aside .box .buttonLinkContentBig span a,.summaryBox .buttonLinkContentBig span input,.summaryBox .buttonLinkContentBig span .submit,.summaryBox .buttonLinkContentBig span span,.summaryBox .buttonLinkContentBig span a{color:#0058a3;background-image:none;background-color:transparent;font-size:13px;display:table-cell;text-align:center;vertical-align:middle;width:auto;height:auto;padding:0 8px;}aside .box .buttonLinkContentBig span:hover,aside .box .buttonLinkContentBig span a:hover,aside .box .buttonLinkContentBig span input:hover,aside .box .buttonLinkContentBig span span:hover,aside .box .buttonLinkContentBig span:hover span,.summaryBox .buttonLinkContentBig span:hover,.summaryBox .buttonLinkContentBig span a:hover,.summaryBox .buttonLinkContentBig span input:hover,.summaryBox .buttonLinkContentBig span span:hover,.summaryBox .buttonLinkContentBig span:hover span{color:#fff;background-color:#46b6fe;-webkit-box-shadow:inset 0 -4px #3c96cf;-moz-box-shadow:inset 0 -4px #3c96cf;box-shadow:inset 0 -4px #3c96cf;cursor:pointer;}aside .box .buttonLinkContentBig span :hover,.summaryBox .buttonLinkContentBig span :hover{cursor:pointer;}.summaryBoxFixedHeight{height:482px;}aside .box.hotelDetailBox{padding:0;}aside .box.hotelDetailBox .boxHeader{padding:20px 20px 0 20px;}aside .box.hotelDetailBox .boxHeader h3{padding-bottom:0px;font-weight:normal;}aside .box.hotelDetailBox .boxHeader h3 span.hotelTrans{display:block;font-weight:bold;margin-bottom:5px;}aside .box.hotelDetailBox .hotelPictureContainer{position:relative;background-color:#f2f2f2;}aside .box.hotelDetailBox .hotelPictureContainer .entityPicture{height:244px;background-repeat:no-repeat;background-position:center center;}aside .box.hotelDetailBox .hotelPictureContainer .accoladeImage{position:absolute;left:2px;top:10px;}#searchButton{background:url("https://media.holidaycheck.com/data/image/element_sprite/sprite_global_de.png") no-repeat scroll -815px -256px transparent;border:0 none;border-radius:0 0 0 0;height:37px;width:42px;position:relative;left:-2px;cursor:pointer;}.Contributionreviewhotel.hotelfind #content .contentBox,.Contributionreviewpoi.poifind #content .contentBox{border:1px solid #ccc;}.Contributionreviewhotel.hotelfind .topline,.Contributionreviewpoi.poifind .topline{color:#00447a;font-size:16px;font-weight:bold;padding-bottom:50px;}.Contributionreviewhotel.hotelfind .secondline,.Contributionreviewpoi.poifind .secondline{color:#00447a;margin-bottom:10px;font-weight:bold;font-size:13px;}.Contributionreviewhotel.hotelfind .searchInput,.Contributionreviewpoi.poifind .searchInput{float:left;width:100%;position:relative;z-index:20;margin-bottom:40px;}.Contributionreviewhotel.hotelfind .searchInput form,.Contributionreviewpoi.poifind .searchInput form{float:left;position:relative;display:block;height:37px;width:393px;}.Contributionreviewhotel.hotelfind .searchInput .label,.Contributionreviewpoi.poifind .searchInput .label{padding:0;}.Contributionreviewhotel.hotelfind .searchInput .input ul,.Contributionreviewpoi.poifind .searchInput .input ul{top:-11.5px;left:-1px;width:391px;min-width:391px;border:1px solid #b4b4b4;}.Contributionreviewhotel.hotelfind #hotelResultBlock,.Contributionreviewpoi.poifind #hotelResultBlock{display:none;height:400px;z-index:10;}.Contributionreviewhotel.hotelfind #hotelResultBlock h3,.Contributionreviewpoi.poifind #hotelResultBlock h3{color:#00447a;}.Contributionreviewhotel.hotelfind #hotelResultList,.Contributionreviewpoi.poifind #hotelResultList{position:relative;width:432px;height:270px;border:1px solid #b4b4b4;overflow-x:hidden;overflow-y:scroll;margin-top:5px;}.Contributionreviewhotel.hotelfind #hotelResultList ul li,.Contributionreviewpoi.poifind #hotelResultList ul li{display:block;float:left;width:100%;padding:5px;color:#000;}.Contributionreviewhotel.hotelfind #hotelResultList ul li.even,.Contributionreviewpoi.poifind #hotelResultList ul li.even{background:#fff;}.Contributionreviewhotel.hotelfind #hotelResultList ul li.odd,.Contributionreviewpoi.poifind #hotelResultList ul li.odd{background:#f2f2f2;}.Contributionreviewhotel.hotelfind #hotelResultList ul li:hover,.Contributionreviewpoi.poifind #hotelResultList ul li:hover{background:#ececec;}.Contributionreviewhotel.hotelfind #hotelResultList ul li label span,.Contributionreviewpoi.poifind #hotelResultList ul li label span{margin-right:5px;}.Contributionreviewhotel.hotelfind #hotelResultBlock #hotelResultList input,.Contributionreviewpoi.poifind #hotelResultBlock #hotelResultList input{border:0px;background:transparent;}.Contributionreviewhotel.hotelfind #hotelResultBlock #hotelResultList ul li label,.Contributionreviewhotel.hotelfind #hotelResultBlock #hotelResultList ul li label span,.Contributionreviewpoi.poifind #hotelResultBlock #hotelResultList ul li label,.Contributionreviewpoi.poifind #hotelResultBlock #hotelResultList ul li label span{display:block;float:left;position:relative;}.Contributionreviewhotel.hotelfind #content .contentBox{margin-bottom:0;padding-left:25px;padding-top:20px;position:relative;min-height:405px;}.Contributionreviewhotel.hotelfind .content-review-hotel-teaser,.Contributionreviewhotel.traveldata .content-review-hotel-teaser{position:relative;right:25px;margin-top:20px;}.Contributionreviewhotel.hotelfind .content-review-hotel-teaser img,.Contributionreviewhotel.traveldata .content-review-hotel-teaser img{width:650px;}.Contributionreviewhotel.hotelfind .content-review-hotel-teaser:hover,.Contributionreviewhotel.traveldata .content-review-hotel-teaser:hover{cursor:pointer;}.Contributionreviewhotel .headerContainerBox{padding:20px;border:1px solid #dadada;}.Contributionreviewhotel .headerContainerBox .headerContainerHotel{position:relative;}.Contributionreviewhotel .headerContainerBox .headerContainerHotel .entityPictureHotel{float:left;margin-right:20px;}.Contributionreviewhotel .headerContainerBox .headerContainerHotel .entityPictureHotel img{max-width:200px;max-height:150px;}.Contributionreviewhotel .headerContainerBox .headerContainerHotel .accoladeImage{position:absolute;top:10px;left:10px;}.Contributionreviewhotel .headerContainerBox .headerContent{font-size:large;line-height:initial;}.Contributionreviewhotel .headerContainerBox .headerContent .hotelName{font-weight:bold;}.Contributionreviewpoi .checkedIconContainer{padding-bottom:5px;clear:left;}.Contributionreviewpoi .checkedIconContainer .checkedIcon{float:left;}.Contributionreviewpoi.poifind #content .contentBox{height:auto;padding:40px 20px 50px 20px;}.Contributionreviewpoi.poifind #content .contentBox .searchInput{margin-bottom:0;}.Contributionreviewpoi.poifind #content .contentBox #hotelResultBlock{margin-top:20px;}.Contributionreviewpoi.review .categoryCompleted{background:#f7faee url('https://media.holidaycheck.com/data/image/common/checked.gif') no-repeat 600px center;}.Contributionreviewpoi.review .categoryCompleted-arrow{background-color:#f7faee;}.Contributionreviewpoi.review .categoryCompleted-arrow .green-arrow{background:url('https://media.holidaycheck.com/data/image/common/checked.gif') no-repeat 600px center;}.Contributionreviewpoi.review aside{margin-top:0px;}.Contributionreviewpoi.review .contentBox{font-size:13px;}.Contributionreviewpoi.review .contentBox #reviewForm .rateSlider{width:350px;}.Contributionreviewpoi.review .contentBox #reviewForm .rateSlider .valueDisplay{font-size:15px;color:#006fb7;width:200px;}.Contributionreviewpoi.review .contentBox .formBody .form-category{border:1px solid #dadada;border-top:none;}.Contributionreviewpoi.review .contentBox .formBody .form-category .rightRatingPoi .label{float:none;}.Contributionreviewpoi.review .contentBox .formBody .form-category .category-headline{margin-top:0px;margin-bottom:0px;padding:10px;height:18px;background-color:#f1f1f1;font-size:18px;font-weight:normal;font-size:25px;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container{padding-top:20px;padding-bottom:20px;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container .form-element-inner-container{padding:5px 20px 5px 20px;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container.form-element-jscounter-decorator .jsCharacterCounter{position:relative;top:-25px;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_text textarea{width:90%;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container .title-description{float:right;width:200px;margin-top:20px;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_title{position:relative;margin-bottom:0;float:left;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_title .input input{width:360px;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_title .jsCharacterCounter{position:absolute;top:0;right:2px;color:#9c9c9c;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_title .jsCharacterCounter.jsCharacterCounterStoped{color:#90b01f;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_recommendationId{position:relative;height:60px;margin-top:0;margin-bottom:0;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_recommendationId input{border:none;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_recommendationId .radio .labelRadio{position:absolute;top:40px;height:18px;left:150px;width:75px;background-image:url("https://media.holidaycheck.com/data/image/potemkin/smiley_sad.png");background-repeat:no-repeat;background-position:52px -1px;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_recommendationId .radio .labelRadio:first-child{width:60px;left:0;background-image:url("https://media.holidaycheck.com/data/image/potemkin/smiley_happy.png");background-repeat:no-repeat;background-position:40px;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_travelDateYear,.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_travelDateMonth{width:350px;margin:0 auto;float:none;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_travelDateYear .label,.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container #formElementLine_travelDateMonth .label{font-weight:normal;text-align:right;padding-right:10px;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container.floatLabels .label{float:left;width:80px;}.Contributionreviewpoi.review .contentBox .formBody .form-category .form-elements-container.floatLabels .input{float:left;}.Contributionreviewpoi.review .contentBox .formBody .form-category:first-child{border:1px solid #dadada;}#generateNewEntity{margin-left:25px;}#hotelfindaside aside{margin-top:0;margin-bottom:15px;}#hotelfindaside aside .box h2{margin-bottom:40px;}#hotelfindaside aside .box li{margin-bottom:40px;}#whyReview{position:relative;padding-top:20px;}#whyReview .headWhyReview{margin-bottom:20px;color:#00447a;font-weight:bold;font-size:13px;}#personalDataTopDiv #main{float:none;width:995px;margin-bottom:300px;font-size:13px;}.hotelreviewSendHeader{margin-top:0px;margin-bottom:0px;padding:10px;height:18px;background-color:#f1f1f1;font-size:18px;font-weight:normal;}.hotelreviewSend{border-bottom:none !important;height:350px;position:relative;}.hotelreviewSend #hotelreviewSendContentBox{width:650px;float:left !important;margin-right:0 !important;padding-top:30px;padding-bottom:30px;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}.hotelreviewSend .hotelreviewSendAdditionalBox{width:265px;height:281px;float:right;margin-right:0 !important;margin-left:10px;padding:30px 10px 0 10px;border-left:1px solid #dadada;border-bottom:1px solid #dadada;}.hotelreviewSend .hotelreviewSendAdditionalBox .checkedIcon{padding-bottom:30px;}#ToggleHeaderCoorperationPartners .toggleCoorperationPartners{height:9px;width:21px;float:right;cursor:pointer;}#ToggleHeaderCoorperationPartners .toggleCoorperationPartners:before{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e622";font-size:0.8em;}#ToggleHeaderCoorperationPartners .categoryClosed:before{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e623";font-size:0.8em;}.formPrimary div .formElementLine .radio{width:auto;}.formPrimary div .formElementLine .label{text-align:right;margin:0 10px 0 20px;width:170px;}.formPrimary div .mandatoryField{margin-left:20px;}#contributionPersonalData .formBody .box{background-image:none;border:1px solid #dadada;padding:0px;margin-bottom:0px;background-color:#fff;}#contributionPersonalData .formBody .box + .box{border-top:none;}#contributionPersonalData .formBody .labelCheckbox img{display:none;}#contributionPersonalData .formBody #formElementLine_registerNewsletterHCNL{margin-left:200px;}#contributionPersonalData .formBody #formElementLine_registerNewsletterHCNL img{display:none;}#contributionPersonalData .formBody #formElementLine_registerNewsletterHCNL .labelCheckbox{margin-top:19px;}#contributionPersonalData .formBody #formElementLine_registerNewsletterHCNL .labelCheckbox .newsletterLabelTextContainer{position:relative;top:-20px;left:6px;}#contributionPersonalData .formBody #formElementLine_termsofuse{margin-left:200px;width:510px;}#contributionPersonalData .formBody .newsletterRevokeInfo{margin-left:217px;}.contributionPersonalDataHotel #newsLetterBox{float:right;margin-top:35px;margin-right:80px;}.contributionPersonalDataHotel #newsLetterBox .newsletterLabelText{position:relative;left:5px;}.contributionPersonalDataHotel #newsLetterBox #formElementLine_registerNewsletterHCNL{margin-left:0;}.contributionPersonalDataHotel #newsLetterBox .newsletterRevokeInfo{margin-left:0;}.contributionPersonalDataHotel #termsOfUseBox{width:550px;position:relative;bottom:10px;}.contributionPersonalDataHotel .formSeparatorLine{display:none;}aside + .againstFaker{margin-left:20px;}.Contributionreviewhotel.review .reviewFormText{padding-bottom:0;}#longTitle,#shortTitle{width:360px !important;}#longTitlePreLabel{margin-top:0px;margin-bottom:0px;padding:10px;height:18px;background-color:#f1f1f1;font-size:18px;font-weight:normal;border:1px solid #dadada;border-top:none;}#longTitlePreLabel .categoryToggler{height:9px;width:21px;float:right;cursor:pointer;}#longTitlePreLabel .categoryToggler:before{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e622";font-size:0.8em;}#longTitlePreLabel .categoryClosed:before{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e623";font-size:0.8em;}#longTitlePreLabel:hover{color:#000;}#absolvedTitleRec{float:right;margin-right:90px;position:relative;bottom:-60px;display:none;}.absolvedPreLabelImage{float:right;margin-right:60px;display:none;}#shortTitleAIE,#longTitleAIE{float:right;width:200px;margin-right:20px;display:block;position:relative;}#shortTitleAIE .aieHeader,#longTitleAIE .aieHeader{font-weight:bold;}#formElementLine_longTitle{padding:20px;margin-top:0px;margin-bottom:0px;font-size:13px;}#formElementLine_longTitle .label{font-weight:normal;}#formElementLine_longTitle #longTitleJsCharacterCounter{height:20px;width:360px;text-align:right;position:relative;bottom:40px;color:#9c9c9c;}.leftProceedButton{margin-top:20px;}.formPreviousLink{float:left;padding-top:10px;font-weight:bold;}.formPreviousLink span:before{padding-right:5px;content:"<";}.formInfoTextLine{width:auto;}.formInfoTextLine.append{margin:5px 0 5px 0;}.formInfoTextLine.prepend{margin:20px 0 5px 0;}.formInfoTextLine.left{text-align:left;}.formInfoTextLine.right{text-align:right;}.formInfoTextLine span{font-size:11px;margin-top:-20px;}.formAdditionalBox{width:285px;}.formAdditionalBox.append{float:right;}.formAdditionalBox.prepend{float:left;}.formAdditionalBox .box{border:1px solid #dadada;background-color:#fff;margin:0 0 10px 5px;}.formAdditionalBox strong{font-size:13px;font-weight:normal;}div.rateSlider div.sunsSlider div{width:25px;height:26px;background-repeat:no-repeat;}div.rateSlider div.sunsSlider div.valueActive{background:url('https://media.holidaycheck.com/data/image/potemkin/sprite.png') -151px -200px;}div.rateSlider div.sunsSlider div.valueInactive{background:url('https://media.holidaycheck.com/data/image/potemkin/sprite.png') -2px -200px;}div.rateSlider div.sunsSlider div.valueActiveHover{background:url('https://media.holidaycheck.com/data/image/potemkin/sprite.png') -151px -200px;}div.rateSlider div.sunsSlider div.valueInactiveHover{background:url('https://media.holidaycheck.com/data/image/potemkin/sprite.png') -151px -200px;}div.rateSlider div.sunsSlider div.valueActiveMousedown{background:url('https://media.holidaycheck.com/data/image/potemkin/sprite.png') -151px -200px;}div.rateSlider div.sunsSlider div.valueInactiveMousedown{background:url('https://media.holidaycheck.com/data/image/potemkin/sprite.png') -151px -200px;}#travelDataPreLabel{margin-top:0px;margin-bottom:0px;padding:10px;height:18px;background-color:#f1f1f1;font-size:18px;font-weight:normal;border-left:1px solid #dadada;border-right:1px solid #dadada;border-top:1px solid #dadada;margin-top:22px;}#travelDataForm{margin:0;}#travelDataBox{font-size:13px;padding:20px 20px 0 20px;border:1px solid #dadada;}#optinalDataTopic{font-size:32px;color:#00447a;margin:15px 0 20px 0;}.optinalDataTopic{margin:15px 0 20px 0;}.optinalDataTopic .topic{font-size:32px;color:#00447a;}.optinalDataTopic .further span:after{content:">";padding-left:5px;}#contributionReviewHotel{border:1px solid #dadada;font-site:13px;width:992px;}#contributionReviewHotel #fetchMailHeader{margin-top:0px;margin-bottom:0px;padding:10px;height:18px;background-color:#f1f1f1;font-size:18px;font-weight:normal;width:auto;border-bottom:1px solid #dadada;}#contributionReviewHotel #fetchMailContent{padding:40px 0 20px 20px;}#contributionReviewHotelEndDummyUser{font-size:13px;}#contributionReviewHotelEndDummyUser .contributionReviewHotelEndDummyUserContent{padding:20px;border:1px solid #dadada;border-bottom:none;}#contributionReviewHotelEndDummyUser #endDummyUserMedia{padding:0;}#contributionReviewHotelEndDummyUser #endDummyUserMedia h2{border:none;}#contributionReviewHotelEndDummyUser #endDummyUserMedia p,#contributionReviewHotelEndDummyUser #endDummyUserMedia ul{padding:20px 0 0 20px;}#contributionReviewHotelEndDummyUser h2{margin-top:0px;margin-bottom:0px;padding:10px;height:18px;background-color:#f1f1f1;font-size:18px;font-weight:normal;background-repeat:repeat;border:1px solid #dadada;border-bottom:none;}#contributionReviewHotelEndDummyUser #endDummyUserMhcRegister{border-bottom:1px solid #dadada;}#contributionReviewHotelEndloggedinUser h2{margin-top:0px;margin-bottom:0px;padding:10px;height:18px;background-color:#f1f1f1;font-size:18px;font-weight:normal;background-repeat:repeat;border-top:1px solid #dadada;}#contributionReviewHotelEndloggedinUser p,#contributionReviewHotelEndloggedinUser .listAdditional{padding:5px 20px;}#contributionReviewHotelEndloggedinUser #main{border:1px solid #dadada;border-top:none;width:100%;}#marketingteaserlightboxContent h2{margin-bottom:5px;padding-bottom:16px;}#marketingteaserlightboxContent ul{margin-left:17px;}#marketingteaserlightboxContent ul li{list-style-type:disc;}