﻿@font-face{font-family:'AyitaPro';src:url(/sharedr/styles/AyitaPro-SemiBold.eot);src:url(/sharedr/styles/AyitaPro-SemiBold.eot?#iefix) format("embedded-opentype"),url(/sharedr/styles/AyitaPro-SemiBold.otf) format("otf"),url(/sharedr/styles/AyitaPro-SemiBold.ttf) format("truetype"); font-display: fallback;}
.highslide-container div{font-family:Verdana,Helvetica;font-size:10pt}
.highslide-container table{background:none}
.highslide{outline:none;text-decoration:none}
.highslide img{border:2px solid silver}
.highslide:hover img{border-color:gray}
.highslide-active-anchor img{visibility:hidden}
.highslide-gallery .highslide-active-anchor img{border-color:#000;visibility:visible;cursor:default}
.highslide-image{border-width:2px;border-style:solid;border-color:#fff;background:gray}
.highslide-wrapper,.highslide-outline{background:#fff}
.glossy-dark{background:#111}
.highslide-number{font-weight:700;color:gray;font-size:.9em}
.highslide-caption{display:none;font-size:1em;padding:5px}
.highslide-heading{display:none;font-weight:700;margin:.4em}
.highslide-dimming{position:absolute;background:#000}
a.highslide-full-expand{background:url(/highslide/graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}
.highslide-loading{display:block;color:#000;font-size:9px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid #fff;background-color:#fff;padding-left:22px;background-image:url(/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px}
a.highslide-credits,a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px}
a.highslide-credits:hover,a.highslide-credits:hover i{color:#fff;background-color:gray}
.highslide-move,.highslide-move *{cursor:move}
.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0}
.highslide-overlay{display:none}
.hidden-container{display:none}
.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(/highslide/graphics/close.png)}
.highslide-gallery ul{list-style-type:none;margin:0;padding:0}
.highslide-gallery ul li{display:block;position:relative;float:left;width:106px;height:106px;border:1px solid silver;background:#ededed;margin:2px;line-height:0;overflow:hidden}
.highslide-gallery ul a{position:absolute;top:50%;left:50%}
.highslide-gallery ul img{position:relative;top:-50%;left:-50%}
html>/**/body .highslide-gallery ul li{display:table;text-align:center;text-align:center}
html>/**/body .highslide-gallery ul a{position:static;display:table-cell;vertical-align:middle}
html>/**/body .highslide-gallery ul img{position:static}
.highslide-controls{width:195px;height:40px;background:url(/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(/highslide/graphics/controlbar-white.gif) right -90px no-repeat}
.highslide-controls li{float:left;padding:5px 0;margin:0}
.highslide-controls a{background-image:url(/highslide/graphics/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none}
.highslide-controls a.disabled{cursor:default}
.highslide-controls a.disabled span{cursor:default}
.highslide-controls a span{display:none;cursor:pointer}
.highslide-controls .highslide-previous a{background-position:0 0}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important}
.highslide-controls .highslide-play a{background-position:-30px 0}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important}
.highslide-controls .highslide-pause a{background-position:-60px 0}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}
.highslide-controls .highslide-next a{background-position:-90px 0}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important}
.highslide-controls .highslide-move a{background-position:-120px 0}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px}
.highslide-controls .highslide-full-expand a{background-position:-150px 0}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important}
.highslide-controls .highslide-close a{background-position:-180px 0}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px}
.highslide-maincontent{display:none}
.highslide-html{background-color:#fff}
.highslide-html-content{display:none;width:400px;padding:0 5px 5px}
.highslide-header{padding-bottom:5px}
.highslide-header ul{margin:0;padding:0;text-align:right}
.highslide-header ul li{display:inline;padding-left:1em}
.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none}
.highslide-header a{font-weight:700;color:gray;text-transform:uppercase;text-decoration:none}
.highslide-header a:hover{color:#000}
.highslide-header .highslide-move a{cursor:move}
.highslide-footer{height:16px}
.highslide-footer .highslide-resize{display:block;float:right;margin-top:5px;height:11px;width:11px;background:url(/highslide/graphics/resize.gif) no-repeat}
.highslide-footer .highslide-resize span{display:none}
.highslide-resize{cursor:nw-resize}
.draggable-header .highslide-header{height:18px;border-bottom: 1px solid #fff!important;}
.draggable-header .highslide-heading{position:absolute;margin:2px .4em}
.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}
.draggable-header .highslide-header .highslide-move *{display:none}
.draggable-header .highslide-header .highslide-close{position:absolute;right:4px!important;top:2px;z-index:2;padding:0}
.draggable-header .highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url(/highslide/graphics/closeX.png)}
.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px}
.draggable-header .highslide-header .highslide-close span{display:none}
.draggable-header .highslide-maincontent{padding-top:1em}
.titlebar .highslide-header{height:18px;border-bottom:1px solid #ddd}
.titlebar .highslide-heading{position:absolute;margin:1px .4em;color:#666}
.titlebar .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}
.titlebar .highslide-header .highslide-move *{display:none}
.titlebar .highslide-header li{position:relative;top:3px;z-index:2;padding:0 0 0 1em}
.titlebar .highslide-maincontent{padding-top:1em}
.no-footer .highslide-footer{display:none}
.wide-border{background:#fff}
.wide-border .highslide-image{border-width:10px}
.wide-border .highslide-caption{padding:0 10px 10px}
.borderless .highslide-image{border:none}
.borderless .highslide-caption{border-bottom:1px solid #fff;border-top:1px solid #fff;background:silver}
.outer-glow{background:#444}
.outer-glow .highslide-image{border:5px solid #444}
.outer-glow .highslide-caption{border:5px solid #444;border-top:none;padding:5px;background-color:gray}
.colored-border{background:#fff}
.colored-border .highslide-image{border:2px solid green}
.colored-border .highslide-caption{border:2px solid green;border-top:none}
.dark{background:#111}
.dark .highslide-image{border-color:#000 #000 #202020;background:gray}
.dark .highslide-caption{color:#fff;background:#111}
.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url(/highslide/graphics/controlbar-black-border.gif)}
.floating-caption .highslide-caption{position:absolute;padding:1em 0 0;background:none;color:#fff;border:none;font-weight:700}
.controls-in-heading .highslide-heading{color:gray;font-weight:700;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(/highslide/graphics/icon.gif) no-repeat 0 1px}
.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:none}
.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none}
.controls-in-heading .highslide-controls li{padding:0}
.controls-in-heading .highslide-controls a{background-image:url(/highslide/graphics/controlbar-white-small.gif);height:20px;width:20px}
.controls-in-heading .highslide-controls .highslide-move{display:none}
.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0}
.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px}
.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px!important}
.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0}
.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px}
.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px!important}
.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0}
.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px}
.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0}
.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px}
.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px!important}
.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px!important}
.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0}
.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px}
.text-controls .highslide-controls{width:auto;height:auto;margin:0;text-align:center;background:none}
.text-controls ul{position:static;background:none;height:auto;left:0}
.text-controls .highslide-move{display:none}
.text-controls li{background-image:url(/highslide/graphics/controlbar-text-buttons.png);background-position:right top!important;padding:0;margin-left:15px;display:block;width:auto}
.text-controls a{background:url(/highslide/graphics/controlbar-text-buttons.png) no-repeat;background-position:left top!important;position:relative;left:-10px;display:block;width:auto;height:auto;text-decoration:none!important}
.text-controls a span{background:url(/highslide/graphics/controlbar-text-buttons.png) no-repeat;margin:1px 2px 1px 10px;display:block;min-width:4em;height:18px;line-height:18px;padding:1px 0 1px 18px;color:#333;font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:700;white-space:nowrap}
.text-controls .highslide-next{margin-right:1em}
.text-controls .highslide-full-expand a span{min-width:0;margin:1px 0;padding:1px 0 1px 10px}
.text-controls .highslide-close a span{min-width:0}
.text-controls a:hover span{color:#000}
.text-controls a.disabled span{color:#999}
.text-controls .highslide-previous span{background-position:0 -40px}
.text-controls .highslide-previous a.disabled{background-position:left top!important}
.text-controls .highslide-previous a.disabled span{background-position:0 -140px}
.text-controls .highslide-play span{background-position:0 -60px}
.text-controls .highslide-play a.disabled{background-position:left top!important}
.text-controls .highslide-play a.disabled span{background-position:0 -160px}
.text-controls .highslide-pause span{background-position:0 -80px}
.text-controls .highslide-next span{background-position:0 -100px}
.text-controls .highslide-next a.disabled{background-position:left top!important}
.text-controls .highslide-next a.disabled span{background-position:0 -200px}
.text-controls .highslide-full-expand span{background:none}
.text-controls .highslide-full-expand a.disabled{background-position:left top!important}
.text-controls .highslide-close span{background-position:0 -120px}
.highslide-thumbstrip{height:100%}
.highslide-thumbstrip div{overflow:hidden}
.highslide-thumbstrip table{position:relative;padding:0;border-collapse:collapse}
.highslide-thumbstrip td{padding:1px}
.highslide-thumbstrip a{outline:none}
.highslide-thumbstrip img{display:block;border:1px solid gray;margin:0 auto}
.highslide-thumbstrip .highslide-active-anchor img{visibility:visible}
.highslide-thumbstrip .highslide-marker{position:absolute;width:0;height:0;border-width:0;border-style:solid;border-color:transparent}
.highslide-thumbstrip-horizontal div{width:auto}
.highslide-thumbstrip-horizontal .highslide-scroll-up{display:none;position:absolute;top:3px;left:3px;width:25px;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-up div{margin-bottom:10px;cursor:pointer;background:url(/highslide/graphics/scrollarrows.png) left center no-repeat;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down{display:none;position:absolute;top:3px;right:3px;width:25px;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down div{margin-bottom:10px;cursor:pointer;background:url(/highslide/graphics/scrollarrows.png) center right no-repeat;height:42px}
.highslide-thumbstrip-horizontal table{margin:2px 0 10px}
.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left:10px}
.highslide-thumbstrip-horizontal img{width:auto;height:40px}
.highslide-thumbstrip-horizontal .highslide-marker{top:47px;border-left-width:6px;border-right-width:6px;border-bottom:6px solid gray}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left:10px}
.dark .highslide-thumbstrip-horizontal .highslide-marker,.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color:#fff!important}
.highslide-thumbstrip-vertical div{height:100%}
.highslide-thumbstrip-vertical a{display:block}
.highslide-thumbstrip-vertical .highslide-scroll-up{display:none;position:absolute;top:0;left:0;width:100%;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-up div{margin-left:10px;cursor:pointer;background:url(/highslide/graphics/scrollarrows.png) top center no-repeat;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down{display:none;position:absolute;bottom:0;left:0;width:100%;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down div{margin-left:10px;cursor:pointer;background:url(/highslide/graphics/scrollarrows.png) bottom center no-repeat;height:25px}
.highslide-thumbstrip-vertical table{margin:10px 0 0 10px}
.highslide-thumbstrip-vertical img{max-width:60px}
.highslide-thumbstrip-vertical .highslide-marker{left:0;margin-top:8px;border-top-width:6px;border-bottom-width:6px;border-left:6px solid gray}
.dark .highslide-thumbstrip-vertical .highslide-marker,.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color:#fff}
.highslide-viewport .highslide-thumbstrip-float{overflow:auto}
.highslide-thumbstrip-float ul{margin:2px 0;padding:0}
.highslide-thumbstrip-float li{display:block;height:60px;margin:0 2px;list-style:none;float:left}
.highslide-thumbstrip-float img{display:inline;border-color:silver;max-height:56px}
.highslide-thumbstrip-float .highslide-active-anchor img{border-color:#000}
.highslide-thumbstrip-float .highslide-scroll-up div,.highslide-thumbstrip-float .highslide-scroll-down div{display:none}
.highslide-thumbstrip-float .highslide-marker{display:none}
#accommodation-wrapper{position:relative}
.sc-masterContainer .sc-gs,.sc-al-lv{position:relative}
.sc-al-lv{float:left}
.sc-al-lv .sc-al-img img{width:65px}
.sc-fl{position:relative}
.sc-fl ul{padding-left:0}
.sc-fl li{list-style:none}
.sc-fl-h{font-weight:700;font-size:15px}
.sc-fl-tri{float:left;display:block;border-style:solid;border-width:8px;width:0;height:0;margin-right:-5px}
.sc-fl-tri-a{margin-top:5px;margin-left:-5px;margin-right:0}
.sc-fl-load{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.5)}
.sc-fl-load-inner{position:absolute;width:32px;height:32px;left:50%;top:100px;margin-left:-16px;/*background-image:url(/images/loader.gif)*/}
.sc-gs{position:relative;margin-bottom:5px;padding-top:15px;padding-bottom:15px}
.sc-gs .sc-fl-load-inner{top:50%;margin-top:-16px}
.sc-gs-default{display:none}
.sc-gs .sc-gs-input{color:gray}
.sc-gs-focus .sc-gs-input{color:#000}
.sc-so{float:left;padding:0}
.sc-so li{list-style:none;float:left;position:relative}
.sc-so li ul{display:none;position:absolute;left:0;padding:0}
.sc-so li:hover ul{display:block}
.sc-so li ul li{list-style:none;float:none}
.sc-al,.sc-dp-right{float:right}
.gl-map-wrapper{position:absolute;right:0;top:65px;float:right;overflow:hidden;z-index:1}
#glMapWrapper{box-shadow:none!important;border:none!important;height: 450px; margin: 0;}
.gl-map-wrapper #glCategoriesList li{list-style-type:none!important;list-style-image:none!important}
#gl-map{height:450px}
.sc-dp-left{float:left}
.sc-al-i{float:left;margin-bottom:10px}
.sc-al-img{float:left;margin-right:10px}
.sc-al-i-h{float:left}
.sc-al-companyName{margin-right:4px}
.sc-al-dist{font-size:20px}
.sc-al .sc-pager{float:left}
.sc-al .sc-pager a{width:20px;display:block;float:left;font-size:14px;margin:4px;padding:5px;text-align:center;text-decoration:none;border:1px solid transparent}
.sc-al .sc-pager a:hover{border:1px solid #fff}
.sc-al-btn-left,.sc-al-btn-right{position:absolute;top:50%;height:50px;margin-top:-25px;border-radius:5px;width:18px}
.sc-al-btn-left{left:0}
.sc-al-btn-right{right:0}
.sc-al-btn-left span{position:absolute;top:17px;left:-5px;display:block;border-style:solid;border-width:8px;width:0;height:0}
.sc-al-btn-right span{position:absolute;top:17px;right:-5px;display:block;border-style:solid;border-width:8px;width:0;height:0}
.sc-al-sp-r li{display:none}
.sc-al-sp-r li.sc-al-sp-r-1{display:block}
.sc-al .sc-pager span{width:20px;display:block;float:left;font-size:14px;margin:5px;padding:5px;text-align:center;text-decoration:none}
.sc-sp-r-all ul{left:0!important}
.sc-dp-companyInfo,.sc-dp-ci{float:left;width:100%}
.sc-dp-ci img{border:0}
.sc-dp-equipment p{float:left;width:100%;font-weight:700;margin-bottom:5px}
.sc-dp-equipment li{float:left;width:40%;list-style-position:inside}
.sc-dp-back{margin-bottom:5px}
.sc-dp-ci .sc-dp-ci-container{width:90px;height:67px;overflow:hidden;float:left;margin:10px 10px 0 0}
.sc-dp-ci .sc-dp-ci-container img{width:90px}
.sc-dp-ci .sc-dp-ci-description{display:none}
.sc-al-sp .sc-al-img{min-height:92px}
.sc-al-sp .sc-al-img img{max-width:146px}
.TableDetailContent .sc-dp-sp .sc-dp-sp-detailtext{width:100%}
.TableDetailContent .sc-dp-sp .sc-sp-r-content li{padding:5px;border-right:1px solid #fff}
.TableDetailContent .sc-dp-sp .sc-dp-sp-h{margin:15px 0;padding:5px}
.ui-datepicker{font-size:13px}
.ui-autocomplete.ui-widget.ui-widget-content{position:absolute;cursor:default}
.ui-autocomplete-loading{background:#fff; /* url(images/ui-anim_basic_16x16.gif) right center no-repeat*/}
* html .ui-autocomplete.ui-widget.ui-widget-content{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;z-index:100!important}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{margin:-1px}
.ui-autocomplete-results{float:right}
.sc-sp-rs-content li{float:none!important;width:100%!important}
.sc-al-stars{background-image:url(/sharedR/Portale/Images/Icons/stars-superior.png);margin-left:6px;height:10px;display:inline-block;background-size:55px 48px;background-repeat:no-repeat;position:relative}
.sc-al-flowers,.sc-al-suns{background-image:url(/sharedR/Portale/Images/Icons/stars-superior-flower-sun.png);margin-left:6px;height:10px;display:inline-block;background-size:55px 101px;background-repeat:no-repeat;position:relative}
.sc-al-flowers{background-position:0 -49px}
.sc-al-suns{background-position:0 -75px}
.sc-pl .sc-al-stars,.sc-pl .sc-al-flowers,.sc-pl .sc-al-suns{margin-right:6px;margin-left:0}
.sc-al-stars-1{width:11px}
.sc-al-stars-2{width:22px}
.sc-al-stars-3,.sc-al-stars-3s{width:33px}
.sc-al-stars-3s:after,.sc-al-stars-4s:after{width:7px;height:10px;display:block;content:"";background-image:url(/sharedR/Portale/Images/Icons/stars-superior.png);background-size:55px 48px;background-repeat:no-repeat;background-position:0 -12px;position:absolute;right:-8px}
.sc-al-stars-4,.sc-al-stars-4s{width:44px}
.sc-al-stars-3s,.sc-al-stars-4s{margin-right:8px}
.sc-al-stars-5{width:55px}
.content-accommodationlist{margin:5px 0 25px;float:left;width:94%;background-color:#ccc;padding:10px 3% 15px;position:relative}
.content-accommodationlist h2{margin:0;margin-left:82px;font-size:17px;line-height:20px;letter-spacing:0}
.content-accommodationlist .subtitle{margin:0;margin-bottom:25px;margin-left:82px}
.content-accommodationlist .subtitle a{text-decoration:none}
.content-accommodationlist .subtitle span{text-decoration:underline}
.content-accommodationlist .subtitle a::after{background-image:url(/sharedr/Portale/Images/Icons/icons.svg);content:"";width:6px;height:10px;background-position:5px -575px;display:inline-block;padding-left:5px;background-size:19px 669px}
.content-accommodationlist .icon,.content-accommodationlist .iconmoto,.content-accommodationlist .iconbike,.content-accommodationlist .iconfamily,.content-accommodationlist .iconwellness,.content-accommodationlist .iconski,.content-accommodationlist .iconwinter,.content-accommodationlist .icongolf, .content-accommodationlist .iconchristams{background-color:#666;display:block;position:absolute;top:0;left:3%;width:69px;height:64px;-webkit-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);background-image:url(/sharedr/Portale/Images/Icons/icons.svg);background-size:72px 5850px;background-position:4px -130px;background-repeat:no-repeat}
.content-accommodationlist .iconbike{background-position:4px -196px}
.content-accommodationlist .iconmoto{background-position:4px -528px}
.content-accommodationlist .iconfamily{background-position:4px 3px}
.content-accommodationlist .iconwellness{background-position:4px -64px}
.content-accommodationlist .iconski{background-position:4px -262px}
.content-accommodationlist .iconwinter{background-position:4px -329px}
.content-accommodationlist .icongolf{background-position:4px -395px}
.content-accommodationlist .iconchristams{background-position: 4px -2541px;}
.content-accommodationlist .list-more{width:100%;margin:0;background-color:#fff;position:relative;padding:0;-webkit-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:2px 3px 5px 0 rgba(0,0,0,0.6);float:left}
.content-accommodationlist .list-more .list-content{float:left;margin:6px 10px 8px;max-width:245px}
.content-accommodationlist .list-more:nth-of-type(even){margin:10px 0}
.content-accommodationlist .list-more .title{display:block;padding:0}
.content-accommodationlist .list-more .more{margin-top:6px;background:none;background-color:#666;height:auto;width:auto;color:#fff;float:left;font-size:14px;text-decoration:none;padding:5px 10px;white-space:nowrap}
.content-accommodationlist .sc-al-stars,.content-accommodationlist .sc-al-flowers,.content-accommodationlist .sc-al-suns{float:none;display:inline-block;height:10px;background-repeat:repeat-x;vertical-align:top}
.content-accommodationlist .sc-al-img{float:left;text-align:center;margin:0}
.content-accommodationlist .sc-al-img img{margin:0;border:0;padding:0;max-width:146px;height:auto}
.TextNote{color:#A5A4A2;font-size:11px;border-top:1px solid #D8D5CA;padding-top:5px;margin-top:40px}
.sc-sp-price span{font-size:12px}
.sc-sp-price > span{font-size:18px}
.TableDetailContent .sc-dp-sp .sc-sp-r-content li{height:auto;width:96%;padding:5px 2%}
.TableDetailContent .sc-dp-sp .sc-dp-sp-detailtext{min-height:inherit}
.TableDetailContent .sc-dp-sp .sc-sp-r-content li li{list-style-type:disc;margin-left:15px;padding:0;width:96%!important;border:0;white-space:normal}
.TableDetailContent .sc-dp-sp .sc-sp-r-detail{width:100%;float:left}
.TableDetailContent .sc-dp-sp .sc-sp-r-detail .sc-sp-r-content ul{float:left;width:100%}
.TableDetailContent .sc-dp-sp .sc-dp-sp-img{margin-bottom:15px;float:left;width:100%}
.TableDetailContent .sc-dp-sp .sc-dp-sp-img img{max-width:146px;height:auto}
.CompanyShortListItem.sc-restaurants .ImageContainer img,.CompanyShortListItem .ImageContainer img,#accommodations .sc-al-img img,.TableDetailPageCompany img{max-width:146px;height:auto}
#accommodations .sc-al-nearby{background-color:#666;padding:5px;color:#fff;margin-bottom:10px}
.Tab a, .TabActive { text-align: center; }
.sc-ps-dateicon{display:block;float:left;width:22px;height:22px;background-image:url(/images/grafica/ev-calendar.png)}
.sc-gs,.sc-al-lv,.sc-fl{width:100%;padding:10px 0 15px 11px;margin-bottom:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;float:left;min-height:110px}
.sc-ps + .sc-fl{min-height:inherit}
.sc-al-sp-search{float:left; width:100%;}
.sc-ps{width:100%;box-sizing:border-box;padding:10px 9px 30px;margin-bottom:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff}
.sc-fl{background-color:#e7e5e6}
.sc-fl-load{display:none}
.contentlist .sc-al {width: 100%;}
.sc-al,.sc-dp-right{width:75%}
.sc-pl, .lastminute-premium .sc-al{width:100%}
.sc-al-lv .sc-al-img img{width:65px}
.sc-fl{padding:0 5px;font-size:15px;float:left}
#accommodations .sc-fl ul{padding:0;float:left;margin-left:12px}
.sc-fl ul ul{margin-left:17px}
.sc-fl li{float:left;width:100%;padding:2px 0;list-style:none}
.sc-fl-i div{width:100%;float:left}
.sc-fl-i div:hover,#filter-stars .sc-fl-i:hover,#filter-categories .sc-fl-i:hover,#filter-equipments .sc-fl-i:hover{background-color:#E9E5D9}
.sc-fl-i .sc-fl-i-d{display:block;float:left;width:112px}
.sc-fl-i ul .sc-fl-i-d{width:95px}
.sc-fl-i .sc-fl-i-c{display:block;float:right;width:32px;font-size:13px;color:#780800;text-align:right}
.sc-fl-i ul span{width:115px}
.sc-fl-i input,.sc-fl-i a{float:left}
#accommodations .sc-fl-i input,#accommodations .sc-fl-i a{margin-top:5px}
.sc-fl-i a{margin-left:-8px}
.sc-al-sug .sc-al-img img{width:146px}
.sc-al-sug-dym{height:auto!important;font-weight:700}
.sc-al-sug{height:auto!important;cursor:pointer}
.sc-al-sug:hover{background-image:url(../images/cons-inside/bg-accommodations.jpg)}
.sc-al-sug .sc-al-i-h{font-weight:700}
.sc-al-sug .sc-al-sug-count{font-style:italic}
#filter-places,#filter-stars,#filter-categories,#filter-equipments{float:left;margin-top:8px;padding-bottom:8px;border-bottom:1px solid #fff}
.sc-fl-h{font-weight:700;font-size:17px;color:#780800;margin:5px 10px}
.sc-so li.sc-so-relevance a{background-position:right 9px}
.sc-fl-ia,.sc-so li.sc-so-active a{background-position:right -20px}
.sc-so li.sc-so-desc a{background-position:right -6px}
.sc-so li a{padding:3px 6px;padding-right:20px;text-decoration:none;background-repeat:no-repeat;background-image:url(/images/cons-inside/arrows.png);background-position:right -38px}
.sc-so .sc-so-d{padding:3px 6px;border-right:0}
.sc-fl-id{color:#b3b3b3}
.sc-fl-tri{border-color:transparent transparent transparent #b3b3b3;border-width:4px;margin-top:5px}
.sc-fl-tri:hover{border-color:transparent transparent transparent #780800}
.sc-fl-tri-a{border-color:#b3b3b3 transparent transparent}
.sc-fl-tri-a:hover{border-color:#780800 transparent transparent}
#accommodations .sc-gs,.sc-ps{background-color:#c25233;color:#fff}
#accommodations .sc-gs-change,#accommodations .sc-gs-reset{font-size:15px;color:#780800}
#accommodations .sc-gs-change{background-position:left bottom;background-repeat:no-repeat;border:0 none;height:20px;width:110px;color:#780800;float:left;text-align:center;margin-right:5px}
#accommodations .sc-fl ul{line-height:26px;font-size:16px}
#accommodations .sc-gs-change a,#accommodations .sc-gs-reset a{text-decoration:none;display:block;height:19px;width:16px}
#accommodations a:hover{color:#fff}
#accommodations .sc-al-c span a:hover{text-decoration:underline;color:#952a12}
#accommodations .sc-gs .sc-gs-input{width: calc(100% - 45px)}
#accommodations .sc-gs select{width:90px;margin-left:11px; font-size: 16px;}
.boxsuche .sc-gs-default{display:block;font-family:"Lato",Arial,Verdana;margin-left:0;width:367px}
.boxsuche .sc-gs .sc-gs-input{height:36px;padding:0 20px;width:235px;border:0;margin-bottom:4px; margin-right:10px}
.boxsuche .sc-gs-cat{width:183px;margin-right:12px}
.boxsuche .sc-gs-readonly{display:none}
#accommodations .sc-gs-default{display:block;text-align:right}
.sc-gs-default .sc-gs-search,.sc-gs-poi{text-align:left}
#accommodations .sc-gs-readonly .sc-gs-poi{padding-left:25px;background-repeat:no-repeat;background-position:left -40px}
#accommodations .sc-gs-readonly .sc-gs-search{padding-left:25px;background-repeat:no-repeat;background-position:left -20px}
#accommodations .sc-gs-readonly .sc-gs-poi span{margin-right:4px}
#accommodations .sc-gs-header{font-weight:700}
#accommodations .sc-gs-readonly{display:none;margin-bottom:20px}
.boxsuche .sc-gs{width:100%;float:left;padding:0}
.boxsuche .sc-gs span{display:none}
.boxsuche .sc-gs div{float:left;padding-top:8px;width:auto;}
.boxsuche input,.sc-gs .sc-gs-input,.sc-ps input{color:#780800;font-size:17px;padding:7px 15px;width:230px;margin-bottom:8px;font-family:"Lato",Arial,Verdana}
select#distanceList{font-size:15px;width:45px;margin-bottom:3px;font-family:"Lato",Arial,Verdana}
.sc-ps input{width:93px;margin-left:8px;float:left;margin-right:8px}
.sc-ps span{float:left;margin-left:8px}
.sc-gs .sc-gs-search .sc-gs-input{color:#aaa}
.sc-gs-focus .sc-gs-search .sc-gs-input{color:#780800}
.boxsuche select#gs-category{width:212px;height:36px;margin:0;border:0;font-size:17px}
.boxsuche select#gs-stars{width:121px;height:36px;margin:0;border:0;font-size:17px}
.boxsuche .sc-gs-button,#accommodations .sc-gs-button,.sc-ps-button{background-color:#780800;border:0 none;height:20px;width:110px;color:#fff;float:right;font-family:"Lato",Arial,Verdana;cursor:pointer;position:relative;height:auto;border:1px solid #fff;width:auto;font-size:18px;border-radius:2px;margin-right:0;padding:2px 15px;background-image:none;background-color:#c25233;color:#fff;font-weight:700;width:auto;margin-top:3px;height:42px;border:1px solid #780800;width:200px;float:left;position:absolute;left:0;top:57px;border-radius:2px}
.search .boxsuche .sc-gs-button,#accommodations .sc-gs-button,.sc-ps-button{background-color:#780800;width:88%}
.sc-ps-button{width:auto;background-color:#841803;height:auto;float:right;position:relative;font-weight:400;top:initial;margin-top:-3px}
.sc-ps-button:hover{color:#780800;background-color:#fff}
.boxsuche .sc-gs-button{margin-top:20px}
.boxsuche .sc-gs-button:hover:before{border-color:transparent transparent transparent #780800}
.sc-gs-button:hover{color:#780800;background-color:#fff}
#accommodations .sc-gs-button{float:none;margin:5px 22px 5px 0;position:relative;top:auto;width: calc(100% - 11px)!important;}
#accommodations .sc-gs-button:hover{color:#780800;background-color:#fff}
.sc-so{margin:0 0 10px!important;width:100%;font-size:15px;background-image:url(/images/cons-inside/bg-accommodations.jpg);background-position:0 -10px;border-bottom:1px solid #E7E5E6;border-top:1px solid #E7E5E6}
.sc-al-with-map .sc-so{margin:10px 0 3px!important;margin-top:463px!important}
#accommodations .sc-so a:hover{color:#780800}
.sc-so li{padding:3px;position:static;border-right:1px solid #E7E5E6;list-style:none}
.sc-so li.sc-so-active{background-color:#B3B3B3}
.sc-so li ul{font-size:14px;background-color:#E9E5D9;width:110px;left:370px;margin-left:0;top:auto}
.sc-al-h{font-size:16px;float:left; min-height: 40px;}
.sc-pl .sc-al-h{margin-bottom:5px; width:100%}
#accommodations .sc-al-i{font-family:"Lato",Arial,Verdana;min-height:119px;margin-bottom:1px;width:100%;font-size:16px;background-color:#FFF;background-repeat:repeat-x;border-bottom:1px solid #B3B3B3;padding:10px 0}
#accommodations .sc-pl .sc-al-i {font-family: "Lato",Arial,Verdana;margin-bottom: 1px;width: 32.66%;font-size: 16px;background-color: #FFF;background-repeat: repeat-x;border: 1px solid #B3B3B3;box-sizing: border-box;margin-right: 1%;margin-top: 1%;padding: 0;}
#accommodations .sc-al-img{float:left;margin-right:10px}
#accommodations .sc-al-img img{border:0;max-width:146px;height:auto;margin-bottom: 10px;}
#accommodations .sc-al-i-h{float:none;width:100%;padding:3px}
#accommodations .sc-al-i-h a.sc-al-companyName,.products .sc-al-companyName{display:block;color:#780800;font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;font-weight:700;text-decoration:none}
.sc-pl img.b-loaded, span.b-loaded {width: 100%;}
.sc-pl span.content_offerbox.padd {width: 100%;float: left;padding: 5px;box-sizing: border-box;}
.sc-pl span.sc-pl-companyName {width: 100%;height: 38px;float: left;text-align: center;line-height: 21px;}
.sc-pl .sc-al-stars, .sc-pl .sc-al-flowers, .sc-pl .sc-al-suns{margin-right: 0;margin-left: 6px;float:none;}
.sc-pl span.offer-title {font-size: 18px;font-family: AyitaPro;color: #841803;float: left;width: 100%;text-align: center;height: 48px;padding-top: 7px;}
.sc-pl span.place {width: 100%;float: left;text-align: center;}
.sc-pl .sc-sp-r {position: relative;width: 180px;float: none;clear: both;text-align: center;margin: 0 auto;top: 0;height: 112px;background: none;}
.sc-pl .sc-sp-r-content {position: relative;height: 103px;overflow: hidden;padding: 10px;}
.sc-pl .sc-sp-r-content ul li {width: 175px;}
.sc-pl .sc-sp-price {text-align: center;}
.sc-pl .sc-sp-price a {font-size: 19px;}
.sc-pl span.sc-al-button.main {padding: 10px; border: 1px solid #841803; border-radius: 2px; background-color: #841803; color: #fff; margin: 15px auto 0; box-sizing: border-box; text-align: center;}
.sc-pl .offer-link { width: 100%; float: left; text-align: center; margin-bottom: 15px; margin-top: 15px; text-decoration: none;}
.sc-pl .sc-al-i:nth-child(3n+1) {margin-right: 0px!important;}
.sc-pl .sc-al-btn-right span,.sc-pl .sc-al-btn-left span {z-index: 1;}
.sc-pl i.fa.fa-map-marker,.content-accommodationlist .list-more i.fa.fa-map-marker  {background-image: url(/images/grafica/bell.png);background-size: 39px 92px;background-position: -30px -79px;background-repeat: no-repeat;height: 13px;width: 9px;margin-right: 5px;position: relative;display: inline-block;top: 6px;}
.entry-description{float:left;width:100%;margin-top:15px}
.sc-al-c{float:left}
.sc-al-sp .sc-al-c{float:left;width:220px;margin-right:150px}
.sc-al-c span{display:block}
.sc-al-r,.sc-al-dist{float:right;font-size:22px;margin-top:2px;text-align:right;width:120px}
.sc-al-r{display:none}
.sc-al-m{text-align:right;float:right;margin-top:77px}
.sc-al-m a{margin-left:0px;background-repeat:no-repeat;width:21px;height:21px;display:inline-block;text-decoration:none}
.sc-al-m .sc-al-request {background-image: url(/images/grafica/request.svg);background-size: 31px 33px;background-color: #780800;background-position: 0px -6px;width: 31px;}
.sc-al-m .sc-al-request:hover{background-color: #c25233}
.sc-al-m .sc-al-readmore{background-image:url(/images/grafica/info.svg);background-color: #780800; background-size: 19px 19px; background-position: center; margin-right: 3px;}
.sc-al-m .sc-al-readmore:hover{background-color: #c25233}
.sc-al-c .sc-al-website,.sc-al-c > a,.sc-sp-link a,.sc-sp-link-detail,.sc-dp-sp-link a,.sc-al-sp-link a,.products .sc-al-website{color:#fff;font-size:16px;text-decoration:none;font-weight:400;float:left;display:block;padding:10px 26px 10px 10px;margin:5px 0;background-color:#780800;border:1px solid #780800;height:auto;width:auto;position:relative;line-height:16px}
.sc-al-c > a{padding:5px}
.dp-col-right .contentbox .sc-al-website:hover {font-family: Arial, Helvetica;text-decoration: none;}
.sc-al-c .sc-al-website:after,.sc-al-sp-link a.sc-sp-link-detail:after{position:absolute;border-color:transparent transparent transparent #fff;top:13px;right:4px;display:block;border-style:solid;border-width:5px;width:0;height:0;content:""}
.sc-al-c .sc-al-website:hover:after,.sc-al-c a:hover:after,.sc-al-sp-link a.sc-sp-link-detail:hover:after{border-color:transparent transparent transparent #780800}
.sc-al-c .sc-al-website:hover,.sc-al-c a:hover,.sc-al-sp-link a.sc-sp-link-detail:hover{color:#780800;text-decoration:none;background-color:#fff}
.sc-al-sp-link a.sc-sp-link-detail:hover{text-decoration:none}
.sc-sp-link a:before{position:absolute;border-color:transparent transparent transparent #fff;top:8px;right:4px;display:block;border-style:solid;border-width:5px;width:0;height:0;content:""}
.sc-dp-sp .sc-sp-link a:before{top:13px}
.sc-sp-link a:hover:before{border-color:transparent transparent transparent #780800}
.sc-sp-link a:hover{color:#780800;background-color:#fff;text-decoration:none}
.sc-al-c a{float:none;width:96px;border-radius:2px}
.sc-al .sc-al-companyName{font-size:17px;color:#b91a1f}
.sc-al .dp-col-right .sc-al-companyName{ font-size:29px; color:#851904; }
.sc-al .dp-col-right .sc-al-stars{ float: none; }
.sc-al-dist{font-size:20px;background-image:url(/images/cons-inside/pin.png);background-repeat:no-repeat;padding-top:3px;height:25px;padding-left:30px;width:auto;margin-top:10px;margin-left:9px}
.sc-al-stars,.sc-al-flowers,.sc-al-suns{margin-right:6px;margin-left:0;float:left}
.sc-al-stars-3s,.sc-al-stars-4s,.sc-pl .sc-al-stars.sc-al-stars-4s,.sc-pl .sc-al-stars.sc-al-stars-3s{margin-right:14px}
.boxoffers .sc-al-stars{background-position:0 -25px}
.boxoffers .sc-al-flowers{background-position:0 -62px}
.boxoffers .sc-al-suns{background-position:0 -88px}
.boxoffers .sc-al-stars-3s:after,.boxoffers .sc-al-stars-4s:after{background-position:0 -37px}
.sc-al .sc-pager{float:left;width:100%}
.sc-al .sc-pager a.sc-pager-active{font-weight:700}
#accommodations .sc-al .sc-pager a:hover{text-decoration:underline;color:#780800}
.sc-al .sc-pager span{color:#fff}
.sc-al-map{text-align:right;float:right;font-size:16px;background-image:url(/images/cons-inside/map.png);background-repeat:no-repeat;background-position:right top;padding-bottom:20px;position:relative;z-index:1}
.sc-al-map a{padding-right:62px}
#accommodations .sc-al-map a:hover{color:#780800}
.gl-map-wrapper{width:75%;}
.ui-autocomplete.ui-widget.ui-widget-content{background:none;background-color:#e9e5d9;font-size:15px}
.ui-menu-item .ui-state-hover,.ui-menu-item:hover{background-color:#e7e5e6;background-image:none;border:0;border-radius:0}
.ui-menu .ui-menu-item a{margin-right:20px}
.ui-autocomplete-results{float:none;position:absolute;right:4px}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{margin:0;margin-right:20px}
.ui-autocomplete-category{font-family:"Lato",Arial,Verdana;font-weight:700;font-size:15px;padding:2px 0 2px 4px;background-color:#ddbfb9}
.search{float:left;width:22%;position:relative}
.glInfoBox{font-size:13px;line-height:20px}
#glCategoriesList li{font-size:13px}
#glCircumfenceLinks li{padding-bottom:3px}
.sc-form-r{width:190px;font-size:15px;float:left}
.sc-form-multi{background-image:url(/SharedR/Portale/Images/Icons/Mail24.png);background-repeat:no-repeat;padding-left:38px;text-decoration:none;display:inline-block;background-position:left 7px;line-height:22px}
#accommodations .sc-form-multi:hover{color:#780800;text-decoration:none}
#accommodations .sc-al-sp{height:auto;position:relative;min-height: 540px;}
.sc-dp .sc-al-sp{width:100%;position:relative}
#accommodations .sc-al-sp a:hover{color:#780800}
#accommodations .sc-al-sp .sc-al-c a:hover{background-position:left -21px;color:#780800;background-color:#fff;text-decoration:none}
.sc-al-c .sc-al-website:hover,#accommodations .sc-al-c a:hover,.sc-al-sp-link a:hover,.sc-dp-sp-link a:hover,.products .sc-al-website:hover{background-position:left -29px;color:#fff}
.sc-al-sp-link a:hover,.sc-dp-sp-link a:hover,#accommodations .sc-al-sp .sc-al-c a:hover{background-position:left -21px;color:#780800}
.sc-al-c .sc-al-website:hover,#accommodations .sc-al-c a:hover{background-position:left -21px;color:#780800}
.sc-dp .sc-al-i-h{padding:3px 0;width:100%}
.sc-dp .sc-al-i-h a,.sc-dp .sc-dp-sp-h{color:#780800;display:block;font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;font-weight:700;text-decoration:none}
.sc-dp .sc-al-i-h a:hover{font-size:16px;text-decoration:none}
.sc-dp .sc-al-sp{border-bottom:1px solid #B3B3B3;min-height:118px;padding:10px 0;margin:0}
.sc-dp .sc-al-sp-text{width:350px;clear:none;margin-right:180px}
.TableDetailContent .sc-dp-sp .sc-dp-sp-h{margin:15px 0;padding:5px;background-color:#E7E5E6}
.TableDetailContent .sc-dp-sp .sc-sp-r-content li{padding:5px;border-right:1px solid #fff}
.TableDetailContent .sc-dp-sp .sc-sp-r-content li li{width:auto;float:none;border-right:0}
.TableDetailContent .sc-dp-sp .sc-dp-sp-detailtext{width:100%}
.sc-dp{padding:6px}
.sc-dp .sc-sp-price,.sc-sp-price,.TableDetailContent .sc-sp-price{text-align:right;color:#780800;font-size:20px}
.sc-sp-price a,.sc-sp-price a:hover,.TableDetailContent .sc-sp-price a,.TableDetailContent .sc-sp-price a:hover{color:#780800;font-size:19px}
.sc-sp-price a span{font-size:16px}
.sc-sp-price > span{font-size:20px}
.sc-al-sp-link a.sc-sp-link-detail{width:98px;display:inline-block}
.Content .sc-sp-r-content ul{margin:0}
.sc-dp-sp .sc-sp-r-content li{background-color:#E7E5E6;border-bottom:5px solid #fff}
.sc-dp-sp .sc-sp-r-content li ul li{background:none;border-bottom:0}
.sc-dp-sp-detailtext{float:left;min-height:110px;width:400px}
.TableDetailContent .sc-dp-sp .sc-dp-sp-detailtext{min-height:inherit}
.sc-sp-rs{clear:both}
.sc-sp-rs-content{float:left;margin-bottom:5px;width:100%}
.sc-sp-rs-content li{float:left;width:42%;margin-right:5%;list-style:none;padding-left:14px;background-image:url(/sharedR/Portale/Images/Icons/aufzaehlung2.png);background-repeat:no-repeat;background-position:0 6px}
.sc-sp-rs-content ul{margin-top:10px;margin-bottom:10px;float:left;width:95%}
.sc-dp-sp-detail{margin-bottom:6px}
#ui-datepicker-div{z-index:20!important;font-size: 13px !important;}
.gm-style{font-family:"Lato",Arial}
.content-accommodationlist h2{color:#780800;font-family:AyitaPro,"Lato",Arial,Verdana,Helvetica}
.content-accommodationlist .list-more .more{color:#fff;font-size:14px;text-decoration:none;font-weight:400;float:left;display:block;margin:4px 0;padding:5px 20px 5px 5px;background-color:#780800;border:1px solid #780800;height:auto;width:auto;position:absolute;line-height:16px}
.content-accommodationlist .list-more .more:hover{color:#780800;text-decoration:none;background-color:#fff}
.content-accommodationlist .list-more .more:before{display:none}
.content-accommodationlist .list-more .more:after{position:absolute;border-color:transparent transparent transparent #fff;top:9px;right:4px;display:block;border-style:solid;border-width:5px;width:0;height:0;content:""}
.content-accommodationlist .list-more .more:hover:after{border-color:transparent transparent transparent #780800}
.content-accommodationlist{background-color:#ff9570}
.content-accommodationlist .icon,.content-accommodationlist .iconmoto,.content-accommodationlist .iconbike,.content-accommodationlist .iconfamily,.content-accommodationlist .iconwellness,.content-accommodationlist .iconski,.content-accommodationlist .iconwinter,.content-accommodationlist .icongolf,.content-accommodationlist .iconchristams{background-color:#780800}
.content-accommodationlist .subtitle a::after{position:absolute;border-color:transparent transparent transparent #780800;content:"";display:inline-block;border-style:solid;border-width:5px;width:0;height:0;margin-left:5px;margin-top:8px;background-image:none}
#accommodations .sc-al-nearby{background-color:#e7e5e6;color:#780800}
.sc-dp-ci .sc-dp-ci-container{width:24.4%;height:auto;margin:10px 0 0}
.sc-dp-ci .sc-dp-ci-container:nth-child(n+5){width:16.2%}
.sc-dp-ci .sc-dp-ci-container:nth-child(6n+5){clear:left}
.sc-dp-ci .sc-dp-ci-container img{width:95%}
.CompanyShortListItem .ImageContainer img,.TableDetailPageCompany img{max-width:320px}
.sc-dp-equipment,.Content ul{line-height:26px}
.sc-dp-equipment{float:left;margin-top:14px;width:100%}
.gm-style-iw h2 {font-size: 16px;}
img[dynamicimageloading=true], span[dynamicimageloading=true] {	-webkit-transition: opacity 500ms ease-in-out;	-moz-transition: opacity 500ms ease-in-out;	-o-transition: opacity 500ms ease-in-out;	transition: opacity 500ms ease-in-out;	opacity: 0.1;}
img[dynamicimageloading=true]:not(.b-loaded) {    max-width: 100%;    box-sizing: border-box;    background-color: #ff9570;}
img.b-loaded, span.b-loaded {	opacity: 1;}
body{background-color:#fff;margin:0;color:#000; font-family: "Lato",Arial,Verdana,Helvetica;}
#___plus_0{height:150px!important}
.bgdiv{width:100%;position:fixed;z-index:0;top:0;height:100vh;background-color:#f7f7f7}
.bgdiv img{min-width:1600px;width:100%!important;opacity:.2}
#FormHandlerMessage{background-image:url(/Shared/warning.png);background-repeat:no-repeat;padding-left:80px;min-height:200px}
#FormHandlerConfirmationMessage{background-image:url(/Shared/ok.png);background-repeat:no-repeat;padding-left:80px;min-height:200px}
.maintable{width:1500px;max-width:1500px;margin-top:30px;position:relative;z-index:initial!important}
.maintable td{vertical-align:top;border-radius:3px}
.maintable #be-booking,.maintable .be-contact-textField{font-size: 16px!important;}
.footerSentence{padding-left:0!important;margin:auto;float:none;width:1500px!important;background-color:#000}
a{font-family:"Lato",Arial,Verdana,Helvetica;text-decoration:underline;color:#952a12}
a:hover{font-family:"Lato",Arial,Verdana,Helvetica;text-decoration:underline;color:#952a12}
.UeberschriftUnterkuenfte{background-color:#fff;font-family:"Lato",Arial,Verdana,Helvetica;background-image:none;position:absolute;margin-top:-2px;font-size:18px;text-decoration:none;line-height:20px;z-index:1;width:100%;padding:9px 1.2%;padding-bottom:23px;font-weight:400;box-sizing:border-box}
#ueberschrift{padding-top:10px;padding-bottom:8px}
td#ueberschrift{width:548px}
h1{font-family:AyitaPro,"Lato",Arial,Verdana,Helvetica;font-weight:400;margin:0;color:#780800;font-size:26px;line-height:32px; padding-top:10px;padding-bottom:8px;background:none;}
h1 a{font-family:"Lato",Arial,Verdana,Helvetica;font-weight:400;margin:0;color:#780800;font-size:24px;text-decoration:none}
h1 a:hover{text-decoration:underline}
h2{font-family:AyitaPro,"Lato",Arial,Verdana,Helvetica;font-weight:400;margin:0;color:#780800;font-size:19px;line-height:21px}
h3{font-family:AyitaPro,"Lato",Arial,Verdana,Helvetica;font-weight:400;margin:0;color:#780800;font-size:18px;line-height:21px}h4{font-family:AyitaPro,"Lato",Arial,Verdana,Helvetica;font-weight:400;margin:0;color:#780800;font-size:22px;line-height:25px}
h4 a{font-family:"Lato",Arial,Verdana,Helvetica;font-weight:400;margin:0;color:#780800;font-size:24px;text-decoration:none}
h4 a:hover{text-decoration:underline}
h5,.gmnoprint h2{font-family:"Lato",Arial,Verdana,Helvetica;font-weight:700;margin:0;color:#780800;font-size:16px;line-height:20px;padding:0}
#NPFILE{display:none}
.sc-breadcrumb{font-size:13px!important}
hr{height:1px;color:#fff;border:0;}
.hr1{height:1px;color:gray;border:0;border-bottom:1px solid gray}
.bilder{border:0 solid silver;padding:0}
.bilderuebersicht{border:0 solid silver;padding:0;margin-right:4px}
div.card,div.mapContainer{width:100%;float:left}
div.card.webcams{width:985px;margin-right:0;height:auto}
div.card.webcams a{padding-top:0;height:auto;width:985px}
.boxinner div.themes, .hotelbox div.tip{width:32.33%;height:auto;margin-right:1%;float:left;background-repeat:no-repeat;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;border-bottom:2px solid #fff;border-right:2px solid #fff;position:relative;margin-bottom:1%}
.boxinner div.themes a, .hotelbox div.tip a{width:100%;height:100%;display:block}
.boxinner div.themes img, .hotelbox div.tip img{width:100%;height:auto}
.boxinner div.themes.hike,.boxinner div.themes.piste,.boxinner div.themes.all{margin-right:0}
.maptd{width:246px;margin-right:30px;margin-top:30px;float:right}
div.panorama,div.webcam{width:229px;height:150px;float:left;border-right:2px solid #fff;background-repeat:no-repeat;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;line-height:21px;border:none;margin:10px 11.5px}
.container-list div.panorama,.container-list div.webcam{background-size:100% 100%}
div.panorama a,div.card a,div.webcam a{display:block;float:left;padding-bottom:0;padding-right:0;padding-top:105px;text-decoration:none;color:#fff}
div.card a{padding-top:0}
div.card.webcams img{width:100%;overflow:hidden}
div.card.webcams a:hover span,div.card a:hover span{background-color:#780800;background-image:none}
div.card a:hover span{background-image:none}
div.card.webcams a:hover span span{background-color:transparent}
.boxinner div.themes span span, .hotelbox div.tip span span{padding:0;background-image:none;color:#fff;position:relative;font-family:"Lato",Arial,Verdana;font-size:14px}
div.panorama span span,div.card span span,div.webcam span span,.mapContainer > span span{display:inline;padding:0;background-image:none;color:#fff;font-size:18px;line-height:20px;font-family:AyitaPro,"Lato",Arial,Verdana,Helvetica}
.boxinner div.themes span, .hotelbox div.tip span{width:100%;box-sizing:border-box;padding:5px;display:block;background-image:url(../images/grafica/bg-box.png);cursor:pointer;color:#fff;font-weight:400;font-family:AyitaPro,"Lato",Arial,Verdana,Helvetica;position:absolute;bottom:0;font-size:18px;line-height:20px;height:auto}
.hotelbox div.tip span{height: 38px; padding-top: 10px; font-size: 17px;}
.hotelbox .tip:nth-child(3) {margin-right: 0%;}
i.title{position:relative;width:97%;transform:translate(-50%,0%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);left:auto;font-style:normal}
i.title i{display:block;font-family:"Lato",Arial,Verdana;font-size:14px;font-style:normal}
div.panorama span,div.card span,div.webcam span,.mapContainer > span {display:block;width:226px;background-image:url(../images/grafica/bg-box.png);cursor:pointer;height:45px;color:#fff;font-weight:400;padding:3px 3px 3px 5px}
div.card span{width:469px;box-sizing:border-box;line-height:21px}
.mapContainer > span { cursor: default; }
div.card.webcams span{width:100%!important}
div.panorama span,div.panorama:hover span,div.webcam span,div.webcam:hover span{width:229px!important;box-sizing:border-box}
div.panorama:hover span,div.webcam:hover span{background-image:none;color:#fff;background-repeat:no-repeat;height:173px;width:234px;text-align:center}
.boxinner div.themes:hover span, .hotelbox div.tip:hover span{background-image:none;color:#fff;background-repeat:no-repeat;text-align:center;background-color:rgba(120,8,0,0.8);width:100%;height:100%;box-sizing:border-box;padding:0;margin:auto}
.boxinner div.themes:hover span:after{display:none}
.boxinner div.themes:hover span i.title{left:0;width:100%}
.boxinner div.themes:hover span .title:before,div.panorama:hover span span:before,div.webcam:hover span span:before{background-image:url(../images/grafica/icon.svg);background-size:108px 3905px;background-repeat:no-repeat;height:90px;width:90px;margin:25px auto 10px!important;content:"";display:block;top:50%;margin-top:45px}
.boxinner div.themes:hover span .title:before{margin:auto;margin-top:15%}
.boxinner div.themes:hover span span:before{display:none}
.hotelbox div.tip:hover span i.title {margin: 28% 3% 0px 3%; float: left;}
div.panorama:hover span span:before,div.webcam:hover span span:before{background-position:0 -3788px;height:55px}
div.webcam:hover span span:before{background-position:17px -3850px}
.boxinner div.themes:hover span.wellness .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.wellness:before{background-position:0 -92px}
.boxinner div.themes:hover span.family .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.family:before{background-position:0 0}
.boxinner div.themes:hover span.hiking .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.hiking:before{background-position:0 -186px}
.boxinner div.themes:hover span.mountainbike .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.mountainbike:before{background-position:0 -280px}
.boxinner div.themes:hover span.moto .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.moto:before{background-position:0 -747px}
.boxinner div.themes:hover span.luxury .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.luxury:before{background-position:0 -933px}
.boxinner div.themes:hover span.sci .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.sci:before{background-position:0 -374px}
.boxinner div.themes:hover span.romantic .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.romantic:before{background-position:0 -1498px}
.boxinner div.themes:hover span.gourmet .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.gourmet:before{background-position:0 -1403px}
.boxinner div.themes:hover span.bio .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.bio:before{background-position:0 -1217px}
.boxinner div.themes:hover span.golf .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.golf:before{background-position:0 -560px}
.boxinner div.themes:hover span.winter .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.winter:before{background-position:0 -466px}
.boxinner div.themes:hover span.piste .title:before,.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.piste:before{background-position:0 -1311px}
.boxinner div.themes:hover span.all .title:before, .submenu .submenuinner .sliderbox:hover .sliderbox-img .title.all:before {background-position: 0 -1498px;}
.boxinner div.themes:hover span.chalet .title:before { background-image: url(../images/grafica/chalet.svg); background-size: 89px 83px;}
.boxinner div.themes span:after{background-image:url(../images/grafica/icon.svg);background-size:36px 1410px;background-position:0 1px;background-repeat:no-repeat;content:"";width:30px;height:31px;position:absolute;right:10px;display:inline-block;top:50%;margin-top:-15px}
.boxinner div.themes span span:after{display:none}
div.panorama span span:after,div.webcam span span:after{background-image:url(../images/grafica/icon.svg);background-size:36px 1410px;background-position:0 -1367px;background-repeat:no-repeat;content:"";height:20px;width:30px;float:right;margin-top:16px;margin-right:5px}
div.webcam span span:after{background-position:13px -1390px}
.boxinner div.themes:hover span span:after,div.panorama:hover span span:after,div.webcam:hover span span:after{display:none}
.boxinner div.themes span.wellness:after,.submenu .submenuinner .sliderbox .title.wellness:after{background-position:0 -33px}
.boxinner div.themes span.hiking:after,.submenu .submenuinner .sliderbox .title.hiking:after{background-position:0 -67px}
.boxinner div.themes span.mountainbike:after,.submenu .submenuinner .sliderbox .title.mountainbike:after{background-position:0 -100px}
.boxinner div.themes span.moto:after,.submenu .submenuinner .sliderbox .title.moto:after{background-position:0 -270px}
.boxinner div.themes span.luxury:after,.submenu .submenuinner .sliderbox .title.luxury:after{background-position:0 -337px}
.boxinner div.themes span.sci:after,.submenu .submenuinner .sliderbox .title.sci:after{background-position:0 -134px}
.boxinner div.themes span.romantic:after,.submenu .submenuinner .sliderbox .title.romantic:after{background-position:0 -541px}
.boxinner div.themes span.gourmet:after,.submenu .submenuinner .sliderbox .title.gourmet:after{background-position:0 -507px}
.boxinner div.themes span.bio:after,.submenu .submenuinner .sliderbox .title.bio:after{background-position:0 -439px}
.boxinner div.themes span.golf:after,.submenu .submenuinner .sliderbox .title.golf:after{background-position:0 -202px}
.boxinner div.themes span.winter:after,.submenu .submenuinner .sliderbox .title.winter:after{background-position:0 -168px}
.boxinner div.themes span.piste:after,.submenu .submenuinner .sliderbox .title.piste:after{background-position:0 -473px}
.boxinner div.themes span.all:after, .submenu .submenuinner .sliderbox .title.all:after {background-position: 0px -540px;}
.boxinner div.themes span.chalet:after { background-image: url(../images/grafica/chalet.svg); background-size: 30px;}
.boxinner div.themes span:hover:after{background-image:none}
div.panorama:hover span span,div.webcam:hover span span{color:#fff}
.boxinner div.themes:hover span span{color:#fff;background-color:transparent}
.boxinner div.all-themes{height:179px;width:234px;background-color:#780800;float:left}
.container-themes,.container-list{float:left;width:100%;margin-bottom:30px}
.container-list{margin-top:20px;margin-bottom:20px}
.container-list p{font-size:large;padding:20px 0 10px;clear:both;color:#780800}
.boxinner div.all-themes span span:before{background-image:url(../images/grafica/icon.svg);background-size:95px 3695px;background-position:0 -3474px;background-repeat:no-repeat;height:90px;width:90px;margin:25px auto 10px;content:"";display:block}
.boxinner div.all-themes a{display:block;float:left;padding-bottom:0;padding-right:0;text-decoration:none;color:#fff;width:235px;text-align:center;font-weight:700;height:179px}
.boxinner div.all-themes span span{display:inline;color:#fff;font-size:18px;font-family:AyitaPro,"Lato",Arial,Verdana,Helvetica;line-height:25px}
.boxinner div.themes a:hover,div.panorama a:hover,div.webcam a:hover{background-image:none;padding-top:0;height:100%;width:100%;background-color:rgba(120,10,3,0.8);line-height:17px}
.christmas{width: 27px; height: 27px; float: left; padding: 4px 5px 4px 3px;}

.highslide-container .highslide-body .Content>div { display: none; font-size: 16px}
.highslide-wrapper.themeCriteria .highslide-html-content { max-width: 800px; width: 98%}
.highslide-container[data-id=Criteria8] #wellnessTheme, .highslide-container[data-id=Criteria14] #familyTheme, .highslide-container[data-id=Criteria12] #hikeTheme, .highslide-container[data-id=Criteria13] #skiTheme, .highslide-container[data-id=Criteria15] #motorcycleTheme, .highslide-container[data-id=Criteria20] #bikeTheme, .highslide-container[data-id=Criteria32] #altwinterTheme, .highslide-container[data-id=Criteria36] #slopeTheme { display: block; }
.highslide-container .themeCriteria .highslide-header { width: 98%; border-bottom:0; height:28px}
.highslide-container .themeCriteria .highslide-header .highslide-close a {position:relative; top:10px; right:10px}
.highslide-container .themeCriteria .highslide-header a.contr-close { display: block; }
.highslide-container .themeCriteria .Content { height: auto!important;}
.highslide-container .maintable.tabtable.theme-page { margin-top: 0!important; }
.highslide-wrapper.themeCriteria .highslide-html-content { padding: 0 15px 15px; box-sizing: border-box;}
.theme-page hr { margin: 20px 0; }
.highslide-container .theme-page div p {text-align: center; margin-bottom:0px;}
.highslide-container .themeCriteria .Content .portalSubTitle { font-family: AyitaPro,"Lato",Arial,Verdana,Helvetica; position:relative; font-weight : 400; margin: 0; color: #780800; font-size: 26px; line-height: 32px; padding-top: 10px; padding-bottom: 8px; text-align:center}
.highslide-container .theme-page div h1 {font-size:30px; margin-bottom:17px}

div.panorama a:hover,div.webcam a:hover{width:229px;height:150px}
.mehr,.mehrSlideshow{font-family:"Lato",Arial,Verdana,Helvetica;text-decoration:none;color:#c25233;line-height:16px}
.mehr:hover,.mehrSlideshow:hover{text-decoration:underline;color:#c25233}
.archiv{font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;text-decoration:underline;color:#780800;line-height:16px;vertical-align:top;padding:1px 6px 2px 5px}
.archiv:hover{color:#fff;text-decoration:none!important;color:#fff!important}
.inner{font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;text-decoration:none;color:#780800;line-height:16px;background-color:#FFF;vertical-align:top;padding:8px}
.portalTitle{padding:8px;padding-bottom:5px;padding-left:18px;padding-top:4px;background-color:#fff;background-repeat:repeat-x;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;text-decoration:none;vertical-align:top;text-align:left;line-height:20px}
.portalSubTitle{background-color:#fff;font-family:"Lato",Arial,Verdana,Helvetica;background-image:none;position:absolute;margin-top:0;font-size:15px;text-decoration:none;line-height:20px;font-size:18px;z-index:1;width:97.62%;padding:9px 1.2%;font-weight:400;padding-bottom:23px;margin-top:-2px;background-color:#fff}
.vivo{margin:0;font-family:AyitaPro,"Lato",Arial,Verdana,Helvetica;margin:0;font-size:38px;margin-top:12px;margin-bottom:2px}
.vivo a{font-weight:700;text-decoration:none;font-family:AyitaPro,"Lato",Arial,Verdana,Helvetica;color:#780800}
.vivo a:hover{color:#780800}
.vivo a span{color:#c25233;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:39px}
.vivo img{width:35px;height:35px;float:left;margin-right:7px;margin-top:-7px}
.ContentMainPage{width:70%;background-color:#fff;background-repeat:repeat-x;font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;text-decoration:none;color:#000;line-height:26px;vertical-align:top;text-align:left;-moz-box-shadow:0 0 10px rgba(0,0,0,0.50);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.50);box-shadow:0 0 10px rgba(0,0,0,0.50)}
.Content{width:1008px;background-color:#fff;background-image:url(../images/cons-inside/bg-box.jpg);background-repeat:repeat-x;font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;text-decoration:none;color:#000;line-height:26px;vertical-align:top;text-align:left;padding:20px;height:816px}
.DetailPageContainer .Content{font-size:18px}
div#DetailPageContainer .sc-al-companyName { font-size: 19px; margin-bottom: 20px!important; color: #780800; margin-top: 13px;}
.privacy-text {padding: 0 1%;font-size: 14px;color: #A5A4A2;}
.CellDetailPageCompany td.clsCell.HomepageLink,.CellDetailPageCompany td.clsCell{display:block;text-align:left!important}
.Content p{margin-bottom:0}
.Content ul{padding:0;margin:0;margin-left:15px;line-height:26px}
.Content li{list-style-image:url(../images/grafica/aufzaehlung2.png)}
td.Content > table > tbody > tr > td.innerRightContent,td.Content > table > tbody > tr > td.themesuggestions{width:30%!important}
td.Content > table > tbody > tr > td.innerRightContent a{font-size:16px;line-height:26px}
.boxinner{padding:18px;padding-bottom:8px}
.RightColumn{width:420px;border-left:32px solid transparent;position:absolute;top:-221px}
.RightColumn table{width:100%;margin-bottom:30px}
.boxRight{padding:8px;font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;text-decoration:none;color:#780800;line-height:20px;vertical-align:top;background-color:#fff;background-image:url(../images/cons-inside/bg-box.jpg);background-repeat:repeat-x;text-align:left;-moz-box-shadow:0 0 10px rgba(0,0,0,0.50);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.50);box-shadow:0 0 10px rgba(0,0,0,0.50)}
.topCompanies .boxRight.shadow{padding:0}
.topCompanies .boxRight.shadow h2{background-color:#780800;padding:10px;font-size:18px;font-family:"Lato",Arial,Verdana,Helvetica;line-height:normal;color:#fff;font-weight:700;border-radius:3px 3px 0 0}
.topCompanies .boxRight.shadow img.icon-bed{width:34px;height:28px;float:left;margin-right:2px;margin-left:8px;margin-top:3px}
.boxRight a{text-decoration:underline;color:#780800}
.boxRight a:hover{text-decoration:underline;color:#780800}
table.menuRight{width:100%!important}
.menuRight p{font-weight:700;margin-left:5px;margin-top:10px;margin-bottom:5px;font-family:"Lato",Arial,Verdana,Helvetica}
.menuRight .title{text-decoration:none;font-family:"Lato",Arial,Verdana,Helvetica;font-size:18px!important;color:#fff;margin-left:2px;display:block;padding-top:4px;font-weight: bold;}
.CompanyStars{border:0;width:10px;height:auto;margin-right:1px}
.boxRight img{max-width:100%}
.boxRight .sc-al-img{width:33%;margin:0;float:left}
.boxRight .sc-al-month .sc-al-img{width:100%;margin:0}
.boxRight .sc-al-img img{width:100%;height:auto;border:0}
.boxRight .sc-al-companyName{display:block;font-weight:700;margin:15px 0 4px}
.boxRight .sc-al-month .sc-al-companyName{font-size:16px;line-height:22px}
.boxRight .sc-al-i{float:left;width:100%;border-top:1px solid #fff;background-image:url(../images/cons-inside/bg-box.jpg);background-repeat:repeat-x;font-size:16px;line-height:20px;margin:0}
.boxRight .sc-al-i:hover{background:rgba(194,82,51,0.3)}
.boxRight .sc-al-i > a{text-decoration:none;display:block;float:left;width:67%;padding:7px;box-sizing:border-box}
.boxRight .sc-al-i.sc-al-month > a{width:100%;padding:8px}
.boxRight .sc-al-stars{position:absolute}
.boxRight span.sc-al-place{font-size:14px;clear:left;float:left;width:100%;display:block}
.boxRight span.sc-al-place:before{background-image:url(/images/grafica/bell.png);background-size:40px 92px;background-position:-32px -79px;background-repeat:no-repeat;content:"";height:13px;width:8px;float:left;margin-right:5px;position:relative;left:0;top:2px}
.boxTitle{color:#780800;font-size:14px;text-decoration:none}
.boxTitle a{color:#780800;font-size:12px;display:block;text-decoration:none}
.boxTitle a:hover{color:#780800;font-size:14px;text-decoration:none}
.boxcontent{padding:8px;font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;text-decoration:none;color:#780800;line-height:22px;vertical-align:top;background-image:url(../images/cons-inside/bg-box.jpg);background-repeat:repeat-x;text-align:left;border:1px solid #CACAC8;width:100%;margin-bottom:15px}
.boxcontent a{text-decoration:none;font-size:16px}
.boxcontent a:hover{text-decoration:none;color:#780800;font-size:16px}
.boxcontent ul{padding:0;line-height:26px;margin-right:0;margin-top:10px;margin-bottom:0}
.boxcontent h3{line-height:22px !important;}
.boxcontent.boxcontent-home{background-image:none;border:0;padding:0; font-family: AyitaPro,"Lato",Arial,Verdana,Helvetica; font-size: 19px;}
.boxcontent.boxcontent-home a { font-size: 19px; font-family: AyitaPro,"Lato",Arial,Verdana,Helvetica;  text-decoration: underline;}
.boxcontent.boxcontent-home span {font-family: AyitaPro,"Lato",Arial,Verdana,Helvetica; font-size: 19px;}
.boxcontent.boxcontent-home li{display:inline-block}
.boxinner .boxcontent.boxcontent-home h3{padding-left:0}
.boxcontent.boxcontent-home li:after{content:" |";margin-right:2px}
.boxcontent.boxcontent-home li:last-child:after{display:none}
.boxcontent li{list-style-image:url(../images/grafica/aufzaehlung2.png)}
.boxcontent .mehrlink{text-decoration:underline;color:#780800;font-size:16px}
.boxcontent .mehrlink:hover{text-decoration:underline;color:#780800;font-size:16px}
.boxcontent .titellink{text-decoration:none;color:#780800;font-size:20px;line-height:23px}
.boxcontent .titellink:hover{text-decoration:underline;color:#780800;font-size:18px}
#boxhover{background-image:url(../images/cons-inside/bg-box-unterkunft.jpg);background-color:#fff}
.boxsuche{padding:20px 1% 10px;font-family:"Lato",Arial,Verdana,Helvetica;font-size:18px;text-decoration:none;color:#fff;line-height:5px;vertical-align:top;width:42%;height:158px;position:absolute;bottom:0;z-index:3;left:0;float:left;border-radius:3px 0 0 3px;background-image:url(../images/grafica/bg-box.png);background:#780800;-moz-box-shadow:0 0 10px rgba(0,0,0,0.50);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.50);box-shadow:0 0 10px rgba(0,0,0,0.50)}
.boxoffers{font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;text-decoration:none;color:#fff;border-radius:0 3px 3px 0;line-height:17px;vertical-align:top;background-image:url(/images/grafica/bg-box.png);width:25.9%;position:absolute;bottom:0;z-index:3;float:left;overflow:hidden;left:44%;-moz-box-shadow:0 0 10px rgba(0,0,0,0.50);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.50);box-shadow:0 0 10px rgba(0,0,0,0.50)}
.boxoffers .sc-al-companyName{font-weight:700}
.submenuinner .boxoffers{position:relative;border-left:1px solid #fff;background:none;padding-left:30px;margin-top:0;width:380px;top:0;left:0;-moz-box-shadow:0 0 10px rgba(0,0,0,0.0);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.0);box-shadow:0 0 10px rgba(0,0,0,0.0)}
.boxoffers a{color:#fff;display:block;text-decoration:none}
.boxoffers a:hover{text-decoration:none}
.boxoffers .sc-al-company{margin-bottom:4px;display:block}
.submenu .submenuinner .sc-al-company:hover,.submenu .submenuinner a.more:hover{background:none}
.submenu p{margin-top:0;margin-bottom:0px}
img#previewMap {width: 100%; border:0;}
.sc-al-company:hover .sc-al-companyName{text-decoration:underline}
.boxoffers .sc-al-stars,.boxoffers .sc-al-flowers,.boxoffers .sc-al-suns{margin:0;float:none;display:inline-block; vertical-align: top;margin-top: 3px;}
.boxoffers a.more,.submenu .submenuinner .boxoffers a.more{width:100%;font-weight:700;text-decoration:underline;padding:0;float:left}
.submenuinner .boxoffers a.mehr{margin-top:25px;background-color:#780800;border-radius:3px}
.submenu .mehr a:hover{background:none repeat scroll 0 0 #e7e5e6;color:#780800!important;text-decoration:none}
.boxoffers span.header{display:block;padding:15px 9px 0;margin-bottom:0;background-image:url(/images/grafica/icons-bottom.png);background-repeat:no-repeat;background-position:235px -253px;cursor:pointer;font-size:18px}
.header{font-size:16px}
.boxoffers span.slideDown{background-position:235px -233px}
.submenuinner .boxoffers span.header{padding:0;font-size:16px;margin-bottom:26px;background:none;cursor:auto}
.boxoffers #slideshowOffers,.boxoffers #slideshowOffersMenu{margin:9px;width:96%;height:110px}
.boxoffers #slideshowOffers .sc-al-content,.boxoffers #slideshowOffersMenu .sc-al-content{height:80px;overflow:hidden;float:left;width:100%;margin-bottom:4px;margin-top:5px;line-height:19px}
.boxoffers #slideshowOffersMenu .sc-al-content{height:118px}
.boxoffers #slideshowOffersMenu{margin:9px 0;width:375px;height:150px}
#slideshowOffers .sc-al-i,#slideshowOffersMenu .sc-al-i{background-color:transparent!important;width:100%;height:110px!important;margin:0}
.submenuinner .boxoffers #slideshowOffersMenu .sc-al-content{width:100%}
#slideshowOffersMenu .sc-al-i{width:375px}
#slideshowOffers .image-container,#slideshowOffersMenu .image-container{height:60px;overflow:hidden;float:left}
#slideshowOffers img{max-width:130px;height:auto!important;float:left;margin-right:5px}
#slideshowOffersMenu img{max-width:172px;height:auto!important;float:left;margin-right:5px}
.pager-offers{background:none;margin:0;position:absolute;right:3px;top:12px;width:auto;z-index:110;text-align:right}
.submenu .submenuinner .pager-offers{bottom:29px;top:153px}
.submenuinner,.boxoffers a.mehr{width:315px;padding-left:5px;margin-top:10px;color:#fff}
.submenuinner,.boxoffers #slideshowOffersMenu{font-size:16px;color:#fff;margin-top:5px}
.pager-offers a,.submenu .submenuinner .pager-offers a, .submenu .submenuinner .pager-SliderMenu a {background-color:#780800;color:#e7e5e6;font-family:"Lato",Arial,Verdana,Helvetica;font-size:12px;display:inline-block;text-align:center;text-decoration:none;padding:2px 5px;margin-right:3px;border-radius: 3px;}
.pager-offers a.activeSlide,.submenu .submenuinner .pager-offers a.activeSlide,.pager-offers a.cycle-pager-active,.submenu .submenuinner .pager-offers a.cycle-pager-active, .submenu .submenuinner .pager-SliderMenu a.cycle-pager-active{color:#fff;background:#c25233}
.boxoffers a.mehr{background-color:#fff;color:#780800;display:block;padding:5px 9px;margin-top:5px;width:100%;box-sizing:border-box;border:1px solid #780800}
.boxoffers a.mehr:hover{background-color:#c25233;color:#fff;border-color:#c25233}
.boxsuche .euInput{margin:0;margin:8px;margin-left:12px;padding:1px;font-family:Arial,Helvetica,sans-serif;font-size:13px;width:220px;text-align:left;cursor:pointer;border:0 solid #D1E4F6;color:#000;background:none;background-color:#fff;display:block}
.boxsuche #Stars{width:110px}
.boxsuche #Stars_input{width:110px;background-position:100px center}
.boxsuche .euCompany{padding-left:2px;font-family:Arial,Helvetica,sans-serif;font-size:13px;text-align:left;border:0 solid #D1E4F6;color:#fff;background-color:#c25233;margin-top:1px;background-image:none;width:162px}
#SearchValue{margin-top:3px;margin-right:5px;float:left}
#ListForm .buttonBrown{margin-top:3px!important}
.boxsuche .buttonBrown .euSubmit{width:100px;font-size:14px;font-family:"Lato",Arial,Verdana;margin:0;padding:0;cursor:pointer;border:0;background-color:transparent;height:25px;background-position:right -78px;padding-bottom:3px;color:#780800;border-radius:3px}
.boxsuche .buttonBrown .Button{float:left}
.boxsuche .euSubmit:hover{background-position:right -78px;color:#780800}
.boxsuche div ul{list-style-type:none;margin:0;padding:0}
.boxsuche div ul li.selected{background-color:#fff}
.boxsuche div ul li.current{background-color:#c25233;color:#fff}
.boxsuche div ul li{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer}
.CompanyList{margin:0;margin-bottom:15px}
.CompanyList select{font-family:"Lato",Arial,Verdana; width: 27%;}
.CompanyList input[type=submit]{margin:0;padding:0;text-align:center;border:0;background-color:transparent;height:27px;min-width:110px;cursor:pointer}
.euInput{text-decoration:none;color:#780800;background-color:#fff;font-family:"Lato",Arial,Verdana;font-size:16px;width:auto;height:28px;padding:2px}
textarea.euInput {height: 90px;}
.euSubmit{background-color:#780800;color:#fff;background-image:none;font-size:12px;font-family:"Lato",Arial,Verdana;margin:0;padding:0}
.contactform .euSubmit{padding:5px 10px;background-color:#780800;border:1px solid #780800;font-size:16px;cursor:pointer}
.contactform .euSubmit:hover{background-color:#fff;color:#780800;font-size:16px}
.euSubmit:hover{background-color:#780800;color:#fff;background-image:none;font-size:12px}
.euSubmitSubmenu,.SearchButton{color:#fff;background-image:none;font-size:12px;font-family:"Lato",Arial,Verdana;margin:0;padding:0;border:0;background:transparent;background-image:url(../images/cons-inside/button.png);background-repeat:no-repeat;background-position:0 -104px;height:25px;width:70px;cursor:pointer}
.euSubmitSubmenu:hover,.SearchButton:hover{color:#fff;font-size:12px;font-family:"Lato",Arial,Verdana}
#slideshowIndex .boxbild,.boxbild{padding:1%;font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;text-decoration:none;color:#fff;text-align:center;line-height:22px;background:rgba(64,64,64,0.9);width:98%;position:absolute;z-index:1;bottom:218px;opacity:0;transition:ease all .5s;-webkit-transition:ease all .5s;-moz-transition:ease all .5s;-o-transition:ease all .5s;height:0;overflow:hidden}
#slideshowIndex .boxbild{margin-top:312px}
.MainImage:hover #slideshowIndex .boxbild,.MainImage:hover .boxbild{opacity:1;height:45px}
.boxmenu{font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;color:#fff;text-decoration:none;padding:0;margin:0;margin-left:20px;margin-top:72px;z-index:5;list-style:none;position:absolute;background-color:#fff;border-radius:3px}
.boxmenufixed{width:1500px;margin:0;position:fixed;z-index:1000;top:0;-webkit-box-shadow:0 5px 22px -4px #000;-moz-box-shadow:3px 3px 13px -2px #000;box-shadow:0 5px 22px -4px #000}
.boxmenufixed .submenu{background-color:#404040;background-color:rgba(64,64,64,0.98)}
.boxmenu h2{display:block}
.boxmenu a{color:#780800;display:block;text-decoration:none;border-right:1px solid #780800;padding-left:25px;padding-right:25px}
.boxmenu a:hover{color:#ff9570;text-decoration:none}
.boxmenu li{float:left;display:block;padding-top:5px;padding-bottom:5px;list-style:none}
.boxmenu li.activeMenu a{color:#ff9570}
.boxmenu li.activeMenu ul.submenu a{color:#fff}
.menu{font-family:"Lato",Arial,Verdana,Helvetica;font-weight:400;margin:0;color:#fff;line-height:30px;display:block;font-size:18px}
.menu a{font-family:"Lato",Arial,Verdana,Helvetica;font-weight:400;margin:0;color:#fff;line-height:16px;letter-spacing:.1em;display:block;font-size:15px}
.submenu{position:absolute;margin:0;padding:0;left:0;display:none;background:#404040;background:rgba(64,64,64,0.98);height:360px;top:39px;margin-top:0;border-radius:0 4px 4px 4px}
.submenu li{float:none;padding:0;list-style:none}
.boxmenu li:hover .mehr:hover{color:#780800}
.boxmenu li:hover a{color:#ff9570}
.boxmenu .submenuinner{margin:8px;margin-left:18px;margin-right:18px;padding:0;width:994px;height:286px;background:none}
.boxmenufixed.boxmenu .submenuinner{width:1012px}
.submenu ul{position:relative}
.submenu ul li{float:none;list-style-image:url(../images/grafica/aufzaehlung.png);display:list-item;margin:5px 0}
.boxmenu li:hover .submenuinner a{color:#fff}
.submenu .submenuinner a{text-decoration:none;color:#fff;padding-left:2px;padding-right:2px;border:0}
.submenu .submenuinner a:hover{text-decoration:none;background:#780800;color:#fff;}
.submenu .submenuinner .sliderlinkdown a:hover {border-radius: 3px;}
.submenu .submenuinner a.mehr{border:1px solid #780800}
.submenu .submenuinner a.mehr:hover{color:#780800;background-color:#fff}
.submenuinner a.submenulink{line-height:20px;width:195px;display:inline-block}
.submenu .submenuinner .imghover:hover{background:none;padding:0}
.submenu .submenuinner .imghover{padding:0}
.submenu .submenuRegion{width:553px;list-style:none;margin:0;padding:0}
.submenu .submenuRegion li{float:left;width:100%;list-style:none;color:#c25233}
.submenu .submenuRegion ul li{float:left;width:100%;list-style-image:url(../images/grafica/aufzaehlung.png);margin-left:10px}
.submenu .submenuRegion ul li a{width:150px}
.submenu .submenuRegion ul ul{font-size:16px}
.submenu .submenuRegion ul ul li{float:left;margin-right:15px;width:156px;list-style-image:url(../images/grafica/aufzaehlung5.png)}
.submenu .submenuRegion ul ul li a{width:auto}
.boxgrey{background-color:#780800;padding:8px;font-family:"Lato",Arial,Verdana,Helvetica;font-size:18px;text-decoration:none;color:#fff;line-height:18px;vertical-align:top;text-align:left}
.boxgrey strong{top:-8px;position:relative}
.boxgrey a{text-decoration:none;color:#fff}
.boxdown{padding:8px;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;text-decoration:none;color:#fff;line-height:22px;vertical-align:top}
.boxdown a{text-decoration:underline;color:#fff}
.boxdown a:hover{text-decoration:underline;color:#fff}
.linkPhoto{background-image:url(/images/grafica/icons-bottom.png);background-position:left -15px;display:block;padding-top:40px;width:45px}
.linkVideo{background-image:url(/images/grafica/icons-bottom.png);background-position:-113px -15px;display:block;padding-top:40px;width:45px}
.linkPanorama{background-image:url(/images/grafica/icons-bottom.png);background-position:-56px -15px;display:block;padding-top:40px;width:45px}
.linkMap{background-image:url(/images/grafica/icons-bottom.png);background-position:-160px -15px;display:block;padding-top:40px;width:45px}
.linkWebcam{background-image:url(/images/grafica/icons-bottom.png);background-position:-208px -15px;display:block;padding-top:40px;width:50px}
.linkWeather{background-image:url(/images/grafica/icons-bottom.png);background-position:right top;display:block;padding-top:56px;width:85px;margin:auto}
.linkFacebook{background-image:url(/images/grafica/icons-bottom.png);background-position:left -82px;display:block;width:24px;height:24px;float:left;margin-right:6px;margin-top:3px}
.linkInstagram{background-image:url(/images/grafica/icons-bottom.png);background-position:-29px -82px;display:block;width:24px;height:24px;float:left;margin-right:6px;margin-top:3px}
.linkTwitter{background-image:url(/images/grafica/icons-bottom.png);background-position:-57px -82px;display:block;width:24px;height:24px;float:left;margin-right:6px;margin-top:3px}
.linkYoutube{background-image:url(/images/grafica/icons-bottom.png);background-position:-85px -82px;display:block;width:24px;height:24px;float:left;margin-right:6px;margin-top:3px}
.linkFlickr{background-image:url(/images/grafica/icons-bottom.png);background-position:-113px -83px;display:block;width:24px;height:24px;float:left;margin-right:6px;margin-top:3px}
.linkPanoramio{background-image:url(/images/grafica/icons-bottom.png);background-position:-141px -83px;display:block;width:24px;height:24px;float:left;margin-right:6px;margin-top:3px}
.fixleiste{padding:4px;padding-bottom:0;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;text-decoration:none;color:#780800;line-height:14px;vertical-align:middle}
.fixleiste a{text-decoration:none;color:#780800}
.fixleiste a:hover{text-decoration:none;color:#c25233}
.boxorange{background-color:#780800;padding:8px;font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;text-decoration:none;color:#fff;line-height:16px;vertical-align:top;text-align:left;display:block;font-weight:700;margin-bottom:30px}
.boxorange:hover{text-decoration:none!important;color:#780800}
.innerform{font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;text-decoration:none;color:#780800;line-height:16px}
.unterkunftsucheInput{font-family:Verdana,Arial,Helvetica;text-decoration:none;font-size:14px;color:#fff;background-color:#c25233;border:0;margin-bottom:3px;border:1px #c25233 solid}
.newsletterInput{font-family:Verdana,Arial,Helvetica;text-decoration:none;font-size:14px;color:#780800;background-color:#fff;border:0;margin-bottom:3px;border:1px #CACAC8 solid;vertical-align:middle}
.newsletterSubmit{color:#fff;font-family:Arial,Verdana,Helvetica;font-size:14px;background:url(../images/grafica/ordina.png) no-repeat;border:0 #780800 solid;width:67px;padding-top:1px;padding-bottom:4px;height:21px}
.submenuinner{font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;text-decoration:none;color:#fff;line-height:20px;vertical-align:top;text-align:left;margin:10px 18px}
.submenuinner a{text-decoration:none;color:#fff;display:block;padding-left:2px;padding-right:2px}
.submenuinner a:hover{text-decoration:none;background:#780800}
.submenuinner .submenuinnerBild{text-decoration:none;padding:0}
.submenuinner .submenuinnerBild:hover{text-decoration:none;background:none}
.submenuinner td{vertical-align:top}
.submenuinner ul{padding:0;margin: 7px 0 6px 15px;line-height:22px}
.submenuinner li{list-style-image:url(../images/grafica/aufzaehlung.png)}
.navi_inner{font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;height:20px;width:134px;text-align:left;color:#535353;padding-left:10px;vertical-align:middle}
.navi_inner a{color:#535353;text-decoration:none;display:block}
.navi_inner a:hover{color:#bb8137;text-decoration:none;display:block}
.merkzettel a{color:#780800;padding-bottom:0!important;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;line-height:16px;text-decoration:none!important;padding-top:3px!important;display:block;background-image:url(/images/grafica/icons-bottom.png);background-position:0 -107px;background-repeat:no-repeat;padding-left:23px!important;height:19px!important}
.merkzettel a:hover{color:#c25233!important;text-decoration:none!important;font-weight:400;background-position:0 -128px}
.merkzettel .Alternate{color:#c25233!important;text-decoration:none!important;font-weight:400;background-position:0 -128px}
.merkzettel span{text-decoration:none!important}
.merkzettel img{display:none}
.angebote{color:#780800;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;line-height:16px;text-decoration:none!important;padding-top:3px;display:block;background-image:url(/images/grafica/icons-bottom.png);background-position:0 -149px;height:19px}
.angebote:hover{color:#c25233!important;text-decoration:none!important;font-weight:400;background-position:0 -170px}
.themawellness{color:#780800;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;line-height:16px;text-decoration:none!important;padding-top:3px;display:block;background-image:url(/images/grafica/icons-bottom.png);background-position:-320px -107px;background-repeat:no-repeat;height:19px}
.themawellness:hover{color:#c25233!important;text-decoration:none!important;font-weight:400;background-position:-320px -128px}
.themafamilie{color:#780800;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;line-height:16px;text-decoration:none!important;padding-top:3px;display:block;background-image:url(/images/grafica/icons-bottom.png);background-position:0 -191px;background-repeat:no-repeat;height:19px}
.themafamilie:hover{color:#c25233!important;text-decoration:none!important;font-weight:400;background-position:0 -212px}
.themasommer{color:#780800;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;line-height:16px;text-decoration:none!important;padding-top:3px;display:block;background-image:url(/images/grafica/icons-bottom.png);background-position:-160px -191px;background-repeat:no-repeat;height:19px}
.themasommer:hover{color:#c25233!important;text-decoration:none!important;font-weight:400;background-position:-160px -212px}
.themawinter{color:#780800;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;line-height:16px;text-decoration:none!important;padding-top:3px;display:block;background-image:url(/images/grafica/icons-bottom.png);background-position:-320px -149px;background-repeat:no-repeat;height:19px}
.themawinter:hover{color:#c25233!important;text-decoration:none!important;font-weight:400;background-position:-320px -170px}
.themamotorrad{color:#780800;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;line-height:16px;text-decoration:none!important;padding-top:3px;display:block;background-image:url(/images/grafica/icons-bottom.png);background-position:-160px -149px;background-repeat:no-repeat;height:19px}
.themamotorrad:hover{color:#c25233!important;text-decoration:none!important;font-weight:400;background-position:-160px -170px}
.themainsider{color:#780800;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;line-height:16px;text-decoration:none!important;padding-top:3px;display:block;background-image:url(/images/grafica/icons-bottom.png);background-position:-160px -107px;background-repeat:no-repeat;height:19px}
.themainsider:hover{color:#c25233!important;text-decoration:none!important;font-weight:400;background-position:-160px -128px}
.downfix{width:100%;height:46px;position:fixed;bottom:0;left:0;z-index:1000;background-image:url(../images/cons-inside/bg-fixleiste.png)}
.highslide img{border:0 solid;border-color:#CACAC8;padding:3px}
.highslide-active-anchor img{visibility:visible}
.wide-border .highslide-image{border-width:10px;border-color:#fff}
.NewsTitle{font-family:"Lato",Arial,Verdana,Helvetica;font-weight:400;margin:0;color:#780800;font-size:20px;line-height:22px}
.NewsTitle a{text-decoration:none;color:#780800}
.NewsTitle a:hover{text-decoration:underline;color:#780800}
.NewsImage{border:0;border:1px solid #CACAC8;padding:3px}
.NewsCategories{text-align:right;font-size:12px}
.NewsCategories a{text-decoration:underline}
.NewsMore{text-decoration:none;color:#780800}
.EventTitle,.HighlightTitle,.clsArchivHeader{background-color:#fff;border:1px solid #fff;border-collapse:collapse;padding:5px}
.EventTitle{padding:0;padding-right:5px}
.EventContent,.HighlightContent,.clsArchivSearchToolBar{border:1px solid #fff;border-collapse:collapse;padding:5px;vertical-align:top;font-size:14px}
.clsArchivSearchToolBar{background-color:#F6F3EB}
.HighlightContent img{border:0;padding:0}
.EventContent{border-bottom:0;padding-top:0}
.EventContent p{margin-top:10px;margin-bottom:12px}
.boxinner .HighlightText{margin-top:10px;margin-bottom:10px}
.boxinner .HighlightText a{font-size:14px}
.EventText td{border-bottom:1px solid #fff;padding-bottom:10px;padding-top:10px}
.EventSearch{vertical-align:bottom;border:1px solid #fff;border-collapse:collapse;border-top:0;padding:5px;padding-bottom:10px;padding-top:10px;font-size:14px}
.EventSearch input{background-color:#fff;border:0;font-size:14px;font-family:"Lato",Arial,Verdana,Helvetica;margin-left:8px;margin-right:8px;color:#780800}
.clsArchivSearchToolBar input,.clsArchivSearchToolBar select{background-color:#fff;font-size:14px;font-family:"Lato",Arial,Verdana,Helvetica;color:#780800}
.clsArchivSearchToolBar .euSubmit{background-color:#780800;color:#fff;background-image:none;font-size:14px;font-family:"Lato",Arial,Verdana;margin:auto;padding:0;padding-left:2px;padding-right:2px}
.clsArchivSearchToolBar .euSubmit:hover{background-color:#780800;color:#fff;background-image:none;font-size:14px}
.clsArchivSearchToolBar .euInput{border:1px solid #CACAC8}
.EventSearch input.EventSearchButton,.clsArchivSearchToolBar input.EventSearchButton{color:#fff;font-family:"Lato",Arial,Verdana;font-size:12px;background-color:#780800;margin:0;border:2px outset}
.EventSearch input.EventSearchButton:hover,.clsArchivSearchToolBar input.EventSearchButton:hover{background-color:#780800;color:#fff}
.PagerEntries{padding-top:15px}
.PagerEntries input{border:0;background:none;cursor:pointer}
.PagerActive{color:#780800;font-weight:700;border:0;background:none}
.PagerInActive{color:gray}
#pager a{margin:0 3px 0 0;padding:3px 5px;border:0;background-color:#a5a4a2;text-decoration:none;color:#fff;font-family:"Lato",Arial,Verdana,Helvetica;font-size:12px}
#pager{z-index:50;margin-top:10px;text-align:left;background:none;font-size:12px}
#pager a.activeSlide{background-color:#4b4946;color:#fff}
#pager a:focus{outline:none}
#slideshowIndex{background:none transparent;width:994px!important;height:339px;font-size:12px;margin-left:0;left:0;z-index:1}
#slideshowIndex div{height:385px!important;top:-20px!important;background:none transparent!important;width:994px!important}
#slideshowIndex p.portalSubTitle{margin-top:0}
#pagerIndex{background:none;margin:0 0 0 360px;position:relative;width:500px;z-index:10}
#pagerIndex a{background-image:url(../images/grafica/bg-box.png);color:#fff;font-family:Arial,Verdana,Helvetica;font-size:14px;display:inline-block;width:20px;height:18px;text-align:center;text-decoration:none;margin-right:3px;padding-top:2px}
#pagerIndex a.activeSlide{color:#c25233}
#slideshow{background:none transparent;width:222px!important;font-size:12px;margin-left:0;left:0}
#slideshow div{background:none transparent!important;width:223px}
#slideshow img{width:222px!important;height:98px!important}
#slideshow span img{width:auto!important;height:auto!important}
.subMenuN ul li{display:block;width:auto}
#gallery{height:246px!important;max-height:246px!important}
#gallery img{width:420px;height:auto;position:absolute}
#pagerGallery{width:388px!important;height:60px;margin:0 20px 12px;padding:0;float:none;overflow:hidden;position:relative;bottom:0}
#pagerGallery li{width:58px;float:left;margin-left:2px;list-style:none}
#pagerGallery table{width:auto;border:0;padding:0;position:absolute;left:0}
#pagerGallery td{white-space:nowrap}
#pagerGallery a{width:66px!important;padding:0;margin-right:4px;display:inline-block;border:1px solid #fff;margin-top:4px}
#pagerGallery a.activeSlide,#pagerGallery a.cycle-slide-active{border:1px solid #780800}
#pagerGallery a:focus{outline:none}
#pagerGallery img{border:0;max-width:100%}
.galleryContainer{float:none;position:relative;width:428px;margin:auto;margin-top:22px}
.galleryContainer a#prevImage,.galleryContainer a#nextImage,.galleryContainer a#prevBigImage,.galleryContainer a#nextBigImage{width:15px;height:23px;display:block;position:absolute;left:0;margin:0;top:260px;border:0;background-image:url(../images/grafica/gallery-pager.png);background-repeat:no-repeat;background-position:left top;cursor:pointer}
.galleryContainer a#nextImage,.galleryContainer a#nextBigImage{right:0;left:auto;background-image:url(../images/grafica/gallery-pager.png);background-position:-15px top}
.MainImage{height:auto;padding-bottom:200px;position:relative}
.MainImage > img{width:100%!important;height:auto!important;max-height: 525px;position:relative!important;-webkit-filter:contrast(1.05);filter:contrast(1.05);margin-top:50px!important;margin-bottom:18px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.50);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.50);box-shadow:0 0 10px rgba(0,0,0,0.50)}
.maptitel{font-family:"Lato",Arial,Verdana,Helvetica;font-size:16px;font-weight:700;text-decoration:none;color:#780800}
.maptitel a{text-decoration:none}
.maptext{font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;font-weight:400;margin-top:0}
.mapbild{border-style:none;border-color:inherit;border-width:0;width:90px;height:61px;float:left;margin-right:4px;margin-top:0;vertical-align:middle}
.submenuinner .maphover:hover{background:none;padding:0}
.submenuinner .maphover{padding:0}
.mehrpfeil{color:#780800;font-size:14px;background-image:url(../images/grafica/aufzaehlung2.png);padding-left:15px;background-repeat:no-repeat;background-position:left center}
.active{background-image:url(../images/grafica/aufzaehlung4.png)}
.sitemap a{text-decoration:underline}
.OfferContent{background-image:url(../images/cons-inside/bg-box.jpg);background-repeat:repeat-x;padding-bottom:20px;float:left;width:100%}
.OfferContent div{float:left;width:100%}
.OfferContent p{margin:0;margin-top:8px}
.OfferContent div.OfferCompany{margin:0;color:#780800;padding:3px}
.mehr a{color:#780800;font-size:14px;text-decoration:none}
.mehr a:hover{text-decoration:underline}
.buttonBrown{background-color:#780800;background-repeat:no-repeat;display:block;height:27px;min-width:110px;width:60px;display:inline-block;border:1px solid #780800;border-radius:3px}
.buttonBrown.moreButton{width:100%;text-align:center;height:30px}
.buttonBrown a,.buttonBrown input{color:#fff;background-color:#780800;font-size:16px;font-family:"Lato",Arial,Verdana;margin:0;padding:0;display:block;height:26px;text-decoration:none;padding:2px 5px}
.buttonBrown a:hover,.buttonBrown input:hover,buttonBrown:hover{color:#780800;background-image:none;background-color:#fff;text-decoration:none}
.buttonBrown .euSubmit{width:110px;font-size:16px;font-family:"Lato",Arial,Verdana;margin:0;padding:0;cursor:pointer;border:0;background-color:transparent;height:27px}
.Content ul.menuInside{margin-right:4px;font-family:Arial,Verdana,Helvetica;font-size:14px;margin-top:8px}
.menuInside li{list-style-image:url(../images/grafica/aufzaehlung2.png)}
.menuInside li a{text-decoration:none;display:block;font-size:16px;line-height:24px}
.menuInside li a:hover{color:#780800}
.menuInside li.active a{color:#780800;font-weight:700}
.menuInside li.active{list-style-image:url(../images/grafica/aufzaehlung2-ov.png);background:none}
.boxsuche .Alternate{background-color:#fff}
.Content ul#menuCity{margin:0;margin-bottom:10px;margin-top:10px;padding:0;width:435px;width:100%;border-bottom:1px solid #CACAC8;height:38px}
.Content ul#menuCity li{list-style:none;float:left;padding:8px;font-family:"Lato",Arial,Verdana,Helvetica;font-size:14px;text-decoration:none;color:#780800;line-height:16px;background-image:url(../images/cons-inside/bg-box.jpg);background-repeat:repeat-x;text-align:left;font-weight:700;border:1px solid #CACAC8;border-bottom:0;margin:0;margin-right:2px;width:125px}
.Content ul#menuCity li.active{background-image:url(../images/cons-inside/bg-box-unterkunft.jpg);background-color:#fff}
.Content ul#menuCity li a{display:block;text-decoration:none}
.unterkunftbutton{background-image:url(../images/cons-inside/bg-box.jpg);background-color:#fff;border:1px solid #CACAC8;padding:8px;font-weight:700;margin:2px}
.unterkunftbutton a{text-decoration:none}
.Content .sociallinks{height:23px;border-top:1px solid #BBB;margin:20px 0 3px;padding:20px 80px 0;width:auto;position:relative;bottom:0;clear:left}
.Content table .sociallinks{border-bottom:1px solid #BBB;width:100%;margin:0;margin-bottom:20px;margin-top:20px;padding:8px 0}
.Content .sociallinks li{margin:0;padding:0;float:left;display:block;list-style:none outside none;width:30%}
.fb_ltr{min-width:102px}
#ui-datepicker-div{display:none}
.tabs{height:26px;width:100%;margin:0;padding:0}
.tabs li{font-family:"Lato",Arial,Verdana,Helvetica;color:#780800;text-align:center;float:left;list-style:none;margin-right:2px}
.tabs a{font-family:"Lato",Arial,Verdana,Helvetica;font-size:17px;text-decoration:none;color:#fff;background-image:url(/images/grafica/bg-box.png);text-align:center;padding:8px 18px;line-height:30px;display:block}
.tabs li.active a{color:#fff;background-color:#861904;background-image:none}
.tabs a:hover{color:#fff;background-color:#861904;background-image:none}
.morebilder{border:1px solid silver;padding:2px;width:224px;height:140px;float:left;margin-right:5px}
div{display:block}
.list-more{float:left;width:32%;margin-right:2%;box-sizing:border-box;min-height:auto;margin-bottom:10px; margin-top:10px}
.tablethemes .list-more {float: left; width: 100%; margin-top: 5px; padding-bottom: 5px;}
div.list-more:nth-of-type(3n) { margin-right: 0;}
.themesuggestions .list-more{min-height:290px}
.list-more .title{color:#780800;text-decoration:none;display:block;font-size:16px;font-weight:700;padding-top:5px}
.list-more .title:hover{font-size:16px}
.list-more img{padding:2px;width: 100%; height:auto; box-sizing:border-box}
.list-more.middle{margin:0 22px}
.list-more .more,.startseite-more,.button-text, .content-accommodationlist-more{display:inline-block;color:#fff;background-color:#780800;font-size:16px;font-family:"Lato",Arial,Verdana;padding:5px 20px 5px 5px;text-decoration:none;text-align:center;border:1px solid #780800;position:relative;margin:1px 0 10px;border-radius:3px;line-height:22px}
.startseite-more{right:10px;position:absolute;bottom:0}
.content-accommodationlist-more {margin-top: 10px;margin-right: 10px;min-width: 165px;}
.container-list .content-accommodationlist {text-align: left;}
.list-more .more:hover,.content-accommodationlist .list-more .more:hover,.button-text:hover{color:#780800;text-decoration:none;background-color:#fff}
.list-more a.more:after,.startseite-more:after,.content-accommodationlist-more:after,.button-text:after,.button-startseite a:after{position:absolute;border-color:transparent transparent transparent #fff;top:12px;right:4px;display:block;border-style:solid;border-width:5px;width:0;height:0;content:""}
.startseite-more:hover, .content-accommodationlist-more:hover{color:#780800;text-decoration:none;background-color:#fff}
.startseite-more:hover:after,.content-accommodationlist-more:hover:after,.list-more a.more:hover:after,.button-text:hover:after,.button-startseite a:hover:after{border-color:transparent transparent transparent #780800}
.tipps-startseite{width:337px;height:226px;margin-right:15px;margin-bottom:4px;margin-top:10px}
.tipps-startseite-right{width:337px;height:226px;margin-top:10px;margin-bottom:4px}
#glCategoryNavigation h3{font-size:16px;line-height:26px}
#glCategoriesList li,.toggle_container li{font-size:14px;padding:3px}
.trigger{background-position-y:10px}
#glSidebarDeparture>li>.glSidebarAddress {line-height: 15px;}
#glSidebarDeparture>li {font-size: 13px;}
#glSidebarDeparture>li>h3 {font-size: 14px; margin-bottom: 4px; line-height: 11px;}
#glResultCircumfence>.active>h3 {color:#780800;}
#map-container{padding:6px;width:952px}
#sidebar-container{padding:6px;border-width:1px;border-style:solid;border-color:#ccc #ccc #999;-webkit-box-shadow:rgba(64,64,64,0.5) 0 2px 5px;-moz-box-shadow:rgba(64,64,64,0.5) 0 2px 5px;box-shadow:rgba(64,64,64,0.1) 0 2px 5px;width:245px;height:551px;text-decoration:none;color:#44f;overflow:auto;margin-left:730px;position:absolute;font-size:12px;margin-top:-571px;background-color:#fff;line-height:20px}
#map_canvas{width:717px;height:565px}
#gMapSidebar{overflow:auto;background-color:#ce5121;border:1px solid #fff;color:#fff;position:absolute;top:13px;left:720px;width:269px;height:600px;z-index:1}
.maplink{text-decoration:none;color:#B07C02}
#map{position:absolute;top:159px;left:10px;width:700px;height:641px;z-index:2}
#gMapSidebar ul{margin:0;padding:0;text-indent:0}
#gMapSidebar ul li{font-size:11px;background-color:#780800;color:#fff;line-height:20px;margin:0;padding:0;text-indent:0;padding-left:10px}
#gMapSidebar ul li:hover{font-size:11px;background-color:#efefde;color:#fff}
#gMapSidebar ul li a{display:block;line-height:20px;color:#fff}
#gMapSidebar ul li a:hover{display:block;line-height:20px;color:#fff}
#gMapHeaderCategories{text-align:center;padding-top:4px;background-color:#fff;width:700px;top:13px;left:10px;height:20px;z-index:2;color:#780800}
.gMapIcon{vertical-align:middle;width:32px;height:32px}
.gMapHeader{font-weight:700;padding-left:10px;color:#f0f}
#gMapCategories{background-color:#fff;border:1px solid #780800;color:#780800;font-size:11px;font-family:Arial;margin-top:37px;margin-bottom:5px;margin-left:10px;width:700px}
#gMapCategories td{background-color:#fff;color:#780800;font-size:11px;font-family:Verdana}
.video{margin-top:7px;margin-bottom:10px;border:1px solid;border-color:#CACAC8;padding:3px;float:none;display:block}
.tabsContainer{margin-bottom:10px;position:relative;margin-top:0;left:0;margin-left:0;float:left;width:100%;border-bottom:1px solid}
table.maintable.tabtable:last-child{margin-top:30px!important}
ul.tabs{margin-left:0}
.tableResponsive a,.tableResponsive img{clear:both;float:none!important;margin:0 auto}
.tableResponsive td{padding-bottom:20px}
.tableResponsive td.boxcontent{padding-bottom:0}
td.Content > table.thumbnailContainer > tbody > tr > td{margin-bottom:20px}
.submenuTitle{margin-top:0}
.menu-col1,.menu-col2,.menu-col3{float:left;width:30%}
.menu-col1{width:35%}
.menu-col2{padding:0 1%; width:33%}
.imagelist-container{float:left;width:100%;font-size:16px}
.imagelist-container div{float:left;width:25%;margin-bottom:10px;text-align:center}
.panoramas div{height:210px}
.socialmedia-container{float:left;width:100%}
.socialmedia-container div{float:left;width:16%;text-align:center}
#TopCompanyList{position:relative;float:left;width:100%}
#gallery #nextBigImage,#gallery #prevBigImage{display:none}
.sc-sp-r{position:absolute;top:17px;right:0;width:120px;height:108px;background-color:#E7E5E6;padding:5px 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.sc-sp-r-all ul{left:0!important}
.sc-sp-r-all,.sc-sp-r-detail{position:static;width:auto;clear:left}
.sc-sp-r-all .sc-al-btn-right,.sc-sp-r-all .sc-al-btn-left,.sc-sp-r-all .sc-al-showAllRates{display:none}
.sc-al-sp-allRates{background-color:#f8f6f7;float:left;margin-top:5px;width:100%}
.sc-al-sp-allRates a{display:block;padding:5px;padding-left:15px;background-image:url(/images/grafica/aufzaehlung2-ov.png);background-repeat:no-repeat;background-position:5px center}
.sc-al-sp-allRates .sc-sp-price a{padding:0;background:none}
.sc-al-sp-allRates ul{width:100%!important;margin-left:8px}
.sc-al-sp-allRates li{border-right:1px solid #fff;float:left;list-style:none outside none;margin:0 1%;margin-bottom:5px;padding-right:1%;width:30%}
.sc-sp-r-content{position:relative;height:100%;overflow:hidden}
.sc-sp-r-content ul{position:absolute;list-style:none;white-space:nowrap;margin:0;padding:0;left:0}
.sc-sp-r-detail .sc-sp-r-content ul{position:static;float:left;width:100%}
.sc-sp-r-content ul li{float:left;width:120px;list-style:none}
.sc-sp-r-detail .sc-sp-r-content ul li,.TableDetailContent .sc-dp-sp .sc-sp-r-content li{white-space:normal;width:98%!important;padding:5px 1%;border-right:0}
.sc-sp-r-detail .sc-sp-r-content ul ul li,.sc-sp-r-detail .sc-sp-r-content ul ul li,.TableDetailContent .sc-dp-sp .sc-sp-r-content ul ul li{list-style-type:square;margin-left:2%;margin-right:0;width:96%!important}
.sc-al-sp-text{width:100%;clear:left;margin-top:5px;margin-bottom: 15px;float:left}
.sc-al-sp-text a{background-image:url(/images/grafica/aufzaehlung2-ov.png);background-repeat:no-repeat;background-position:left 8px;padding-left:10px}
.sc-al-sp-detail{display:none}
.sc-al-sp-showDetail .sc-al-sp-detail{display:block}
.sc-al-btn-left,.sc-al-btn-right{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.sc-al-btn-right span{border-color:transparent transparent transparent #B3B3B3}
.sc-al-btn-left span{border-color:transparent #B3B3B3 transparent transparent}
#accommodations .sc-al-sp .sc-al-i-h{width:auto;padding:3px 0}
.sc-pl .sc-al-btn-right span{border-style:solid;border-width:12px;display:block;height:0;position:absolute;right:0;top:17px;width:0}
.sc-pl .sc-al-btn-left span{border-width:12px;display:block;height:0;left:0;position:absolute;top:17px;width:0}
.disabled-left,.disabled-right{display:none}
.sc-sp-r-all{padding:3px 8px;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.scrollToTop{width:48px;height:39px;padding-top:10px;position:fixed;bottom:20px;right:12px;display:none;opacity:.7;filter:alpha(opacity=70);-webkit-transition:filter .2s;transition:filter .2s;-webkit-transition:opacity .2s;transition:opacity .2s;background-color:#222;z-index:10;text-align:center}
.scrollToTop .arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;margin-top:10px;display:inline-block}
.scrollToTop:hover{text-decoration:none;opacity:1;filter:alpha(opacity=100)}
#accommodations .sc-gs-reset{position:relative;top:auto;right:auto;width:auto;height:auto;background:none;margin-top:10px;padding-top:4px;border-top:1px solid #fff}
#accommodations .sc-gs-reset a,#accommodations .sc-gs-reset a:hover{color:#000;font-size:inherit;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;width:auto;padding-left:25px;text-align:left;background-repeat:no-repeat;background-position:2px -56px}
#accommodations .sc-gs-reset a:before{content:"x";position:absolute;left:-3px;font-family:Arial;color:red;font-size:20px;height:25px;padding-top:-1px;line-height:23PX;text-align:CENTER;width:25px;background:#fff;border-radius:50%;font-weight:700}
#ev-search{border:1px solid silver;padding:11px}
#ev-searchForm span{display:block}
.be-widget-buttonArea > span,.be-widget-button,.be-widget-buttonArea > span:hover{background-color:#780800!important;color:#fff!important;font-size: 16px!important;}
.content-title{color:#780800;font-family:AyitaPro,"Lato",Arial,Verdana,Helvetica;margin:0;font-size:17px;line-height:20px;letter-spacing:0}
.last-minute-box-index{width:100%;background-color:#c25233;float:left;margin-bottom:40px;margin-left:-18px;padding:30px 18px}
.last-minute-box-index .all-offers{color:#fff;float:left;text-decoration:none;background-color:#780800;border:1px solid #780800;padding:8px 18px;margin:10px 0;position:relative;line-height:16px;border-radius:3px}
.last-minute-box-index .all-offers:after{position:absolute;border-color:transparent transparent transparent #fff;top:11px;right:5px;display:block;border-style:solid;border-width:5px;width:0;height:0;content:""}
.last-minute-box-index a.all-offers:hover{background-color:#fff;color:#780800}
.last-minute-box-index a.all-offers:hover:after{border-color:transparent transparent transparent #780800}
.last-minute-box-index h2{color:#fff;font-size:20px;padding-bottom:5px}
.last-minute-box-index h2:before{background-image:url(/images/grafica/bell.png);background-size:40px 92px;background-position:0 0;background-repeat:no-repeat;content:"";height:30px;width:40px;float:left;margin-right:5px;left:0;top:3px;margin-top:-4px}
.last-minute-box-index .last-minute{margin-bottom:0}
.last-minute{width:49%;height:auto;margin-right:15px;margin-bottom:20px;float:left;-webkit-box-shadow:3px 3px 13px -2px #000;-moz-box-shadow:3px 3px 13px -2px #000;box-shadow:3px 3px 13px -2px #000;background-color:#fff}
.last-minute.right{margin-right:0}
.lastminute-premium .last-minute { width: 49%; float: left; margin-right: 0; }
.lastminute-premium .sc-al .last-minute:nth-of-type(2n+1) { float: right; }
.lastminute-premium .sc-al-stars {   background-position: 0 -25px; }
.lastminute-premium .sc-al-stars-3s:after, .lastminute-premium .sc-al-stars-4s:after { background-position: 0 -37px; }
.lastminute-premium .sc-al-h { display: none;}
.last-minute a{text-decoration:none}
.last-minute-img{color:#fff;float:left;position:relative}
.last-minute .last-minute-img img{width:100%;height:auto}
.last-minute .last-minute-img img.CompanyStars{width:10px;height:10px}
.last-minute-img a > span{width:100%;display:block;color:#fff}
.last-minute-img span.location{display:inline}
.last-minute .title{background-color:rgba(0,0,0,0.5);float:left;bottom:36px;font-size:19px;box-sizing:border-box;font-weight:400;position:absolute;padding:10px;transition:ease all .5s;-webkit-transition:ease all .5s;-moz-transition:ease all .5s;-o-transition:ease all .5s}
.last-minute .title i{font-style:normal;font-size:14px;margin-left:2px}
.last-minute .date{background-color:#3e4243;float:left;padding:8px 10px;box-sizing:border-box}
.last-minute-hotelname{width:71.001%;float:left;background-color:#fff;background-image:url(../images/cons-inside/bg-box.jpg);background-repeat:repeat-x;padding:5px 10px;box-sizing:border-box;font-weight:700;line-height:19px}
.last-minute-hotelname.version2{width:100%;color:#000;font-weight:400}
.last-minute-hotelname.version2 span{position:absolute;transform:translate(0px,50%)}
.last-minute-price{background-color:#c25233;width:29%;float:right;color:#fff;text-align:center;line-height:28px;font-size:12px}
.last-minute-price .price{font-size:26px;text-align:center;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5)}
.last-minute-price a{color:#fff}
.last-minute-img span.location{display:inline;padding-left:7px;position:absolute;width:auto}
.last-minute-img span.location.version2{padding:8px 10px;background-color:#3e4243;float:left;box-sizing:border-box;width:100%;position:relative}
.last-minute-img span.location:before{background-image:url(/images/grafica/bell.png);background-size:40px 92px;background-position:0 -80px;background-repeat:no-repeat;content:"";height:13px;width:8px;float:left;margin-right:5px;position:relative;left:0;top:7px}
.last-minute button{color:#fff;background-color:#780800;border:1px solid #780800;font-weight:400;padding:5px 20px 5px 5px;float:left;margin-top:5px;position:absolute;border-radius:3px;font-family:"Lato",Arial,Verdana,Helvetica}
.last-minute .last-minute-hotelname.version2 button{position:relative;padding:8px 22px 8px 8px;width:auto;margin:0 auto;float:right;font-size:15px;line-height:16px}
.last-minute button:after{position:absolute;border-color:transparent transparent transparent #fff;top:8px;right:4px;display:block;border-style:solid;border-width:5px;width:0;height:0;content:""}
.last-minute .last-minute-hotelname.version2 button:after{top:11px}
.last-minute-price hr{border-bottom:1px solid rgba(255,255,255,0.5);width:1500px;margin-top:0;margin-bottom:0}
.last-minute:hover .last-minute-img span.title{padding:10px 10px 50px;background-color:rgba(120,8,0,0.8);cursor:pointer}
.last-minute:hover .date{background-color:#780800}
.last-minute:hover .last-minute-hotel .last-minute-hotelname button{background-color:#fff;color:#952a12;cursor:pointer}
.last-minute:hover .last-minute-hotel .last-minute-hotelname button:after{border-color:transparent transparent transparent #780800}
.lastminute-box, .christmas-box{background-color:#c25233;border:1px solid #c25233;padding:10px 10px 10px 53px;margin-bottom:15px;position:relative;width:100%;box-sizing:border-box}
.lastminute-box a, .christmas-box a{color:#fff;text-decoration:none;font-family:AyitaPro,Arial;font-size:18px}
.lastminute-box:hover, .christmas-box:hover{background-color:#fff;cursor:pointer}
.lastminute-box:hover a, .christmas-box:hover a{color:#c25233;cursor:pointer}
.lastminute-box a:before{background-image:url(/images/grafica/bell.png);background-size:40px 92px;background-position:0 0;background-repeat:no-repeat;content:"";height:30px;width:40px;float:left;position:absolute;left:5px;top:50%;margin-top:-15px}
.lastminute-box:hover a:before{background-position:0 -40px}
.christmas-box a:before{background-image:url(/images/grafica/weihnachten.png);background-size:33px 33px;background-repeat:no-repeat;content:"";height:33px;width:33px;float:left;position:absolute;left:8px;top:50%;margin-top:-16px}
.christmas-box:hover a:before{background-image:url(/images/grafica/weihnachten-red.png);}
.lastminute-box a:after, .christmas-box a:after{position:absolute;border-color:transparent transparent transparent #fff;display:inline-block;border-style:solid;border-width:5px;width:0;height:0;content:"";bottom:17px;margin-left:5px}
.lastminute-box:hover a:after, .christmas-box:hover a:after{border-color:transparent transparent transparent #c25233}
.sc-fl li, .sc-so li { list-style: none;}
.boxinner table.container-tipps td{display:table-cell;width:49%;padding-right:1%;position:relative}
.boxinner table.container-tipps div{position:absolute;z-index:10;width:94.2%;padding:2%;bottom:3px;height:114px;color:#fff;background:rgba(47,47,47,0.9);cursor:pointer}
.boxinner table.container-tipps td img{width:100%!important;height:auto!important}
.boxinner table.container-tipps h3{margin-top:10px}
.toplist-title{border-radius:3px 3px 0 0}
.MainImage .button{display:none}
.sc-ps input{padding:0!important;width:150px;text-align:center;}
#ev-page{font-size:16px!important}
#ev-correctness{font-size:14px}
.CompanyShortListItem{margin-bottom:20px}
.respMenu{padding-bottom:0;background-color:#780800;position:fixed;top:0;left:0;width:100%;height:50px;display:none;z-index:101}
.respMenu:after{content:"menu";position:absolute;right:38px;font-size:11px;top:16px;color:#fff;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg); font-family:"Lato",Arial,Verdana,Helvetica}
.respMenu a{text-decoration:none;float:right;position:absolute;right:0;top:0;padding:13px; }
.respMenu a span{height:4px;margin-top:7px;width:30px;display:block;background:#fff}
.respMenu a span:first-child{margin-top:0}
.mm-menu.mm-theme-white{background-color:#f7f7f7}
.mm-navbar .vivo,.mm-navbar .respMenu{padding:0}
.mm-navbar .vivo{width:auto}
.mm-menu .mm-navbar .vivo a,.mm-menu .mm-navbar .respMenu a{color:#fff}
.mm-menu ul li a{text-transform:uppercase}
.mm-listview > li:not(.mm-divider):after{border-color:rgba(0,0,0,0.1);border-color:#848484}
.mm-listview > li,.mm-listview > li:after,.mm-listview > li .mm-next,.mm-listview > li .mm-next:before{border-color:#848484}
.mm-menu.mm-theme-dark{border-color:#848484}
.mm-vertical .mm-listview > li > .mm-next,.mm-listview > li.mm-vertical > .mm-next{height:50px}
.mm-menu .submenuinner{margin:0!important}
.mm-vertical .mm-listview .mm-panel,.mm-listview .mm-vertical .mm-panel{padding:0}
.mm-listview .submenuinner ul{border-color:#848484}
.mm-menu ul li li .menu-col1 li,.mm-menu ul li li .menu-col2 li,.mm-menu ul li li .menu-col3 li{float:left}
.mm-menu.mm-theme-dark .mm-listview{border-color:#848484}
.mm-menu ul li .menu-col1 li a,.mm-menu ul li .menu-col2 li a,.mm-menu ul li .menu-col3 li a{height:24px}
.mm-opened .respMenu a {font-size: 31px; padding: 15px 15px 15px 5px;}
.content-accommodationlist .list-more .list-content{width:67%;max-width: none!important;margin:4px 10px 2px}
.no-icon h2 { margin-left: 0;  margin-top: 7px;}
.no-icon .subtitle { margin-left: 0; margin-bottom: 15px;}
#ev-wrapper #ev-venueAddress,#ev-wrapper #ev-appointments{width:76%}
#glResultCircumfence>.active{background:none}
input.newsletterInput {width: 55%;height: 25px;margin-left: 5px;margin-top: 3px;padding-left: 5px;}
.checklist li:before { width: 10px; height: 10px; background: #fff; content: ""; position: absolute; border: 1px solid #000; margin-left: -16px; margin-top: 8px;}
.checklist li {list-style-type: none; list-style-image: none;}
.maintable.tabtable.theme-page { width: 100%; margin: 0; max-width: none;}
.maintable.tabtable.theme-page .Content { background-image: none; padding: 0;}
.maintable.tabtable.theme-page .Content h1 { font-family: AyitaPro,"Lato",Arial,Verdana,Helvetica; color: #780800; font-size: 26px; margin: 0; text-align: center; position: relative;padding-left: 0; margin-right: 0; padding-right: 0; width: 100%!important;}
.maintable.tabtable.theme-page .Content p { display: block; margin-top: 0;}
.maintable.tabtable.theme-page hr { color: #B3B3B3; margin: 20px 0; height: 1px; border: 0; border-bottom: 1px solid #B3B3B3;}
.contact { float: left; width: 49%; box-sizing: border-box;}
.contact .title {  font-weight: bold;}
.contact:nth-of-type(2n) { float: right;}
.webcam-tip img {height: 207px!important;}
.sc-al .sc-pager.scrollbyclick a {background-color: #841803; border: 1px solid #841803; color: #fff; width: 99%; text-decoration: none; margin: 10px 0px;font-size: 16px;}
.sc-al .sc-pager.scrollbyclick a:hover {background: #fff; text-decoration: none !important; border: 1px solid #841803;}
.sc-al .sc-pager.scrollbyclick a:before {border-color: #fff transparent transparent transparent;}
.sc-al .sc-pager.scrollbyclick a:hover:before {border-color: #841803 transparent transparent transparent;}
.sc-al .sc-pager.scrollbyclick a:before {content: ""; border: 0; border-width: 6px; border-style: solid; border-color: #fff transparent transparent transparent; padding: 0; margin-right: 8px; margin-bottom: 3px; vertical-align: bottom; display: inline-block;}
.button-startseite a {padding: 7px 57px; height: auto; margin: auto; border: 1px solid #780800; cursor: pointer; text-align: center; clear: both; position: relative;  z-index: 1; top: 20px; text-decoration: none; color: #fff; background-color: #780800;}
.button-startseite { width: 235px; margin: auto;}
.button-startseite a:hover { color: #780800; background-color: #fff;}


#accommodation-wrapper {position: relative;}
.al-theme-criteria { float: left; width: 100%; height: auto; padding: 10px; margin-bottom: 15px; box-sizing: border-box; position: relative; background-image: url(/images/cons-inside/bg-box.jpg); background-repeat: repeat-x; border: 1px solid #e7e5e6;}
.al-theme-criteria .criteria-content {float: left;box-sizing: border-box; color: #676869; width: 100%; margin: 5px 0;}
#accommodation-wrapper  .al-theme-criteria .criteria-content a { display: block; text-decoration: none; padding-left: 180px; position: relative; color: #952a12;}
.al-theme-criteria a:before { background-size: 165px 1650px; position: absolute; background-repeat: no-repeat; width: 68px; height: 68px; content: ""; background-position: 0 -77px; left: 48px;}
div#Criteria14.al-theme-criteria a:before { background-position: 0 0;}
div#Criteria8.al-theme-criteria a:before { background-position: 0 -76px;}
div#Criteria12.al-theme-criteria a:before { background-position: 0 -153px;}
div#Criteria13.al-theme-criteria a:before { background-position: 0 -306px;}
div#Criteria20.al-theme-criteria a:before { background-position: 0 -229px;}
div#Criteria15.al-theme-criteria a:before { background-position: 0 -612px;}
div#Criteria32.al-theme-criteria a:before { background-position: 0 -382px;}
div#Criteria36.al-theme-criteria a:before { background-position: 0 -1302px;}

.criteria-title { font-weight: bold; font-size: 20px; font-family: AyitaPro; margin-bottom: 10px; display: block; font-weight: normal;}
.al-theme-criteria .criteria-content a .criteria-button { background-color: #780800; border: 1px solid #780800; color: #fff; padding: 5px 10px; font-size: 16px; border-radius: 4px; line-height: 30px;}
.al-theme-criteria .criteria-content a .criteria-button:hover { background-color: #fff; color: #780800;}
.al-theme-criteria a:before { background-image: url(/images/grafica/icon-criteria.png);}
#geo-map-highslide { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5);  z-index: 10;  }
#geo-map-container {  position: fixed;  top: 10%; left: 10%; width: 80%; height: 80%;  border: none;  background-color: #fff; }
#geo-map {  width: 100%; height: 100%; border: none;   }
.innerRightContent .boxcontent td.innermap {border: solid 1px #c25233;background-color: #c25233;}
.innerRightContent .boxcontent .innermap a {color: #fff;}
.innerRightContent .boxcontent .innermap .mapbutton {height: 32px;width: 38px;padding-left: 6px;vertical-align: middle;}
.innerRightContent .boxcontent .innermap span.title {font-weight: bold;font-size: 18px!important;vertical-align: middle;}
.toggler {display:none;}
/* Card */
.card-pustertal{width:100%;margin-bottom:80px;margin-top:10px;display:inline-block}
.card-pustertal .image{width:90%;float:left;padding-left:50px;box-sizing:border-box}
.link-map .svgWrapper{height: 0;padding-top: 64%;position: relative;}
.link-map .svgWrapper svg{position: absolute;top: 0;left: 0;}
.link-map .link-map-region {cursor: pointer;transition: opacity 0.2s;}
.link-map-region {fill: #C25233;}
.link-map-region-highlight {fill:#780800;}
.link-map-link-highlight {background:#780800;color:#fff;}
.boxRight span.sc-al-place, i.sc-al-place{font-size:14px;clear:left;}
.boxRight span.sc-al-place:before, i.sc-al-place:before{background-image:url(/images/grafica/bell.png);background-size:40px 92px;background-position:-32px -79px;background-repeat:no-repeat;content:"";height:13px;width:8px;float:left;margin-right:5px;position:relative;left:0;top:2px}
.mm-listview {font-size: 20px; line-height: 30px;}
.mm-menu ul ul > li:not(.mm-divider):after {border: 0;}
/*END Card */
div#minimap { margin-top: 28px; float: right; padding-right: 20px;}

.boxinner.innerthemes .container-themes {margin-bottom: 0px;}
.boxinner.innerthemes div.themes {width: 49%;margin-right: 0%;}
.boxinner.innerthemes div.themes:nth-child(2n+1) {margin-right: 6px;}
.boxinner.innerthemes {padding: 0px;}
.boxinner.innerthemes div.themes span.empty:after {display:none;}
.boxinner.innerthemes div.themes:hover span.empty .title:before {display:none;}
.boxinner.innerthemes div.themes:hover span.empty {padding-top: 25%;}
.boxinner.innerthemes i.title.oneline {top: 23%;}
.boxinner.innerthemes h3 {padding-left: 0;}
.menu-container > ul > li > a {padding-right: 35px;position: relative;}
.menu-container>ul>li>a:after{border-color:#780800 transparent transparent;display:block;border-style:solid;border-width:5px;width:0;height:0;content:"";position:absolute;top:14px;right:21px}
.menu-container > ul > li.sc-active > a:after {border-color: transparent transparent #780800 transparent;top: 9px;}
.submenu .submenuinner p.submenuTitle span{text-decoration:none;color:#fff;font-size:18px;font-weight:700;display:inline;padding-left:2px;padding-right:2px}
.submenu .submenuinner .morebutton{position:relative;padding:8px;font-size:16px;line-height:16px;color:#fff;background-color:#780800;border:1px solid #780800!important;font-weight:400;border-radius:3px;font-family:Lato,Arial,Verdana,Helvetica;clear:both;padding-left:8px!important;width:92%}
.submenu .submenuinner a.morebutton:hover, .submenu .submenuinner .sliderbox:hover .morebutton {background-color: #fff!important;color: #952a12!important;cursor: pointer;}
.mm-menu .morebutton:after,.mm-menu .sublink:after,.submenu .submenuinner .morebutton:after{position:absolute;border-color:transparent transparent transparent #fff;top:12px;right:4px;display:block;border-style:solid;border-width:5px;width:0;height:0;content:""}
.submenu .submenuinner .sliderbox .slide-item {width: 100%;}
.submenu .submenuinner a.morebutton:hover:after, .submenu .submenuinner .sliderbox:hover .morebutton:after {border-color: transparent transparent transparent #780800;}
.sliderbox .sc-al-stars {background-position: 0 -25px; display: block; float: none; margin: auto;margin-bottom: 4px;}
.sliderbox .sc-al-suns {background-position: 0 -62px; display: block; float: none; margin: auto;margin-bottom: 4px;}
.sliderbox .sc-al-stars-3s:after, .sliderbox .sc-al-stars-4s:after {background-position: 0 -37px;}
.sliderbox .sc-al-flowers {display: block; float: none;margin: auto;margin-bottom: 4px;background-position : 0 -62px;}
.submenu .submenuinner .sliderbox {width: 100%;float: right; -webkit-box-shadow: 3px 3px 13px -2px #000;-moz-box-shadow: 3px 3px 13px -2px #000;box-shadow: 3px 3px 13px -2px #000;}
.submenu .submenuinner .sliderbox a {background-color: #fff; padding-left: 0px!important;padding-right: 0px!important;}
.submenu .submenuinner .sliderbox-img{color:#fff;position:relative}
.submenu .submenuinner .sliderbox .sliderbox-img img{width:100%;height:201px;}
.submenu .submenuinner .sliderbox .last-minute-img img.CompanyStars{width:10px;height:10px}
.submenu .submenuinner .sliderbox-img > span, .submenu .submenuinner .sliderbox-img > a > span{width:100%;display:block;color:#fff}
.submenu .submenuinner .sliderbox .title{background-color:rgba(0,0,0,0.6);text-align: center;bottom:0px;font-size:19px;box-sizing:border-box;font-weight:400;position:absolute;height: 65px; padding: 0 5px;}
.submenu .submenuinner .sliderbox a.title, .submenu .submenuinner .sliderbox span.title{display: flex; align-items: center;justify-content: center;}
.submenu .submenuinner .sliderbox:not(.menu-offerbox):hover span.title{display: block; align-items: normal;justify-content: normal;}
.submenu .submenuinner .sliderbox .title:after {background-image: url(/images/grafica/icon.svg);background-size: 36px 1410px;background-position: 0 1px;background-repeat: no-repeat;content: "";width: 30px;height: 31px;position: absolute;right: 14px;display: inline-block;top: 50%;margin-top: -16px;}
.submenu .submenuinner .sliderbox .title.webcam:after {background-position: 8px -1380px;background-size: 37px 1401px;height: 27px;top: 58%;}
.submenu .submenuinner .sliderbox .title.offers:after {display:none}
.submenu .submenuinner .sliderbox button{color:#fff;background-color:#780800;border:1px solid #780800;font-weight:400;padding:5px 20px 5px 5px;float:left;margin-top:5px;position:absolute;border-radius:3px;font-family:"Lato",Arial,Verdana,Helvetica}
.submenu .submenuinner .sliderbox button:after{position:absolute;border-color:transparent transparent transparent #fff;top:8px;right:4px;display:block;border-style:solid;border-width:5px;width:0;height:0;content:""}
.submenu .submenuinner .sliderbox:hover .sliderbox-img span.title{background-image:none;color:#fff;background-repeat:no-repeat;text-align:center;background-color:rgba(120,8,0,.8);width:100%;height:100%;box-sizing:border-box;padding:0;margin:auto}
.submenu .submenuinner .sliderbox:hover .sliderbox-img span.title.offers {padding: 0 5px;}
.submenu .submenuinner .sliderbox:hover .sliderbox-img span.title:before{background-image:url(/images/grafica/icon.svg);background-size:108px 3905px;background-repeat:no-repeat;height:90px;width:90px;margin:38px auto 0;content:"";display:block;top:50%}
.submenu .submenuinner .sliderbox:hover .sliderbox-img span.title.offers:before {display:none}
.submenu .submenuinner .sliderbox:hover .sliderbox-img span:not(.sc-al-stars):after {display:none;}
.submenu .submenuinner .sliderbox:hover .sliderbox-img .title.webcam:before {background-position: 18px -3813px;background-size: 107px 3875px;}
.submenu .submenuinner .sliderbox .slide-item > a { display: flex; height: 101px; align-items: center;justify-content: center; }
.submenu .submenuinner .sliderbox .description {color: #780800; padding: 5px 6px;text-align: center;position: relative;}
.submenu .submenuinner .sliderbox .text {display: block;}
.submenu .submenuinner .sliderbox .morebutton {width: 200px;display: block;margin: 3% auto;}
.submenu .submenuinner .sliderlinkdown {float: left;}
.submenu .submenuinner .sliderlinkdown a{margin-top: 7px; text-decoration:none; padding: 2px 5px; box-sizing: border-box; line-height: 20px;}
.submenu .submenuinner .sliderlinkdown a:hover{color: #fff;background:#780800;}
.submenu .submenuinner .sliderbox .sliderbox-img img.CompanyStars {height: 10px;width: 10px;}
.boxmenu li.sc-active > a {color: #ff9570;}
.pager-SliderMenu {float: right;margin-top: 7px;}
.mm-listview>li.mm-vertical .mm-arrow:after,.mm-listview>li.mm-vertical .mm-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:12px}
.mm-listview>li.mm-vertical.mm-opened .mm-arrow:after,.mm-listview>li.mm-vertical.mm-opened .mm-next:after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);top:23px}
.mm-prev:before, .mm-next:after, .mm-arrow:after{width: 14px;height: 14px;}
.mm-next:after, .mm-arrow:after {right: 17px;}
.menu-col2.star ul li {list-style-image: none;margin-left: -17px;}
.info-box, .contact-box {
    width: 43%;
    float: left;
    margin-right: 5%;
    background-color: rgba(120, 8, 0, 0.1);
    padding: 2%;
    margin-bottom: 30px;
}

.contact-box {margin-right: 0px;}

.box-txt { margin-top: 20px;}
.box-txt .boxcontent p { color: #000; line-height: 28px;}
.box-txt .boxcontent a { text-decoration: underline;}
.box-txt .questions h3 { font-size: 16px; margin-top: 25px; font-family: "Lato",Arial,Verdana,Helvetica; font-weight: bold;}
.box-txt .questions ul {color: #000;}
.box-txt .questions p { margin-top: 5px;}
.box-txt.small { margin-top: 0;}
.box-txt.small .boxcontent {background-image: none; border: 0;}

.accommodation-link {
    margin-bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    -webkit-box-pack: justify;
            justify-content: space-between;
    clear: both;
    padding-top: 15px;
}

.accommodation-link a {
    text-decoration: none;
    padding: 8px 18px;
    margin-bottom: 6px;
    width: 29%;
    color: #fff;
    background-color: #780800;
    position: relative;
    border: 1px solid #780800;
    border-radius: 3px;
}

.accommodation-link a:hover {
    color: #780800;
    background-color: #fff;
}

.accommodation-link a:after {
    position: absolute;
    border-color: transparent transparent transparent #fff;
    top: 16px;
    right: 5px;
    display: block;
    border-style: solid;
    border-width: 5px;
    width: 0;
    height: 0;
    content: "";
}

.accommodation-link a:hover:after {
    border-color: transparent transparent transparent #780800;
}


/*Big Accommodation*/
.big-accommodation .sc-al {width: 107% !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; float: left; margin-bottom: 30px;}
.big-accommodation .sc-al-c a:hover {text-decoration: none; color: #780800;}
.big-accommodation .sc-al-mli {height: 582px; width: 44%; max-width: none; display: table;}
.big-accommodation .sc-al-mli a.sc-al-img {width: 100%;height: auto;}
.big-accommodation #accommodations .sc-al-i {margin-top:2%;width: 29.6%;height: auto;border-bottom: 1px solid #4c535b;padding: 0;margin-right: 2%;}
.big-accommodation .sc-al-mli .padd, .big-accommodation .sc-al-i .padd {float: left; padding: 8% 10%; width: 100%; text-align: center; position: relative; cursor: pointer; box-sizing: border-box; font-size: 18px;}
.big-accommodation .sc-al-mli .padd {padding: 20px; }
.big-accommodation .sc-al-mli .padd a {width: 100%; height: 100%; display: block;}
.big-accommodation .sc-al-mli .padd a span {margin: 0 auto; float: none; display: block;}
.big-accommodation .sc-al-mli .padd a span.sc-al-companyName {margin-top: 10px; line-height: 30px;}
.big-accommodation .sc-al-mli .padd a span.sc-al-slogan { margin: 20px auto 0 auto; line-height: 17px; }
.big-accommodation .sc-al-mli .padd a span.sc-al-button { display: inline-block;}
.big-accommodation .sc-al-mli .padd hr {margin: 20px 0;}
.big-accommodation .sc-al-i-h a span, .big-accommodation .sc-al-mli a span {float: none; display: block; position: relative; top: 0; margin: 7px auto 0; line-height:30px;text-align: center; font-size: 24px !important;}
.big-accommodation .sc-al-c span {width: 100%; float: left; margin-bottom: 15px; font-size: 16px;}
.big-accommodation .sc-al-c .sc-al-website, .sc-al-c > a {font-size: 18px;}
.big-accommodation .sc-al-c hr {width: 100%; display: block; margin: auto; clear: both;}
.big-accommodation a.sc-al-website {margin: auto; clear: both; float: none; width: 51%;}
.big-accommodation .sc-content .sc-al-h {float: left; width: 95.4%; margin-bottom:-1%; margin-top:20px; font-size: 16px; font-style:italic}
.big-accommodation .sc-content .no-accommodation {margin-bottom: -4%; height: 0; min-height: 0;}
.big-accommodation .sc-al-c {float: none; width: 100% !important; text-align: center;}
.big-accommodation .big-accommodations .sc-al-i img {width: 100%; height: auto; float: left; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out;}
.big-accommodation .sc-al-img {margin-right: 0!important; position:relative; overflow: hidden;}
.big-accommodation .sc-al-companyName {clear: both; text-align: center; padding: 15px 7px; height: 75px;}
.big-accommodation .sc-al-i-h {position: relative; top: 10px; clear: both;}
.big-accommodation .sc-al-i {box-shadow: 0 1px 6px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 6px rgba(0,0,0,0.2); border: 1px solid #4c535b;}
.big-accommodation #accommodations .sc-al-img img {max-width: 100%; margin-bottom: 0;}
.big-accommodation #accommodations .sc-al-i-h span.sc-al-companyName {width: 100%; color: #780800;}
.big-accommodation .sc-layout .sc-al-c .sc-al-website {font-size: 18px; padding: 8px 30px 8px 10px; background-position: 112px -158px; display: block; float: none; margin: auto; margin-top: 20px;}
.big-accommodation .sc-layout .sc-al-c a:hover.sc-al-website { text-decoration: none;}
.accomodation .sc-al-m {width: 100%;}
.big-accommodation .sc-al-m {width: 100% !important; display: block; text-align: center; margin-top: 25px; margin-bottom: 15px;}
.big-accommodation .sc-al-i img {width: 100%; height: auto; float: left; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out;}
.big-accommodation .sc-al-i:hover img {transform: scale(1.1); -webkit-transform: scale(1.1);}
.big-accommodation .sc-al-i:hover { box-shadow: 0 2px 6px rgba(0,0,0,0.6); -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.6); -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.6); -o-box-shadow: 0 2px 6px rgba(0,0,0,0.6);}
.big-accommodation .sc-al .sc-pager a {font-size: 18px;}
.big-accommodation .sc-al .sc-pager.scrollbyclick a:hover:before {border-color: #780800 transparent transparent transparent;}
.big-accommodation .sc-al-dist {margin-top: 18px; margin-bottom: 10px; font-size: 18px; float: left; margin-left: 35%;}
.big-accommodation .sc-al-h {width: 93.4%; margin-top: 18px;  font-size: 16px; margin-bottom: -15px;}
.big-accommodation .sc-al-stars, .big-accommodation .sc-al-flowers, .big-accommodation .sc-al-suns { display: block; float: none; margin: auto;}
.big-accommodation span.sc-al-stars.sc-al-stars-0 {display: none;}
.big-accommodation .sc-al-stars-3s, .big-accommodation .sc-al-stars-4s {margin-right: auto;}
.big-accommodation .isClickFilter {width: 100% !important; margin-top: 5px;}
.big-accommodation .sc-fl.clickfilter {width: 100% !important; min-height: 10px; border-radius: 0px;}
.big-accommodation .selectedfilter {clear: both; width: 1006px;}
.big-accommodation #filter-places, .big-accommodation #filter-stars, .big-accommodation #filter-categories, .big-accommodation #filter-equipments { margin: 0; border-bottom: 1px solid rgba(0,0,0,0.1) !important;}
.big-accommodation .sc-al .sc-pager {width: 93.2%; margin-top: -15px;}
.big-accommodation .clickfilter .sc-fl-i .sc-fl-i-region label .sc-fl-i-c {margin: 7px 18px 0px 7px;}
.big-accommodation .gl-map-wrapper {width: 100%;}
.big-accommodation .sc-al.sc-al-with-map .sc-al-h {margin-bottom: 450px;}
.big-accommodation #accommodations .sc-al-i-h a.sc-al-companyName {font-size: 18px; width: auto;}
.big-accommodation #accommodations .sc-fl ul {padding-bottom: 5px;}
.box-accommodation.box-txt a {text-decoration: none!important;}
.clickfilter-wrapper *::-webkit-scrollbar,.selectedfilter::-webkit-scrollbar{width:6px}
.clickfilter-wrapper *::-webkit-scrollbar-track,.selectedfilter::-webkit-scrollbar-track{background-color:#ddd}
.clickfilter-wrapper *::-webkit-scrollbar-thumb,.selectedfilter::-webkit-scrollbar-thumb{background-color:#888;outline:1px solid #ddd}
.clickfilter-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:1000;display:none}
.clickfilter{position:absolute;top:2.5%;left:2.5%;width:95%;height:95%;background:#fff;overflow:auto;padding:6px 0 100px 0;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.clickfilter button{font-size: 18px;font-family: "Lato",Arial,Verdana,Helvetica;}
.clickfilter .sc-fl-h{padding:18px 12px 6px 12px; font-weight: normal; font-size: 18px; color: #000;}
.clickfilter .sc-fl-i{line-height:1.5;padding:0}
.clickfilter ul{margin:0;padding:0;list-style:none}
.clickfilter .sc-fl-i label{display:block;padding:8px 12px 8px 40px;position:relative;cursor:pointer}
.clickfilter .sc-fl-i label input{position:absolute;left:12px;top:50%;margin-top:-8px;width:16px;height:16px;background:#fff;border:1px solid #eee;border-radius:0}
.clickfilter .sc-fl-i label .sc-fl-i-d{display:inline-block;width:auto; font-family: Arial,Helvetica,sans-serif}
.clickfilter .sc-fl-i label .sc-fl-i-c{line-height:100%;margin:7px 0 0 7px;color: #000;}
.clickfilter .sc-fl-id label{opacity:.6!important}
.clickfilter .sc-fl-b{display:none}
.clickfilter .sc-fl-i-region{position:relative}
.clickfilter .sc-fl-options ul ul label{padding:8px 12px 24px 50px}
.clickfilter .sc-fl-options ul ul input{left:22px;top: 6px;}
.clickfilter .sc-fl-tri{position:absolute;right:0;top:0;width:32px;height:32px;margin:0;padding:0;border:0;background:0;cursor:pointer; margin-top: 5px;}
.clickfilter .sc-fl-tri:before{content:"";width:30%;height:2px;background:#999;transform:rotate(45deg);position:absolute;left:10px;top:16px}
.clickfilter .sc-fl-tri:after{content:"";width:30%;height:2px;background:#999;transform:rotate(-45deg);position:absolute;left:16px;top:16px}
.clickfilter .selected.sc-fl-tri:before,.clickfilter .selected.sc-fl-tri:after{background:#137306;height:3px}
.clickfilter .sc-fl-tri-a:before{transform:rotate(-45deg)}
.clickfilter .sc-fl-tri-a:after{transform:rotate(45deg)}
.clickfilter .sc-gs{padding:24px 12px;background:#fff!important;width:auto!important}
.clickfilter .map{display:none}
.clickfilter .sc-fl-allb{box-shadow:0 0 24px rgba(0,0,0,0.3);background:#fff;position:fixed;bottom:0;left:2.5%;width:95%;padding:12px;box-sizing:border-box;text-align:right}
.clickfilter .sc-fl-b-apply{background:#137306;color:#fff;font-weight:400;padding:6px 12px;border:0;border-radius:3px;cursor:pointer}
.clickfilter .sc-fl-b-delete{background:0;color:inherit;text-decoration:underline;padding:6px 12px;border:0;cursor:pointer}
.clickfilter .sc-fl-b-close{background:0;color:inherit;text-decoration:underline;padding:6px 12px;border:0;cursor:pointer}
.clickfilter .sc-fl-close{background:#eee;position:fixed;top:2.5%;right:3.5%;padding:0;box-sizing:border-box;background:0}
.clickfilter .sc-fl-close .sc-fl-b-close{text-decoration:none;padding:6px;background:#fff}
.clickfilter .sc-fl-b-close svg{width:18px;height:18px;padding:6px;border:1px solid #b2b2b2;border-radius:3px}
.selectedfilter{white-space:nowrap;overflow:auto}
.selectedfilter span button{background:#eee;padding:3px 6px;border:1px solid rgba(0,0,0,0.1);border-radius:3px;cursor:pointer;margin:10px 6px 0 0; font-size: 16px;}
.selectedfilter span button:after{content:" \002716"}
.selectedfilter span button.filter-btn-deletefilter{color:#e74c3c;border-color:#e74c3c}
#accommodations .mobileButtons-wrapper{text-align:left;background:#eee;border:1px solid rgba(0,0,0,0.1);display:flex;margin-bottom:12px}
#accommodations .mobileButtons-wrapper.fixed { position: fixed; top: auto!important; bottom: 8px; width: 50%!important; left: 50%; z-index: 1000;  box-shadow: 0 0 5px rgba(0,0,0,0.33); min-width: 12rem; transform: translateX(-50%); }
#accommodations .mobileButtons-wrapper .filter{line-height:3;border:0;cursor:pointer;text-align:left;padding:0 12px;background:0;display:flex;align-items:center;font-size:inherit;flex-grow:1}
#accommodations .mobileButtons-wrapper .filter span,#accommodations .mobileButtons-wrapper .map span{display:inline-block;margin-left:12px}
#accommodations .mobileButtons-wrapper .map{border:0;cursor:pointer;border-left:1px solid rgba(0,0,0,0.1);background:0;font-size:inherit;min-width:48px;white-space:nowrap;display:flex;align-items:center}
#accommodations .mobileButtons-wrapper .map.active svg path{fill:#137306}#accommodations .mobileButtons-wrapper .map svg,#accommodations .mobileButtons-wrapper .filter svg{width:24px;height:24px}#filter-keyword .search-wrapper{padding:6px 12px}#filter-keyword .search-wrapper input{box-sizing:border-box;display:block;width:100%;padding:6px;color:#555;border:1px solid rgba(0,0,0,0.3);border-radius:3px;font-size:inherit}
.clickfilter .sc-fl-load{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background-color:rgba(255,255,255,0.5)!important}
.clickfilter .sc-fl-load:hover{cursor:wait;background-color:rgba(255,255,255,0.5)!important}
.big-accommodation .sc-al-i.sc-al-sug-dym {width: 93.3%!important; border: none!important; box-shadow: none; font-size: 18px!important; min-height: 0px !important; max-width: 100%;}
.big-accommodation .sc-al-i.sc-al-sug .sc-al-i-h {height: auto!important; padding: 0px 10px!important; font-size: 18px; width: 93.5% !important; text-align: center;}
.big-accommodation .sc-al-i.sc-al-sug .sc-al-c {padding: 10px; width: auto !important; font-size: 16px; line-height: 26px; display: inline-block;}
.big-accommodation .sc-al-i.sc-al-sug .sc-al-img {margin-bottom: 10px;}
.big-accommodation .sc-al-i.sc-al-sug .sc-al-sug-count {font-size: 14px; padding-top: 10px; border-top: 1px solid #b1b1b1; margin-top: 10px;}
.big-accommodation .sc-al-i.sc-al-sug {min-height: 0px;}

.big-accommodation#accommodation-wrapper {max-width: 1010px;}
/*End Accommodation*/

/*Offers right*/
.topOffers .boxoffers {width: 100%; left: 0; bottom: auto; background: #fff;}
.topOffers {height: 475px;}
.topOffers .boxRight .sc-al-i { background-image: none;  border-top: 0px;}
.topOffers .boxRight .boxoffers .sc-al-stars, .topOffers .boxRight .boxoffers .sc-al-flowers, .topOffers .boxRight .boxoffers .sc-al-suns{ margin-top: -36px;}
.topOffers .boxoffers span.header {background-color: #780800; padding: 8px; line-height: 18px;}
.topOffers .boxoffers .pager-offers { top: 6px;}
.topOffers .boxoffers .pager-offers a.cycle-pager-active { background: #fff; color: #780800; border: 1px solid #fff;}
.topOffers .boxoffers .pager-offers a { border: 1px solid #780800;}
.topOffers .boxoffers .pager-offers a:hover {color: #fff; background: #780800;  border: 1px solid #fff;}
.topOffers .boxRight .boxoffers .sc-al-content a {color: #780800;}
.topOffers .boxoffers .sc-al-stars { background-position: unset;}
.topOffers .boxoffers .sc-al-stars-3s:after, .topOffers .boxoffers .sc-al-stars-4s:after { background-position: 0 -12px;}
.topOffers .boxoffers .sc-al-company:hover .sc-al-companyName { text-decoration: none;}
.topOffers .boxoffers #slideshowOffers img { max-width: 100%;}
.topOffers .boxoffers #slideshowOffers .sc-al-content { height: auto;}
.topOffers .boxoffers #slideshowOffers .sc-al-i { height: 285px!important;}
.topOffers .boxoffers #slideshowOffers { height: 396px; width: 100%; margin: 0; margin-top: -5px;}
.topOffers .boxoffers .sc-al-stars, .topOffers .boxRight .boxoffers .sc-al-flowers, .topOffers .boxRight .boxoffers .sc-al-suns { margin-top: -38px;}
.topOffers .boxoffers .sc-al-company {clear: both; padding-left: 8px;}
.topOffers .boxoffers .sc-al-companyName {padding-top: 23px;}
.topOffers .boxoffers a.more { width: auto; padding: 6px 20px; color: #fff; background-color: #780800; text-decoration: none; font-weight: normal; margin-left: 9px; border: 1px solid #780800; border-radius: 2px; position: relative;}
.topOffers .boxoffers a.more:after { position: absolute; border-color: transparent transparent transparent #fff;  top: 12px;  right: 0px;  display: block; border-style: solid; border-width: 5px; width: 0; height: 0; content: "";}
.topOffers .boxoffers a:hover.more:after { border-color: transparent transparent transparent #780800;}
.topOffers .boxoffers a:hover.more { color: #780800; background-color: #fff;}
.topOffers .boxoffers a.mehr { background-color: #fff; color: #780800; text-align: center; padding: 8px; border: 0; border-top: 1px solid #780800; padding: 14px;}
.topOffers .boxoffers a:hover.mehr {background-color: rgba(194,82,51,0.3); text-decoration: none;}
/*End Offers right*/
.AccommodationPage .MainImage {padding-bottom:0px}
.AccommodationPage .RightColumn {top: 0;}
.AccommodationPage .MainImage>img  {margin-bottom: 0px;}
.AccommodationPage .boxbild { bottom: 0px;}


/* Detailpage begin */
#DetailPageContainer .Header2 { font-size: 13px;    font-family: "Lato", Arial, Verdana;}
.Header2 {    padding: 3px;    color: #780800;}
.TableDetailPage {    font-family: "Lato", Arial, Verdana;    font-size: 14px;    width: 100%;}
.TableDetailContent .Header {     padding-left: 6px;     padding-right: 6px; }
.TableThemes {     width: 100%;     font-size: 16px;     font-family: "Lato", Arial, Verdana;     padding-top: 5px; }
.TableThemes .Header {    font-weight: bold;    padding: 2px;    padding-top: 1px;    padding-left: 5px;     background-color: #ececec; }
.TableThemes .Content {    margin: 0px;    padding: 0px;    padding-top: 1px;    padding-bottom: 1px;    background-image: none;    height: auto;}
.TableDetailPageCompany {   font-family: "Lato", Arial, Verdana;   font-size: 14px;   width: 100%;   background-color: #ffffff;   margin-bottom: 10px;   background-image: url(/images/cons-inside/bg-box.jpg);    background-repeat: repeat-x;}
.CellDetailPageCompany {    font-family: "Lato", Arial, Verdana;    font-size: 16px;    width: 100%;    padding: 10px;}
.HomepageLink {    min-height: 50px;}
.HomepageLink a, .products .sc-al-website {    color: #fff;    font-size: 16px;    text-decoration: none;    font-weight: normal;    float: left;    display: block;    margin: 5px 0;    padding: 10px 26px 10px 10px;    background-color: #780800;    border: 1px solid #780800;    height: auto;    width: auto;    position: relative;    line-height: 16px;    border-radius: 2px;}
.HomepageLink a:hover, .products .sc-al-website:hover {    color: #780800;    text-decoration: none;    background-color: #fff;}
.TableDetailPage td {    vertical-align: middle;}
.Tab {    margin: 5px;    margin-right: 1px;    white-space: nowrap;    border-collapse: collapse;    border-bottom: 1px solid #D8D5CA;}
.Tab a { text-align: center;    color: #780800;    font-family: "Lato", Arial, Verdana;    font-size: 16px;    display: block;    background-color: #ececec;    border: 1px solid #FFFFFF;    padding: 5px;}
.TabActive {    font-family: "Lato", Arial, Verdana;    font-size: 16px;    background-color: #FFFFFF;    border-left: 1px solid #D8D5CA;    border-right: 1px solid #D8D5CA;    border-top: 1px solid #D8D5CA;    padding-left: 5px;    font-weight: bold;}
.TableDetailPage td.TabActive { text-align: center; background-color: #474544;    color: #ececec;}
.CellDetailPageCompany td.clsCell.HomepageLink, .CellDetailPageCompany td.clsCell {    display: block;  text-align: left!important;}
.CellDetailPageCompany .HomepageLink {    padding-top: 7px;}
.HomepageLink a:after, .products .sc-al-website:after {    position: absolute;    border-color: transparent transparent transparent #fff;    top: 13px;    right: 4px;    display: block;    border-style: solid;    border-width: 5px;    width: 0;    height: 0; content: "";}
.HomepageLink a:hover:after, .products .sc-al-website:hover:after {    border-color: transparent transparent transparent #780800;}
.TableDetailContent {    font-family: "Lato", Arial, Verdana;    width: 100%;   font-size: 16px;   background-color: #FFFFFF; border-left: 1px solid #D8D5CA;    border-right: 1px solid #D8D5CA;    border-bottom: 1px solid #D8D5CA;    padding-top: 6px;    padding-bottom: 6px;}
#DetailPageContent.TableDetailContent .sc-dp-h {    font-size: 18px;    font-weight: bold;}
.sc-dp-equipment p{float:left;width:100%;font-weight:700;margin-bottom:5px}
.sc-dp-equipment li{float:left;width:40%;list-style-position:inside}
.ListDiv {     padding: 5px 0px; }
/* Detailpage end */

@media (max-width: 1535px) {
.content-accommodationlist .list-more .more {margin: 0;}
.maintable{width:1200px}
.boxmenufixed {width: 1202px;}
.footer table.ohnedruck,.footerSentence{width:1200px!important}
.RightColumn{width:328px}
.MonthCompany .ImageContainer{width:105.1%}
.Content{width:802px}
.tablethemes .list-more{min-height:auto!important;width:100%;margin:0}
.content-accommodationlist .list-more{min-height:0!important}
.imagelist-container div{margin:1%;min-height:163px}
.imagelist-container div img{width:100%!important;height:auto!important}
.container-themes,.container-list{max-width:100%}
div.card.webcams{width:802px}
div.card.webcams img{width:802px}
div.card.webcams span{width:802px!important}
div.card,div.mapContainer{width:802px}
.boxoffers #slideshowOffers .sc-al-company{margin-bottom:2px;display:block}
.MainImage .boxsuche .sc-gs .sc-gs-input{width:404px}
.MainImage .boxsuche .sc-gs-button{height:38px;width:158px;right:0;left:0;top:88px}
#accommodations .sc-gs-button{height:38px;width:158px;right:0;left:0;top:auto}
button.sc-ps-button:hover{background-color:#fff;color:#c25233;border-color:#fff}
.sc-gs-cat,.sc-gs-star{width:47.8%!important;margin-right:2%!important}
.MainImage .boxsuche .sc-gs-button{margin-right:0!important;width:49.8%!important}
.MainImage .boxsuche select#gs-category,.boxsuche select#gs-stars{width:100%!important}
.MainImage .boxsuche select{padding:7px 2%}
div.panorama,div.webcam{margin:10px 19px}
.boxinner div.themes:hover span .title:before{margin-top:5px}
.CompanyList select{width:24%}
.boxmenu .submenuinner{width:1122px}
.boxmenufixed.boxmenu .submenuinner{width:1164px}
#ev-wrapper #ev-venueAddress,#ev-wrapper #ev-appointments{width:69%}
input.newsletterInput {width: 44%;}
.boxsuche{width: 37%;}
.boxoffers{width: 30.9%;left: 39%;}
.boxsuche span.BoxsearchSlogan {display: none;}
.webcam-tip img {height: 164px!important;}
.hotelbox div.tip { width: 48.33%;}
.accommodation-link a { width: 28%;}
}
@media(max-width:1530px){
.big-accommodation .selectedfilter {width: 800px;}
.topOffers .boxoffers #slideshowOffers {  height: 340px;}
.topOffers {height: 418px;}
.big-accommodation#accommodation-wrapper {max-width: 800px;}
}
@media (max-width: 1235px) {
.maintable{width:994px}
.boxmenufixed {width: 994px;}
.RightColumn{width:267px}
.MonthCompany .ImageContainer{width:106.2%}
.Content{width:655px}
.list-more img{height:auto!important;width:100%!important}
.imagelist-container div{width:31%;margin:1%; min-height: 174px;}
.imagelist-container div img{width:100%!important;height:auto!important}
.container-themes,.container-list{max-width:655px}
.list-more{width:45.9%;margin:2%}
.themesuggestions .list-more { min-height: 330px;}
div.card, div.mapContainer{width:100%}
td.Content > table > tbody > tr > td.innerRightContent a #previewMap{width:100%!important;height:auto!important}
.boxsuche{font-size:18px;line-height:22px;padding: 12px 1% 18px;}
.MainImage .boxsuche .sc-gs .sc-gs-input{width:307px}
.MainImage .boxsuche select#gs-category{width:152px}
.MainImage .boxsuche .sc-gs-button{height:38px;width:102px;top: 85px}
#accommodations .sc-gs-button{height:38px;width:102px;}
.MainImage .boxsuche img{margin-top:2px!important}
.boxoffers #slideshowOffers .sc-al-content, .boxoffers #slideshowOffersMenu .sc-al-content {height: 91px;margin-bottom: -4px;}
.last-minute{width:48.8%}
div.card.webcams span,div.card.webcams img{width:655px!important}
div.card.webcams a,div.card.webcams,div.card.webcams span,div.card.webcams img{width:100%!important}
.container-list #areaMap {text-align:left; }
.container-list{text-align:center}
div.panorama{margin:10px 49px}
div.panorama,div.webcam{margin:10px 20px;margin-left:0}
.boxmenu .submenuinner{width:918px}
.boxmenufixed.boxmenu .submenuinner{width:958px}
.boxdown{padding:8px 18px}
.boxRight .sc-al-i{font-size:15px}
table.ohnedruck{width:100%!important;padding-left:0!important}
.footer table.ohnedruck,table.ohnedruck.footerSentence{width:994px!important}
#accommodation-wrapper .search{width:30%}
#accommodation-wrapper .sc-al,.sc-dp-right{width:66%}
.contentlist .sc-al {width: 100%!important;}
#accommodation-wrapper .gl-map-wrapper{width:66%}
#accommodation-wrapper .sc-al.sc-pl{width:100%}
#ev-wrapper #ev-venueAddress,#ev-wrapper #ev-appointments{width:64%}
input.newsletterInput {width: 76%;}
.boxsuche{width: 35%;}
.boxoffers{width: 32.9%;left: 37%;}
.boxsuche .sc-gs div {padding-top: 6px!important;}
#accommodations .sc-pl .sc-al-i {width: 49.5%;}
.sc-pl .sc-al-i:nth-child(3n+1) {margin-right: 1%!important;}
.sc-pl .sc-al-i:nth-child(2n+1) {margin-right: 0px!important;}
.boxinner div.themes:hover span .title:before,div.panorama:hover span span:before,div.webcam:hover span span:before {margin: 5px auto 0px!important;}
.topCompanies .boxRight.shadow h4 {font-size: 15px;}
.content-accommodationlist .list-more .list-content {width: 61%;margin: 2px 6px 2px;}
.content-accommodationlist .list-more .title {line-height: 20px;}
.content-accommodationlist .list-more .more {margin: 0;}
.content-accommodationlist .sc-al-stars, .content-accommodationlist .sc-al-flowers, .content-accommodationlist .sc-al-suns {top: 2px;}
.webcam-tip img {height: 190px!important;}
.boxinner.innerthemes div.themes:nth-child(2n+1) {margin-right: 2px;}
.boxinner.innerthemes div.themes {margin-bottom: 2px;}
.boxinner.innerthemes .container-themes, .container-list {max-width: 100%;}
.boxinner.innerthemes i.title.oneline {top: 0;}
.info-box, .contact-box { width: 96%;}
.accommodation-link a { width: 43.5%;}
.big-accommodation #accommodations .sc-al-i {width: 45.4%;}
.big-accommodation .selectedfilter { width: 655px;}
.topOffers .boxoffers #slideshowOffers .sc-al-company { margin-bottom: 20px;}
.big-accommodation#accommodation-wrapper {max-width: 655px;}
}
@media(max-width:1200px){
.big-accommodation .selectedfilter { width: 653px;}
}
@media (max-width: 1070px) {
.boxdown {padding: 8px 18px 50px 18px;}
.content-accommodationlist .list-more .list-content {margin: 6px 10px 2px;}
.content-accommodationlist .sc-al-stars, .content-accommodationlist .sc-al-flowers, .content-accommodationlist .sc-al-suns {top: 0;}
.maptd{display:none}
.RightColumn{width:265px;top:inherit;position:relative;border-left:15px solid transparent}
.MonthCompany .ImageContainer{width:100%;top:0;bottom:0;left:0}
div.panorama.one{margin-top:10px}
div.card.pano{width:100%;box-sizing:border-box;padding-bottom: 30px;background-image:url(/images/immagini/panoramiche-valpusteria-small.jpg)}
div.card a{width:100%!important;padding-top:0;height:265px}
div.card.pano img{opacity:0;width:100%;height:265px}
div.card span,.mapContainer > span {width:100%}
ul.sociallinks,.boxinner h3 br:nth-of-type(1),.RightColumn .ohnedruck,#minimap,.MainImage > h1,#ImageBox3,.bgdiv img{display:none}
.tipps-startseite{width:100%;height:auto}
.tipps-startseite-right{width:100%;height:auto}
.respMenu{display:block}
.MainImage p.language-selector{margin-right:10px!important;margin-bottom:6px!important}
.highslide img{width:100%!important;height:auto!important}
iframe{max-width:100%;width:100%}
embed{max-width:100%}
.imagelist-container div{width:32%;margin-left:0;margin-right:2%}
.imagelist-container div:nth-child(3),.imagelist-container div:nth-child(6),.imagelist-container div:nth-child(9),.imagelist-container div:nth-child(3),.imagelist-container div:nth-child(12),.imagelist-container div:nth-child(15){margin-right:0}
.boxsuche{visibility:visible!important}
.mm-menu .submenuinner .last-col,.mm-menu .last-col,.mm-menu ul li .sublink br{display:none}
.tabsContainer{margin-left:-3%}
.mm-menu ul li .sublink{float:left;width:98%;margin-top:12px!important}
.mm-menu .boxmenu,.sc-pl,#accommodations > div,#accommodation-wrapper .search{width:100%}
.mm-menu .submenu{width:100%}
.mm-menu .submenuinner{width:100%!important}
.menu-region .mm-opened{float:left;width:100%}
.menu-region .mm-next{display:none}
.menu-region .submenuRegion ul{margin:0!important}
.mm-navbar-size-2{height:50px}
.mm-hasnavbar-top-2 .mm-panels{top:50px}
.menu-region .headline:after{content:inherit;height:1px;background:#3d3d3d}
li.holidayregion.mm-opened{margin-left:-10px;padding-bottom:10px}
.mm-listview > li.headline > div > ul > li:after,.mm-listview > li.headline:after{display:none}
.menu-region .osttirolmenu,.menu-region .suedtirolmenu{margin-bottom:6px;margin-top:13px!important;padding-left:0;font-size:18px;margin-left:-6px}
.portalTitle,.ContentMainPage,.boxRight,.topCompanies a,.Content{background-image:none}
.weatherContainer img{max-width:100%}
.boxinner table,.boxinner thead,.boxinner tbody,.boxinner th,.boxinner td,.boxinner tr,.tableResponsive table,.tableResponsive thead,.tableResponsive tbody,.tableResponsive th,.tableResponsive td,.tableResponsive tr{display:block}
.boxinner thead tr,.tableResponsive thead tr{position:absolute;top:-9999px;left:-9999px}
.boxinner td,.tableResponsive td{border:none;position:relative}
.boxinner table.container-tipps td{display:table-cell;width:49%;padding-right:1%}
.boxinner table.container-tipps td:nth-child(even){padding-left:1%;padding-right:0}
.boxinner table.container-tipps h3{padding-left:0}
.tableResponsive td,.tableResponsive a,.tableResponsive img{width:100%;display:block;clear:both;margin:0 auto;float:none!important}
.boxinner td:before,.tableResponsive td:before{position:relative;white-space:nowrap}
table.maintable,.footer table.ohnedruck,table.ohnedruck.footerSentence{width:100%!important}
table.maintable table,table.maintable .ContentMainPage,table.maintable .ContentMainPage .boxinner,table.maintable .Content .boxinner{width:100%!important}
.Content,.evContent #ev-wrapper{height:auto;width:100%!important;padding:18px;box-sizing:border-box}
table.maintable.tabtable .Content{width:100%!important;padding:18px;margin-top:45px;box-sizing:border-box}
.MainImage{height:auto!important;padding-bottom:95px}
.MainImage > img{width:100%!important;height:auto!important;position:relative!important}
.MainImage .boxsuche{width:96%;padding:2%;padding-top:10px;padding-bottom:10px;vertical-align:middle;vertical-align:-webkit-baseline-middle;margin-bottom:1px}
.MainImage .boxsuche strong img{float:none!important}
.MainImage .boxsuche .sc-gs > div{float:none;margin:0 auto}
.MainImage .boxsuche .sc-gs .sc-gs-input{width:96%;padding-left:2%;padding-right:0%}
.MainImage .boxsuche .sc-gs div:first-child{float:none}
#ImageBox{display:none}
.shadow{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.RightColumn{display:block}
.boxinner{padding-top:30px}
td.Content.shadow{padding-top:30px}
.CompanyList{margin-bottom:30px}
.footer,.footer table{width:100%!important}
.footer table tr td:nth-of-type(2){display:none}
.footer table tr td{width:45%!important;padding:0 18px}
.footerSentence{width:100%!important}
.footer .boxdown span,.footer .boxdown a{padding-left:0!important}
.boxinner h3{padding-left:50px;line-height:normal}
.boxinner h3 span{margin-left:0!important}
.boxinner h3 img{margin-left:-45px!important;position:absolute!important}
#ev-searchForm .firstCell,#ev-searchForm #ev-areaList,#ev-searchForm .secondCell,#ev-searchForm #ev-dateFrom,#ev-searchForm .thirdCell,#ev-searchForm #ev-dateTo,#ev-searchForm .fourthCell{width:100%!important;margin-right:0!important}
#ev-searchForm #ev-dateFrom,#ev-searchForm #ev-dateTo{width:100%!important;margin-bottom:5px;box-sizing:border-box; background-position: 99% 8px;}
#ev-wrapper #ev-venueAddress,#ev-wrapper #ev-appointments{width:66%}
#ev-searchForm #ev-quickViewSearch{margin:0 auto;float:none;margin-top:15px}
#ev-quickViewWrapper fieldset{width:97%}
.galleryContainer,#gallery a,#gallery a img{width:100%!important;height:auto!important}
#gallery a{width:98%!important}
.galleryContainer{max-width:428px;margin:auto;margin-top:10px}
td.Content > table > tbody > tr > td.innerRightContent,td.Content > table > tbody > tr > td.themesuggestions{width:100%!important}
td.Content > table.thumbnailContainer > tbody > tr > td{width:200px!important;margin-right:20px;margin-bottom:20px}
/*.innerRightContent > .boxcontent:first-child{display:none}*/
.innerRightContent .boxcontent td.innermap {display: none;}
.Content > table > tbody > tr > td{display:block;width:100%;margin-top:10px}
td.Content > table > tbody > tr > td{width:100%!important;display:block!important;padding:5px 0!important}
td.Content table.smallMap {margin: 0!important;}
td.Content > table > tbody > tr > td#ueberschrift{padding-top:0!important;margin-top:0}
.highslide{display:block;text-align:center}
.galleryContainer .highslide{text-align:left}
td.Content > table > tbody > tr > td.pager-previmage,td.Content > table > tbody > tr > td.pager-nextimage{width:50%!important;float:left;padding:0!important}
td.Content td.pager-previmage a,td.Content td.pager-nextimage a{font-size:12px!important}
td.Content table.weaTable td.weaTdTemperature1,td.Content table.weaTable td.weaTdTemperature2,td.Content table.weaTable td.weaTdTemperature3{width:auto!important;float:left}
td.Content > table > tbody > tr > td.boxcontent{background-repeat:repeat-x;margin-right:0!important;margin-left:0!important;width:96%!important;padding:5px 2%!important;float:left}
td.Content > table > tbody > tr > td.boxcontent td{padding:0!important;/*width:100%!important; ausgeblendet da problem wenn width 33% gebruacht wird*/}
td.Content > table > tbody > tr > td.boxcontent ul{margin-top:0}
.boxcontent div.list-more.middle{margin:0!important}
.Content table.infobox > tbody > tr > td:nth-child(2),.Content table.infobox > tbody > tr > td:last-child{display:none}
.themesuggestions{height:105%}
.Content > table > tbody > tr > td.hideresponsive,.hideresponsive{display:none!important}
td > a > img{max-width:98%!important;height:auto!important}
.TableDetailPageCompany td > a > img{max-width:250px!important}
.az-table td > a > img{max-width:none!important}
.az-table td > span > a{padding:10px;line-height:30px}
.centerText{text-align:center}
td.Content > table.smallMap > tbody > tr > td{padding:0!important}
.mm-menu table,.mm-menu td{margin:0!important}
.portalSubTitle{width:auto}
.mm-menu ul li a{font-size:14.5px}
.mm-menu td{vertical-align:-webkit-baseline-middle}
.menuRight p{float:left;margin:10px 0}
.menuRight ul{clear:left}
.menuInside li a{line-height:30px;font-size:15px}
.menuRight .menuInside li{float:left;width:45%}
.menuRight .menuInside li:nth-child(even){margin-left:5%}
.mm-menu .menu-region ul li{background:none}
.mm-menu ul li li li,.mm-menu .menu-region ul li li li{list-style:none;background-image:url(../images/grafica/aufzaehlung.png);background-repeat:no-repeat;background-position:right center}
.mm-menu ul li li li a{padding:10px 2%;display:block;width:96%;font-size:15px;text-transform:none}
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after{border-color:#848484}
.submenuinner{margin:0}
.menu-col1,.menu-col2,.menu-col3{padding:0;width:100%}
.mm-menu ul li li .menu-col1 li{width:45%}
.mm-menu ul li li .menu-col1 li:nth-child(even){margin-left:0px}
.mm-menu ul li li .menu-col2 li{width:45%}
.mm-menu ul li li .menu-col2 img{display:none}
.mm-menu ul li li .menu-col2 li:nth-child(even){margin-left:25px}
.mm-menu ul li li .menu-col3 li{width:45%}
.mm-menu ul li li .menu-col3 li:nth-child(even){margin-left:25px}
.mm-menu ul li .menu-col1 li a,.mm-menu ul li .menu-col2 li a,.mm-menu ul li .menu-col3 li a{height:34px;display:flex;align-items:center}
.mm-menu .submenuinner{color:inherit}
.mm-menu ul li .sublink a{text-transform:none;font-size:18px;width:96%;padding:0px;}
.mm-menu ul li .menu-col1 p:first-child,.mm-menu ul li .menu-col2 p:first-child,.mm-menu ul li .menu-col3 p:first-child{padding: 0 0 0 14px;width:96%;margin-bottom:5px!important}
.mm-menu .menu-region ul li li li{width:45%;float:left}
.mm-menu ul li li li li a,.mm-menu ul li li li li li a{padding:10px 2%;width:96%}
.mm-menu ul li li li li li:nth-child(even){margin-left:20px}
.submenuTitle{display:none}
.submenuinner{margin:0}
.menu-imagebox{display:none}
.MainImage p{margin:0!important}
.vivo{z-index:2001;position:fixed;top:15px;margin:0;left:10px}
.vivo a,.vivo a:hover{color:#fff}
.MainImage p.language-selector{margin-top:24px!important}
.MainImage p.language-selector{margin-right:10px!important}
.portalSubTitle,.menu-container,.UeberschriftUnterkuenfte{display:none}
.MainImage > img{margin:0!important}
.subcategories-accommodation,.box-accommodation{display:none}
.menu-region p{display:none}
.mm-menu .menu-region > tbody > tr > td > ul > li{padding-top:0!important}
.mm-menu .menu-region > tbody > tr > td > ul > li > ul > li > a{opacity:1;border:0;padding:10px 1%;margin-bottom:5px;width:96%}
#accommodations .sc-al,.sc-dp-right,.gl-map-wrapper,#accommodations .sc-form-r{width:100%}
#accommodations .sc-al-m{float:right}
#accommodations .sc-fl li{width:100%;margin-right:4%}
.sc-fl-i .sc-fl-i-d { width: 80%;}
.sc-fl-i ul .sc-fl-i-d { width: 80%;}
#accommodations .sc-fl ul ul { width: 98%;}
.sc-fl-i input[type=checkbox]{width:20px;height:20px;margin-top:0}
/*#accommodations .sc-fl-tri,#accommodations .sc-fl-i ul{display:none!important}*/
.sc-fl-i a{margin-top: 9px!important;}
.sc-fl-h a{display:block;text-decoration:none;position:relative}
#filter-places .sc-fl-h a,#filter-stars .sc-fl-h a,#filter-categories .sc-fl-h a,#filter-equipments .sc-fl-h a{padding-left:16px}
#accommodations .sc-fl-h a:hover{color:#780800;text-decoration:none}
#filter-categories{border-bottom:0!important}
#filter-places,#filter-stars,#filter-categories,#filter-equipments{width:100%}
#filter-categories ul,#filter-places ul,#filter-stars ul{display:none}
#filter-categories .sc-fl-h a::after,#filter-stars .sc-fl-h a::after,#filter-places .sc-fl-h a::after{content:"+";position:absolute;left:0;line-height:22px}
#filter-categories .sc-fl-h.filter-active a::after,#filter-stars .sc-fl-h.filter-active a::after,#filter-places .sc-fl-h.filter-active a::after{content:"-"}
.sc-gs-search span{margin-right:10px}
#accommodation-wrapper .gl-map-wrapper{width:100%;left:0;margin-top:0;}
#accommodations .search .sc-form-r{display:none}
#accommodations .sc-gs, #accommodations .sc-al-lv {width: 100%;}
.language-selector a{padding:10px}
.language-selector a span{margin:0 10px}
.responsiveDropdown{width:100%;height:30px}
.tablethemes tr td br:last-child{display:none}
.borderLast{border-bottom:1px solid rgba(255,255,255,.25)!important}
td.Content > table > tbody > tr > td.weaTdHeader,td.Content > table > tbody > tr > td.weaTdCondition,td.Content > table > tbody > tr > td.weaTdMountainCondition,td.Content > table > tbody > tr > td.weaTdForecast,td.Content > table > tbody > tr > td.weaTdForecast2{padding:5px 8px!important;width:94%!important}
td.Content > table > tbody > tr > td.weaTdTemperature1,td.Content > table > tbody > tr > td.weaTdTemperature2,td.Content > table > tbody > tr > td.weaTdTemperature3{padding:5px 10px!important}
#Symbol1,#Symbol2,#Symbol3{width:75px!important}
.last-minute .last-minute-img img{width:100%;height:auto}
.last-minute{border:none;position:relative;width:49%;margin-right:1%;display:table-cell}
.last-minute.right{margin-right:0;margin-left:1%}
.lastminute-box a:before{position:relative;left:0;top:50%;margin-top:-5px;margin-right:5px}
.christmas-box a:before{position:relative;left:0;top:50%;margin-top:-5px;margin-right:13px}
.lastminute-box, .christmas-box{padding-left:4px}
.MainImage{height:auto!important;padding-bottom:210px}
.MainImage .boxsuche{width:48%;height:167px}
.boxoffers{width:48%;right:0;left:inherit}
.boxinner table.container-tipps div span{display:none}
.boxinner table.container-tipps div{background:transparent;height:auto;background:transparent;height:auto;position:relative;color:#000;padding-left:0;padding-top:20px}
.startseite-more{position:relative;margin-left:10px}
table.ohnedruck{width:100%!important}
td.boxcontent.abc strong{margin-top:15px;display:block}
.mm-menu ul li .menu-col1 li a,.mm-menu ul li .menu-col2 li a,.mm-menu ul li .menu-col3 li a{height:24px}
.webcam-tip img {height: auto!important;}
#geo-map-container {  top: 0;  left: 0;  width: 100%; height: 100%;}
.toggler{display:block;font-size:16px;color:#780800;line-height:18px;font-weight:700;position:fixed;left:30%;right:30%;bottom:1%;z-index:200;background-color:#fff;border-radius:3px;-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}
.toggler .map{display:inline-flex;width:95%;padding:8px;cursor:pointer;justify-content:center}
.toggler .map a {text-decoration: none; color: #780800;}
.toggler .map a:before {background-image: url(/images/grafica/map.png);background-size: 24px 24px;background-position: -3px -3px;background-repeat: no-repeat;content: "";height: 18px;width: 18px;float: left;margin-right: 8px;position: relative;top: 1px;}
.hotelbox div.tip { width: 32.33%;}
.boxinner.innerthemes i.title.oneline {top: 23%;}
#ev-quickViewWrapper { margin-bottom: 20px !important;}
.box-txt .questions h3 {padding-left: 0;}
.box-txt td {border: 1px solid #CACAC8; width: 96%!important; padding: 5px 2%!important;}
/*.box-txt tr {display: inline-flex;}*/
/*Gallerify fixes*/
.sc-bigGallery ul, .sc-photoRow ul{margin:0;padding:0}
.gallerify.highslide-wrapper .highslide-caption {font-family: "Lato",Arial,Verdana,Helvetica;font-weight: 400;font-size: 14px;}
/*.sc-photoRow .cycle-slide img{min-height: 0;}
.gallerify .highslide-thumbstrip-inner img{width: auto!important; height: 60px!important; max-width: none!important;}*/
.ContenGalleryOutside {margin-top: 20px;margin-bottom: 20px;}
.highlightbutton { float: left; clear: both; }
.submenuTitle {display: block;}
.mm-menu ul li li li, .mm-menu .menu-region ul li li li {background-position: left 15px;}
.mm-menu ul li li li a { width: 94%;padding: 7px 18px;}
.submenuinner ul {margin: 0px;}
.mm-menu .highlightbutton,.mm-menu .sublink{padding:10px 19px 10px 10px;background-color:#780800;color:#fff;display:block;margin:10px 0 5px 15px;text-transform:none;width:calc(100% - 36px)!important;box-sizing:border-box;position:relative;font-size:18px}
.mm-menu .morebutton:after, .mm-menu .sublink:after, .submenu .submenuinner .morebutton:after {top: 15px;}
a.morebutton.highlightbutton.moreone {margin-bottom: 20px;margin-top: 15px;}
#mm-3 p.sublink, div#mm-4 ul.mm-listview p.sublink.moreone {margin-bottom: 20px;}
.mm-menu ul li li li a, .mm-menu .submenuinner {font-size: 18px;}
.mm-menu .submenuTitle {display: none;}
.mm-menu .respMenu:after { display: none; }
#mm-5 table.submenuinner {padding-bottom: 13px;}
.submenuinner a:hover {background: none;}
.mm-menu ul li li li:hover, .mm-menu .menu-region ul li li li:hover {color: #c25233;}
.mm-listview .submenuinner ul {width: 93%;margin-left: 15px;}
.mm-menu ul li li .menu-col1 li {width: 50%;}
.mm-menu .morebutton:hover,.mm-menu .sublink:hover{background-color:#fff;color:#952a12;cursor:pointer}
.mm-menu .sublink:hover a {color: #952a12;}
.mm-menu .morebutton:hover:after, .mm-menu .sublink:hover:after {border-color: transparent transparent transparent #780800;}
.mm-menu ul li .menu-col1 li a, .mm-menu ul li .menu-col2 li a, .mm-menu ul li .menu-col3 li a {height: auto;}
.mm-menu ul li li .menu-col1 li:nth-child(odd), .mm-menu ul li li .menu-col3 li:nth-child(odd), .mm-menu ul li li .menu-col2 li:nth-child(odd) {clear: left;}
.menu-col2.star ul li {margin-left: 0px;}
.box-txt {margin-top: 0px;}
.big-accommodation #accommodations .sc-al-i {width: 29.6%;}
.big-accommodation #accommodations .sc-fl ul { display: block;}
.big-accommodation #accommodations .sc-fl li { width: 98%;}
table.box-accommodation.box-txt {display: table;}
.box-accommodation.box-txt table.infobox > tbody > tr > td:nth-child(2), .box-accommodation.box-txt table.infobox > tbody > tr > td:last-child {display: table-cell;}
.big-accommodation .isClickFilter { margin-top: -12px;}
.big-accommodation .sc-al-h {margin-bottom: -10px;}
.big-accommodation .selectedfilter {white-space: normal; width: auto;}
table.box-accommodation.box-txt tr { display: table-row;}
table.box-accommodation.box-txt .infobox td { border: 0;}
.AccommodationPage table.maintable:nth-child(2) { margin-top: 15px;}
.big-accommodation#accommodation-wrapper {max-width: 752px;}
.box-accommodation.box-txt .boxcontent .infobox td { display: block; width: 100% !important;}
.big-accommodation .sc-al {display: block;}
}
@media (max-width: 1010px) {
#ev-wrapper #ev-venueAddress,#ev-wrapper #ev-appointments{width:100%;float:left;clear:left;min-height:initial;margin-bottom:10px}
#ev-wrapper #ev-calendar > .ui-datepicker{position:relative;float:left}
}
@media (max-width: 991px) {
.boxinner div.themes{width:49.5%;box-sizing:border-box;margin-right:1%!important}
.boxinner div.themes:nth-child(even){margin-right:0!important}
.imagelist-container div{min-height:165px}
.boxinner div.themes:hover span .title:before{margin-top:6%}
.boxcontent li,.menuRight .menuInside li{margin:3px 0}
.boxinner div.themes:hover span .title:before,div.panorama:hover span span:before,div.webcam:hover span span:before {margin: 25px auto!important;}
}
@media (max-width: 965px) {
.boxinner div.themes{width:49%}
.boxinner div.themes.wellness,.boxinner div.themes.family,.boxinner div.themes.mountainbike{margin-right:0}
.last-minute-hotelname.version2{display:block;padding:10px}
.last-minute-hotelname.version2 span{position:relative;display:block;width:100%;transform:none}
.last-minute .last-minute-hotelname.version2 button{float:left;display:block;margin-top:5px}
.accommodation-link a { width: 42%;}
/*.list-more{min-height:270px}*/
}
@media (max-width: 920px) {
.last-minute .date{font-size:12px}
.boxinner div.themes:hover span .title:before,div.panorama:hover span span:before,div.webcam:hover span span:before {margin: 14px auto!important;}
.hotelbox div.tip { width: 48.33%;}
}
@media(max-width:910px){
.big-accommodation #accommodations .sc-al-i {width: 45.4%;}
.box-accommodation.box-txt .boxcontent .infobox td { display: block; width: 100% !important;}
.box-accommodation.box-txt table.infobox > tbody > tr > td:nth-child(2), .box-accommodation.box-txt table.infobox > tbody > tr > td:last-child {display: block; width: 100% !important; margin-top: 20px;}
}
@media (max-width: 900px) {
.content-accommodationlist .list-more .list-content {width: 66%;}
}
@media(max-width:899px){
.clickfilter .sc-fl-options{display:block!important}body.overflow-hide{overflow:hidden}
.clickFilterMap{position:fixed;top:0!important;left:0;width:100%;height:100%;z-index:1001}
.clickFilterMap #gl-map{width:100%;height:100%;position:absolute;top:0;left:0}
body.glMapOpen .portalTitle .vivo, body.overflow-hide .maintable td { z-index: 1!important;}
.big-accommodation .sc-fl.clickfilter {width: 95% !important;}
.big-accommodation #accommodations .mobileButtons-wrapper.fixed .filter, .big-accommodation #accommodations .mobileButtons-wrapper.fixed .map { width: 50%; justify-content: center;}
.clickfilter .sc-fl-i label .sc-fl-i-c { margin-left: 20px;}
.big-accommodation #filter-places, .big-accommodation #filter-stars, .big-accommodation #filter-categories, .big-accommodation #filter-equipments {border-bottom: 0!important;}
.clickfilter .sc-fl-h{font-size: 20px; margin: 0;}
body.overflow-hide a.scrollToTop, body.glMapOpen a.scrollToTop { z-index: -1;}
}
@media (max-width: 860px) {
.content-accommodationlist .list-more .list-content {width: 61%;margin: 2px 6px 2px;}
.tabsContainer{margin:0;margin-bottom:18px;border-bottom:1px solid #861904}
.tabsContainer .tabs a{border-radius:4px 4px 0 0;border-bottom:1px solid #fff;padding:8px}
.tabsContainer .tabs li.active a{border-bottom:1px solid #861904}
.tabsContainer .tabs li{margin-bottom:1px}
table.maintable.tabtable .Content{margin-top:0!important}
.sc-ps span{width:25%;clear:both}
.boxinner div.themes:hover span .title:before{margin-top:8px}
.sc-ps-button{width:100%;padding:5px;margin:0}
.sc-ps{padding:20px 2%; float:left;}
div.panorama,div.webcam{margin-left:50%;position:relative;left:-114px}
.sc-al-sp .sc-al-c{margin-top:7px}
.map-big #slider{display:none}
.map-big .glMapWrapperStatic{width:98%!important}
.map-big #glCategoryControl{display:none}
.map-big{height:100%;height:100%;box-sizing:border-box}
.map-big #areaMap{height:auto;position:absolute!important;bottom:0;top:0;left:0;width:100%}
.CompanyList select{display:block;width:100%;margin-top: 2%;}
#accommodations .sc-pl .sc-al-i {width: 100%;}
.sc-pl span.offer-title {height: 48px;padding-top: 0px;}
#accommodations .sc-pl .sc-al-i {margin-right: 0px;}
.sc-pl .sc-al-i:nth-child(3n+1) {margin-right: 0%!important;}
}
@media (max-width: 850px) {
.boxinner.innerthemes i.title.oneline {top: 0;}
}
@media (max-width: 840px) {
.boxinner div.themes:hover span .title:before,div.panorama:hover span span:before,div.webcam:hover span span:before {margin: 3px auto 0px!important;}
}
@media (max-width: 785px) {
#accommodations .sc-al-m{width:auto}
#accommodations .sc-al-c{width:34%}
}
@media (max-width: 778px) {
.last-minute.right{margin-left:0}
.last-minute, .lastminute-premium .last-minute {margin-bottom:20px;margin-right:0;width:100%}
.last-minute-box-index h4:beforeox-index .last-minute{margin-bottom:20px}
.last-minute-box-index .last-minute.right{margin-bottom:0}
.last-minute-box-index .last-minute.left{margin-bottom:15px}
.boxcontent.boxcontent-home li{display:list-item}
.boxcontent.boxcontent-home li:after{display:none}
.boxcontent.boxcontent-home ul{padding-left:15px}
}
@media (max-width: 770px) {
.boxcontent div.list-more.middle{margin:5px 2% 10px!important;min-height:290px}
.boxinner div.themes:hover span .title:before, div.panorama:hover span span:before, div.webcam:hover span span:before {margin: 0px auto !important;height: 85px;}
.content-accommodationlist .list-more .list-content {width: 56%;}
.content-accommodationlist .list-more .title {line-height: 20px;}
.content-accommodationlist .sc-al-stars, .content-accommodationlist .sc-al-flowers, .content-accommodationlist .sc-al-suns {top: 2px;}
.content-accommodationlist .list-more .more {margin: 0;}
}
@media (max-width: 720px) {
.boxdown {padding: 8px 18px 28px 18px;}
.ContentMainPage,.RightColumn,.Content{display:block;float:left}
.top-companies-cycle .sc-al-stars{background-position:0 -25px}
.top-companies-cycle .sc-al-stars-3s:after, .top-companies-cycle .sc-al-stars-4s:after {background-position: 0 -38px;}
table.maintable.tabtable:last-child{margin-top:0!important}
.RightColumn{width:100%;border:none}
.MainImage .boxsuche .sc-gs div{padding-top:4px}
.MainImage .boxsuche .sc-gs-button{top:37px;left: inherit;}
#accommodations .sc-gs-button{left: inherit;}
.list-more{width:45.9%;margin:2%}
.RightColumn .toplist-title{display:none}
.top-companies-cycle{position:fixed!important;bottom:0;left:0;width:100%!important;background-color:#c25233;border-top:2px solid #fff;float:left;z-index:101;font-size:14px;height:60px;}
.RightColumn .top-companies-cycle a{background-color:#c25233;font-size:14px;border:0;margin:0;color:#fff}
.RightColumn .top-companies-cycle .sc-al-button,.RightColumn .top-companies-cycle .sc-al-slogan{display:none}
.RightColumn .top-companies-cycle .sc-al-companyName{font-weight:700;color:#fff;font-size:16px!important}
.RightColumn .top-companies-cycle .sc-al-ti .sc-al-img{display:block}
.RightColumn .top-companies-cycle .sc-al-mi a.sc-al-img,.RightColumn .top-companies-cycle .sc-al-ti .sc-al-img{background-color:transparent;min-height:initial;width:66px;margin:5px 1%;float:left;padding:0}
.RightColumn .top-companies-cycle .sc-al-mi a.sc-al-img img,.RightColumn .top-companies-cycle .sc-al-ti .sc-al-img img{max-width:100%}
.RightColumn .top-companies-cycle .sc-al-mi .sc-al-slogan{color:#fff}
.RightColumn .top-companies-cycle .sc-al-ti .company-container{background:transparent;padding-top:0;border:0}
.RightColumn .pager a{display:block;z-index:102;position:fixed;bottom:21px;right:5px;text-decoration:none;font-size:22px;border:0;width:16px;height:16px}
a#next:after,a#prev:after{border-color:transparent transparent transparent #fff;display:block;border-style:solid;border-width:8px;content:""}
a#prev:after{border-bottom:8px solid transparent;border-left:8px solid transparent;border-right:8px solid #fff}
.RightColumn .pager a#prev{left:5px;right:auto}
.RightColumn .sc-al-img,.RightColumn .sc-al-month .sc-al-img{float:left;margin:8px 0 8px 6px;max-width:70px}
.RightColumn .sc-al-i{background-image:none;border:0;margin:0 7%;width:76%}
.RightColumn .sc-al-i.sc-al-month > a{width:70%}
.RightColumn .top-companies-cycle br,.RightColumn span.sc-al-place{display:none}
.footerSentence{margin-bottom:60px}
.scrollToTop{bottom:72px}
div.cookieAlertBox{bottom:54px}
.last-minute{width:49%;margin-right:2%}
.last-minute-box-index .last-minute.left{margin-bottom:0}
.boxoffers{display:none}
.MainImage .button{display:block;position:absolute;right:10px;top:90px;z-index:10;background-color:#fff;border:1px solid #780800;text-decoration:none;padding:15px;border-radius:3px;padding:8px}
.MainImage .button:hover{color:#fff;background-color:#c25233;border-color:#c25233}
.MainImage .boxsuche{width:96%;height:120px;background-color:#4b4b4b}
.MainImage{padding-bottom:160px}
.footerSentence{padding:0;padding-bottom:20px}
.boxsuche{border-radius:3px}
.boxinner div.themes:hover span .title:before{margin-top:7%}
.boxRight .sc-al-i{line-height:17px}
.boxsuche span.BoxsearchSlogan {display: inline-block;}
.MainImage .boxsuche .sc-gs-button {width: 102px!important;}
.sc-gs-cat, .sc-gs-star {width: 38%!important;}
.MainImage .boxsuche .sc-gs .sc-gs-input {padding-right: 2%;}
#accommodations .sc-pl .sc-al-i {width: 48.6%;}
.sc-pl span.offer-title {height: 68px;padding-top: 7px;}
#accommodations .sc-pl .sc-al-i {margin-right: 1%!important;}
.sc-pl .sc-al-i:nth-child(2n+1) {margin-right: 0px!important;}
.boxinner div.themes:hover span .title:before,div.panorama:hover span span:before,div.webcam:hover span span:before {margin: 25px auto!important;}
.content-accommodationlist .list-more .list-content {width: 67%;margin: 6px 10px 8px;}
.content-accommodationlist .list-more .title {line-height: 24px;}
.content-accommodationlist .sc-al-stars, .content-accommodationlist .sc-al-flowers, .content-accommodationlist .sc-al-suns {top: 0;}
.toggler {bottom: 70px;}
.boxinner.innerthemes i.title.oneline {top: 23%;}
.big-accommodation .sc-al { width: 102% !important;}
.big-accommodation #accommodations .sc-al-i { width: 47.5%;}
.big-accommodation .sc-al .sc-pager {width: 97%;}
#accommodations .mobileButtons-wrapper.fixed { bottom: 60px;}
.topOffers {display: none;}
.AccommodationPage table.maintable:nth-child(2) {margin-top: 0;}
.big-accommodation#accommodation-wrapper {max-width: 100%;}
}
@media (max-width: 680px) {
td.Content td.pager-previmage a,td.Content td.pager-nextimage a{font-size:13px!important}
.Content .sc-breadcrumb{display:none!important}
.Content h2#ueberschrift{padding-top:0;padding-bottom:0}
.sc-dp .sc-al-sp-text{width:100%!important;margin:0!important}
}
@media (max-width: 600px) {
#accommodation-wrapper #slider{display:none!important}
.content-accommodationlist, .container-list .content-accommodationlist, .container-list .content-accommodationlist h2{text-align:center}
.content-accommodationlist > h2,.content-accommodationlist > p{text-align:left}
.content-accommodationlist .list-more{display:inline-block;margin:0 auto!important;margin-top:10px!important;max-width:270px;float:none!important}
.content-accommodationlist .list-more .sc-al-img{width:100%;margin-top:10px}
.content-accommodationlist .list-more .more{float: none!important;text-align: center;position: relative;}
.content-accommodationlist .list-more .list-content{width:calc(100% - 20px);max-width:none!important}
.last-minute-hotelname{width:100%}
.last-minute-price{width:100%}
.last-minute button{position:relative}
.maintable .be-contact-textField{margin-right:0}
.TableDetailPageCompany td > a > img{max-width:100%!important}
.TableDetailPageCompany td{display:block;box-sizing:border-box}
.CellDetailPageCompany .HomepageLink a,.products .sc-al-website{display:inline-block;float:none}
.CellDetailPageCompany td.clsCell.HomepageLink,.CellDetailPageCompany td.clsCell{text-align:center!important}
.boxinner div.themes:hover span .title:before, div.panorama:hover span span:before, div.webcam:hover span span:before {margin: 12px auto!important;}
}

@media (max-width: 570px) {
.boxinner.innerthemes i.title.oneline {top: 0;}
.accommodation-link a { width: 100%;}
}
@media (max-width: 530px) {
.tablethemes td{float:left;padding-left:0!important}
.tablethemes a.more{margin-bottom:20px}
.last-minute-box-index h4:before{margin-top:9px}
#accommodations .sc-fl-i .sc-fl-i-d{width:68%}
#accommodations .sc-fl li{width:97%;margin-right:0}
#accommodations .sc-pl .sc-al-i {width: 100%;}
.sc-pl span.offer-title {height: 48px;padding-top: 0px;}
#accommodations .sc-pl .sc-al-i {margin-right: 0px;}
.sc-pl .sc-al-i:nth-child(3n+1) {margin-right: 0%!important;}
.contact { width: 100%;}
.al-theme-criteria a:before {left:10px}
#accommodation-wrapper .al-theme-criteria .criteria-content a {padding-left: 100px}

}
@media (max-width: 528px) {
.last-minute{width:100%}
.last-minute-hotelname{width:71.001%}
.last-minute-price{width:29%}
.last-minute-box-index .last-minute.left{margin-bottom:15px}
.tabsContainer .tabs li{width:100%;margin-right:0}
.tabsContainer .tabs a{padding:5px}
.imagelist-container div,.imagelist-container div:nth-of-type(even){width:49%;margin:0;margin-bottom:10px;min-height:0}
.imagelist-container div:nth-of-type(odd){margin-right:2%}
.boxinner div.themes:hover span .title:before, div.panorama:hover span span:before, div.webcam:hover span span:before {margin: 1px auto!important;}
}
@media (max-width: 510px) {
.galleryContainer{float:left;width:100%!important;margin-bottom:15px;position:relative}
#gallery{float:none;width:80%!important;margin:auto;margin-bottom:0;height:190px!important}
.galleryContainer a#prevBigImage,.galleryContainer a#nextBigImage{top:45%}
#pagerGallery,.galleryContaine#gallery{height:130px!important;max-height:129px!important}
.galleryContainer a#prevImage,.galleryContainer a#nextImage,div#pagerGallery{display:none}
.boxcontent .list-more, .boxcontent div.list-more.middle,.boxcontent div.list-more:nth-child(even){width:100%;margin:0 0 20px 0;box-sizing:border-box; min-height:auto}
.menuRight .menuInside li{float:none;width:auto}
.menuRight .menuInside li:nth-child(even){margin-left:0}
.TableDetailPage td:nth-of-type(5){display:none}
.ev-previewItem{float:left;width:100%;padding:15px 0!important;margin-top:15px}
#ev-previewContent,#ev-previewImageContainer{float:left;width:100%;height:auto}
#ev-previewImageContainer{padding:0!important;width:98%;padding-top:10px!important}
#ev-mainImage{float:left;width:98%}
#ev-previewImage,#ev-mainImage img{width:100%!important;height:auto!important;margin:0}
#ev-previewContent p:first-child{padding-top:10px!important}
.ev-buttonMore{float:right}
.ev-buttonMore a.ev-previewMore{margin-left:0}
.sc-dp-equipment li{width:100%!important}
.MainImage .boxsuche strong{display:block}
.MainImage .boxsuche{height:160px}
.MainImage{padding-bottom:180px}
.MainImage .boxsuche .sc-gs-button {top: 81px;left: 0;}
#accommodations .sc-gs-button {left: 0;}
.MainImage .boxsuche .sc-gs-button {width: 48%!important;}
.MainImage .boxsuche .sc-gs .sc-gs-input {width: 94%;}
.list-more img{margin-right:0;padding:0}
.boxcontent .list-more:last-child{margin-bottom:0}
.boxsuche span.BoxsearchSlogan {display: none;}
.sc-gs-cat, .sc-gs-star {width: 48%!important;}
.toggler {left: 22%; right: 22%;}
.hotelbox div.tip { width: 100%;}
.boxinner.innerthemes div.themes {width: 100%;}
.boxinner.innerthemes div.themes:hover span .title:before {margin: 25px auto!important;}
.boxinner.innerthemes i.title.oneline {top: 23%;}
}
@media (max-width: 505px) {
div.card, div.mapContainer{width:100%;box-sizing:border-box;margin-right:0}
div.card a{width:100%;height:auto}
div.card span,div.mapContainer > span {width:100%;box-sizing:border-box;line-height:15px;height:auto}
}
@media (max-width: 480px) {
#accommodations .sc-al-dist{clear:left;float:left}
#accommodation-wrapper #accommodations .sc-al-i{height:auto;float:left}
#ev-searchForm td{display:block}
#ev-searchForm #ev-search, div.ev-list{width:100%;box-sizing:border-box}
}
@media (max-width: 475px) {
.contactform td{float:left;width:100%!important;padding:0}
.contactform td:nth-of-type(even){padding-bottom:10px}
.contactform .euInput{width:98%!important}
#ev-searchForm #ev-dateFrom,#ev-searchForm #ev-dateTo{width:100%!important}
div.card.pano{background-image:none;height:auto}
div.card.pano img{opacity:1;height:auto}
div.card span,div.mapContainer > span {height:auto}
.boxinner table.container-tipps h3{margin-top:17px}
}
@media (max-width: 450px) {
.boxinner div.themes{width:100%;margin-right:100%}
.boxinner div.themes:hover span .title:before, div.panorama:hover span span:before, div.webcam:hover span span:before {margin: 25px auto!important;}
.big-accommodation .sc-al {width: 100% !important;}
.big-accommodation #accommodations .sc-al-i {width: 100%;margin-right:0;}
.big-accommodation .sc-al .sc-pager {width: 98%;}
.big-accommodation .sc-al-companyName {height: auto;}
.big-accommodation .sc-al-h { width: 100%;}
.big-accommodation .sc-al-h {margin-bottom: 0px;}
}
@media (max-width: 440px) {
.sc-ps div{float:left;width:100%}
.sc-ps button{clear:both;margin-top:5px;font-size:16px}
.sc-al-sp-allRates li{width:92%;border-right:0;border-bottom:1px solid #fff;padding-bottom:5px}
.sc-sp-r{width:180px;bottom:3px;left:0;top:auto;right:auto}
.sc-al-sp-allRates{display:none}
.sc-sp-r-content ul li{width:182px}
#accommodations .sc-al-sp{padding-bottom:110px}
.sc-al-sp .sc-al-c{width:100%;margin:0}
.socialmedia-container div{width:33%}
.socialmedia-container div:nth-child(4){clear:left}
.boxinner table.container-tipps td,.boxinner table.container-tipps td:nth-child(even){display:block;width:100%;padding:0}
.CellDetailPageCompany td{display:block}
.sc-al-sp-link{float:left;width:100%;margin-bottom:110px}
.last-minute-box-index .last-minute,.last-minute{width:100%;margin-right:0;margin-bottom:15px}
.last-minute.right{margin-left:0}
.sc-al .sc-pager a{padding:0}
.MainImage .boxsuche .sc-gs-button{width:35%!im510portant}
.mm-listview .submenuinner ul{width:87%!important;margin-left:15px!important;border-top:0 solid;border-color:#848484}
.mm-menu ul li li .menu-col1 li,.mm-menu ul li li .menu-col2 li,.mm-menu ul li li .menu-col3 li{width: 100%!important;float:none}
.mm-menu ul li li .menu-col1 li:nth-child(even),.mm-menu ul li li .menu-col2 li:nth-child(even),.mm-menu ul li li .menu-col3 li:nth-child(even){margin-left:0}
.mm-menu ul li .sublink{margin-left:18px!important}
.menu-region .mm-listview .submenuinner ul{width:98%!important;margin-left:0!important}
.mm-menu ul li li li li li:nth-child(even){margin-left:0}
.mm-menu .menu-region ul li li li{width:131%}
.menu-region .submenuRegion ul{margin-left:0!important}
.mm-menu ul li .sublink a{width:86%; margin-left: 15px!important;}
.HomepageLink {min-height: 21px!important;}
.TableDetailPage td {float: left; margin:0px;}
.Tab {margin: 0px; width: 100%;  float: left; border: 1px solid #D8D5CA}
.TabActive { width: 100%; padding: 5px 0px 5px 0px!important;}
.mm-menu ul li li li, .mm-menu .menu-region ul li li li {background-position: left 15px;}
.mm-menu ul li .menu-col1 li a, .mm-menu ul li .menu-col2 li a, .mm-menu ul li .menu-col3 li a, .mm-menu ul li li li a {height: auto;}
.mm-menu .menu-col1 li, .mm-menu .menu-col2 li, .mm-menu .menu-col3 li {background-position: left 15px;}
.big-accommodation .sc-al .sc-pager a {padding: 5px;}
}
@media (max-width: 430px) {
.RightColumn .top-companies-cycle .sc-al-companyName{font-size: 14px!important;}
.boxRight .sc-al-companyName {margin: 11px 0 4px!important;}
.boxRight .sc-al-month .sc-al-companyName {line-height: 20px!important;}
}
@media (max-width: 425px) {
#accommodations .sc-al-c{width:auto}
.vivo a,.vivo span{font-size:30px!important}
}
@media (max-width: 400px) {
.tabs a{padding:8px 4px}
#accommodations .sc-al-img img {max-width: 100%!important;}
#accommodations .sc-al-img {margin-right: 0px!important;}
#accommodations .sc-al-c {width: 100%; text-align: center;}
#accommodations .sc-al .sc-al-i .sc-al-c a.sc-al-website {left: 50%; margin-left: -55.5px; position: absolute;}
#accommodations .sc-al-m {width: 100%; margin-top: 55px; text-align:center}
#accommodations .sc-al-i-h, #accommodations .sc-al-i-h a.sc-al-companyName {float: none;width: 100%;margin: 8px 0;text-align: center;}
.sc-al-stars, .sc-al-flowers, .sc-al-suns {float: none!important;}
#accommodations .sc-al-i-h a.sc-al-companyName, .products .sc-al-companyName{font-size: 18px!important;}
#accommodations .sc-al-dist{clear:left;float:left;position: relative; top:47px; left: 29%;}
.al-theme-criteria a:before {display:none}
#accommodation-wrapper .al-theme-criteria .criteria-content a {padding-left:0; text-align:center}
.big-accommodation #accommodations .sc-al .sc-al-i .sc-al-c a.sc-al-website {position: relative; margin: auto; margin-left: 0px; left: 20%;}
.big-accommodation #accommodations .sc-al-m {margin-top: 30px;}
}
@media (max-width: 390px) {
#gallery{height:145px!important;max-height:145px!important}
.moreButton{background:none;border-radius:4px;background-color:#780800;min-width:initial;width:100%}
.moreButton a,.moreButton a:hover{background:none;text-align:center;font-size:14px}
.RightColumn .sc-al-i.sc-al-month > a,.RightColumn .sc-al-i > a{width:64%}
.RightColumn .top-companies-cycle .sc-al-companyName{line-height: 19px;}
}
@media (max-width: 368px) {
.lastminute-box a:before, .christmas-box a:before{position:absolute;margin-top:-15px;left:5px}
.lastminute-box, .christmas-box{padding-left:53px}
.CompanyShortListItem .InformationContainer {height: 105px!important;}
.HomepageLink {min-height: 49px!important;}
}
@media (max-width: 360px) {
.Tab .dvIcon,.TabActive .dvIcon{display:none}
}
@media (max-width: 350px) {
.RightColumn .sc-al-i {width: 100%!important;}
.vivo a,.vivo span{font-size:22px!important}
}
@media (max-width: 330px) {
.footer table tr td{width:100%!important;border:0!important;display:block;box-sizing:border-box;text-align:center}
#gallery{height:130px!important;max-height:130px!important}
.SocialIcons{display:inline-block}
}
@media (max-width: 320px) {
.CompanyShortListItem{float:left}
.CompanyShortListItem .InformationContainer{height:auto!important}
.boxinner div.themes:hover span .title:before, div.panorama:hover span span:before, div.webcam:hover span span:before {margin: 3px auto!important;}
}
@media (max-width: 319px) {
.boxRight .sc-al-img {display: none!important;}
.RightColumn .top-companies-cycle .sc-al-companyName{font-size: 16px!important;}
#accommodations .sc-al-dist{left: 0;}
}
@media (max-width: 287px) {
.vivo a,.vivo span{font-size:16px!important}
}
@media (max-width: 280px) {
.boxinner.innerthemes i.title.oneline {top: 0;}
}
@media (max-width: 242px) {
.vivo a,.vivo span{font-size:0px!important}
}


@media(min-width:900px){
#accommodations .mobileButtons-wrapper{display:none}
.clickfilter-wrapper{position:static;top:auto;left:auto;width:auto;height:auto;background:0;z-index:auto;margin:.5rem 0;display:block!important}
.clickfilter{position:relative;top:auto;left:auto;width:auto;height:auto;overflow:visible;padding:0;box-sizing:border-box;display:flex;background:#eee}
.clickfilter>div{width:100%;padding:12px;position:relative;border:1px solid rgba(0,0,0,0.1);border-left:none;cursor:pointer}
.clickfilter>div:hover{background:#fff}
.clickfilter>div.optionsOpen{background:#fff;border-bottom:1px solid #fff}
.clickfilter>div:before{content:"";width:10px;height:2px;background:#999;transform:rotate(45deg);position:absolute;right:12px;top:50%;margin-top:-1px}
.clickfilter>div:after{content:"";width:10px;height:2px;background:#999;transform:rotate(-45deg);position:absolute;right:6px;top:50%;margin-top:-1px}
.clickfilter>div.selected:before,.clickfilter>div.selected:after{background:#137306;height:3px}
.clickfilter>div.optionsOpen:before{transform:rotate(-45deg)}
.clickfilter>div.optionsOpen:after{transform:rotate(45deg)}
.clickfilter>div:first-child{border-left:1px solid rgba(0,0,0,0.1)}
.clickfilter>.map{width:auto;padding:0;display:block;border-bottom:1px solid rgba(0,0,0,0.1)}
.clickfilter>div.map:before,.clickfilter>div.map:after{content:none}
.clickfilter .map button{width:auto;display:block;width:100%;height:100%;background:0;border:0;cursor:pointer;margin:0;padding:0 18px 0 18px;color:inherit;white-space:nowrap;display:flex;align-items:center}
.clickfilter .map button span{display:inline-block;margin-left:12px}
.clickfilter .map button:hover{background:#fff}
.clickfilter .map button.active svg path{fill:#137306}
.clickfilter .map svg{width:24px;height:24px}
.clickfilter .sc-fl-i label .sc-fl-i-c{display:inline}
.clickfilter .sc-fl-h{padding:0;}
.clickfilter .sc-fl-options{display:none;position:absolute;width:300px;min-width:100%;border:1px solid rgba(0,0,0,0.1);border-top:0;left:-1px;top:100%;margin-top:1px;cursor:auto;background:#fff;z-index:3}
.clickfilter .sc-fl-options>ul{max-height:300px;overflow:auto;margin-left: 0px !important;}
.clickfilter .sc-fl-close{display:none}
.clickfilter .sc-fl-allb{display:none}#filter-keyword .search-wrapper{padding:24px 12px}
.clickfilter .sc-fl-b{display:block;background:#eee;padding:12px;box-sizing:border-box;text-align:right}
}

