* {box-sizing:border-box;}.cr-mail-responsive, .cr-mail-responsive * {box-sizing:unset;}.cr_site{margin:0;padding:75px 0 0 0;text-align:center;background-color:#eeeeee;}.cr_font{font-size:14px;font-family:Arial;}.cr_page{width:100% !important;max-width:640px}.cr_body{box-shadow:0px 0px 14px 0px rgba(51,51,51,0.4);border-radius:8px;line-height:150%;font-family:Helvetica;font-size:12px;color:#333333;}.cr_body h2, .cr_header h2{font-size:22px;line-height:28px;margin:0 0 10px 0;}.cr_body h1, .cr_header h2{font-size:28px;margin-bottom:15px;padding:0;margin-top:0;}.wrapper, .cr_page{margin:0 auto 10px auto;text-align:left;}.cr_header{text-align:center;background:transparent !Important;}.cr_header img {max-width:100%;}.cr_body label, .cr_body .label{float:none;clear:both;display:inline-block;width:auto;margin-top:8px;text-align:left;font-weight:bold;position:relative;}.cr_body .no-label{font-weight:normal;}.cr_body #editable_content{padding:20px;}.editable-content {padding:20px}.cr_button{display:inline-block;font-family:'Helvetica', Arial, sans-serif;width:auto;white-space:nowrap;height:32px;margin:5px 0;padding:0 22px;text-decoration:none;text-align:center;font-weight:bold;font-style:normal;font-size:15px;line-height:32px;cursor:pointer;border:0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;vertical-align:top;}.cr_button{background-color:#333;color:#ffffff;}.cr_button:hover,.cr_button-small:hover{opacity:0.7;filter:alpha(opacity=70);}.powered{padding:20px 0;width:560px;margin:0 auto;}.cr_ipe_item label{line-height:150%;font-size:14px;}.cr_ipe_item textarea{background:none repeat scroll 0 0 #ffffff;border-radius:3px;border:1px solid #ccc;font-family:Helvetica;font-size:16px;}.cr_ipe_item input{background:none repeat scroll 0 0 #ffffff;border-radius:3px;border:1px solid #ccc;padding:12px;font-family:Helvetica;font-size:16px;}.cr_ipe_item select{background:none repeat scroll 0 0 #ffffff;border-radius:3px;border:1px solid #ccc;padding:12px !Important;display:block;margin:0;padding:5px;width:100%;font-family:Helvetica;font-size:16px;}.cr_ipe_item input.cr_ipe_radio, input.cr_ipe_checkbox{-moz-binding:none;-moz-box-sizing:border-box;background-color:-moz-field !important;border:2px inset ThreeDFace !important;color:-moz-fieldtext !important;cursor:default;height:13px;padding:0 !important;width:13px;}.cr_ipe_item input.cr_ipe_radio{-moz-appearance:radio;border-radius:100% 100% 100% 100% !important;margin:3px 3px 0 5px;}.cr_ipe_item{margin:0px 10px; padding:0px 10px;}.submit_container{text-align:center}.cr_ipe_item.inactive{display:none;}.imprint{font-size:0.8em;}.cr_captcha{padding-left:130px;}.cr_error{font-size:1.1em;padding:10px;}.clever_form_error{background-color:#f99; color:#000; border:1px solid #f22 !important}.clever_form_note {margin:26px 0 0 3px;position:absolute;display:inline; padding:2px 4px; font-weight:bold;background-color:#f2ecb5; color:#000; font-size:12px !important;}.cr_form-flex{display:flex;}.cr_form-flex>.cr_form-inputgroup{flex-grow:1;margin-right:5px;}.cr_form-flex>.cr_form-inputgroup:last-child{margin-right:0px;}.cr_form-flex input{width:100%;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url('/fonts/roboto-v30-latin-regular.eot'); src:local(''), url('/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/roboto-v30-latin-regular.woff2') format('woff2'),url('/fonts/roboto-v30-latin-regular.woff') format('woff'),url('/fonts/roboto-v30-latin-regular.ttf') format('truetype'),url('/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); }@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url('/fonts/roboto-v30-latin-500.eot'); src:local(''), url('/fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'),url('/fonts/roboto-v30-latin-500.woff2') format('woff2'),url('/fonts/roboto-v30-latin-500.woff') format('woff'),url('/fonts/roboto-v30-latin-500.ttf') format('truetype'),url('/fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); }@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url('/fonts/roboto-v30-latin-700.eot'); src:local(''), url('/fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'),url('/fonts/roboto-v30-latin-700.woff2') format('woff2'),url('/fonts/roboto-v30-latin-700.woff') format('woff'),url('/fonts/roboto-v30-latin-700.ttf') format('truetype'),url('/fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); }@font-face {font-family:'PT Serif';font-style:normal;font-weight:400;src:url('/fonts/pt-serif-v17-latin-regular.eot'); src:local(''), url('/fonts/pt-serif-v17-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/pt-serif-v17-latin-regular.woff2') format('woff2'),url('/fonts/pt-serif-v17-latin-regular.woff') format('woff'),url('/fonts/pt-serif-v17-latin-regular.ttf') format('truetype'),url('/fonts/pt-serif-v17-latin-regular.svg#PTSerif') format('svg'); }html, body {height:100%;}table,tr,td {border-collapse:collapse;}body {font-family:'PT Serif', serif;font-size:16px;line-height:26px;color:#333333;margin:0;padding:0;}h2 {color:#DBA22E;font-size:36px;padding:0 0 35px 0;margin:0;text-transform:uppercase;}@media (max-width:767px) {h2 {font-size:32px;}}h3 {color:#DBA22E;font-size:24px;padding:0 0 28px 0;margin:0;text-transform:uppercase;}h4 {color:#333333;font-size:24px;padding:0;margin:40px 0 14px 0;}a img {border:0;}ul {padding:0px;padding-left:15px;}input {margin:1px 0;}.clear {clear:both;font-size:0;}a {text-decoration:none;}a:hover {text-decoration:underline;}a:active,a:focus {outline:none;text-decoration:none;}label.error {color:red;padding:0 5px;}div,li,a,form,.clear {margin:0;padding:0;}a.link {font-family:'Roboto', sans-serif;font-weight:bold;color:#007589;}a.link:hover {}.container-full .row {margin:0;}.container-full .row > div {padding:0;}#header-bg {background:url(images/content/Header_Bocksbeutel_Weingut-Max-Markert.jpg) no-repeat;background-size:cover;background-position:center;height:100%;position:relative;border-top:1px solid transparent;}#wrapper {position:relative;top:50%;}#header_logo {margin:0 auto;max-width:350px;height:266px;margin-top:-133px;}#down_arrow {width:30px;height:30px;margin:auto;margin-top:120px;}#header-bg h2 {padding-top:296px;}.story {text-align:center;padding-bottom:80px;}#footer{height:88px;padding-top:34px;background:#3B2E1E;}#footer,#footer a{font-size:14px;color:#fff;font-family:'Roboto', sans-serif;}#footer #ft-copyright {padding-left:96px;}#footer .ft-links {padding-right:96px;text-align:right;}@media (max-width:767px) {#footer{padding-top:18px;}#footer #ft-copyright {padding-left:20px;}#footer .ft-links {padding-left:20px;padding-right:20px;text-align:left;}}#my-affix {text-align:center;border-radius:0px;position:absolute; bottom:0;margin:0;padding:0;width:100%;background:#000000;}.affix {position:absolute; top:0;left:0;width:100%;text-align:center;z-index:1000;}#my-affix .navbar-nav {display:inline-block;float:none;}.navbar-markert {background-color:transparent;height:66px;padding:0;margin:0;}.navbar-markert .navbar-nav > li > a {color:#fff;font-size:15px;font-family:'Roboto', sans-serif;text-transform:uppercase;padding:23px 28px;margin:0;}.navbar-markert .navbar-nav > li > a:hover,.navbar-markert .navbar-nav > li > a:focus {color:#DBA22E;background-color:transparent;}.navbar-markert .navbar-nav > .active > a,.navbar-markert .navbar-nav > .active > a:hover,.navbar-markert .navbar-nav > .active > a:focus {color:#DBA22E;}.navbar-markert .navbar-nav > .disabled > a,.navbar-markert .navbar-nav > .disabled > a:hover,.navbar-markert .navbar-nav > .disabled > a:focus {color:#444;background-color:transparent;}#menu-overlay {position:fixed;top:0;height:100%;width:100%;background:#3B2E1E;z-index:99;display:none;}@media only screen and (max-width:767px) {.navbar-markert {display:none;}#mobile-menu {display:block;position:fixed;top:0;width:100%;z-index:100;}#mobile-menu .navbar-collapse {border-top:1px solid transparent;box-shadow:none;}#mobile-menu .navbar-toggle {background:url(/images/layout/nav.png) no-repeat;border:1px solid transparent;border-radius:0px;float:right;margin-bottom:8px;margin-top:16px;margin-right:16px;padding:14px 12px;position:relative;}#mobile-menu.open .dropdown-menu > .dropdown-header {border-color:#fff;}#mobile-menu .navbar-toggle .icon-bar {background-color:#fff;}#mobile-menu.navbar-nav > li a {text-align:center;}#mobile-menu > .collapse {max-height:500px;}.navbar-markert .navbar-nav > li > a {padding:20px 28px;}}@media only screen and (min-device-width:320px) and (max-device-width:480px)and (-webkit-min-device-pixel-ratio:2)and (orientation:landscape) {.scrollable-menu {height:auto;max-height:170px;overflow-x:hidden;}}@media only screen and (min-width:767px) {#mobile-menu {display:none;}}#menu-webshop {background:url(/images/layout/icon-extern-white.png) no-repeat 10px 27px;}@media (max-width:767px) {#menu-webshop {background:none;}}.btn-grey {background-color:#91BD10;border-color:#91BD10;color:#fff;letter-spacing:0em;border-radius:0px;font-size:14px;padding:15px 24px;width:180px;letter-spacing:0.1em;}.btn-grey:hover,.btn-grey:focus,.btn-grey:active,.btn-grey.active,.open .dropdown-toggle.btn-grey {color:#000;}.form-control label {color:#000;}select {-webkit-appearance:none;-webkit-border-radius:0px;}style-select .form-control,select.form-control,.form-control {-webkit-appearance:none;display:block;height:42px;padding:10px 12px;font-family:'Raleway', sans-serif;font-size:18px;line-height:1.428571429;color:#000;background-color:#fff;background-image:none;border:1px solid #000;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;}.textbox-regular {padding:80px 96px;}@media (max-width:991px) {.textbox-regular {padding:60px 40px;}}@media (max-width:767px) {.textbox-regular {padding:40px 20px;}}.btn-webshop {margin-right:10px;margin-bottom:10px;}@media (max-width:767px) {.btn-webshop {margin-right:auto;margin-bottom:10px;}}.btn-primary {background:#007589;color:#ffffff;border-radius:0px;border:none;font-family:'Roboto', sans-serif;font-size:18px;font-weight:500;padding-left:54px;padding-right:54px;margin-bottom:10px;}@media (max-width:767px) {.btn-primary {padding-left:46px;padding-right:46px;width:234px;}}.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {background:#003b45;}.btn-primary:active, .btn-primary.active {background:#007299;box-shadow:none;}.start-bg {background:url(images/content2/weingut_rebe.jpg) no-repeat;background-size:cover;background-position:center;}.start-bg .textbox-regular {padding-bottom:166px;}.bild-max {background:url(images/content2/markerts-duplex.jpg) no-repeat;background-size:cover;background-position:center;}@media (max-width:991px) {.start-bg .textbox-regular {padding-bottom:40px;}}@media (min-width:1199px) {.bild-max {min-height:600px;background-position:top center;}}@media (max-width:767px) {.bild-max {min-height:560px;background-position:top center;}}@media (max-width:568px) {.bild-max {min-height:400px;background-position:top center;}}@media (max-width:320px) {.bild-max {min-height:300px;background-position:top center;}}.frankundfrei-bg {background:url(images/content/Weingut-Max-Markert_Frank-und-Frei.jpg) no-repeat;background-size:cover;background-position:center;text-align:center;color:#fff;padding:80px 0px;line-height:32px;}@media (max-width:767px) {.frankundfrei-bg {padding:40px 20px;}}#frankundfrei-link {margin-top:60px;}#frankundfrei-link img {margin-right:24px;}#frankundfrei-link a {font-family:'Roboto', sans-serif;font-weight:700;color:#fff;}@media (max-width:767px) {#frankundfrei-link a {font-size:14px;}#frankundfrei-link img {margin-right:2px;width:44px;}}.bild-weine-1 {background:url(images/content/Unsere_Weine_Weingut_Max_Markert.jpg) no-repeat;background-size:cover;}@media (max-width:767px) {.cr_site {padding-left:20px;padding-right:20px;}.bild-weine-1 {background-position:top center;min-height:560px;}}@media (max-width:568px) {.bild-weine-1 {background-position:top center;min-height:460px;}}#sortiment {background:url(images/content2/sortiment.jpg) no-repeat;background-size:cover;background-position:center;text-align:center;color:#fff;padding:80px 96px;}@media (max-width:767px) {#sortiment {padding:40px 20px;}}@media (max-width:767px) {}.sortiment-col__bild {height:113px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:34px;}.sortiment-col__bild img {max-height:100%;width:auto;display:block;}@media (max-width:767px) {.sortiment-col + .sortiment-col .sortiment-col__bild { margin-top:70px; }}.sortiment-col p {line-height:32px;padding:0 40px;line-height:32px;}@media (max-width:767px) {.sortiment-col p {padding:0 20px;}}.preis {font-size:24px;padding-top:12px;}#sortiment .buttons {margin-top:100px;margin-bottom:50px;}@media (max-width:767px) {#sortiment .buttons {margin-top:70px;margin-bottom:50px;}}.cr_site {background-color:#102a43;}.cr_body {color:#000000;background-color:#102a43;}.cr_header {color:#000000;}.cr_hr {background-color:#ccc;}.cr_site a {color:white; text-decoration:underline;}.imprint {color:#709cc4;}.cr_page {width:auto;}.cr_font {color:#ffffff;}.cr_button {background-color:#107589;}.veranstaltung-bg {background:url(images/content2/feiern.jpg) no-repeat;background-size:cover;background-position:center;text-align:center;color:#fff;padding:80px 0px;line-height:32px;}.newsletter_input {width:25%;color:grey;}.newsletter {background-color:#102a43;background-size:cover;background-position:center;text-align:center;color:#fff;padding:80px 0px;line-height:32px;}.newsletter_label {font-weight:0 !important;}@media (max-width:767px) {.newsletter_input {width:100%;}.veranstaltung-bg {padding:40px 20px;}.newsletter {padding:40px 20px;}.newsletter_label {margin-right:0;}}#veranstaltung-glaeser {margin-top:20px;margin-bottom:150px;}#map {width:100%;height:100%;}@media (max-width:767px) {#map {min-height:300px;}}#facebook-link {margin-top:40px;}#facebook-link img {margin-right:6px;}#facebook-link a {color:#333333;}@media (max-width:767px) {#facebook-link img {margin-right:2px;width:44px;}}.iphonelinks a {color:#007589;}.gal {width:100%;height:320px;display:block;background-size:cover;background-position:center;}a.gal:hover {text-decoration:none;}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxWrapper {max-width:none;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}#colorbox{outline:0;}#cboxTopLeft{width:10px; height:10px; background:#fff;}#cboxTopRight{width:10px; height:10px; background:#fff;}#cboxBottomLeft{width:10px; height:10px; background:#fff;}#cboxBottomRight{width:10px; height:10px; background:#fff;}#cboxMiddleLeft{width:10px; background:#fff;}#cboxMiddleRight{width:10px; background:#fff;}#cboxTopCenter{height:10px; background:#fff;}#cboxBottomCenter{height:10px; background:#fff;}#cboxContent{background:#fff; overflow:hidden; }.cboxIframe{background:#fff;}#cboxError{padding:50px; border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px; }#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#949494;}#cboxCurrent{position:absolute; bottom:0px; left:58px; color:#949494;}#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}#cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}.inside {margin:0;padding:0;}.inside-full-height {height:100%;margin-top:0;margin-bottom:0;padding:0;margin:0;}.row-height {display:table;table-layout:fixed;height:100%;width:100%;padding:0;margin:0;}.col-height {display:table-cell;float:none;height:100%;padding:0;margin:0;}.col-sm-height {margin:0;padding:0;}@media (min-width:480px) {.row-xs-height {display:table;table-layout:fixed;height:100%;width:100%;padding:0;margin:0;}.col-xs-height {display:table-cell;float:none;height:100%;padding:0;margin:0;}}@media (min-width:768px) {.row-sm-height {display:table;table-layout:fixed;height:100%;width:100%;padding:0;margin:0;}.col-sm-height {display:table-cell;float:none;height:100%;padding:0;margin:0;}.col-sm-top {vertical-align:top;}.col-sm-middle {vertical-align:middle;}.col-sm-bottom {vertical-align:bottom;}}@media (min-width:992px) {.row-md-height {display:table;table-layout:fixed;height:100%;width:100%; padding:0;margin:0;}.col-md-height {display:table-cell;float:none;height:100%; padding:0;margin:0;}.col-md-top {vertical-align:top;}.col-md-middle {vertical-align:middle;}.col-md-bottom {vertical-align:bottom;}}@media (min-width:1200px) {.row-lg-height {display:table;table-layout:fixed;height:100%;width:100%;}.col-lg-height {display:table-cell;float:none;height:100%;padding:0;}.col-lg-top {vertical-align:top;}.col-lg-middle {vertical-align:middle;}.col-lg-bottom {vertical-align:bottom;}}.termin-liste {margin-top:34px;max-height:320px;overflow-y:auto;scrollbar-width:thin;text-align:left;}.termin {display:block;padding:12px 4px;border-bottom:1px solid rgba(255, 255, 255, .18);color:#fff;text-decoration:none;line-height:1.5;}.termin:last-child { border-bottom:none; }.termin:hover,.termin:focus {color:#fff;text-decoration:none;background:rgba(255, 255, 255, .07);}.termin--ohne-details { cursor:default; }.termin__datum {color:#d9a32d;font-family:'PT Serif', serif;margin-right:10px;white-space:nowrap;}.termin__titel { font-weight:700; }.termin__kurztext {display:block;font-size:15px;opacity:.8;}.termin-fenster,.hinweis-fenster,.seiten-fenster {position:fixed;inset:0;z-index:12000;background:rgba(0, 0, 0, .72);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;}.termin-fenster[hidden],.hinweis-fenster[hidden],.seiten-fenster[hidden] { display:none; }.termin-fenster__inhalt,.hinweis-fenster__inhalt,.seiten-fenster__inhalt {position:relative;background:#fff;color:#575556;max-width:640px;width:100%;max-height:90vh;overflow-y:auto;padding:44px 40px 36px;text-align:left;line-height:26px;}.hinweis-fenster__inhalt { padding:0; max-width:700px; }.hinweis-fenster__text { padding:32px 40px 36px; }.termin-fenster__schliessen,.hinweis-fenster__schliessen,.seiten-fenster__schliessen {position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:24px;line-height:1;color:#3b2e1e;background:#fff;border:1px solid #c9c4bd;border-radius:50%;box-shadow:0 1px 4px rgba(0, 0, 0, .18);cursor:pointer;transition:background .15s, border-color .15s, color .15s;}.termin-fenster__schliessen:hover,.hinweis-fenster__schliessen:hover,.seiten-fenster__schliessen:hover,.termin-fenster__schliessen:focus-visible,.hinweis-fenster__schliessen:focus-visible,.seiten-fenster__schliessen:focus-visible {background:#d9a32d;border-color:#d9a32d;color:#fff;outline:none;}.seiten-fenster__inhalt { max-width:860px; padding:0; }.seiten-fenster__text {padding:48px 56px 44px;color:#575556;font-size:16px;line-height:26px;}.seiten-fenster__text h2 {font-size:22px;font-weight:400;color:#000;margin:0 0 18px;hyphens:auto;}.seiten-fenster__text h3 {font-size:16px;color:#575556;margin:0;padding:20px 0 0;font-weight:400;letter-spacing:.1em;text-transform:uppercase;hyphens:auto;}.seiten-fenster__text a { text-decoration:underline; color:#575556; }.seiten-fenster__laedt {padding:60px 56px;text-align:center;color:#8a8788;}@media (max-width:767px) {.seiten-fenster__text{ padding:44px 20px 24px; font-size:14px; line-height:22px; }.seiten-fenster__text h2 { font-size:18px; }.seiten-fenster__text h3 { font-size:14px; }}.termin-fenster__bild,.hinweis-fenster__bild {display:block;width:100%;height:auto;margin-bottom:18px;}.hinweis-fenster__bild { margin-bottom:0; }.termin-fenster__datum {color:#d9a32d;font-family:'PT Serif', serif;margin:0 0 4px;}.termin-fenster__inhalt h3,.hinweis-fenster__text h3 {font-size:22px;font-weight:400;color:#000;margin:0 0 14px;}@media (max-width:767px) {.termin-fenster__inhalt { padding:40px 20px 24px; }.hinweis-fenster__text{ padding:24px 20px; }.termin-liste { max-height:260px; }}.einwilligung {position:fixed;inset:0;z-index:13000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(12, 10, 8, .78);overflow-y:auto;}.einwilligung[hidden] { display:none; }.einwilligung__karte {background:#fff;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:40px 44px 36px;box-shadow:0 24px 60px rgba(0, 0, 0, .45);color:#575556;font-family:'Roboto', sans-serif;font-size:15px;line-height:1.65;border-top:4px solid #007589;}.einwilligung__titel {font-family:'PT Serif', serif;font-size:24px;font-weight:400;color:#3b2e1e;margin:0 0 16px;line-height:1.25;}.einwilligung__text { margin:0 0 22px; }.einwilligung__text a {color:#007589;text-decoration:underline;cursor:pointer;}.einwilligung__text a:hover { color:#d9a32d; }.einwilligung__liste {list-style:none;margin:0 0 26px;padding:0;border-top:1px solid #e8e6e2;}.einwilligung__liste li { border-bottom:1px solid #e8e6e2; }.einwilligung__schalter {display:flex;align-items:center;gap:14px;padding:13px 2px;margin:0;cursor:pointer;font-weight:400;}.einwilligung__schalter input {position:absolute;opacity:0;width:0;height:0;}.einwilligung__spur {position:relative;flex:none;width:46px;height:26px;border-radius:999px;background:#cfcbc7;transition:background .18s;}.einwilligung__spur::after {content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0, 0, 0, .3);transition:transform .18s;}.einwilligung__schalter input:checked + .einwilligung__spur { background:#007589; }.einwilligung__schalter input:checked + .einwilligung__spur::after { transform:translateX(20px); }.einwilligung__schalter input:focus-visible + .einwilligung__spur {box-shadow:0 0 0 3px rgba(0, 117, 137, .25);}.einwilligung__schalter.ist-fest { cursor:default; }.einwilligung__schalter.ist-fest .einwilligung__spur { background:#9fbfc7; }.einwilligung__bezeichnung { font-size:15px; }.einwilligung__knoepfe {display:flex;gap:12px;flex-wrap:wrap;}.einwilligung__knopf {flex:1 1 auto;min-width:200px;padding:14px 20px;font-family:'Roboto', sans-serif;font-size:16px;font-weight:500;line-height:1.3;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background .15s, color .15s, border-color .15s;}.einwilligung__knopf strong { font-weight:700; }.einwilligung__knopf--ja {background:#007589;color:#fff;}.einwilligung__knopf--ja:hover { background:#005566; }.einwilligung__knopf--nein {background:#fff;color:#7a736c;border-color:#d3cec8;}.einwilligung__knopf--nein:hover { background:#f4f3f1; color:#3b2e1e; }.einwilligung__knopf:focus-visible { outline:2px solid #d9a32d; outline-offset:2px; }.einwilligung--ablehnung .einwilligung__karte { border-top-color:#b3261e; text-align:center; }.einwilligung__marke {margin:28px 0 0;font-family:'PT Serif', serif;font-size:18px;color:#3b2e1e;}@media (max-width:767px) {.einwilligung{ padding:12px; align-items:flex-start; }.einwilligung__karte { padding:28px 22px 24px; }.einwilligung__titel { font-size:20px; }.einwilligung__knopf { min-width:100%; }}.bild-max,.bild-weine-1 {position:relative;overflow:hidden;background-image:none !important;padding:0;}.spaltenbild {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}@media (min-width:992px) {.bild-max .spaltenbild,.bild-weine-1 .spaltenbild { position:absolute; inset:0; }}