#cms_combine_fn{content:'https://cst-client-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.viomassl.com/images/cst_request_required.png) no-repeat right white;_background-image:url(https://cst-client-channel-1850-urvk.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-channel-1850-urvk.viomassl.com/images/cst_request_required_success.png) no-repeat right;_background-image:url(https://cst-client-channel-1850-urvk.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-channel-1850-urvk.viomassl.com/images/cst_request_success.png) no-repeat 8px center;_background-image:url(https://cst-client-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.viomassl.com/images/flags/de.gif) no-repeat}div.cst-hotel-country-2{background:url(https://cst-client-channel-1850-urvk.viomassl.com/images/flags/at.gif) no-repeat}div.cst-hotel-country-3{background:url(https://cst-client-channel-1850-urvk.viomassl.com/images/flags/ch.gif) no-repeat}div.cst-hotel-country-5{background:url(https://cst-client-channel-1850-urvk.viomassl.com/images/flags/it.gif) no-repeat}div.cst-hotel-country-8{background:url(https://cst-client-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.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-channel-1850-urvk.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}
