/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--text-farbe:#4D4F53;--primaerfarbe:#FF7900;--sekundaerfarbe:#F8AF6F;--primaerfarbe-hover:#F8AF6F;--primaerfarbe-focus:#FF7900;--text-auf-primaerfarbe:#ffffff;--background-light:#EFEFEF;--background-medium:#D1D1D5;--background-dark:#8B8D8E;--transparent:rgba(0,0,0,0.0);}@font-face{font-family:"OpenSans";font-style:normal;font-weight:400;src:url(/themes/kastanieeins/fonts/OpenSans-Regular.ttf) format("truetype");}@font-face{font-family:"OpenSans";font-style:normal;font-weight:500;src:url(/themes/kastanieeins/fonts/OpenSans-SemiBold.ttf) format("truetype");}@font-face{font-family:"OpenSans";font-style:normal;font-weight:600;src:url(/themes/kastanieeins/fonts/OpenSans-Bold.ttf) format("truetype");}@font-face{font-family:"Oswald";font-style:normal;font-weight:400;src:url(/themes/kastanieeins/fonts/Oswald-Regular.ttf) format("truetype");}@font-face{font-family:"Oswald";font-style:normal;font-weight:500;src:url(/themes/kastanieeins/fonts/Oswald-SemiBold.ttf) format("truetype");}@font-face{font-family:"Oswald";font-style:normal;font-weight:600;src:url(/themes/kastanieeins/fonts/Oswald-Bold.ttf) format("truetype");}.paragraph{clear:both;width:100%;margin:30px 0 0 0;}.page__seitenabschnitt{margin-top:30px;}.slick-dots li button::before{display:none;}.slick-dots li{display:inline-block;margin:1%;}.slick-dots{text-align:center;}.slick-dots li button{border-radius:100%;width:15px !important;height:15px !important;font-size:0;color:var(--background-dark)!important;background:var(--background-dark)!important;display:inline-block !important;padding:0;}.slick-dots li.slick-active button{color:var(--primaerfarbe)!important;background:var(--primaerfarbe)!important;}.slick--optionset--paragraphs-slider .slick__slide{width:30%;margin:30px;}.slick-lightbox-close{width:35px;height:35px;padding:0 !important;margin:0 !important;line-height:35px;}.media__image{margin:auto;display:block;}.paragraph--type--galerie .slick-prev:before,.paragraph--type--galerie .slick-next:before{color:var(--primaerfarbe);}.media__icon--litebox::before,.media__icon--litebox::after{background:var(--primaerfarbe);}.slick-dotted.slick-slider{margin-bottom:80px;}.paragraph--type--galerie h2.slide__title{font-size:1rem;font-family:"OpenSans";}#cboxClose{background:url(/themes/kastanieeins/images/icons/schliessen-icon-hintergrund.svg);top:5px;right:5px;}#cboxClose:hover{background-position:0;background:url(/themes/kastanieeins/images/icons/schliessen-icon-hover-hintergrund.svg);}#colorbox{border-radius:0;border-bottom:solid 3px var(--primaerfarbe);}.akkordeon__einzelelemente > div:first-of-type{margin-top:30px;}.akkordeon__einzelelemente > div:last-of-type{margin-bottom:30px;}.paragraph--type--akkordeon legend{display:none;}.inhaltsstruktur_akkordeon__titel.ui-accordion-header,.faq_title,.textakkordeon__einzelelemente .textakkordeon_inhalt__titel{border-radius:0;border:none;font-family:"Oswald";font-weight:400;font-size:1.625rem;color:var(--primaerfarbe);background-color:var(--text-auf-primaerfarbe);margin:0;position:relative;padding:.2em .2em .2em 1.5em;}.inhaltsstruktur_akkordeon__titel.ui-accordion-header::before,.faq_title::before,.textakkordeon__einzelelemente .textakkordeon_inhalt__titel::before{content:url(/themes/kastanieeins/images/icons/akkordeon-plus-icon-1.svg);display:block;text-align:center;width:30px;height:100%;position:absolute;left:0;padding-top:2px;}.inhaltsstruktur_akkordeon__titel.ui-accordion-header.ui-state-active,.textakkordeon__einzelelemente .textakkordeon_inhalt__titel.ui-accordion-header-active{color:var(--text-farbe);}.inhaltsstruktur_akkordeon__titel.ui-accordion-header.ui-state-active::before,.faq_title.open::before,.textakkordeon__einzelelemente .textakkordeon_inhalt__titel.ui-accordion-header-active::before{content:url(/themes/kastanieeins/images/icons/akkordeon-minus-icon.svg);display:block;color:var(--text-farbe);}.inhaltsstruktur_akkordeon__titel.ui-accordion-header .ui-accordion-header-icon,.textakkordeon__einzelelemente .ui-accordion-header-icon{display:none;}.inhaltsstruktur_akkordeon__inhalt.ui-accordion-content{border-radius:0;border:none;padding:.7em .7em .8em .7em;}.inhaltsstruktur_akkordeon__inhalt.ui-accordion-content p{margin:0;}.ui-widget-content{border:0px;background:var(--text-auf-primaerfarbe);color:var(--text-farbe);}.akkordeon_inhalt .helper.bild_wrapper,.akkordeon_inhalt .helper.bild_wrapper.vollunten,.akkordeon_inhalt .helper.bild_wrapper.oben{width:100%;max-width:100%;margin:0.5em auto;margin-bottom:2em;margin-left:0;}.akkordeon_inhalt .helper.bild_wrapper.rechts,.akkordeon_inhalt .align-right{width:100%;margin-right:0;}.akkordeon_inhalt .helper.bild_wrapper.links,.akkordeon_inhalt .align-left{width:100%;margin-left:0;}.helper.bild_wrapper{margin:0.5em auto;margin-left:0;width:100%;max-width:100%;}.helper.bild_wrapper.voll{margin-bottom:2em;max-width:inherit;width:120%;max-width:120%;}.helper.bild_wrapper.rechts{float:right;margin-left:2em;margin-bottom:2em;margin-right:0;width:100%;max-width:480px;}.helper.bild_wrapper.links{float:left;margin-right:2em;margin-bottom:2em;margin-left:0;width:100%;max-width:480px;}.helper.bild_wrapper.oben{margin-bottom:2em;margin-top:0.5em;margin-left:0%;width:100%;max-width:100%;}.helper.bild_wrapper.vollunten{margin-left:0;width:100%;max-width:100%;}.page__image,.aktuelles__image,.page__medien,.aktuelles__medien .image__media-image,.merchandise__medien .image__media-image,.veranstaltung__medien,.text__medien,.full_bild{margin-bottom:2em;margin-left:0;width:100%;max-width:100%;}.aktuelles__medien video{margin-bottom:2em;margin-left:0%;width:100%;max-width:100%;height:auto;}.helper.bild_wrapper img,.page__image img,.aktuelles__image img,.page__medien img,.aktuelles__medien .image__media-image img,.merchandise__medien .image__media-image img,.aktuelles_zoeliakiegruppen__image img,.aktuelles_zoeliakiegruppen__medien .image__media-image img,.veranstaltung__medien img,.text__medien img,.full_bild img{width:100%;}.align-left{float:left;margin-right:2em;margin-bottom:2em;margin-left:0;width:100%;max-width:480px;}.align-right{float:right;margin-left:2em;margin-bottom:2em;margin-right:0;width:100%;max-width:480px;}.align-center img{display:block;margin:2em auto 2em auto;}.link__link,.dokumente__anhang,.rezept__rezeptdatei{margin:0;padding:0 0 0 18px;list-style:none;font-weight:400;}.rezept__rezeptdatei{margin:2em 0;padding:0}.link__link > div,.dokumente__anhang > div,.rezept__rezeptdatei > span{position:relative;padding-left:35px;margin-bottom:10px;}.dokumente__anhang > div a::before,.link__link > div a::before,.rezept__rezeptdatei > span a::before{content:"";position:absolute;display:inline-block;width:25px;height:25px;left:-6px;background-repeat:no-repeat;top:-2px;}.link__link_akkordeon .inhaltsstruktur_akkordeon__link,.produkt__anhang,.dokumente__anhang_akkordeon .file a,.textakkordeon_inhalt__anhang .file a{padding-left:35px;margin-bottom:10px;color:var(--primaerfarbe);}.link__link_akkordeon .inhaltsstruktur_akkordeon__link a{color:var(--primaerfarbe);}.link__link_akkordeon .inhaltsstruktur_akkordeon__link::before,.dokumente__anhang_akkordeon .file a::before,.textakkordeon_inhalt__anhang .file a::before,.produkt__anhang::before{position:absolute;display:inline-block;width:25px;height:25px;margin-left:-40px;}.dokumente__titel{margin-bottom:1em;}.link__link_akkordeon,.dokumente__anhang_akkordeon{margin:25px 5px;}.dokumente__anhang_akkordeon .file span,.textakkordeon_inhalt__anhang .file span{display:block;margin:1rem 0;}.dokumente__anhang > div a::before,.stellenanzeige__anhang > div a::before,.rezept__rezeptdatei > span a::before{background-image:url(/themes/kastanieeins/images/icons/download-icon.svg);}.dokumente__anhang_akkordeon .file a::before,.textakkordeon_inhalt__anhang .file a::before{content:url(/themes/kastanieeins/images/icons/download-icon.svg);}.link__link > div a::before{background-image:url(/themes/kastanieeins/images/icons/link-icon.svg);}.link__link_akkordeon .inhaltsstruktur_akkordeon__link::before,.produkt__anhang::before{content:url(/themes/kastanieeins/images/icons/link-icon.svg);}.basic__body li::before,.text__text-block ul li::before,.page__body ul li::before,.rezept__body ul li::before,.akkordeon_inhalt ul li::before,.aktuelles__body ul li::before,.faq_content ul li::before,.veranstaltung__body ul li::before{width:12px;height:2px;content:"•";color:var(--primaerfarbe);margin-left:-1em;margin-right:0.5em;font-size:1.5rem;font-weight:600;}.basic__body ol li::before,.text__text-block ol li::before,.page__body ol li::before,.rezept__body ol li::before,.akkordeon_inhalt ol li::before,.aktuelles__body ol li::before,.faq_content ol li::before,.veranstaltung__body ol li::before{content:'.' counter(li);color:var(--primaerfarbe);display:inline-block;width:1em;margin-left:-1.5em;margin-right:0.5em;text-align:right;direction:rtl;font-size:1.5rem;font-weight:500;}.basic__body ol,.text__text-block ol,.page__body ol,.rezept__body ol,.akkordeon_inhalt ol,.aktuelles__body ol,.faq_content ol,.veranstaltung__body ol{list-style:none;counter-reset:li;}.basic__body ol li,.text__text-block ol li,.page__body ol li,.rezept__body ol li,.akkordeon_inhalt ol li,.aktuelles__body ol li,.faq_content ol li,.veranstaltung__body ol li{counter-increment:li;}.basic__body li,.text__text-block li,.page__body li,.rezept__body li,.akkordeon_inhalt li,.aktuelles__body li,.faq_content li,.veranstaltung__body li{margin:0 0 0.75em;}.basic__body ol,.basic__body ul,.text__text-block ol,.text__text-block ul,.page__body ol,.page__body ul,.rezept__body ol,.rezept__body ul,.akkordeon_inhalt ol,.akkordeon_inhalt ul,.aktuelles__body ol,.aktuelles__body ul,.faq_content ol,.faq_content ul,.veranstaltung__body ol,.veranstaltung__body ul{margin:1rem 0rem 1rem 2rem;}@media only screen and (min-width:600px){}@media only screen and (min-width:768px){.akkordeon_inhalt .helper.bild_wrapper.rechts,.akkordeon_inhalt .align-right{width:40%;margin-right:0;}.akkordeon_inhalt .helper.bild_wrapper.links,.akkordeon_inhalt .align-left{width:40%;margin-left:0;}.align-right{float:right;margin-left:2em;margin-bottom:2em;margin-right:0;width:40%;}.align-left{float:left;margin-right:2em;margin-left:0;width:40%;}.helper.bild_wrapper.links{margin-bottom:2em;}.basic__body ol,.basic__body ul,.text__text-block ol,.text__text-block ul,.page__body ol,.page__body ul,.rezept__body ol,.rezept__body ul,.akkordeon_inhalt ol,.akkordeon_inhalt ul{display:table-cell;padding-left:4rem;}}@media only screen and (min-width:1160px){.helper.bild_wrapper{margin:0.5em auto;margin-left:-2%;width:104%;max-width:104%;}.helper.bild_wrapper.voll{margin-bottom:2em;max-width:inherit;width:104%;max-width:104%;}.align-right{float:right;margin-left:2em;margin-bottom:2em;margin-right:-2%;width:40%;}.align-left{float:left;margin-right:2em;margin-left:-2%;width:40%;}.helper.bild_wrapper.links{margin-bottom:2em;margin-right:2rem;margin-left:-2%;}.helper.bild_wrapper.rechts{margin-bottom:2em;margin-left:2em;margin-right:-2%;}.helper.bild_wrapper.oben{margin-bottom:2em;margin-top:0.5em;margin-left:-2%;width:104%;max-width:104%;}.helper.bild_wrapper.vollunten{margin-left:-2%;width:104%;max-width:104%;}.page__image,.aktuelles__image,.page__medien,.aktuelles__medien .image__media-image,.merchandise__medien,.veranstaltung__medien,.text__medien,.full_bild{margin-left:-2%;width:104%;max-width:104%;margin-bottom:2em;}.aktuelles__medien video{margin-bottom:2em;margin-left:-2%;width:104%;max-width:104%;height:auto;}}@media only screen and (min-width:1395px){.akkordeon_inhalt .helper.bild_wrapper,.akkordeon_inhalt .helper.bild_wrapper.oben{width:100%;max-width:100%;margin:0.5em auto;margin-bottom:2em;}.akkordeon_inhalt .helper.bild_wrapper.vollunten,.akkordeon_inhalt .helper.bild_wrapper.oben{width:calc(100% + 4.4em);max-width:calc(100% + 4.4em);margin:0.5em auto;margin-bottom:2em;margin-left:-2.2em;}.akkordeon_inhalt .helper.bild_wrapper.rechts,.akkordeon_inhalt .align-right{width:40%;margin-right:-2.2em;}.akkordeon_inhalt .helper.bild_wrapper.links,.akkordeon_inhalt .align-left{width:40%;margin-left:-2.2em;}.helper.bild_wrapper{margin:0.5em auto;margin-left:-10%;width:120%;max-width:120%;}.helper.bild_wrapper.voll{margin-bottom:2em;max-width:inherit;width:120%;max-width:120%;}.align-right{float:right;margin-left:2em;margin-bottom:2em;margin-right:-10%;width:40%;}.align-left{float:left;margin-right:2em;margin-left:-10%;width:40%;}.helper.bild_wrapper.links{margin-bottom:2em;margin-right:2em;margin-left:-10%;}.helper.bild_wrapper.rechts{margin-bottom:2em;margin-left:2em;margin-right:-10%;}.helper.bild_wrapper.oben{margin-bottom:2em;margin-top:0.5em;margin-left:-10%;width:120%;max-width:120%;}.helper.bild_wrapper.vollunten{margin-left:-10%;width:120%;max-width:120%;}.page__image,.aktuelles__image,.page__medien,.aktuelles__medien .image__media-image,.merchandise__medien,.aktuelles_zoeliakiegruppen__image,.aktuelles_zoeliakiegruppen__medien .image__media-image,.veranstaltung__medien,.text__medien,.full_bild{margin-bottom:2em;margin-left:-10%;width:120%;max-width:120%;}.aktuelles__medien video{margin-bottom:2em;margin-left:-10%;width:120%;max-width:120%;height:auto;}}
:root{--text-farbe:#4d4f53;--primaerfarbe:#ff7900;--sekundaerfarbe:#f8af6f;--primaerfarbe-hover:#f8af6f;--primaerfarbe-focus:#ff7900;--text-auf-primaerfarbe:#ffffff;--background-light:#efefef;--background-medium:#d1d1d5;--background-dark:#8b8d8e;--transparent:rgba(0,0,0,0);}@font-face{font-family:"OpenSans";font-style:normal;font-weight:400;src:url(/themes/kastanieeins/fonts/OpenSans-Regular.ttf) format("truetype");}@font-face{font-family:"OpenSans";font-style:normal;font-weight:500;src:url(/themes/kastanieeins/fonts/OpenSans-SemiBold.ttf) format("truetype");}@font-face{font-family:"OpenSans";font-style:normal;font-weight:600;src:url(/themes/kastanieeins/fonts/OpenSans-Bold.ttf) format("truetype");}@font-face{font-family:"Oswald";font-style:normal;font-weight:400;src:url(/themes/kastanieeins/fonts/Oswald-Regular.ttf) format("truetype");}@font-face{font-family:"Oswald";font-style:normal;font-weight:500;src:url(/themes/kastanieeins/fonts/Oswald-SemiBold.ttf) format("truetype");}@font-face{font-family:"Oswald";font-style:normal;font-weight:600;src:url(/themes/kastanieeins/fonts/Oswald-Bold.ttf) format("truetype");}.container{padding:0 20px;max-width:1200px;}.front .container,.fullwidth .container{max-width:1600px;}#main{margin-top:78px;}@media (min-width:855px){#main{margin-top:145px;}}@media (min-width:855px){#main{margin-top:145px;}}html{font-size:18px;scroll-behavior:smooth;line-height:1.5;}body{overflow-x:hidden;}body,input,select,textarea,.ui-widget{font-family:"OpenSans";font-weight:400;}button,.link_zu_listenansicht a,.weiter_link a,.section-user #block-kastanieeins-content .admin a,.section-user .button.weiter{font-family:"OpenSans";font-size:1rem;font-weight:500;}h1,h2,h3,h4,h5,h6,.tabelle__titel,.fieldset-legend,.galerie__titel,.dokumente__titel{font-family:"Oswald";font-weight:400;color:var(--text-farbe);hyphens:auto;margin:2rem 0 1rem 0;}h1{font-size:2.2rem;}h2,.tabelle__titel,.fieldset-legend,.galerie__titel{font-size:2rem;margin-bottom:2rem;display:block;}.fieldset-legend{margin-top:2rem;}h3,.dokumente__titel{font-size:1.625rem;}h4{font-size:1.25rem;}h5{font-size:1.125rem;}h6{font-size:1rem;}p,li{font-size:1em;hyphens:auto;line-height:1.5;}p{margin:0 0 1.3em;}a,.ui-widget-content a{text-decoration:none;color:var(--primaerfarbe);}a:active,a:focus,.ui-widget-content a:active,.ui-widget-content a:focus{color:var(--primaerfarbe-focus);}a:hover,.ui-widget-content a:hover{color:var(--primaerfarbe-hover);}.maintenance-page header img{width:400px;padding:20px;}.maintenance-page main{text-align:center;margin-top:30px;}.maintenance-page header h1{display:none;}#block-kastanieeins-breadcrumbs{margin-bottom:1rem;}.breadcrumb ol{list-style:none;padding-left:0;margin-top:30px;font-size:1em;}.breadcrumb ol li::before{content:"»";display:inline-block;position:relative;margin-right:2px;color:var(--primaerfarbe);}input[type="text"],[type="color"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="time"],[type="url"],[type="week"],input:not([type]),textarea{background-color:var(--background-light);border:3px solid;border-left-color:var(--primaerfarbe);border-right-color:var(--background-light);border-bottom-color:var(--background-light);border-top-color:var(--background-light);padding:12px 20px;margin-bottom:10px;box-shadow:none;-webkit-box-shadow:none;border-radius:0px;-webkit-appearance:none;}[type="color"]::placeholder,[type="date"]::placeholder,[type="datetime"]::placeholder,[type="datetime-local"]::placeholder,[type="email"]::placeholder,[type="month"]::placeholder,[type="number"]::placeholder,[type="password"]::placeholder,[type="search"]::placeholder,[type="tel"]::placeholder,[type="text"]::placeholder,[type="time"]::placeholder,[type="url"]::placeholder,[type="week"]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:var(--text-farbe);}input[type="text"]:hover,[type="color"]:hover,[type="date"]:hover,[type="datetime"]:hover,[type="datetime-local"]:hover,[type="email"]:hover,[type="month"]:hover,[type="number"]:hover,[type="password"]:hover,[type="search"]:hover,[type="tel"]:hover,[type="time"]:hover,[type="url"]:hover,[type="week"]:hover,input:not([type]):hover,textarea:hover{border-color:var(--primaerfarbe);box-shadow:none;outline:none;}input[type="text"]:focus,[type="color"]:focus,[type="date"]:focus,[type="datetime"]:focus,[type="datetime-local"]:focus,[type="email"]:focus,[type="month"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="time"]:focus,[type="url"]:focus,[type="week"]:focus,input:not([type]):focus,textarea:focus{border-color:var(--primaerfarbe);box-shadow:none;outline:none;}label.form-required::after{content:"*";color:var(--primaerfarbe);}input[type="text"].error,[type="color"].error,[type="date"].error,[type="datetime"].error,[type="datetime-local"].error,[type="email"].error,[type="month"].error,[type="number"].error,[type="password"].error,[type="search"].error,[type="tel"].error,[type="time"].error,[type="url"].error,[type="week"].error,input:not([type]).error,textarea.error{border-color:#fd2222;box-shadow:none;outline:none;}.form-item{margin-bottom:20px;}.form-item .description{font-size:14px;}select{background-color:var(--background-light);border:3px solid;border-left-color:var(--primaerfarbe);border-right-color:var(--background-light);border-bottom-color:var(--background-light);border-top-color:var(--background-light);padding:12px 20px;margin-bottom:10px;box-shadow:none;-webkit-box-shadow:none;width:100%;font-family:"OpenSans";border-radius:0px;-webkit-appearance:none;}select:focus{border-color:var(--primaerfarbe);box-shadow:none;outline:none;}select option{background-color:var(--background-light);}select option:hover{background-color:var(--background-dark);}select option[selected="selected"]{background-color:var(--primaerfarbe-hover);}input[type="checkbox"],input[type="radio"]{display:none;appearance:none;}input[type="checkbox"]:checked + label::before,input[type="radio"]:checked + label::before{background-color:var(--primaerfarbe);border-color:var(--primaerfarbe);background-image:url(/themes/kastanieeins/images/icons/checkbox-hacken.svg);background-repeat:no-repeat;background-position:top;background-size:16px;}.js-form-type-checkbox label::before,.js-form-type-radio label::before{content:"" !important;position:absolute;width:25px;height:25px;border-radius:8px;background:#fff;border:2px solid;border-color:var(--text-farbe);margin-left:-30px;}.js-form-type-checkbox label,.js-form-type-radio label{padding:0;cursor:pointer;}.js-form-type-checkbox span{padding-left:35px;}.js-form-type-checkbox,.js-form-type-radio{margin:30px 0 30px 30px;}#edit-geburtsdatum{display:flex;}#edit-geburtsdatum div{margin-right:10px;}button,[type="button"],[type="reset"],[type="submit"],.webform-button--submit,#edit-submit,.link_zu_listenansicht a,.weiter_link a,.section-user #block-kastanieeins-content .admin a,.section-user .button.weiter{color:var(--text-auf-primaerfarbe);border-radius:25px;background-color:var(--background-dark);margin:auto;display:block;transition:0.2s ease-in-out;text-align:center;padding-left:30px;padding-right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}.button-left{margin:1rem 0;}.link_zu_listenansicht a,.weiter_link a,.section-user #block-kastanieeins-content .admin a,.section-user .button.weiter{padding:9px 30px;}.link_zu_listenansicht{width:100%;margin:0 auto;}.link_zu_listenansicht a{margin:50px auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%;}@media (min-width:500px){.link_zu_listenansicht{width:max-content;}.link_zu_listenansicht a{max-width:none;}}button:hover,button:focus,[type="button"]:hover,[type="button"]:focus,[type="reset"]:hover,[type="reset"]:focus,[type="submit"]:hover,[type="submit"]:focus,.link_zu_listenansicht a:hover,.link_zu_listenansicht a:focus #edit-submit:hover,#edit-submit:focus,.section-user #block-kastanieeins-content .admin a:hover,.section-user #block-kastanieeins-content .admin a:focus,.section-user .button.weiter:hover,.section-user .button.weiter:focus{background-color:var(--primaerfarbe);}.weiter_link.orange a:hover,.weiter_link.orange:focus{background-color:var(--text-auf-primaerfarbe);color:var(--primaerfarbe);}.pager__item a{font-family:"Oswald";border-bottom:4px solid var(--sekundaerfarbe);font-size:1em;display:inline-block;margin-top:1%;padding:0.5% 1%;color:var(--text-farbe);}.pager__item.pager__item--active a{border-bottom:5px solid var(--primaerfarbe);}#header_wrapper{position:fixed;top:0;z-index:99;width:100%;}#header{background:var(--text-auf-primaerfarbe);font-family:"Oswald";}#header .container{padding:0;margin:0 auto;max-width:1600px;}#header-region > div{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;}#block-kastanieeins-branding{width:20%;flex-grow:2;background:#fff;}#block-kastanieeins-branding img{width:100%;max-width:250px;min-width:180px;margin:10px 2%;}#header_menu_container > div{display:flex;align-items:center;gap:0.8rem;}#header_menu_container a{color:var(--text-farbe);font-size:1rem;}#header_menu_container a:hover{color:var(--primaerfarbe-hover);}.block-language,#block-headericons{margin:0 1rem 0 0;}.block-language .links{display:flex;}.block-language li:first-of-type::after{content:"|";font-size:1rem;padding:0 5px;}#header .links a{font-size:1rem;color:var(--text-farbe);}#header .links a:hover{color:var(--primaerfarbe-hover);}#header .links .is-active a,.parimenu_content a.is-active{color:var(--primaerfarbe);}#header-region #webseiten_suche{background-color:var(--primaerfarbe);border-radius:0;margin:0;height:80px;width:80px;font-size:0;background-image:url(/themes/kastanieeins/images/icons/suche-icon-w.svg);background-repeat:no-repeat;background-position:center;background-size:30px;display:block;z-index:200;position:relative;}#header-region #webseiten_suche:hover,#header-region #webseiten_suche:focus{background-color:var(--primaerfarbe-hover);}#block-kastanieeins-search{display:none !important;}.websitesearch .views-row h2{margin:0rem 0 1rem 0;}.websitesearch .views-field.views-field-type,.taxonomietype{color:grey;}.websitesearch .views-row{padding:5px;margin:2rem 0 0rem 0;}.websitesearch .views-row:nth-child(even){background:#efefef;}#footer .block-hervorgehobenesformularwebseitesuchepage-1{display:none;}#subheader-region > div{display:flex;padding:7px;align-items:baseline;margin:0 auto;max-width:1600px;z-index:16;}#subheader-region > div::after{background-color:var(--background-light);position:absolute;width:100%;height:50px;left:0;margin-top:-7px;z-index:16;}#block-kastanieeins-main-menu{width:95%;}#block-kastanieeins-main-menu .menu{display:none;gap:1.1rem;margin:0 0 0 0.5em;}#block-kastanieeins-main-menu .menu li a{font-weight:400;color:var(--text-farbe);font-size:1rem;font-family:"Oswald";}@media (min-width:1500px){#block-kastanieeins-main-menu .menu{gap:1.5rem;margin:0 0 0 1rem;}#block-kastanieeins-main-menu .menu li a{font-size:1.25rem;}}#block-kastanieeins-main-menu .menu li a:hover{color:var(--primaerfarbe);}#header_icon_container #mainmenu div{background-image:url(/themes/kastanieeins/images/icons/menu-icon.svg);width:20px;height:20px;background-size:cover;}#header_icon_container #mainmenu div{background-image:url(/themes/kastanieeins/images/icons/menu-icon.svg);width:20px;height:20px;background-size:cover;}#header_icon_container #mainmenu div:hover{background-image:url(/themes/kastanieeins/images/icons/menu-icon-hover.svg);}a#menuopener.parimenu_open{background-image:url(/themes/kastanieeins/images/icons/schliessen-icon.svg);display:block;width:20px;height:20px;background-size:cover;}#header_icon_container #mainmenu .parimenu_open div{background-image:none;}a#menuopener.parimenu_open:hover{background-image:url(/themes/kastanieeins/images/icons/schliessen-icon-hover.svg);}@media (max-width:855px){a#menuopener,a#menuopener.parimenu_open{position:fixed;top:-2px;background-color:var(--primaerfarbe);width:80px;height:80px;right:-0px;}.toolbar-vertical a#menuopener,.toolbar-horizontical a#menuopener,.toolbar-vertical a#menuopener.parimenu_open,.toolbar-horizontical a#menuopener.parimenu_open{top:37px;}#header_icon_container #mainmenu div,#header_icon_container #mainmenu div:hover{background-image:url(/themes/kastanieeins/images/icons/menu-suche-icon.svg);width:80px;height:80px;padding:unset;background-size:30px;background-repeat:no-repeat;background-position:center;}a#menuopener.parimenu_open{background-image:url(/themes/kastanieeins/images/icons/schliessen-icon-white.svg);width:80px;height:80px;padding:unset;background-size:20px;background-repeat:no-repeat;background-position:center;}#header_icon_container #mainmenu .parimenu_open div:hover{background-image:url(/themes/kastanieeins/images/icons/schliessen-icon-white.svg);width:80px;height:80px;padding:unset;background-size:20px;background-repeat:no-repeat;background-position:center;}}.toolbar-fixed #header_wrapper{margin-top:39px;}.toolbar-fixed.toolbar-tray-open #header_wrapper{margin-top:79px;}.toolbar-fixed #parimenu_modal.open{padding-top:99px;}.toolbar-fixed.toolbar-tray-open #parimenu_modal.open{padding-top:139px;}.toolbar-fixed #header_wrapper{margin-top:39px;}.toolbar-fixed.toolbar-tray-open #header_wrapper{margin-top:79px;}.toolbar-fixed #parimenu_modal.open{padding-top:99px;}.toolbar-fixed.toolbar-tray-open #parimenu_modal.open{padding-top:139px;}.toolbar-vertical #header_wrapper{margin-top:39px;}#parimenu_modal.open{padding-top:70px;}.menu_desktop{display:none;}#block-kastanieeins-branding,#block-headericons,.block-language,#block-menuopener,#block-kastanieeins-search,#block-kastanieeins-main-menu,#mobile_serach_helper .views-exposed-form,#webseiten_suche{z-index:100;}#parimenu_modal .close{display:none;}.antiscroll{overflow:hidden;}.parimenu{width:100%;padding:0;position:relative;margin:0px auto;max-width:1600px;overflow-x:hidden !important;overflow-y:auto !important;height:calc(100% + 75px);}.parimenu ul{overflow:visible !important;}.parimenu_header{margin-top:10em;padding-left:2rem;}.parimenu_breadcrumps{margin-bottom:0;position:absolute;top:-2rem;left:1.6rem;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media (min-width:480px){.parimenu_breadcrumps{margin-bottom:25px;position:relative;top:unset;left:unset;}}.parimenu_breadcrumps a,.parimenu_breadcrumps .lasttrail{background:none;color:var(--background-dark);padding:5px;font-size:1rem;font-family:"OpenSans";}.parimenu_breadcrumps a:hover{color:var(--primaerfarbe-hover);}.parimenu_breadcrumps .trenner{color:var(--background-dark);}.parimenu_current_childs{font-family:"OpenSans";}.parimenu_current_childs li a{font-family:"OpenSans";color:var(--text-farbe);}.parimenu .menu-item a:hover,.parimenu_header .parimenu_current_text a:hover{color:var(--primaerfarbe);}.parimenu_current_childs li::before{width:1rem;content:url(/themes/kastanieeins/images/icons/kleiner-pfeil-icon.svg);color:var(--primaerfarbe);margin-left:-1em;display:inline-block;}.parimenu_current_childs li{padding-left:1rem;}.menu-item--active-trail a.is-active{color:var(--primaerfarbe);}#parimenu_modal .close{content:url(/themes/kastanieeins/images/icons/schliessen-icon.svg);background-repeat:no-repeat;background-position:center;background-size:cover;width:25px;height:25px;margin-top:50px;}.parimenu_header .parimenu_current_text a{font-weight:400;color:var(--text-farbe);font-size:1.6rem;transition:0.5s ease;font-family:"Oswald";}.parimenu .menu-item a{font-family:"OpenSans";font-size:1.25rem;}@media (min-width:480px){.parimenu .menu-item a{}}.parimenu_current_title{font-family:"OpenSans";}.parimenu a.intern-39::after,.parimenu .parimenu_content .menu-item.haschilds a.intern-39::after,.parimenu a.produktsuche_menu::after,.parimenu a.intern::after{content:"";background-image:url(/themes/kastanieeins/images/icons/stern-intern-icon.svg);background-size:cover;margin-left:5px;width:15px;height:15px;display:inline-block;margin-bottom:2px;left:unset;position:unset;}.parimenu_content{padding-left:1rem;}#header-region #block-headericons,#header-region .block-language,#header-region #block-kastanieeins-search,#header-region #webseiten_suche{display:none;}@media (min-width:855px){#header-region #block-headericons,#header-region .block-language,#header-region #block-kastanieeins-search,#header-region #webseiten_suche{display:block;}#subheader-region > div::after{background-color:var(--background-light);content:"";}}#header-region #webseiten_suche{height:95px;width:95px;}@media (min-width:768px){.parimenu_content{padding-left:2rem;}}@media (min-width:1200px){#block-kastanieeins-main-menu .menu{display:flex;}#header-region #block-kastanieeins-search input.button,#mobile_serach_helper .views-exposed-form input.button{height:98px;width:98px;}}@media (min-width:976px){.parimenu_header{padding-left:4.5rem;}.parimenu_content{padding-left:5rem;}}@media (min-width:991px){.parimenu_content{padding-left:5rem;}}.parimenu .menu-item p{display:none;}#mobile_menu_helper{display:none;font-family:"Oswald";font-size:1rem;position:absolute;z-index:16;width:100%;background:#fff;}.page-webseitensuche .views-exposed-form{display:none;}.page-webseitensuche #content-area .views-exposed-form{display:block;}#mobile_serach_helper .views-exposed-form{display:block;margin-top:3rem;padding:0 20px;z-index:100;position:relative;width:100%;}#mobile_serach_helper
    #block-hervorgehobenesformularwebseitesuchepage-1
    .form-actions{display:none;}#mobile_serach_helper #block-kastanieeins-search input,#mobile_serach_helper .views-exposed-form input{border-radius:50px;height:40px;}@media (min-width:855px){#mobile_menu_helper{display:none;}#mobile_serach_helper #block-kastanieeins-search,#mobile_serach_helper .views-exposed-form{display:none;}}#mobile_menu_helper #block-headericons{margin:0 1rem;}#mobile_menu_helper #header_menu_container > div{float:left;margin-right:20px;margin-top:12px;}#mobile_menu_helper .block-language{margin-top:12px;}#mobile_menu_helper .block-language .links{display:flex;}#mobile_menu_helper .block-language li:first-of-type::after{content:"|";font-size:1rem;padding:0 5px;}#mobile_menu_helper .links .is-active a{color:var(--primaerfarbe);}#mobile_menu_helper .links a{font-size:1rem;color:var(--text-farbe);}.button-1-holder span,.button-2-holder span,.button-3-holder span{display:none;}.button-1-holder,.button-2-holder,.button-3-holder{position:fixed;right:0.5rem;z-index:9;animation:fade-in-right 1s ease-in-out both 5s;}.button-1-holder{bottom:0.5rem;right:0.5rem;}.button-2-holder{bottom:5.5rem;right:0.5rem;}.button-3-holder{bottom:10.5rem;right:0.5rem;}@keyframes fade-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);}50%{-webkit-transform:translateX(-20px) scale(110%);transform:translateX(-20px) scale(110%);}100%{-webkit-transform:translateX(0) scale(100%);transform:translateX(0) scale(100%);}}.button-1-holder img,.button-2-holder img,.button-3-holder img{width:80px !important;height:80px !important;filter:drop-shadow(0px 0px 3px #fff);}@media only screen and (max-width:600px){.mitglied-werden-button-holder,.button-1-holder{right:0;bottom:0;}.button-2-holder,.button-3-holder{right:0;bottom:55px;}.button-1-holder img,.button-2-holder img,.button-3-holder img{width:45px !important;height:45px !important;margin-right:10px;}.button-1-holder span,.button-2-holder span,.button-3-holder span{display:inline;}.button-1-holder a,.button-2-holder a,.button-3-holder a{display:flex;background-color:var(--background-dark);color:var(--text-auf-primaerfarbe);width:100vw;text-align:center;font-weight:500;padding:5px;transition:0.3s;justify-content:center;align-items:center;}.button-1-holder a:hover,.button-2-holder a:hover,.button-3-holder a:hover{background-color:var(--primaerfarbe);color:var(--text-auf-primaerfarbe) !important;}.button-1-holder,.button-2-holder,.button-3-holder{animation:fade-in-bottom 1s ease-in-out both 5s;}.button-2-holder,.button-3-holder{display:none;}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(120px);transform:translateY(120px);}50%{-webkit-transform:translateY(-20px) scale(110%);transform:translateY(-20px) scale(110%);}100%{-webkit-transform:translateY(0) scale(100%);transform:translateY(0) scale(100%);}}}.lizenznehmer-werden-button-holder{position:fixed;right:5vw;bottom:15rem;animation:fade-in-right 1s ease-in-out both 0.5s;}.lizenznehmer-werden-button-holder .align-right{width:120px;}.lizenznehme-button{position:fixed;bottom:0.5rem;right:0.5rem;width:80px;}.lizenznehme-button .align-right{width:100%;margin:0;}@media only screen and (min-width:768px){.lizenznehme-button{right:15%;bottom:10%;width:150px;}}@keyframes fade-in-right{0%{-webkit-transform:translateX(180px);transform:translateX(180px);}80%{-webkit-transform:scale(110%,110%);transform:scale(110%,110%);}100%{-webkit-transform:translateX(0) scale(100%,100%);transform:translateX(0) scale(100%,100%);}}#footer{background-color:var(--text-farbe);color:var(--text-auf-primaerfarbe);position:relative;padding:20px 0 20px 0;margin-top:200px;z-index:1;}#footer h2{color:var(--background-light);text-align:left;font-size:1.25rem;}#footer a{color:var(--text-auf-primaerfarbe);font-size:1rem;}#footer a:hover{color:var(--sekundaerfarbe);}#block-kastanieeins-footer .menu,div[id*="block-kastanieeins-footer"] .menu{display:inline-block;}@media only screen and (min-width:600px){#block-kastanieeins-footer .menu,div[id*="block-kastanieeins-footer"] .menu{display:flex;justify-content:flex-end;margin-bottom:15px;}}#block-kastanieeins-footer .menu li,div[id*="block-kastanieeins-footer"] .menu li{margin-left:15px;}#block-kastanieeins-footer .menu li a,div[id*="block-kastanieeins-footer"] .menu li a{font-family:"Oswald";color:var(--primaerfarbe);font-size:1.125rem;}#block-servicetelefon,div[id*="block-servicetelefon"],#block-ernahrungssprechstunde,div[id*="block-ernahrungssprechstunde"],#block-arztsprechstunde,div[id*="block-arztsprechstunde"],#block-geschaftstelle,div[id*="block-geschaftstelle"]{margin:0;width:100%;float:unset;}@media only screen and (min-width:600px){#block-servicetelefon,div[id*="block-servicetelefon"],#block-ernahrungssprechstunde,div[id*="block-ernahrungssprechstunde"],#block-arztsprechstunde,div[id*="block-arztsprechstunde"],#block-geschaftstelle,div[id*="block-geschaftstelle"]{margin:15px 1% 15px 1%;width:100%;float:left;}}#block-footeradressdaten,div[id*="block-footeradressdaten"]{clear:both;}#block-footeradressdaten .basic__body,div[id*="block-footeradressdaten"] .basic__body{display:flex;justify-content:space-between;flex-wrap:wrap;}#block-footeradressdaten .basic__body p{margin-top:15px;}.social-links{display:flex;margin-right:15px;}.social-links p{font-family:"Oswald";font-size:1.125rem;}#footer #block-footeradressdaten a,#footer div[id*="block-footeradressdaten"] a{margin-left:20px;}#footer .basic__body img{width:30px;}#footer::before{content:"";background-image:url(/themes/kastanieeins/images/footer-grafik.svg);position:absolute;background-repeat:no-repeat;top:-120px;background-size:cover;width:100%;height:120px;background-position:center;}#footer #kastanie-design-dev img{width:1.5em;}.views-element-container,.block-jugendausschuss,.block-glutenfreiunterwegs,.block-mitgliedwerden{margin:50px 0 70px 0;}#block-views-block-slider-block-1,div[id*="block-views-block-slider-block-1"]{position:relative;}#block-views-block-slider-block-1::after,div[id*="block-views-block-slider-block-1"]::after{content:"";background-image:url(/themes/kastanieeins/images/slider-grafik.svg);position:absolute;background-repeat:no-repeat;background-size:cover;width:100%;height:120px;max-width:1600px;background-position:center;bottom:1.25rem;left:0;display:none;z-index:2;}#block-views-block-slider-block-1 .slide__caption,div[id*="block-views-block-slider-block-1"] .slide__caption{padding:20px;width:100%;background-color:rgba(255,255,255,0.8);border-bottom:solid 10px var(--primaerfarbe);min-height:unset;}#block-views-block-slider-block-1 .slick-dots,div[id*="block-views-block-slider-block-1"] .slick-dots{text-align:right;margin-bottom:3%;z-index:3;padding-right:20px;}#block-views-block-slider-block-1,div[id*="block-views-block-slider-block-1"]{max-width:1600px;margin:0 auto;}#block-views-block-slider-block-1 .slide__description,div[id*="block-views-block-slider-block-1"] .slide__description{font-family:"Oswald";font-size:2.2rem;}.slick--view--aktuelles-ansicht--block-1 .slide__content,.slick--view--aktuelles-ansicht--block-2 .slide__content,.slick--view--aktuelles-ansicht--block-3 .slide__content,.slick--view--fokusbereich-liste--block-1 .slide__content,.slick--view--vorschlagsbloecke .slide__content{margin:0 10px;max-width:350px;}.slick--view--aktuelles-ansicht--block-1 .slide__title,.slick--view--aktuelles-ansicht--block-2 .slide__title,.slick--view--aktuelles-ansicht--block-3 .slide__title,.slick--view--vorschlagsbloecke .slide__title{margin:15px 0 10px;}.slider_textcontainer time{font-size:1rem;text-align:left;margin-bottom:0.5rem;display:block;font-family:"Oswald";}.slick--view--aktuelles-ansicht--block-1 .slider_textcontainer h2,.slick--view--aktuelles-ansicht--block-2 .slider_textcontainer h2,.slick--view--aktuelles-ansicht--block-3 .slider_textcontainer h2,.slick--view--vorschlagsbloecke .slider_textcontainer h2{margin-bottom:1rem;}.slick--view--aktuelles-ansicht--block-1 .slide__content p,.slick--view--aktuelles-ansicht--block-2 .slide__content p,.slick--view--aktuelles-ansicht--block-3 .slider_textcontainer p,.slick--view--vorschlagsbloecke .slide__content p{font-size:1rem;font-family:"OpenSans";text-align:left;}.slick--view--aktuelles-ansicht--block-1 .slide__caption,.slick--view--aktuelles-ansicht--block-2 .slide__caption,.slick--view--aktuelles-ansicht--block-3 .slide__caption{text-align:left;padding:0;}.slick--view--aktuelles-ansicht--block-1 .slider_textcontainer a,.slick--view--aktuelles-ansicht--block-2 .slider_textcontainer a,.slick--view--aktuelles-ansicht--block-3 .slider_textcontainer a{font-size:1.625rem;}.mehr_erfahren_link,article .links a,.faq_link a{font-size:1rem !important;color:var(--primaerfarbe) !important;text-align:left;font-family:"OpenSans";font-weight:500;text-decoration:underline 1.5px;margin-top:30px;display:block;}.mehr_erfahren_link::after,article .links a::after,.faq_link a::after{content:url(/themes/kastanieeins/images/icons/pfeil-icon.svg);width:15px;display:inline-block;padding-left:2px;}.slick-prev::before{color:var(--primaerfarbe);content:url(/themes/kastanieeins/images/icons/gallery-pfeil.svg);display:block;width:30px;}.slick-next::before{color:var(--primaerfarbe);content:url(/themes/kastanieeins/images/icons/gallery-pfeil-weiter.svg);display:block;width:30px;}.slick-prev.slick-arrow,.slick-next.slick-arrow{background-color:var(--transparent);width:40px;height:100px;position:absolute;}.slick-prev.slick-arrow{left:-5%;}.slick-next.slick-arrow{right:-5%;}.slick-lightbox-slick .slick-next.slick-arrow{right:5%;}.slick-lightbox-slick .slick-prev.slick-arrow{left:5%;}.slick--view--aktuelles-ansicht .slick-dots,#aktuelles_vorschlagsblock .slick-dots{position:relative;margin:1rem 0;}.aktuellesliste#aktuelles_vorschlagsblock{display:none;}.fokusbereich{display:flex;flex-wrap:wrap;}.fokusbereich .views-row{margin:2% 5%;width:90%;overflow:hidden;}.fokusbereich footer{width:100%;}#mitglieder_slider{display:flex;align-items:stretch;flex-wrap:wrap;margin:100px 0;}#mitglieder_slider .views-element-container{margin:0;}#mitglieder_slider .views-element-container{width:100%;background-color:var(--primaerfarbe);}.slick--view--mitglid-werden-prozess-ansicht--block-1,.slick--view--mitglid-werden-prozess-ansicht--block-2{padding:2rem;text-align:center;}.slick--view--mitglid-werden-prozess-ansicht--block-1 .slide__content,.slick--view--mitglid-werden-prozess-ansicht--block-2 .slide__content{min-height:625px;}#mitglieder_slider .slick-dots li.slick-active button{color:#fff;background:#fff;}#mitglieder_slider .link_zu_listenansicht a:hover{background-color:#fff;color:var(--primaerfarbe);}#mitglieder_slider .slick-prev{left:20px;}#mitglieder_slider .slick-next{right:10px;}#mitglieder_slider .slick-prev::before{content:url(/themes/kastanieeins/images/icons/gallery-pfeil-w.svg);}#mitglieder_slider .slick-next::before{content:url(/themes/kastanieeins/images/icons/gallery-pfeil-w.svg);transform:rotate(180deg);}.slick--view--mitglid-werden-prozess-ansicht--block-1{background-image:url(/themes/kastanieeins/images/mitglid-hintergrund.png);background-repeat:no-repeat;background-size:cover;}.slick--view--mitglid-werden-prozess-ansicht--block-1 p{color:#fff;font-weight:500;}.icon-wrapper{background-color:#fff;padding:1.5em;border-radius:50%;margin:1em auto;max-width:150px;}.slick--view--mitglid-werden-prozess-ansicht--block-2{background-color:var(--primaerfarbe);}.statistikdaten_slider_container-label,.slider-titel{color:#fff;font-weight:500;font-family:"Oswald";font-size:2em;margin-bottom:2rem;}.statistikdaten_slider_container-text{color:#fff;font-weight:400;font-family:"Oswald";font-size:1.5em;}.statistikdaten_slider_container-text-zahl{color:#fff;font-weight:400;font-family:"Oswald";font-size:2em;line-height:1.8em;}#mitglieder_slider .slide__content{position:relative;}#mitglieder_slider .slide__caption{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}@media only screen and (max-width:480px){.statistikdaten_slider_container-label{word-wrap:break-word;hyphens:auto;}}#front_glutenfrei_unterwegs{margin:100px 0;}.front_block_links,.front_block_rechts{width:100%;color:#fff;font-weight:500;}#front_glutenfrei_unterwegs .front_block_links{padding:2rem;background-color:var(--primaerfarbe);}#front_glutenfrei_unterwegs .front_block_rechts{background-image:url(/themes/kastanieeins/images/unterwegs-karte.png);background-repeat:no-repeat;background-size:cover;min-height:330px;}#front_glutenfrei_unterwegs h2,#front_mitglied_werden h2{color:#fff;font-weight:500;}#front_jugendausschuss_block img{border-radius:50%;border:solid 5px var(--primaerfarbe);height:100%;width:100%;}#front_jugendausschuss_block p{font-size:1.625rem;margin-left:60px;}#front_jugendausschuss_block p::before{content:url(/themes/kastanieeins/images/icons/zitat-icon.svg);display:block;width:40px;position:relative;left:-50px;top:60px;}.submitted{color:var(--primaerfarbe);margin-bottom:1rem;}#block-scriptblockdeskontingentverwaltungsmoduls{display:none;}.full_sidebar{width:100%;border-left:solid 3px var(--primaerfarbe);padding-left:10px;margin:0 0 1rem 1rem;float:right;}.full_sidebar h4{margin:0 0 0.5rem 0;}.veranstaltung__datum{width:fit-content;display:inline;}.dependency_value{display:none;}.veranstaltung__seitenabschnitt .ansprechperson__ansprechperson{justify-content:flex-start;}.veranstaltung__seitenabschnitt .ansprechperson__ansprechperson > div{width:calc(calc(100% - 2rem) / 2);}.veranstaltung__seitenabschnitt
    .ansprechperson__ansprechperson
    .ansprechperson__body,.veranstaltung__seitenabschnitt
    .ansprechperson__ansprechperson
    .kontakt-ansprechperson{display:none;}.veranstaltung__seitenabschnitt .ansprechperson__ansprechperson .content{display:flex;}.veranstaltung__seitenabschnitt .ansprechperson__ansprechperson .teaser_bild{width:30%;}.veranstaltung__seitenabschnitt
    .ansprechperson__ansprechperson
    .teaser_textblock{width:70%;text-align:left;margin-left:10px;}.veranstaltung__webform .fieldset-legend{font-size:1.5rem;}.full_webform{display:block;clear:both;margin-top:10rem;}.webform-alert .webform-element-description{color:var(--primaerfarbe);display:inline-block;margin-left:45px;}.webform-alert .webform-element-description:before{content:"!";color:#fff;background:var(--primaerfarbe);width:30px;height:30px;display:block;text-align:center;line-height:30px;border-radius:50%;font-size:22px;font-weight:bold;margin-right:10px;float:left;position:absolute;margin-left:-45px;}.form-item ol{counter-reset:my-awesome-counter;}.form-item ol li{counter-increment:my-awesome-counter;clear:both;margin:1rem;}.form-item ol li::before{content:counter(my-awesome-counter) ". ";color:var(--primaerfarbe);font-weight:bold;display:inline-block;float:left;margin-right:1rem;}.sum_field{color:var(--primaerfarbe);}.sumholder{font-size:1.5rem;font-family:"Oswald";}.dev_invisible{display:none;}.webform-computed-loading{background:orange !important;}.dev_summe{position:sticky;right:0;bottom:20px;background:var(--primaerfarbe);padding:20px;z-index:1;text-align:left;color:#fff;min-width:100%;}.dev_summe legend{margin:0 auto;text-align:center;color:#fff !important;margin-top:20px;display:inline-block;width:100%;}.dev_summe *{color:#fff;}.dev_summe h2{margin:0;font-size:1.2rem;}.webform-type-radios.required legend span::after{content:"*";display:inline;float:right;color:var(--primaerfarbe);}.error_parent label::before,.error_parent label::before{border-color:red;}@media only screen and (min-width:810px){.dev_summe{min-width:unset;width:350px;left:100%;}.dev_summe h2{margin:inherit;font-size:inherit;}}.kontingent-full .full_webform,.full_webform_closed{display:none;}.kontingent-full .full_webform_closed,.full_webform_warteliste{clear:both;margin:2rem 0;display:inline-block;}.kontingent-full-beforesubmission .teilnehmerverwaltung:after{border:var(--primaerfarbe) 2px solid;content:"Leider ist das Kontingent zu klein für weitere Buchungen.";width:400px;height:300px;position:relative;color:#000;text-align:center;font-size:20px;padding:5px;color:#000;}.kontingent-full-beforesubmission input[id*="add"]{display:none;}.messages{z-index:90;position:relative;max-width:1200px;margin:20px auto !important;display:block;top:20px;}.form-item-field-typ-freizeiten-target-id{display:none;}.veranstaltung__anmeldeformular-freizeit .file a::before{content:"";background-image:url(/themes/kastanieeins/images/icons/download-icon.svg);position:absolute;display:inline-block;width:25px;height:25px;left:-6px;background-repeat:no-repeat;top:-2px;}.veranstaltung__anmeldeformular-freizeit > div{position:relative;padding-left:35px;margin-bottom:10px;}#edit-container-values-node{display:none;}#vorname_und_nachname_erwachsene_table{display:none;}#vorname_und_nachname_kinder_table{display:none;}.section-veranstaltungen .ansprechperson__ansprechperson > div{width:100%;}.section-veranstaltungen .ansprechperson__ansprechperson{display:block;}.section-veranstaltungen .ansprechperson__ansprechperson .content{display:flex;}.section-veranstaltungen .ansprechperson__ansprechperson .teaser_bild{width:20%;margin-right:5px;}.section-veranstaltungen .ansprechperson__ansprechperson > div{text-align:left;}.section-veranstaltungen .ansprechperson__position-ansprechperson,.section-veranstaltungen .ansprechperson__body{display:none;}.section-veranstaltungen .teaser_textblock h3{font-size:1rem;margin:0.5rem 0;}.section-veranstaltungen .kontakt-ansprechperson,.section-veranstaltungen .paragraph--type--ansprechperson{margin-top:0;}.section-veranstaltungen .kontakt-ansprechperson{font-size:14px;}.section-veranstaltungen .kontakt-ansprechperson::after{width:20px;}.section-veranstaltungen .veranstaltung__datum,.section-veranstaltungen .kontingent_ampel{display:block;margin-bottom:1em;}.section-veranstaltungen .veranstaltung__preis-mitglied,.section-veranstaltungen .veranstaltung__preis-nichtmitglied,.section-veranstaltungen .veranstaltung__allgemeinpreis{display:inline-block;margin-bottom:1em;}.ansprechperson__abwesenheitsnachricht{font-style:italic;}.kontingent_ampel{height:30px;width:30px;border-radius:50%;display:inline-block;vertical-align:middle;text-align:center;color:#fff;font-weight:normal;}.kontingent_ampel.green{background-color:#59b61a;}.kontingent_ampel.yellow{background-color:#ffc500;color:#000;}.kontingent_ampel.orange{background-color:#ff7900;}.kontingent_ampel.red{background-color:#dc0000;}.uebersichtsliste{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;}.uebersichtsliste .views-row{width:100%;margin-bottom:2rem;}.uebersichtsliste form{width:100%;display:flex;align-items:center;flex-wrap:wrap;}.uebersichtsliste form .form-item{margin-right:5%;width:33%;min-width:200px;}.pager{width:100%;}#aktuelles_vorschlagsblock{margin:70px 0 0 0;}.glossaranhang ul{display:flex;flex-wrap:wrap;gap:0.8rem;}.glossaranhang ul li a{background:var(--primaerfarbe);color:#fff;padding:5px 10px;font-family:"Oswald";font-size:1em;transition:150ms ease;}.glossaranhang ul li a:hover{background:var(--primaerfarbe-hover);}.faq_content{padding:1em 2.5em;border-top:0;overflow:auto;display:none;}.faq_title{cursor:pointer;}.page-sitemap .sitemap li.menu-item{margin-left:20px;}.servicetelefon__medien img,.ansprechperson__medien img{border-radius:50%;height:100%;border:solid 5px #fff;transition:0.3s;}.servicetelefon__medien img:hover,.ansprechperson__medien img:hover{border:solid 5px var(--primaerfarbe);scale:105%;}.service-servicetelefon .item-list ul,.ansprechpersonen-liste,.ansprechperson__ansprechperson{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;}.service-servicetelefon .item-list ul li,.ansprechpersonen-liste li{width:calc(calc(100% - 4rem) / 3);margin:0 auto;text-align:center;}.ansprechperson__ansprechperson > div,.servicetelefon__servicetelefon > div{text-align:center;width:100%;}.ansprechperson__position-ansprechperson{font-size:1rem;margin-top:1rem;font-weight:500;}.kontakt-ansprechperson{font-size:1rem;color:var(--primaerfarbe);font-family:"OpenSans";font-weight:500;margin-top:30px;display:block;}.kontakt-ansprechperson::before{content:"";width:25px;height:25px;display:inline-block;margin-right:5px;background-image:url(/themes/kastanieeins/images/icons/email-icon.svg);background-repeat:no-repeat;vertical-align:bottom;}a.kontakt-kontaktform::after{content:"";width:25px;height:25px;display:inline-block;margin-left:5px;background-image:url(/themes/kastanieeins/images/icons/email-icon.svg);background-repeat:no-repeat;vertical-align:bottom;}.servicetelefon__servicetelefon h4{color:var(--primaerfarbe);margin:0.8rem 0 0.5rem 0;}.servicetelefon__body{margin-top:0.8rem;}.ui-dialog-titlebar.ui-widget-header{background-color:#fff;border:none;}.ui-dialog-titlebar.ui-widget-header span{font-family:"Oswald";font-size:1.5rem;font-weight:400;}.ui-dialog-titlebar-close .ui-button-icon.ui-icon.ui-icon-closethick{background:url(/themes/kastanieeins/images/icons/schliessen-icon-hintergrund.svg);width:25px;height:25px;margin-top:-13px;margin-left:-13px;}.ui-dialog-titlebar-close .ui-button-icon.ui-icon.ui-icon-closethick:hover{background-position:0;background:url(/themes/kastanieeins/images/icons/schliessen-icon-hover-hintergrund.svg);}.kontakt-ansprechperson.ui-dialog-buttons::after{content:none;}.ui-dialog-titlebar-close button,.ui-dialog-titlebar-close [type="button"]{color:#fff;}.ui-dialog{width:80%;max-width:800px;}.ui-dialog ol,.ui-dialog ul{padding:10px 30px;list-style:unset;}.ui-dialog ol{list-style:decimal;}.ui-dialog li{padding:5px;}* .ui-dialog{width:95% !important;}@media (min-width:600px){* .ui-dialog{width:unset !important;}}a.tabledrag-handle .handle{margin:0;background-position:center;}.draggable a.tabledrag-handle{width:18px;height:18px;margin-left:0;}.veranstaltung__webform .fieldset-legend{margin-bottom:0;}.webform-multiple-table td input[type="image"] + input[type="image"]{margin-top:2px;margin-left:0;}.webform-multiple-table .form-item,.webform-multiple-table input{margin-bottom:0;}.webform-multiple-table table{margin-bottom:1.5em;}.form-item .description{margin:1rem 0 1.5rem 0;}.section-veranstaltungen-dashboard #main .container,.section-anmeldungen #main .container{width:100%;max-width:100%;}.page-veranstaltungen-dashboard .responsive_table_handler,.page-termine-adminansicht .responsive_table_handler,.page-adminansicht-zoeliakiegruppe .responsive_table_handler,.page-kp-terminanmeldungen .responsive_table_handler,.page-kontaktpersonen-uebersicht .responsive_table_handler{overflow-y:hidden;overflow-x:auto;}.page-termine-adminansicht .responsive_table_handler,.page-adminansicht-zoeliakiegruppe .responsive_table_handler,.page-veranstaltungen-dashboard .responsive_table_handler table,.page-kp-terminanmeldungen .responsive_table_handler,.page-kontaktpersonen-uebersicht .responsive_table_handler{width:100%;}.page-termine-adminansicht .responsive_table_handler table,.page-adminansicht-zoeliakiegruppe .responsive_table_handler table,.page-kp-terminanmeldungen .responsive_table_handler table,.page-kontaktpersonen-uebersicht .responsive_table_handler table{width:auto;}.page-veranstaltungen-dashboard .responsive_table_handler table th,.page-veranstaltungen-dashboard .responsive_table_handler table td{padding:5px;hyphens:auto;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(1),.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(2){width:3%;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(3){width:15%;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(4){width:10%;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(5),.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(6){width:7%;word-break:break-word;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(7){width:12%;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(8){width:8%;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(9){width:8%;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(10){width:8%;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(11){width:6%;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(12){width:5%;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(13){width:6%;}.page-veranstaltungen-dashboard .responsive_table_handler th:nth-child(14){width:5%;}.veranstaltungs_dashboard_icon{width:25px;height:25px;display:inline-block;}#veranstaltungs_dashboard_icon_bearbeiten{content:url(/themes/kastanieeins/images/icons/bearbeiten-icon.svg);}#veranstaltungs_dashboard_icon_download{content:url(/themes/kastanieeins/images/icons/download-icon.svg);}#veranstaltungs_dashboard_icon_verwalten{content:url(/themes/kastanieeins/images/icons/link-icon.svg);}.zugewiesen{opacity:0.6;font-style:italic;}.page-termine-adminansicht td.views-field.views-field-title{overflow-wrap:break-word;}.page-adminansicht-zoeliakiegruppe div#edit-actions .button{margin:10px auto;}.webform-image-file,.webform-image-file{border:3px dashed #4d4f53;text-align:center;border-radius:10px;padding:1rem;clear:both;margin-bottom:20px;}.webform-element-more--link{padding:0.6em 0.5em 0.5em 0;font-size:1.25rem;font-weight:500;}.webform-element-more--link::before{content:url(/themes/kastanieeins/images/icons/akkordeon-plus-icon-1.svg);display:inline-block !important;text-align:center;width:30px;height:100%;color:var(--primaerfarbe);vertical-align:middle;margin-right:0.5em;transition:all 1s ease-in-out;}.webform-element-more.is-open .webform-element-more--link::before{content:url(/themes/kastanieeins/images/icons/akkordeon-minus-icon.svg);}.dateiupload.webform-file-button::before,.dateiupload.webform-file-button::before{content:url(/themes/kastanieeins/images/icons/upload-icon-1.svg);width:30px;display:block;margin:auto;}.messages__list{list-style:disc;margin-left:20px;}.messages__item{margin:10px 0 10px 0;}@media only screen and (min-width:600px){#block-servicetelefon,div[id*="block-servicetelefon"],#block-ernahrungssprechstunde,div[id*="block-ernahrungssprechstunde"],#block-arztsprechstunde,div[id*="block-arztsprechstunde"],#block-geschaftstelle,div[id*="block-geschaftstelle"]{width:48%;}#block-views-block-slider-block-1::after,div[id*="block-views-block-slider-block-1"]::after{display:block;}#block-views-block-slider-block-1 .slide__caption,div[id*="block-views-block-slider-block-1"] .slide__caption{padding:20px;width:70%;bottom:0;position:absolute;top:inherit;margin:5%;max-width:700px;z-index:2;}.slick--view--mitglid-werden-prozess-ansicht--block-1 .slide__content,.slick--view--mitglid-werden-prozess-ansicht--block-2 .slide__content{min-height:570px;}}@media only screen and (min-width:680px){#front_jugendausschuss_block{display:flex;}#front_jugendausschuss_block img{width:40%;}#front_jugendausschuss_block p{width:60%;}.fokusbereich .views-row{margin:0 1%;width:31%;}.uebersichtsliste .views-row{width:calc(calc(100% - 2rem) / 2);}.full_sidebar{width:50%;max-width:450px;}.ansprechperson__ansprechperson > div,.servicetelefon__servicetelefon > div{width:calc(calc(100% - 2rem) / 2);}}@media only screen and (min-width:900px){#block-servicetelefon,div[id*="block-servicetelefon"],#block-ernahrungssprechstunde,div[id*="block-ernahrungssprechstunde"],#block-arztsprechstunde,div[id*="block-arztsprechstunde"],#block-geschaftstelle,div[id*="block-geschaftstelle"]{width:31%;}#front_glutenfrei_unterwegs,#front_mitglied_werden{display:flex;}.front_block_links,.front_block_rechts{width:50%;color:#fff;font-weight:500;}#mitglieder_slider .views-element-container{width:50%;}}@media only screen and (min-width:1100px){#block-servicetelefon,div[id*="block-servicetelefon"],#block-ernahrungssprechstunde,div[id*="block-ernahrungssprechstunde"],#block-arztsprechstunde,div[id*="block-arztsprechstunde"],#block-geschaftstelle,div[id*="block-geschaftstelle"]{width:23%;}.uebersichtsliste .views-row{width:calc(calc(100% - 4rem) / 3);}.ansprechperson__ansprechperson > div{width:calc(calc(100% - 4rem) / 3);}}.fancypic img,.slide__content img.media__image{transition:transform 2s ease;}.fancypic img:hover,.slide__content:hover img.media__image{transform:scale(1.1);}.section-user .layout-container{margin:unset;}.kontaktpersonen-finden-liste{display:flex;flex-wrap:wrap;}.kontaktpersonen-finden-liste .views-row{padding:0 3rem;}.kontaktpersonen-finden-liste .js-form-type-textfield{margin-top:27px;}.kontaktpersonen-finden-liste .views-field-title{padding:0.5rem;}.kontaktpersonen-finden-liste .views-exposed-form,.kontaktpersonen-finden-liste .views-element-container{flex-basis:100%;}.kontaktpersonen-finden-glossarpager li{display:inline-block;}.kontaktpersonen-finden-liste .views-field-field-telefonnummer::before{content:"";width:25px;height:25px;display:inline-block;margin-right:5px;background-image:url(/themes/kastanieeins/images/icons/telefon2-icon.svg);background-repeat:no-repeat;vertical-align:bottom;}.kontaktpersonen-finden-liste .kontakt-ansprechperson::before{content:"";width:25px;height:25px;display:inline-block;margin-right:5px;background-image:url(/themes/kastanieeins/images/icons/email-icon.svg);background-repeat:no-repeat;vertical-align:bottom;}.kontaktpersonen-finden-liste .kontakt-ansprechperson::after{display:none;}.kontaktpersonen-finden-liste .views-field-field-telefonnummer .field-content{display:inline-block;}.kontaktpersonen-finden-glossarpager a{font-family:"Oswald";font-weight:400;color:var(--text-farbe);font-size:1.2rem;border-bottom:4px solid var(--sekundaerfarbe);width:30px;display:inline-block;text-align:center;}.kontaktpersonen-finden-liste form{display:flex;align-items:center;}.kontaktpersonen-finden-liste .form-item-title{margin-right:3%;}.kontaktpersonen-finden-liste .views-row{text-align:center;width:30%;margin-bottom:5rem;flex-basis:33.333%;}.kontaktpersonen-finden-liste .kontakt-ansprechperson{margin-top:0.5rem;}.kontaktpersonen-finden-liste .views-field-title{font-family:"Oswald";font-size:1.5rem;}.kontaktpersonen-finden-liste .views-field-field-medien{width:100px;height:100px;background-color:var(--background-dark);border-radius:50%;margin:auto;}.kontaktpersonen-finden-liste .views-field-field-medien img{border-radius:50%;}@media (max-width:855px){.kontaktpersonen-finden-liste .views-row{flex-basis:50%;}.kontaktpersonen-finden-liste .views-row{padding:0 2rem;}.kontaktpersonen-finden-liste .views-exposed-form,.zoeliakiegruppe-finden-liste .views-exposed-form{display:block;}}@media (max-width:420px){.kontaktpersonen-finden-liste .views-row{flex-basis:100%;}.kontaktpersonen-finden-liste form{display:block;align-items:center;}}.zoeliakiegruppe-finden-liste .views-field-name{font-size:2rem;font-family:"Oswald";font-weight:400;hyphens:auto;margin:1rem 0 0.5rem 0;}.zoeliakiegruppe-finden-liste .views-field-field-postleitzahlenbereiche{font-size:1rem;font-family:"Oswald";font-weight:400;hyphens:auto;}.zoeliakiegruppe-finden-liste #content form{display:flex;flex-wrap:wrap;align-items:center;}.form-item-ort,.form-item-field-postleitzahlenbereiche-value{margin-right:3%;}.zoeliakiegruppe-finden-liste .views-exposed-form .js-form-type-textfield{margin-top:27px;}.zoeliakiegruppe-finden-liste
    .views-field-view-taxonomy-term
    .field-content::after{content:"";width:10px;height:10px;background:url(/themes/kastanieeins/images/icons/pfeil-icon.svg);display:inline-block;margin-left:2px;}.zoeliakiegruppe-finden-liste .views-row:nth-child(odd){background-color:var(--background-light);}.zoeliakiegruppe-finden-liste .views-row{padding:1.5rem;}.zoeliakiegruppe-finden-liste .pager{padding-top:1rem;}.zoeliakiegruppe-finden-liste .views-field-field-postleitzahlenbereiche span{float:left;margin-right:5px;}@media (max-width:855px){.zoeliakiegruppe-finden-liste .views-field.views-field-name{width:75%;}}@media (max-width:540px){.zoeliakiegruppe-finden-liste .views-field-name{margin:0rem 0 0.5rem 0;}.zoeliakiegruppe-finden-liste .js-form-type-textfield{width:100%;}.zoeliakiegruppe-finden-liste .form-actions{margin:0 auto;}.zoeliakiegruppe-finden-liste .views-exposed-form{margin-bottom:2rem;}}.btn_holder{position:relative;white-space:100%;}.button.abo{position:absolute;right:0;background:var(--primaerfarbe);border-radius:25px;padding:10px;min-width:170px;text-align:center;color:#fff;z-index:10;font-family:"OpenSans";font-size:1rem;font-weight:500;cursor:pointer;}.kp_und_gesgruppe__postleitzahlenbereiche div{font-size:1rem;font-family:"Oswald";font-weight:400;display:inline-block;}a.button.abo.zoeliakiegruppe.abonnieren::before{content:"";width:22px;height:22px;display:inline-block;background-image:url(/themes/kastanieeins/images/icons/abonniert_0-icon.svg);background-repeat:no-repeat;vertical-align:middle;}a.button.abo.zoeliakiegruppe.abonniert::before{content:"";width:22px;height:22px;display:inline-block;background-image:url(/themes/kastanieeins/images/icons/abonniert_1-icon.svg);background-repeat:no-repeat;vertical-align:middle;}.button.abo.loading{background:orange;pointer-events:none;}@media (max-width:540px){.button.abo{font-size:0px;min-width:23px;z-index:1;margin-top:7px;border-radius:100%;height:48px;padding:13px 8px 13px 13px;}a.button.abo.zoeliakiegruppe.abonniert::before,a.button.abo.zoeliakiegruppe.abonnieren::before{margin-right:0px;}}@media (min-width:550px){a.button.abo.zoeliakiegruppe.abonnieren::before,a.button.abo.zoeliakiegruppe.abonniert::before{margin-right:5px;}}.button.abo{transition:all 0.5s;}.abonnieren:hover{background:green;}.abonniert:hover:after{content:"Abo beenden";}.abonniert:hover{background:red;}.abonniert:hover span{display:none;}.modal-wrapper{position:relative;}.modal-holder{position:absolute;background:#fff;width:100%;border-radius:10px;padding:0px;bottom:57px;display:none;align-items:center;text-align:center;border:1px solid orange;flex-wrap:wrap;z-index:2;}@media (min-width:550px){.modal-holder{width:400px;margin-left:-355px;}}.modal-holder h3{margin:2px;font-size:1.2rem;color:var(--primaerfarbe);}.modal-holder:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-width:20px 20px 0 0;border-color:var(--primaerfarbe) transparent transparent transparent;bottom:-20px;left:88%;margin-left:19px;}@media (min-width:550px){.modal-holder:after{margin-left:19px;}}.modal-opener{background:var(--primaerfarbe);width:30px;height:30px;border-radius:15px;line-height:26px;text-align:center;font-weight:bold;color:#fff;cursor:pointer;position:relative;left:93%;}@media (min-width:550px){.modal-opener{position:relative;left:unset;}}.closer.osswald{position:absolute;right:10px;top:1px;font-size:24px;cursor:pointer;color:var(--primaerfarbe);}.produktaufstellung .views-field.views-field-nothing{position:relative;}.produktaufstellung .text_holder{display:block;max-height:100%;}.produktgruppe{display:block;color:#999;font-size:0.8em;}.produkt{font-family:"oswald";font-size:1.5em;}.produktaufstellung .sticky-header{top:227px !important;}.produktaufstellung table tr:nth-child(2n){background:#efefef;}.produktaufstellung table tr:hover{background:#d0d0d0;}.herstellerlogo{width:150px;display:block;}.produktaufstellung .responsive_table_handler td,.produktaufstellung .responsive_table_handler th{padding:10px;display:block;}@media (min-width:550px){.produktaufstellung .responsive_table_handler td,.produktaufstellung .responsive_table_handler th{padding:10px;display:table-cell;}}.produktaufstellung .responsive_table_handler th{display:none;}@media (min-width:550px){.produktaufstellung .responsive_table_handler th{display:table-cell;}}.lizensiert{width:20px;height:20px;}.produktaufstellung
    details[data-drupal-selector="edit-secondary"]
    .js-form-item{float:left;}.form-item-field-lizensiert-value,.form-item-field-laktosefrei-value,.form-item-field-enthaelt-hafer-value{padding-right:25px;}.form-item-field-lizensiert-value label{display:inline;}.form-item-field-lizensiert-value::after{background-image:url(/themes/kastanieeins/images/icons/lizensiert.png);width:25px;height:25px;position:relative;content:"";display:inline-block;background-size:contain;vertical-align:bottom;}.produktaufstellung input{clear:left;margin:unset;margin:1rem 0;}.produktaufstellung table{margin-top:4rem;}.produktaufstellung span#glutenhaltig{color:red;}.produktaufstellung span#glutenhaltig::after{content:"!";font-weight:bold;font-size:18px;}.produktaufstellung span.produkt.glutenhaltig{color:red;}.produktaufstellung #lebensmittelaufstellung_legende{margin-top:3rem;color:#4d4f53;font-size:16px;}.produktaufstellung #lebensmittelaufstellung_gueltigkeit{margin-top:1rem;font-size:14px;color:#4d4f53;}.page-user-login #content > div:nth-child(3) > div:last-child{margin:50px auto;border:2px solid #ff7900;padding:1rem;background-color:#ff790021;}.page-user-login #content > div:nth-child(3) > div:nth-child(1)::before{content:"Anmeldung";display:block;font-size:1.625rem;font-family:"Oswald";font-weight:400;color:var(--text-farbe);hyphens:auto;margin:2rem 0 0.6rem 0;}#block-hinweisfurmitgliedermitgliedschaft{border:2px solid #ff7900;padding:1rem;background-color:#ff790021;}@media (min-width:768px){.page-user-login #content > div:nth-child(3){display:flex;flex-wrap:wrap;justify-content:space-between;}.page-user-login #content > div:nth-child(3) > div{width:calc(50% - 10px);margin-bottom:20px;}.page-user-login #content > div:nth-child(3) > div:nth-child(1){border-right:2px solid var(--primaerfarbe) !important;}.page-user-login #content > div:nth-child(3) > div:last-child{width:80%;}#user-login-form{padding-right:20px;}}.custom-links{display:inline-block;position:relative;top:-20px;}.custom-links a{font-size:0.9em;}button.shwpd{border:none;display:inline-block;margin-left:-4em;background-position:center;vertical-align:middle;margin-top:0;cursor:pointer;background-color:unset !important;}.rmBase__container{background:#fff;}.rmLayout--horizontal.rmBase,.rmLayout--horizontal.rmBase .rmBase__section{display:unset !important;}#rmOrganism .rmBase,.rmSubscription .rmBase__comp--text,.rmBase__comp--checkbox .vFormCheckbox .vFormCheckbox__label{color:var(--text-farbe) !important;font-family:"OpenSans" !important;background:#ffffff !important;background-color:#ffffff !important;}.rmBase__el .comp__input{box-shadow:none !important;border:3px solid !important;border-left-color:var(--primaerfarbe) !important;border-right-color:var(--background-light) !important;border-bottom-color:var(--background-light) !important;border-top-color:var(--background-light) !important;border-radius:0 !important;background-color:var(--background-light) !important;height:unset !important;padding:12px 20px !important;transition:border-color 150ms ease !important;}.rmBase__el .comp__input:hover{border-color:var(--primaerfarbe) !important;box-shadow:none !important;outline:none !important;}.rmSubscription .rmBase__container,.rmLayout--horizontal.rmBase .rmBase__container{padding:0 !important;}.rmLayout--horizontal.rmBase .rmBase__section .rmBase__el{margin-right:0 !important;}.rmBase__comp--cta{border-radius:25px !important;background-color:var(--background-dark) !important;padding-left:30px !important;padding-right:30px !important;width:fit-content !important;margin:auto !important;margin-bottom:30px !important;}.rmBase__comp--cta:hover,.rmBase__comp--cta:active{background-color:var(--primaerfarbe) !important;}.rmBase__comp--checkbox
    .vFormCheckbox
    .vFormCheckbox__indicator
    ~ .vFormCheckbox__label,#rmOrganism
    .rmBase__comp--radio
    .vFormCheckbox
    .vFormCheckbox__indicator
    ~ .vFormCheckbox__label{margin:30px 0 30px 30px !important;}.rmBase__comp--checkbox .vFormCheckbox .vFormCheckbox__indicator{width:25px !important;height:25px !important;border-radius:8px !important;background:#fff !important;border:2px solid !important;border-color:var(--text-farbe) !important;}.game_blockbuttons{margin:3rem 0;display:inline-block;width:100%;}.game_blockbuttons a{height:130px;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-basis:100%;background-color:var(--primaerfarbe);color:#ffffff;font-family:"Oswald";font-weight:400;font-size:1.25rem;text-align:center;background-repeat:no-repeat;background-size:cover;margin:1rem 0;}.game_blockbuttons a span::before{content:"";height:50px;display:block;background-repeat:no-repeat;background-position:center;}.game_blockbuttons_erwachsene{background-image:url(/themes/kastanieeins/images/ostern-erwachsene.png);}.game_blockbuttons_kinder{background-image:url(/themes/kastanieeins/images/ostern-kinder.png);}.game_blockbuttons_erwachsene span::before{background-image:url(/themes/kastanieeins/images/icons/oster-game-erwachsen.svg);}.game_blockbuttons_kinder span::before{background-image:url(/themes/kastanieeins/images/icons/oster-game-kid.svg);}.messages--status{background-color:#ff790045;border-color:#ff7900;}.highscore thead tr{background-color:#ff7900;color:#fff;}.highscore table td,.highscore table tr{text-align:center;}@media (min-width:740px){.game_blockbuttons{margin:3rem 0;display:flex;justify-content:center;align-items:center;}.game_blockbuttons a{height:200px;margin:1rem;}}.eu-cookie-compliance-category{margin-top:20px;}.eu-cookie-compliance-category input{display:inline;width:25px;height:25px;appearance:checkbox;float:left;}.eu-cookie-compliance-buttons{float:unset;}#sliding-popup{background:#efefef;width:100%;}.eu-cookie-compliance-message{float:unset;width:100%;max-width:unset;}#sliding-popup button{margin:20px 0;}.eu-cookie-withdraw-tab{font-size:0 !important;background:url(/themes/kastanieeins/images/icons/fingerprint.svg);width:60px;height:60px;border-radius:50%;left:35px;top:-26px;position:absolute;background-size:50px 50px;background-repeat:no-repeat;background-color:#efefef;background-position:center;}#cookies_erlaueterung span{color:var(--primaerfarbe);}#cookies_erlaueterung span:after{content:":";margin-right:10px;}video{max-width:100%;height:auto;}#scrollButton{background:var(--primaerfarbe);border:var(--primaerfarbe) 10px solid;height:60px;width:60px !important;border-radius:50%;}.block-upscroller{right:5px;bottom:10px;position:fixed;cursor:pointer;display:none;}.testset{padding:20px;margin:0;}.testset .fieldset-legend{margin:1rem 0 0.5rem 0;}.testset fieldset .fieldset-legend{font-size:1.2em;margin:0 0 0.5rem 0;}.testset .js-webform-radios{display:flex;gap:1.5rem;margin-bottom:1rem;}.testset .js-webform-radios .js-form-type-radio{margin:10px 0 10px 30px;}.page-form-gluty-free-apptesting .form-actions{display:flex;}.merchandise-flexbox-item.merchandise-pricebox .merchandise__preis-mitglied,.merchandise-flexbox-item.merchandise-pricebox
    .merchandise__preis-nichtmitglied,.merchandise-flexbox-item.merchandise-pricebox .merchandise__allgemeinpreis{display:inline-block;}.merchandise-flexbox-item.merchandise-pricebox{border-left:solid 3px var(--primaerfarbe);}.merchandise-flexbox-item{padding:0 1rem;}.shoplink{display:block;color:var(--text-auf-primaerfarbe);border-radius:25px;background-color:var(--background-dark);transition:0.2s ease-in-out;text-align:center;padding-left:30px;padding-right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;font-size:1rem;font-weight:500;padding:9px 30px;margin:2rem 0;}.shoplink a{color:var(--text-auf-primaerfarbe);}.shoplink:hover{background-color:var(--primaerfarbe);color:var(--text-auf-primaerfarbe);}@media (min-width:820px){.merchandise-flexbox{display:flex;}.merchandise-flexbox-item.merchandise-pricebox{flex-basis:25%;padding-left:10px;}.merchandise-flexbox-item.merchandise-description{flex-basis:75%;}}.page-kontakt .page__seitenabschnitt{display:flex;flex-wrap:wrap;}.page-kontakt .page__seitenabschnitt > div:first-child{width:100%;}.page-kontakt .page__seitenabschnitt > div:nth-child(2){width:auto;}.page-kontakt .page__seitenabschnitt > div:nth-child(3){width:100%;}@media (min-width:900px){.page-kontakt .page__seitenabschnitt > div:nth-child(2){width:auto;margin-right:40px;}.page-kontakt .page__seitenabschnitt > div:nth-child(3){width:50%;}}.page-kontakt .servicetelefon__servicetelefon img{max-width:100px;}.servicetelefon__servicetelefon{display:flex;justify-content:center;}.servicetelefon__servicetelefon > div:first-child{width:100% !important;}.ck_link{color:var(--text-auf-primaerfarbe);border-radius:25px;background-color:var(--background-dark);display:block;transition:0.2s ease-in-out;text-align:center;padding-left:30px;padding-right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;user-select:none;vertical-align:middle;line-height:1;padding:0.75em 1.5em;max-width:350px;margin:0;}.ck_link:hover{background-color:var(--primaerfarbe);color:#fff;}#ostern-2024:hover{-webkit-animation-name:wiggle;-ms-animation-name:wiggle;-ms-animation-duration:1000ms;-webkit-animation-duration:1000ms;-webkit-animation-iteration-count:1;-ms-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(10deg);}25%{-webkit-transform:rotate(-10deg);}50%{-webkit-transform:rotate(20deg);}75%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@-ms-keyframes wiggle{0%{-ms-transform:rotate(1deg);}25%{-ms-transform:rotate(-1deg);}50%{-ms-transform:rotate(1.5deg);}75%{-ms-transform:rotate(-5deg);}100%{-ms-transform:rotate(0deg);}}@keyframes wiggle{0%{transform:rotate(10deg);}25%{transform:rotate(-10deg);}50%{transform:rotate(20deg);}75%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.frontslider .media--ratio .media__element{position:relative;}.frontslider{overflow:hidden;}.layout-container{overflow:hidden;}@media (min-width:800px){.layout-container{overflow:auto;}}.page-veranstaltungen-zoeliakie-unterrichtsmaterialien-fuer-diaetschulen
    input[id*="add"]{display:block;}.podcast-uebersicht #podcast-intro-wrapper{display:flex;align-items:center;flex-direction:column;}@media (min-width:640px){.podcast-uebersicht #podcast-intro-wrapper{flex-direction:row;}}.podcast-uebersicht #podcast-intro{margin-left:20px;}.podcast-uebersicht .podcast-episoden.views-row{background:#efefef;padding:30px;border-radius:10px;margin-bottom:60px;}.podcast-uebersicht .podcast-episoden.views-row h3{margin-top:0;}.podcast-uebersicht .podcast-episoden .views-field-nothing{font-family:"Oswald";color:#4d4f53;margin-bottom:10px;}.podcast-uebersicht audio{width:100%;max-width:350px;}#podcast-startseite{text-align:center;}#podcast-intro-wrapper{max-width:900px;margin:0 auto;padding:100px 0 50px 0;}#podcast-intro-wrapper{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;}#podcast-intro-wrapper img{width:100%;max-width:300px;height:auto;}#podcast-intro{text-align:left;display:flex;flex-direction:column;justify-content:center;}#podcast-intro h2{margin-top:0;}#podcast-intro button{margin-top:20px;}#podcast-intro button{background-image:url(/themes/kastanieeins/images/icons/play-button.svg);background-repeat:no-repeat;padding-left:60px;}@media (min-width:600px){#podcast-intro-wrapper{flex-direction:row;align-items:center;}#podcast-intro-wrapper img{width:300px;height:auto;}#podcast-intro{margin-left:20px;flex:1;display:flex;flex-direction:column;justify-content:center;}#podcast-intro button{margin:20px 0 0 0;}}details[open] summary::before{content:"";vertical-align:middle;background-image:url(/themes/kastanieeins/images/icons/details-pfeil-rechts.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:20px;display:inline-block;margin-right:8px;}details:not([open]) summary::before{content:"";background-image:url(/themes/kastanieeins/images/icons/details-pfeil-runter.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:18px;display:inline-block;padding-right:4px;margin-right:4px;}summary{display:block;}summary::-webkit-details-marker{display:none;}details > :not(summary){padding-left:25px;}.button.button--primary.zeige-bodywrapper-btn{text-overflow:unset;color:var(--primaerfarbe);background:unset;border-bottom:1px solid;border-radius:unset;padding:0.5em;margin-top:1em;font-weight:bold;}.lesezeit-hinweis{text-align:center;font-weight:bold;}.vorschau-mobil{display:block;}@media (min-width:768px){.vorschau-mobil{display:none;}}
.rezept__dauer,.rezept__portions,.rezept__kategorie,.rezept__schwierigkeitsgrad{display:inline-flex;background-color:var(--primaerfarbe);padding:5px 10px;width:max-content;margin:10px 10px 10px 0;font-weight:500;color:white;}.rezept__dauer div:first-child,.rezept__portions div:first-child,.rezept__kategorie div:first-child,.rezept__schwierigkeitsgrad div:first-child{margin-right:0.3rem;font-weight:600;color:#FCDEC2;}.rezept__dauer div:first-child::before,.rezept__portions div:first-child::before,.rezept__kategorie div:first-child::before,.rezept__schwierigkeitsgrad div:first-child::before{display:inline-block;width:18px;margin-right:0.5rem;}.rezept__dauer div:first-child::before{content:url(/themes/kastanieeins/images/icons/uhr-icon.svg);}.rezept__portions div:first-child::before{content:url(/themes/kastanieeins/images/icons/personen-icon.svg);}.rezept__kategorie div:first-child::before{content:url(/themes/kastanieeins/images/icons/kategorie-icon.svg);}.rezept__schwierigkeitsgrad div:first-child::before{content:url(/themes/kastanieeins/images/icons/schwierigkeit-icon.svg);}.rezept__schwierigkeitsgrad a{color:#fff;}.rezept__body,#rezept-download{margin-top:30px;}.rezept__zutaten > div{font-size:2rem;margin-bottom:2.0rem;font-family:"Oswald";font-weight:400;color:var(--text-farbe);}.double-field-unformatted-list .container-inline,.rezept__zutaten .container-inline{padding:10px 15px;font-size:1rem;margin-bottom:0;font-family:"OpenSans";display:flex;justify-content:flex-end;}.double-field-unformatted-list .container-inline .double-field-first,.rezept__zutaten .container-inline .double-field-first{margin-right:10px;}.double-field-unformatted-list .container-inline .double-field-second,.rezept__zutaten .container-inline .double-field-second{margin-left:10px;width:70%;}.double-field-unformatted-list .container-inline:nth-of-type(2n+1),.rezept__zutaten .container-inline:nth-of-type(2n+1){background-color:var(--background-light);}#naehrstoffangaben .fieldset-wrapper{max-width:900px;}.rezept__naehrstoffangaben-gesamt,.rezept__naehrstoffangaben-pro-port{width:100%;margin-bottom:2rem;}.rezept__naehrstoffangaben-gesamt > div:nth-child(odd),.rezept__naehrstoffangaben-pro-port > div:nth-child(odd){background-color:var(--sekundaerfarbe);padding:10px 15px;font-family:"Oswald";}.rezept__naehrstoffangaben-gesamt .double-field-list li,.rezept__naehrstoffangaben-pro-port .double-field-list li{display:flex;}.rezept__naehrstoffangaben-gesamt .double-field-list li:nth-child(2n+1),.rezept__naehrstoffangaben-pro-port .double-field-list li:nth-child(2n+1){background-color:var(--background-light);}.rezept__naehrstoffangaben-gesamt .double-field-list li div:nth-child(2n+1),.rezept__naehrstoffangaben-pro-port .double-field-list li div:nth-child(2n+1){width:50%;padding:10px 15px;}.rezept__naehrstoffangaben-gesamt .double-field-list li div:nth-child(2n),.rezept__naehrstoffangaben-pro-port .double-field-list li div:nth-child(2n){padding:10px 15px;}.rezept__naehrstoffangaben-gesamt .double-field-list li div:nth-child(2n){width:50%;}.rezept__rezeptdatei div:first-child{font-size:2rem;margin-bottom:2.0rem;font-family:"Oswald";font-weight:400;color:var(--text-farbe);}.rezept__medien{margin-bottom:2em;margin-left:0;width:100%;max-width:100%;}.rezept__medien img{width:100%;}.rezepte-liste{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;}.rezepte-liste li{width:100%;margin-bottom:2rem;}#views-exposed-form-rezepte-page-1{display:flex;flex-wrap:wrap;justify-content:start;gap:2rem;margin-bottom:2rem;}#views-exposed-form-rezepte-page-1 .js-form-item{width:100%;margin-bottom:0.5rem;}#views-exposed-form-rezepte-page-1 #edit-submit-rezepte{align-self:flex-end;margin:0 0 1rem 0;}#views-exposed-form-rezepte-page-1 #edit-actions{display:flex;}.rezept__download article span a::before,.rezept__rezeptdownload a::before{background-image:url(/themes/kastanieeins/images/icons/download-icon.svg);content:'';position:absolute;display:inline-block;width:25px;height:25px;left:-6px;background-repeat:no-repeat;top:-2px;}.rezept__download article span a,.rezept__rezeptdownload a{padding-left:35px;margin-bottom:10px;position:relative;}.auswahlbox-rezepte-item img{width:300px;display:block;margin-bottom:0.5rem;transition:0.3s;border:5px #fff solid !important;}.auswahlbox-rezepte-item{margin-bottom:2em;}.page-rezepte .auswahlbox-rezepte-item a,.page-node-311928 .paragraph-rezepte-teaser div{font-family:"Oswald";font-weight:400;color:var(--text-farbe);font-size:1.375rem;transition:0.3s;hyphens:auto;}.page-rezepte .auswahlbox-rezepte-item a:hover,.page-node-311928 .paragraph-rezepte-teaser div a:hover{color:var(--primaerfarbe);}.page-rezepte .auswahlbox-rezepte-item a:hover img,.page-node-311928 .paragraph-rezepte-teaser div a:hover img{border:5px var(--primaerfarbe) solid !important;}.page-node-311928 .paragraph-rezepte-teaser div a,.page-node-311928 .paragraph-rezepte-teaser div a{color:var(--text-farbe);transition:0.3s;}.page-node-311928 .paragraph-rezepte-teaser div a:hover{color:var(--primaerfarbe);}.page-node-311928 .page__seitenabschnitt{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;}.page-node-311928 .paragraph-rezepte-teaser div a img{border:5px #fff solid;transition:0.3s;}.page-node-311928 .page__seitenabschnitt > div{width:21%;margin:0 2%;min-width:150px;hyphens:auto;}#rezepterlaeuterung-dauer,#rezepterlaeuterung-schwierigkeit{background-color:var(--primaerfarbe);padding:5px 10px;width:max-content;margin:10px 10px 10px 0;display:inline-block;}#rezepterlaeuterung-dauer div,#rezepterlaeuterung-schwierigkeit div{margin-right:0.3rem;font-weight:600;color:#FCDEC2;}#rezepterlaeuterung-dauer div::before{content:url(/themes/kastanieeins/images/icons/uhr-icon.svg);display:inline-block;width:18px;margin-right:0.5rem;}#rezepterlaeuterung-schwierigkeit div::before{content:url(/themes/kastanieeins/images/icons/schwierigkeit-icon.svg);display:inline-block;width:18px;margin-right:0.5rem;}.paragraph-rezepte-teaser #views-exposed-form-paragraph-rezepte-rezepte-teaserliste,.paragraph-rezepte-teaser #views-exposed-form-paragraph-rezepte-rezepte-komplettliste{display:flex;flex-wrap:wrap;margin-bottom:50px;}.paragraph-rezepte-teaser .form-item-title.js-form-item-title,.paragraph-rezepte-teaser .form-item-field-schwierigkeitsgrad-target-id,.paragraph-rezepte-teaser .form-item-field-dauer-target-id{width:100%;margin-right:0%;}.page-rezepte-rezept-galerie-fuer-mitglieder-grundrezepte #views-exposed-form-paragraph-rezepte-rezepte-teaserliste{display:none;}.page-node-338737 .rezept-des-monats-listenteaser .rezept__medien img{border:3px solid white;}.page-node-338737 .rezept-des-monats-listenteaser .views-row > article{display:inline-block;background-color:#FBCCA1;padding:40px;}.page-node-338737 .rezept-des-monats-listenteaser .rezept__medien{margin-left:0 !important;}.page-node-338737 .rezept-des-monats-listenteaser article h2{margin-top:0;}.page-node-338737 .rezept-des-monats-liste h4{margin:0;}.page-node-338737 .rezept-des-monats-listenteaser article h2 a{color:var(--text-farbe);}.page-node-338737 .rezept__download div,.page-node-338737 .rezept__rezeptdownload div{font-family:"Oswald";font-weight:400;color:var(--text-farbe);font-size:1.375rem;transition:0.3s;}.page-node-338737 .rezept__download div a,.page-node-338737 .rezept__rezeptdownload div a{font-family:"OpenSans";font-size:0.8em;position:relative;padding-left:35px;margin-bottom:10px;}.page-node-338737 .rezept-des-monats-liste .views-row .views-field-title,.paragraph-rezepte-teaser-liste .rezept__download > div:first-child,.paragraph-rezepte-teaser-liste .rezept__rezeptdownload > div:first-child{font-family:"Oswald";font-weight:400;color:var(--text-farbe);font-size:1.375rem;margin-bottom:1rem;}.rezept-des-monats-liste .views-row .views-field-title a{color:var(--text-farbe);}.page-node-338737 .rezept__download div a::before,.page-node-338737 .rezept__rezeptdownload div a::before{background-image:url(/themes/kastanieeins/images/icons/download-icon.svg);content:'';position:absolute;display:inline-block;width:25px;height:25px;left:-6px;background-repeat:no-repeat;top:-2px;}.page-node-338737 .views-field-field-portions,.page-node-338737 .views-field-field-dauer,.page-node-338737 .views-field-field-kategorie,.page-node-338737 .views-field-field-schwierigkeitsgrad{width:fit-content;}.page-node-338737 .rezept-des-monats-liste .views-row{display:flex;flex-wrap:wrap;margin:0 0 80px 0;}.page-node-338737 .rezept-des-monats-liste .views-field-title{width:100%;}.page-node-338737 .views-field.views-field-field-medien{width:20%;}.page-node-338737 .rezept-des-monats-liste .views-field.views-field-nothing{width:78%;margin-left:2%;}.paragraph-rezepte-teaser-liste .rezept__download a,.paragraph-rezepte-teaser-liste .rezept__rezeptdownload a{position:relative;padding-left:35px;margin-bottom:10px;display:inline-block;}.paragraph-rezepte-teaser-liste .rezept__download a::before,.paragraph-rezepte-teaser-liste .rezept__rezeptdownload a::before{background-image:url(/themes/kastanieeins/images/icons/download-icon.svg);content:'';position:absolute;display:inline-block;width:25px;height:25px;left:-6px;background-repeat:no-repeat;top:-2px;}.rezept-des-monats-listenteaser .rezepte-teaser-flexcontainer,.paragraph-rezepte-teaser-liste .rezepte-teaser-flexcontainer,.paragraph-rezepte-teaser-komplettliste .views-row .rezepte-teaser-flexcontainer{display:flex;flex-wrap:wrap;}.rezept-des-monats-listenteaser .rezepte-teaser-flexcontainer .rezept__medien,.paragraph-rezepte-teaser-liste .rezepte-teaser-flexcontainer .rezept__medien,.paragraph-rezepte-teaser-komplettliste .views-row .rezepte-teaser-flexcontainer .rezept__medien{width:100%;float:none;margin:0;}.paragraph-rezepte-teaser-liste .views-row,.paragraph-rezepte-teaser-komplettliste .views-row{padding:0;margin:80px 0;}.rezepte-teaser-flexcontainer-item{margin-right:30px;}.paragraph-rezepte-teaser-liste .rezept__medien img,.paragraph-rezepte-teaser-komplettliste .rezept__medien img{width:fit-content;max-width:fit-content;}.paragraph-rezepte-teaser-liste .views-row,.paragraph-rezepte-teaser-komplettliste .views-row{margin-bottom:80px !important;padding:0 !important;}.paragraph-rezepte-teaser-liste .views-row .rezept__body,.paragraph-rezepte-teaser-komplettliste .views-row .rezept__body{margin-top:30px;}.page-rezepte-51 .views-exposed-form{display:none;}@media only screen and (min-width:480px){#auswahlbox-rezepte-container{display:flex;justify-content:center;}.auswahlbox-rezepte-item{padding:0 2%;margin-bottom:0;}.rezepte-teaser-flexcontainer-item{flex-basis:65%;}.rezepte-teaser-flexcontainer-item.rezepte-teaser-img{flex-basis:25%;}}@media only screen and (max-width:480px){.page-node-338737 .rezept-des-monats-liste .views-row{display:block;}.page-node-338737 .views-field.views-field-field-medien{width:100%;}}@media only screen and (min-width:600px){.rezept__naehrstoffangaben-gesamt{width:calc(calc(100%/3)*2);}.rezept__naehrstoffangaben-pro-port{width:calc(100%/3);}.rezept__naehrstoffangaben-pro-port .double-field-list li div:nth-child(2n+1){display:none;}#naehrstoffangaben .fieldset-wrapper{display:flex;}.rezept__naehrstoffangaben-gesamt > div:nth-child(2n+1){padding-left:calc(50% + 15px);}.rezept__medien{float:left;margin-right:2em;margin-left:0;width:25%;max-width:100%;margin-bottom:0;}}@media only screen and (min-width:680px){.rezepte-liste li{width:calc(calc(100% - 2rem) / 2);}#views-exposed-form-rezepte-page-1 .js-form-item{width:calc(calc(100% - 2rem) / 2);}.paragraph-rezepte-teaser .form-item-title.js-form-item-title,.paragraph-rezepte-teaser .form-item-field-dauer-target-id{width:32%;margin-right:2%;}.paragraph-rezepte-teaser .form-item-field-schwierigkeitsgrad-target-id{width:32%;}#rezepte_abkuerzungen-flexbox{display:flex;gap:3rem;}}@media only screen and (min-width:850px){.rezept-des-monats-listenteaser .rezepte-teaser-flexcontainer,.paragraph-rezepte-teaser-liste .rezepte-teaser-flexcontainer,.paragraph-rezepte-teaser-komplettliste .views-row .rezepte-teaser-flexcontainer{flex-wrap:nowrap;}.rezepte-teaser-img{flex-basis:80%;}}@media only screen and (min-width:1100px){.rezepte-liste li{width:calc(calc(100% - 4rem) / 3);}#views-exposed-form-rezepte-page-1 .js-form-item{width:calc(calc(100% - 4rem) / 3);}}@media only screen and (min-width:1250px){.rezept__medien{margin-left:-2%;}}@media only screen and (min-width:1395px){.rezept__medien{margin-left:-10%;}}
.gastronomie_und_beherbergung__betriebsart,.einzelhandel__betriebsart,.reisen__betriebsart,.gesundheit_pflege__betriebsart,.reisen__region{background-color:var(--primaerfarbe);padding:2px 10px;color:var(--text-auf-primaerfarbe);display:flex;width:fit-content;font-weight:500;margin:5px 5px 5px 0;}.gastronomie_und_beherbergung__betriebsart div,.einzelhandel__betriebsart div,.reisen__betriebsart div,.gesundheit_pflege__betriebsart div,.reisen__region div{display:flex;}.reisen__region a{color:var(--text-auf-primaerfarbe);}.gastronomie_und_beherbergung__betriebsart div:first-child,.einzelhandel__betriebsart div:first-child,.reisen__betriebsart div:first-child,.gesundheit_pflege__betriebsart div:first-child,.reisen__region div:first-child{margin-right:5px;color:#FCDEC2;}.reisen__region h2{margin:0 !important;font-size:18px !important;margin-bottom:0 !important;}.page-node-gastronomie_und_beherbergung .dzg-approved,.page-node-einzelhandel .dzg-approved,.page-node-reisen .dzg-approved,.page-node-gesundheit_pflege .dzg-approved,.page-node-reisebericht .dzg-approved{display:flex;}.gastronomie_und_beherbergung__geschult-extern,.einzelhandel__geschult-extern,.reisen__geschult-extern,.gesundheit_pflege__geschult-extern,.gastronomie_und_beherbergung__zertifiziert-extern,.einzelhandel__zertifiziert-extern,.reisen__zertifiziert-extern,.gesundheit_pflege__zertifiziert-extern{width:70px;margin:5px 5px 5px 0;display:flex;}.gastronomie_und_beherbergung__geschult-extern img,.einzelhandel__geschult-extern img,.reisen__geschult-extern img,.gesundheit_pflege__geschult-extern img,.gastronomie_und_beherbergung__zertifiziert-extern img,.einzelhandel__zertifiziert-extern img,.reisen__zertifiziert-extern img,.gesundheit_pflege__zertifiziert-extern img{padding-right:5px;}.page-node-gastronomie_und_beherbergung .blazy .media--blazy img.media__element,.page-node-einzelhandel .blazy .media--blazy img.media__element,.page-node-reisen .blazy .media--blazy img.media__element,.page-node-gesundheit_pflege .blazy .media--blazy img.media__element,.page-node-reisebericht .blazy .media--blazy img.media__element{margin:auto;}.page-node-gastronomie_und_beherbergung .slick--optionset--glutenfrei-slider,.page-node-einzelhandel .slick--optionset--glutenfrei-slider,.page-node-reisen .slick--optionset--glutenfrei-slider,.page-node-gesundheit_pflege .slick--optionset--glutenfrei-slider,.page-node-reisebericht .slick--optionset--glutenfrei-slider{margin:50px 0 80px 0;}.page-node-gastronomie_und_beherbergung .slick-dots,.page-node-einzelhandel .slick-dots,.page-node-reisen .slick-dots,.page-node-gesundheit_pflege .slick-dots,.page-node-reisebericht .slick-dots{bottom:-40px;}.page-node-gastronomie_und_beherbergung .fieldset-legend,.page-node-einzelhandel .fieldset-legend,.page-node-reisen .fieldset-legend,.page-node-gesundheit_pflege .fieldset-legend,.page-node-reisebericht .fieldset-legend,.gastronomie_und_beherbergung__adresse div:first-child,.einzelhandel__adresse div:first-child,.reisen__adresse div:first-child,.gesundheit_pflege__adresse div:first-child,.reisebericht__adresse div:first-child,.einzelhandel__besonderheiten-oeffnungsze div:first-child,.gastronomie_und_beherbergung__besonderheiten-oeffnungsze div:first-child,.gesundheit_pflege__sonstige-zusaetzliche-info div:first-child,.gesundheit_pflege__geschultes-personal div:first-child,.einzelhandel__tage-glutenfrei div:first-child,.reisebericht__text-kontaktempfehlung div:first-child,.reisebericht__reisebericht div:first-child,.reisebericht__adresse-reisebericht div:first-child{font-family:"Oswald";font-weight:400;color:var(--text-farbe);hyphens:auto;margin:2rem 0 1rem 0;font-size:1.625rem;}.gesundheit_pflege__geschultes-personal .multiple-content div{font-family:"OpenSans" !important;font-weight:400 !important;font-size:1em !important;margin:0 !important;}.glutenfrei-ausser-haus-feedbackbox{border-top:2px dashed #ff7900;margin-top:3em;}.gastronomie_und_beherbergung__telefon-gah::before,.einzelhandel__telefon-gah::before,.reisen__telefon-gah::before,.gesundheit_pflege__telefon-gah::before,.reisebericht__telefon-gah::before,.gastronomie_und_beherbergung__e-mail-extern::before,.einzelhandel__e-mail-extern::before,.reisen__e-mail-extern::before,.gesundheit_pflege__e-mail-extern::before,.reisebericht__e-mail::before,.gastronomie_und_beherbergung__website::before,.einzelhandel__website::before,.reisen__website::before,.gesundheit_pflege__website::before,.reisebericht__website::before{content:"";width:25px;height:25px;display:inline-block;margin-right:5px;background-repeat:no-repeat;vertical-align:bottom;}.gastronomie_und_beherbergung__telefon-gah::before,.einzelhandel__telefon-gah::before,.reisen__telefon-gah::before,.gesundheit_pflege__telefon-gah::before,.reisebericht__telefon-gah::before{background-image:url(/themes/kastanieeins/images/icons/telefon-icon-orange.svg);}.gastronomie_und_beherbergung__e-mail-extern::before,.einzelhandel__e-mail-extern::before,.reisen__e-mail-extern::before,.gesundheit_pflege__e-mail-extern::before,.reisebericht__e-mail::before{background-image:url(/themes/kastanieeins/images/icons/email-icon.svg);}.gastronomie_und_beherbergung__website::before,.einzelhandel__website::before,.reisen__website::before,.gesundheit_pflege__website::before,.reisebericht__website::before{background-image:url(/themes/kastanieeins/images/icons/web-icon.svg);}.gastronomie_und_beherbergung__facebook::before,.einzelhandel__facebook::before,.reisen__facebook::before,.gesundheit_pflege__facebook::before,.reisebericht__facebook::before,.gastronomie_und_beherbergung__instagram::before,.einzelhandel__instagram::before,.reisen__instagram::before,.gesundheit_pflege__instagram::before,.reisebericht__instagram::before,.gastronomie_und_beherbergung__youtube::before,.einzelhandel__youtube::before,.reisen__youtube::before,.gesundheit_pflege__youtube::before,.reisebericht__youtube::before,.gastronomie_und_beherbergung__linkedin::before,.einzelhandel__linkedin::before,.reisen__linkedin::before,.gesundheit_pflege__linkedin::before,.reisebericht__linkedin::before,.gastronomie_und_beherbergung__xing::before,.einzelhandel__xing::before,.reisen__xing::before,.gesundheit_pflege__xing::before,.reisebericht__xing::before{content:"";width:25px;height:25px;display:inline-block;margin-right:5px;background-repeat:no-repeat;vertical-align:bottom;}.gastronomie_und_beherbergung__facebook::before,.einzelhandel__facebook::before,.reisen__facebook::before,.gesundheit_pflege__facebook::before,.reisebericht__facebook::before{background-image:url(/themes/kastanieeins/images/icons/facebook-icon-orange.svg);}.gastronomie_und_beherbergung__instagram::before,.einzelhandel__instagram::before,.reisen__instagram::before,.gesundheit_pflege__instagram::before,.reisebericht__instagram::before{background-image:url(/themes/kastanieeins/images/icons/instagram-icon-orange.svg);}.gastronomie_und_beherbergung__youtube::before,.einzelhandel__youtube::before,.reisen__youtube::before,.gesundheit_pflege__youtube::before,.reisebericht__youtube::before{background-image:url(/themes/kastanieeins/images/icons/youtube-icon-orange.svg);}.gastronomie_und_beherbergung__linkedin::before,.einzelhandel__linkedin::before,.reisen__linkedin::before,.gesundheit_pflege__linkedin::before,.reisebericht__linkedin::before{background-image:url(/themes/kastanieeins/images/icons/linkedin-icon.svg);}.gastronomie_und_beherbergung__xing::before,.einzelhandel__xing::before,.reisen__xing::before,.gesundheit_pflege__xing::before,.reisebericht__xing::before{background-image:url(/themes/kastanieeins/images/icons/xing-icon.svg);}.glutenfrei-angebot-value{background-color:var(--primaerfarbe);color:var(--text-auf-primaerfarbe);padding:2px 10px;width:fit-content;font-weight:500;margin:5px;display:inline-block;}.gastronomie_und_beherbergung__sonstige-zusaetzliche-info,.einzelhandel__sonstige-zusaetzliche-info,.reisen__sonstige-zusaetzliche-info{margin-top:1rem;}#views-exposed-form-glutenfrei-ausser-haus-karte-page-1 option[value="22304"]{display:none;}.glutenfreikarte .views-exposed-form,.reiseberichte-liste .views-exposed-form{display:flex;flex-wrap:wrap;gap:2%;}.glutenfreikarte .views-exposed-form .js-form-wrapper,.glutenfreikarte .views-exposed-form .js-form-item-type,.glutenfreikarte .views-exposed-form .js-form-item-field-location-proximity{width:22%;}.glutenfreikarte .views-exposed-form .shs-field-container{display:flex;gap:4%;}.reiseberichte-liste .js-form-item-title,.reiseberichte-liste .form-item-field-region-target-id,.form-item-field-art-des-reiseberichts-target-id{width:32%;}.glutenfreikarte .views-exposed-form #edit-actions{margin-bottom:0.5rem;width:100%;}.glutenfreikarte .views-exposed-form #edit-actions input,.reiseberichte-liste .views-exposed-form #edit-actions input{margin:unset;}.reiseberichte-liste .js-form-item-field-bitte-an-den-koch-value,.reiseberichte-liste .js-form-item-field-nationale-zoeliakiegesells-value,.reiseberichte-liste .views-exposed-form #edit-actions #edit-submit-reiseberichte{margin-right:30px !important;}.reiseberichte-liste .views-exposed-form #edit-actions{display:flex;max-height:40px;margin:30px 0 30px 0;}.glutenfreikarte .item-list li .address{margin:0 0 0.5rem 0;}.glutenfreikarte .item-list li .views-field.views-field-nothing{margin:0 0 0.5rem 0;}.glutenfreikarte .infobubble h1{margin:0 0 1rem 0;font-size:1.625rem;}.glutenfreikarte #glutenfrei-content-status-in_bearbeitung{margin-top:5px;}@media only screen and (max-width:700px){.glutenfreikarte .views-exposed-form .js-form-item-type,.glutenfreikarte .views-exposed-form .js-form-wrapper,.glutenfreikarte .views-exposed-form .js-form-item-field-location-proximity,.reiseberichte-liste .js-form-item-title,.reiseberichte-liste .form-item-field-region-target-id,.form-item-field-art-des-reiseberichts-target-id{width:100%;margin-right:0;}.glutenfreikarte .views-exposed-form #edit-actions,.reiseberichte-liste .views-exposed-form #edit-actions{margin-top:0;}}#karte-pflicht-filter:before{content:"!";width:30px;height:30px;background:var(--primaerfarbe);display:inline-block;text-align:center;margin-right:10px;position:relative;color:#fff;border-radius:50%;font-size:20px;top:-3px;}.glutenfreikarte .item-list li,.reiseberichte-liste .item-list li{padding:1rem;}.glutenfreikarte .item-list li:nth-child(2n),.reiseberichte-liste .item-list li:nth-child(2n){background-color:var(--background-light);}.glutenfreikarte .views-field.views-field-title,.reiseberichte-liste .views-field.views-field-title a{font-family:"Oswald";font-weight:400;color:var(--text-farbe);font-size:1.5rem;margin-bottom:0.5rem;}.glutenfreikarte .views-field-field-betriebsart,.reiseberichte-liste .views-field-field-art-des-reiseberichts,.reiseberichte-liste .views-field-field-region{background-color:var(--primaerfarbe);padding:2px 10px;display:inline-block;width:fit-content;font-weight:500;margin:5px 5px 5px 0;color:#FCDEC2;}.glutenfreikarte .views-field-field-betriebsart div,.reiseberichte-liste .views-field-field-art-des-reiseberichts div,.reiseberichte-liste .views-field-field-region div{margin-left:5px;color:var(--text-auf-primaerfarbe);display:inline-block;}.glutenfreikarte .views-field-field-bearbeitungsstatus,.glutenfreikarte .views-field-field-ausschliesslich-gf-angebot{padding-left:5px;width:fit-content;display:inline-block;}.wrapper-tax{display:flex;}.reisebericht__region,.reisebericht__art-des-reiseberichts{background-color:var(--primaerfarbe);padding:2px 10px;display:flex;width:fit-content;font-weight:500;margin:5px 5px 5px 0;color:var(--text-auf-primaerfarbe);}.reisebericht__region{color:#FCDEC2;margin-right:5px;}.reisebericht__region div{font-size:18px;font-family:"OpenSans";font-weight:500;}.reisebericht__region h2{margin:0;font-size:18px;}.reisebericht__region .region__name{display:inline-block;margin-left:5px;margin-top:2px;}.reisebericht__region a{color:var(--text-auf-primaerfarbe);}.reisebericht__art-des-reiseberichts div{display:inline-block;}.reisebericht__art-des-reiseberichts div:first-child{margin-right:5px;color:#FCDEC2;}.reisebericht__datum-der-empfehlung,.reisebericht__datum-des-berichts{margin:5px 5px 5px 0;}.reisebericht__region .tax-content-wrapper{display:none !important;}#webform-submission-gl-ausser-haus-vorschlag-add-form #j-userlocation_output{margin:2rem 0;}#webform-submission-gl-ausser-haus-vorschlag-add-form .j-userlocation_output__results b{font-size:2rem;font-family:"Oswald";font-weight:400;}#webform-submission-gl-ausser-haus-vorschlag-add-form .j-userlocation__proposalitem__headline{font-size:1.5rem;font-family:"Oswald";font-weight:400;margin:1rem 0;color:var(--primaerfarbe);border-bottom:2px solid #fff;width:fit-content;transition:0.3s;cursor:pointer;padding-left:35px;}#webform-submission-gl-ausser-haus-vorschlag-add-form .j-userlocation__proposalitem__headline:hover{border-bottom:2px solid;}#webform-submission-gl-ausser-haus-vorschlag-add-form .j-userlocation__proposalitem__headline::before{content:"";position:absolute;display:inline-block;width:25px;height:25px;margin-left:-35px;margin-top:7px;background-repeat:no-repeat;background-image:url(/themes/kastanieeins/images/icons/akkordeon-plus-icon-1.svg);}#webform-submission-gl-ausser-haus-vorschlag-add-form .j-userlocation__proposalitem_detail_wrapper{background-color:var(--background-light);padding:1rem;}.w-userlocation__proposalitem_detail__image img,.j-userlocation__proposalitem_detail_wrapper img{max-width:300px;max-height:450px;height:auto;width:auto;margin-bottom:15px;}.w-userlocation .selected:before{content:url(https://www.dzg-online.de/themes/kastanieeins/images/icons/gf-aktuell-icon.svg);position:absolute;width:35px;height:35px;display:inline-block;margin-top:-15px;margin-left:-15px;}#webform-submission-gl-ausser-haus-vorschlag-add-form .w-userlocation__proposalitem_detail__title,#webform-submission-gl-ausser-haus-vorschlag-add-form .j-userlocation__proposalitem_detail_wrapper b{font-size:1.2rem;font-family:"Oswald";font-weight:400;margin:0 0 1rem 0;display:inline-block;}.w-userlocation__proposalitem_detail__adress{margin:0.5rem 0;}.glutenfrei-webform-nodisplay{display:none;}.webform-submission-gl-ausser-haus-vorschlag-form .webform-address--wrapper label{display:none;}#j-userlocation_status{display:flex;flex-wrap:wrap;margin:50px 0;}#j-userlocation_status span{width:30px;height:30px;text-align:center;background:var(--primaerfarbe);color:#fff;border-radius:50%;margin-right:10px;flex:0 0 30px;}#j-userlocation_status p{flex-basis:calc(100% - 50px);}#j-userlocation_status a{flex-basis:100%;}.glutenfrei-content-status{padding-left:35px;width:fit-content;display:inline-block;}#glutenfrei-content-status-aktuell::before,#glutenfrei-content-status-angefragt::before,#glutenfrei-content-status-keine_rueckmeldung::before,#glutenfrei-content-status-in_bearbeitung::before,#glutenfrei-content-info-ausschließlich-gf::before{content:"";position:absolute;display:inline-block;width:25px;height:25px;background-repeat:no-repeat;margin-left:-30px;margin-top:1px;}#glutenfrei-content-status-aktuell::before{background-image:url(/themes/kastanieeins/images/icons/gf-aktuell-icon.svg);}#glutenfrei-content-status-angefragt::before{background-image:url(/themes/kastanieeins/images/icons/gf-angefragt-icon.svg);}#glutenfrei-content-status-keine_rueckmeldung::before{background-image:url(/themes/kastanieeins/images/icons/gf-keine-rueckmeldung-icon.svg);}#glutenfrei-content-status-in_bearbeitung::before{background-image:url(/themes/kastanieeins/images/icons/gf-in-bearbeitung-icon.svg);}#glutenfrei-content-info-ausschließlich-gf::before{background-image:url(/themes/kastanieeins/images/icons/auszeichnung_glutenfrei-icon.svg);background-size:contain;}#gf-buttons a{display:inline-block;margin:2em 0;}.gfah-video video{display:block;margin:0 auto;}
img.js-info-bubble-close{width:24px;}.infobubble span.infobubble-label{font-size:1rem;font-weight:bold;display:block;}.infobubble{hyphens:auto;line-height:1.5;margin:0 0 1.3em;font-size:16px;}h1.zertifiziert-eintrag::after{content:"";background-image:url(/themes/kastanieeins/images/icons/lizensiert.png);content:"";position:absolute;width:30px;height:30px;background-repeat:no-repeat;background-size:cover;margin-left:5px;}.infobubble-address{margin-top:10px;}
:root{--text-farbe:#4D4F53;--primaerfarbe:#FF7900;--sekundaerfarbe:#F8AF6F;--primaerfarbe-hover:#F8AF6F;--primaerfarbe-focus:#FF7900;--text-auf-primaerfarbe:#ffffff;--background-light:#EFEFEF;--background-medium:#D1D1D5;--background-dark:#8B8D8E;--transparent:rgba(0,0,0,0.0);}.profil-wrapper .views-field.views-field-nothing .field-content{display:inline-block;}@media(min-width:740px){.profil-wrapper .views-field.views-field-nothing .field-content{display:flex;}}.profil_holder{display:flex;flex-wrap:wrap;}.profil_holder h2{width:100%;}.profil_holder .image_holder{position:relative;width:fit-content;}.profil_holder .image_substitute{width:100px;height:100px;margin:0 20px 30px 0;display:block;background-color:var(--background-dark);border-radius:50%;font-family:"Oswald";font-size:2rem;color:white;text-align:center;padding:20px;}.image_holder img{width:100px;height:100px;margin:0 20px 30px 0;border-radius:50%;}.profil_holder .edit_user{position:absolute;top:70px;left:70px;}.profil_holder .edit_user a{border-radius:50%;width:35px;height:35px;font-size:0;display:block;background-color:var(--primaerfarbe);border:3px solid #fff;}.profil_holder .edit_user a::after{content:"";width:20px;height:20px;background-image:url(/themes/kastanieeins/images/icons/bearbeiten-icon-w.svg);display:block;margin:5px;background-repeat:no-repeat;}a#profile-edit-link::before{background-image:url(/themes/kastanieeins/images/icons/profile-pen-icon.svg);content:"";display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:text-bottom;margin-right:5px;}a#address-bank-edit-link:before{background-image:url(/themes/kastanieeins/images/icons/profile-bank-icon.svg);content:"";display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:text-bottom;margin-right:5px;}#profile-action-links{margin-top:0.5rem;}.profil_data p{margin-bottom:0.2rem;}.secret_nolink::before,.tfa_link::before{content:"";display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:text-bottom;margin-right:5px;}.secret_nolink::before{background-image:url(/themes/kastanieeins/images/icons/lock-icon.svg);}.tfa_link::before{background-image:url(/themes/kastanieeins/images/icons/shield-icon.svg);}.datenschutz_holder p{margin-bottom:1rem;}p.secret_nolink{display:none;}.profil_blockbuttons{margin:3rem 0;display:inline-block;width:100%;}@media(min-width:740px){.profil_blockbuttons{margin:3rem 0;display:flex;flex-wrap:wrap;justify-content:center;}}.profil_blockbuttons a{height:130px;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-basis:100%;background-color:var(--primaerfarbe);color:#ffffff;font-family:"Oswald";font-weight:400;font-size:1.25rem;text-align:center;background-repeat:no-repeat;background-size:cover;margin:1rem 0;}@media(min-width:740px){.profil_blockbuttons a{height:200px;margin:1rem;max-width:350px;}}.profil_blockbuttons a:hover{color:#ffffff;}.profil_blockbuttons a span{display:inline-block;transition:all .5s;}.profil_blockbuttons a span:hover{transform:scale(.9);}.profil_blockbuttons_zoeliakiegruppen{margin:0 2%;}.profil_blockbuttons_kontaktpersonen{background-image:url(/themes/kastanieeins/images/kontaktperson_finden.png);}.profil_blockbuttons_zoeliakiegruppen{background-image:url(/themes/kastanieeins/images/gruppe_finden.png);}.profil_blockbuttons_lebensmittelaufstellung{background-image:url(/themes/kastanieeins/images/lebensmittel_finden.png);}.profil_blockbuttons_karte{background-image:url(/themes/kastanieeins/images/karte-button-bg.png);}.profil_blockbuttons_ausland{background-image:url(/themes/kastanieeins/images/ausland-button-bg.png);}.profil_blockbuttons_mitgliederchecker{background-image:url(/themes/kastanieeins/images/arzt_suche_bg.png);}.profil_blockbuttons a span::before{content:"";height:50px;display:block;background-repeat:no-repeat;background-position:center;}.profil_blockbuttons_kontaktpersonen span::before{background-image:url(/themes/kastanieeins/images/icons/kontaktpersonen-icon.svg);}.profil_blockbuttons_zoeliakiegruppen span::before{background-image:url(/themes/kastanieeins/images/icons/zoeliakiegruppen-icon.svg);}.profil_blockbuttons_lebensmittelaufstellung span::before{background-image:url(/themes/kastanieeins/images/icons/lebensmittelaufstellung-icon.svg);}.profil_blockbuttons_karte span::before{background-image:url(/themes/kastanieeins/images/icons/map-button-icon.png);}.profil_blockbuttons_mitgliederchecker span:before{background-image:url(/themes/kastanieeins/images/icons/mitglied-suchen-icon.svg);}.profil_blockbuttons_ausland span::before{background-image:url(/themes/kastanieeins/images/icons/ausland-button-icon.svg);}.zoeliakiegruppe-finden-liste .views-exposed-form .form-item,.kontaktpersonen-finden-liste  .views-exposed-form .form-item{max-width:447px;}#profil_blockbutton-map{max-width:350px;margin:0 auto;}.view-Two-Factor #edit-code{width:110px;}.section-user #block-kastanieeins-content .admin a,.section-user #block-kastanieeins-content input[type="submit"],.section-user .button.weiter{width:fit-content;margin:1rem 1rem 1rem 0 !important;}.section-user #edit-actions{display:flex;}.section-user .form-item input,.password-strength{max-width:500px;}.password-strength__indicator{background-color:red;}.password-strength__indicator.is-fair{background-color:orange;}.password-strength__indicator.is-good{background-color:yellow;}.password-strength__indicator.is-strong{background-color:green;}.section-user #block-kastanieeins-content #edit-seed{border:none;background-color:unset;padding:12px 0;font-size:1.2rem;font-weight:600;color:var(--text-farbe);}.section-user #block-kastanieeins-content #tfa-setup .form-item .description{font-size:1rem;}.section-user #block-kastanieeins-content #tfa-setup li{margin-bottom:0.5rem;}.section-user #block-kastanieeins-content h3:nth-child(1)::before,.section-user #block-kastanieeins-content h3:nth-child(n+2)::before,.section-user #block-kastanieeins-content label h3:nth-child(1)::before{background-color:var(--primaerfarbe);display:inline-block;width:45px;height:45px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px;border-radius:50%;font-family:"Oswald";font-size:1.5rem;color:white;text-align:center;padding:5px;}.section-user #block-kastanieeins-content #tfa-setup h3:nth-child(1)::before{content:"1";}.section-user #block-kastanieeins-content #tfa-setup h3:nth-child(n+2)::before{content:"2";}.section-user #block-kastanieeins-content #tfa-setup label h3:nth-child(1)::before{content:"3";}.kontaktpersonen-finden-glossarpager li{display:inline-block;}.kontaktpersonen-finden-glossarpager a{font-family:"Oswald";font-weight:400;color:var(--text-farbe);font-size:1.2rem;border-bottom:4px solid var(--sekundaerfarbe);width:30px;display:inline-block;text-align:center;}.kontaktpersonen-finden-liste form{display:flex;align-items:center;}.kontaktpersonen-finden-liste .form-item-title{margin-right:3%;}.page-kontaktpersonen .views-row{text-align:center;width:30%;margin-bottom:5rem;}.page-kontaktpersonen .kontakt-ansprechperson{margin-top:0.5rem;}.page-kontaktpersonen .views-field-title{font-family:"Oswald";font-size:1.5rem;}.page-kontaktpersonen .views-field-field-medien{width:100px;height:100px;background-color:var(--background-dark);border-radius:50%;margin:auto;}.tax-content-wrapper{position:relative;}.oswald{font-family:"oswald";}.plzs_gruppen div{float:left;}.plzs_gruppen div:after{content:",\00a0";}.plzs_gruppen div:first-child:before{content:"Postleitzahlenbereiche: (";}.plzs_gruppen div:last-child:after{content:")";}.zielgruppen_gruppen{display:inline-block;margin-left:.5rem;}.zielgruppen_gruppen div{float:left;}.zielgruppen_gruppen div:first-child::after{content:":\00a0";}a.more-link-gruppe::after{content:"";width:10px;height:10px;background:url(/themes/kastanieeins/images/icons/pfeil-icon.svg);display:inline-block;margin-left:2px;}.kp-liste-tax{margin:100px 0 .5rem 0;}.kp-liste-tax > div:first-of-type{font-family:"Oswald";font-weight:400;font-size:2rem;color:var(--text-farbe);hyphens:auto;margin:0rem;cursor:pointer;margin-bottom:2.0rem;}.profil-helper .kp-liste-tax>div:first-of-type{padding-left:35px;}.profil-helper .kp-liste-tax > div:first-of-type::before{content:url(/themes/kastanieeins/images/icons/akkordeon-plus-icon-1.svg);display:block;text-align:center;width:30px;height:100%;position:absolute;left:0;padding-top:2px;}.kp-liste-tax .multiple-content{display:flex;margin-top:0rem;flex-wrap:wrap;align-items:flex-start;justify-content:center;}.kp-liste-tax .multiple-content div article{margin:0 1rem 1.5rem 1rem;}@media(min-width:740px){.kp-liste-tax .multiple-content div{flex-basis:33.33333%;}}.kp-liste-tax .multiple-content div img{max-width:100px;}.kp-liste-tax .tax-field-telefonnummer div{margin:0;display:inline-block;}.kp-liste-tax .tax-field-telefonnummer .field-content::before{content:"";width:25px;height:25px;display:inline-block;margin-right:5px;background-image:url(/themes/kastanieeins/images/icons/telefon2-icon.svg);background-repeat:no-repeat;vertical-align:bottom;}.kp-liste-tax .multiple-content > div{text-align:center;}.kp-liste-tax .kontakt-ansprechperson{margin-top:0px;}.kp-liste-tax .kontakt-ansprechperson::after{display:none;}.toggle_trigger{margin:0rem;padding-left:35px;position:relative;cursor:pointer;}.toggle_trigger::before{content:url(/themes/kastanieeins/images/icons/akkordeon-plus-icon-1.svg);display:block;text-align:center;width:30px;height:100%;left:0;padding-top:2px;position:absolute;}.tax-zoeliakie-content .slick article{margin:0rem;}@media(min-width:740px){.tax-zoeliakie-content .slick article{margin:1rem;max-width:350px;}}.tax-zoeliakie-content .slick article h2{font-size:1.4rem;}.inline div{display:inline-block;}.inline div:after{content:",";}.inline div:last-child:after{content:"";}.tax-zoeliakie-content  .beschreibung{margin-top:1rem;}.kontaktperson::before{content:"Ansprechpersone(n): ";color:var(--primaerfarbe);}.uhrzeit::before{content:"Uhrzeit: ";color:var(--primaerfarbe);}.datum::before{content:"Datum: ";color:var(--primaerfarbe);}.beschreibung.termin_kontaktperson__body a{word-wrap:break-word;}.beschreibung.termin_kontaktperson__body{word-break:break-word;hyphens:auto;}.gruppen_wrapper .views-element-container .tax-zoeliakie-content{border-top:2px dashed var(--sekundaerfarbe);}.gruppen_wrapper .views-element-container:first-child .tax-zoeliakie-content{border-top:none;}.role--authenticated #login_btn,.role--authenticated #mitgliedwerden_btn{display:none;}#mitgliedwerden_btn{color:var(--primaerfarbe) !important;}#mitgliedwerden_btn:hover{color:var(--primaerfarbe-hover) !important;}#profil_btn,#logout_btn{display:none;}.role--authenticated #profil_btn,.role--authenticated #logout_btn{display:inline-block;}.tax-zoeliakie-content.block .kp_und_gesgruppe__name{width:calc(100% - 55px);}.section-user .slick__arrow{display:none;}.section-user .slick-dots{position:relative !important;;bottom:-2rem !important;;}.slick--view--taxonomie-begriff-zoeliaki-gruppen,.multiple-content{transition:all .5s;opacity:1;height:auto;overflow-y:visible;}.hider{height:0px;overflow-y:hidden;opacity:0;}.kp-termine-anmeldungen form{display:flex;flex-wrap:wrap;align-items:center;}.kp-termine-anmeldungen .views-exposed-form .js-form-type-textfield{margin-top:27px;margin-right:3%;}.kp-termine-anmeldungen .views-exposed-form .js-form-type-textfield label{display:none;}a.mitgliederbereich{color:var(--primaerfarbe) !important;background-image:url(/themes/kastanieeins/images/icons/dzg-mitlgiederbereich.svg);background-repeat:no-repeat;padding-left:24px;background-size:20px;background-position:center left;}.parimenu a.mitgliederbereich{padding:unset;background-image:unset;}h3#neu-reg::before{background:url(/themes/kastanieeins/images/icons/erneut-reg.svg) no-repeat;content:" ";display:inline-block;width:50px;height:50px;float:left;overflow:hidden;margin-right:0.5rem;}#neu-reg{border:2px solid #ff7900;padding:1rem;background-color:#ff790021;}#mitglieder-profil-info{background-color:#ff790045;padding:1rem;border:1px solid;border-color:#ff7900;}.profil-abwesenheitslink{background:var(--primaerfarbe);border-radius:25px;padding:10px;min-width:170px;text-align:center;color:#fff;z-index:10;font-family:"OpenSans";font-size:1rem;font-weight:500;cursor:pointer;width:250px;margin-top:1rem;}
.slick--view--tax-zoeliakie-gruppen-inhalte-block-z-gruppen-termine article{margin:0px !important;}.slick--view--tax-zoeliakie-gruppen-inhalte-block-z-gruppen-termine h2{margin:0 0 1rem 0;}.slick--view--tax-zoeliakie-gruppen-inhalte-block-z-gruppen-termine .content{display:flex;flex-wrap:wrap;gap:0px 10px;}.slick--view--tax-zoeliakie-gruppen-inhalte-block-z-gruppen-termine .slick-dotted.slick-slider,.slick--view--aktuelles-ansicht--z-gruppen-aktuelles .slick-dotted.slick-slider{margin-bottom:100px;}.slick--view--tax-zoeliakie-gruppen-inhalte-block-z-gruppen-termine .slide__caption,.slick--view--aktuelles-ansicht--z-gruppen-aktuelles .slide__caption{padding:0 20px;}.slick--view--aktuelles-ansicht--z-gruppen-aktuelles p{font-size:18px !important;font-family:"OpenSans" !important;}.slick--view--aktuelles-ansicht--z-gruppen-aktuelles .slick-track{width:100% !important;}.slick--view--aktuelles-ansicht--z-gruppen-aktuelles .slick-track .slick__slide{width:33% !important;}.slick--view--aktuelles-ansicht--z-gruppen-aktuelles .slick-track .slick__slide .slide__title{margin:0rem;}.slick--view--aktuelles-ansicht--z-gruppen-aktuelles .slider_textcontainer h2{margin:1rem 0;}.slick--view--tax-zoeliakie-gruppen-inhalte .kontakt-ansprechperson{margin:0 auto;}.kp_und_gesgruppe__description{margin-bottom:70px;}.kp-liste-tax > div:first-of-type{margin-bottom:2.0rem;}.kp-liste-tax .multiple-content{align-items:flex-start;}.role--kontaktperson .messages.messages--status{display:none;}.section-taxonomy.role--kontaktperson #edit-field-zielgruppe-wrapper,.section-taxonomy.role--kontaktperson #edit-field-postleitzahlenbereiche-wrapper,.section-taxonomy.role--kontaktperson #edit-field-kontaktperson-wrapper,.section-taxonomy.role--kontaktperson #edit-field-gespraechsgruppennummer-wrapper,.section-taxonomy.role--kontaktperson #edit-relations,.section-taxonomy.role--kontaktperson #edit-field-beschreibung-0-format{display:none;}.section-taxonomy.role-redakteur.role-kontaktperson #edit-field-zielgruppe-wrapper,.section-taxonomy.role-redakteur.role-kontaktperson #edit-field-postleitzahlenbereiche-wrapper,.section-taxonomy.role-redakteur.role-kontaktperson #edit-field-kontaktperson-wrapper,.section-taxonomy.role-redakteur.role-kontaktperson #edit-field-gespraechsgruppennummer-wrapper,.section-taxonomy.role-redakteur.role-kontaktperson #edit-relations,.section-taxonomy.role-redakteur.role-kontaktperson #edit-field-beschreibung-0-format{display:block;}.section-taxonomy.role--kontaktperson .link.link-edit-summary{margin:0;display:inline-block;}.section-taxonomy.role--kontaktperson #edit-name-wrapper input{border-left:3px solid #8b8d8e;}.section-taxonomy.role--kontaktperson #edit-name-wrapper{pointer-events:none;}.section-taxonomy.role--kontaktperson .cke_widget_wrapper img{width:350px;}.page-node-aktuelles_zoeliakiegruppen .image__media-image{margin-bottom:2em;}.help-box{border:2px solid #ff7900;padding:1rem;background-color:#ff790021;}.kp-profil-buttons{margin:0;background-color:var(--background-dark);color:var(--text-auf-primaerfarbe);border-radius:25px;padding:9px 30px;max-width:350px;text-align:center;transition:0.2s ease-in-out;}.kp-profil-buttons:hover{background-color:var(--primaerfarbe);}.kp-profil-buttons a,.kp-profil-buttons a:hover{color:#fff;}

.slick-loading .slick-list{background:#fff url(/themes/kastanieeins/js/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/kastanieeins/js/slick/./fonts/slick.eot);src:url(/themes/kastanieeins/js/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/kastanieeins/js/slick/./fonts/slick.woff) format('woff'),url(/themes/kastanieeins/js/slick/./fonts/slick.ttf) format('truetype'),url(/themes/kastanieeins/js/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
