modal#alert {position: fixed;display: block;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.26);z-index: 10000;}modal#alert .alert {position: absolute;display: block;left: 50%;top: 50%;width: 300px;padding: 20px;border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;background-color: #fff;box-shadow: 0 10px 30px 2px rgba(0,0,0,0.16);-o-box-shadow: 0 10px 30px 2px rgba(0,0,0,0.16);-moz-box-shadow: 0 10px 30px 2px rgba(0,0,0,0.16);-webkit-box-shadow: 0 10px 30px 2px rgba(0,0,0,0.16);-ms-box-shadow: 0 10px 30px 2px rgba(0,0,0,0.16);transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}@media only screen and (min-width : 1280px) {modal#alert .alert {padding: 25px 30px;width: 360px;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {modal#alert .alert {padding: 25px 30px;width: 360px;}}modal#alert .alert p {padding: 0;line-height: 1.36em !important;font-size: 14px !important;font-weight: 300 !important;}modal#alert .alert p strong {position: relative;display: block;text-transform: uppercase;font-weight: 500;line-height: 1.8em;font-size: 16px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {modal#alert .alert p {font-size: 14px !important;}}modal#alert .alert .action {text-align: right;position: relative;display: block;padding-top: 10px;}modal#alert .alert .action a {font-size: 14px;text-transform: uppercase;font-weight: 500;color: #000;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}modal#alert .alert .action a:hover {color: #E50006;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {modal#alert .alert .action a {font-size: 14px !important;}}#bg-aside {position: fixed;display: none;z-index: 9000;left: 0;right: 0;top: 0;bottom: 0;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;opacity: 0;background-color: rgba(0,0,0,0.46);}#bg-aside.see {display: block;}#bg-aside.see.show {opacity: 1;}aside {position: fixed;display: block;top: 0;left: 0;bottom: 0;width: 100%;max-width: 300px;background-color: #fff;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transform: translate(-100%,0);-o-transform: translate(-100%,0);-moz-transform: translate(-100%,0);-webkit-transform: translate(-100%,0);-ms-transform: translate(-100%,0);z-index: 9900;}aside.show {transform: translate(0,0);-o-transform: translate(0,0);-moz-transform: translate(0,0);-webkit-transform: translate(0,0);-ms-transform: translate(0,0);}aside .close {position: relative;display: block;}aside .close a {position: relative;display: block;line-height: 55px;border-bottom: 1px solid #ddd;color: #000;font-size: 14px;font-weight: 500;text-transform: uppercase;cursor: pointer;padding: 0 20px;}aside .close a:after {position: absolute;display: block;content: "";right: 20px;top: 50%;margin-top: -4px;border-style: solid;border-width: 2px 2px 0 0;border-color: #000;transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);width: 8px;height: 8px;}aside nav {position: absolute;display: block;left: 0;right: 0;top: 56px;bottom: 0;overflow-y: auto;padding: 20px 0;}aside nav item.head {position: relative;display: block;padding: 10px 20px;font-size: 21px;text-transform: uppercase;font-weight: 400;border-bottom: 3px solid #eee;color: #aaa;}aside nav ul.nav {position: relative;display: block;border-bottom: 1px solid #F5F5F5;margin-bottom: 25px;}aside nav ul.nav li {position: relative;display: block;list-style: none;}aside nav ul.nav li a {position: relative;display: block;line-height: 42px;padding: 0 20px;cursor: pointer;font-weight: 300;font-size: 16px;text-decoration: none;color: #E50006;border-top: 1px solid #F5F5F5;}aside nav ul.nav li a:after {position: absolute;display: block;content: "";right: 20px;top: 50%;margin-top: -3px;border-style: solid;border-width: 1px 1px 0 0;border-color: #000;transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);width: 6px;height: 6px;}* {margin: 0;padding: 0;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-touch-callout: none;-webkit-font-smoothing: antialiased;}*:focus,*:active {outline: none;}*::after,*::before,*:after,*:before {box-sizing: border-box;}html {-webkit-text-size-adjust: 100%;}body,html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body {font-family: Fira Sans Condensed;background-color: #FFFFFF;overflow-y: scroll;overflow-x: hidden !important;-webkit-overflow-scrolling: touch;scroll-behavior: smooth;-webkit-scroll-behavior: smooth;}body.noscroll,body.is--login,body.is--system {overflow-y: hidden !important;-webkit-overflow-scrolling: none !important;}container {position: relative;display: block;width: 100%;margin: 0 auto;max-width: 1200px;}.anim {transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}input,button,select,textarea {background-image: none;font-family: Fira Sans Condensed;font-size: 14px;font-weight: 300;}a {text-decoration: none;cursor: pointer;}img {max-width: 100%;height: auto;border: 0;}grid {position: relative;display: block;letter-spacing: 0;font-size: 0;}grid column {position: relative;display: inline-block;vertical-align: top;letter-spacing: normal;font-size: 16px;}@media only screen and (min-width : 1280px) {grid column[pc="1"] {width: calc(100% / 12 * 1 - 0.5px);}grid column[pc="2"] {width: calc(100% / 12 * 2 - 0.5px);}grid column[pc="3"] {width: calc(100% / 12 * 3 - 0.5px);}grid column[pc="4"] {width: calc(100% / 12 * 4 - 0.5px);}grid column[pc="5"] {width: calc(100% / 12 * 5 - 0.5px);}grid column[pc="6"] {width: calc(100% / 12 * 6 - 0.5px);}grid column[pc="7"] {width: calc(100% / 12 * 7 - 0.5px);}grid column[pc="8"] {width: calc(100% / 12 * 8 - 0.5px);}grid column[pc="9"] {width: calc(100% / 12 * 9 - 0.5px);}grid column[pc="10"] {width: calc(100% / 12 * 10 - 0.5px);}grid column[pc="11"] {width: calc(100% / 12 * 11 - 0.5px);}grid column[pc="12"] {width: calc(100% / 12 * 12 - 0.5px);}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {grid column[tablet="1"] {width: calc(100% / 12 * 1);}grid column[tablet="2"] {width: calc(100% / 12 * 2);}grid column[tablet="3"] {width: calc(100% / 12 * 3);}grid column[tablet="4"] {width: calc(100% / 12 * 4);}grid column[tablet="5"] {width: calc(100% / 12 * 5);}grid column[tablet="6"] {width: calc(100% / 12 * 6);}grid column[tablet="7"] {width: calc(100% / 12 * 7);}grid column[tablet="8"] {width: calc(100% / 12 * 8);}grid column[tablet="9"] {width: calc(100% / 12 * 9);}grid column[tablet="10"] {width: calc(100% / 12 * 10);}grid column[tablet="11"] {width: calc(100% / 12 * 11);}grid column[tablet="12"] {width: calc(100% / 12 * 12);}}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {grid column[mobile="1"] {width: calc(100% / 12 * 1);}grid column[mobile="2"] {width: calc(100% / 12 * 2);}grid column[mobile="3"] {width: calc(100% / 12 * 3);}grid column[mobile="4"] {width: calc(100% / 12 * 4);}grid column[mobile="5"] {width: calc(100% / 12 * 5);}grid column[mobile="6"] {width: calc(100% / 12 * 6);}grid column[mobile="7"] {width: calc(100% / 12 * 7);}grid column[mobile="8"] {width: calc(100% / 12 * 8);}grid column[mobile="9"] {width: calc(100% / 12 * 9);}grid column[mobile="10"] {width: calc(100% / 12 * 10);}grid column[mobile="11"] {width: calc(100% / 12 * 11);}grid column[mobile="12"] {width: calc(100% / 12 * 12);}}.hidden {position: absolute;display: block;width: 0;height: 0;overflow: hidden;}content {position: relative;display: block;padding-top: 175px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {content {padding-top: 90px;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {content {padding-top: 90px;}}.primaryBG {background-color: #E50006;}content .white-block,.mdvEditor .white-block {position: relative;display: block;padding: 60px 0;}content .gray-block,.mdvEditor .gray-block {position: relative;display: block;padding: 60px 0;background-color: #F6F6F6;}content a,.mdvEditor a {color: #E50006;text-decoration: none;cursor: pointer;}content a:hover,.mdvEditor a:hover {color: #000;}content p,.mdvEditor p {padding: 10px 20px;font-size: 16px;font-weight: 300;line-height: 1.46em;}content p.small,.mdvEditor p.small {padding: 5px 20px;}content p.bold,.mdvEditor p.bold {font-weight: 600;}content ul,content ol,.mdvEditor ul,.mdvEditor ol {padding: 10px 40px;}content ul li,content ol li,.mdvEditor ul li,.mdvEditor ol li {font-size: 16px;font-weight: 300;line-height: 1.46em;}content h2,.mdvEditor h2 {font-size: 32px;padding: 10px 20px;color: #E50006;font-weight: 500;padding-bottom: 25px;}content h3,.mdvEditor h3 {font-size: 24px;padding: 10px 20px;color: #E50006;font-weight: 500;}content h4,.mdvEditor h4 {font-size: 20px;padding: 10px 20px;color: #E50006;font-weight: 500;}content h5,.mdvEditor h5 {font-size: 20px;padding: 10px 20px;color: #000;font-weight: 500;}content h6,.mdvEditor h6 {font-size: 20px;padding: 10px 20px;color: #000;font-weight: 400;}content h1,.mdvEditor h1 {font-size: 42px;padding: 10px 20px;color: #E50006;font-weight: 500;padding-bottom: 25px;}content .image-rounded,.mdvEditor .image-rounded {position: relative;display: block;margin: 10px 20px;height: 0;padding-bottom: 56%;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;}content .price-unit,.mdvEditor .price-unit {position: relative;display: block;padding: 10px 20px;text-align: right;font-size: 36px;font-weight: 600;line-height: 1.1em;}content .price-unit span,.mdvEditor .price-unit span {position: relative;display: block;font-size: 13px;font-weight: 400;line-height: 1.1em;color: #aaa;}content .termin-selector,.mdvEditor .termin-selector {position: relative;display: block;padding: 10px 20px;padding-top: 25px;}content .termin-selector label,.mdvEditor .termin-selector label {font-size: 14px;font-weight: 400;color: #aaa;position: relative;display: block;padding-bottom: 5px;}content .termin-selector a.btn.sel,.mdvEditor .termin-selector a.btn.sel {position: relative;display: inline-block;vertical-align: top;margin-left: 5px;height: 36px;line-height: 36px;background-color: #E50006;color: #fff;width: 124px;text-align: center;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;font-size: 15px;font-weight: 600;text-decoration: none;cursor: pointer;}content .termin-selector a.btn.sel.disabled,.mdvEditor .termin-selector a.btn.sel.disabled {padding: 0 25px;width: auto;filter: grayscale(100%);-moz-filter: grayscale(100%);-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);opacity: 0.3;cursor: not-allowed;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {content .termin-selector a.btn.sel,.mdvEditor .termin-selector a.btn.sel {width: 100%;margin-left: 0;margin-top: 10px;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {content .termin-selector a.btn.sel,.mdvEditor .termin-selector a.btn.sel {width: 100%;margin-left: 0;margin-top: 10px;}}content .termin-selector .selector,.mdvEditor .termin-selector .selector {position: relative;display: inline-block;vertical-align: top;width: calc(100% - 130px);border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;border: 1px solid #ddd;height: 36px;z-index: 5;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {content .termin-selector .selector,.mdvEditor .termin-selector .selector {width: 100%;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {content .termin-selector .selector,.mdvEditor .termin-selector .selector {width: 100%;}}content .termin-selector .selector:before,.mdvEditor .termin-selector .selector:before {position: absolute;display: block;right: 0;top: 0;content: "";z-index: -1;width: 36px;height: 35px;cursor: default;border-left: 1px solid #ddd;}content .termin-selector .selector:after,.mdvEditor .termin-selector .selector:after {width: 0;height: 0;border-style: solid;border-width: 4px 3px 0 3px;border-color: #000000 transparent transparent transparent;position: absolute;display: block;z-index: -1;right: 15px;top: 15px;content: "";}content .termin-selector .selector .display,.mdvEditor .termin-selector .selector .display {position: relative;display: block;line-height: 36px;height: 36px;padding: 0 15px;padding-right: 44px;font-size: 16px;font-weight: 300;cursor: pointer;}content .termin-selector .selector .display .rpreis,.mdvEditor .termin-selector .selector .display .rpreis {float: right;color: #aaa;font-size: 13px;font-weight: 300;}content .termin-selector .selector .dropdown,.mdvEditor .termin-selector .selector .dropdown {border: 1px solid #ddd;position: absolute;display: block;left: 0;right: 0;top: 100%;border-radius: 0 0 4px 4px;-o-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-ms-border-radius: 0 0 4px 4px;box-shadow: 0 2px 2px rgba(0,0,0,0.06);-o-box-shadow: 0 2px 2px rgba(0,0,0,0.06);-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.06);-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.06);-ms-box-shadow: 0 2px 2px rgba(0,0,0,0.06);background-color: #fAFAFA;}content .termin-selector .selector .dropdown .option,.mdvEditor .termin-selector .selector .dropdown .option {position: relative;display: block;line-height: 36px;padding: 0 15px;background-color: #FFF;margin-bottom: 1px;padding-right: 45px;font-size: 16px;font-weight: 300;cursor: pointer;}content .termin-selector .selector .dropdown .option:last-child,.mdvEditor .termin-selector .selector .dropdown .option:last-child {margin-bottom: 0;border-radius: 0 0 4px 4px;-o-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-ms-border-radius: 0 0 4px 4px;}content .termin-selector .selector .dropdown .option .rpreis,.mdvEditor .termin-selector .selector .dropdown .option .rpreis {float: right;color: #999;font-size: 13px;font-weight: 300;}content .termin-selector .selector .dropdown .option:hover,.mdvEditor .termin-selector .selector .dropdown .option:hover {background-color: #ffe5e6;color: #000;}content .termin-selector .selector .dropdown .option:hover .rpreis,.mdvEditor .termin-selector .selector .dropdown .option:hover .rpreis {color: #000;}content .termin-selector .selector .dropdown .option.active,.mdvEditor .termin-selector .selector .dropdown .option.active {background-color: #E50006;color: #fff;}content .termin-selector .selector .dropdown .option.active .rpreis,.mdvEditor .termin-selector .selector .dropdown .option.active .rpreis {color: #fff;}content ul.check,.mdvEditor ul.check {position: relative;display: block;padding: 10px 20px;}content ul.check li,.mdvEditor ul.check li {position: relative;display: block;list-style: none;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 1.1em;font-weight: 400;padding: 4px 0;padding-left: 24px;}content ul.check li:before,.mdvEditor ul.check li:before {position: absolute;display: block;content: "✔";color: #E50006;top: 6px;left: 0;font-size: 18px;}content ul.check.wrap li,.mdvEditor ul.check.wrap li {text-overflow: unset;overflow: unset;white-space: unset;}@media only screen and (min-width : 1280px) {content ul.check.wrap,.mdvEditor ul.check.wrap {letter-spacing: 0;font-size: 0;}content ul.check.wrap li,.mdvEditor ul.check.wrap li {display: inline-block;vertical-align: top;letter-spacing: normal;font-size: 16px;width: calc(50% - 1px);}}content .box,.mdvEditor .box {position: relative;display: block;margin: 20px;background-color: #f6f6f6;box-shadow: 0 0 0 1px rgba(0,0,0,0.06), 0 5px 20px 1px rgba(0,0,0,0.06);-o-box-shadow: 0 0 0 1px rgba(0,0,0,0.06), 0 5px 20px 1px rgba(0,0,0,0.06);-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.06), 0 5px 20px 1px rgba(0,0,0,0.06);-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.06), 0 5px 20px 1px rgba(0,0,0,0.06);-ms-box-shadow: 0 0 0 1px rgba(0,0,0,0.06), 0 5px 20px 1px rgba(0,0,0,0.06);border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;}content .box .image,.mdvEditor .box .image {position: relative;display: block;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-ms-border-radius: 4px 4px 0 0;}content .box .image.converted,.mdvEditor .box .image.converted {padding-top: 56%;height: 0;}content .box.im-left,.mdvEditor .box.im-left {border-radius: 4px !important;-o-border-radius: 4px !important;-moz-border-radius: 4px !important;-webkit-border-radius: 4px !important;-ms-border-radius: 4px !important;}content .box.im-left .promo-btn,.mdvEditor .box.im-left .promo-btn {position: absolute;display: block;background-image: url(../themes/frontend/VogtReisen/_public/src/images/button.png);background-position: 50% 50%;background-size: contain;width: 140px;height: 140px;background-repeat: no-repeat;z-index: 2;top: -32px;left: -28px;}content .box.im-left .promo-btn span.inner,.mdvEditor .box.im-left .promo-btn span.inner {position: relative;display: block;transform: rotate(-20deg);-o-transform: rotate(-20deg);-moz-transform: rotate(-20deg);-webkit-transform: rotate(-20deg);-ms-transform: rotate(-20deg);text-align: center;color: #E50006;font-size: 18px;font-weight: 600;margin-left: -17px;padding-top: 55px;}content .box.im-left .promo-btn span.inner span,.mdvEditor .box.im-left .promo-btn span.inner span {position: relative;display: block;}content .box.im-left .promo-btn span.inner span.line1,.mdvEditor .box.im-left .promo-btn span.inner span.line1 {font-weight: 600;line-height: 1.1em;}content .box.im-left .promo-btn span.inner span.line2,.mdvEditor .box.im-left .promo-btn span.inner span.line2 {font-weight: 400;font-size: 14px;line-height: 1.1em;}content .box.im-left.kk .promo-btn,.mdvEditor .box.im-left.kk .promo-btn {transform: scale(0.7);-o-transform: scale(0.7);-moz-transform: scale(0.7);-webkit-transform: scale(0.7);-ms-transform: scale(0.7);margin-left: -20px;}content .box.im-left .image,.mdvEditor .box.im-left .image {position: absolute;display: block;top: 0;left: 0;bottom: 0;width: 200px;z-index: 2;border-radius: 0 !important;-o-border-radius: 0 !important;-moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;-ms-border-radius: 0 !important;height: auto !important;padding-top: 0 !important;background-position: bottom left;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {content .box.im-left .image,.mdvEditor .box.im-left .image {position: relative;display: block;width: 100%;border-radius: 4px 4px 0 0 !important;-o-border-radius: 4px 4px 0 0 !important;-moz-border-radius: 4px 4px 0 0 !important;-webkit-border-radius: 4px 4px 0 0 !important;-ms-border-radius: 4px 4px 0 0 !important;height: 0 !important;padding-top: 56% !important;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {content .box.im-left .image,.mdvEditor .box.im-left .image {position: relative;display: block;width: 100%;border-radius: 4px 4px 0 0 !important;-o-border-radius: 4px 4px 0 0 !important;-moz-border-radius: 4px 4px 0 0 !important;-webkit-border-radius: 4px 4px 0 0 !important;-ms-border-radius: 4px 4px 0 0 !important;height: 0 !important;padding-top: 56% !important;}}content .box.im-left .text-right,.mdvEditor .box.im-left .text-right {position: relative;display: block;padding: 20px;padding-left: 220px;background-color: #fff;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {content .box.im-left .text-right,.mdvEditor .box.im-left .text-right {padding-left: 20px;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {content .box.im-left .text-right,.mdvEditor .box.im-left .text-right {padding-left: 20px;}}content .box.im-left .text-right .ctitle,.mdvEditor .box.im-left .text-right .ctitle {color: #E50006;position: relative;display: block;border-bottom: 2px solid #E50006;padding: 5px 0;font-weight: 600;font-size: 19px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}content .box.im-left .text-right .ctitle .left,.mdvEditor .box.im-left .text-right .ctitle .left {position: relative;display: inline-block;vertical-align: top;width: calc(100% -180px);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}content .box.im-left .text-right .ctitle .right,.mdvEditor .box.im-left .text-right .ctitle .right {float: right;width: 170px;font-size: 14px;font-weight: 400;color: #000;text-align: right;}content .box.im-left .text-right p,.mdvEditor .box.im-left .text-right p {font-weight: 400;font-size: 16px;line-height: 1.46em;padding: 10px 0;}content .box.im-left .text-right ul,.mdvEditor .box.im-left .text-right ul {padding: 10px 0;padding-top: 20px;}content .box.im-left .text-right .actions,.mdvEditor .box.im-left .text-right .actions {position: relative;display: block;}content .box.im-left .text-right .actions a,.mdvEditor .box.im-left .text-right .actions a {position: relative;display: block;background-color: #E50006;color: #fff;font-size: 16px;font-weight: 500;cursor: pointer;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 0 20px;line-height: 42px;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;text-align: center;}content .box.im-left .text-right .actions a.disabled,.mdvEditor .box.im-left .text-right .actions a.disabled {filter: grayscale(100);-moz-filter: grayscale(100);-webkit-filter: grayscale(100);-ms-filter: grayscale(100);-o-filter: grayscale(100);opacity: 0.3;cursor: not-allowed;}content .box .title,.mdvEditor .box .title {position: relative;display: block;padding: 25px 0;text-align: center;font-size: 21px;background-color: #fff;border-radius: 0 0 5px 5px;-o-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-ms-border-radius: 0 0 5px 5px;}content .box .title p,.mdvEditor .box .title p {padding: 0;}content .box .title p a,.mdvEditor .box .title p a {font-size: 24px;font-weight: 500;position: relative;display: block;text-decoration: none;cursor: pointer;color: #E50006;}content .box .title p a:hover,.mdvEditor .box .title p a:hover {color: #000;}.columns {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-width: 50%;-moz-column-width: 50%;column-width: 50%;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.columns {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-width: 100%;-moz-column-width: 100%;column-width: 100%;}}.columns p {text-align: justify;}flex {position: relative;display: flex;justify-content: space-between;-ms-flex-pack: justify;align-items: stretch;-ms-flex-align: stretch;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {flex {flex-wrap: wrap;-ms-flex-wrap: wrap;}}flex item {position: relative;display: block;width: 100%;}@media only screen and (min-width : 1280px) {flex item {padding-right: 20px;padding-left: 0;}}@media only screen and (min-width : 1280px) {flex item.bleft {padding-left: 20px;padding-right: 0;border-left: 2px dotted #ddd;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {flex item.bleft {border-left: 2px dotted #ddd;}}@media only screen and (min-width : 1280px) {flex item[pc="1"] {width: calc(100% / 12 * 1 - 0.5px);}flex item[pc="2"] {width: calc(100% / 12 * 2 - 0.5px);}flex item[pc="3"] {width: calc(100% / 12 * 3 - 0.5px);}flex item[pc="4"] {width: calc(100% / 12 * 4 - 0.5px);}flex item[pc="5"] {width: calc(100% / 12 * 5 - 0.5px);}flex item[pc="6"] {width: calc(100% / 12 * 6 - 0.5px);}flex item[pc="7"] {width: calc(100% / 12 * 7 - 0.5px);}flex item[pc="8"] {width: calc(100% / 12 * 8 - 0.5px);}flex item[pc="9"] {width: calc(100% / 12 * 9 - 0.5px);}flex item[pc="10"] {width: calc(100% / 12 * 10 - 0.5px);}flex item[pc="11"] {width: calc(100% / 12 * 11 - 0.5px);}flex item[pc="12"] {width: calc(100% / 12 * 12 - 0.5px);}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {flex item[tablet="1"] {width: calc(100% / 12 * 1);}flex item[tablet="2"] {width: calc(100% / 12 * 2);}flex item[tablet="3"] {width: calc(100% / 12 * 3);}flex item[tablet="4"] {width: calc(100% / 12 * 4);}flex item[tablet="5"] {width: calc(100% / 12 * 5);}flex item[tablet="6"] {width: calc(100% / 12 * 6);}flex item[tablet="7"] {width: calc(100% / 12 * 7);}flex item[tablet="8"] {width: calc(100% / 12 * 8);}flex item[tablet="9"] {width: calc(100% / 12 * 9);}flex item[tablet="10"] {width: calc(100% / 12 * 10);}flex item[tablet="11"] {width: calc(100% / 12 * 11);}flex item[tablet="12"] {width: calc(100% / 12 * 12);}}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {flex item[mobile="1"] {width: calc(100% / 12 * 1);}flex item[mobile="2"] {width: calc(100% / 12 * 2);}flex item[mobile="3"] {width: calc(100% / 12 * 3);}flex item[mobile="4"] {width: calc(100% / 12 * 4);}flex item[mobile="5"] {width: calc(100% / 12 * 5);}flex item[mobile="6"] {width: calc(100% / 12 * 6);}flex item[mobile="7"] {width: calc(100% / 12 * 7);}flex item[mobile="8"] {width: calc(100% / 12 * 8);}flex item[mobile="9"] {width: calc(100% / 12 * 9);}flex item[mobile="10"] {width: calc(100% / 12 * 10);}flex item[mobile="11"] {width: calc(100% / 12 * 11);}flex item[mobile="12"] {width: calc(100% / 12 * 12);}}.pager {position: relative;display: block;padding: 10px 20px;}.pager a {background-color: #E50006;color: #fff;position: relative;display: inline-block;vertical-align: top;line-height: 42px;text-decoration: none;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;cursor: pointer;padding: 0 25px;font-size: 16px;font-weight: 600;}.pager a.next {float: right;}.pager a.disabled {filter: grayscale(100%);-moz-filter: grayscale(100%);-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);cursor: not-allowed;opacity: 0.3;}div.error {position: relative;display: block;border: 1px solid #E50006;background-color: #fff4f5;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;padding: 15px 20px;margin: 10px 20px;}div.error h4,div.error p {padding: 0;}div.error h4 {color: #E50006;}div.error p {color: #000;}nav.highlight {position: relative;display: block;padding: 10px 20px;}@media only screen and (min-width : 1280px) {nav.highlight {padding-right: 10px;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {nav.highlight {padding-right: 10px;}}nav.highlight item {position: relative;display: block;}nav.highlight item a {position: relative;display: block;cursor: pointer;text-decoration: none;color: #000;border-bottom: 1px dotted #ddd;}nav.highlight item a .image {position: absolute;display: block;left: 0;top: 5px;bottom: 5px;width: 50px;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}nav.highlight item a .text {position: relative;display: block;padding: 10px 0;padding-left: 60px;}nav.highlight item a .text span {position: relative;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 15px;font-weight: 400;}nav.highlight item a .text span.price {color: #AAA;font-size: 12px;font-weight: 400;}nav.highlight item:last-child a {border-bottom: 0;}nav.menu {position: relative;display: block;padding: 10px 20px;}@media only screen and (min-width : 1280px) {nav.menu {padding-right: 10px;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {nav.menu {padding-right: 10px;}}nav.menu item {position: relative;display: block;}nav.menu item a {position: relative;display: block;border-bottom: 1px dotted #ddd;text-decoration: none;cursor: pointer;line-height: 36px;color: #000;font-size: 16px;font-weight: 400;}nav.menu item a:hover {color: #E50006;}nav.menu item a:after {position: absolute;display: block;content: "";right: 0px;top: 50%;margin-top: -3px;border-style: solid;border-color: #E50006;border-width: 1px 1px 0 0;transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);width: 6px;height: 6px;}nav.menu item:last-child a {border-bottom: 0;}.seperator {position: relative;display: block;margin: 20px 20px;margin-right: 10px;height: 2px;overflow: hidden;background-color: #E50006;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.seperator {margin-right: 20px;}}.back {position: relative;display: block;padding: 10px 20px;padding-right: 10px;padding-bottom: 25px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.back {padding-right: 20px;}}.back a.btn.gray {position: relative;display: inline-block;line-height: 46px;padding: 0 35px;text-decoration: none;cursor: pointer;background-color: #aaa;color: #FFF;font-size: 16px;font-weight: 600;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;}.buchungsForm .actions {position: relative;display: block;padding: 10px 20px;padding-right: 10px;text-align: right;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.buchungsForm .actions {padding-right: 20px;}}.buchungsForm .actions a.btn.primary {position: relative;display: inline-block;line-height: 46px;padding: 0 35px;text-decoration: none;cursor: pointer;background-color: #E50006;color: #FFF;font-size: 16px;font-weight: 600;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;}.buchungsForm .input {position: relative;display: block;padding: 5px 20px;padding-right: 10px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.buchungsForm .input {padding-right: 20px;}}.buchungsForm .input label {position: relative;display: block;padding: 5px 0;padding-top: 0;font-size: 13px;font-weight: 400;}.buchungsForm .input.hasSelect select {appearance: none;-webkit-appearance: none;cursor: pointer;background-color: transparent;}.buchungsForm .input.hasSelect:before {position: absolute;display: block;right: 10px;top: 25px;content: "";z-index: -1;width: 36px;height: 36px;cursor: default;border-left: 1px solid #ddd;background-color: #fff;border-radius: 0 4px 4px 0;-o-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;-ms-border-radius: 0 4px 4px 0;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.buchungsForm .input.hasSelect:before {right: 20px;}}.buchungsForm .input.hasSelect:after {width: 0;height: 0;border-style: solid;border-width: 4px 3px 0 3px;border-color: #000000 transparent transparent transparent;position: absolute;display: block;z-index: -1;right: 25px;top: 40px;content: "";}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.buchungsForm .input.hasSelect:after {right: 35px;}}.buchungsForm .input input,.buchungsForm .input textarea,.buchungsForm .input select {width: 100%;height: 36px;color: #000;background-image: none;background-color: #fff;padding: 0 12px;font-size: 16px;font-weight: 400;border: 0;box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-o-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-moz-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-webkit-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-ms-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;}.buchungsForm .input input:focus,.buchungsForm .input textarea:focus,.buchungsForm .input select:focus {box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-o-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-moz-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-webkit-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-ms-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;}.buchungsForm .input input.error,.buchungsForm .input textarea.error,.buchungsForm .input select.error {box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-o-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-moz-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-webkit-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-ms-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;}.buchungsForm .input textarea {padding: 12px;height: auto;}.buchungsForm .input.checkbox input,.buchungsForm .input.radio input {display: none;}.buchungsForm .input.checkbox input + label,.buchungsForm .input.radio input + label {text-transform: none;cursor: pointer;font-size: 16px;padding-left: 30px;position: relative;display: block;font-weight: 300;line-height: 1.46em;}.buchungsForm .input.checkbox input + label:before,.buchungsForm .input.radio input + label:before {content: "";position: absolute;display: block;width: 14px;height: 14px;box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-o-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-ms-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);left: 0;top: 3px;border-radius: 1px;-o-border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;-ms-border-radius: 1px;}.buchungsForm .input.checkbox input.error + label,.buchungsForm .input.radio input.error + label {color: red !important;}.buchungsForm .input.checkbox input:checked+label:after,.buchungsForm .input.radio input:checked+label:after {content: "";position: absolute;display: block;width: 8px;height: 8px;box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-o-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-ms-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);left: 3px;top: 6px;background: #E50006;background: -moz-linear-gradient(-45deg,#E50006 0%,#F10000 100%);background: -webkit-linear-gradient(-45deg,#E50006 0%,#F10000 100%);background: linear-gradient(135deg,#E50006 0%,#F10000 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@primaryColor',endColorstr='@secondColor',GradientType=1);}.buchungsForm .select {position: relative;display: block;padding: 0 10px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.buchungsForm .select {padding: 0 20px;margin-bottom: 5px;}}.buchungsForm .select select {width: 100%;height: 36px;color: #000;background-image: none;background-color: transparent;padding: 0 12px;font-size: 16px;font-weight: 400;border: 0;box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-o-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-moz-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-webkit-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-ms-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;appearance: none;-webkit-appearance: none;cursor: pointer;}.buchungsForm .select select:focus {box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-o-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-moz-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-webkit-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-ms-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;}.buchungsForm .select:before {position: absolute;display: block;right: 10px;top: 0;content: "";z-index: -1;width: 36px;height: 35px;cursor: default;border-left: 1px solid #ddd;background-color: #fff;border-radius: 0 4px 4px 0;-o-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;-ms-border-radius: 0 4px 4px 0;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.buchungsForm .select:before {right: 20px;}}.buchungsForm .select:after {width: 0;height: 0;border-style: solid;border-width: 4px 3px 0 3px;border-color: #000000 transparent transparent transparent;position: absolute;display: block;z-index: -1;right: 25px;top: 15px;content: "";}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.buchungsForm .select:after {right: 35px;}}label.buchen {padding: 10px 20px;padding-top: 5px;font-size: 14px;font-weight: 400;position: relative;display: block;}@media only screen and (min-width : 1280px) {label.buchen {padding-top: 12px;}}.buchen-more {position: relative;display: none;}.buchen-more.active {display: block;}.form-info {padding: 5px 0;position: relative;display: block;}.form-info p {font-size: 12px;font-weight: 400;color: #999;}#printView {position: relative;display: none;}h1 #print {position: relative;float: right;font-size: 16px;font-weight: 500;margin-top: 20px;}h1 #print:before {content: "";position: relative;display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin-right: 8px;background-image: url('data:image/png;base64,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');background-repeat: no-repeat;background-position: 50% 50%;background-size: contain;top: -1px;}@media print {header {display: none !important;}footer {display: none !important;}content {padding-top: 0 !important;}content .white-block {display: none !important;}content .gray-block {display: none !important;}content #homeFilter {display: none !important;}content #printView {display: block !important;filter: grayscale(100);-moz-filter: grayscale(100);-webkit-filter: grayscale(100);-ms-filter: grayscale(100);-o-filter: grayscale(100);}}.cookie-alert {position: fixed;display: none;left: 0;right: 0;top: 0;bottom: 0;z-index: 10000;background-color: rgba(0,0,0,0.26);}.cookie-alert.see {display: block;}.cookie-alert .alert {position: absolute;display: none;left: 50%;top: 50%;transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);width: 90vw;max-width: 500px;color: #000;background-color: #FFFFFF;font-family: Fira Sans Condensed;box-shadow: 0 10px 30px 2px rgba(0,0,0,0.26);-o-box-shadow: 0 10px 30px 2px rgba(0,0,0,0.26);-moz-box-shadow: 0 10px 30px 2px rgba(0,0,0,0.26);-webkit-box-shadow: 0 10px 30px 2px rgba(0,0,0,0.26);-ms-box-shadow: 0 10px 30px 2px rgba(0,0,0,0.26);}.cookie-alert .alert.see {display: block;}.cookie-alert .alert .inner {position: relative;display: block;max-height: 500px;overflow-y: auto;text-shadow: 0 1px 0 rgba(0,0,0,0.1);}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.cookie-alert .alert .inner {overflow-y: scroll;max-height: 400px;}.cookie-alert .alert .inner::-webkit-scrollbar {width: 10px;}.cookie-alert .alert .inner::-webkit-scrollbar-track {background-color: #FFFFFF;}.cookie-alert .alert .inner::-webkit-scrollbar-thumb {background-color: #ffffff;}}.cookie-alert .alert .headline {position: relative;display: block;background-color: #f2f2f2;line-height: 56px;padding: 0 20px;font-weight: 600;font-size: 16px;font-family: 'Rubik';text-transform: uppercase;}.cookie-alert .alert .info {position: relative;display: block;padding: 30px;text-align: left;line-height: 1.46em;font-size: 13px;font-weight: 300;padding-bottom: 10px;}.cookie-alert .alert .info .item {position: relative;display: block;padding-top: 15px;}.cookie-alert .alert .info .item p {font-size: 13px !important;line-height: 1.36em;color: rgba(0,0,0,0.65);}.cookie-alert .alert .info .item input {display: none;}.cookie-alert .alert .info .item input + label {position: relative;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 20px;font-size: 13px;text-transform: uppercase;font-weight: bold;cursor: pointer;}.cookie-alert .alert .info .item input + label:before {position: absolute;display: block;left: 0;top: 50%;transform: translate(0,-50%);-o-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);content: "";border: 1px solid #000;width: 12px;height: 12px;margin-top: 1px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.cookie-alert .alert .info .item input + label:before {margin-top: 0px;}}.cookie-alert .alert .info .item input[disabled] + label {cursor: not-allowed;}.cookie-alert .alert .info .item input[disabled] + label:before,.cookie-alert .alert .info .item input[disabled] + label:after {opacity: 0.5;cursor: not-allowed;}.cookie-alert .alert .info .item input:checked + label:after {content: "";position: absolute;display: block;border-bottom: 3px solid #34ce57;border-right: 3px solid #34ce57;transform: rotate(40deg);-o-transform: rotate(40deg);-moz-transform: rotate(40deg);-webkit-transform: rotate(40deg);-ms-transform: rotate(40deg);width: 6px;height: 12px;top: -1px;left: 6px;z-index: 2;box-shadow: 2px 0 0 #FFFFFF , -2px 0 0 #FFFFFF inset;;-o-box-shadow: 2px 0 0 #FFFFFF , -2px 0 0 #FFFFFF inset;;-moz-box-shadow: 2px 0 0 #FFFFFF , -2px 0 0 #FFFFFF inset;;-webkit-box-shadow: 2px 0 0 #FFFFFF , -2px 0 0 #FFFFFF inset;;-ms-box-shadow: 2px 0 0 #FFFFFF , -2px 0 0 #FFFFFF inset;;}.cookie-alert .alert .form {position: relative;display: block;padding: 10px 30px;letter-spacing: 0;font-size: 0;}.cookie-alert .alert .form .input {position: relative;display: inline-block;vertical-align: top;letter-spacing: normal;font-size: 12px;width: calc(100% / 3);}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.cookie-alert .alert .form .input {width: 50%;margin-bottom: 5px;}}.cookie-alert .alert .form .input input {display: none;}.cookie-alert .alert .form .input input + label {position: relative;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 20px;font-size: 13px;cursor: pointer;}.cookie-alert .alert .form .input input + label:before {position: absolute;display: block;left: 0;top: 50%;transform: translate(0,-50%);-o-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);content: "";border: 1px solid #000;width: 12px;height: 12px;margin-top: 1px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.cookie-alert .alert .form .input input + label:before {margin-top: 0px;}}.cookie-alert .alert .form .input input[disabled] + label {cursor: not-allowed;}.cookie-alert .alert .form .input input[disabled] + label:before,.cookie-alert .alert .form .input input[disabled] + label:after {opacity: 0.5;cursor: not-allowed;}.cookie-alert .alert .form .input input:checked + label:after {content: "";position: absolute;display: block;border-bottom: 3px solid #34ce57;border-right: 3px solid #34ce57;transform: rotate(40deg);-o-transform: rotate(40deg);-moz-transform: rotate(40deg);-webkit-transform: rotate(40deg);-ms-transform: rotate(40deg);width: 6px;height: 12px;top: -1px;left: 6px;z-index: 2;box-shadow: 2px 0 0 #FFFFFF , -2px 0 0 #FFFFFF inset;;-o-box-shadow: 2px 0 0 #FFFFFF , -2px 0 0 #FFFFFF inset;;-moz-box-shadow: 2px 0 0 #FFFFFF , -2px 0 0 #FFFFFF inset;;-webkit-box-shadow: 2px 0 0 #FFFFFF , -2px 0 0 #FFFFFF inset;;-ms-box-shadow: 2px 0 0 #FFFFFF , -2px 0 0 #FFFFFF inset;;}.cookie-alert .alert .actions {position: relative;display: block;padding: 10px 25px;letter-spacing: 0;font-size: 0;}.cookie-alert .alert .actions .btn {position: relative;display: inline-block;vertical-align: top;width: calc(50% - 10px);letter-spacing: normal;margin: 0 5px;line-height: 36px;text-align: center;background-color: #EEE;font-size: 12px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap;color: #000;cursor: pointer;overflow: hidden;text-transform: uppercase;}.cookie-alert .alert .actions .btn:hover {background-color: #aaa;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.cookie-alert .alert .actions .btn {display: block;margin: 0 5px;width: calc(100% - 10px);margin-bottom: 5px;}.cookie-alert .alert .actions .btn.b1 {margin-bottom: 0;}}.cookie-alert .alert .actions .btn.b2 {color: #fff;background-color: #28a745;}.cookie-alert .alert .actions .btn.b2:hover {background-color: #1e7e34;}.cookie-alert .alert .seeMore {position: relative;display: block;padding: 30px;padding-top: 0px;text-align: left;}.cookie-alert .alert .seeMore a {font-size: 13px;cursor: pointer;position: relative;margin-right: 12px;color: rgba(0,0,0,0.5);font-weight: 300;text-decoration: none;}.cookie-alert .alert .seeMore a:hover {color: #000;}.ui-widget.ui-widget-content {border: 0;box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 5px 15px 1px rgba(0,0,0,0.1);-o-box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 5px 15px 1px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 5px 15px 1px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 5px 15px 1px rgba(0,0,0,0.1);-ms-box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 5px 15px 1px rgba(0,0,0,0.1);padding: 20px;}.ui-widget-header {border: 0;color: #222222;font-weight: 500;font-size: 16px;background-image: none;background-color: transparent;}.ui-datepicker th {font-size: 14px;color: #ccc;font-weight: 500;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active {background-image: none;background-color: #f9f9f9;font-size: 12px;border: 0;text-align: center;line-height: 22px;}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover,.ui-button:hover,html .ui-button.ui-state-disabled:hover:hover,html .ui-button.ui-state-disabled:active:hover {background-color: #ffe5e6;}.ui-state-default.ui-datepicker-today,.ui-widget-content .ui-state-default.ui-datepicker-today,.ui-widget-header .ui-state-default.ui-datepicker-today,.ui-button.ui-datepicker-today,html .ui-button.ui-state-disabled:hover.ui-datepicker-today,html .ui-button.ui-state-disabled:active.ui-datepicker-today {background-color: #E50006;color: #fff;}.ui-state-default.ui-datepicker-today:hover,.ui-widget-content .ui-state-default.ui-datepicker-today:hover,.ui-widget-header .ui-state-default.ui-datepicker-today:hover,.ui-button.ui-datepicker-today:hover,html .ui-button.ui-state-disabled:hover.ui-datepicker-today:hover,html .ui-button.ui-state-disabled:active.ui-datepicker-today:hover {background-color: #E50006 !important;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {background-color: #E50006;color: #fff;}.ui-state-highlight:hover,.ui-widget-content .ui-state-highlight:hover,.ui-widget-header .ui-state-highlight:hover {background-color: #E50006 !important;color: #fff !important;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus {border: 0;background: none;font-weight: normal;color: #212121;}footer {position: relative;display: block;background-color: #fff;}footer .welle {position: relative;display: block;border-top: 10px solid #F6F6F6;padding-bottom: 40px;}footer .welle svg {position: relative;display: block;width: 100%;height: auto;fill: #F6F6F6;}footer .widget {position: relative;display: block;padding: 20px;}footer .widget .heading {color: #E50006;position: relative;display: block;font-weight: 400;font-size: 27px;padding-bottom: 25px;font-stretch: semi-condensed;-webkit-font-stretch: semi-condensed;}footer .widget p {padding: 0;font-size: 16;font-weight: 400;line-height: 1.6em;}footer .widget p a {text-decoration: none;cursor: pointer;color: #000;}footer .widget p a:hover {color: #E50006;}footer .widget ul {padding: 0;}footer .widget ul li {position: relative;display: block;font-size: 16px;font-weight: 400;line-height: 1.6em;list-style: none;}footer .widget ul li a {position: relative;display: block;color: #000;text-decoration: none;cursor: pointer;}footer .widget ul li a:hover {color: #E50006;}footer .bottom-line {position: relative;display: block;background-color: #E50006;color: #fff;margin-top: 80px;line-height: 36px;font-size: 14px;font-weight: 400;font-weight: normal;}footer .bottom-line p {padding: 0 20px;text-align: right;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {footer .bottom-line p {text-align: left;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {footer .bottom-line p {text-align: left;}}.form {position: relative;display: block;padding: 10px 10px;}.form .input {position: relative;display: inline-block;vertical-align: top;padding: 0 10px;padding-bottom: 10px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.form .input {width: 100% !important;}}.form .input.dsgvo {padding-top: 15px;}.form .input.text input,.form .input.text select,.form .input.text textarea,.form .input.tel input,.form .input.tel select,.form .input.tel textarea,.form .input.email input,.form .input.email select,.form .input.email textarea,.form .input.url input,.form .input.url select,.form .input.url textarea,.form .input.date input,.form .input.date select,.form .input.date textarea,.form .input.time input,.form .input.time select,.form .input.time textarea,.form .input.select input,.form .input.select select,.form .input.select textarea,.form .input.textarea input,.form .input.textarea select,.form .input.textarea textarea {width: 100%;height: 36px;color: #000;background-image: none;background-color: #fff;padding: 0 12px;font-size: 16px;font-weight: 400;border: 0;box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-o-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-moz-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-webkit-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-ms-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;}.form .input.text input:focus,.form .input.text select:focus,.form .input.text textarea:focus,.form .input.tel input:focus,.form .input.tel select:focus,.form .input.tel textarea:focus,.form .input.email input:focus,.form .input.email select:focus,.form .input.email textarea:focus,.form .input.url input:focus,.form .input.url select:focus,.form .input.url textarea:focus,.form .input.date input:focus,.form .input.date select:focus,.form .input.date textarea:focus,.form .input.time input:focus,.form .input.time select:focus,.form .input.time textarea:focus,.form .input.select input:focus,.form .input.select select:focus,.form .input.select textarea:focus,.form .input.textarea input:focus,.form .input.textarea select:focus,.form .input.textarea textarea:focus {box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-o-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-moz-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-webkit-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-ms-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;}.form .input.text input.error,.form .input.text select.error,.form .input.text textarea.error,.form .input.tel input.error,.form .input.tel select.error,.form .input.tel textarea.error,.form .input.email input.error,.form .input.email select.error,.form .input.email textarea.error,.form .input.url input.error,.form .input.url select.error,.form .input.url textarea.error,.form .input.date input.error,.form .input.date select.error,.form .input.date textarea.error,.form .input.time input.error,.form .input.time select.error,.form .input.time textarea.error,.form .input.select input.error,.form .input.select select.error,.form .input.select textarea.error,.form .input.textarea input.error,.form .input.textarea select.error,.form .input.textarea textarea.error {box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-o-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-moz-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-webkit-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-ms-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;}.form .input.text input[disabled],.form .input.text select[disabled],.form .input.text textarea[disabled],.form .input.tel input[disabled],.form .input.tel select[disabled],.form .input.tel textarea[disabled],.form .input.email input[disabled],.form .input.email select[disabled],.form .input.email textarea[disabled],.form .input.url input[disabled],.form .input.url select[disabled],.form .input.url textarea[disabled],.form .input.date input[disabled],.form .input.date select[disabled],.form .input.date textarea[disabled],.form .input.time input[disabled],.form .input.time select[disabled],.form .input.time textarea[disabled],.form .input.select input[disabled],.form .input.select select[disabled],.form .input.select textarea[disabled],.form .input.textarea input[disabled],.form .input.textarea select[disabled],.form .input.textarea textarea[disabled] {cursor: not-allowed;background-color: #eee;color: #aaa;opacity: 0.5;}.form .input.text textarea,.form .input.tel textarea,.form .input.email textarea,.form .input.url textarea,.form .input.date textarea,.form .input.time textarea,.form .input.select textarea,.form .input.textarea textarea {padding: 12px;height: auto;resize: none;}.form .input.text label,.form .input.tel label,.form .input.email label,.form .input.url label,.form .input.date label,.form .input.time label,.form .input.select label,.form .input.textarea label {position: relative;display: inline-block;vertical-align: top;width: 119px;font-size: 16px;font-weight: 300;line-height: 36px;}.form .input.blogsearch {width: 100% !important;}.form .input.blogsearch input {width: calc(100% - 40px) !important;}.form .input.blogsearch button {position: relative;display: inline-block;vertical-align: top;margin-left: 4px;width: 36px;height: 36px;border: 0;border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;background: #E50006;background: -moz-linear-gradient(-45deg,#E50006 0%,#F10000 100%);background: -webkit-linear-gradient(-45deg,#E50006 0%,#F10000 100%);background: linear-gradient(135deg,#E50006 0%,#F10000 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@primaryColor',endColorstr='@secondColor',GradientType=1);box-shadow: none;-o-box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-ms-box-shadow: none;cursor: pointer;}.form .input.blogsearch button svg {position: absolute;display: block;left: 50%;top: 50%;transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);fill: #fff;width: 14px;height: 14px;}.form .input.checkbox input,.form .input.radio input {display: none;}.form .input.checkbox input + label,.form .input.radio input + label {text-transform: none;cursor: pointer;font-size: 16px;padding-left: 30px;position: relative;display: block;font-weight: 300;line-height: 1.46em;}.form .input.checkbox input + label:before,.form .input.radio input + label:before {content: "";position: absolute;display: block;width: 14px;height: 14px;box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-o-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-ms-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);left: 0;top: 3px;border-radius: 1px;-o-border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;-ms-border-radius: 1px;}.form .input.checkbox input.error + label,.form .input.radio input.error + label {color: red !important;}.form .input.checkbox input:checked+label:after,.form .input.radio input:checked+label:after {content: "";position: absolute;display: block;width: 8px;height: 8px;box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-o-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);-ms-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);left: 3px;top: 6px;background: #E50006;background: -moz-linear-gradient(-45deg,#E50006 0%,#F10000 100%);background: -webkit-linear-gradient(-45deg,#E50006 0%,#F10000 100%);background: linear-gradient(135deg,#E50006 0%,#F10000 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@primaryColor',endColorstr='@secondColor',GradientType=1);}.form .actions {position: relative;display: block;padding: 0 10px;padding-top: 15px;}.form .actions button {position: relative;display: inline-block;line-height: 46px;padding: 0 35px;text-decoration: none;cursor: pointer;background-color: #E50006;color: #FFF;font-size: 16px;font-weight: 600;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;border: 0;background-image: none;}content .widget {position: relative;display: block;padding: 10px 20px;}content .widget .form {padding: 10px 0;}content .widget .form .input {padding-left: 0;padding-right: 0;}content .widget .headline {position: relative;display: block;font-size: 21px;font-weight: 300;padding: 10px 0;}.buchungsForm .input.hasSelect select[disabled] {cursor: not-allowed !important;background-color: #eee !important;color: #aaa !important;opacity: 0.5 !important;}header {position: absolute;display: block;left: 0;top: 0;right: 0;z-index: 99;max-height: 195px;background-color: #fff;}header:before {content: "";z-index: 1;background-color: #E50006;left: 0;right: 0;position: absolute;display: block;top: 139px;height: 56px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {header:before {top: 85px;height: 5px;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {header:before {top: 85px;height: 5px;}}header .mobile-btn,header .mobile-search {min-width: 80px;max-width: 80px;cursor: pointer;}header .mobile-btn span,header .mobile-search span {position: absolute;display: block;left: 25px;right: 25px;top: 50%;height: 2px;background-color: #000;transform: translate(0,-50%);-o-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);}header .mobile-btn span:nth-child(1),header .mobile-search span:nth-child(1) {margin-top: -7px;}header .mobile-btn span:nth-child(3),header .mobile-search span:nth-child(3) {margin-top: 7px;}header .mobile-btn svg,header .mobile-search svg {position: absolute;display: block;left: 50%;top: 50%;transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);width: 20px;height: 20px;fill: #000;}@media only screen and (min-width : 1280px) {header .mobile-btn,header .mobile-search {display: none;}}header .menu {position: relative;display: block;height: 56px;margin-top: -15px;z-index: 2;letter-spacing: 0;font-size: 0;text-align: left;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {header .menu {display: none;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {header .menu {display: none;}}header .menu ul {position: relative;display: inline-block;vertical-align: top;}header .menu ul li {position: relative;display: inline-block;vertical-align: top;list-style: none;}header .menu ul li a {position: relative;display: block;font-size: 16px;letter-spacing: normal;color: #fff;text-decoration: none;cursor: pointer;line-height: 56px;padding: 0 20px;font-weight: 600;text-transform: uppercase;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}header .menu ul li a:hover {background-color: rgba(0,0,0,0.1);}header .menu item {position: relative;display: block;width: 56px;float: right;height: 56px;}header .menu item a {position: relative;display: block;width: 56px;height: 56px;cursor: pointer;text-decoration: none;}header .menu item a svg {fill: #fff;position: absolute;display: block;left: 50%;top: 50%;transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);width: 16px;height: 16px;}header flex {position: relative;display: flex;z-index: 1;flex-wrap: nowrap;-ms-flex-wrap: none;justify-content: space-between;-ms-flex-pack: justify;align-items: stretch;-ms-flex-align: stretch;}header flex item {position: relative;display: block;width: 100%;text-align: center;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {header flex item {text-align: left;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {header flex item {text-align: left;}}header item.bus {text-align: left;max-width: 280px;min-width: 280px;z-index: 5;}header item.bus img {max-height: 120px;width: auto;margin: 15px 20px;border: 0;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {header item.bus {display: none;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {header item.bus {display: none;}}header item.logo a {position: relative;display: block;padding: 15px 0;}header item.logo a img {position: relative;max-height: 90px;width: auto;border: 0;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {header item.logo a img {max-height: 56px;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {header item.logo a img {max-height: 56px;}}header item.contact {text-align: left;max-width: 280px;min-width: 280px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {header item.contact {display: none;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {header item.contact {display: none;}}header item.contact ul {padding: 20px;}header item.contact ul li {position: relative;list-style: none;font-size: 15px;font-weight: 400;line-height: 26px;}header item.contact ul li a {position: relative;display: inline-block;text-decoration: none;cursor: pointer;color: #000;}header item.contact ul li a:hover {color: #E50006;}header item.contact ul li svg {position: relative;display: inline-block;vertical-align: middle;top: -2px;width: 16px;height: 16px;fill: #000;margin-right: 10px;}#search {position: absolute;display: block;left: 0;right: 0;top: 195px;background-color: #cc0005;z-index: 98;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {#search {top: 90px;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {#search {top: 90px;}}#search.active {box-shadow: 0 10px 40px 2px rgba(0,0,0,0.16);-o-box-shadow: 0 10px 40px 2px rgba(0,0,0,0.16);-moz-box-shadow: 0 10px 40px 2px rgba(0,0,0,0.16);-webkit-box-shadow: 0 10px 40px 2px rgba(0,0,0,0.16);-ms-box-shadow: 0 10px 40px 2px rgba(0,0,0,0.16);}#search div {position: relative;display: inline-block;vertical-align: top;width: 50%;padding: 15px 0;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {#search div {padding: 0;}#search div:first-child {padding-top: 10px;}#search div:last-child {padding-bottom: 10px;}}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {#search div {width: 100%;}}#search div span {position: relative;display: block;padding: 5px 20px;}#search div span svg {position: absolute;z-index: 3;right: 30px;top: 15px;fill: #000;width: 16px;height: 16px;}#search div input {width: 100%;position: relative;display: inline-block;vertical-align: top;height: 36px;border: 0;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;padding: 0 12px;padding-right: 35px;font-size: 16px;font-weight: 400;box-shadow: 0 2px 2px #EEE inset;-o-box-shadow: 0 2px 2px #EEE inset;-moz-box-shadow: 0 2px 2px #EEE inset;-webkit-box-shadow: 0 2px 2px #EEE inset;-ms-box-shadow: 0 2px 2px #EEE inset;}#btn-homeForm {position: absolute;display: block;background-image: url(../themes/frontend/VogtReisen/_public/src/images/button.png);background-position: 50% 50%;background-size: contain;width: 140px;height: 140px;background-repeat: no-repeat;z-index: 10;top: -27px;left: -27px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {#btn-homeForm {top: -90px;left: -3px;}}#btn-homeForm span {position: relative;display: block;transform: rotate(-30deg);-o-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);-ms-transform: rotate(-30deg);text-align: center;color: #E50006;font-size: 15px;line-height: 1.1em;font-weight: 600;padding-top: 35px;margin-left: -12px;}#homeFilter {position: relative;display: block;padding: 80px 0;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-image: url(../media/images/Pages/Vogt_Home.jpeg);padding-bottom: 100px;z-index: 1;}#homeFilter container {z-index: 5;}#homeFilter .HFslide {position: absolute;display: block;left: 0;right: 0;top: 0;bottom: 0;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;z-index: 2;opacity: 0;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}#homeFilter .HFslide.active {opacity: 1;}@media only screen and (min-width : 1280px) {#homeFilter.small {height: 400px;}}#homeFilter .welle {position: absolute;display: block;left: 0;right: 0;bottom: -5px;z-index: 2;}#homeFilter .welle svg {width: 100%;height: auto;fill: #fff;}.homeForm {position: relative;display: block;background-color: rgba(205,16,20,0.9);padding: 20px;margin: 20px;border-radius: 6px;-o-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;color: #fff;}.homeForm.nocolor {padding: 0;background-color: #fff;color: #000;margin: 10px;}.homeForm .title {position: relative;display: block;font-weight: 600;font-size: 32px;text-align: center;padding: 25px 0px;padding-bottom: 25px;}.homeForm .input {position: relative;display: block;padding: 5px 10px;}.homeForm .input input[type="text"],.homeForm .input select {width: 100%;height: 42px;border: 0;box-shadow: none;-o-box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-ms-box-shadow: none;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;color: #000;background-image: none;background-color: #fff;padding: 0 12px;font-size: 16px;font-weight: 400;}.homeForm .input select {appearance: none;-webkit-appearance: none;cursor: pointer;}.homeForm .input label {position: relative;display: block;font-size: 16px;padding-bottom: 5px;padding-top: 15px;font-weight: 400;}.homeForm .input label .right {float: right;font-size: 16px;font-weight: 600;}.homeForm .input input[type="range"] {width: 100%;-webkit-appearance: none;background-color: transparent;}.homeForm .input input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none;}.homeForm .input input[type="range"]:focus {outline: none;}.homeForm .input input[type="range"]::-ms-track {width: 100%;cursor: pointer;background: transparent;border-color: transparent;color: transparent;}.homeForm .input input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none;border: 0;height: 24px;width: 24px;border-radius: 100%;-o-border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;-ms-border-radius: 100%;background: #ffffff;cursor: pointer;box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-o-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-moz-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-webkit-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-ms-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);margin-top: -7px;}.homeForm .input input[type="range"]::-moz-range-thumb {-webkit-appearance: none;border: 0;height: 24px;width: 24px;border-radius: 100%;-o-border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;-ms-border-radius: 100%;background: #ffffff;cursor: pointer;box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-o-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-moz-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-webkit-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-ms-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);margin-top: -7px;}.homeForm .input input[type="range"]::-ms-thumb {-webkit-appearance: none;border: 0;height: 24px;width: 24px;border-radius: 100%;-o-border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;-ms-border-radius: 100%;background: #ffffff;cursor: pointer;box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-o-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-moz-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-webkit-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);-ms-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16);margin-top: -7px;}.homeForm .input input[type="range"]::-webkit-slider-runnable-track {width: 100%;height: 10px;cursor: pointer;background-image: none;background-color: rgba(255,255,255,0.9);border-radius: 5px;-o-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;}.homeForm .input input[type="range"]:focus::-webkit-slider-runnable-track {background: rgba(255,255,255,0.9);}.homeForm .input input[type="range"]::-moz-range-track {width: 100%;height: 10px;cursor: pointer;background-image: none;background-color: rgba(255,255,255,0.9);border-radius: 5px;-o-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;}.homeForm .input input[type="range"]::-ms-track {width: 100%;height: 10px;cursor: pointer;background-image: none;background-color: rgba(255,255,255,0.9);border-radius: 5px;-o-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;}.homeForm .actions {position: relative;display: block;padding: 20px 0;padding-top: 30px;text-align: center;}.homeForm .actions button {position: relative;display: inline-block;background-image: none;background-color: #fff;color: #E50006;font-size: 24px;font-weight: 600;width: 50%;height: 52px;cursor: pointer;border: 0;box-shadow: none;-o-box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-ms-box-shadow: none;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;}.homeForm.nocolor .input select,.homeForm.nocolor .input input[type="text"] {box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-o-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-moz-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-webkit-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-ms-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;}.homeForm.nocolor .input select:focus,.homeForm.nocolor .input input[type="text"]:focus {box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-o-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-moz-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-webkit-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;-ms-box-shadow: 0 0 0 1px #E50006 , 0 2px 2px #F5F5F5 inset;}.homeForm.nocolor .input input[type="range"]::-webkit-slider-runnable-track {background-color: #EEE;}.homeForm.nocolor .input input[type="range"]:focus::-webkit-slider-runnable-track {background-color: #EEE;}.homeForm.nocolor .input input[type="range"]::-moz-range-track {background-color: #EEE;}.homeForm.nocolor .input input[type="range"]::-ms-track {background-color: #EEE;}.homeForm.nocolor .input input[type="range"]::-webkit-slider-thumb {box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-o-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-moz-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-webkit-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-ms-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);}.homeForm.nocolor .input input[type="range"]::-moz-range-thumb {box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-o-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-moz-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-webkit-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-ms-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);}.homeForm.nocolor .input input[type="range"]::-ms-thumb {box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-o-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-moz-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-webkit-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);-ms-box-shadow: 0 2px 8px 1px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.1);}.homeForm.nocolor .actions button {background-color: #E50006;color: #fff;width: calc(100% - 20px);}.imprint-list {position: relative;display: block;padding: 5px 20px;}.imprint-list .row {position: relative;display: block;letter-spacing: 0;font-size: 0;margin-bottom: 5px;}.imprint-list .row:last-child {margin-bottom: 0;}.imprint-list .row .icon,.imprint-list .row .text {position: relative;display: inline-block;vertical-align: top;letter-spacing: normal;font-size: 16px;}.imprint-list .row .icon p,.imprint-list .row .text p {line-height: 1.46em;}.imprint-list .row .icon strong,.imprint-list .row .text strong {text-transform: uppercase;}.imprint-list .row .icon {width: 60px;}.imprint-list .row .icon span {position: relative;display: block;width: 50px;height: 50px;border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;color: #fff;text-align: center;line-height: 50px;top: 10px;left: 0px;background: #E50006;}.imprint-list .row .icon span i {position: absolute;display: block;left: 50%;top: 50%;transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);font-size: 27px;}.imprint-list .row .text {width: calc(100% - 61px);}.listing.main {position: relative;display: block;}.big-listing {position: relative;display: block;letter-spacing: 0;font-size: 0;}.big-listing .item {cursor: pointer;position: relative;display: inline-block;vertical-align: top;letter-spacing: normal;font-size: 16px;width: 50%;}@media only screen and (min-width : 1280px) {.big-listing .item {margin-bottom: 20px;}}@media only screen and (min-device-width : 460px) and (max-device-width : 1279px) {.big-listing .item {margin-bottom: 20px;}}.big-listing .item:first-child {width: 100%;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.big-listing .item {width: 100%;}}.big-listing .item h5 {color: #ccc;padding-bottom: 0;font-size: 13px;}.big-listing .item h2 {padding-top: 5px;color: #000;font-size: 21px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.big-listing .item svg {position: relative;display: inline-block;vertical-align: middle;width: 12px;height: 12px;margin-right: 5px;fill: #cccccc;top: -1px;}.big-listing .item a {color: #F10000;}.big-listing .item a:hover {color: #000;}.big-listing .item p {padding-top: 0;color: #000000;}.big-listing .item p a {position: relative;display: block;color: #F10000;}.big-listing .item p a:hover {color: #E50006;}.big-listing .item .picture {margin: 10px 20px;position: relative;display: block;height: 0;padding-bottom: 52%;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;background-color: #FFF;}.big-listing.search-result .item {width: calc(100% / 4) !important;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.big-listing.search-result .item {width: 100% !important;}}select[name="max"] {position: relative;display: inline-block;background-color: #fff;border: 0;box-shadow: 0 0 0 1px #ddd;height: 32px;padding: 0 12px;font-size: 13px;font-weight: 300;padding-right: 20px;}#map + .gray-block container + br {display: none;}#map + .gray-block container + br + br {display: none;}#map + .gray-block container + br + br + h3 {display: none;}#map + .gray-block container + br + br + h3 + p {display: none;}modal#newsletter {position: fixed;display: flex;justify-content: center;align-items: center;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.46);backdrop-filter: blur(3px);z-index: 101;}modal#newsletter modalinner {position: relative;display: block;width: calc(100vw - 80px);max-width: 460px;padding: 20px 25px;border-radius: 5px;box-shadow: 0 7px 25px #00000066;background-color: #fff;max-height: calc(100vh - 100px);}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {modal#newsletter modalinner {padding: 0;}}modal#newsletter modalinner modalwrapper {position: relative;display: block;max-height: calc(100vh - 160px);overflow-y: auto;overflow-x: hidden;}modal#newsletter modalinner modalwrapper h3 {position: relative;display: block;font-size: 24px;font-weight: 300;margin-bottom: 1rem;padding: 0;}modal#newsletter modalinner modalwrapper p {font-size: 14px;font-weight: 300;line-height: 1.36em;margin-bottom: 1rem;}modal#newsletter modalinner modalwrapper ul {position: relative;padding: 0 20px;margin-bottom: 1rem;}modal#newsletter modalinner modalwrapper ul li {font-size: 14px;font-weight: 300;line-height: 1.36em;}modal#newsletter modalinner modalwrapper form {position: relative;display: block;padding: 0 10px;}modal#newsletter modalinner modalwrapper form inputfield {position: relative;display: block;padding-bottom: 5px;}modal#newsletter modalinner modalwrapper form inputfield label {position: relative;display: block;font-size: 12px;font-weight: 300;padding: 5px 0;color: #666;}modal#newsletter modalinner modalwrapper form inputfield input {width: 100%;border: 0;height: 32px;border-radius: 3px;background-image: none;background-color: transparent;box-shadow: 0 0 0 1px #ddd;padding: 0 14px;transition: all 0.3s ease;}modal#newsletter modalinner modalwrapper form inputfield input:hover {box-shadow: 0 0 0 1px #aaa;}modal#newsletter modalinner modalwrapper form inputfield input:focus {box-shadow: 0 0 0 1px #E50006, 0 0 0 3px #E5000622;}modal#newsletter modalinner modalwrapper form actions {position: relative;display: block;padding-top: 15px;padding-bottom: 15px;}modal#newsletter modalinner modalwrapper form actions button {border: 0;background-color: #E50006;color: #fff;padding: 0 25px;height: 36px;border-radius: 3px;cursor: pointer;font-size: 15px;font-weight: 600;}modal#newsletter modalinner close {position: absolute;display: flex;justify-content: center;align-items: center;cursor: pointer;z-index: 3;top: -16px;right: -16px;width: 32px;height: 32px;border-radius: 100%;background-color: #333;color: #FFF;transition: background 0.3s ease;}modal#newsletter modalinner close:hover {background-color: #000;}modal#newsletter modalinner close .material-icons {position: relative;font-size: 18px;font-weight: 600;}#map {position: relative;display: block;margin: 0px;background-color: #eee;height: 400px;overflow: hidden;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {#map {height: 200px;}}#map #gmap {position: relative;display: block;height: 100%;}.rfilter {position: relative;display: block;padding: 10px 20px;}.rfilter label {position: relative;display: block;font-size: 12px;color: #999;line-height: 1.01em;padding-bottom: 7px;font-weight: 400;}.rfilter .select {position: relative;display: inline-block;vertical-align: top;}.rfilter .select select {height: 42px;border: 0;position: relative;display: block;color: #000;background-image: none;background-color: #fff;padding: 0 12px;font-size: 16px;font-weight: 400;line-height: 42px;font-family: "Fira Sans Condensed";cursor: pointer;box-shadow: 0 0 0 1px #ddd;-o-box-shadow: 0 0 0 1px #ddd;-moz-box-shadow: 0 0 0 1px #ddd;-webkit-box-shadow: 0 0 0 1px #ddd;-ms-box-shadow: 0 0 0 1px #ddd;border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;margin-right: 5px;appearance: none;-webkit-appearance: none;padding-right: 30px;}.rfilter .select:after {position: absolute;display: block;content: "";right: 15px;top: 50%;border-left: 2px solid #E50006;border-top: 2px solid #E50006;width: 8px;height: 8px;margin-top: -6px;transform: rotate(-135deg);-o-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}.rfilter button {position: relative;display: inline-block;vertical-align: top;padding: 0 22px;font-size: 16px;font-weight: 400;height: 42px;font-family: "Fira Sans Condensed";cursor: pointer;box-shadow: 0 -1px 0 #fff inset, 0 0 0 1px #ddd;-o-box-shadow: 0 -1px 0 #fff inset, 0 0 0 1px #ddd;-moz-box-shadow: 0 -1px 0 #fff inset, 0 0 0 1px #ddd;-webkit-box-shadow: 0 -1px 0 #fff inset, 0 0 0 1px #ddd;-ms-box-shadow: 0 -1px 0 #fff inset, 0 0 0 1px #ddd;border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;text-shadow: 0 1px 0 #fff;border: 0;background: #ffffff;background: -moz-linear-gradient(top,#ffffff 0%,#eeeeee 100%);background: -webkit-linear-gradient(top,#ffffff 0%,#eeeeee 100%);background: linear-gradient(to bottom,#ffffff 0%,#eeeeee 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);}.homeForm .input .select {position: relative;display: block;}.homeForm .input .select .view {width: 100%;height: 42px;border: 0;box-shadow: none;-o-box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-ms-box-shadow: none;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;color: #000;background-image: none;background-color: #fff;padding: 0 12px;font-size: 16px;font-weight: 400;line-height: 42px;font-family: "Fira Sans Condensed";cursor: pointer;}.homeForm .input .select .view.xx {box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-o-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-moz-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-webkit-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;-ms-box-shadow: 0 0 0 1px #ddd, 0 2px 2px #F5F5F5 inset;}.homeForm .input .select .view:after {position: absolute;display: block;content: "";right: 15px;top: 50%;border-left: 2px solid #E50006;border-top: 2px solid #E50006;width: 8px;height: 8px;margin-top: -6px;transform: rotate(-135deg);-o-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}.homeForm .input .select .selects {position: fixed;display: none;top: 50%;left: 50%;width: 95vw;max-width: 850px;z-index: 999;background-color: #fff;color: #000;transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);box-shadow: 0 10px 50px -2px rgba(0,0,0,0.36);-o-box-shadow: 0 10px 50px -2px rgba(0,0,0,0.36);-moz-box-shadow: 0 10px 50px -2px rgba(0,0,0,0.36);-webkit-box-shadow: 0 10px 50px -2px rgba(0,0,0,0.36);-ms-box-shadow: 0 10px 50px -2px rgba(0,0,0,0.36);}.homeForm .input .select .selects.show {display: block;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {.homeForm .input .select .selects {margin-top: 30px;}}.homeForm .input .select .selects .stitle {position: relative;display: block;padding: 20px;text-transform: uppercase;font-weight: 600;font-size: 27px;}@media only screen and (min-width : 1280px) {.homeForm .input .select .selects .stitle {padding: 40px;padding-bottom: 20px;}}.homeForm .input .select .selects .act {position: relative;display: block;padding: 20px;}@media only screen and (min-width : 1280px) {.homeForm .input .select .selects .act {padding: 40px;padding-top: 20px;}}.homeForm .input .select .selects .act a {background-color: #999;color: #fff;line-height: 42px;padding: 0 20px;text-decoration: none;cursor: pointer;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;font-size: 13px;font-weight: 600;text-transform: uppercase;}.homeForm .input .select .selects .act a.break {position: relative;display: inline-block;vertical-align: top;}.homeForm .input .select .selects .act a.okay {position: relative;display: inline-block;vertical-align: top;float: right;background-color: #E50006;}.homeForm .input .select .selects .inner {position: relative;display: block;padding: 20px;max-height: 50vh;overflow-y: auto;padding-bottom: 0;padding-top: 0;}@media only screen and (min-width : 1280px) {.homeForm .input .select .selects .inner {padding: 40px;padding-bottom: 0;padding-top: 0;}}.homeForm .input .select .selects .inner item {position: relative;display: block;}.homeForm .input .select .selects .inner item .ip {position: relative;display: block;}.homeForm .input .select .selects .inner item .ip input {position: relative;display: none;}.homeForm .input .select .selects .inner item .ip input + label {cursor: pointer;position: relative;display: block;line-height: 1.2em !important;padding: 8px 0 !important;font-weight: 400 !important;font-size: 14px !important;padding-left: 30px !important;padding-right: 20px !important;height: auto !important;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}.homeForm .input .select .selects .inner item .ip input + label:hover {color: #E50006;}.homeForm .input .select .selects .inner item .ip input + label:before {position: absolute;display: block;content: "";left: 0px;top: 9px;width: 14px;height: 14px;box-shadow: 0 0 0 1px #ddd;-o-box-shadow: 0 0 0 1px #ddd;-moz-box-shadow: 0 0 0 1px #ddd;-webkit-box-shadow: 0 0 0 1px #ddd;-ms-box-shadow: 0 0 0 1px #ddd;cursor: pointer;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}.homeForm .input .select .selects .inner item .ip input:checked + label:before {box-shadow: 0 0 0 1px #999;-o-box-shadow: 0 0 0 1px #999;-moz-box-shadow: 0 0 0 1px #999;-webkit-box-shadow: 0 0 0 1px #999;-ms-box-shadow: 0 0 0 1px #999;}.homeForm .input .select .selects .inner item .ip input:checked + label:after {transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;position: absolute;display: block;content: "";border-right: 3px solid #E50006;border-bottom: 3px solid #E50006;transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);width: 7px;height: 14px;top: 6px;left: 5px;}#wartung {position: relative;display: block;width: 100%;margin: 0 auto;max-width: 450px;text-align: center;padding: 10px 0;}#wartung h3 {font-family: "Rubik";text-transform: uppercase;font-weight: 100;font-size: 21px;padding: 10px 20px;}#wartung p {padding: 10px 20px;line-height: 1.46em;font-size: 16px;font-weight: 300;padding-bottom: 25px;}@media only screen and (min-device-width : 1px) and (max-device-width : 459px) {#wartung p {font-size: 13px;}}#wartung img {max-width: 280px;position: relative;margin: 0 auto;border: 0;}#wartung .copy {position: relative;display: block;font-size: 11px;font-weight: 300;color: #999;padding: 20px 20px;padding-top: 40px;}#wartung .copy img {max-width: 120px;height: auto;border: 0;}#wartung .copy a {color: #999;text-decoration: none;cursor: pointer;}#wartung .copy a:hover {color: #E50006;}