#map{height:300px}
#map-sss1,#map-sss2,#map-sss3,#map-sss4,#map-sss5,#map-sss6{height:300px}
.map-tooltip{display:none}
.buchungstable{font-size:15px;line-height:1;border:0;border-collapse:collapse;width:100%;margin:0 0 20px}
.buchungstable tr:nth-child(1) td{font-weight:700;color:#000!important;border-bottom:1px solid #999}
.buchungstable tr:last-child td{border-bottom:0}
.buchungstable tr td.bg2{background:#f0f0f0}
.buchungstable tr td.bg1{background:#fafafa}
.buchungstable td{padding:10px;box-sizing:border-box;border-bottom:1px solid #ccc}
.buchungstable ul{margin:0 0 20px;padding:0 0 0 30px;position:relative;list-style:square}
.buchungstable li{margin:0;padding:0;position:relative;color:#000;line-height:1.5;font-size:15px;font-weight:300;text-align:left}
.buchungstable p{margin:0 0 10px;font-size:15px;text-align:left}
.buchungstable b{font-weight:700;color:#167ac6;font-size:24px;display:block;margin:0 0 10px}
.buchungstable img{margin:0}
.home-contact-text-outer{position:relative;background:#fafafa;top:-1px}
.home-contact-text-outer .text{border:0}
.text-form{position:relative}
.text-form-step-2,.text-form-step-3,.text-form-step-4{display:none}
.text-form-left{float:left;width:180px}
.text-form-left img{margin:0 0 10px}
.text-form-left p{color:#000;line-height:1.5;font-size:13px;font-weight:300;margin:0;padding:0;text-align:left}
.text-form-right{float:right;width:500px}
#s3 span{font-size:18px;line-height:1.2}
.text h4{line-height:1.5;font-size:18px;font-weight:700;margin:20px 0 5px;padding:0;color:#000}
.text h5{line-height:1.5;font-size:15px;font-weight:400;margin:0 0 10px;padding:0}
.text-form-detail-pic{margin:0 0 20px;width:50%;float:left;padding:0 20px 0 0;box-sizing:border-box;position:relative}
.text-form-detail-pic img{max-width:100%;height:100px;width:auto}
.text-form-detail-pic span{position:absolute;top:0;left:10px;width:50px;height:50px;border-radius:28px;background:#fff;border:3px solid #167ac6;color:#167ac6;font-size:24px;line-height:50px;display:block;text-align:center;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.5);box-shadow:0 0 1px 1px rgba(0,0,0,0.5)}
.text-form-waspasst{position:relative;margin:0 0 20px;font-size:0;line-height:0}
.text-form-waspasst-left{width:25%;min-height:267px;float:left;left:1px;position:relative;z-index:10}
.text-form-waspasst-right{width:75%;min-height:267px;float:right;border:1px solid #999;background-color:#fff;box-sizing:border-box;position:relative}
.text-form-waspasst-right-box{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.text-form-waspasst-right-box.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}
.text-form-waspasst-right-box:nth-child(2){position:absolute;left:0;right:0;top:0}
.text-form-waspasst-left-box{width:100%;display:block;margin:0;text-align:center;position:relative;box-sizing:border-box;padding:10px;background:#ddd;border:1px solid #999;border-right:0;cursor:pointer;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.text-form-waspasst-left-box:nth-child(2){top:-1px;top:-1.5px}
.text-form-waspasst-right-oder{position:absolute;top:100px;height:20px;line-height:20px;font-size:16px;color:#167ac6;text-align:center;top:50%;left:50%;content:"oder";text-transform:uppercase;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#ccc;display:inline-block;padding:0 2px}
.text-form-waspasst-left-box.active{background:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}
.text-form-waspasst-left:hover .text-form-waspasst-left-box{background:#ddd!important}
.text-form-waspasst-left:hover .text-form-waspasst-left-box:hover{background:#fff!important;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}
.text-form-waspasst-left-box img{width:100%;height:auto;margin:0 auto}
.text-form-waspasst-left-box span{position:absolute;top:10px;left:10px;width:40px;height:40px;border-radius:28px;background:#fff;border:3px solid #167ac6;color:#167ac6;font-size:24px;line-height:40px;display:block;text-align:center;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.5);box-shadow:0 0 1px 1px rgba(0,0,0,0.5)}
article .text-form-waspasst-right img{width:100%!important;height:auto}
.text-form-goto{position:relative;display:inline-block;margin:0 0 20px;color:#167ac6;text-decoration:none;border-radius:3px;font-size:15px;line-height:18px;border-bottom:1px solid #167ac6}
.text-form-goto:hover{opacity:0.7}
.text-form-info,.text-form-book-now,.text-form-book-now-2{position:relative;display:inline-block;padding:3px 10px;margin:0 0 10px;background:#167ac6;color:#fff;text-decoration:none;border-radius:3px;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.5);box-shadow:0 0 1px 1px rgba(0,0,0,0.5);cursor:pointer}
.text-form-book-now-2{float:right}
.text-form-info{background:#999;color:#fff}
.text-form-info:hover,.text-form-book-now:hover,.text-form-book-now-2:hover{opacity:0.7}
.text-form-quer{display:none}
@media (max-width:767px){.text-form-left{width:15%}
.text-form-right{width:80%}
}
@media (max-width:480px){.buchungstable tr:nth-child(1) td.bg1:nth-child(1){display:none}
}
td.preview-image{text-align:center}
.preview-image img{max-height:150px;max-width:200px}
.buchungstable td:first-of-type p:last-of-type{float:right;display:block}
.text-form-standort-bild img{height:150px;width:auto}
.back-to-2{display:none}
.buchungstable>tbody>tr>td:first-of-type>p{display:inline-block;margin:5px}
.buchungstable tr:nth-of-type(2)>td:nth-of-type(3),.buchungstable tr.text-form-standardrow td:nth-of-type(3){display:none}
.buchungstable tr:nth-of-type(2)>td:nth-of-type(3n+3),.buchungstable tr.text-form-standardrow td:nth-of-type(3n+3){background-color:#fff}
.buchungstable.express tr:nth-of-type(2)>td:nth-of-type(3),.buchungstable.express tr.text-form-standardrow td:nth-of-type(3){display:table-cell}
section.blue{background-color:rgba(22,122,198,0.2)}
