/* cmsms stylesheet: Koeberle-Fewo modified: 11.05.2019 18:53:12 */
.row-booking-btns .btn {margin-bottom: 20px;}/* Detail Box */.fewo-detail-box {background: #fff;border: 1px solid #a14000;/* margin-bottom: 30px; */}.fewo-detail-box .col-grundriss img {display: block;width: auto;height: 100%;max-height: 280px;margin: 10px auto;}.fewo-detail-box .text-block {background: #ecd1b2;height: 100%;position: relative;padding: 15px;font-family: "Noto Serif", serif;}.fewo-detail-box .text-block ul,.fewo-detail-box .text-block ul li {list-style-type: none;padding: 0;margin: 0;}.fewo-detail-box .text-block ul li {position: relative;padding-left: 20px;}.fewo-detail-box .text-block ul li::before {content: '✓';display: block;position: absolute;left: 0;top: 0;color: #a14000;}.fewo-detail-box .text-block .row-price {margin-bottom: 10px;padding-bottom: 10px;font-size: 20px;line-height: 20px;text-align: center;border-bottom: 1px solid #a14000;}.fewo-detail-box .ausstattung {border-top: 1px solid #a14000;margin-top: 10px;padding-top: 10px;}.gallery-fewo-small {/* margin-bottom: 30px; */}.gallery-fewo-small a {display: block;margin-bottom: 30px;}.gallery-fewo-small a img {display: block;}/*.belegungskalender-responsive::before {height: 380px}*/@media (min-width: 768px) {.row-booking-btns {margin-bottom: 20px;}.row-booking-btns .btn {margin-bottom: 0;}}@media (min-width: 992px) {.fewo-detail-box .col-grundriss {padding-top: 50px;}.fewo-detail-box .col-grundriss img {max-height: 300px;}}@media (min-width: 1200px) {.fewo-detail-box .col-grundriss img {max-height: 350px;}}/* Lightbox CSS */.gallery .img {padding-bottom: 30px;}.gallery img {border: 1px solid #3c312d;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.gallery img:hover {border: 1px solid #3c312d;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);position: relative;z-index: 1;}.gallery .pagenavigation {height: 50px;}.gallery .prevpage a, .gallery .prevpage em {display: block;width: 50px;height: 39px;float: left;margin: 0;text-indent: -1000px;background: url(/img/lightbox/previous.png) transparent no-repeat 0 0;overflow: hidden;}.gallery .nextpage a, .gallery .nextpage em {display: block;width: 50px;height: 39px;float: left;margin: 0 6px 0 0;text-indent: -1000px;background: url(/img/lightbox/next.png) transparent no-repeat 0 0;overflow: hidden;}.gallery .parentlink a {display: block;width: 50px;height: 39px;float: left;text-indent: -1000px;background: url(/img/lightbox/uppage.png) transparent no-repeat 0 0;overflow: hidden;}.gallery .pagenavigation a:hover {background-position: 0 -40px;}.gallery .prevpage em, .gallery .nextpage em {background-position: 0 -80px;}.gallery .pagelinks {float: right;border-right: 2px solid #666;}.gallery .pagelinks a, .gallery .pagelinks em {margin-top: 6px;padding: 0 6px;border-left: 2px solid #666;text-align: center;font: bold 11px verdana; color: #666;}.gallery .pagelinks em {color: #000;}/* LIGHTBOX  -  version 2.8.2 *//* Preload images */body:after {content: url(/img/lightbox/close.png) url(/img/lightbox/loading.gif) url(/img/lightbox/prev.png) url(/img/lightbox/next.png);display: none;}body.lb-disable-scrolling {overflow: hidden;}.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}.lightbox .lb-image {display: block;height: auto;max-width: inherit;border-radius: 3px;}.lightbox a img {border: none;}.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;border-radius: 4px;}.lb-outerContainer:after {content: "";display: table;clear: both;}.lb-container {padding: 4px;}.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(/img/lightbox/loading.gif) no-repeat;}.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}.lb-container > .nav {left: 0;}.lb-nav a {outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.lb-prev, .lb-next {height: 100%;cursor: pointer;display: block;}.lb-nav a.lb-prev {width: 34%;left: 0;float: left;background: url(/img/lightbox/prev.png) left 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.lb-nav a.lb-next {width: 64%;right: 0;float: right;background: url(/img/lightbox/next.png) right 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}.lb-dataContainer:after {content: "";display: table;clear: both;}.lb-data {padding: 0 4px;color: #ccc;}.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999999;}.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(/img/lightbox/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
