/* Seite 113 */
#section-130-113 > .ct-section-inner-wrap{align-items:center}
#section-130-113{background-image:linear-gradient(rgba(43,43,43,0.5),rgba(43,43,43,0.5)),url(/wp-content/uploads/2026/02/Burg_2012_1.jpg);text-align:left;background-position:0% 46%}
#div_block-209-113{width:100%;align-items:center;text-align:center}
#div_block-212-113{width:100%;align-items:center;text-align:center}
#div_block-215-113{width:100%;max-width:760px;margin-top:48px;margin-left:auto;margin-right:auto}
#div_block-216-113{width:100%}
#div_block-247-113{padding-bottom:8px}
#div_block-254-113{width:100%}
#div_block-262-113{width:100%}
#div_block-272-113{justify-content:center}
#headline-131-113{margin-bottom:-10px;margin-top:65px;color:#f8f4ec;font-weight:300;font-size:80px;font-family:'Cormorant Garamond'}
#headline-220-113{margin-top:8px}
#headline-225-113{margin-top:8px}
#headline-230-113{margin-top:8px}
#headline-235-113{margin-top:8px}
#headline-240-113{margin-top:8px}
#headline-245-113{margin-top:8px}
#headline-250-113{margin-top:8px}
#text_block-221-113{margin-top:10px}
#text_block-226-113{margin-top:10px}
#text_block-231-113{margin-top:10px}
#text_block-236-113{margin-top:10px}
#text_block-241-113{margin-top:10px}
#text_block-246-113{margin-top:10px}
#text_block-251-113{margin-top:10px}
#text_block-258-113{margin-top:14px}
#link_button-260-113{}
#link_button-273-113{}
.oxy_shape_divider{position:absolute;left:0;right:0;bottom:-1px;pointer-events:none}
.oxy_shape_divider svg{min-width:100%;position:absolute;bottom:0;left:0;z-index:0;transform-origin:bottom center}
.oxy_shape_divider_top{top:-1px;bottom:initial}
.oxy_shape_divider_flipped{transform:scaleX(-1)}
#-shape-divider-132-113 .oxy_shape_divider{color:#f8f4ec}
#-shape-divider-132-113 .oxy_shape_divider svg{height:40px}
#-shape-divider-133-113 .oxy_shape_divider{color:rgba(248,244,236,0.6)}
#-shape-divider-133-113 .oxy_shape_divider svg{height:50px}
#-shape-divider-134-113 .oxy_shape_divider{color:rgba(248,244,236,0.2)}
#-shape-divider-134-113 .oxy_shape_divider svg{height:60px}
.ky2-hero-seite .ct-section-inner-wrap{position:static;padding:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit}
.ky2-band-seite .ct-section-inner-wrap{position:static;padding:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit}

/* Seite 121 */
#section-273-121 > .ct-section-inner-wrap{padding-bottom:0}
#section-273-121{background-color:#f0e9dc}
#div_block-177-121{text-align:left;align-items:flex-end;padding-top:150px;padding-right:57px;background-color:#f8f5f1}
#div_block-178-121{text-align:left;align-items:flex-end;background-color:#f8f4ec;margin-top:20%;margin-bottom:20%}
#div_block-183-121{useCustomTag:true}
#div_block-188-121{flex-direction:row;display:flex;flex-wrap:wrap}
#div_block-190-121{flex-direction:row;display:flex;flex-wrap:wrap}
#div_block-192-121{useCustomTag:true}
#div_block-197-121{flex-direction:row;display:flex;flex-wrap:wrap}
#div_block-199-121{flex-direction:row;display:flex;flex-wrap:wrap}
#div_block-201-121{flex-direction:row;display:flex;flex-wrap:wrap}
#div_block-325-121{flex-direction:row;display:flex;flex-wrap:wrap}
#div_block-203-121{useCustomTag:true}
#div_block-208-121{flex-direction:row;display:flex;flex-wrap:wrap}
#div_block-210-121{flex-direction:row;display:flex;flex-wrap:wrap}
#div_block-212-121{flex-direction:row;display:flex;flex-wrap:wrap}
#div_block-329-121{flex-direction:row;display:flex;flex-wrap:wrap;padding-top:0px}
#div_block-215-121{position:absolute;bottom:50px;right:50px;padding-right:0px}
#div_block-275-121{width:25%;text-align:center;align-items:flex-start;padding-left:0px}
#div_block-279-121{flex-direction:row;display:flex}
#div_block-282-121{width:21%;margin-right:1.5%;margin-left:1.5%;padding-left:40px}
#div_block-289-121{width:21%;padding-left:40px}
#div_block-295-121{width:30%;padding-right:0px;padding-left:60px}
#div_block-297-121{flex-direction:row;display:flex;gap:113px}
#div_block-300-121{flex-direction:row;display:flex;gap:110px;border-top-style:solid;border-top-color:rgba(28,24,20,0.14);border-top-width:1px;border-bottom-style:solid;border-bottom-color:rgba(28,24,20,0.14);border-bottom-width:1px}
#div_block-303-121{flex-direction:row;display:flex;gap:30px}
#div_block-308-121{width:100%;flex-direction:row;display:flex;margin-bottom:30px;z-index:10}
#new_columns-274-121{margin-bottom:50px;z-index:10}
#headline-180-121{color:#16130f;font-weight:400;font-size:35px;padding-top:10px;padding-bottom:10px;padding-left:10px;font-family:'Cormorant Garamond';transition-duration:0.5s}
#headline-214-121{color:#16130f;font-weight:400;font-size:35px;padding-top:10px;padding-bottom:10px;padding-left:10px;font-family:'Cormorant Garamond';transition-duration:0.5s}
#text_block-186-121{color:#16130f;font-weight:400;font-size:35px;padding-top:10px;padding-bottom:10px;padding-left:10px;font-family:'Cormorant Garamond';transition-duration:0.5s}
#text_block-189-121{font-family:'Spectral';font-size:25px;font-weight:300;color:rgba(22,19,15,0.75)}
#text_block-191-121{font-family:'Spectral';font-size:25px;font-weight:300;color:rgba(22,19,15,0.75)}
#text_block-195-121{color:#16130f;font-weight:400;font-size:35px;padding-top:10px;padding-bottom:10px;padding-left:10px;font-family:'Cormorant Garamond';transition-duration:0.5s}
#text_block-198-121{font-family:'Spectral';font-size:25px;font-weight:300;color:rgba(22,19,15,0.75)}
#text_block-200-121{font-family:'Spectral';font-size:25px;font-weight:300;color:rgba(22,19,15,0.75)}
#text_block-202-121{font-family:'Spectral';font-size:25px;font-weight:300;color:rgba(22,19,15,0.75)}
#text_block-326-121{font-family:'Spectral';font-size:25px;font-weight:300;color:rgba(22,19,15,0.75)}
#text_block-206-121{color:#16130f;font-weight:400;font-size:35px;padding-top:10px;padding-bottom:10px;padding-left:10px;font-family:'Cormorant Garamond';transition-duration:0.5s}
#text_block-209-121{font-family:'Spectral';font-size:25px;font-weight:300;color:rgba(22,19,15,0.75)}
#text_block-211-121{font-family:'Spectral';font-size:25px;font-weight:300;color:rgba(22,19,15,0.75)}
#text_block-213-121{font-family:'Spectral';font-size:25px;font-weight:300;color:rgba(22,19,15,0.75)}
#text_block-330-121{font-family:'Spectral';font-size:25px;font-weight:300;color:rgba(22,19,15,0.75)}
#text_block-277-121{font-weight:700;line-height:1.3;margin-top:10px;margin-bottom:15px;font-family:'Cormorant Garamond';font-size:18px;color:#16130f}
#text_block-278-121{font-weight:400;line-height:1.3;text-align:left;color:rgba(22,19,15,0.7)}
#text_block-284-121{margin-bottom:10px;font-size:18px;transition-duration:0.2s}
#text_block-284-121:hover{transform:translate(4px);transition-duration:0.2s;color:#c4963a}
#text_block-285-121{margin-bottom:10px;font-size:18px;transition-duration:0.2s}
#text_block-285-121:hover{transform:translate(4px);transition-duration:0.2s;color:#c4963a}
#text_block-286-121{margin-bottom:10px;font-size:18px;transition-duration:0.2s}
#text_block-286-121:hover{transform:translate(4px);transition-duration:0.2s;color:#c4963a}
#text_block-287-121{margin-bottom:10px;font-size:18px;transition-duration:0.2s}
#text_block-287-121:hover{transform:translate(4px);transition-duration:0.2s;color:#c4963a}
#text_block-288-121{margin-bottom:10px;font-size:18px;transition-duration:0.2s}
#text_block-288-121:hover{transform:translate(4px);transition-duration:0.2s;color:#c4963a}
#text_block-291-121{font-size:20px}
#text_block-292-121{font-size:17px;line-height:1.3;margin-top:10px;margin-bottom:15px}
#text_block-293-121{font-weight:500;color:#16130f;margin-bottom:10px}
#text_block-294-121{font-weight:500;color:#16130f;margin-bottom:10px}
#text_block-298-121{font-size:17px;line-height:1.3;margin-top:10px;margin-bottom:15px;color:rgba(22,19,15,0.6)}
#text_block-299-121{font-size:17px;line-height:1.3;margin-top:10px;margin-bottom:15px}
#text_block-301-121{font-size:17px;line-height:1.3;margin-top:10px;margin-bottom:15px;color:rgba(22,19,15,0.6)}
#text_block-302-121{font-size:17px;line-height:1.3;margin-top:10px;margin-bottom:15px}
#text_block-304-121{font-size:17px;line-height:1.3;margin-top:10px;margin-bottom:15px;color:rgba(22,19,15,0.6)}
#text_block-305-121{font-size:17px;line-height:1.3;margin-top:10px;margin-bottom:15px}
#text_block-306-121{color:rgba(22,19,15,0.7);margin-top:20px}
#text_block-309-121{font-size:15px;font-weight:400;margin-top:5px}
#text_block-310-121{font-size:15px;font-weight:400;margin-top:5px;margin-right:2%;margin-left:48%}
#text_block-311-121{font-size:15px;font-weight:400;margin-top:5px}
#fancy_icon-217-121{color:#c9a962}
#fancy_icon-217-121 svg{width:50px;height:50px}
#fancy_icon-280-121{color:#16130f}
#fancy_icon-280-121 svg{width:35px;height:35px}
#fancy_icon-281-121{color:#16130f;margin-left:20px}
#fancy_icon-281-121 svg{width:35px;height:35px}
#code_block-307-121{z-index:10}
#mein-header{z-index:1000 !important;position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;background-color:transparent !important;transition:transform 0.4s ease-in-out, background-color 0.4s ease, box-shadow 0.4s ease !important}
.oxy-header.oxy-sticky-header-active > #_header_row-23-106.oxygen-show-in-sticky-only{display:block}
#mein-header.is-scrolled{background-color:#f8f5f1 !important;box-shadow:0 4px 15px rgba(0, 0, 0, 0.05) !important}
#mein-header .oxy-header-row{background-color:transparent !important;box-shadow:none !important}
#mein-header .oxy-header-container{background-color:transparent !important;box-shadow:none !important}
#mein-header .oxy-header-wrapper{background-color:transparent !important;box-shadow:none !important}
#mein-header.is-hidden{transform:translateY(-100%) !important}
.burger-menu{position:fixed !important;top:45px;right:5%;width:36px;height:12px;background:transparent !important;border:none !important;cursor:pointer;z-index:99999 !important;padding:0;transition:transform 0.4s ease-in-out !important}
.burger-menu.is-hidden{transform:translateY(-150px) !important}
.line{position:absolute;left:0;width:100%;height:2px;background-color:#f8f4ec;transition:all 0.3s ease-in-out}
.line-1{top:0}
.line-2{bottom:0}
.burger-menu.is-active .line{background-color:#f8f4ec}
.burger-menu.is-active .line-1{top:50%;transform:translateY(-50%) rotate(45deg)}
.burger-menu.is-active .line-2{bottom:50%;transform:translateY(50%) rotate(-45deg)}
.site-overlay{position:fixed !important;top:0;left:0;width:100vw !important;height:100vh !important;background-color:rgba(0, 0, 0, 0.5) !important;backdrop-filter:blur(5px);z-index:9998 !important;opacity:0;visibility:hidden;transition:opacity 0.4s ease, visibility 0.4s ease !important}
.site-overlay.is-active{opacity:1;visibility:visible}
.slide-menu{position:fixed !important;top:0;right:0;width:40% !important;height:100vh !important;background-color:#f5f2eb !important;z-index:9999 !important;transform:translateX(100%);transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1) !important}
.slide-menu.is-active{transform:translateX(0)}
#mein-header.subpage-header{background-color:#F8F5F1 !important}
body.ng-scope .oxel_accordion__content__hidden{max-height:10000px;opacity:1;margin-top:0px;z-index:1}
.oxel_accordion__row--active > .oxel_accordion__icon{transform:rotate(180deg)}
#fancy_icon-184-121 svg{width:32px;height:32px}
#fancy_icon-193-121 svg{width:32px;height:32px}
#fancy_icon-204-121 svg{width:32px;height:32px}
#fancy_icon-217-121 svg{width:50px;height:50px}
#fancy_icon-280-121 svg{width:35px;height:35px}
#fancy_icon-281-121 svg{width:35px;height:35px}
.luxus-strichh{--strich-farbe:#000000;--strich-breite:1000px;--strich-dicke:2px;width:var(--strich-breite);height:var(--strich-dicke);margin:px auto;background:linear-gradient(
    90deg, 
    transparent 0%, 
    var(--strich-farbe) 50%, 
    transparent 100%
  );flex-shrink:0}
@media (max-width:991px){#new_columns-274-121> .ct-div-block{width:100% !important}}
@media (max-width: 768px){.slide-menu{width:85% !important}}

/* Seite 50 */
#section-149-50 > .ct-section-inner-wrap{align-items:center}
#section-149-50{background-image:linear-gradient(rgba(43,43,43,0.35),rgba(43,43,43,0.35)),url(/wp-content/uploads/2026/05/182-Kyrburg_Perlen-des-Hunsruecks_Alexander-Wolff-scaled.jpg);text-align:left;background-position:0% 55%}
#section-306-50{background-color:#f8f4ec}
#section-118-50 > .ct-section-inner-wrap{padding-top:0;padding-bottom:0}
#section-118-50{background-color:#f8f4ec}
#section-137-50 > .ct-section-inner-wrap{padding-top:0}
#section-137-50{background-color:#f0e9dc}
#section-156-50 > .ct-section-inner-wrap{padding-top:0;padding-bottom:0;align-items:center}
#section-156-50{background-image:linear-gradient(rgba(28,24,20,0.69),rgba(28,24,20,0.69)),url(/wp-content/uploads/2026/02/193-Kyrburg_Perlen-des-Hunsruecks_Alexander-Wolff-scaled.jpg);text-align:left}
#div_block-307-50{border-radius:15px}
#div_block-308-50{border-top-left-radius:15px;border-bottom-left-radius:15px}
#div_block-317-50{border-top-left-radius:1px;border-bottom-right-radius:15px;border-top-right-radius:15px}
#div_block-323-50{width:100%}
#div_block-328-50{width:100%}
#div_block-298-50{width:100%;align-items:center;text-align:center}
#div_block-302-50{width:100%;max-width:860px;margin-top:44px;margin-left:auto;margin-right:auto}
#div_block-304-50{width:100%;justify-content:center}
#div_block-293-50{justify-content:center}
#headline-150-50{margin-bottom:-10px;margin-top:65px;color:#f8f4ec;font-weight:300;font-size:80px;font-family:'Cormorant Garamond'}
#headline-122-50{margin-bottom:30px;font-weight:500}
#headline-141-50{margin-bottom:30px;font-weight:500;color:#16130f}
#headline-158-50{color:#f8f4ec;text-align:center}
#text_block-123-50{font-weight:300;padding-right:20px;margin-bottom:100px;font-size:17px}
#text_block-140-50{margin-top:100px}
#text_block-142-50{font-weight:300;padding-right:20px;font-size:17px}
#text_block-146-50{font-weight:300;padding-right:20px;font-size:17px;color:rgba(28,24,20,0.65)}
#text_block-327-50{margin-top:14px}
#text_block-301-50{margin-left:auto;margin-right:auto}
#text_block-157-50{margin-top:50px}
#text_block-159-50{color:#f8f4ec;text-align:center;margin-top:15px;width:45%}
#text_block-292-50{margin-left:auto;margin-right:auto}
#link_button-305-50{}
#link_button-160-50{background-color:rgba(30,115,190,0);border:1px solid rgba(30,115,190,0);color:#f8f4ec;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#a87836;border-right-color:#a87836;border-bottom-color:#a87836;border-left-color:#a87836;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s;margin-top:30px;margin-bottom:80px}
#link_button-160-50:hover{background-color:#a87836;border:1px solid #a87836;color:#f8f4ec;border-top-color:#a87836;border-right-color:#a87836;border-bottom-color:#a87836;border-left-color:#a87836;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s}
#link_button-294-50{}
#link_button-295-50{}
#image-126-50{margin-top:100px;width:80%;margin-left:50px;height:60%;margin-bottom:80px}
#image-143-50{margin-top:100px;height:70%;width:80%;margin-left:50px}
.oxy_shape_divider{position:absolute;left:0;right:0;bottom:-1px;pointer-events:none}
.oxy_shape_divider svg{min-width:100%;position:absolute;bottom:0;left:0;z-index:0;transform-origin:bottom center}
.oxy_shape_divider_top{top:-1px;bottom:initial}
.oxy_shape_divider_flipped{transform:scaleX(-1)}
#-shape-divider-151-50 .oxy_shape_divider{color:#f8f4ec}
#-shape-divider-151-50 .oxy_shape_divider svg{height:40px}
#-shape-divider-152-50 .oxy_shape_divider{color:rgba(248,244,236,0.6)}
#-shape-divider-152-50 .oxy_shape_divider svg{height:50px}
#-shape-divider-153-50 .oxy_shape_divider{color:rgba(248,244,236,0.2)}
#-shape-divider-153-50 .oxy_shape_divider svg{height:60px}
.ky2-hero-seite .ct-section-inner-wrap{position:static;padding:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit}
.ky2-band-seite .ct-section-inner-wrap{position:static;padding:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit}
@media (max-width:1168px){#image-126-50{height:410%}
#image-143-50{height:410%}}
@media (max-width:991px){#image-126-50{height:500%}
#image-143-50{height:500%}}
@media (max-width:767px){#image-126-50{height:400%}
#image-143-50{height:400%}}
@media (max-width:479px){#image-126-50{height:300%}
#image-143-50{height:300%}}

/* Seite 54 */
#section-2-54 > .ct-section-inner-wrap{align-items:center}
#section-2-54{background-image:linear-gradient(rgba(43,43,43,0.5),rgba(43,43,43,0.5)),url(/wp-content/uploads/2026/02/Burg_2012_1.jpg);text-align:left;background-position:0% 55%}
#section-10-54{background-color:#f8f4ec}
#section-7-54 > .ct-section-inner-wrap{padding-top:0;display:flex;align-items:center}
#section-7-54{display:block;text-align:left;background-attachment:fixed;background-color:#f8f4ec}
#div_block-12-54{width:50%}
#div_block-19-54{width:100%;margin-top:30px}
#div_block-21-54{flex-direction:row;display:flex;width:100%;align-items:center;padding-top:15px;padding-bottom:15px;border-top-style:solid;border-top-width:1px;border-top-color:rgba(28,24,20,0.14);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(28,24,20,0.14);gap:45%;transition-duration:0.5s}
#div_block-32-54{flex-direction:row;display:flex;width:100%;align-items:center;padding-top:15px;padding-bottom:15px;gap:53.5%;transition-duration:0.5s}
#div_block-37-54{flex-direction:row;display:flex;width:100%;align-items:center;padding-top:15px;padding-bottom:15px;border-top-style:solid;border-top-width:1px;border-top-color:rgba(28,24,20,0.14);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(28,24,20,0.14);gap:60.5%;transition-duration:0.5s}
#div_block-42-54{flex-direction:row;display:flex;width:100%;align-items:center;padding-bottom:15px;border-top-style:none;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-bottom-width:1px;border-bottom-color:rgba(28,24,20,0.14);padding-top:15px;gap:41.5%;transition-duration:0.5s}
#div_block-13-54{width:50%;padding-top:60px}
#headline-3-54{margin-bottom:-10px;margin-top:65px;color:#f8f4ec;font-weight:300;font-size:80px;font-family:'Cormorant Garamond'}
#headline-8-54{font-family:'Cormorant Garamond';color:#16130f;useCustomTag:false;font-weight:400;margin-bottom:50px}
#text_block-29-54{margin-bottom:0px;font-weight:500}
#text_block-31-54{text-align:right}
#text_block-34-54{margin-bottom:0px;font-weight:500}
#text_block-39-54{margin-bottom:0px;font-weight:500}
#text_block-44-54{margin-bottom:0px;font-weight:500}
#text_block-55-54{font-size:15spx}
#link_button-52-54{background-color:rgba(28,24,20,0);border:1px solid rgba(28,24,20,0);color:#1c1814;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#a87836;border-right-color:#a87836;border-bottom-color:#a87836;border-left-color:#a87836;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s;margin-top:30px;width:87%}
#link_button-52-54:hover{background-color:#1c1814;border:1px solid #1c1814;color:#f8f4ec;transform:scale3d(1.01,1.01,1.01);transition-duration:0.5s}
#shortcode-9-54{width:80%;.ff-el-is-required .ff-el-input--label span display:none}
.oxy_shape_divider{position:absolute;left:0;right:0;bottom:-1px;pointer-events:none}
.oxy_shape_divider svg{min-width:100%;position:absolute;bottom:0;left:0;z-index:0;transform-origin:bottom center}
.oxy_shape_divider_top{top:-1px;bottom:initial}
.oxy_shape_divider_flipped{transform:scaleX(-1)}
#-shape-divider-4-54 .oxy_shape_divider{color:#f8f4ec}
#-shape-divider-4-54 .oxy_shape_divider svg{height:40px}
#-shape-divider-5-54 .oxy_shape_divider{color:rgba(248,244,236,0.6)}
#-shape-divider-5-54 .oxy_shape_divider svg{height:50px}
#-shape-divider-6-54 .oxy_shape_divider{color:rgba(248,244,236,0.2)}
#-shape-divider-6-54 .oxy_shape_divider svg{height:60px}
@media (max-width:991px){#new_columns-11-54> .ct-div-block{width:100% !important}}

/* Seite 90 */
#section-8-18 > .ct-section-inner-wrap{padding-top:0;padding-bottom:30px;display:flex;align-items:center;justify-content:center}
#section-8-18{display:block;background-image:linear-gradient(rgba(43,43,43,0.55),rgba(43,43,43,0.55)),url(/wp-content/uploads/2026/05/Castle-Inn.jpg);background-size:auto,cover;background-attachment:fixed;text-align:left;height:850px;background-position:50% 60%}
#section-904-90{background-color:#f8f4ec}
#section-912-90{background-color:#f0e9dc;id:aktuell}
#section-937-90{background-color:#11370b}
#section-956-90{background-color:#f8f4ec}
#section-755-90{background-image:linear-gradient(#f8f4ec,#f0e9dc,#f0e9dc,#f0e9dc,#f0e9dc,#f8f4ec);background-color:#f0e9dc}
#section-659-90 > .ct-section-inner-wrap{display:flex;align-items:center}
#section-659-90{display:block;text-align:left;background-attachment:fixed;background-color:#f8f4ec}
#section-970-90{background-color:#0c2009}
#div_block-16-18{background-size:cover;text-align:center;display:flex;align-items:flex-start;z-index:90;margin-left:150px;margin-top:200px;margin-bottom:120px}
#div_block-721-90{flex-direction:row;display:flex}
#div_block-906-90{width:100%}
#div_block-917-90{background-color:#f8f4ec;height:500px;transition-duration:0.4s;border-radius:6px;box-shadow:0px 0px 5px 1px rgba(28,24,20,0.3);overflow:hidden}
#div_block-917-90:hover{margin-top:-6px;margin-bottom:6px;box-shadow:10px 18px 1px rgba(28,24,20,0.4)}
#div_block-923-90{background-color:#f8f4ec;height:500px;transition-duration:0.4s;border-radius:6px;box-shadow:0px 0px 5px 1px rgba(28,24,20,0.3);overflow:hidden}
#div_block-923-90:hover{margin-top:-6px;margin-bottom:6px;box-shadow:10px 18px 1px rgba(28,24,20,0.4)}
#div_block-929-90{background-color:#f8f4ec;height:500px;transition-duration:0.4s;border-radius:6px;box-shadow:0px 0px 5px 1px rgba(28,24,20,0.3);overflow:hidden}
#div_block-929-90:hover{margin-top:-6px;margin-bottom:6px;box-shadow:10px 18px 1px rgba(28,24,20,0.4)}
#div_block-935-90{width:100%;display:flex;flex-direction:row;justify-content:center;margin-top:48px}
#div_block-939-90{width:100%}
#div_block-954-90{width:100%}
#div_block-958-90{width:100%}
#div_block-960-90{width:100%}
#div_block-968-90{width:500px;flex-direction:row;display:flex}
#div_block-971-90{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}
#div_block-975-90{justify-content:center}
#headline-637-90{color:#f5efe6;font-family:'Cormorant Garamond';font-weight:400;font-size:100px;margin-top:20px;margin-bottom:20px}
#headline-920-90{margin-left:20px;margin-bottom:5px;line-height:1.1;color:#11370B}
#headline-926-90{margin-left:20px;margin-bottom:5px;line-height:1.1;color:#11370B}
#headline-932-90{margin-left:20px;margin-bottom:5px;line-height:1.1;color:#11370B}
#headline-759-90{margin-bottom:30px;font-weight:500}
#headline-661-90{font-family:'Cormorant Garamond';color:#16130f;useCustomTag:false;font-weight:400;margin-bottom:50px}
#text_block-15-18{font-family:'Cinzel';font-weight:400;color:#c9a962;font-size:15px}
#text_block-717-90{color:#f8f4ec;text-align:left;margin-bottom:20px;font-weight:300;font-size:20px;width:50%}
#text_block-915-90{margin-bottom:48px}
#text_block-919-90{font-family:'Cinzel';font-weight:400;margin-top:10px;font-size:12px;margin-bottom:10px;margin-left:20px;color:#11370B}
#text_block-921-90{line-height:1.4;font-family:'Spectral';font-weight:300;color:rgba(22,19,15,0.75);margin-bottom:20px;font-size:16px;margin-left:20px;width:85%}
#text_block-925-90{font-family:'Cinzel';font-weight:400;margin-top:10px;font-size:12px;margin-bottom:10px;margin-left:20px;color:#11370B}
#text_block-927-90{line-height:1.4;font-family:'Spectral';font-weight:300;color:rgba(22,19,15,0.75);margin-bottom:20px;font-size:16px;margin-left:20px;width:85%}
#text_block-931-90{font-family:'Cinzel';font-weight:400;margin-top:10px;font-size:12px;margin-bottom:10px;margin-left:20px;color:#11370B}
#text_block-933-90{line-height:1.4;font-family:'Spectral';font-weight:300;color:rgba(22,19,15,0.75);margin-bottom:20px;font-size:16px;margin-left:20px;width:85%}
#text_block-760-90{font-weight:300;padding-right:20px;font-size:17px;margin-bottom:30px}
#text_block-974-90{text-align:center}
#link_text-922-90{margin-left:20px;font-family:'Cinzel';color:#c4963a;text-decoration:none;letter-spacing:1.3px}
#link_text-922-90:hover{color:#c4963a}
#link_text-928-90{margin-left:20px;font-family:'Cinzel';color:#c4963a;text-decoration:none;letter-spacing:1.3px}
#link_text-928-90:hover{color:#c4963a}
#link_text-934-90{margin-left:20px;font-family:'Cinzel';color:#c4963a;text-decoration:none;letter-spacing:1.3px}
#link_text-934-90:hover{color:#c4963a}
#link_button-720-90{background-color:#a87836;border:1px solid #a87836;color:#f8f4ec;font-family:'Cinzel';transition-duration:0.5s;margin-right:30px;font-size:15px;letter-spacing:1.5px}
#link_button-720-90:hover{background-color:rgba(196,150,58,0);border:1px solid rgba(196,150,58,0);color:#c4963a;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#c4963a;border-right-color:#c4963a;border-bottom-color:#c4963a;border-left-color:#c4963a;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s}
#link_button-719-90{background-color:rgba(196,150,58,0);border:1px solid rgba(196,150,58,0);color:#f8f4ec;font-family:'Cinzel';border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#f4efe4;border-right-color:#f4efe4;border-bottom-color:#f4efe4;border-left-color:#f4efe4;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s;font-size:15px;letter-spacing:1.5px}
#link_button-719-90:hover{background-color:#f0e9dc;border:1px solid #f0e9dc;color:#16130f;transition-duration:0.5s}
#link_button-936-90{}
#link_button-953-90{}
#link_button-967-90{background-color:rgba(30,115,190,0);border:1px solid rgba(30,115,190,0);color:#16130f;margin-right:10%;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#c4963a;border-right-color:#c4963a;border-bottom-color:#c4963a;border-left-color:#c4963a;font-weight:500;font-family:'Cinzel';letter-spacing:1.5px;font-size:13px;padding-top:14px;padding-bottom:13px;padding-right:26px;padding-left:26px}
#link_button-967-90:hover{background-color:rgba(30,115,190,0);border:1px solid rgba(30,115,190,0);color:#c9a962;border-top-color:#c4963a;border-right-color:#c4963a;border-bottom-color:#c4963a;border-left-color:#c4963a;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
#link_button-966-90{}
#link_button-774-90{background-color:rgba(30,115,190,0);border:1px solid rgba(30,115,190,0);color:#16130f;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#c4963a;border-right-color:#c4963a;border-bottom-color:#c4963a;border-left-color:#c4963a;font-weight:400;font-family:'Cinzel';letter-spacing:1.5px;width:80%}
#link_button-774-90:hover{background-color:rgba(30,115,190,0);border:1px solid rgba(30,115,190,0);color:#c9a962;border-top-color:#c4963a;border-right-color:#c4963a;border-bottom-color:#c4963a;border-left-color:#c4963a;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
#image-918-90{height:230px}
#image-924-90{height:230px}
#image-930-90{height:230px}
#image-955-90{height:560px}
#image-959-90{height:520px}
#image-761-90{margin-top:100px;margin-bottom:80px;margin-left:100px;width:80%;height:70%;box-shadow:0px 0px 10px 5px rgba(22,19,15,0.2)}
#shortcode-660-90{width:80%;.ff-el-is-required .ff-el-input--label span display:none}
@media (max-width:1168px){#image-918-90{height:300px}
#image-924-90{height:300px}
#image-930-90{height:300px}
#image-761-90{height:410%}}
@media (max-width:991px){#image-918-90{height:250px}
#image-924-90{height:250px}
#image-930-90{height:250px}
#image-761-90{height:500%}}
@media (max-width:767px){#image-918-90{height:400px}
#image-924-90{height:400px}
#image-930-90{height:400px}
#image-955-90{height:340px}
#image-959-90{height:340px}
#image-761-90{height:400%}}
@media (max-width:479px){#image-918-90{height:300px}
#image-924-90{height:300px}
#image-930-90{height:300px}
#image-761-90{height:300%}}

/* Seite 9434 */
#section-66-9434 > .ct-section-inner-wrap{align-items:center}
#section-66-9434{background-image:linear-gradient(rgba(43,43,43,0.35),rgba(43,43,43,0.35)),url(/wp-content/uploads/2026/05/182-Kyrburg_Perlen-des-Hunsruecks_Alexander-Wolff-scaled.jpg);text-align:left;background-position:0% 55%}
#section-53-9434 > .ct-section-inner-wrap{align-items:center}
#section-53-9434{text-align:left;background-color:#f8f4ec}
#section-4-9434{background-color:#11370b}
#section-33-9434 > .ct-section-inner-wrap{align-items:center}
#section-33-9434{text-align:left;background-color:#f8f4ec}
#section-51-9434{background-color:#f8f4ec}
#section-347-9434{background-color:#f8f4ec}
#section-54-9434 > .ct-section-inner-wrap{padding-top:0}
#section-54-9434{background-color:#f8f4ec}
#div_block-76-9434{border-top-color:rgba(28,24,20,0.14);border-top-width:1px;border-top-style:solid;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(28,24,20,0.14);border-left-style:solid;border-left-width:1px;border-left-color:rgba(28,24,20,0.14);text-align:left;align-items:center;width:25.00%}
#div_block-88-9434{border-top-color:rgba(28,24,20,0.14);border-top-width:1px;border-top-style:solid;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(28,24,20,0.14);border-left-style:solid;border-left-width:1px;border-left-color:rgba(28,24,20,0.14);text-align:left;align-items:center;width:25.00%}
#div_block-91-9434{border-top-color:rgba(28,24,20,0.14);border-top-width:1px;border-top-style:solid;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(28,24,20,0.14);border-left-style:solid;border-left-width:1px;border-left-color:rgba(28,24,20,0.14);text-align:left;align-items:center;width:25.00%}
#div_block-97-9434{width:25.00%;border-top-color:rgba(28,24,20,0.14);border-top-width:1px;border-top-style:solid;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(28,24,20,0.14);border-left-style:solid;border-left-width:1px;border-left-color:rgba(28,24,20,0.14);text-align:left;align-items:center;border-right-color:rgba(28,24,20,0.14);border-right-width:1px;border-right-style:solid}
#div_block-8-9434{flex-direction:row;display:flex;width:70%;margin-top:50px;border-top-color:#1c1814;border-top-style:solid;border-top-width:1px;border-bottom-color:#16130f;border-bottom-width:1px;border-bottom-style:solid}
#div_block-11-9434{margin-left:25px;margin-bottom:20px;margin-top:10px}
#div_block-14-9434{flex-direction:row;display:flex;width:70%;border-bottom-color:#1c1814;border-bottom-width:1px;border-bottom-style:solid}
#div_block-17-9434{margin-left:25px;margin-bottom:20px;margin-top:10px}
#div_block-20-9434{flex-direction:row;display:flex;width:70%}
#div_block-23-9434{margin-left:25px;margin-bottom:20px;margin-top:10px}
#div_block-26-9434{flex-direction:row;display:flex;width:70%;border-top-color:#16130f;border-top-width:1px;border-top-style:solid;border-bottom-color:#1c1814;border-bottom-width:1px;border-bottom-style:solid}
#div_block-29-9434{margin-left:25px;margin-bottom:20px;margin-top:10px}
#div_block-101-9434{flex-direction:row;display:flex;gap:30px}
#div_block-359-9434{max-width:720px}
#div_block-363-9434{width:100%;max-width:860px;margin-top:44px}
#div_block-366-9434{width:100%}
#div_block-371-9434{width:100%}
#div_block-376-9434{width:100%}
#div_block-381-9434{width:100%}
#div_block-37-9434{padding-top:0px;padding-right:0px;padding-left:0px;position:relative;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(22,19,15,0.16);border-right-color:rgba(22,19,15,0.16);border-bottom-color:rgba(22,19,15,0.16);border-left-color:rgba(22,19,15,0.16);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s;border-radius:5px;text-align:center;align-items:flex-start;width:31.33%;box-shadow:0px 0px 10px 1px rgba(22,19,15,0.15)}
#div_block-37-9434:hover{transform:scale3d(1.01,1.01,1.01);border-top-color:rgba(22,19,15,0.6);border-right-color:rgba(22,19,15,0.6);border-bottom-color:rgba(22,19,15,0.6);border-left-color:rgba(22,19,15,0.6);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;transition-duration:0.5s;box-shadow:0px 0px 10px 1px rgba(22,19,15,0.6)}
#div_block-41-9434{padding-top:0px;padding-right:0px;padding-left:0px;position:relative;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(22,19,15,0.16);border-right-color:rgba(22,19,15,0.16);border-bottom-color:rgba(22,19,15,0.16);border-left-color:rgba(22,19,15,0.16);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s;border-radius:5px;text-align:center;align-items:flex-start;width:31.33%;margin-left:3%;margin-right:3%;box-shadow:0px 0px 10px 1px rgba(22,19,15,0.15)}
#div_block-41-9434:hover{transform:scale3d(1.01,1.01,1.01);border-top-color:rgba(22,19,15,0.6);border-right-color:rgba(22,19,15,0.6);border-bottom-color:rgba(22,19,15,0.6);border-left-color:rgba(22,19,15,0.6);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;transition-duration:0.5s;box-shadow:0px 0px 10px 1px rgba(22,19,15,0.6)}
#div_block-45-9434{padding-top:0px;padding-right:0px;padding-left:0px;position:relative;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(22,19,15,0.16);border-right-color:rgba(22,19,15,0.16);border-bottom-color:rgba(22,19,15,0.16);border-left-color:rgba(22,19,15,0.16);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s;border-radius:5px;text-align:center;align-items:flex-start;width:31.33%;box-shadow:0px 0px 10px 1px rgba(22,19,15,0.15)}
#div_block-45-9434:hover{transform:scale3d(1.01,1.01,1.01);border-top-color:rgba(22,19,15,0.6);border-right-color:rgba(22,19,15,0.6);border-bottom-color:rgba(22,19,15,0.6);border-left-color:rgba(22,19,15,0.6);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;transition-duration:0.5s;box-shadow:0px 0px 10px 1px rgba(22,19,15,0.6)}
#div_block-49-9434{width:100%;margin-top:50px;border-left-color:#c4963a;border-left-style:solid;border-left-width:2px;background-color:#f0e9dc;padding-right:20px;padding-bottom:20px;padding-left:20px;padding-top:20px}
#div_block-349-9434{width:100%}
#div_block-352-9434{width:100%}
#div_block-57-9434{width:90%}
#div_block-64-9434{flex-direction:row;display:flex;gap:30px;width:120%}
#div_block-305-9434{max-width:720px}
#div_block-308-9434{width:100%;max-width:860px;margin-top:40px}
#div_block-309-9434{width:100%;padding-top:20px;padding-bottom:20px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(248,244,236,0.18)}
#div_block-312-9434{width:100%;padding-top:20px;padding-bottom:20px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(248,244,236,0.18)}
#div_block-315-9434{width:100%;padding-top:20px;padding-bottom:20px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(248,244,236,0.18)}
#div_block-318-9434{width:100%;padding-top:20px;padding-bottom:20px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(248,244,236,0.18)}
#div_block-321-9434{width:100%;padding-top:20px;padding-bottom:20px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(248,244,236,0.18)}
#div_block-326-9434{width:100%}
#div_block-329-9434{width:100%}
#div_block-343-9434{justify-content:center}
#headline-67-9434{margin-bottom:-10px;margin-top:65px;color:#f8f4ec;font-weight:300;font-size:80px;font-family:'Cormorant Garamond'}
#headline-6-9434{color:#f8f4ec;font-weight:400}
#headline-35-9434{margin-bottom:80px;font-weight:300}
#headline-354-9434{color:#1c1814}
#headline-59-9434{margin-bottom:30px;font-weight:500;color:#16130f}
#headline-310-9434{font-size:22px}
#headline-313-9434{font-size:22px}
#headline-316-9434{font-size:22px}
#headline-319-9434{font-size:22px}
#headline-322-9434{font-size:22px}
#text_block-74-9434{text-align:center;margin-top:15px;width:60%;margin-bottom:50px}
#text_block-81-9434{color:#a87836;font-family:'Spectral';font-weight:500;font-size:25px}
#text_block-89-9434{color:#a87836;font-family:'Spectral';font-weight:500;font-size:25px}
#text_block-92-9434{color:#a87836;font-family:'Spectral';font-weight:500;font-size:25px}
#text_block-98-9434{color:#a87836;font-family:'Spectral';font-weight:500;font-size:25px}
#text_block-7-9434{font-family:'Spectral';color:#f8f4ec;font-weight:300;margin-right:35px;text-align:left;font-size:17px;margin-top:20px}
#text_block-10-9434{font-family:'Cinzel';color:#c4963a;font-weight:400;letter-spacing:1.5px;margin-left:10px;margin-top:30px;font-size:27px}
#text_block-12-9434{margin-top:10px;color:#f8f4ec;font-weight:500;font-size:25px}
#text_block-13-9434{font-family:'Spectral';color:rgba(248,244,236,0.8);font-weight:400;margin-right:35px;text-align:left;font-size:17px}
#text_block-16-9434{font-family:'Cinzel';color:#c4963a;font-weight:400;letter-spacing:1.5px;margin-left:10px;margin-top:30px;font-size:27px}
#text_block-18-9434{margin-top:10px;color:#f8f4ec;font-weight:500;font-size:25px}
#text_block-19-9434{font-family:'Spectral';color:rgba(248,244,236,0.8);font-weight:400;margin-right:35px;text-align:left;font-size:17px}
#text_block-22-9434{font-family:'Cinzel';color:#c4963a;font-weight:400;letter-spacing:1.5px;margin-left:10px;margin-top:30px;font-size:27px}
#text_block-24-9434{margin-top:10px;color:#f8f4ec;font-weight:500;font-size:30px}
#text_block-25-9434{font-family:'Spectral';color:rgba(248,244,236,0.8);font-weight:400;margin-right:35px;text-align:left;font-size:17px}
#text_block-28-9434{font-family:'Cinzel';color:#c4963a;font-weight:400;letter-spacing:1.5px;margin-left:10px;margin-top:30px;font-size:27px}
#text_block-30-9434{margin-top:10px;color:#f8f4ec;font-weight:500;font-size:30px}
#text_block-31-9434{font-family:'Spectral';color:rgba(248,244,236,0.8);font-weight:400;margin-right:35px;text-align:left;font-size:17px}
#text_block-368-9434{margin-top:6px}
#text_block-373-9434{margin-top:6px}
#text_block-378-9434{margin-top:6px}
#text_block-383-9434{margin-top:6px}
#text_block-38-9434{margin-top:30px;margin-left:15px;font-weight:400;font-size:13px}
#text_block-39-9434{font-family:'Cormorant Garamond';color:#16130f;font-weight:400;margin-left:15px;margin-bottom:20px;font-size:30px}
#text_block-40-9434{font-family:'Spectral';color:rgba(22,19,15,0.85);font-weight:300;margin-top:10px;margin-right:35px;text-align:left;margin-left:15px;font-size:17px}
#text_block-42-9434{margin-top:30px;margin-left:15px}
#text_block-43-9434{font-family:'Cormorant Garamond';color:#16130f;font-weight:400;margin-left:15px;margin-bottom:20px;font-size:30px}
#text_block-44-9434{font-family:'Spectral';color:#16130f;font-weight:300;margin-top:10px;margin-right:35px;text-align:left;margin-left:15px;font-size:17px}
#text_block-46-9434{margin-top:30px;margin-left:15px}
#text_block-47-9434{font-family:'Cormorant Garamond';color:#16130f;font-weight:400;margin-left:15px;margin-bottom:20px;font-size:30px}
#text_block-48-9434{font-family:'Spectral';color:#16130f;font-weight:300;margin-top:10px;margin-right:35px;text-align:left;margin-left:15px;font-size:17px}
#text_block-50-9434{font-family:'Spectral';color:#16130f;font-weight:300;margin-right:35px;text-align:left;font-size:17px}
#text_block-355-9434{color:#1c1814}
#text_block-58-9434{margin-top:100px}
#text_block-60-9434{font-weight:300;padding-right:20px;font-size:17px}
#text_block-311-9434{margin-top:8px;font-size:16px;max-width:720px}
#text_block-314-9434{margin-top:8px;font-size:16px;max-width:720px}
#text_block-317-9434{margin-top:8px;font-size:16px;max-width:720px}
#text_block-320-9434{margin-top:8px;font-size:16px;max-width:720px}
#text_block-323-9434{margin-top:8px;font-size:16px;max-width:720px}
#link_text-346-9434{margin-top:26px}
#link_button-32-9434{background-color:rgba(30,115,190,0);border:1px solid rgba(30,115,190,0);color:#f8f4ec;padding:10px 16px;font-family:'Cinzel';border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#c4963a;border-right-color:#c4963a;border-bottom-color:#c4963a;border-left-color:#c4963a;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s;margin-top:50px;font-size:15px}
#link_button-32-9434:hover{background-color:#a87836;border:1px solid #a87836;color:#f8f4ec;padding:10px 16px;transform:scale3d(1.01,1.01,1.01);border-top-color:#c4963a;border-right-color:#c4963a;border-bottom-color:#c4963a;border-left-color:#c4963a;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;transition-duration:0.5s}
#link_button-102-9434{background-color:#1c1814;border:1px solid #1c1814;color:#f8f4ec;transition-duration:0.5s;margin-right:30px;margin-top:50px}
#link_button-102-9434:hover{background-color:rgba(28,24,20,0);border:1px solid rgba(28,24,20,0);color:#1c1814;border-top-color:#1c1814;border-right-color:#1c1814;border-bottom-color:#1c1814;border-left-color:#1c1814;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s}
#link_button-357-9434{}
#link_button-358-9434{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#1c1814;border-right-color:#1c1814;border-bottom-color:#1c1814;border-left-color:#1c1814;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
#link_button-62-9434{background-color:rgba(30,115,190,0);border:1px solid rgba(30,115,190,0);color:#16130f;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#c4963a;border-right-color:#c4963a;border-bottom-color:#c4963a;border-left-color:#c4963a;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s}
#link_button-62-9434:hover{background-color:rgba(30,115,190,0);border:1px solid rgba(30,115,190,0);color:#c4963a;border-top-color:#c4963a;border-right-color:#c4963a;border-bottom-color:#c4963a;border-left-color:#c4963a;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s}
#link_button-63-9434{background-color:#1c1814;border:1px solid #1c1814;color:#f8f4ec;transition-duration:0.5s;margin-right:30px}
#link_button-63-9434:hover{background-color:rgba(28,24,20,0);border:1px solid rgba(28,24,20,0);color:#1c1814;border-top-color:#1c1814;border-right-color:#1c1814;border-bottom-color:#1c1814;border-left-color:#1c1814;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s}
#link_button-334-9434{}
#link_button-335-9434{}
#link_button-344-9434{}
#link_button-345-9434{}
#image-56-9434{margin-top:100px;height:70%;width:80%;margin-left:50px}
.oxy_shape_divider{position:absolute;left:0;right:0;bottom:-1px;pointer-events:none}
.oxy_shape_divider svg{min-width:100%;position:absolute;bottom:0;left:0;z-index:0;transform-origin:bottom center}
.oxy_shape_divider_top{top:-1px;bottom:initial}
.oxy_shape_divider_flipped{transform:scaleX(-1)}
#-shape-divider-68-9434 .oxy_shape_divider{color:#f8f4ec}
#-shape-divider-68-9434 .oxy_shape_divider svg{height:40px}
#-shape-divider-69-9434 .oxy_shape_divider{color:rgba(248,244,236,0.6)}
#-shape-divider-69-9434 .oxy_shape_divider svg{height:50px}
#-shape-divider-70-9434 .oxy_shape_divider{color:rgba(248,244,236,0.2)}
#-shape-divider-70-9434 .oxy_shape_divider svg{height:60px}
.ky2-hero-seite .ct-section-inner-wrap{position:static;padding:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit}
.ky2-band-seite .ct-section-inner-wrap{position:static;padding:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit}
@media (max-width:991px){#new_columns-75-9434> .ct-div-block{width:100% !important}
#new_columns-36-9434> .ct-div-block{width:100% !important}
#image-56-9434{height:500%}}
@media (max-width:1168px){#image-56-9434{height:410%}}
@media (max-width:767px){#image-56-9434{height:400%}}
@media (max-width:479px){#image-56-9434{height:300%}}

/* Seite 9436 */
/* 14.09.2026: Die ID-Regeln der alten Speisekarten-Panels (div_block-19/23/34/45/47/51/61/71/73/77/83/89,
   new_columns-22/50/76) sind entfallen. Die Karte liegt jetzt in den Klassen .ky-speisekarte / .ky-speise-*
   (Oxygen-Collection „Speisekarte 2026-09“). */
#section-3-9436 > .ct-section-inner-wrap{align-items:center}
#section-3-9436{background-image:linear-gradient(rgba(43,43,43,0.35),rgba(43,43,43,0.35)),url(/wp-content/uploads/2026/02/158-Kyrburg_Perlen-des-Hunsruecks_Alexander-Wolff-2.jpg);text-align:left;background-position:0% 55%}
#section-101-9436{background-color:#f8f4ec}
#section-6-9436 > .ct-section-inner-wrap{padding-top:0;align-items:center}
#section-6-9436{background-color:#f0e9dc;text-align:left}
#section-210-9436 > .ct-section-inner-wrap{display:flex;align-items:center}
#section-210-9436{display:block;text-align:left;background-color:#f8f4ec;background-attachment:fixed}
#section-398-9436{background-color:#f8f4ec}
#div_block-105-9436{width:80%}
#div_block-111-9436{flex-direction:row;display:flex}
#div_block-7-9436{text-align:left;align-items:center;border-bottom-color:#2b2b2b;border-bottom-width:1px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;width:70%;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin-top:50px}
#div_block-400-9436{width:100%}
#div_block-404-9436{display:flex;flex-direction:row;align-items:baseline;gap:14px;margin-top:20px;width:100%}
#div_block-406-9436{width:100%}
#div_block-409-9436{display:flex;flex-direction:row;align-items:baseline;gap:14px;margin-top:20px;width:100%}
#div_block-411-9436{width:100%}
#div_block-414-9436{display:flex;flex-direction:row;align-items:baseline;gap:14px;margin-top:20px;width:100%}
#div_block-416-9436{width:100%}
#div_block-422-9436{width:100%}
#div_block-432-9436{justify-content:center}
#headline-4-9436{margin-bottom:-10px;margin-top:65px;color:#f8f4ec;font-weight:300;font-size:80px;font-family:'Cormorant Garamond'}
#headline-107-9436{margin-bottom:30px;font-weight:500;color:#16130f}
#headline-211-9436{font-family:'Cormorant Garamond';color:#16130f;useCustomTag:false;font-weight:400;margin-bottom:50px}
#headline-402-9436{color:#1c1814}
#headline-407-9436{font-size:20px;color:#1c1814}
#headline-412-9436{font-size:20px;color:#1c1814}
#headline-417-9436{font-size:20px;color:#1c1814}
#text_block-106-9436{margin-top:100px}
#text_block-108-9436{font-weight:300;padding-right:20px;font-size:17px}
#text_block-109-9436{font-weight:300;padding-right:20px;font-size:17px;color:#1c1814}
#text_block-8-9436{text-align:center;font-weight:400;color:rgba(28,24,20,0.8);font-family:'Spectral';font-size:18px;margin-top:15px}
#text_block-12-9436{color:#16130f;font-family:'Cinzel';transition-duration:0.5s;font-weight:400;font-size:18px;letter-spacing:1.5px;padding-bottom:5px}
#text_block-12-9436:hover{transform:scale3d(1.01,1.01,1.01);color:#a87836;transition-duration:0.5s;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#a87836}
#text_block-14-9436{color:#16130f;font-family:'Cinzel';transition-duration:0.5s;font-weight:400;font-size:18px;letter-spacing:1.5px}
#text_block-14-9436:hover{transform:scale3d(1.01,1.01,1.01);color:#2b2b2b;transition-duration:0.5s}
#text_block-16-9436{color:#16130f;font-family:'Cinzel';transition-duration:0.5s;font-weight:400;font-size:18px;letter-spacing:1.5px}
#text_block-16-9436:hover{transform:scale3d(1.01,1.01,1.01);color:#2b2b2b;transition-duration:0.5s}
#text_block-403-9436{color:#1c1814}
#text_block-408-9436{margin-top:4px;font-size:16px;color:#1c1814}
#text_block-413-9436{margin-top:4px;font-size:16px;color:#1c1814}
#text_block-418-9436{margin-top:4px;font-size:16px;color:#1c1814}
#link_button-110-9436{background-color:#1c1814;border:1px solid #1c1814;color:#f8f4ec;transition-duration:0.5s;margin-right:30px}
#link_button-110-9436:hover{background-color:rgba(28,24,20,0);border:1px solid rgba(28,24,20,0);color:#1c1814;border-top-color:#1c1814;border-right-color:#1c1814;border-bottom-color:#1c1814;border-left-color:#1c1814;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s}
#link_button-112-9436{background-color:rgba(30,115,190,0);border:1px solid rgba(30,115,190,0);color:#16130f;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#1c1814;border-right-color:#1c1814;border-bottom-color:#1c1814;border-left-color:#1c1814;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s}
#link_button-112-9436:hover{background-color:#1c1814;border:1px solid #1c1814;color:#f8f4ec;transition-duration:0.5s}
#link_button-420-9436{}
#link_button-421-9436{}
#link_button-433-9436{}
#link_button-434-9436{}
#image-104-9436{margin-top:100px;width:80%;margin-left:50px;height:100%}
#shortcode-212-9436{width:80%;.ff-el-is-required .ff-el-input--label span display:none}
#_tab-11-9436{padding-bottom:0px}
#_tab_content-18-9436{align-items:center}
#_tab_content-46-9436{align-items:center}
#_tab_content-72-9436{align-items:center}
.oxy_shape_divider{position:absolute;left:0;right:0;bottom:-1px;pointer-events:none}
.oxy_shape_divider svg{min-width:100%;position:absolute;bottom:0;left:0;z-index:0;transform-origin:bottom center}
.oxy_shape_divider_top{top:-1px;bottom:initial}
.oxy_shape_divider_flipped{transform:scaleX(-1)}
#-shape-divider-206-9436 .oxy_shape_divider{color:#f8f4ec}
#-shape-divider-206-9436 .oxy_shape_divider svg{height:80px}
#-shape-divider-207-9436 .oxy_shape_divider{color:rgba(248,244,236,0.6)}
#-shape-divider-207-9436 .oxy_shape_divider svg{height:90px}
#-shape-divider-208-9436 .oxy_shape_divider{color:rgba(248,244,236,0.2)}
#-shape-divider-208-9436 .oxy_shape_divider svg{height:100px}
.luxus-strich{--strich-farbe:#a88a5a;--strich-breite:200px;--strich-dicke:2px;width:var(--strich-breite);height:var(--strich-dicke);margin:20px auto;background:linear-gradient(
    90deg, 
    transparent 0%, 
    var(--strich-farbe) 50%, 
    transparent 100%
  );flex-shrink:0}
.ky2-hero-seite .ct-section-inner-wrap{position:static;padding:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit}
.ky2-band-seite .ct-section-inner-wrap{position:static;padding:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit}
@media (max-width:1168px){#image-104-9436{height:410%}}
@media (max-width:991px){#image-104-9436{height:500%}}
@media (max-width:767px){#image-104-9436{height:400%}}
@media (max-width:479px){#image-104-9436{height:300%}}

/* Seite 9443 */
#section-2-9443 > .ct-section-inner-wrap{align-items:center}
#section-2-9443{background-image:linear-gradient(rgba(43,43,43,0.35),rgba(43,43,43,0.35)),url(/wp-content/uploads/2026/02/158-Kyrburg_Perlen-des-Hunsruecks_Alexander-Wolff-2.jpg);text-align:left;background-position:0% 55%}
#section-26-9443{background-color:#f8f4ec}
#div_block-31-9443{width:94%}
#div_block-41-9443{margin-top:50px;border-left-color:#c4963a;border-left-style:solid;border-left-width:2px;background-color:#f0e9dc;padding-right:20px;padding-bottom:20px;padding-left:20px;padding-top:20px;width:94%;border-radius:5px}
#div_block-48-9443{border-left-color:#1c1814;border-left-style:solid;border-left-width:2px;background-color:#f0e9dc;padding-right:20px;padding-bottom:20px;padding-left:20px;padding-top:20px;width:100%;margin-top:40px;border-radius:5px}
#div_block-234-9443{width:100%}
#div_block-237-9443{width:100%}
#div_block-411-9443{max-width:720px}
#div_block-415-9443{width:100%;margin-top:36px}
#div_block-418-9443{width:100%}
#div_block-424-9443{width:100%}
#div_block-430-9443{width:100%}
#div_block-436-9443{width:100%}
#div_block-442-9443{width:100%}
#div_block-448-9443{width:100%}
#div_block-454-9443{width:100%}
#div_block-460-9443{width:100%}
#div_block-311-9443{width:100%;align-items:center;text-align:center}
#div_block-314-9443{justify-content:center}
#headline-3-9443{margin-bottom:-10px;margin-top:65px;color:#f8f4ec;font-weight:300;font-size:80px;font-family:'Cormorant Garamond'}
#headline-30-9443{font-weight:500;margin-bottom:15px}
#headline-420-9443{margin-top:6px}
#headline-426-9443{margin-top:6px}
#headline-432-9443{margin-top:6px}
#headline-438-9443{margin-top:6px}
#headline-444-9443{margin-top:6px}
#headline-450-9443{margin-top:6px}
#headline-456-9443{margin-top:6px}
#headline-462-9443{margin-top:6px}
#text_block-42-9443{font-family:'Spectral';font-weight:300;text-align:left;font-size:16px;margin-right:25px;color:rgba(28,24,20,0.85)}
#text_block-49-9443{font-family:'Spectral';font-weight:300;margin-right:35px;text-align:left;color:rgba(28,24,20,0.85);font-size:16px}
#text_block-421-9443{margin-top:6px;max-width:nonepx}
#text_block-427-9443{margin-top:6px;max-width:nonepx}
#text_block-433-9443{margin-top:6px;max-width:nonepx}
#text_block-439-9443{margin-top:6px;max-width:nonepx}
#text_block-445-9443{margin-top:6px;max-width:nonepx}
#text_block-451-9443{margin-top:6px;max-width:nonepx}
#text_block-457-9443{margin-top:6px;max-width:nonepx}
#text_block-463-9443{margin-top:6px;max-width:nonepx}
#text_block-464-9443{margin-top:40px;max-width:nonepx}
#link_button-46-9443{background-color:rgba(28,24,20,0);border:1px solid rgba(28,24,20,0);color:#1c1814;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#1c1814;border-right-color:#1c1814;border-bottom-color:#1c1814;border-left-color:#1c1814;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;transition-duration:0.5s;margin-top:30px;width:94%}
#link_button-46-9443:hover{background-color:#1c1814;border:1px solid #1c1814;color:#f8f4ec;transform:scale3d(1.01,1.01,1.01);transition-duration:0.5s}
#link_button-253-9443{}
#link_button-254-9443{}
#link_button-315-9443{}
#image-44-9443{margin-top:10px;width:90%;margin-left:40px;height:90%;border-radius:5px;box-shadow:0px 0px 10px 5px rgba(22,19,15,0.2)}
.oxy_shape_divider{position:absolute;left:0;right:0;bottom:-1px;pointer-events:none}
.oxy_shape_divider svg{min-width:100%;position:absolute;bottom:0;left:0;z-index:0;transform-origin:bottom center}
.oxy_shape_divider_top{top:-1px;bottom:initial}
.oxy_shape_divider_flipped{transform:scaleX(-1)}
#-shape-divider-4-9443 .oxy_shape_divider{color:#f8f4ec}
#-shape-divider-4-9443 .oxy_shape_divider svg{height:40px}
#-shape-divider-5-9443 .oxy_shape_divider{color:rgba(248,244,236,0.6)}
#-shape-divider-5-9443 .oxy_shape_divider svg{height:50px}
#-shape-divider-6-9443 .oxy_shape_divider{color:rgba(248,244,236,0.2)}
#-shape-divider-6-9443 .oxy_shape_divider svg{height:60px}
.ky2-hero-seite .ct-section-inner-wrap{position:static;padding:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit}
.ky2-band-seite .ct-section-inner-wrap{position:static;padding:0;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit}
@media (max-width:1168px){#image-44-9443{height:410%}}
@media (max-width:991px){#image-44-9443{height:500%}}
@media (max-width:767px){#image-44-9443{height:400%}}
@media (max-width:479px){#image-44-9443{height:300%}}


/* ======================================================================
   Unterseiten-Pass Whiskymuseum + Whisky-Tastings — 2026-09-09
   Nur Mobil (Classic hat hier nie Werte gesetzt), Desktop unverändert.
   Jede Regel einzeln löschbar.
   ====================================================================== */
/* Hero-H1 „Whiskymuseum" (80 px) ragte auf dem Handy 61 px über den Rand.
   (Der Classic-Hero der Tastings-Seite ist seit 09.09. durch den Editorial-Hero ersetzt.) */
@media (max-width:767px){ body #headline-150-50, body #headline-131-113, body #headline-3-54, body #headline-4-9436{ font-size:56px; line-height:1.05; } }
@media (max-width:479px){ body #headline-150-50, body #headline-131-113, body #headline-3-54, body #headline-4-9436{ font-size:44px; } }
/* Museum: Bilder in „Die Sammlung" und „Mehr als nur Flaschen" hatten Prozent-Höhen
   (300–500 %) und 100 px Versatz — auf dem Handy lagen sie über dem Text. */
@media (max-width:767px){
  body #image-126-50{ height:auto; width:100%; margin:0 0 72px 0; }
  body #image-143-50{ height:auto; width:100%; margin:0 0 36px 0; }
  body #text_block-123-50{ margin-bottom:36px; }
}

/* Restaurant, Speisekarte: die drei Reiter als Textnavigation mit Unterstrich statt Knöpfen.
   Der aktive Reiter trägt den Strich in Markengrün (port.js setzt .oxy-tab-active). 14.09.2026 */
body #_tabs-10-9436{ gap:40px; flex-wrap:wrap; justify-content:center; margin-top:10px; margin-bottom:30px; }
body #_tabs-10-9436 .oxy-tab{ padding:0 0 9px; margin:0; border:0; border-bottom:1px solid transparent; border-radius:0; background-color:transparent; cursor:pointer; transition:border-color .3s ease; }
body #_tabs-10-9436 .oxy-tab > *{ font-family:'Cinzel', serif; font-size:13px; font-weight:500; letter-spacing:1.2px; line-height:1.4; color:rgba(28,24,20,.6); margin:0; padding:0; transition:color .3s ease; }
body #_tabs-10-9436 .oxy-tab:hover{ border-bottom-color:rgba(17,55,11,.45); }
body #_tabs-10-9436 .oxy-tab:hover > *{ color:#11370B; }
body #_tabs-10-9436 .oxy-tab.oxy-tab-active{ background-color:transparent; border-bottom-color:#11370B; }
body #_tabs-10-9436 .oxy-tab.oxy-tab-active > *{ color:#11370B; }
/* Classic-Hover der Reitertexte (Skalierung, eigener Unterstrich) abschalten */
body #_tabs-10-9436 .oxy-tab > *:hover{ transform:none; border-bottom:0; }
body #_tabs-10-9436 .oxy-tab.oxy-tab-active > *:hover{ color:#11370B; }
@media (max-width:767px){ body #_tabs-10-9436{ gap:26px; } }
@media (max-width:479px){ body #_tabs-10-9436{ gap:18px; } }

/* ======================================================================
   11.09.2026 — Info (9498): Burgzimmer-Foto ohne Prozent-Höhen auf Tablet und Handy
   Classic setzte #image-44-9443 unter 1169 px auf 410/500/400/300 % Höhe. In Oxygen 6
   wurde das Bild dadurch 1.200 bis 2.400 px hoch und lag über Küchenzeiten, Button,
   Betriebsurlaub und (bei Tablet-Breite) sogar über dem neuen Seitenkopf. Jetzt natürliches
   Seitenverhältnis (3:4), auf dem Handy volle Spaltenbreite ohne Einzug. Desktop unverändert.
   ====================================================================== */
@media (max-width:1168px){ body #image-44-9443{ height:auto; aspect-ratio:3/4; } }
@media (max-width:767px){ body #image-44-9443{ width:100%; margin-left:0; } }

/* ======================================================================
   18.09.2026 — Whisky-Tastings (9494): Link "Alle Reservierungsregelungen" im Hinweiskasten
   (div_block-49-9434) bekommt Luft zum Text darüber.
   ====================================================================== */
body #div_block-49-9434 .ky2-link{ margin-top:16px; }

/* 20.09.2026 Launch-Check: Einzel-Termin (/veranstaltung/<slug>/) lief in der nackten TEC-Standardvorlage
   (weiss, Helvetica, Inhalt unter dem Header). Hier im Kyrburg-Look. Block einzeln loeschbar. */
body.single-tribe_events,body.post-type-archive-tribe_events{background:#F8F4EC;--tec-font-family-sans-serif:"Spectral",serif;--tec-font-family-base:"Spectral",serif;--tec-color-text-primary:#1C1814;--tec-color-text-secondary:rgba(28,24,20,.72);--tec-color-accent-primary:#8A5F25;--tec-color-link-primary:#11370B;--tec-color-link-accent:#11370B;--tec-color-link-accent-hover:#8A5F25;--tec-color-background:#F8F4EC;--tec-color-border-default:rgba(28,24,20,.14)}
body.single-tribe_events .tribe-events-pg-template,body.post-type-archive-tribe_events .tribe-events-pg-template{box-sizing:border-box;max-width:880px;margin:0 auto;padding:170px 24px 110px}
body.single-tribe_events .tribe-events-back{margin:0 0 34px}
body.single-tribe_events .tribe-events-back a,body.single-tribe_events .tribe-events-nav-pagination a{font-family:"Cinzel",serif;font-size:13px;font-weight:500;letter-spacing:.04em;color:#11370B;text-decoration:none;border-bottom:1px solid rgba(17,55,11,.35);padding-bottom:3px}
body.single-tribe_events .tribe-events-single-event-title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:clamp(38px,4.6vw,60px);line-height:1.08;color:#1C1814;margin:0 0 18px}
body.single-tribe_events .tribe-events-schedule{margin:0 0 44px;padding-bottom:26px;border-bottom:1px solid rgba(28,24,20,.14)}
body.single-tribe_events .tribe-events-schedule h2,body.single-tribe_events .tribe-events-schedule .tribe-events-cost{font-family:"Cinzel",serif;font-size:14px;font-weight:500;letter-spacing:.04em;color:#8A5F25}
body.single-tribe_events .tribe-events-content,body.single-tribe_events .tribe-events-content p,body.single-tribe_events .tribe-events-content li{font-family:"Spectral",serif;font-weight:300;font-size:18px;line-height:1.7;color:rgba(28,24,20,.88)}
body.single-tribe_events .tribe-events-content strong,body.single-tribe_events .tribe-events-content b{font-weight:500;color:#1C1814}
body.single-tribe_events .tribe-events-content a{color:#11370B;text-underline-offset:3px}
body.single-tribe_events .tribe-events-single-section{margin-top:48px;padding-top:30px;border-top:1px solid rgba(28,24,20,.14)}
body.single-tribe_events .tribe-events-single-section-title{font-family:"Cinzel",serif;font-size:14px;font-weight:500;letter-spacing:.04em;color:#8A5F25}
body.single-tribe_events .tribe-events-meta-group,body.single-tribe_events .tribe-events-meta-group dd,body.single-tribe_events .tribe-events-meta-group dt{font-family:"Spectral",serif;font-size:16px;color:rgba(28,24,20,.86)}
body.single-tribe_events .tribe-events-c-subscribe-dropdown__button{border-color:rgba(28,24,20,.3);border-radius:6px;font-family:"Cinzel",serif;font-size:13px;letter-spacing:.04em;color:#1C1814}
body.single-tribe_events .ky-event-cta{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin:40px 0 0}
@media (max-width:767px){body.single-tribe_events .tribe-events-pg-template,body.post-type-archive-tribe_events .tribe-events-pg-template{padding:130px 20px 80px}body.single-tribe_events .tribe-events-content,body.single-tribe_events .tribe-events-content p{font-size:17px}}
body.single-tribe_events #tribe-events-pg-template,body.post-type-archive-tribe_events #tribe-events-pg-template{padding:170px 24px 110px}
@media (max-width:767px){body.single-tribe_events #tribe-events-pg-template,body.post-type-archive-tribe_events #tribe-events-pg-template{padding:130px 20px 80px}}

/* 20.09.2026 Launch-Check: EIN Button-System auch auf den Unterseiten (Massstab Startseite:
   Gold #8A5F25 gefuellt = Hauptaktion, Linie = Nebenaktion, Cinzel 13/500, 14/26/13, Radius 6).
   Vorher: fuenf Classic-Knoepfe mit Cinzel 15 px / Radius 3 (einer Fast-Schwarz gefuellt), Formular-Knoepfe in
   anderem Gold mit Radius 2 und Versalien, helles Gold auf Bildbaendern, schwarzer Filter-Chip. Block einzeln loeschbar. */
body #link_button-112-9436,body #link_button-46-9443,body #link_button-110-9436,body #link_button-52-54,body #link_button-160-50{font-size:13px;font-weight:500;letter-spacing:1.2px;line-height:1.4;padding:14px 26px 13px;border-radius:6px;border-width:1px;border-style:solid;transform:none;transition:background-color .25s,color .25s,border-color .25s}
body #link_button-112-9436,body #link_button-46-9443{background-color:#8A5F25;border-color:#8A5F25;color:#F8F4EC}
body #link_button-112-9436:hover,body #link_button-46-9443:hover{background-color:#74501F;border-color:#74501F;color:#F8F4EC;transform:none}
body #link_button-110-9436,body #link_button-52-54{background-color:transparent;border-color:rgba(28,24,20,.35);color:#1C1814}
body #link_button-110-9436:hover,body #link_button-52-54:hover{background-color:transparent;border-color:#1C1814;color:#1C1814;transform:none}
body #link_button-160-50{background-color:transparent;border-color:rgba(248,244,236,.55);color:#F8F4EC}
body #link_button-160-50:hover{background-color:rgba(248,244,236,.12);border-color:#F8F4EC;color:#F8F4EC}
body .ky2-btn-goldhell{background-color:#8A5F25;color:#F8F4EC}
body .ky2-btn-goldhell:hover{background-color:#74501F;color:#F8F4EC}
body .fluentform .ff-btn-submit,body .fluentform .ff_submit_btn_wrapper .ff-btn-submit:not(.ff_btn_no_style){font-size:13px!important;letter-spacing:1.2px!important;text-transform:none;padding:14px 26px 13px!important;border-radius:6px!important;background-color:#8A5F25!important;border-color:#8A5F25!important;color:#F8F4EC!important}
body .fluentform .ff-btn-submit:hover,body .fluentform .ff_submit_btn_wrapper .ff-btn-submit:not(.ff_btn_no_style):hover{background-color:#74501F!important;border-color:#74501F!important;color:#F8F4EC!important}
body .ktf-feed .ktf-chip.is-active{background:#11370B;border-color:#11370B;color:#F8F4EC}

/* ======================================================================
   Zeitstrahl mit Scroll-Animation — 2026-09-20 (Alecs Wunsch: „kleine Scrollanimation").
   Gilt für jede .ky2-zeit, aktuell „Stationen einer Burg" auf Geschichte (9490).
   Alles hängt an der Klasse .ky2-zeit-anim, die erst das Skript „KY2 | Zeitstrahl-Scroll"
   (JavaScript-Element am Ende von Seite 9490) setzt. Ohne Skript und bei
   „Bewegung reduzieren" bleibt der Zeitstrahl exakt wie vorher: alles sichtbar, nichts bewegt sich.
     – goldene Linie wächst mit dem Scrollen an der Haarlinie entlang (--ky-zeit-p, 0 bis 1)
     – Punkte sind hohle Ringe, füllen sich gold, sobald die Linie sie erreicht (.ist-erreicht);
       der zuletzt erreichte trägt einen zarten Hof (.ist-aktuell)
     – Jahreszahl wechselt dabei von Grau zu Gold
     – Jahr, Titel und Text blenden leicht versetzt von unten ein (.ist-da), kurz bevor die Linie kommt
   Zum Zurücknehmen: das JavaScript-Element auf 9490 löschen, dieser Block ist dann wirkungslos.
   ====================================================================== */
.ky2-zeit.ky2-zeit-anim{ position:relative; }
.ky2-zeit.ky2-zeit-anim::before{ content:""; position:absolute; left:-1px; top:0; width:2px; height:100%; background-color:#8A5F25; transform:scaleY(var(--ky-zeit-p, 0)); transform-origin:50% 0; transition:transform .15s linear; pointer-events:none; }
.ky2-zeit-anim .ky2-zeit-punkt{ z-index:1; background-color:var(--ky-zeit-grund, #F0E9DC); box-shadow:inset 0 0 0 1.5px rgba(28,24,20,.3), 0 0 0 0 rgba(138,95,37,0); transform:scale(.8); transition:background-color .35s ease, box-shadow .45s ease, transform .5s cubic-bezier(.34,1.56,.64,1); }
.ky2-zeit-anim .ist-erreicht > .ky2-zeit-punkt{ background-color:#8A5F25; box-shadow:inset 0 0 0 1.5px #8A5F25, 0 0 0 0 rgba(138,95,37,0); transform:scale(1); }
.ky2-zeit-anim .ist-aktuell > .ky2-zeit-punkt{ box-shadow:inset 0 0 0 1.5px #8A5F25, 0 0 0 6px rgba(138,95,37,.16); }
.ky2-zeit-anim .ky2-zeit-jahr{ color:rgba(28,24,20,.36); transition:color .5s ease, opacity .7s cubic-bezier(.22,.61,.36,1), transform .7s cubic-bezier(.22,.61,.36,1); }
.ky2-zeit-anim .ist-erreicht > .ky2-zeit-jahr{ color:#8A5F25; }
.ky2-zeit-anim .ky2-zeit-eintrag > :not(.ky2-zeit-punkt){ opacity:0; transform:translateY(18px); }
.ky2-zeit-anim .ky2-zeit-eintrag > .ky2-h3, .ky2-zeit-anim .ky2-zeit-eintrag > .ky2-body{ transition:opacity .7s cubic-bezier(.22,.61,.36,1), transform .7s cubic-bezier(.22,.61,.36,1); }
.ky2-zeit-anim .ky2-zeit-eintrag.ist-da > :not(.ky2-zeit-punkt){ opacity:1; transform:none; }
.ky2-zeit-anim .ky2-zeit-eintrag.ist-da > .ky2-h3{ transition-delay:.08s; }
.ky2-zeit-anim .ky2-zeit-eintrag.ist-da > .ky2-body{ transition-delay:.16s; }
/* Beim Laden (z. B. Seite mitten im Zeitstrahl neu geladen): Zustand sofort setzen, ohne Einblend-Kaskade */
.ky2-zeit-anim.ky2-zeit-sofort::before, .ky2-zeit-anim.ky2-zeit-sofort .ky2-zeit-punkt, .ky2-zeit-anim.ky2-zeit-sofort .ky2-zeit-eintrag > *{ transition:none !important; }

/* ======================================================================
   Unsere Küche auf Restaurant (9496) — 2026-11-01 (Alecs Wunsch).
   Ersetzt das KI-überarbeitete Einzelbild und die Sektion „Drei Gänge" der Startseite.
   Oben Überschrift und Text nebeneinander, darunter drei Gerichte im selben Format.
   Fotos sind Originale, siehe outputs/Kunden/kyrburg/kueche-2026-11-01/NOTIZ.md
   ====================================================================== */
body #div_block-103-9436{display:block;width:100%}
body #div_block-105-9436{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);column-gap:clamp(40px, 6vw, 88px);align-items:start;width:100%}
body #text_block-106-9436{margin-top:0}
body #headline-107-9436{margin-bottom:0}
body #text_block-108-9436, body #text_block-109-9436{padding-right:0}
.ky-kueche-reihe{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(20px, 2.8vw, 40px);width:100%;margin-top:clamp(48px, 6vw, 80px)}
.ky-kueche-gang{display:block;margin:0;min-width:0}
.ky-kueche-bild{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}
.ky-kueche-marke{margin:18px 0 4px;font-family:'Cinzel', serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:1.5px;text-transform:uppercase;color:#8A5F25}
.ky-kueche-gericht{margin:0;font-family:'Cormorant Garamond', serif;font-size:26px;font-style:italic;font-weight:400;line-height:1.2;color:#1C1814}
@media (max-width:991px){
  body #div_block-105-9436{grid-template-columns:minmax(0, 1fr);row-gap:24px}
}
@media (max-width:767px){
  .ky-kueche-reihe{grid-template-columns:minmax(0, 1fr);gap:32px}
  .ky-kueche-marke{margin-top:14px}
}

/* KOLLAGE-START
   ======================================================================
   Restaurant (9496): Küchen-Collage und Räume — 2026-11-01 (Alecs Wunsch).
   Drei Gänge bleiben als Reihe .ky-kueche-reihe (gleicher Tisch, gleicher Winkel), darunter die Collage.
   Bilder sind absolut gesetzt, Prozent beziehen sich auf den Rahmen, Überlappung trägt einen Papierrand.
   Quelle und Bildherkunft: outputs/Kunden/kyrburg/tisch-gerichte-2026-11-01/NOTIZ.md
   ====================================================================== */
.ky-kol{position:relative;width:100%;aspect-ratio:1120 / 930;margin-top:clamp(56px, 7vw, 96px)}
.ky-kol-bild{display:block;position:absolute;width:auto;height:auto;max-width:none;margin:0;object-fit:cover;border-radius:8px}
.ky-kol-haxe{left:0;top:0;width:60%;aspect-ratio:16 / 9}
.ky-kol-dessert{right:0;top:5.2%;width:36%;aspect-ratio:4 / 3}
.ky-kol-fisch{left:47%;top:30.4%;width:22%;aspect-ratio:4 / 5;z-index:2;box-shadow:0 0 0 clamp(6px, .8vw, 12px) #f8f4ec}
.ky-kol-medaillons{left:0;top:48%;width:43%;aspect-ratio:4 / 3}
.ky-kol-rumpsteak{right:0;top:41.4%;width:27%;aspect-ratio:4 / 3}
.ky-kol-glas{left:47%;top:66.8%;width:22%;aspect-ratio:4 / 5}
.ky-kol-salat{right:0;top:71.6%;width:27%;aspect-ratio:4 / 3}

.ky-raeume-sektion{background-color:#f8f4ec}
.ky-raeume{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);column-gap:clamp(40px, 6vw, 88px);align-items:center;width:100%}
.ky-raeume-bilder{position:relative;width:100%;aspect-ratio:1000 / 960}
.ky-raeume-a{left:0;top:0;width:76%;aspect-ratio:4 / 3}
.ky-raeume-b{right:0;top:27%;width:36%;aspect-ratio:4 / 5;z-index:2;box-shadow:0 0 0 clamp(6px, .8vw, 12px) #f8f4ec}
.ky-raeume-c{left:8%;bottom:0;width:48%;aspect-ratio:4 / 3}
.ky-raeume-text{display:block;min-width:0}
.ky-raeume-marke{margin:0 0 16px;font-family:'Cinzel', serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:1px;color:#8A5F25}
.ky-raeume-titel{margin:0 0 24px;font-family:'Cormorant Garamond', serif;font-size:clamp(34px, 3.2vw, 44px);font-weight:500;line-height:1.15;color:#16130f}
.ky-raeume-lauf{margin:0 0 32px;font-family:'Spectral', serif;font-size:17px;font-weight:300;line-height:1.65;color:#1C1814}
.ky-raeume-knopf{display:inline-block;padding:14px 26px 13px;border:1px solid #8A5F25;border-radius:6px;background-color:#8A5F25;font-family:'Cinzel', serif;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:1.2px;color:#F8F4EC;text-decoration:none;transition:background-color .25s, border-color .25s}
.ky-raeume-knopf:hover{background-color:#74501F;border-color:#74501F;color:#F8F4EC}
@media (max-width:991px){
  .ky-raeume{grid-template-columns:minmax(0, 1fr);row-gap:48px}
}
@media (max-width:767px){
  .ky-kol{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;aspect-ratio:auto;margin-top:40px}
  .ky-kol .ky-kol-bild{position:static;width:100%;box-shadow:none}
  .ky-kol-haxe{grid-column:span 2;order:1}
  .ky-kol-fisch{order:2}
  .ky-kol-glas{order:3}
  .ky-kol-dessert{grid-column:span 2;order:4;aspect-ratio:16 / 10}
  .ky-kol-medaillons{order:5}
  .ky-kol-rumpsteak{order:6}
  .ky-kol-salat{grid-column:span 2;order:7;aspect-ratio:16 / 10}
  .ky-raeume-bilder{aspect-ratio:1000 / 1060}
  .ky-raeume-a{width:82%}
  .ky-raeume-b{width:40%;top:34%}
  .ky-raeume-c{left:0;width:54%}
}
/* KOLLAGE-ENDE */
