/**************************** Cookie Box ****************************/
body #usercentrics-button #uc-banner-modal .uc-banner-content, body .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs {background-color: #3c3c3c !important}
body .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header, body .usercentrics-button .uc-corner-modal .uc-card-footer .uc-save-settings-button {background-color: #737373 !important;}
body .usercentrics-button .uc-dropdown .uc-dropdown-menu {background: #a8a8a8 !important; }
body .uc-powered-by-footer.uc-powered-by-logo.uc-flex-container,body #usercentrics-button #uc-consents-info-modal .uc-info-modal-sidebar .uc-powered-by, body #usercentrics-button .uc-powered-by-footer {display: none !important;}
body #usercentrics-button #uc-consents-info-modal .uc-modal-footer .uc-save-settings-and-close-button,body  #usercentrics-button #uc-consents-info-modal .uc-modal-header {background-color: #3e3e3e !important;border-radius: 0 !important;}
body #usercentrics-button #uc-consents-info-modal .uc-modal-header .uc-info-modal-search-bar input {background-color: #3e3e3e!important; border: 1px solid #a8b3c0!important; border-radius: 0!important; }
body #usercentrics-button #uc-consents-info-modal .uc-info-modal-sidebar {background-color: #e4e4e4!important;}
body .usercentrics-button .uc-main-banner .btn-deny,body .usercentrics-button .uc-main-banner .more-info-button {background-color: #595959!important;}
body .usercentrics-button.layout-1 .uc-banner-content .btn-list .uc-btn.uc-btn-primary {background: #737373!important;}
body .usercentrics-button.layout-1 .uc-banner-content {max-width: 600px !important; right: auto !important; }
body #opt-in_screens use, body #uc-btn-close-main-corner-modal use {fill: #737373!important;}
body #opt-in_screens path#fingerprint {fill: #737373!important;}
@media screen and (max-width: 650px) {body .usercentrics-button .uc-privacy-button-wrapper {height: 64px !important; width: 64px !important; transform: scale(0.8) !important; } }

/**************** gutschein *****************************************/
iframe#gutscheinIframe.loading{border:1px solid black;background:url(img/loading.gif) 50% 10% no-repeat #000;opacity:0.5;filter:alpha(opacity=50);}
#content iframe {min-width: 100%;width:100px;*width:100%;}
.ajaxLoading{background:url(img/loading.gif) 50% 50% no-repeat transparent;opacity:0.5;filter:alpha(opacity=50);height:32px;}
.ajaxLoadingContainer{position:relative;opacity:0.5;filter:alpha(opacity=50);}
.ajaxLoadingContainer:before{content:"";width: 100%;height:100%;position:absolute;top:0;left:0;background:url(img/loading.gif) 50% 50% no-repeat transparent;z-index: 1000;}
select.hideEmpty {display:none!important}
.wpcf7-form-control-wrap.Anreise::before, .wpcf7-form-control-wrap.Abreise::before {pointer-events: none;}
#fancybox-content div.wpcf7-spam-blocked {color:#fff;background: #ffa500;}

/**************** xns_widget *****************************************/
#xns_widget {position: relative;}
#xenuspage #xns_top.inactive span {color: #ebebeb;font-size: 13px;}
#xenuspage #xns_top span.active {background: #fff none repeat scroll 0 0;color: #373838;font-weight: 700;font-size: 13px;margin: 0 -1px;}
#xenuspage div.form h1 {font-size:18px!important;}
#xenuspage #xns_left{top:78px;}

/**************** tm_map_placeholder *****************************************/
.tm_map_placeholder{width:100%;height:100%;max-width:100%;text-align:center;font-weight:100;background-size:cover;background-repeat:no-repeat;background-position:center center;display:table}.tm_map_placeholder>div{background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(img/trend-map.svg);border:1px solid grey;display:table-cell;vertical-align:middle;background-size:cover}.tm_map_placeholder>div>p{color:grey;font-size:16px;line-height:2em}.tm_map_placeholder>div>p>span{display:inline-block}.tm_map_placeholder>div>p>span.caption{font-weight:700;padding-bottom:20px;font-size:22px}.tm_map_placeholder>div>p>span.show-map,.tm_map_placeholder>div>p>a{cursor:pointer;text-decoration:underline;color:grey!important}

/**************** mfp *****************************************/
.mfp-content #openInLightbox {position: relative;background: #FFF;padding: 20px;width: auto;max-width: 500px;margin: 20px auto;}

/**************** panorama *****************************************/
.panorama-viewport {position: relative;width: 100%;overflow: hidden;margin: 0;padding: 0;text-align: left;max-width:100%;}
.panorama-container {position: relative;width: 100000px;margin: 0;padding: 0;}
.panorama-control {position: absolute;display: none;padding: 0;margin: 0;bottom: -1px;left: 0;width: 100%;height: 30px;background: black;filter: alpha(opacity=50);opacity: .5;text-align: left;}
.panorama-control-left, .panorama-control-right, .panorama-control-pause { float: left;padding: 0;margin: 0;color: white;text-decoration: none;font-size: 20px;line-height: 30px;width: 33%;text-align: center;font-family: 'Arial',sans-serif}
.panorama-control-left:hover, .panorama-control-right:hover, .panorama-control-pause:hover { text-decoration: none;}
.panorama-control-pause {text-transform: uppercase;}
.panorama-panel {position: absolute;display: none;top: 0;right: 0;background: #009cff;filter: alpha(opacity=50);opacity: .5;color: white;padding: 4px;}
.panorama-panel h2 {font-size: 11px;text-transform: uppercase;font-family: Arial, sans-serif;text-align: right;}
.panorama-panel ul {display: none;}
.panorama {position: relative;margin: 0;padding: 0;border: none;}

/**************** fb-update *****************************************/
.fb-update .fb-images {background: none repeat scroll 0 0 #e4e4e4; float: left; margin: 3px 10px 0 4px; min-height: 85px; width: 180px; }
.fb-update .fb-images .main, .fb-update .fb-images .thumb  {display: block;width: 180px;height:120px;background-position: 50% 50%;background-repeat: no-repeat;background-size:cover;	margin: 0 0 2px 0;}
.fb-update .fb-images .et_pb_lightbox_image img {display:none;}
.fb-update .fb-images .thumb   {float:left;width: 89px;height:59px;margin: 0 1px 2px 0;}
.fb-update .fb-images .thumb:nth-child(odd) {margin: 0  0 2px 1px;float:right;}
.fb-update {background: none repeat scroll 0 0 #f2f2f2;clear: both;display: block;margin: 0 0 4%;padding: 10px 8px;}
.fb-update:after, .fb-images:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.fb-update p {margin-left:190px;}
.fb-update .fb-images .video {position:relative}
.fb-update .fb-images .video span {position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/play.png) no-repeat 50% 50%;}

/**************** floatThead *****************************************/
/* table.floatThead-table thead {
	background: #fff;
}
@media screen and (min-width:980px){
	.floatThead-wrapper .floatThead-container.inside {
		margin-top: 126px!important;
	}
}
@media screen and (min-width:1300px){
	.floatThead-wrapper .floatThead-container.inside {
		margin-top: 79px!important;
	}
}*/


/**************** tableSlider *****************************************/
.stage {width: 80%;position: relative;float: right;overflow: hidden;}
.stageInner {width: 50000px;}
.cell, .cellFirst {float: left;}
.cell {width: 20%;}
.cell:nth-child(odd) {background: #f2f0ed;}
.cell:nth-child(even) {background: #fff;}
.cellInner {padding: 4px 10px;text-align: center;}
.cellFirst {width: 20%;clear: left;}
.cellFirst .cellInner {text-align: left;padding: 5px 10px;}
.rowHeader {width: 100%;position: relative;}
.rowHeader .cellInner {padding: 20px 10px;}
.rowHeader .stage {overflow: hidden;width: 100%;}
.rowHeader .stageWrap {width: 80%;position: relative;float: right;}
.rowBody{width: 100%;}
.rowBodyHeader {width: 100%;color: #fff;margin-top: 4px;}
.rowBodyHeaderInner {padding: 10px;position: relative;background-color: #d1cbc6;color: white;}
@media (max-width: 980px){
	.cellFirst {width: 30%;}
	.stage, .rowHeader .stageWrap {width: 70%;}
}
@media (max-width: 768px){
	.cellFirst {width: 50%;}
	.stage, .rowHeader .stageWrap{width: 50%;}
}
.tableSlider .prevBtn, .tableSlider .nextBtn {position: absolute;top: 0;bottom: 0;height: 100%;width: 30px;background: url('data:image/png;base64,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') no-repeat #d1cbc6;}
.tableSlider .prevBtn {left: -32px;background-position: 4px 50%;}
.tableSlider .nextBtn {right: -32px;background-position: -34px 50%;}

/**************** sonstiges *****************************************/
.tm_whatsapp_button {
	display: block;
    position: fixed;
    z-index: 99999;
    left: 10px;
    bottom: 15px;
    cursor: pointer;
	width:30px;
	height:30px;
	background:url(img/logo-whatsapp.png) no-repeat 50% 50% transparent;
	background-size:contain;
}
@media screen and (max-width: 1200px) {
	.tm_whatsapp_button {
		left:5px;
	}
}
@media screen and (max-width: 980px) {
	.on-scroll .tm_whatsapp_button {
		bottom: 75px;
	}
}