/* cmsms stylesheet: Koeberle-Default modified: 20.02.2025 10:55:19 */
@-ms-viewport     { width: device-width; }@-o-viewport      { width: device-width; }@viewport         { width: device-width; }/* noto-serif-regular - latin */@font-face {font-family: 'Noto Serif';font-style: normal;font-weight: 400;src: url('/fonts/noto-serif/noto-serif-v20-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/noto-serif/noto-serif-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/noto-serif/noto-serif-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/noto-serif/noto-serif-v20-latin-regular.woff') format('woff'), /* Modern Browsers */url('/fonts/noto-serif/noto-serif-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/noto-serif/noto-serif-v20-latin-regular.svg#NotoSerif') format('svg'); /* Legacy iOS */}/* noto-serif-700 - latin */@font-face {font-family: 'Noto Serif';font-style: normal;font-weight: 700;src: url('/fonts/noto-serif/noto-serif-v20-latin-700.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/noto-serif/noto-serif-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/noto-serif/noto-serif-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/noto-serif/noto-serif-v20-latin-700.woff') format('woff'), /* Modern Browsers */url('/fonts/noto-serif/noto-serif-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/noto-serif/noto-serif-v20-latin-700.svg#NotoSerif') format('svg'); /* Legacy iOS */}/* noto-serif-italic - latin */@font-face {font-family: 'Noto Serif';font-style: italic;font-weight: 400;src: url('/fonts/noto-serif/noto-serif-v20-latin-italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/noto-serif/noto-serif-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/noto-serif/noto-serif-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/noto-serif/noto-serif-v20-latin-italic.woff') format('woff'), /* Modern Browsers */url('/fonts/noto-serif/noto-serif-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/noto-serif/noto-serif-v20-latin-italic.svg#NotoSerif') format('svg'); /* Legacy iOS */}/* noto-serif-700italic - latin */@font-face {font-family: 'Noto Serif';font-style: italic;font-weight: 700;src: url('/fonts/noto-serif/noto-serif-v20-latin-700italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/noto-serif/noto-serif-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/noto-serif/noto-serif-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/noto-serif/noto-serif-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */url('/fonts/noto-serif/noto-serif-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/noto-serif/noto-serif-v20-latin-700italic.svg#NotoSerif') format('svg'); /* Legacy iOS */}/* roboto-regular - latin */@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;src: url('/fonts/roboto/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-italic - latin */@font-face {font-family: 'Roboto';font-style: italic;font-weight: 400;src: url('/fonts/roboto/roboto-v29-latin-italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto/roboto-v29-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto/roboto-v29-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto/roboto-v29-latin-italic.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto/roboto-v29-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto/roboto-v29-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-700 - latin */@font-face {font-family: 'Roboto';font-style: normal;font-weight: 700;src: url('/fonts/roboto/roboto-v29-latin-700.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto/roboto-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto/roboto-v29-latin-700.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto/roboto-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto/roboto-v29-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-700italic - latin */@font-face {font-family: 'Roboto';font-style: italic;font-weight: 700;src: url('/fonts/roboto/roboto-v29-latin-700italic.eot'); /* IE9 Compat Modes */src: local(''),url('/fonts/roboto/roboto-v29-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/fonts/roboto/roboto-v29-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */url('/fonts/roboto/roboto-v29-latin-700italic.woff') format('woff'), /* Modern Browsers */url('/fonts/roboto/roboto-v29-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/fonts/roboto/roboto-v29-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */}body {font-family: 'Roboto', 'Arial', serif;color: #3c312d;font-size: 16px;font-weight: 400;}h1,h2,h3,h4,h5,h6 {color: #3c312d;margin: 0 0 20px 0;font-weight: normal;font-family: 'Noto Serif', serif;}h1 { font-size: 26px; }h2 { font-size: 24px; }h3 { font-size: 22px; }h4 { font-size: 20px; }h5 { font-size: 18px; }/* Helpers */.transition-all {-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}.strong {font-weight: 700;}small {font-size: 0.6em;}form small {font-size: 0.9em;}.no-padding {padding: 0;}.margin-top-30 {margin-top: 30px;}#top-meta-row {background: #3c312d;min-height: 30px;}#top-row {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#efd6b8+0,e0c19b+99 */background: rgb(239,214,184); /* Old browsers */background: -moz-linear-gradient(top,  rgba(239,214,184,1) 0%, rgba(224,193,155,1) 99%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(239,214,184,1) 0%,rgba(224,193,155,1) 99%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(239,214,184,1) 0%,rgba(224,193,155,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd6b8', endColorstr='#e0c19b',GradientType=0 ); /* IE6-9 */color: #3c312d;position: relative;z-index: 10;border-bottom: 2px solid #3c312d;}#top-row > .container > .row {position: relative;}#logo-wrap {position: relative;color: #fff;padding: 0px;width: 195px;height: 110px;z-index: 2;margin: -32px auto 0 auto;}#logo-wrap .dtv-klassifizierung {background-image: url(/img/klassifizierung-logo.png);background-repeat: no-repeat;background-position: center top;background-size: auto 100%;text-align: center;position: absolute;overflow: hidden;text-indent: -5000px;top: 10px;left: 0;height: 12px;width: 100%;z-index: 1;}#logo-wrap .link {background-image: url(/img/landhaus-koeberle-large.png);background-repeat: no-repeat;background-position: center top;background-size: cover;display: block;position: relative;overflow: hidden;text-indent: -5000px;width: 100%;height: 100%;-webkit-box-shadow: 0 -35px 10px 5px rgba(0,0,0,0.2);box-shadow: 0 -35px 10px 5px rgba(0,0,0,0.2);}#trustYouFrame {display: none;}/* Main Nav */#main-nav {padding-bottom: 15px;}#main-nav ul > li {position: relative;}#main-nav ul > li > a {line-height: 30px;padding: 5px 15px;color: #3c312d;font-weight: 400;font-size: 20px;font-family: 'Noto Serif', serif;text-align: center;}#main-nav ul > li > a.active,#main-nav ul > li > a:hover,#main-nav ul > li > a:focus,#main-nav ul > li > a:active,#main-nav ul > li:hover > a,#main-nav ul > li.open > a  {background: #a14000;color: #edebdf;}/* 2nd Level */#main-nav ul > li > ul > li {border: none;}#main-nav ul > li > ul > li > a {display: block;padding: 5px 15px;line-height: 25px;font-size: 17px;white-space: nowrap;-webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}#main-nav ul > li > ul > li > ul > li > a {font-size: 16px;}#main-nav ul > li > ul > li > a:hover,#main-nav ul > li > ul > li > a:focus,#main-nav ul > li > ul > li > a:active {background: #a14000;}#main-nav ul > li:hover > ul > li > a,#main-nav ul > li:focus-within > ul > li > a {max-height: 60px;}/* mobile Nav */@media (max-width: 767px) {#main-nav > .navbar-nav > .first_child .more {display: none;}#main-nav ul li span.more,#main-nav ul li.active.open span.more {display: block; cursor: row-resize; width: 40px; height: 40px; line-height: 40px; color: #a14000; position: absolute; top: 0px; right: 0; z-index: 1;}#main-nav ul li.active span.more,#main-nav ul li:hover span.more,#main-nav ul li.active.open span.more {color: #fff;}#main-nav > .navbar-nav > li {border-bottom: 1px solid #3c312d;}#main-nav ul li.open span.more, #main-nav ul li.active span.more { line-height: 48px; color: #fff; }#main-nav ul li .icon-arrow {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 6px solid;border-right: 6px solid transparent;border-left: 6px solid transparent;}#main-nav ul li.open span.more .icon-arrow,#main-nav ul li.active.open span.more .icon-arrow,#main-nav ul li.open ul li.open span.more .icon-arrow,#main-nav ul li.active.open ul li.open span.more .icon-arrow {border-top: none;border-bottom: 6px solid;border-right: 6px solid transparent;border-left: 6px solid transparent;}#main-nav ul li span.more .icon-arrow,#main-nav ul li.active.open ul li span.more .icon-arrow,#main-nav ul li.open ul li span.more .icon-arrow,#main-nav ul li.active ul li span.more .icon-arrow {border-top: 6px solid;border-right: 6px solid transparent;border-bottom: none;border-left: 6px solid transparent;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}/* ZWEITE MENÜEBENE */#main-nav > .navbar-nav > li > ul {background: #ecd1b2;}#main-nav > .navbar-nav > li > ul > li {border-bottom: 1px solid #a14000;}#main-nav > .navbar-nav > li > ul > li:last-child {border: none;}#main-nav ul ul,#main-nav ul li.active ul,#main-nav ul ul ul,#main-nav ul li.open ul li ul,#main-nav ul li.active.open ul li ul { max-height: 0; overflow: hidden; padding: 0; margin: 0; }#main-nav ul li.open ul,#main-nav ul li.active.open ul,#main-nav ul li.open ul li.open ul,#main-nav ul li ul li.active ul {max-height: 1000px;/* padding-bottom: 5px; */}#main-nav ul ul li ul li a { padding-left: 25px; }#main-nav ul li.active.menudepth0 ul.nav {display: block;}}/* Special Hamburger Styles */.hamburger {padding: 0px;/* display: inline-block; */cursor: pointer;transition-property: opacity, -webkit-filter;transition-property: opacity, filter;transition-property: opacity, filter, -webkit-filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: #3c312d;text-transform: none;text-align: center;background-color: transparent;border: 0;margin: 10px auto 10px auto;float: right;overflow: visible;position: relative;z-index: 1001;}.hamburger .hamburger-box {width: 35px;height: 24px;display: block;position: relative;margin: 0 auto;}.hamburger .menu-text {color: #3c312d;display: block;font-size: 16px;line-height: 24px;margin-top: 3px;}.hamburger .hamburger-inner {display: block;top: 50%;margin-top: -2px;-webkit-transform: rotate(225deg);transform: rotate(225deg);}.hamburger.collapsed .hamburger-inner {-webkit-transform: rotate(0deg);transform: rotate(0deg);transition-delay: 0.14s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after {width: 35px;height: 4px;background-color: #3c312d;border-radius: 4px;position: absolute;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;transition-duration: 0.15s;transition-timing-function: ease;}.hamburger .hamburger-inner {transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after {content: "";display: block;}.hamburger .hamburger-inner::before {top: 0px;transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;opacity: 0;}.hamburger.collapsed .hamburger-inner::before {top: -10px;opacity: 1;transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;}.hamburger .hamburger-inner:after {bottom: 0px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger.collapsed .hamburger-inner:after {bottom: -10px;-webkit-transform: rotate(0deg);transform: rotate(0deg);transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);}/* special Hamburger End*//* Slick Theme CSS */#slider-row {max-width: 1680px;margin: 0 auto;}#main-slider {position: relative;width: 100%;max-width: 100%;/* display: none; */}body.js #main-slider {/* display: block; */}#main-slider .slick-slide img {width: 100%;height: auto;max-width: 100%;}/* Caption */#main-slider .slick-slides figure {margin-bottom: 0;}#main-slider .slick-slides figcaption {/* background: #a14000;background: rgba(161,64,0,0.8); */background: #fff;background: rgba(255,255,255,0.8);padding: 5px 20px;font-size: 20px;font-family: "Noto Serif";color: #3c312d;font-weight: normal;text-align: center;}#main-slider .copyright {position: absolute;left: 10px;top: 10px;color: #fff;font-size: 9px;text-shadow: 0 0 5px rgba(0,0,0,0.8);-webkit-transform: rotate(-90deg) translateX(-100%);-moz-transform: rotate(-90deg) translateX(-100%);-ms-transform: rotate(-90deg) translateX(-100%);-o-transform: rotate(-90deg) translateX(-100%);transform: rotate(-90deg) translateX(-100%);-webkit-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;}/* Arrows */.slick-prev,.slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: none !important;width: 90px;height: 90px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;z-index: 1;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color: transparent;outline: none;background: transparent;}.slick-prev:hover::before,.slick-prev:focus::before,.slick-next:hover::before,.slick-next:focus::before{opacity: 1;}.slick-prev.slick-disabled::before,.slick-next.slick-disabled::before{opacity: .25;}.slick-prev::before,.slick-next::before{font-size: 90px;line-height: 90px;/* font-family: 'fontello'; */opacity: .3;color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-prev{left: 0px;}[dir='rtl'] .slick-prev{right: 0px;left: auto;}.slick-prev::before{content: '\f104';content: '‹';}[dir='rtl'] .slick-prev::before{content: '\f105';content: '›';}.slick-next{right: 0px;}[dir='rtl'] .slick-next{right: auto;left: 0px;}.slick-next::before{/* content: '\f105'; */content: '›';}[dir='rtl'] .slick-next::before{/* content: '\f104'; */content: '‹';}/* Dots */.slick-dots {position: absolute;bottom: 10px;display: none !important;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;border: 2px solid #fff;border-radius: 50%;opacity: 0.4;cursor: pointer;}.slick-dots li:hover,.slick-dots li.slick-active {background: #fff;border-radius: 50%;opacity: 1;}.slick-dots li button{font-size: 0;line-height: 0;border: none;display: block;width: 0px;height: 0px;padding: 5px;cursor: pointer;color: transparent;outline: none;background: transparent;}/* Content */#content {position: relative;z-index: 1;}#content > .row {min-height: 300px;position: relative;padding-top: 20px;z-index: 1;}#content .img-right,#content2 .img-right {display: block;width: 33%;height: auto;float: right;margin: 4px 0 15px 25px;}#content .img-left,#content2 .img-left {display: block;width: 33%;height: auto;float: left;margin: 4px 25px 15px 0;}#content figure .img-left,#content2 figure .img-left {width: 100%;height: auto;float: none;}#content p a:not(.btn),#content label a,#content ul.sitemap a,#content table a,#content2 p a:not(.btn) {color: #3c312d;border-bottom: 1px dotted #3c312d;}#content p a:not(.btn):hover,#content ul.sitemap a:hover,#content label a:hover,#content table a:hover,#content2 p a:not(.btn):hover {border-bottom: 1px solid #3c312d;text-decoration: none;}/* Divider */#content .divider,#content2 .divider,#teaser-container .divider {font-family: 'Noto Serif', serif;color: #3c312d;font-weight: 400;margin-bottom: 10px;position: relative;text-align: center;overflow: hidden;}#content h1.divider,#content h2.divider,#content2 h2.divider,#teaser-container h2.divider {margin-bottom: 20px;}#content .divider > span,#content2 .divider > span,#teaser-container .divider > span {position: relative;display: inline-block;line-height: 1.9em;}#content .divider.edelweiss > span,#content2 .divider.edelweiss > span,#teaser-container .divider.edelweiss > span {position: relative;display: inline-block;line-height: 1.9em;}#content .divider.edelweiss > span img,#content2 .divider.edelweiss > span img,#teaser-container .divider.edelweiss > span img {max-width: 42px;}#content .divider > span::before,#content .divider > span::after,#content2 .divider > span::before,#content2 .divider > span::after,#teaser-container .divider > span::before,#teaser-container .divider > span::after {content: "";position: absolute;top: 50%;width: 10000%;height: 2px;background: #3c312d;}#content .divider > span::before,#content2 .divider > span::before,#teaser-container .divider > span::before {right: 100%;margin-right: 20px;}#content .divider > span::after,#content2 .divider > span::after,#teaser-container .divider > span::after {left: 100%;margin-left: 20px;}#content .divider + h1 {font-size: 26px;line-height: 50px;text-align: center;}#content .divider + h2,#content2 .divider + h2,#teaser-container .divider + h2 {font-size: 24px;line-height: 50px;text-align: center;}/* Fewo-Overview */.fewo-items > .col-lg-6 {margin-bottom: 30px;}.fewo-items .card,.fewo-items .card-img-top {border: none;border-radius: 0;background: none;}.fewo-items .card-img-wrap {border: 1px solid #a14000;background: #fff;}.fewo-items .card-img-wrap a {display: block;}.fewo-items .card-img-top {display: block;}.fewo-items h2.card-title {padding-right: 75px;}/*.fewo-items h2.card-title::after {content: '';background-image: url("/img/klassifizierung.png");background-repeat: no-repat;background-position: cover;display: block;position: absolute;right: 0;top: 10px;width: 65px;height: 17px;}*/.fewo-items h2.card-title a {color: #a14000;font-size: 24px;}.fewo-items .card-img-top:first-child {border-bottom: 1px solid #a14000;}.fewo-items .grundriss {width: 100%;position: relative;}.fewo-items .grundriss img {display: block;width: auto;height: 100%;max-height: 280px;margin: 10px auto;}.fewo-items .card-body {border-top: 1px solid #a14000;background: #ecd1b2;font-family: "Noto Serif", serif;}.fewo-items .card-body .link {color: #3c312d;text-decoration: underline;display: block;text-align: center;margin-bottom: 25px;}.fewo-items .card-body .row-price {margin-bottom: 10px;padding-bottom: 10px;font-size: 20px;line-height: 20px;text-align: center;border-bottom: 1px solid #a14000;}.fewo-items .card-body .col-btns {margin-top: 20px;}.col-fewo-hint {margin-top: 30px;margin-bottom: 40px;font-size: 14px;}.col-fewo-hint p {background-image: url(/img/exclamation-mark.png);background-size: 37px 37px;background-repeat: no-repeat;background-position: left center;padding-left: 50px;margin: 0;}.col-fewo-hint + .col-fewo-hint {margin-top: -20px;}@media (min-width: 460px) {.col-fewo-hint + .col-fewo-hint {line-height: 40px;}}.col-fewo-hint.gastaufnahmebedingungen {margin-top: 15px;margin-bottom: 20px;}.col-fewo-hint.gastaufnahmebedingungen p {background-size: 25px 25px;padding-left: 35px;line-height: 25px;}/* bookingFrame */iframe {border: none;}#content iframe {width: 100%;position: relative;}#bookingframe iframe {height: 1200px;}/* Navigator Page Thumbnails */.card.page-item {margin-bottom: 30px;border: none;background: none;}.card.page-item .img-container {margin-bottom: 0px;}.card.page-item .card-body {padding: 15px 10px;margin: 0px auto;position: relative;z-index: 1;width: 95%;}.card.page-item .card-body .btn {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 15px;padding-right: 15px;display: block;}.card.page-item .card-body .btn + p {margin-top: 20px;}.card.page-item .card-body p {padding: 0;}.card.page-item .card-body p:last-child {margin-bottom: 0;}/* sideBar */#sideBar {padding-top: 40px;}#sideBar ul,#sideBar ul li {list-style-type: none;padding: 0;}#sideBar > ul {margin-bottom: 50px;}#sideBar ul:last-child {margin-top: 10px;}#sideBar ul li {border-bottom: 1px solid #3c312d;}#sideBar ul li a {font-family: 'Noto Serif', serif;color: #3c312d;font-size: 20px;line-height: 40px;padding: 0 10px;display: block;}#sideBar ul li a:hover,#sideBar ul li a.menuactive {background: #a14000;color: #edebdf;text-decoration: none;}#sideBar .btn {font-size: 20px;}#sideBar .btn-cta {margin-bottom: 40px;}#sideBar .link {text-decoration: underline;font-family: 'Noto Serif', serif;color: #a14000;font-size: 20px;display: block;text-align: center;margin-top: 40px;margin-bottom: 15px;}#sideBar .link:hover {text-decoration: none;color: #c65d17;}#trustYouRatingFrame {margin-bottom: 20px;}#sideBar .box.haus-maria {max-width: 360px;margin: 0 auto;}#sideBar .box.haus-maria a {text-decoration: none;font-size: 20px;display: block;position: relative;}#sideBar .box.haus-maria .headline {font-family: 'Noto Serif', serif;color: #3c312d;display: block;text-align: center;line-height: 30px;margin-bottom: 10px;}#sideBar .box.haus-maria .logo-wrap {background: #1a1c1e;display: block;position: relative;}#sideBar .box.haus-maria img {display: block;margin: 0 auto;max-width: 100%;}#sideBar .box.haus-maria .logo-wrap img {padding: 15px 0;max-width: 162px;}/* Content 2 */#content2 {padding-top: 50px;}/* Teaser Slider */#teaser-container {position: relative;color: #edebdf;padding-top: 100px;padding-bottom: 85px;margin-top: 50px;margin-bottom: -100px;}#teaser-container::before {background: rgba(60,49,45,0.6);content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}#teaser-container.sommer {background-image: url(/img/bg-burgberg-sommer.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}#teaser-container.winter {background-image: url(/img/bg-winter-01.jpg);}#teaser-container .item {padding: 0 15px 15px 15px;}#teaser-container h2 {color: #edebdf}#teaser-container .divider {color: #edebdf;}#teaser-container .divider > span::before,#teaser-container .divider > span::after {background: #edebdf;}#teaser-container .btn-outline-primary {border-color: #edebdf;border-width: 2px;color: #edebdf;display: block;margin-top: 40px;}#teaser-container .btn-outline-primary:hover,#teaser-container .btn-outline-primary:focus,#teaser-container .btn-outline-primary:active,#teaser-container .btn-outline-primary:not(:disabled):not(.disabled):active {background: #edebdf;border-color: #edebdf;color: #3c312d;}#teaser-slider {position: relative;}#teaser-slider .item {height: 100%;}#teaser-slider .slick-arrow {display: none !important;}/* Footer */#footer {background: #3c312d;color: #edebdf;margin-top: 100px;padding-top: 70px;padding-bottom: 80px;line-height: 1.6;position: relative;}#footer .edelweiss-decor {width: 100px;height: 100px;position: absolute;left: 50%;top: -45px;margin-left: -50px;}#footer .edelweiss-decor svg {width: 100%;height: 100%;}#footer a {color: #edebdf;text-decoration: none;}#footer ul,#footer ul li {list-style-type: none;padding: 0;margin: 0;}#footer ul {margin-top: 30px;}#footer ul li {line-height: 30px;}#footer .col-alpsee-gruenten {text-align: right;}#footer .col-alpsee-gruenten img {display: inline-block;width: 100%;max-width: 102px;}/* Form Elements */label,table {text-align: left;}.form-check {margin-bottom: 20px;}.form-group.checkbox,.form-group.checkbox > div {position: relative;}.form-group.checkbox input {position: absolute;width: 16px;height: 16px;z-index: 1;left: 4px;top: 4px;margin: 0;display: inline-block;}.form-group.checkbox label {width: 95%;display: block;padding-left: 30px;position: relative;line-height: 1.2;height: auto;float: left;text-align: left !important;line-height: 18px;}.form-row > div:first-child {margin-bottom: 1rem;}form .btn-outline-secondary {background: #a14000;color: #fff;}form .btn-outline-secondary:hover,form .btn-outline-secondary:active,form .btn-outline-secondary:focus {background: #c65d17 !important;color: #fff !important;}form textarea {min-height: 150px;}ul.error,.error_message {border: 5px solid red;margin-bottom: 20px;}ul.error,.error_message {padding: 0 10px;}.error_message ul,.error_message li,ul.error,ul.error li {list-style-type: none;color: red;}fieldset {border: 0;padding: 0;}label {font-size: 0.9em;margin-bottom: 2px;display: block;}.required.fb_invalid {color: red;}/* Captcha */form #captcha .cgbf_input_captcha {margin-left: 10px;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.cms_form .trenner {border-top: 1px solid #ccc;padding-top: 10px;}.cms_dropdown {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.cms_dropdown:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}.cms_dropdown::-moz-placeholder {color: #999999;opacity: 1;}.cms_dropdown:-ms-input-placeholder {color: #999999;}.cms_dropdown::-webkit-input-placeholder {color: #999999;}.cms_form input[type=submit] {padding: 10px 20px;background-color: blue;border: 1px solid blue;color: #fff;cursor:pointer;display: block;position: relative;margin-left: 15px;margin-right: 15px;}.cms_form input[type=submit]:hover {background-color: transparent;color: red;border-color: red;}#content .cms_form textarea {display: block;width: 100%;}/* honey pot */.hpsp,.hpemail {height: 0;overflow: hidden;visibility: hidden;margin: 0;}/* Overwriting / Extending Bootstrap */.btn {font-weight: 300;font-size: 16px;border-radius: 4px;font-family: 'Noto Serif', serif;position: relative;outline: none;overflow: hidden;color: #fff;transition: color 0.4s ease-in-out;z-index: 1;}.btn-primary::before,.btn-cta::before {content: '';z-index: -1;position: absolute;top: 50%;left: 50%;width: 1em;height: 1em;border-radius: 50%;background-color: #a14000;transform-origin: center;transform: translate(-50%, -50%) scale(0);transition: transform 0.45s ease-in-out;}.btn:hover {cursor: pointer;}.btn-primary:hover::before,.btn-cta:hover::before {transform: translate(-50%, -50%) scale(50);}.btn-primary::before {background: #c65d17;}.btn-primary {background: #a14000;border-color: #a14000;color: #edebdf;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:not(:disabled):not(.disabled):active {background-color: #a14000;border-color: #c65d17;color: #fff;}.btn-cta {background: #8cb446;border-color: #8cb446;color: #fff;}.btn-cta::before {background: #a3cd59;}.btn-cta:hover,.btn-cta:focus,.btn-cta:active,.btn-cta:not(:disabled):not(.disabled):active {background-color: #8cb446;border-color: #a3cd59;color: #fff;}.lead {font-weight: 300;font-size: 1.1em;}.label {color: #3c312d;}.table td,.table th {border-color: #000;}.table tr:first-child td,.table tr:first-child th {border: none;}/* Cookie Bar */#cookie-bar {font-size: 14px;background:#111111; background: rgba(0,0,0,0.8); height:auto; line-height:35px; color:#eeeeee; text-align:center; padding:3px 15px;}#cookie-bar.fixed {position:fixed; bottom:0; left:0; width:100%;z-index:110;}#cookie-bar.fixed.bottom {bottom:0; top:auto;}#cookie-bar p {margin:0; padding:0;}#cookie-bar a {color:#ffffff; display:inline-block; text-decoration:none; padding: 0 10px; margin-left:8px; line-height: 35px;}#cookie-bar .cb-enable {background: #a14000; border: 1px solid #fff; color: #fff;}#cookie-bar .cb-enable:hover {background: #c65d17; color: #fff;}#cookie-bar .cb-disable {background:#1c6b18;}#cookie-bar .cb-disable:hover {background:#1c6b18;}#cookie-bar .cb-policy {border: 1px solid #fff; color: #fff;}#cookie-bar .cb-policy:hover {background:#fff; color: #000;}@media (max-width: 575px) {/* Cookie Bar */#cookie-bar {line-height: normal;}#cookie-bar a {margin: 0;}#cookie-bar .cb-enable,#cookie-bar .cb-policy {display: block;margin-top: 20px;margin-bottom: 30px;}}/* Media Queries *//* Small devices (landscape phones, 576px and up) */@media (min-width: 576px) {#main-slider .copyright {font-size: 10px;}.fewo-items .card-body .col-btns {margin-top: 0px;}}/* Medium devices (tablets, 768px and up) */@media (min-width: 768px) {h1 { font-size: 28px; }h2 { font-size: 26px; }h3 { font-size: 24px; }h4 { font-size: 22px; }h5 { font-size: 20px; }#logo-wrap {position: absolute;top: -5px;left: 50%;width: 176px;height: 99px;margin: 0 0 0 -88px;}#logo-wrap .dtv-klassifizierung {height: 14px;}.menu-wrap > .navbar {padding: 0}#main-nav {padding-bottom: 0;}#main-nav > ul > li {white-space: nowrap;}#main-nav ul > li > a {line-height: 40px;font-size: 14px;padding: 11px 10px;position: relative;}#main-nav ul li span.more,#main-nav ul li.active.open span.more {display: none;}#main-nav > ul > li:nth-child(2) {margin-right: 180px;}#main-nav > ul > li:last-child {margin-right: 45px;}#main-nav > ul > li > a.active::after {content: '';display: block;position: absolute;bottom: -10px;left: 50%;margin-left: -15px;width: 0;height: 0;border-style: solid;border-width: 10px 15px 0 15px;border-color: #a14000 transparent transparent transparent;}#main-nav > ul > li.parent:hover > a.active::after {border-color: transparent transparent transparent transparent;}/* 2nd Level */#main-nav ul > li > ul {position: absolute;left: 0;top: 64px;overflow: hidden;max-width: 260px;min-width: 180px;-ms-flex-direction: column;flex-direction: column;}#main-nav > ul > li:last-child > ul {left: auto;right: 0;}#main-nav ul > li > ul > li > a {background: #e0c19b;color: ;font-size: 14px;max-height: 0px;padding: 0 10px;text-align: left;margin-bottom: 1px;}#main-nav ul > li > ul > li > ul {display: none;}/* Copyright */#main-slider .copyright {top: auto;bottom: 10px;font-size: 12px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;}/* Arrows */.slick-prev,.slick-next {display: block !important;}/* Caption Slick Slider */#main-slider .slick-slides figcaption {position: absolute;right: 5%;font-size: 22px;max-width: 90%;bottom: 60px;text-align: left;}.slick-dots {display: block !important;}#content .divider + h1 {font-size: 28px;}#content .divider + h2,#content2 .divider + h2#teaser-container .divider + h2 {font-size: 26px;}#sideBar {padding-top: 20px;padding-bottom: 320px;}#sideBar .box.haus-maria {position: absolute;padding-left: 15px;padding-right: 15px;left: 0px;bottom: 0px;}#teaser-slider {padding-left: 40px;padding-right: 40px;}#teaser-slider .slick-arrow {display: block !important;}#teaser-slider .slick-prev,#teaser-slider .slick-next {width: 40px;height: 40px;}#teaser-slider .slick-prev::before,#teaser-slider .slick-next::before {font-size: 60px;line-height: 30px;}#teaser-slider .item {padding-bottom: 80px;position: relative;}#teaser-slider .item .btn {position: absolute;bottom: 10px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}#footer {/* margin-top: 50px; */}#footer ul {margin-top: 0px;}}@media (min-width: 992px) {.hamburger {margin: 10px 0 10px auto;}#main-nav ul > li > a {line-height: 40px;font-size: 18px;padding: 11px 15px;}#main-nav > ul > li:nth-child(2) {margin-right: 270px;}#main-nav > ul > li:last-child {margin-right: 55px;}#main-nav ul > li > ul {top: 64px;}#main-nav > ul > li:last-child > ul {left: auto;right: 0;}#main-nav ul > li > ul > li > a {font-size: 16px;line-height: 40px;}#logo-wrap {width: 260px;height: 147px;top: -22px;margin: 0 0 0 -130px;}#logo-wrap .dtv-klassifizierung {height: 17px;}.slick-dots {bottom: 90px;}#main-slider .slick-slides figcaption {bottom: 130px;right: 10%;font-size: 30px;}#content {margin-top: -50px;}#content > .row {padding-top: 25px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0e1cf+0,ffffff+30 */background: rgb(240,225,207); /* Old browsers */background: -moz-linear-gradient(top,  rgba(240,225,207,1) 0%, rgba(255,255,255,1) 30%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(240,225,207,1) 0%,rgba(255,255,255,1) 30%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(240,225,207,1) 0%,rgba(255,255,255,1) 30%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0e1cf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}#content::before,#content::after {content: '';width: 30px;height: 150px;position: absolute;top: 50px;left: 8px;-webkit-box-shadow: 0 0 15px 10px rgba(0,0,0,0.2);box-shadow: 0 0 15px 10px rgba(0,0,0,0.2);z-index: -1;-webkit-transform: rotate(-5deg);-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-o-transform: rotate(-5deg);transform: rotate(-5deg);}#content::after {left: auto;right: 8px;-webkit-transform: rotate(5deg);-moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-o-transform: rotate(5deg);transform: rotate(5deg);}.fewo-items {/* margin-bottom: 30px; */}.fewo-items > .col-lg-6 {margin-bottom: 0px;}.fewo-items h2.card-title a {font-size: 22px;}.fewo-items .grundriss img {max-height: 300px}}@media (min-width: 1200px) {.container {max-width: 1170px;}#main-nav {z-index: 1;}#main-nav ul > li > a {line-height: 40px;font-size: 20px;}#main-nav > ul > li:nth-child(2) {margin-right: 330px;}#main-nav > ul > li:last-child {margin-right: 65px;}#main-nav ul > li > ul {top: 64px;}#main-nav > ul > li:last-child > ul {left: auto;right: 0;}#logo-wrap {width: 310px;height: 175px;top: -32px;margin: 0 0 0 -155px;}#logo-wrap .dtv-klassifizierung {height: 17px;}#main-slider .copyright {bottom: 60px;}#trustYouFrame {display: block;position: absolute;top: -20px;right: -15px;width: 138px;height: 105px;}.fewo-items h2.card-title a {font-size: 24px;}.fewo-items .grundriss img {max-height: 350px}/* Page Thumbnails */.card.page-item .card-body {width: 85%;}}@media (min-width: 1280px) {#trustYouFrame {right: -40px;}}
