#cms_combine_fn{content:'/static/2015/css/site.less';}
.inline-block{display:inline-block}html{color:#000;background:#fff;height:100%}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;src:url(/static/2015/css/webfonts/fontawesome-webfont.eot?v=4.2.0);src:url(/static/2015/css/webfonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(/static/2015/css/webfonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(/static/2015/css/webfonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(/static/2015/css/webfonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}body{font-family:Tahoma,sans-serif;color:#fff;min-width:960px;font-size:14px;font-size:.875rem;line-height:27px;line-height:1.6875rem}#layout{display:none;width:320px}h1,h3,h4,h5,h6{font-family:Raleway,sans-serif}#main h1,h1{font-family:Raleway,sans-serif;color:#fff;font-weight:300;font-size:38px;font-size:2.375rem;margin-bottom:30px}#main h1.no-margin,h1.no-margin{margin:0}h2{font-family:Tahoma,sans-serif;font-weight:400;font-size:18px;font-size:1.125rem;border-bottom:2px solid #fbb914;padding-bottom:10px}h3{font-family:Raleway,sans-serif;font-weight:500;font-size:16px;font-size:1rem;margin-bottom:10px}h2{margin:20px 0}b,strong{font-weight:700}.bigger{font-size:16px;font-size:1rem}em{font-style:italic}.two-cols{-webkit-columns:2;-moz-columns:2;columns:2}p{margin-bottom:10px}input::-webkit-input-placeholder{font-style:italic;color:#4d4744;opacity:1}input::-moz-placeholder{font-style:italic;color:#4d4744;opacity:1}input:-ms-input-placeholder{font-style:italic;color:#4d4744;opacity:1}input::placeholder{font-style:italic;color:#4d4744;opacity:1}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}input[type=text]{padding:0 15px;height:35px;border:none;outline:0;background:#342d29}#main .cms-content-article ul,#main .theme-box-info ul,#main ul.cst-list,.remember-item-vil ul.cst-list{margin-bottom:20px}#main .cms-content-article ul ul,#main .theme-box-info ul ul,#main ul.cst-list ul,.remember-item-vil ul.cst-list ul{margin-top:10px;margin-bottom:20px}#main .cms-content-article ul li,#main .theme-box-info ul li,#main ul.cst-list li,.remember-item-vil ul.cst-list li{margin-left:20px;margin-bottom:10px}#main .cms-content-article ul li:before,#main .theme-box-info ul li:before,#main ul.cst-list li:before,.remember-item-vil ul.cst-list li:before{content:url(/static/2015/i/list-bullet-yellow.png);height:18px;width:20px;margin:1px 0 0 -20px;vertical-align:top;display:inline-block}#main .cms-content-article ul li li,#main .theme-box-info ul li li,#main ul.cst-list li li,.remember-item-vil ul.cst-list li li{margin-left:15px;list-style-type:circle}#main .cms-content-article ul li li:before,#main .theme-box-info ul li li:before,#main ul.cst-list li li:before,.remember-item-vil ul.cst-list li li:before{content:none;display:none}#main .cms-content-article ul li li li,#main .theme-box-info ul li li li,#main ul.cst-list li li li,.remember-item-vil ul.cst-list li li li{list-style-type:square}#main .cms-content-article ul li ul,#main .theme-box-info ul li ul,#main ul.cst-list li ul,.remember-item-vil ul.cst-list li ul{margin-bottom:0}#main .cms-content-article ul li.second-level-list:before,#main .theme-box-info ul li.second-level-list:before,#main ul.cst-list li.second-level-list:before,.remember-item-vil ul.cst-list li.second-level-list:before{content:none;display:none}.gallery-image-container{display:inline-block;vertical-align:top;margin:0 20px 20px 0}.gallery-options{text-align:center}.gallery-remember-box{text-align:left}.gallery-remember-box a,.gallery-remember-box span{display:inline-block;vertical-align:middle}#main .gallery-remember-box a{height:11px}#main .gallery-remember-box a:hover{background:0 0}div.cms-module-group[data-attr-color=light-grey]{background:#4d4744}#main div.cms-module-group[data-attr-layout=nowrap]>.wrapper{padding:0}#main div.cms-module-group[data-attr-layout=nowrap] h1{margin-bottom:0}.wrapper{max-width:960px;margin:0 auto;position:relative}#main .wrapper{padding:20px 0}#header{position:relative}#logo{display:block;text-align:center;position:absolute;left:0;right:0;top:25px;z-index:700}#logo .cms-content-article:after,#logo .cms-content-article:before{content:" ";height:2px;width:350px;background:#fff;position:absolute;top:50%;margin-top:-5px;z-index:800;-webkit-box-shadow:2px 2px 0 0 #342d29;box-shadow:2px 2px 0 0 #342d29}#logo .cms-content-article:before{left:0}#logo .cms-content-article:after{right:0}#main input[type=text]{padding:0 15px;height:39px;border:none;outline:0;background:#837974;color:#fff}#main textarea,#main textarea.cst-voucher{padding:5px 10px;border:none!important;outline:0;background:#837974;color:#fff;font-family:Tahoma,sans-serif}#main div.cst-routing-start .input-button-routing-submit{height:39px}#main div.cst-voucher-comment-wrapper{border:none;margin-bottom:20px}#main div[data-attr-color=light-grey]{background:#4d4744}fieldset{border:1px solid #fff;padding:5px 10px;margin:10px 0}fieldset legend{font-weight:600}#main .accordion-article a.cta,#main a.cta,#main input[type=submit]{display:inline-block;vertical-align:top;background:#fbb914;color:#fff;border:none;font-family:Raleway,sans-serif;padding:10px 25px 10px 20px;margin-left:10px;font-size:16px;font-size:1rem}#main .accordion-article a.cta:before,#main a.cta:before,#main input[type=submit]:before{content:url(/static/2015/i/list-bullet.png);display:inline-block;margin-top:-1px;vertical-align:top;margin-right:10px}#main .accordion-article a.cta:hover,#main a.cta:hover,#main input[type=submit]:hover{color:#fbb914;background:#fff}#main .accordion-article a.cta:hover:before,#main a.cta:hover:before,#main input[type=submit]:hover:before{content:url(/static/2015/i/list-bullet-yellow.png)}#main .accordion-article a.cta:first-child,#main a.cta:first-child,#main input[type=submit]:first-child{margin-left:0}#gallery .gal{height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px)}#gallery .gal .slide,#gallery .gal .slides{height:100%}.gal .flex-direction-nav{z-index:750;width:100%}.gal .flex-direction-nav li{display:inline-block;font-size:80px;font-size:5rem;position:absolute;left:0;top:50%;margin-top:-85px}.gal .flex-direction-nav li:first-child a{background:url(/static/2015/i/arrow-left.png) no-repeat}.gal .flex-direction-nav li:first-child a:hover{background:url(/static/2015/i/arrow-left-hover.png) no-repeat}.gal .flex-direction-nav li+li{right:0;left:auto}.gal .flex-direction-nav li+li a{background:url(/static/2015/i/arrow-right.png) no-repeat}.gal .flex-direction-nav li+li a:hover{background:url(/static/2015/i/arrow-right-hover.png) no-repeat}.gal .flex-direction-nav li a{position:relative;display:block;z-index:900;width:40px;height:85px}#widgets{z-index:900;position:absolute;bottom:20px}#widgets li{display:inline-block;vertical-align:top;background:rgba(251,185,20,.8);border:1px solid #fff;font-family:Raleway,sans-serif;padding:10px 20px 10px 10px;margin-left:10px;font-size:22px;font-size:1.375rem}#widgets li:first-child{margin-left:0}#widgets a{color:#fff;text-decoration:none}#widgets a:before{content:url(/static/2015/i/list-bullet.png);display:inline-block;margin-top:-3px;vertical-align:top;margin-right:10px}#hangtag{position:absolute;bottom:0;right:0;z-index:800}#hangtag img{vertical-align:top}#menu{font-family:Raleway,sans-serif}#menu a{color:#fff;text-decoration:none}#menu .menu-items{background:#342d29;font-size:17px;font-size:1.0625rem}#menu .menu-items ul{display:table;width:100%}#menu .menu-items li{display:table-cell;padding:10px;border-top:6px solid #342d29;line-height:24px;line-height:1.5rem;font-weight:500;text-align:center}#menu .menu-items li.active,#menu .menu-items li:hover{background:#4d4744;border-color:#fbb914}#menu .menu-items li .subtext{line-height:18px;line-height:1.125rem;font-weight:400;font-family:Tahoma,sans-serif;display:block;font-size:13px;font-size:.8125rem}#menu .sub-menu-items{font-size:14px;font-size:.875rem;font-family:Tahoma,sans-serif;background:#4d4744;text-align:center}#menu .sub-menu-items li{display:inline-block;padding:15px 0;margin-left:10px;vertical-align:middle;border-bottom:4px solid #4d4744}#menu .sub-menu-items li:first-child{margin-left:0}#menu .sub-menu-items li.active,#menu .sub-menu-items li:hover{background:#4d4744;border-color:#fbb914}#menu .wrapper{z-index:1000}#main a{color:#fff;border-bottom:1px solid #fbb914;padding-bottom:2px;text-decoration:none}#main a:hover{color:#fbb914}#main div.cms-module-group[data-attr-role=theme-boxes] a{color:#4a3b36}#main{padding:30px 0 0;background:#433d3a}#main img{max-width:100%;height:auto}#main a img{vertical-align:top}#main .cms-module-group[data-attr-layout="2-cols-50-50"]>.wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#main .cms-module-group[data-attr-layout="2-cols-50-50"]>.wrapper .cms-content-article{-webkit-flex-basis:-webkit-calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);display:inline-block}#main .cms-module-group[data-attr-layout="2-cols-50-50"]>.wrapper p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#main .cms-module-group[data-attr-layout="2-cols-50-50"]>.wrapper h2{-webkit-column-break-before:always;page-break-before:always;break-before:always}#sitemap-root{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}#sitemap-root>li{margin:0 0 10px 20px}#sitemap-root>li:before{content:url(/static/2015/i/list-bullet-yellow.png);height:18px;width:20px;margin:1px 0 0 -20px;vertical-align:top;display:inline-block}#sitemap-root>li li{margin-left:15px;list-style-type:circle}#sitemap-root>li li li{list-style-type:square}#sitemap-root>li a{font-size:16px;font-size:1rem;text-decoration:none;border:none}#sitemap-root>li a:hover{text-decoration:none}#main .accordion-article{margin-bottom:20px;font-family:inherit;font-size:inherit}#main .accordion-article a{color:#fff}#main .accordion-article a:hover{color:#fbb914}#main div.cms-module-group[data-attr-color=light-grey] .accordion-label{background:#4d4744}#main .accordion-label{background:#433d3a;padding-right:10px}#main div.cms-module-group[data-attr-color=light-grey] .ui-accordion-header-icon:after{background:#4d4744;padding:0 6px 0 8px}#main .ui-accordion-header-icon:after{background:#433d3a;padding:0 6px 0 8px}#main .ui-accordion-header,#main .ui-state-default,#main .ui-state-hover{background:url(/static/2015/i/accordion-border.gif) repeat-x;background-position:left 17px;border:none;color:#fff!important;border-radius:0;text-decoration:none;font-size:21px;font-size:1.3125rem;padding:.1em 20px .5em 0!important}#main .ui-accordion-header:active,#main .ui-accordion-header:hover,#main .ui-state-default:active,#main .ui-state-default:hover,#main .ui-state-hover:active,#main .ui-state-hover:hover{color:#fbb914!important}#main .ui-state-active{color:#fff!important}#main .ui-accordion-header:after{background:#433d3a;width:30px;text-align:center;font-weight:300;text-indent:0;left:auto;position:absolute;right:20px;top:0;margin-top:0;overflow:visible;content:url(/static/2015/i/list-bullet-yellow.png);font-size:22px;font-size:1.375rem}#main .ui-accordion-header.ui-state-active:after{content:url(/static/2015/i/accordion-active.png)}#main .ui-accordion-header a{padding:0;margin:0;border:none}#main .ui-accordion .ui-accordion-content{background:0 0;border:none;font-family:inherit;font-size:inherit;padding:10px 0 0 10px;line-height:24px;line-height:1.5rem;color:inherit!important}#main .ui-widget-content{border:none}#footer{background:#342d29;padding:35px 0}#footer .footer-box{display:inline-block;vertical-align:top;width:310px;margin-left:15px}#footer .footer-box:first-child{margin-left:0}#footer .address a{text-decoration:none;color:#fff}#footer .address a:hover{color:#fbb914}#footer .links{-webkit-columns:2;-moz-columns:2;columns:2}#footer .links a{color:#fff;text-decoration:underline}#footer .links a:hover{color:#fbb914}#footer .links ul{margin-bottom:20px}#footer .links li{margin-left:20px}#footer .links li:before{content:url(/static/2015/i/list-bullet-yellow.png);height:18px;width:20px;margin:1px 0 0 -20px;vertical-align:top;display:inline-block}#footer .powered_by{margin-top:15px;text-align:right}#footer .languages,#footer div[data-attr-role=social-icons]{margin-top:5px}#footer .languages li,#footer div[data-attr-role=social-icons] li{display:inline-block;vertical-align:middle;margin-left:10px}#footer .languages li:first-child,#footer div[data-attr-role=social-icons] li:first-child{margin-left:0}#footer .social_media li{display:inline-block;vertical-align:top}#footer .cms-module-search{margin-bottom:15px}#footer .cms-module-search form{position:relative}#footer .cms-module-search input[type=text]{display:block;margin:10px 0;border:none;background:#4d4744;height:35px;width:82%;padding:0 0 0 4%;color:#fff;font-style:italic}#footer .cms-module-search button{position:absolute;right:0;top:0;background:#4d4744;border:0;font-family:FontAwesome;color:#fff;font-size:14px;font-size:.875rem;line-height:25px;line-height:1.5625rem;width:50px;text-align:center;height:35px;outline:0;cursor:pointer}#footer .cms-module-search input::-webkit-input-placeholder{color:rgba(255,255,255,.6)}#footer .cms-module-search input::-moz-placeholder{color:rgba(255,255,255,.6)}#footer .cms-module-search input:-ms-input-placeholder{color:rgba(255,255,255,.6)}#footer .cms-module-search input::placeholder{color:rgba(255,255,255,.6)}#main div.cms-module-group[data-attr-role=theme-boxes]{position:relative}#main div.cms-module-group[data-attr-role=theme-boxes]>.wrapper{position:static}#main div.cms-module-group[data-attr-role=theme-boxes] .flex-direction-nav li{margin-top:-45px}#main div.cms-module-group[data-attr-role=theme-boxes] .flex-direction-nav a{border-bottom:none}#main div.cms-module-group[data-attr-role=theme-boxes] .theme-box{background:#fff;color:#4a3b36}#main div.cms-module-group[data-attr-role=theme-boxes] .theme-box-info{padding:10px;font-size:13px;font-size:.8125rem}#main div.cms-module-group[data-attr-role=theme-boxes] .theme-box-info a:hover{color:#fbb914}#main div.cms-module-group[data-attr-role=theme-boxes] .slide{width:300px;margin-left:30px}#main div.cms-module-group[data-attr-role=theme-boxes] .slide:first-child{margin-left:0}#main div.cms-module-group[data-attr-role=theme-boxes] .slide img{display:block;vertical-align:top}#main .cst-search-form-calendar a{padding-bottom:3px;color:#000;border-color:#ccc;background-image:none}#main .cst-cal-nav a{color:#fff;border:0}#main .cst-book-info-cart,#main .cst-book-info-progress,#main .cst-book-step-container{clear:none;vertical-align:top}#main .cst-book-info-cart{float:right;width:230px;margin-top:0}#main .cst-book-info-progress,#main .cst-book-step-container{float:left;width:700px}#main div.cst-list.cst-list-voucher ul.cst-media{width:170px}#main div.cst-list.cst-list-voucher .cst-box-content{width:760px}#main div.cst-list.cst-list-voucher .cst-link-image{display:block}#main div.cst-list.cst-list-voucher table.cst-package-variants{width:100%}#main div.cst-list.cst-list-voucher .cst-box-content li.cst-button-detail a{margin-top:20px;float:none}#main div.cst-list.cst-list-voucher .gal{display:inline-block;vertical-align:top;width:170px}#main div.cst-list.cst-list-voucher .gal .slide{width:100%}#main div.cst-list.cst-list-voucher .gal img{display:block;width:170px;height:240px}#main div.cst-list .ui-accordion-content{padding:0!important}#main div.cst-list .accordion-article h3 a:hover{background:0 0}#main div.cst-list .ui-accordion .ui-accordion-header .ui-icon{display:none}#main div.cst-list.cst-list-roomtype .cst-price,#main div.cst-list.cst-list-roomtype .cst-teaser-text{margin-bottom:35px}#main div.cst-list.cst-list-roomtype ul.cst-buttons{float:none;display:block}#main div.cst-list.cst-list-roomtype ul.cst-buttons li{margin-right:10px;display:inline-block;vertical-align:top}#main div.cst-list.cst-list-roomtype ul.cst-buttons li a{margin:0;float:none}#main div.cst-list div.cst-box{color:#4a3b36;padding:0;border:none;background:#fff}#main div.cst-list h3{font-size:18px;font-size:1.125rem}#main div.cst-list h3 a{padding-bottom:5px}#main div.cst-list h3,#main div.cst-list h3 a{color:#4a3b36;border-width:2px}#main div.cst-list h3 a:hover,#main div.cst-list h3:hover{color:#fbb914}#main div.cst-list a.cst-button,#main div.cst-list div.cst a.cst-button{background:#433d3a;border:none;font-weight:400;font-size:16px;font-size:1rem;font-family:Tahoma,sans-serif;height:35px;line-height:35px;line-height:2.1875rem;width:135px;position:relative;text-indent:5px}#main div.cst-list a.cst-button:before,#main div.cst-list div.cst a.cst-button:before{content:url(/static/2015/i/list-bullet-yellow.png);position:absolute;left:15px;top:-1px}#main div.cst-list a.cst-button:hover,#main div.cst-list div.cst a.cst-button:hover{background:#fbb914;color:#fff}#main div.cst-list a.cst-button:hover:before,#main div.cst-list div.cst a.cst-button:hover:before{content:url(/static/2015/i/list-bullet.png)}#main div.cst-list .cst-timeframes{margin-bottom:5px}#main div.cst-list .cst-timeframes,#main div.cst-list .cst-timeframes li{line-height:23px;line-height:1.4375rem}#main div.cst-list .cst-box-content{padding:10px 5px}#main div.cst-list .cst-package-variant td{border-width:2px;border-color:#fbb914;padding:15px 0}#main div.cst-detail,#main div.cst-list{font-size:13px;font-size:.8125rem}#main div.cst-detail .cst-price-number,#main div.cst-list .cst-price-number{font-size:18px;font-size:1.125rem;font-weight:400}#main div.cst-detail .cst-price,#main div.cst-list .cst-price{line-height:23px;line-height:1.4375rem}#main div.cst-list div.cst-box-content,#main div.cst-list ul.cst-media{float:none;display:inline-block;vertical-align:top}#main div.cst-list ul.cst-media{width:400px}#main div.cst-list .cst-book-image-box ul.cst-media{width:170px}#main div.cst-list div.cst-box-content{width:540px}#main div.cst-request .cst-box{border:none;padding:0}#main div.cst-request .inputbutton{height:35px;padding-top:0;padding-bottom:0}#main div.cst-request .remember-item-amount{padding:0 7px}#main div.cst-detail span.cst-change{line-height:1.3em;padding-right:3px;background:0 0}#main div.cst-detail div.cst-box{padding:0;border:none;font-size:13px;font-size:.8125rem}#main div.cst-detail h3.cst-pensions-headline{font-weight:700;font-family:Tahoma,sans-serif;font-size:13px;font-size:.8125rem}#main div.cst-detail .cst-box-content{display:inline-block;vertical-align:top;width:540px;margin-left:20px}#main div.cst-detail .cst-teaser-text{float:none;margin-bottom:35px}#main div.cst-detail .cst-teaser-text .cst-price{margin-top:20px}#main div.cst-detail .cst-room-features{margin-top:20px}#main div.cst-detail .cst-room-features li{margin-bottom:0}#main div.cst-detail .cst-alloc-headline,#main div.cst-detail .cst-alloc-images{float:none;display:inline-block}#main div.cst-detail .cst-voucher-price-sum,#main div.cst-detail div.cst-background-box{float:none}#main div.cst-detail div.cst-voucher-recipient{margin-top:30px}#main div.cst-detail.cst-detail-package ul.cst-buttons,#main div.cst-detail.cst-detail-roomtype ul.cst-buttons,#main div.cst-detail.cst-detail-voucher ul.cst-buttons{margin-top:10px;float:none;display:block;width:auto;margin-bottom:20px}#main div.cst-detail.cst-detail-package ul.cst-buttons li,#main div.cst-detail.cst-detail-roomtype ul.cst-buttons li,#main div.cst-detail.cst-detail-voucher ul.cst-buttons li{display:inline-block;vertical-align:top;margin-right:10px}#main div.cst-detail.cst-detail-package ul.cst-buttons li a,#main div.cst-detail.cst-detail-roomtype ul.cst-buttons li a,#main div.cst-detail.cst-detail-voucher ul.cst-buttons li a{background:#fbb914;border:none;font-weight:400;font-size:16px;font-size:1rem;font-family:Tahoma,sans-serif;height:35px;line-height:35px;line-height:2.1875rem;width:135px;position:relative;text-indent:5px}#main div.cst-detail.cst-detail-package ul.cst-buttons li a:before,#main div.cst-detail.cst-detail-roomtype ul.cst-buttons li a:before,#main div.cst-detail.cst-detail-voucher ul.cst-buttons li a:before{content:url(/static/2015/i/list-bullet.png);position:absolute;left:15px;top:-1px}#main div.cst-detail.cst-detail-package ul.cst-buttons li a:hover,#main div.cst-detail.cst-detail-roomtype ul.cst-buttons li a:hover,#main div.cst-detail.cst-detail-voucher ul.cst-buttons li a:hover{background:#fff;color:#fbb914}#main div.cst-detail.cst-detail-package ul.cst-buttons li a:hover:before,#main div.cst-detail.cst-detail-roomtype ul.cst-buttons li a:hover:before,#main div.cst-detail.cst-detail-voucher ul.cst-buttons li a:hover:before{content:url(/static/2015/i/list-bullet-yellow.png)}#main div.cst-detail .gal{float:left;clear:left;vertical-align:top;width:400px}#main div.cst-detail .gal+.gal{margin-top:20px}#main div.cst-detail .gal .slide{width:100%}#main div.cst-detail .gal .slide a{display:block;height:250px}#main div.cst-detail a.cst-pension{text-decoration:none;padding-right:24px;position:relative;display:block;border:none}#main div.cst-detail a.cst-pension .cst-change{display:inline-block;position:absolute;right:0;top:0;height:24px;font-family:FontAwesome;font-weight:300;font-size:18px;font-size:1.125rem}#main div.cst-detail .cst-pension:hover,#main div.cst-detail .cst-pension~:hover{cursor:pointer}#main div.cst-detail #cst-pensions-jump{position:relative;margin:10px 0;border-collapse:separate}#main div.cst-detail #cst-pensions-jump ul.cst-list li{padding:0;padding-left:25px;margin:0}#main div.cst-detail #cst-pensions-jump ul.cst-list li:before{content:none}#main div.cst-detail #cst-pensions-jump td{border:1px solid #fff;padding:10px;vertical-align:middle;text-align:left}#main div.cst-detail .cst-pension-selected a,#main div.cst-detail .cst-pension-selected td+td{font-weight:600}#main div.cst-detail .cst-pension-tip{display:none;position:absolute;left:50%;background:#fff;color:#433d3a;border:1px solid #342d29;z-index:50;padding:3px 5px;right:0;top:0;font-size:12px;font-size:.75rem}#main div.cst-detail .cst-pension-tip h1,#main div.cst-detail .cst-pension-tip h2,#main div.cst-detail .cst-pension-tip h3{color:#433d3a}#main div.cst-detail .cst-pension-tip .pension-label{font-weight:600}#main div.cst-detail .cst-pensions-table tr{position:relative}#main div.cst-detail.cst-detail-roomtype .cst-pensions-table td:hover .cst-pension-tip{display:block}#main div.cst-detail .cst-package-hint-not-bookable{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #fbb914}#main div.cst-detail .cst-package-hint-not-bookable ul.cst-buttons li a{width:auto;padding-left:40px;padding-right:20px}#main div.cst-detail .cst-package-arrival{margin-top:20px}#main div.cst-detail .cst-package-arrival .intro{font-size:16px;font-size:1rem}#main div.cst-detail .cst-package-arrival .days{font-style:italic}#main div.cst-detail.cst-detail-voucher ul.cst-media{width:170px}#main div.cst-detail.cst-detail-voucher .gal{display:inline-block;vertical-align:top;width:170px}#main div.cst-detail.cst-detail-voucher .gal .slide{width:100%}#main div.cst-detail.cst-detail-voucher .gal .slide:before{content:none}#main div.cst-detail.cst-detail-voucher .gal img{display:block;width:170px;height:240px}#main div.cst-detail.cst-detail-voucher .cst-box-content{width:760px}#main div.cst-detail.cst-detail-voucher .cst-link-image{display:block}#main div.cst-detail.cst-detail-voucher .cst-voucher-persons-hint{color:#433d3a;padding-right:5px}#main div.cst a.cst-button:hover{color:#fff}#gallery .cms-content-proxy{font-size:18px;font-size:1.125rem;position:absolute;z-index:9999;background:url(/static/2015/i/top-offer.png) no-repeat left top rgba(55,39,34,.6);width:360px;height:160px;top:0;left:0;right:0;bottom:0;margin:auto;padding:65px 45px 35px;text-align:center}#gallery .cms-content-proxy h1,#gallery .cms-content-proxy h2,#gallery .cms-content-proxy h3{font-size:26px;font-size:1.625rem;margin-bottom:20px}#gallery .cms-content-proxy div.cst-stays,#gallery .cms-content-proxy span.cst-price-number{font-weight:400}#gallery .cms-content-proxy .cst-box,#gallery .cms-content-proxy .cst-box-content{border:none}#gallery .cms-content-proxy .cst-detail-stays,#gallery .cms-content-proxy .cst-package-variant-price{display:inline-block;vertical-align:baseline;margin-right:5px}#gallery .cms-content-proxy div.cst-detail div.cst-detail-infos{border:none}#gallery .cms-content-proxy div.cst-detail-package ul.cst-buttons{float:none;margin-top:20px}#gallery .cms-content-proxy div.cst-detail-package ul.cst-buttons li{display:inline-block}#gallery .cms-content-proxy div.cst-detail-package ul.cst-buttons a{float:none;background:#433d3a;border:none;font-weight:400;font-size:16px;font-size:1rem;font-family:Tahoma,sans-serif;height:35px;line-height:35px;line-height:2.1875rem;width:135px;position:relative;text-indent:5px}#gallery .cms-content-proxy div.cst-detail-package ul.cst-buttons a:before{content:url(/static/2015/i/list-bullet-yellow.png);position:absolute;left:15px;top:-1px}#gallery .cms-content-proxy div.cst-detail-package ul.cst-buttons a:hover{text-decoration:none;background:#fbb914;color:#fff}#gallery .cms-content-proxy div.cst-detail-package ul.cst-buttons a:hover:before{content:url(/static/2015/i/list-bullet.png)}div.cst-calendar-overlay{color:#000!important}@media (min-width:321px){#layout{width:640px}}@media (min-width:640px){#layout{width:768px}}@media (min-width:768px){#layout{width:1024px}}@media (min-width:960px){#layout{width:1280px}.menu-button{display:none}}@media (min-width:1280px){#layout{width:1600px}}@media (min-width:1600px){#layout{width:1920px}}@media (orientation:portrait){#layout{height:100px}}/* PATH=/usr/local/bin:/usr/local/nodejs/bin/ lessc --no-color --clean-css --autoprefix="> 1%, iOS >= 7, Safari >= 5, ie >= 9, ff >= 31" '../../customers/3184//static/2015/css/site.less' 2>&1 */
#cms_combine_fn{content:'/(cms)/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/jquery-ui.min.css';}
/*! jQuery UI - v1.12.1 - 2016-12-27
* http://jqueryui.com
* Includes: core.css, accordion.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
#cms_combine_fn{content:'/(cms)/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/jquery-ui.structure.min.css';}
/*! jQuery UI - v1.12.1 - 2016-12-27
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
#cms_combine_fn{content:'/(cms)/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/jquery-ui.theme.min.css';}
/*! jQuery UI - v1.12.1 - 2016-12-27
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/%28cms%29/module/static/default/content/libs/js/jquery-ui-1.12.1.dp_acc/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
#cms_combine_fn{content:'/(cms)/module/static/customer/2/content/cta/css/global-cta-fe.css';}
ul.cms-cta-list-check{padding-left:0px !important}ul.cms-cta-list-check-gray{padding-left:0px !important}ul.cms-cta-list-check-dark-green{padding-left:0px !important}ul.cms-cta-list-check-neutral{padding-left:0px !important}ul.cms-cta-list-check
li{background:url("/%28cms%29/module/static/customer/2/content/cta/i/checkmark-small.png") no-repeat left top !important;list-style-type:none !important;padding-left:25px !important;font-size:15px !important;margin-bottom:7px !important}ul.cms-cta-list-check-gray
li{background:url("/%28cms%29/module/static/customer/2/content/cta/i/check-gray.png") no-repeat left 3px !important;list-style-type:none !important;padding-left:18px !important;margin-bottom:7px !important;color:#000;font-weight:normal;line-height:17px;vertical-align:middle}ul.cms-cta-list-check-dark-green
li{background:url("/%28cms%29/module/static/customer/2/content/cta/i/check-dark-green.png") no-repeat left 3px !important;list-style-type:none !important;padding-left:24px !important;margin-bottom:7px !important;color:#000;font-weight:normal;line-height:17px !important;vertical-align:middle}ul.cms-cta-list-check-neutral
li{background:url("/%28cms%29/module/static/customer/2/content/cta/i/tick.png") no-repeat left center !important;list-style-type:none !important;padding-left:21px !important;margin-bottom:7px !important;line-height:17px;vertical-align:middle}ul.cms-cta-list-check li
*{font-size:14px !important}.cms-cta-btn
*{color:#fff !important;font:bold 14px Helvetica, Arial, sans-serif !important;line-height:35px !important}.cms-cta-btn{text-decoration:none !important;display:inline-block;padding:0
20px !important;color:#fff !important;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.35);font:bold 14px Helvetica, Arial, sans-serif !important;height:35px !important;text-decoration:none;line-height:50px;white-space:nowrap;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;position:relative;z-index:10;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.5);box-shadow:0 0 3px rgba(0, 0, 0, 0.5);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=120, Color='#333333')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=120, Color='#333333');-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;overflow:visible;outline:none;margin:10px
!important;-webkit-transition:border-color .218s;-moz-transition:border .218s;-o-transition:border-color .218s;transition:border-color .218s}.cms-cta-btn:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}.cms-cta-btn:hover{-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.35);-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.35);box-shadow:0 2px 4px rgba(0,0,0,0.35)}.cms-cta-btn:active{-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.cms-cta-btn-red{border:solid 1px #b8473d;background:#f36c4d;background:-webkit-gradient(linear, left top, left bottom,from(#f36c4d),to(#ef3e29));background:-moz-linear-gradient(top,#f36c4d,#ef3e29);background:-ms-linear-gradient(top,#f36c4d,#ef3e29);background:-o-linear-gradient(top,#f36c4d,#ef3e29);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f36c4d',EndColorStr='#ef3e29');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f36c4d',EndColorStr='#ef3e29')"}.cms-cta-btn-purple{border:solid 1px #b8473d;background:#5E2E86;background:-webkit-gradient(linear, left top, left bottom,from(#5E2E86),to(#7A3DA3));background:-moz-linear-gradient(top,#5E2E86,#7A3DA3);background:-ms-linear-gradient(top,#5E2E86,#7A3DA3);background:-o-linear-gradient(top,#5E2E86,#7A3DA3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#5E2E86',EndColorStr='#7A3DA3');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5E2E86',EndColorStr='#7A3DA3')"}.cms-cta-btn-red:before{border:solid 1px #f67b5f;border-color:rgba(255,255,255,0.35)}.cms-cta-btn-red:hover{color:#fff;border:solid 1px #90332b;background:-webkit-gradient(linear, left top, left bottom,from(#fb856a),to(#f7523f));background:-moz-linear-gradient(top,#fb856a,#f7523f);background:-ms-linear-gradient(top,#fb856a,#f7523f);background:-o-linear-gradient(top,#fb856a,#f7523f);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fb856a',EndColorStr='#f7523f');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fb856a',EndColorStr='#f7523f')"}.cms-cta-btn-red:active{color:#fff;border:solid 1px #90332b;background:-webkit-gradient(linear, left top, left bottom,from(#ef3e29),to(#f36c4d));background:-moz-linear-gradient(top,#ef3e29,#f36c4d);background:-ms-linear-gradient(top,#ef3e29,#f36c4d);background:-o-linear-gradient(top,#ef3e29,#f36c4d);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef3e29',EndColorStr='#f36c4d');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef3e29',EndColorStr='#f36c4d')"}.cms-cta-btn-green{border:solid 1px #00922d;background:#00b638;background:-webkit-gradient(linear, left top, left bottom,from(#50de76),to(#00b638));background:-moz-linear-gradient(top,#50de76,#00b638);background:-ms-linear-gradient(top,#50de76,#00b638);background:-o-linear-gradient(top,#50de76,#00b638);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#50de76',EndColorStr='#00b638');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#50de76',EndColorStr='#00b638')"}.cms-cta-btn-green:before{border:solid 1px #78e695;border-color:rgba(255,255,255,0.35)}.cms-cta-btn-green:hover{color:#fff;border:solid 1px #006e22;background:-webkit-gradient(linear, left top, left bottom,from(#5cec82),to(#00c43c));background:-moz-linear-gradient(top,#5cec82,#00c43c);background:-ms-linear-gradient(top,#5cec82,#00c43c);background:-o-linear-gradient(top,#5cec82,#00c43c);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#5cec82',EndColorStr='#00c43c');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5cec82',EndColorStr='#00c43c')"}.cms-cta-btn-green:active{color:#fff;border:solid 1px #006e22;background:-webkit-gradient(linear, left top, left bottom,from(#00b638),to(#50de76));background:-moz-linear-gradient(top,#00b638,#50de76);background:-ms-linear-gradient(top,#00b638,#50de76);background:-o-linear-gradient(top,#00b638,#50de76);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00b638',EndColorStr='#50de76');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#00b638',EndColorStr='#50de76')"}.cms-cta-btn-blue{border:solid 1px #0870c0;background:#007bda;background:-webkit-gradient(linear, left top, left bottom,from(#00c6ff),to(#007bda));background:-moz-linear-gradient(top,#00c6ff,#007bda);background:-ms-linear-gradient(top,#00c6ff,#007bda);background:-o-linear-gradient(top,#00c6ff,#007bda);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00c6ff',EndColorStr='#007bda');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#00c6ff',EndColorStr='#007bda')"}.cms-cta-btn-blue:before{border:solid 1px #3bb4ec;border-color:rgba(255,255,255,0.35)}.cms-cta-btn-blue:hover{color:#fff;border:solid 1px #065491;background:-webkit-gradient(linear, left top, left bottom,from(#21cdff),to(#0387ec));background:-moz-linear-gradient(top,#21cdff,#0387ec);background:-ms-linear-gradient(top,#21cdff,#0387ec);background:-o-linear-gradient(top,#21cdff,#0387ec);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#21cdff',EndColorStr='#0387ec');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#21cdff',EndColorStr='#0387ec')"}.cms-cta-btn-blue:active{color:#fff;border:solid 1px #065491;background:-webkit-gradient(linear, left top, left bottom,from(#007bda),to(#00c6ff));background:-moz-linear-gradient(top,#007bda,#00c6ff);background:-ms-linear-gradient(top,#007bda,#00c6ff);background:-o-linear-gradient(top,#007bda,#00c6ff);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#007bda',EndColorStr='#00c6ff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#007bda',EndColorStr='#00c6ff')"}.cms-cta-btn-yellow{border:solid 1px #db8300;background:#f90;background:-webkit-gradient(linear, left top, left bottom,from(#ffcc00),to(#ff9900));background:-moz-linear-gradient(top,#ffcc00,#ff9900);background:-ms-linear-gradient(top,#ffcc00,#ff9900);background:-o-linear-gradient(top,#ffcc00,#ff9900);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffcc00',EndColorStr='#ff9900');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffcc00',EndColorStr='#ff9900')"}.cms-cta-btn-yellow:before{border:solid 1px #ffc63b;border-color:rgba(255,255,255,0.35)}.cms-cta-btn-yellow:hover{color:#fff;border:solid 1px #ad6800;background:-webkit-gradient(linear, left top, left bottom,from(#ffd322),to(#ffa51f));background:-moz-linear-gradient(top,#ffd322,#ffa51f);background:-ms-linear-gradient(top,#ffd322,#ffa51f);background:-o-linear-gradient(top,#ffd322,#ffa51f);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffd322',EndColorStr='#ffa51f');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffd322',EndColorStr='#ffa51f')"}.cms-cta-btn-yellow:active{color:#fff;border:solid 1px #ad6800;background:-webkit-gradient(linear, left top, left bottom,from(#ff9900),to(#ffcc00));background:-moz-linear-gradient(top,#ff9900,#ffcc00);background:-ms-linear-gradient(top,#ff9900,#ffcc00);background:-o-linear-gradient(top,#ff9900,#ffcc00);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9900',EndColorStr='#ffcc00');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9900',EndColorStr='#ffcc00')"}.cms-cta-btn-magenta{border:solid 1px #A61E3D;background:#A61E3D;background:-webkit-gradient(linear, left top, left bottom,from(#901833),to(#A61E3D));background:-moz-linear-gradient(top,#901833,#A61E3D);background:-ms-linear-gradient(top,#901833,#A61E3D);background:-o-linear-gradient(top,#901833,#A61E3D);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#901833',EndColorStr='#A61E3D');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#901833',EndColorStr='#A61E3D')"}.cms-cta-btn-magenta:before{border:solid 1px #A61E3D;border-color:rgba(255,255,255,0.35)}.cms-cta-btn-magenta:hover{color:#fff;border:solid 1px #ad6800;background:-webkit-gradient(linear, left top, left bottom, from(#901833), to(#A61E3D));background:-moz-linear-gradient(top,  #901833, #A61E3D);background:-ms-linear-gradient(top,  #901833, #A61E3D);background:-o-linear-gradient(top,  #901833, #A61E3D);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#901833', EndColorStr='#A61E3D');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#901833', EndColorStr='#A61E3D')"}
#cms_combine_fn{content:'https://cst-client-hotel-stubaier-hof3.viomassl.com/css/html5.css';}
.cst-detail .cst-image-zoom-icon-box{pointer-events:none}h3.cst-detail-roomtype,h3.cst-detail-package,h3.cst-detail-voucher,div.cst-default-roomtype,div.cst-list-package-indicator-teaser,div.cst-list-program-indicator-teaser,h1.cst-list-program-indicator-parent{display:none}.cst-image-zoom-icon-box{height:22px;width:22px;background-image:url("https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cst-sprite.gif");background-position:center -113px;display:inline-block}div.cst-list-voucher .cst-image-zoom-icon-box{display:none}div.cst-list-program .cst-image-zoom-icon-box{margin-left:-27px;margin-bottom:5px}div.cst-detail .cst-image-zoom-icon-box{margin-top:5px;margin-left:5px;position:absolute;z-index:1001}div.cst-detail-voucher a.cst-link-image-zoom{position:relative}div.cst-detail-voucher a span.cst-image-zoom-icon-box{position:absolute;top:-20px;left:0}.cst-additional-media{font-weight:bold}ul.cst-media li,
ul.cst-pagina li,
ul.package-variant-link li,
ul.cst-buttons
li{background:none}ul.cst-pagina{display:table;width:100%}div.cst ul.cst-pagina{margin:0px}ul.cst-pagina
li{text-align:center;display:table-cell;padding:0px}div.cst ul.cst-pagina li.cst-pagina-back a,
div.cst ul.cst-pagina li.cst-pagina-next
a{width:auto}div.cst ul.cst-pagina li.cst-pagina-back span,
div.cst ul.cst-pagina li.cst-pagina-next
span{background-image:none}ul.cst-pagina a.cst-button{padding:0px
10px}ul.cst-pagina-numbers-container{padding-left:25%}ul.cst-pagina-numbers-container
li{margin-right:10px}ul.cst-pagina li.cst-pagina-back{text-align:left}ul.cst-pagina li.cst-pagina-next{text-align:right}div.cst ul.cst-pagina a,
div.cst ul.cst-pagina a:hover{text-align:center;display:inline-block}li.cst-pagina-numbers li a,
li.cst-pagina-numbers li a:hover{border:1px
solid;display:block}li.cst-pagina-numbers li a:hover{text-decoration:underline}li.cst-pagina-numbers
li{padding-right:5px}li.cst-pagina-numbers
a.active{font-weight:bold}.cst-nav-loading{padding:10px
10px 10px 30px;background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cst-book-voucher-checking.gif) no-repeat 0px 10px;color:#555;font-size:150%;text-align:left}ul.cst-buttons{display:block}ul.cst-buttons
li{display:inline;padding:0px}ul.cst-buttons
a{display:block;float:left;text-align:center}li.cst-button-book
a{margin-right:0px}td.package-variant-link
a{margin-right:0px}a.cst-cal-nav-next,a.cst-cal-nav-prev{text-decoration:none}span.cst-change{border:0.1em solid;border-radius:0.25em;width:1.2em;height:1.2em;line-height:1.2em;text-align:center;font-weight:bold;display:block;cursor:pointer;float:left;margin:0em
0.3em 0em 0em}span.cst-change-add{}span.cst-change-del{line-height:1.05em}div.cst-box{overflow:hidden}ul.cst-media ,
ul.cst-media
li{margin:0;padding:0}div.cst ul.cst-media{margin-right:10px;list-style-type:none}div.cst-list ul.cst-media,
div.cst-detail-voucher ul.cst-media,
div.cst-detail-program ul.cst-media{float:left}table.cst-package-variants{width:100%}tr.cst-package-variant
td{border-bottom:1px solid}tr.cst-package-variant-last
td{border:0px}.cst-package-price-teaser-normal{display:inline}div.cst-stays,span.cst-price-number{font-weight:bold}span.cst-default-roomtype,span.cst-price-per-person{font-size:12px}div.cst-program-variant{border-bottom:1px solid;padding-bottom:1em}div.cst-program-variant-last{border-bottom:0px;padding-bottom:0}div.cst-program-variant div.cst-price{float:left}div.cst-teaser-text-variant{padding-bottom:0.7em}div.cst-program-variant-type{font-weight:bold;padding:0.3em 0em}div.cst-program-variant div.cst-program-teaser-description{padding-bottom:0.7em}div.cst-list div.cst-roomtype-price-teaser{float:left}li.cst-button-detail
a{float:right}div.cst-list-program ul.cst-list{margin:0px}div.cst-list-roomtype span.cst-price-per-person{display:none}.cst-room-features
li{width:100%}.cst-alloc-headline{float:left;margin-right:3px}.cst-alloc-images{float:left}.cst-image-adult{background-image:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cst-sprite.gif);background-position:center -13px;width:18px;height:18px;margin-left:2px;display:inline-block}.cst-image-child{background-image:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cst-sprite.gif);background-position:center -63px;width:18px;height:18px;display:inline-block}table.cst-detail-stays{width:100%}div.cst-detail div.cst-detail-infos{padding:0
0 0.7em 0;margin:0
0 0.7em 0;border-bottom:1px solid}div.cst-detail div.cst-detail-infos-last-info{padding:0;margin:0;border-bottom:none}div.cst-detail-package div.cst-teaser-text{margin-bottom:10px}div.cst-detail-roomtype div.cst-teaser-text{float:left;width:73%}div.cst-detail ul.cst-buttons{float:right;width:25%}div.cst-detail-package ul.cst-buttons{float:right;width:auto}div.cst-detail ul.cst-buttons
a{margin:0px
0px 10px 0px;width:100%}div.cst-detail-package div.cst-package-hint-not-bookable ul.cst-buttons{float:left}div.cst-detail-package div.cst-package-hint-not-bookable
li{display:block}div.cst-detail-package div.cst-package-hint-not-bookable a.cst-button{background-image:none;padding:0px
10px;width:auto}div.cst-detail li.cst-button-book a.cst-button{margin-bottom:0px}div.cst-roomtype-detail-alloc,div.cst-roomtype-detail-catering,div.cst-roomtype-detail-roomtype{margin-top:1em}div.cst-detail-gallery-scroller a
img{cursor:pointer}.cst-detail-gallery-container{position:relative;margin-bottom:10px}div.cst-detail-gallery-container-horizontal{position:relative}div.cst-detail-gallery-container-horizontal div.cst-detail-gallery-scroller-container{opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);margin-top:-50px;position:absolute;width:100%;z-index:1000}div.cst-detail-gallery-container-horizontal div.cst-detail-gallery-scroller-container:hover{opacity:0.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80)}div.cst-detail-gallery-container-horizontal div.cst-detail-gallery-scroller-container a:hover
img{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);cursor:pointer}.cst-detail-gallery-scroller-container-horizontal{width:100%;height:50px;position:absolute;bottom:0px}.cst-detail-gallery-container-horizontal .cst-detail-gallery-scroller{height:50px;margin:0
4px}.cst-detail-gallery-container-scroller-horizontal .cst-detail-gallery-scroller{margin:0
40px}.cst-detail-gallery-container
a{margin-right:10px}.cst-detail-gallery-container
a.last{margin-right:0px}.cst-detail-gallery-scroller
img{margin-top:4px}a.cst-detail-gallery-prev,a.cst-detail-gallery-next,a.cst-detail-gallery-scroll-prev,a.cst-detail-gallery-scroll-next{color:#FFF;font-size:36px;left:0;position:absolute;text-align:center;width:30px;height:26px;line-height:26px;text-decoration:none;bottom:0px;padding:8px
0px 16px 0px;margin:0px;opacity:0.8;overflow:hidden}.cst-detail-gallery-container-vertical a.cst-detail-gallery-prev,
.cst-detail-gallery-container-vertical a.cst-detail-gallery-next,
.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-prev,
.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-next{width:26px;height:30px;line-height:16px;text-decoration:none;bottom:0px;padding:0px
8px 0px 16px}.cst-detail-gallery-container-horizontal a.cst-detail-gallery-prev,
.cst-detail-gallery-container-horizontal a.cst-detail-gallery-next{top:0;height:100%}a.cst-detail-gallery-prev:hover,a.cst-detail-gallery-next:hover,a.cst-detail-gallery-scroll-prev:hover,a.cst-detail-gallery-scroll-next:hover{opacity:1}a.cst-detail-gallery-next,a.cst-detail-gallery-scroll-next{left:auto;right:0px}.cst-detail-gallery-container-vertical{position:relative;margin-bottom:10px}.cst-detail-gallery-container-vertical .cst-detail-gallery-scroller-container{width:100px;height:250px;position:absolute;bottom:0px;right:0px;top:0px}.cst-detail-gallery-container-scroller-vertical .cst-detail-gallery-scroller-container{height:182px;position:absolute;top:34px;right:0px;overflow:hidden;padding-bottom:5px}.cst-detail-gallery-container-vertical .cst-detail-gallery-scroller{width:100px;height:246px;top:0;left:10px}div.cst-detail-gallery-container-scroller-vertical .cst-detail-gallery-scroller{height:182px}.cst-detail-gallery-container-vertical .cst-detail-gallery-scroller
table{margin-top:4px}.cst-detail-gallery-container-vertical .cst-detail-gallery-container
a{margin-right:10px}.cst-detail-gallery-container-vertical .cst-detail-gallery-container
a.last{margin-right:0px}.cst-detail-gallery-container-vertical .cst-detail-gallery-scroller
img{margin-top:4px}.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-prev,
.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-next{color:#FFF;font-size:36px;left:0;position:absolute;text-align:center;width:100px;height:10px;line-height:10px;text-decoration:none;bottom:0px;padding:8px
0px 16px 0px;margin:0px;opacity:0.8}.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-prev{left:auto;right:0px;top:0px}.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-prev .css3icon,
.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-next
.css3icon{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block}.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-prev .icon,
.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-next
.icon{display:none}.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-prev:hover,
.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-next:hover{opacity:1}.cst-detail-gallery-container-vertical a.cst-detail-gallery-scroll-next{left:auto;right:0px}div.cst-list-program ul.cst-buttons{float:right}div.cst-list-program li.cst-button-request a,
div.cst-list-program li.cst-button-remember
a{margin-left:10px}div.cst-list-program li.cst-button-book
a{margin-left:10px}.cst-voucher-price-sum{float:left;width:50%}.cst-voucher-value-range{border-left:1px solid;float:left;padding-left:5px;width:48%}.voucher-currency-sign{margin-left:5px}.voucher-edit-hint{display:block;font-size:10px;font-weight:normal}.cst-background-box{float:left;width:100%;border-bottom:1px solid;margin-bottom:10px;padding-bottom:10px}span.voucher-amount
input{background:transparent url("https://cst-client-hotel-stubaier-hof3.viomassl.com/images/edit-icon.gif") no-repeat scroll left center;background-color:#fff;padding-left:25px;height:24px}.cst-voucher-item-description{background-color:#FFF;border:1px
solid;padding:5px;position:absolute;width:400px;z-index:10}div.cst-detail-voucher div.cst-teaser-text{width:auto;float:none}div.cst-detail-voucher ul.cst-buttons{float:left;width:auto;margin-top:10px}div.cst-detail-voucher ul.cst-buttons
li{float:left;margin-right:10px}div.cst-detail-voucher ul.cst-buttons
a{margin:0px
10px 0px 0px}div.cst-voucher-image{float:left}fieldset{margin-bottom:1em}legend{color:inherit}legend
h3{white-space:normal}input.inputbutton{cursor:pointer}div.cst-request
fieldset{}div.cst-request{margin-bottom:3em}div.cst-request div.cst-box{line-height:normal}div.cst-request
legend{padding:0}div.cst-request
label{display:block}div.cst-request-item-salutation
label{padding-bottom:0.4em}div.cst-request-privacy-consent
label{display:inline}div.cst-request-privacy-consent label span.cms-privacy-consent-accept{display:inline}div.cst-request-note{margin-bottom:1em}table.remember-item-vil{display:none;background-color:white;border:1px
solid;font-size:12px;text-align:left}div.cst-request-remember-items tr.cst-remember-items-header
td{padding:4px
0;font-weight:bold}div.cst-request-remember-items tr.cst-remember-items-list
td{border-top:1px solid;font-weight:bold;padding:4px
0}div.cst-request table.cst-request-remember-items input.remember-item-amount{width:1.5em;text-align:center;margin-right:0.5em}a.remember-item-remove-link{font-size:14px;font-weight:bold;text-decoration:none}td.remember-item-amount,td.remember-items-img{width:60px}table.cst-request-remember-items
a.vil_link{cursor:default}ul.cst-request-salutation-inputs
li{float:left;padding-right:1em;list-style:none;background:none}ul.cst-request-salutation-inputs li
label{display:inline}ul li.cst-request-salutation-input-family,
ul li.cst-request-salutation-input-female{}div.cst-request
input.inputradio{float:left;margin-right:0.3em}div.cst-request-item{padding:0.3em 0em}div.cst-request-item-firstname,div.cst-request-item-zip{float:left;padding-right:1em}form.cst-request-form-0-page2 div.cst-request-item-city{float:left}form.cst-request-form-0-page2 div.cst-request-item-country{clear:left}div.cst-request-item-lastname{float:left}li.cst-request-salutation-input-company{}li.cst-request-salutation-input-family{display:none}div.cst-request-item-academic{display:none}div.cst-request-item-telefax{display:none}div.cst-request-item-mobile{display:none}div.cst-request-item-academic{clear:left}#cst-request-item-company{display:none}input.inputtext-email{width:22.3em}input.inputtext-academic{width:5em}input.inputtext-firstname{width:10em}input.inputtext-lastname{width:11em}input.inputtext-street{width:22.3em}input.inputtext-zip{width:4em}input.inputtext-city{width:17em}input.inputtext-company{width:22.3em}input.inputtext-email{width:22.3em}input.inputtext-country{width:22.3em}input.inputtext-telefax{width:22.3em}input.inputtext-phone{width:22.3em}div.cst-request-item-arrival,
div.cst-request-item-arrival-alternative,
div.cst-request-item-departure,
div.cst-request-item-adults,
div.cst-request div.cst-request-item-adults
label{float:left;padding-right:1em}fieldset.cst-request-travelling-data-alternate{display:none}div.cst-request-alternatedate{clear:left}div.cst-request-item-add-alternative-date{line-height:1.3em;margin-top:1.3em}div.cst-request-item-child{display:none;clear:left}div.cst-request-item-child{margin-bottom:10px}div.cst-request-item-child
label{clear:left;float:left;padding-right:1em}div.cst-request-item-child
select{float:left;margin-right:1em}div.cst-request-item-add-children{line-height:1.3em}div.request-form-children-boxes{display:none;width:100%;padding-top:0.6em}div#request-form-children-boxes-1,div.request-form-children-boxes-1{display:block}a.cst-request-add{display:block;float:left;white-space:nowrap;font-size:0.8em}span.cst-request-required-hint{display:block;clear:left}div.cst-request-item-departure-alternative{float:left}ul.cst-request-material{}ul.cst-request-material li,
ul.cst-request-indicators
li{width:50%;float:left;padding-bottom:0.5em}input.inputcheckbox{float:left}div.cst-request-newsletter-marketing
label{display:inline;padding:0px
0.3em;width:85%;float:left}li.cst-request-marketing-action{width:33%;float:left}li.cst-request-marketing-action
label{display:inline;padding:0
0.3em}label.label-request-newsletter{width:96%}li.cst-request-marketing-action
input.inputcheckbox{float:left}div.cst-request-item-callback-date{float:left;padding-right:1em}div.cst-request div input.inputtext-marketing-details{width:16em}div.cst-request-wishes
textarea{width:100%}div.cst-request-select-hotel
br{display:none}li.cst-hotel-item{width:50%;float:left;padding-bottom:0.5em}div.cst-request-select-hotel label,
li.cst-list-item
label{display:inline}div.cst-request-item-select{display:none}div.cst-request-item-select-visible{display:block}ul.cst-hotel-list{margin:0;list-style:none outside none}li.selected{font-weight:bold}div.cst-datetype-choose{}div.cst-request-item-callback-date,div.cst-request-item-callback-time{float:left;margin-right:0.3em}div.cst div.cst-request-callback-user-data input.inputtext-callback-date{width:6.2em}div.cst div.cst-request-callback-user-data input.inputtext-callback-time{width:3em}div.cst-request-quick-head{margin-bottom:0}div.cst-request-userdata-quickrequest fieldset.cst-request-adressdata{display:none}div.cst-request-item-phone{}fieldset.quick-cst-request-wishes
textarea{width:100%}select.request-field-required-check,input.request-field-required-check,select.request-field-required,input.request-field-required{border:2px
solid #EF826E !important;color:red !important;background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cst_request_required.png) no-repeat right white;_background-image:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cst_request_required.gif)}div.cst-request-errors-js
label{border:none !important;background:none !important;color:black !important}div.cst-request-errors-js label.request-field-success-check{text-decoration:line-through;border:none}div.cst-request-errors-js li.request-field-success-check{display:none !important}div#error-number{display:inline-block;padding-right:25px}span.cst-error-number-done{display:inline-block;padding-right:25px;background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cst_request_required_success.png) no-repeat right;_background-image:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cst_request_required_success.gif)}div.cst-request-errors-js{display:none}select.request-field-required{border:none\9 !important}li.request-field-success{display:none}span.hint-error{font-weight:bold;background:#fffb8f}span.hint-error-compine{background:white}div.request-field-required{border:2px
solid #d63301 !important;display:inline}div.request-highlighting{display:none}div.cst-request div.cst-request-errors
li{background:none repeat scroll 0 0 transparent;line-height:normal;list-style-position:inside;list-style-type:disc;margin-bottom:2px;padding:0px}div.errorsign{border:3px
solid;border-radius:3px;width:1em;height:1em;line-height:1em;font-size:5em;text-align:center;font-weight:bold;float:left;margin:0.1em 0.1em 0em 0em}ul.cst-error-list{float:left}span.cst-error{font-size:inherit;color:inherit !important;text-decoration:none}div.cst-request-done{background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cst_request_success.png) no-repeat 8px center;_background-image:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cst_request_success.gif);border:1px
solid;padding:10px
8px 10px 50px}div.cst-request-done-text b,div.cst-request-done-headline{font-weight:bold;padding:0px
0 8px 0;font-size:16px}div#cst-request-error-box ul.cst-error-list{list-style-type:disc;margin:5px
0 0 10px;padding-left:0}span.vnh-group-item-amount{margin-left:5px;letter-spacing:2px}table.roomtype-prices{width:100%}table.roomtype-prices{border:1px
solid;border-right:0px;border-bottom:0px;margin-bottom:10px;line-height:normal;width:100%}table.roomtype-prices tr.head
td{border:0px;border-right:1px solid;border-bottom:1px solid;border-left:0px;background:inherit;text-align:left;padding:10px;font-weight:bold;vertical-align:top}table.roomtype-prices tr.head td
h3{margin:0px}table.roomtype-prices
td{border-right:1px solid;border-bottom:1px solid;background:inherit;text-align:left;vertical-align:middle;padding:10px}table.roomtype-prices td
table{border:1px
solid}table.roomtype-prices td.price,
table.roomtype-prices tr.head td.price-head,
table.roomtype-prices tr.head td.season-head{text-align:center}table.roomtype-prices div.price,
table.roomtype-prices div.season-stays{font-weight:bold}table.roomtype-prices div.price-allocs{font-size:10px}table.roomtype-prices div.season-name{font-weight:bold;margin:3px
0px 3px 0px}table.roomtype-prices div.season-date{margin-bottom:5px;font-size:12px}div.roomtype-price-hint{font-size:8pt;color:#888;margin-left:5px;margin-bottom:10px}div.cst-detail-price-hint{font-weight:bold;margin-bottom:10px}table.cst-room-possibilities ul.cst-buttons{float:right}table.cst-room-possibilities ul.cst-buttons{float:right}table.cst-room-possibilities ul.cst-buttons li
a{margin-left:10px}table.cst-room-possibilities div.cst-room-possibilities{float:left}div.cst-feature-list div.ui-tabs-panel
li{list-style-type:none}div.cst div.cst-feature-list ul li.ui-tabs{border:1px
solid;border-bottom:none}span.cst-feature-list-item{font-weight:bold;display:block}h3.cst-feature{font-size:1em;border-bottom:1px solid;padding-bottom:7px;margin-bottom:5px;margin:0px}ul.cst-feature-list li span.cst-feature-teaser{font-size:0.9em;display:block;line-height:1.4em}ul.cst-feature-list
li{float:none}ul.cst-feature-list{margin:0px;padding:0px}table.cst-feature-list{width:100%;_width:98%;border-collapse:collapse}table.cst-feature-list
td{vertical-align:top;width:50%}div.cst-feature-list ul.cst-feature-list-tabs{overflow:auto;width:100%;padding:0px;margin:0px;margin-bottom:0px;_float:left;_width:100%;_padding:1px;list-style-type:none;list-style-image:none;border-bottom:2px solid}ul.cst-feature-list-tabs
*{border:1px
solid transparent}div.cst-feature-list ul.cst-feature-list-tabs
li{list-style-type:none;list-style-image:none;padding:0px;margin:0px;margin-right:5px;margin-left:5px;_border:none;margin-top:3px;float:left}div.cst-feature-list ul.cst-feature-list-tabs
li{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;border-radius-topleft:5px;border-radius-topright:5px;background-image:none}ul.cst-feature-list-tabs li.ui-tabs-selected{background-color:#fff}div.cst-feature-list ul.cst-feature-list-tabs li
a{padding:1em
0.5em;background-image:none;font-size:11px;border:none}ul.cst-feature-list
li{line-height:15px;margin-bottom:10px}div.cst-feature-list{width:auto;_width:99%}body div.cst-feature-list ul.cst-feature-list-tabs
*{_border:none}td.cst-feature-box-right{padding-left:8px}div.cst-feature-list ul.cst-feature-list-tabs{_padding:0px;_height:40px}body div.cst-feature-list ul.cst-feature-list-tabs{overflow:hidden}div.cst-feature-list div.ui-tabs-panel{_padding:5px}@media projection,screen{.ui-tabs-hide{display:none !important}}@media
print{.ui-tabs-nav{display:none}}.ui-tabs-nav,.ui-tabs-panel{font-size:12px}.ui-tabs-nav{list-style:none;margin:0;padding:0
0 0 3px}.ui-tabs-nav:after{display:block;clear:both;content:" "}.ui-tabs-nav
li{float:left;margin:0
0 0 2px}.cst-feature-list-tabs a, .cst-feature-list-tabs a
span{float:left;padding:0
12px}.cst-feature-list-tabs
a{margin:5px
0 0;padding-left:0;background-position:100% 0;text-decoration:none;white-space:nowrap;outline:0}.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text}.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer}.ui-tabs-disabled{opacity: .4;filter:alpha(opacity=40)}.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{color:#000}* html .ui-tabs-nav{display:inline-block}*:first-child+html .ui-tabs-nav{display:inline-block}body ul.ui-tabs-nav
li{margin-top:1px;padding:1px
1px;text-decoration:none}body ul.ui-tabs-nav li
a{margin:0px;padding-top:2px}body ul.ui-tabs-nav li a:hover{text-decoration:underline}body ul.ui-tabs-nav li
img{display:block;border:none}body .ui-tabs-nav a, body .ui-tabs-nav a
span{padding:0px;text-align:center}textarea.cst-lng-fragment{width:100%}body ul.ui-tabs-nav li.cst-tab-empty{opacity:0.25;filter:Alpha(opacity=25)}body ul.ui-tabs-nav li.ui-tabs-selected{background-color:#fff;opacity:1;filter:Alpha(opacity=100)}body div.cst-language-bar{display:none}body div
table.mceLayout{width:100% !important}input.cst-lng-fragment-input{width:100%}body ul li.ui-tabs-selected{border:1px
solid;border-bottom:none;position:relative;top:1px}body .defaultSkin
table.mceLayout{border-top:1px solid #000}ul.ui-tabs-nav{margin-top:3px}body div ul.ui-tabs-nav li a
span{_text-decoration:none}body div ul.ui-tabs-nav
*{_text-decoration:underline}body
tr.mceLast{display:none}div.cst-list-job li.cst-button-more{float:right}div.cst-job-hotel-name-affix{float:left}div.cst-job-hotel-zip{float:left}div.cst-job-hotel-state{float:left}div.cst-job-hotel-city{float:left}div.cst-job-hotel-name-affix,div.cst-job-hotel-name{font-weight:bold}div.cst-job-detail ul.cst-media{float:left}div.cst-job-hotel-info li.cst-media-embed{margin-bottom:1em}table.checkbox{background-color:#fff;border:1px
solid;padding:5px}div.request-cycle{background-image:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cycle.gif);background-repeat:no-repeat;height:208px;width:343px;padding:0px;margin:0px}div.cst-request-detail-text{display:none}table.hotel
div.country{font-weight:bold}a.cst-book-cc-ccv:hover{display:inline}.calender{position:absolute;visibility:hidden;background-color:#FFF;layer-background-color:#FFF;z-index:100}.calender
a{font-size:10px}.calender
td{text-align:center}.calender table.calendar-month
td.cal{border-bottom:solid 1px #ddd}.calender table.calendar-month
td.calmonth{padding:4px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.calender table.calendar-month
td.caltoday{padding:4px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;background-color:#eee}div#change
input.input{width:100%}div#calDiv
a{background:none;padding-left:0;text-decoration:underline;font-weight:bold}div#calDiv
*{padding:0px;margin:0px}#calDiv td.calmonth *, #calDiv
td.caltoday{font-size:8pt;margin:-2px}div.cst-hotel-country{padding-left:22px}div.cst-hotel-country-1{background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/flags/de.gif) no-repeat}div.cst-hotel-country-2{background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/flags/at.gif) no-repeat}div.cst-hotel-country-3{background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/flags/ch.gif) no-repeat}div.cst-hotel-country-5{background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/flags/it.gif) no-repeat}div.cst-hotel-country-8{background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/flags/pt.gif) no-repeat}table.request_form
col.request_form_addr_col_label{width:90px}table.request_form
col.request_form_addr_col_input{}table.request_form
col.request_form_addr_col_space{width:30px}.box-gallery{margin-left:15px}div.cst-hotel-detail-routing input.cst-routing-start{width:100%;font-size:1.3em;font-weight:bold;padding:0.3em}div.cst-hotel-detail-routing input.cst-routing-end{display:block;width:100%;border:none;font-weight:bold;font-size:1.3em}div.cst-hotel-detail-routing input.cst-routing-submit{margin-top:10px;display:block}div.cst-routing-end{margin-bottom:20px}div.cst-hotel-detail-routing div.hotel-infos
span{display:block;font-size:1.2em;font-weight:bold}div.cst-hotel-routing-map
iframe{border:1px
solid;margin-bottom:10px;text-align:center}a.cst-link-imprint{margin-left:5px}div.cst-privacy{margin-bottom:10px}span.cst-title{display:block;font-weight:bold;font-size:120%}span.cst-bold{font-weight:bold}span.cst-sup{vertical-align:super;font-size:0.5em}span.cst-sub{vertical-align:sub}table.package-detail-nl{width:100%}td.description-nl img.nl-left,
td.description-nl img.nl-right,
td.description-nl img.nl-center{border:0px;margin:0px
10px 10px 0px}td.description-nl img.nl-right{margin:0px
0px 10px 10px}td.description-nl img.nl-center{margin:0px
10px 10px 10px}td.package-detail-links-nl a.detailoffer-nl{margin-right:20px}span.cst-video,span.cst-video-inline{display:none}div.cst-timeframes-package-teaser{display:none}div.cst-package-teaser-old{margin-top:10px}a.cst-indicator-link{display:block}div.cst-program-price-voucher{float:right;font-weight:bold}div.cst-image-box-indicator
img{border:none}div.cst-image-indicator{border:1px
solid;padding:1px}div.cst-indicator-teaser{border:1px
solid;margin-bottom:30px;padding:10px;background-color:#fff;position:relative}div.cst-indicator-teaser
table{width:100%}div.cst-indicator-teaser table
td{vertical-align:top}div.cst-link-border{margin-top:8px}div.cst-image-indicator{margin-right:10px}div.cst-indicator-teaser div.cst-link-border, div.cst-link-box-voucher div.cst-link-border, div.cst-voucher-price div.cst-link-border{background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/voucher-default/bg-btn-indicator-list.gif) repeat-x bottom left #fff;float:right;border:1px
solid;padding:3px;padding-right:8px}div.cst-indicator-teaser div.cst-link-border a.cst-indicator-link,  div.cst-link-box-voucher div.cst-link-border a, div.cst-voucher-price div.cst-link-border
a{background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/voucher-default/bg-btn-indicator-list-link.gif) no-repeat 3px center;padding-left:15px}div.cst-indicator-teaser div.cst-image-box{float:left;width:100%}div.cst-indicator-teaser-footer{height:30px;zoom:1;position:absolute;bottom:-30px;_text-align:center;width:100%}div.cst-indicator-teaser-footer-image{height:5px;margin:0
auto;width:403px;background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/voucher-default/bg-indicator-teaser.png) no-repeat top center;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/voucher-default/bg-indicator-teaser.png', sizingMethod='crop')}div.infotexts img,
div.indicator-image
img{border:0px}div.infotext-images
img{float:right;margin:5px;margin-top:0px}div.indicator-image
img{float:left;margin-right:10px}div.indicator-detail-content{margin:5px}div.cst-image-box-voucher{float:left;margin-right:10px;margin-bottom:5px;zoom:1}div.cst-voucher-detail{padding:10px;border:1px
solid;background-color:#fff}div.cst-voucher-detail{padding:10px;border:1px
solid #ccc}div.cst-voucher-detail div.cst-background-box{border-bottom:1px solid;margin-bottom:10px;padding-bottom:10px}div.cst-link-box-voucher
*{float:left;margin-right:15px}textarea.cst-voucher{width:100%;border:1px
solid;margin-bottom:10px;overflow-y:auto;height:100px}div.cst-program-voucher
select{margin-right:10px}div.cst-voucher-program{border:1px
solid;margin-bottom:10px}div.cst-voucher-program
table{margin:10px;_margin:0px}div.cst-voucher-detail div.cst-program-included
table{width:auto}div.cst-link-box-voucher{overflow:auto}table.cst-voucher-roomtypes,table.cst-voucher-programs{width:100%}td.cst-voucher-selector{width:50px}span.cst-voucher-range-hint{display:block;margin-bottom:5px}span.cst-voucher-range{font-weight:bold}td.cst-voucher-price-sum
input{padding:5px;border:1px
solid}td.cst-voucher-price-sum
span{font-size:18px;font-weight:bold}div.cst-image-box-voucher
img{border:none}div.cst-voucher-detail table
td{vertical-align:top}div.cst-voucher-detail table td.cst-voucher-selector{vertical-align:middle}div.cst-voucher-detail
table{width:100%}div.cst-voucher-detail div.cst-image-border{padding:1px}div.cst-image-box-voucher a.cst-link-image{display:block;border:1px
solid #fff;border-bottom:none}table.cst-voucher-table
td{width:50%;vertical-align:top}td.cst-voucher-price-sum h2, td.cst-voucher-value-range
h2{margin-top:0px}div.cst-voucher-detail div.cst-background-box, div.cst-voucher-detail div.cst-program-included{width:100%}body div.cst-link-box-voucher div.cst-voucher-detail-preview, body div.cst-link-box-voucher div.cst-voucher-detail-submit{float:left;margin-right:0px}body div.cst-link-box-voucher div.cst-voucher-detail-preview *, body div.cst-link-box-voucher div.cst-voucher-detail-submit
*{float:none}div.cst-voucher-detail div.cst-image a
img{border:none}div.cst-voucher-detail-submit a.voucher-book-link{white-space:nowrap}.cst-name-voucher{display:block;background:url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/voucher-default/bg-ico-detail-info.gif) no-repeat center right;_height:20px;min-height:20px;padding-right:22px}div.cst-voucher-item-description{display:none;position:absolute;border:0px;padding:5px;background:none;width:400px;z-index:10;min-height:100px;color:#000}td.cst-voucher-item-description-image span.cst-image-zoom-icon-box{display:none}td.cst-voucher-selector
span.selected{background-color:#fcffa9}div.cst-program-included div.cst-image-border{margin-right:5px}h1.cst-page-title-type-package-voucher{display:none}div.cst-voucher-program
h3{margin-top:0px}td.cst-voucher-detail-image div.cst-image-box-voucher{float:none}div.cst-voucher-persons{border:1px
solid;padding:1px;position:absolute;top:0;right:0;background-color:#fff}div.cst-voucher-detail-roomtypes{position:relative}span.cst-voucher-persons-hint{margin-left:5px}div.cst-voucher table
td{vertical-align:top}div.cst-voucher-price{margin-top:5px}div.cst-voucher{border:1px
solid;padding:10px;margin-bottom:10px;background-color:#fff}div.cst-voucher-price span.cst-voucher-price{float:left;font-weight:bold;font-size:18px}div.cst-voucher-price span.cst-voucher-price-min-hint{float:left;margin-right:5px}span.cst-voucher-price-roomtype{font-size:12px;margin-left:5px;margin-top:5px;display:block;float:left}div.cst-voucher h2.cst-voucher-title{margin-bottom:5px}div.cst-voucher h2.cst-voucher-title{margin-bottom:5px}div.cst-voucher-stays{margin-bottom:5px;font-weight:bold}div.cst-voucher a
img{border:none}div.cst-voucher-item-description
img{border:1px
solid;padding:1px}div.cst-voucher-item-description table
td{background-color:#fff}div.cst-voucher-item-description
table{border:1px
solid;width:400px}div.cst-voucher-item-description table td.cst-voucher-item-description-text{width:100%}td.cst-voucher-value-range{padding-left:5px;border-left:1px solid}td.cst-voucher-price-sum
input{_height:25px}td.cst-voucher-item-description-image div.cst-image-border{border:1px
solid}div.cst-indicator-teaser table td div.cst-image-indicator{_width:95px;float:none;s}div.cst-indicator-teaser td.cst-indicator-teaser-image{_zoom:1;_text-align:left;_width:105px}div.cst-indicator-teaser table td.cst-indicator-teaser-text{width:100%;_width:auto}table.cst-voucher, table.cst-voucher td.cst-voucher-text{width:100%}a.cst-link-voucher-preview{float:right}body div.cst-voucher-persons-regular{position:static;float:right}table.cst-voucher-programs-hidden{display:none}td.cst-voucher-price{text-align:right;width:170px}td.cst-voucher-price
span{margin-right:2px}td.cst-voucher-price{text-align:right}body div.cst-voucher table tr.cst-voucher-program
td{vertical-align:middle}table.cst-voucher-programs td.cst-voucher-text{width:76%}textarea.cst-voucher-comment-line-hint{border:none;border-right:1px dashed green;border-bottom:1px dashed green;overflow:hidden;padding:0px;margin:0px;background:none;position:absolute;top:0;left:0;background-color:#fff;width:100%;z-index:1;zoom:1}textarea.cst-voucher{border:none;background:none;position:absolute;top:0;left:0;width:100%;z-index:10;zoom:1}div.cst-voucher-comment-wrapper{background-color:#fff;border:1px
solid;position:relative;width:100%;height:100px}div.cst-voucher-comment-wrapper
textarea{font-family:Courier}span.cst-voucher-line-limit-over{color:red;font-weight:bold}div.cst-voucher-line-limit-over{background-color:#ffa36f}div.cst-voucher-detail-programs-included div.cst-program-price-voucher{display:none}div.cst-voucher-detail-programs ul.cst-media
img{float:none}div.indicator-hidden{display:none}td.cst-voucher-price-sum span.edit-hint{display:block;font-size:10px;font-weight:normal}td.cst-voucher-price-sum
input{background:#fff url(https://cst-client-hotel-stubaier-hof3.viomassl.com/images/edit-icon.gif) no-repeat center left;padding-left:25px}span.cst-request-required-hint,span.cst-book-filed-required-hint{color:#999}div.cst-voucher-not-paid td.cst-voucher-not-paid-hotel-attr{font-weight:bold;padding-right:10px}div.cst-voucher-not-paid
ul{margin:10px}div.cst-voucher-not-paid ul
li{margin:3px
0}div.cst-hotel-detail-routing,
div.cst-hotel-detail-routing div.cst-routing-end{margin-top:10px}div.cst-hotel-detail-routing input.inputtext-routing-start{height:20px;line-height:20px;margin-bottom:10px;width:50%}div.cst-hotel-detail-routing
h2.cst{margin-bottom:5px}div.price-sum{float:right;width:100px;border-top:1px solid #000;text-align:right;padding-right:5px}div.cst-invoice-data-box
h2{margin-bottom:8px}td.general-overview-name{font-weight:bold;padding-right:10px}table.cst-invoice-data
td{vertical-align:top}td.cst-invoice-data-hotel{text-align:right;padding:5px}tr.request-errors td,div.cst-request-errors{border:2px
dashed red;padding:5px}span.vnh-group-item-amount{margin-left:5px;letter-spacing:2px}div.cst-weather-day{height:90px;margin-bottom:10px;padding:5px}div.cst-weather-conditions{position:relative;float:right;width:100px}div.cst-weather-condition{position:absolute;left:0px;top:0px}div.cst-weather-condition img.cst-weather-condition-image{width:80px}div.cst-weather-date{font-size:14px;margin-bottom:15px}div.cst-weather-data{padding-left:10px}div.cst-weather-data-temp-high{margin-bottom:10px}div.cst-weather-data-temp-high
span{font-size:24px}div.cst-weather-data-temp-low
span{font-size:16px}div.cst-weather-copyright{text-align:right}div.cst-weather-copyright
a{font-size:0.8em;color:#aaa}table.cst-request-remember-items,
div.cst-request-remember-items table.cst-request-remember-items{width:100%}div.cst-job-image{float:left;margin:10px;margin-top:3px}select.request-field-required,input.request-field-required{border:2px
solid red !important;color:red !important}div.request-field-required{border:2px
solid red !important;display:inline-block}div.request-highlighting{display:none}div.cst-request-error-marker{display:none}img.remember-item-dummy{border:1px
solid #ddd}div.cst-pension-hint{display:none}div.cst-pension{display:block;padding:0px
0}a.cst-pension{margin-right:12px;text-decoration:none;color:inherit;display:block;width:250px}a.cst-pension span.cst-change{font-family:Times New Roman,serif;font-weight:bold;font-size:1.2em;display:block;float:right;font-style:italic}div#cst-pensions-container{padding:0.2em 0}h3.cst-package-tip-headline{margin:0;padding-bottom:5px}#cst-pensions-container tr ul.cst-list
li{padding-left:20px;background-position:6px center}#cst-pensions-container tr.cst-pension-selected ul.cst-list
li{background:url("https://cst-client-hotel-stubaier-hof3.viomassl.com/images/cst-accept.png") no-repeat scroll left center transparent}div.cst-pension{float:left}div#cst-pensions-container  ul.cst-list{margin:0.1em}div.cst-pension-selected
a{text-decoration:none;font-weight:bold}div.cst-pension-tip{display:none}a.cst-pension:hover div.cst-pension-hint{display:block}div.cst-hotel-pension-hidden{display:none}div.cst-request-item
input.inputtext{padding:2px}fieldset.cst-request-newsletter
label{display:inline;margin-left:5px}div.cst-voucher-images div.cst-voucher-image{display:inline-block;width:110px}fieldset.cst-request-travelling-persons div.cst-request-item-child-prefilled, fieldset.cst-request-travelling-persons div.cst-request-item-child-prefilled div.request-form-children-boxes{display:block}fieldset.cst-request-travelling-persons div.cst-request-item-child-prefilled a.cst-request-add{display:none}div.cst-voucher-recipient{clear:left;margin-bottom:10px}ul.cst-request-package-list,ul.cst-request-roomtype-list{width:700px;overflow:visible;list-style-type:none;margin:5px;padding:0px;float:left;margin-bottom:15px}ul.cst-request-package-list li,
ul.cst-request-roomtype-list
li{float:left;width:250px;position:relative;margin-bottom:1px}ul.cst-request-package-list input,
ul.cst-request-roomtype-list
input{width:18px;margin-right:5px;height:15px;border:1px
solid #ccc}ul.cst-request-package-list div.package-info,
ul.cst-request-roomtype-list div.roomtype-info{display:none;position:absolute;width:300px;background-color:#fff;border:1px
solid #ccc;color:#363636;text-decoration:none;padding:3px;bottom:0px;z-index:1000}ul.cst-request-package-list a,
ul.cst-request-roomtype-list
a{text-decoration:none}ul.cst-request-package-list div.package-info,
ul.cst-request-roomtype-list div.roomtype-info{width:500px}ul.cst-request-package-list a:hover div.package-info,
ul.cst-request-roomtype-list a:hover div.roomtype-info{display:block;font-weight:normal}ul.cst-request-package-list img,
ul.cst-request-roomtype-list
img{float:left;margin:3px;border:1px
solid #ccc;padding:1px}ul.cst-request-package-list div.package-info h2,
ul.cst-request-roomtype-list div.roomtype-info
h2{margin:0px;margin-bottom:3px;font-size:16px}body ul.cst-request-package-list li,
body ul.cst-request-roomtype-list
li{padding-left:30px;display:block}body ul.cst-request-package-list li input,
body ul.cst-request-roomtype-list li
input{margin-left:-30px}ul.cst-request-package-list div.description,
ul.cst-request-roomtype-list
div.description{display:none}ul.cst-request-package-list li.amount-hint,
ul.cst-request-roomtype-list li.amount-hint{font-weight:bold;padding-left:0px;width:280px;font-size:14px;color:#333}div.cst-request-packages,div.cst-request-roomtypes{margin-top:5px}h2.cst-request-wishes{clear:left}div.cst-request-room-types{float:left;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:visible}div.cst-request-room-types
h3{margin:0px}div.cst-hotel-request-material{float:left;margin-right:10px}div.cst-hotel-request-material ul.cst-request-material
li{width:100%}div.cst-hotel-request-material
label{width:auto}div.ui-datepicker{z-index:200}.cst-review-teaser-inner{background-color:#f3f3f3;padding:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:14px;font-style:italic;color:#000}.cst-review-teaser-inner
p{font-size:11px;font-style:normal;margin-bottom:10px;color:#000}.cst-review-teaser-inner
table{width:100%}.cst-review-teaser-inner .review-score{width:100px;text-align:right;vertical-align:middle;color:#85b916;font-size:22px}.cst-review-teaser-guest{background:url("https://cst-client-hotel-stubaier-hof3.viomassl.com/images/bubble_reference.png") no-repeat 20px bottom;padding-bottom:20px;margin-bottom:10px}.cst-review-teaser-hotel{background:url("https://cst-client-hotel-stubaier-hof3.viomassl.com/images/bubble_reference_top.png") no-repeat 20px top;padding-top:20px;margin:-20px 0 30px 100px}.cst-review-teaser-hotel  .cst-review-teaser-inner{background-color:#e5e5e5;padding:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:14px;font-style:italic}div.cst-request-type-6 div.cst-request-user-data
fieldset{width:48%;float:left}div.cst-request-type-6 fieldset.cst-request-personal-data{margin-right:2%}ul.cst-program-indicator-tree-branch{display:none}div.cst-program-indicator-tree>ul.cst-program-indicator-tree-branch{display:block}li.cst-program-indicator-tree-branch-level-1{display:block;float:left;width:47%;margin-right:1%}li.cst-program-indicator-tree-branch-level-1 span.cst-program-indicator-name{display:block}li.cst-program-indicator-tree-branch-group>span:before{content:"+"}li.cst-program-indicator-tree-branch-group-opened>span:before{content:"- "}li.cst-program-indicator-tree-branch-level-1>span.cst-program-indicator-name{font-weight:bold}span.cst-program-indicator-name{margin:1px;padding:2px;cursor:pointer}span.cst-program-indicator-name
span{margin-left:0.2em}div.cst-program-indicator-tree
ul{list-style-type:none;margin:0px;padding:0px;padding-left:15px}span.cst-program-indicator-highlight{text-decoration:underline;font-weight:bold}
#cms_combine_fn{content:'https://cst-client-hotel-stubaier-hof3.viomassl.com/customize/hotel-stubaier-hof3/css/stubaier-hof.css';}
.cst-request-material
li{background:none;padding:0}.content_left
div.cst{margin-top:15px}body div.cst div.cst-book-container div.cst-box-20-roomtypes-group
a{color:#FBBA00}body div.cst div.cst-book-container div.cst-box-20-roomtypes-group a:hover{text-decoration:underline}body div.cst-request div.cst-request-errors{background:none}.cst h3,
.cst h3 a,
.content .cst
a{color:#fff}#sbutton,input.inputbutton,input.submit{background:#FBBA00;display:block;height:28px;color:#fff;padding:5px
10px;border:0px}.content .cst-detail-package .cst-timeframes
li{background:none;padding:0}.cst-accent,span.cst-change{background:#251610;color:#FBBA00}div.cst div.cst-book-container a.cst-button{line-height:24px}div.cst-list ul.cst-buttons{margin:0px}div.cst-list-voucher table.cst-package-variants{width:70%}div.cst-box{border:1px
solid #251610;margin-bottom:20px;padding:10px;color:#fff}div.cst-detail div.cst-box{padding-top:0px}div.cst a.cst-button{background:#FBBA00;display:block;line-height:28px;color:#fff;text-shadow:0px 0px 0px;font:normal 14px/28px Georgia;text-decoration:none}div.cst div.cst-book-container a.cst-button{line-height:24px}div.cst a.cst-button:hover{display:block;text-decoration:underline}div.cst-list ul.cst-buttons{margin:0px}div.cst-list-roomtype ul.cst-buttons,
div.cst-list-package ul.cst-buttons{float:right}div.cst-list-package ul.cst-buttons a.cst-button,
div.cst-list-roomtype ul.cst-buttons a.cst-button{float:left;margin:0
5px}ul.cst-buttons a,
div.cst-detail-voucher ul.cst-buttons
a{width:100px}div.cst-detail-prices-childrens{margin:20px
0px}li.cst-pagina-number{width:30px}ul.cst-pagina li.cst-pagina-back{text-align:left}ul.cst-pagina li.cst-pagina-next{text-align:right}ul.cst-pagina
a{padding:0px
10px}ul.cst-pagina ul.cst-pagina-numbers-container
a{padding:0px
5px}body div.cst-detail-gallery-container{margin:0px
0px 0px -10px}body div.cst-detail-gallery{height:300px;background:none;width:631px}div.cst-detail-gallery-scroller-container{background:none repeat scroll 0 0 #251610;padding-right:25px}li.cst-book-info-progress-step
div{background:#251610}li.cst-book-info-progress-step-active
div{background:#140B07}body div.cst-cal-container table.cst-cal-nav-bar td
a{color:#FBBA00}body li.cst-book-info-progress-step div.cst-book-info-progress-container,
body li.cst-book-info-progress-step-active div.cst-book-info-progress-container{border:0px}body li.cst-book-info-progress-step *,
body li.cst-book-info-progress-step-active
*{font:normal 13px verdana;color:#fff}body li.cst-book-info-progress-step *,
body li.cst-book-info-progress-step-active
*{color:#D8DBC4}body li.cst-book-info-progress-step-active
*{color:#FBBA00}div.cst-book-step-20 div.cst-book-info-more{line-height:20px}body div.cst-box-30-indicators a.cst-book-indicator,
body div.cst-box-30-indicators a.cst-book-indicator:hover{color:#FBBA00}body div.cst-box-30-indicators a.cst-book-indicator:hover{text-decoration:underline}body div.cst-book-step-40 ul.cst-alloc-button{display:none}body div.cst-book-info-cart{background:none repeat scroll 0 0 #251610;border:0
none;float:left;padding:15px
12px 17px 12px;width:236px;color:#D8DBC4;font:normal 13px verdana;margin-top:10px}body div.cst-book-info-cart
h3{color:#FBBA00;font-size:18px}body div.cst-book-info-cart a.item-del{color:#fff}body div.cst-book-info-cart
h4{color:#FBBA00;font-size:16px;font-weight:normal}body div.cst-book-info-cart h4,
body div.cst-book-info-cart-finaltotal{border-color:#fff;font-size:16px;font-family:georgia}body div.cst-book-info-cart
h4{padding-top:10px;margin-top:10px}body div.cst-book-info-cart ul.cst-buttons li.cst-button-alloc a.cst-button,
body div.cst-book-info-cart ul.cst-buttons li.cst-button-alloc a.cst-button:hover{background:#FBBA00;border:0;border-radius:4px 4px 4px 4px;color:#fff;float:left;font-size:12px;font-weight:normal;margin:0
0 10px 0px;padding:3px
10px 3px 10px;font-weight:normal}body div.cst-book-info-cart ul.cst-buttons li.cst-button-alloc a.cst-button:hover
span{text-decoration:underline}body div.cst-book-info-cart ul.cst-buttons li.cst-button-alloc a.cst-button
span{font-weight:normal}div.offers{font:normal 14px/26px georgia;color:#fff;float:left;margin:39px
0 20px 0;position:relative}#offer_navigation_container{position:absolute;top:153px;width:250px;text-align:center;height:26px;z-index:1;left:0}#offer_navigation{line-height:26px;position:absolute;right:0px;vertical-align:middle}#offer_navigation a,
#offer_navigation
a.current{margin-top:7px;float:left;height:11px;width:12px}#offer_navigation
a{background:url("https://cst-client-hotel-stubaier-hof3.viomassl.com/customize/hotel-stubaier-hof3/i/dot.jpg") no-repeat scroll left center transparent;margin-right:5px}#offer_navigation
a.current{background:url("https://cst-client-hotel-stubaier-hof3.viomassl.com/customize/hotel-stubaier-hof3/i/dot_active.jpg") no-repeat scroll left center transparent}div.kw_offer_box,div#offer-inner{margin-top:1px;float:left;width:250px}div#offer-inner{padding-top:0px;height:280px}div.offers div.cst-box
img{float:left}div.offers div.cst-box{background:#bbbc8d;padding:0px;color:#fff;margin:0px;border:0px;height:auto!important}div.offers div.cst-box
ul{margin:0px}body div.offers div.cst-box
p{margin:0;line-height:normal}body div.offers div.article p,
body div.offers div.cst-box p
a{font:normal 14px georgia;color:#fff;text-decoration:none}body div.offers div.cst-box p
a{width:100%;margin-bottom:5px;font-weight:bold}body div.offers div.article
p{font-size:16px;font-weight:bold;margin-bottom:5px}div#offer-inner div.cst-box-content{width:234px;padding:13px
7px 11px 9px;float:left;min-height:106px;font:normal 12px/20px Tahoma}div#offer-inner div.cst-box-content ul.cst-buttons{float:right}div#offer-inner div.cst-box-content div.cst-price{float:left;margin-top:10px}div#offer-inner div.cst-box-content ul.cst-buttons
a{background:url("https://cst-client-hotel-stubaier-hof3.viomassl.com/customize/hotel-stubaier-hof3/i/offer_link_icon.jpg") no-repeat scroll 5px 7px #FBBA00;color:#000;float:right;font:11px/20px verdana;margin-top:10px;padding:0
10px 0 20px;text-align:left;text-decoration:none;width:auto}div#offer-inner div.cst-box-content ul.cst-buttons a.cst-link-detail-variant
span{padding-bottom:11px}div.cst-list-program li.cst-button-more
span{display:block}div.cst-routing-start .input-button-routing-submit{height:39px}
