@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';}#content:not(.startpage) a[href$='mhcregister']{color:#0058a3;background-image:none;background-color:#fad73c;height:30px;line-height:25px;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;font-size:13px;display:table-cell;text-align:center;vertical-align:middle;padding:0 8px;}#content:not(.startpage) a[href$='mhcregister']:hover,#content:not(.startpage) a[href$='mhcregister'] span:hover{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;}#content:not(.startpage) a[href$='mhcregister'] strong:after{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60C";padding-left:5px;font-size:0.8em;}#content:not(.startpage) a[href$='mhcregister'] strong:hover{box-shadow:none;}.formPreLabel p.description{font-weight:normal;}form.formMhcMemorizer .formBody{margin-top:25px;}form.formMhcMemorizer .formBody .formElementLine .label{float:left;margin-right:10px;}form.formMhcMemorizer .formBody .formElementLine .input{float:left;position:relative;z-index:1;}.memorizerLinkContainer .countPictures,.memorizerLinkContainer .countVideos{float:left;margin:0 15px 0 0;}.memorizerLinkContainer .mhcDeleteHotelContainer{float:right;}.voucherContainerOdd{overflow-x:auto;overflow-y:hidden;}.voucherContainerOdd .bCTravel{padding:0;}thead.voucherListHeader{width:100%;}tr.voucherListHeader th{padding:8px !important;}tr.voucherListHeader th{padding-left:7px;}tr.voucherListHeader th.sixthPart{width:15%;}.separatorLight{margin:12px 0 1px;}.travelnavigatorCancellation{box-sizing:border-box;font-family:Open Sans, serif;font-size:12px;line-height:18px;color:#333;width:100%;padding:20px;max-width:582px;margin:20px auto 0;}.travelnavigatorCancellation .headline{font-size:21px;line-height:29px;font-style:normal;font-weight:100;margin-bottom:14px;}.travelnavigatorCancellation .myBookingsLink{margin-bottom:20px;font-size:14px;display:block;}.travelnavigatorCancellation .myBookingsLink .arrow{border:solid;border-width:0 2px 2px 0;display:inline-block;padding:3px;}.travelnavigatorCancellation .myBookingsLink .right{transform:rotate(-45deg);}.travelnavigatorCancellation .myBookingsLink .left{transform:rotate(135deg);}.travelnavigatorCancellation .myBookingsLink.success{text-align:center;}.cancellationRequestByEmailContainer{font-size:14px;line-height:21px;}.cancellationRequestByEmailContainer .sendCancellationText{margin:21px 0;}.cancellationRequestByEmailContainer .cancellationProcessContainer div{font-weight:600;margin-bottom:7px;}.cancellationRequestByEmailContainer .cancellationProcessContainer ul{margin-left:21px;}.cancellationRequestByEmailContainer button{margin-top:21px;margin-right:12px;}.cancellationRequestByEmailContainer a{font-size:11px;line-height:16px;color:#0058a3;font-weight:bold;}.cancellationRequestByEmailSuccessContainer div,.cancellationRequestByEmailSuccessContainer a{text-align:center;}.cancellationRequestByEmailSuccessContainer .freeCancellationProcessText{font-weight:600;}.travelnavigatorCancellation h2{font-weight:300;font-size:21px;line-height:29px;margin-bottom:14px;}.travelnavigatorCancellation h3{font-weight:bold;font-size:14px;line-height:21px;margin-bottom:7px;}.travelnavigatorCancellation button{border:none;outline:none;padding:6px 15px;cursor:pointer;font-weight:bold;color:#0058a3;background-color:#ffc900;box-shadow:inset 0px -4px 0px #d4a700;}.travelnavigatorCancellation button:hover{background-color:#d4a700;box-shadow:inset 0px -4px 0px #ffc900;}.mhcMessagesNavigationForm{margin:7px 0px;padding-left:2px;}.mhcMessagesNavigationForm .inboxSelection{width:220px;}.mhcMessagesNavigationForm .composeSelection{width:210px;}.contentInactive{font-weight:bold;color:#f00;}.contentActive{font-weight:bold;color:#5bb771;}.listItemContainer{height:100px;}.mhcPoiItemPoi{width:100px;}.mhcPoiReviewSwitch{padding-left:10px;}.mhcPoiReviewSwitch .leftPart{float:left;width:180px;height:30px;}.mhcPoiReviewSwitch .rightPart{float:left;width:450px;}.messageListInbox,.messageListOutbox{margin-top:15px;}.messageListInbox .separatorLight,.messageListOutbox .separatorLight{margin:15px 0;}.mhcMessageItemCheckbox{float:left;margin-right:5px;}.mhcMessageItemSubject{float:left;width:270px;}.mhcMessageItemSubject .mhcMessageItemSubjectNoLink{margin-left:5px;}.mhcMessageItemRead{float:left;}.mhcMessageItemFooter{padding-left:24px;overflow:hidden;}.mhcMessageItemMessage{padding:30px 12px 30px 38px;width:auto;overflow:hidden;}.mhcMessageItemMessage .infotext{padding-top:30px;}.mhcMessageItemReply{float:right;padding-right:15px;}.mhcMessageItemReply a.replyLink{text-decoration:none;}.mhcMessageItemReport{float:right;padding-right:15px;cursor:pointer;}.mhcMessageItemDelete{float:right;cursor:pointer;}.mhcItemText{text-decoration:underline;display:inline;vertical-align:top;margin-left:4px;}.mhcMessageHr{margin-top:8px;padding-bottom:8px;}.mhcMessagesMarkAll{float:left;}.mhcMessagesToggleMarked{float:left;padding-left:70px;}.mhcMessagesDeleteMarked{float:right;padding-left:15px;background:url('https://media.holidaycheck.com/data/image/common/delete.png') no-repeat;background-position:0 3px;}.reviewListMhc .hLPicture{float:left;width:130px;}.reviewListMhc .hLPicture img{border:2px solid #006fb7;max-width:120px;}.reviewListMhc .reviewListMhcContent{float:left;width:522px;}.reviewListMhc .reviewListTitle,.reviewListMhc .reviewListDate,.reviewListMhc .reviewListPoiName,.reviewListMhc .reviewListHotelName,.reviewListMhc .reviewListHotelDestination,.reviewListMhc .reviewListShipName,.reviewListMhc .contributionListMediaLink,.reviewListMhc .reviewListRating{position:static;}.reviewListMhc .reviewListDate,.reviewListMhc .reviewListRead{float:right;text-align:right;}.reviewListMhc .reviewListHotelName,.reviewListMhc .contributionListMediaLink,.reviewListMhc .reviewListPoiName{float:left;}.reviewListMhc .reviewListMediaLink,.reviewListMhc .reviewListRating{margin-top:20px;float:left;}.reviewListMhc .reviewListDate{margin-left:10px;}.reviewListMhc .reviewListRating{float:right;}.reviewListMhc .reviewListRating span{font-size:16px;font-weight:bold;}.reviewListMhc .reviewListTitle{vertical-align:top;}.reviewListMhc .reviewListTitle img{margin:-2px 0 0 5px;}.reviewListMhc .reviewListTitle a,.reviewListMhc .reviewListTitle span{float:left;}#formMhcMessage{width:610px;}#formMhcMessage .formBody .firstButton .buttonMiddle 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;padding:5px 10px;}#formMhcMessage .formBody .firstButton .buttonMiddle span input,#formMhcMessage .formBody .firstButton .buttonMiddle span .submit,#formMhcMessage .formBody .firstButton .buttonMiddle span span,#formMhcMessage .formBody .firstButton .buttonMiddle 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;}#formMhcMessage .formBody .firstButton .buttonMiddle span:hover,#formMhcMessage .formBody .firstButton .buttonMiddle span a:hover,#formMhcMessage .formBody .firstButton .buttonMiddle span input:hover,#formMhcMessage .formBody .firstButton .buttonMiddle span span:hover,#formMhcMessage .formBody .firstButton .buttonMiddle 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;}#formMhcMessage .formBody .firstButton .buttonMiddle span :hover{cursor:pointer;}#formMhcMessage .formBody .firstButton .buttonMiddle span:after{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60C";padding-left:5px;font-size:0.8em;}#formMhcMessageLightBox #formElementLine_text .input{width:580px;height:220px;}#formMhcMessageLightBox #formElementLine_text .input textarea{width:575px;height:210px;}#formMhcMessage #formElementLine_text .input{width:580px;height:370px;}#formMhcMessage #formElementLine_text .input textarea{width:575px;height:360px;}#formMhcMessage #formElementLine_userSearch .input #userSearch_value{display:none;}#formMhcMessage #formElementLine_userSearch .input #userSearch_type{display:none;}#formMhcMessage #formElementLine_userSearch .input #widget_userSearch_help{width:217px;}#actionInput{border:0;}