@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';}.boxActive{border:2px solid #006fb7;}.travelEnvContainer{margin-bottom:20px;position:relative;}.travelEnvContainer .noticeError{border:2px solid #dadada;width:484px;padding:5px 10px 10px 10px;}.travelEnvContainer .noticeError li{padding:5px 0 0 0;}.travelEnvContainer .noticeError li img{vertical-align:middle;margin-right:5px;}.travelEnvContainer .noticeError li .errorReason{color:#f00;}.travelEnvContainer .entitySelectionPartial h2 .closeIcon{top:12px;padding:2px;}.travelEnvContainer .entitySelectionPartial ul.entityTypeSelectionList li{margin-top:10px;float:left;margin-right:20px;padding:2px;cursor:pointer;position:relative;text-align:center;}.travelEnvContainer .entitySelectionPartial ul.entityTypeSelectionList li:hover{border-color:#fad73c;}.travelEnvContainer .entitySelectionPartial ul.entityTypeSelectionList li:hover.boxActive{border-color:#006fb7;cursor:auto;}.travelEnvContainer .entitySelectionPartial ul.entityTypeSelectionList li:hover.boxActive div span{background-color:transparent;}.travelEnvContainer .entitySelectionPartial ul.entityTypeSelectionList li img{float:left;}.travelEnvContainer .entitySelectionPartial ul.entityTypeSelectionList li div.caption{display:inline-block;margin:5px 0;text-align:center;line-height:5px;}.travelEnvContainer .entitySelectionPartial ul.entityTypeSelectionList li div.caption input[type="radio"]{vertical-align:middle;border:none;}.travelEnvContainer .entitySelectionPartial ul.entityTypeSelectionList li div.caption span{margin-left:5px;color:#00447a;font-size:15px;font-weight:bold;vertical-align:middle;}.travelEnvContainer .entitySelectionPartial ul.entityTypeSelectionList li.last{margin-right:0;}.travelEnvContainer .entitySelectionPartial ul.entityTypeSelectionList li .entityTypeInactiveOverlay{position:absolute;background-color:#fff;height:100%;width:100%;left:0;top:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;margin:0;padding:0;}.travelEnvContainer .entitySelectionPartial .entitySuggestSearchContainer div.suggestSearch{margin-bottom:20px;}.travelEnvContainer .entitySelectionPartial .entitySuggestSearchContainer div.suggestSearch .inputSpinner{margin-left:12px;}.travelEnvContainer .entitySelectionPartial .entitySuggestSearchContainer div.suggestSearch .inputSpinner img{vertical-align:middle;margin-top:-2px;}.travelEnvContainer .entitySelectionPartial .entitySuggestSearchContainer div.suggestSearch .entityLabel{float:left;width:209px;margin-right:40px;font-weight:bold;margin-top:2px;}.travelEnvContainer .entitySelectionPartial .entitySuggestSearchContainer div.suggestSearch .searchInputFieldContainer{position:relative;display:inline-block;}.travelEnvContainer .entitySelectionPartial .entitySuggestSearchContainer div.suggestSearch .searchInputFieldContainer .searchInputFieldOpen{width:32px;height:26px;position:absolute;left:-30px;top:-3px;background-position:-167px -2173px;}.travelEnvContainer .entitySelectionPartial .entitySuggestSearchContainer div.suggestSearch .searchInputFieldContainer input[type=text]{position:relative;height:15px;width:300px;margin-top:-2px;padding:3px 0 4px 2px;border-top:1px solid #006fb7;border-bottom:1px solid #006fb7;border-right:0;border-left:0;}.travelEnvContainer .entitySelectionPartial .entitySuggestSearchContainer div.suggestSearch .searchInputFieldContainer .searchInputFieldClose{width:11px;height:26px;position:absolute;left:299px;top:-3px;background-position:-206px -2173px;}.travelEnvContainer .entitySelectionPartial .entitySuggestSearchContainer div.suggestSearch .searchInputFieldContainer ul.suggestChoices{position:absolute;margin:0;width:300px;}.travelEnvContainer .entitySelectionPartial .entitySuggestSearchContainer div.suggestSearch .searchInputFieldContainer ul.suggestChoices hr{margin:5px 0;}.travelEnvContainer .fileSelectionPartial h2 .closeIcon{top:12px;padding:2px;background-color:#fff;}.travelEnvContainer .fileSelectionPartial .buttonDescription{margin:15px 0 5px 0;}.travelEnvContainer .fileSelectionPartial .defaultPictureContainer{margin-right:0;}.travelEnvContainer .fileSelectionPartial .furtherPicturesButton{margin:15px 0 5px 0;}.travelEnvContainer .fileSelectionPartial .furtherPicturesButton .buttonLinkContentBlue{display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:25px;width:auto;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;}.travelEnvContainer .fileSelectionPartial .furtherPicturesButton .buttonLinkContentBlue input,.travelEnvContainer .fileSelectionPartial .furtherPicturesButton .buttonLinkContentBlue .submit,.travelEnvContainer .fileSelectionPartial .furtherPicturesButton .buttonLinkContentBlue span,.travelEnvContainer .fileSelectionPartial .furtherPicturesButton .buttonLinkContentBlue a{color:#0058a3;background-image:none;background-color:transparent;font-size:13px;display:table-cell;text-align:center;vertical-align:middle;width:auto;height:25px;padding:0 8px;}.travelEnvContainer .fileSelectionPartial .furtherPicturesButton .buttonLinkContentBlue:hover,.travelEnvContainer .fileSelectionPartial .furtherPicturesButton .buttonLinkContentBlue a:hover,.travelEnvContainer .fileSelectionPartial .furtherPicturesButton .buttonLinkContentBlue input:hover,.travelEnvContainer .fileSelectionPartial .furtherPicturesButton .buttonLinkContentBlue span:hover,.travelEnvContainer .fileSelectionPartial .furtherPicturesButton .buttonLinkContentBlue: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;}.travelEnvContainer .fileSelectionPartial .furtherPicturesButton .buttonLinkContentBlue :hover{cursor:pointer;}.travelEnvContainer .fileSelectionPartial .fileInputContainer{position:relative;cursor:pointer;overflow:hidden;float:left;}.travelEnvContainer .fileSelectionPartial .fileInputContainer input{margin:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;position:absolute;z-index:999;cursor:pointer;top:0;left:0;}.travelEnvContainer .fileSelectionPartial .fileInputContainer .buttonContainer{z-index:0;position:absolute;top:0;left:0;}.travelEnvContainer .fileSelectionPartial .fileInputContainer .buttonContainer .hoverActive{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;}.travelEnvContainer .fileSelectionPartial .fileInputContainer .buttonContainer .hoverActiveBlue{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;}.travelEnvContainer .fileSelectionPartial .furtherFileInputContainerTemplate{display:none;}.travelEnvContainer .fileSelectionPartial .fileInputContainerTemplate{display:none;}.travelEnvContainer .fileSelectionPartial .entityName{font-size:18px;color:#006fb7;}.travelEnvContainer .fileSelectionPartial .fileNames{display:none;margin-top:10px;width:512px;}.travelEnvContainer .fileSelectionPartial .fileNames .span-1{width:228px;}.travelEnvContainer .fileSelectionPartial .fileNames .fileNameContainer{position:relative;display:inline-block;padding:5px;margin-top:10px;border:2px solid #dadada;}.travelEnvContainer .fileSelectionPartial .fileNames .fileNameContainer .span-1{margin-right:0;}.travelEnvContainer .fileSelectionPartial .fileNames .fileNameContainer .overflowHidden{overflow:hidden;}.travelEnvContainer .fileSelectionPartial .fileNames .fileNameContainer .overflowHidden img{vertical-align:bottom;margin-right:5px;}.travelEnvContainer .fileSelectionPartial .wrongFileFormatInfoContainer{position:relative;margin-top:20px;border:2px solid #f00;width:500px;}.travelEnvContainer .fileSelectionPartial .wrongFileFormatInfoContainer .closeIcon{display:block;}.travelEnvContainer .fileSelectionPartial .wrongFileFormatInfoContainer .wrongFileFormatWording{padding:10px 10px 0px 10px;}.travelEnvContainer .fileSelectionPartial .wrongFileFormatInfoContainer .wrongFileNames{padding:5px 10px 10px 10px;}.travelEnvContainer .fileSelectionPartial .wrongFileFormatInfoContainer .wrongFileNames li{padding:5px 0 0 0;}.travelEnvContainer .fileSelectionPartial .wrongFileFormatInfoContainer .wrongFileNames li img{vertical-align:middle;margin-right:5px;}.travelEnvContainer .fileSelectionPartial .wrongFileFormatInfoContainer .wrongFileNames li .errorReason{color:#f00;}.travelEnvContainer .fileSelectionPartial .maxSelectionOfPicturesReached{position:relative;clear:both;margin-top:20px;}.travelEnvContainer .fileSelectionPartial .browserRecommendationContainer{display:none;float:left;margin-left:10px;margin-top:5px;}.travelEnvContainer .galleryPartial .pictureDates{margin:20px 0 -15px 0;}.travelEnvContainer .galleryPartial .pictureDates .dateAvailableFromExif .date,.travelEnvContainer .galleryPartial .pictureDates .dateAvailableFromUrlParam .date{font-weight:bold;padding:0px 10px;}.travelEnvContainer .galleryPartial .pictureDates .noDateAvailable select.month{margin-left:10px;}.travelEnvContainer .galleryPartial .pictureDates .noDateAvailable .noDateAvailableQuestionText{margin-right:10px;}.travelEnvContainer .galleryPartial .galleryItemContainer{width:232px;background:#fff url("https://media.holidaycheck.com/data/image/content/upload/polaroid_bg.png") no-repeat bottom;margin:10px 10px 6px 10px;position:relative;padding-bottom:4px;float:left;}.travelEnvContainer .galleryPartial .galleryItemContainer.first{margin-left:0;clear:both;}.travelEnvContainer .galleryPartial .galleryItemContainer.last{margin-right:0;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem{border:2px solid #dadada;width:198px;padding:15px;overflow:hidden;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .image{width:198px;height:198px;text-align:center;line-height:198px;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .image img{vertical-align:middle;border:2px solid #325faa;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .category{margin-top:15px;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .category select{width:198px;visibility:visible;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .title{margin-top:10px;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .title input{width:196px;height:18px;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .charCounter{color:#787878;font-size:10px;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .description{margin-top:10px;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .description .descriptionToggler{height:18px;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .description .descriptionToggler a{background:url("https://media.holidaycheck.com/data/image/common/toggle_min_plus.png") no-repeat 2px 3px;padding-left:17px;float:left;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .description .descriptionToggler a.active{background-image:url("https://media.holidaycheck.com/data/image/common/toggle_min_minus.png");}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .description .descriptionToggler img{vertical-align:bottom;margin-left:5px;float:left;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .description .toggleContent{display:none;height:172px;overflow:hidden;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .description .toggleContent textarea{margin:10px 0 0 0;height:125px;width:196px;}.travelEnvContainer .galleryPartial .galleryItemContainer .galleryItem .description .toggleContent .buttonContainer{float:right;margin-top:10px;}.addTravelEnvLink{position:relative;top:-5px;}.addTravelEnvLink img{vertical-align:middle;cursor:pointer;margin-right:10px;}.addTravelEnvLink a{display:inline-block;}.uploadPicturesButton{position:relative;top:10px;}.uploadPicturesButton:not(.displayNone),.finishGalleryButton:not(.displayNone),.proceedButton:not(.displayNone){display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:25px;width:250px;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;}.uploadPicturesButton:not(.displayNone) input,.uploadPicturesButton:not(.displayNone) .submit,.uploadPicturesButton:not(.displayNone) span,.uploadPicturesButton:not(.displayNone) a,.finishGalleryButton:not(.displayNone) input,.finishGalleryButton:not(.displayNone) .submit,.finishGalleryButton:not(.displayNone) span,.finishGalleryButton:not(.displayNone) a,.proceedButton:not(.displayNone) input,.proceedButton:not(.displayNone) .submit,.proceedButton:not(.displayNone) span,.proceedButton:not(.displayNone) a{color:#0058a3;background-image:none;background-color:transparent;font-size:13px;display:table-cell;text-align:center;vertical-align:middle;width:250px;height:25px;padding:0 8px;}.uploadPicturesButton:not(.displayNone):hover,.uploadPicturesButton:not(.displayNone) a:hover,.uploadPicturesButton:not(.displayNone) input:hover,.uploadPicturesButton:not(.displayNone) span:hover,.uploadPicturesButton:not(.displayNone):hover span,.finishGalleryButton:not(.displayNone):hover,.finishGalleryButton:not(.displayNone) a:hover,.finishGalleryButton:not(.displayNone) input:hover,.finishGalleryButton:not(.displayNone) span:hover,.finishGalleryButton:not(.displayNone):hover span,.proceedButton:not(.displayNone):hover,.proceedButton:not(.displayNone) a:hover,.proceedButton:not(.displayNone) input:hover,.proceedButton:not(.displayNone) span:hover,.proceedButton:not(.displayNone):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;}.uploadPicturesButton:not(.displayNone) :hover,.finishGalleryButton:not(.displayNone) :hover,.proceedButton:not(.displayNone) :hover{cursor:pointer;}.uploadShadowBox .uploadTitle{font-size:16px;color:#006fb7;}.uploadShadowBox .progressBarContainer{margin-top:10px;width:496px;border:1px solid black;}.uploadShadowBox .progressBarContainer .progressBar{background:url("https://media.holidaycheck.com/data/image/common/spinner/progressbar.gif") repeat-x;width:0;height:20px;}.uploadShadowBox .spinnerContainer{background:url("https://media.holidaycheck.com/data/image/common/spinner/global_spinner.gif") no-repeat scroll 0 0 transparent;height:60px;width:60px;margin:20px auto;}.uploadShadowBox .uploadStatus{margin-top:10px;text-align:center;}.uploadShadowBox .infoHeadline{margin-top:30px;font-size:15px;font-weight:bold;}.uploadShadowBox .infoText{margin-top:5px;}.closeIconDiv,.closeIcon{position:absolute;display:none;top:-10px;right:-12px;width:26px;height:26px;cursor:pointer;background:transparent url("https://media.holidaycheck.com/data/image/content/upload/icn_close.png") no-repeat center center;}#galleryOverlay{background-color:#fff;height:100%;left:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;-webkit-opacity:0.75;opacity:0.75;position:fixed;top:0;width:100%;z-index:2011;}#successMessage{border:2px solid #366c01;background-color:#d6ed81;padding:8px;margin-bottom:20px;}#successMessage strong{color:#366c01;font-size:15px;}.noticeError{margin-bottom:10px;}.inputMissing{border:1px solid red;color:red;}#startOverInfo{margin-top:20px;}#startOverInfo .buttonContainerWrapper{text-align:center;margin-top:10px;}#startOverInfo .buttonContainerWrapper .buttonContainer{display:inline-block;}#additional ul{margin-left:10px;}#additional ul li{background-image:url("https://media.holidaycheck.com/data/image/common/bulletpoint.png?31952");background-position:left 6px;background-repeat:no-repeat;display:block;line-height:1.5em;padding:0 0 5px 10px;}.visibilityHidden{visibility:hidden;}.textAlignRight{text-align:right;}.fileInputContainer .buttonContainer .buttonLink,.galleryItemContainer .buttonContainer .buttonLink{display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:24px;width:auto;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;}.fileInputContainer .buttonContainer .buttonLink input,.fileInputContainer .buttonContainer .buttonLink .submit,.fileInputContainer .buttonContainer .buttonLink span,.fileInputContainer .buttonContainer .buttonLink a,.galleryItemContainer .buttonContainer .buttonLink input,.galleryItemContainer .buttonContainer .buttonLink .submit,.galleryItemContainer .buttonContainer .buttonLink span,.galleryItemContainer .buttonContainer .buttonLink a{color:#0058a3;background-image:none;background-color:transparent;font-size:13px;display:table-cell;text-align:center;vertical-align:middle;width:auto;height:24px;padding:0 8px;}.fileInputContainer .buttonContainer .buttonLink:hover,.fileInputContainer .buttonContainer .buttonLink a:hover,.fileInputContainer .buttonContainer .buttonLink input:hover,.fileInputContainer .buttonContainer .buttonLink span:hover,.fileInputContainer .buttonContainer .buttonLink:hover span,.galleryItemContainer .buttonContainer .buttonLink:hover,.galleryItemContainer .buttonContainer .buttonLink a:hover,.galleryItemContainer .buttonContainer .buttonLink input:hover,.galleryItemContainer .buttonContainer .buttonLink span:hover,.galleryItemContainer .buttonContainer .buttonLink: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;}.fileInputContainer .buttonContainer .buttonLink :hover,.galleryItemContainer .buttonContainer .buttonLink :hover{cursor:pointer;}