@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;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}@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';}.offerlabelImageListing{position:absolute;width:133px;height:104px;right:-10px;top:-10px;}.offerlabelHotelPicture{width:100px;height:100px;position:absolute;right:-4px;top:1px;}.offerLabelsTeaserSmall{max-width:100px;max-height:100px;}.offerLabelsDescriptionExpander{margin-left:20px;}.offerLabelsDescriptionExpander img{margin:0 4px -2px 0;}.offerLabelsDescriptionShort{width:100%;margin-top:10px;}.offerLabelsDescriptionShortFacetted{width:400px;position:relative;top:-20px;}.travelOfferHotelHeaderImage .offerLabelsDescriptionShort{margin-top:0px;width:100%;}.offerLabelsDescriptionMedium{width:100%;margin-top:10px;display:none;}.offerLabelsDescriptionMedium.active{display:block;}div.promotionImage{width:230px;float:left;}div.promotionDescription{width:400px;float:left;}.offerlabelVacany a:hover{background:#fff;text-decoration:none;}.offerlabelVacany a.tooltipSmall .tooltipcontent{display:none;padding:2px 3px;margin-left:8px;width:130px;}.offerlabelVacany a.tooltipSmall:hover .tooltipcontent{display:inline;position:absolute;border:1px solid #ccc;background:#fff;color:#6c6c6c;}.offerlabelVacany .tooltipcontent{width:250px;}