PageSourceSearch

https://www.golfclub-dresden.de/

html golfclub-dresden.de collected 2026-10-08 01:39:42 UTC 59,153 bytes, 223 lines download raw bytes

1<!DOCTYPE html><html lang="de"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="description" content="Willkommen im Golfclub Elbflorenz. Erleben Sie besten Golfgenuss am Elbufer in einzigartiger Naturkulisse bei Dresden."><meta name="generator" content="Astro v4.16.19"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><title>Golfclub Elbflorenz – Golfen in Dresden</title><!-- Schriften werden lokal gehostet (styles/fonts.css), kein Google-Fonts-Request --><link rel="preload" href="/fonts/inter-normal-300-700-latin.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts/playfair-display-normal-400-800-latin.woff2" as="font" type="font/woff2" crossorigin><meta name="astro-view-transitions-enabled" content="true"><meta name="astro-view-transitions-fallback" content="animate"><link rel="stylesheet" href="/_astro/anfahrt.DlTGs5FG.css">
2<link rel="stylesheet" href="/_astro/index.CyLycPs2.css">
2<script type="module" src="/_astro/hoisted.Bg375EY7.js"></script>
2</head> <body> <a class="skip-link" href="#main">Zum Hauptinhalt springen</a>  <header class="site-header" data-astro-cid-3ef6ksr2> <div class="container header-inner" data-astro-cid-3ef6ksr2> <a href="/" class="logo " data-i18n-base="/" aria-label="Golfclub Elbflorenz Startseite" data-astro-cid-tvrurpns> <span class="logo-text" data-astro-cid-tvrurpns> <span class="logo-main" data-astro-cid-tvrurpns>GOLFCLUB</span> <span class="logo-sub" data-astro-cid-tvrurpns>ELBFLORENZ</span> </span> </a>  <nav class="main-nav" id="site-nav" aria-label="Hauptnavigation" data-astro-cid-3ef6ksr2> <ul class="nav-list" data-astro-cid-3ef6ksr2> <li class="nav-item has-dropdown" data-astro-cid-3ef6ksr2>  <button class="nav-link" aria-expanded="false" type="button" data-astro-cid-3ef6ksr2> Golf lernen <span class="chev" aria-hidden="true" data-astro-cid-3ef6ksr2>▾</span> </button> <ul class="dropdown" data-astro-cid-3ef6ksr2> <li data-astro-cid-3ef6ksr2> <a href="/golf-lernen/schnupperkurse" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="flag" data-astro-cid-3ef6ksr2> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="M4 21V4" data-astro-cid-3ef6ksr2></path><path d="M4 4h12l-2 4 2 4H4" data-astro-cid-3ef6ksr2></path></svg>                   </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Schnupperkurse</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/golf-lernen/platzreife" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="award" data-astro-cid-3ef6ksr2>  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><circle cx="12" cy="9" r="5" data-astro-cid-3ef6ksr2></circle><path d="M8.5 13 7 21l5-3 5 3-1.5-8" data-astro-cid-3ef6ksr2></path></svg>                  </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Platzreife</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/golf-lernen/golfunterricht" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="whistle" data-astro-cid-3ef6ksr2>   <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><circle cx="9" cy="14" r="5" data-astro-cid-3ef6ksr2></circle><path d="M14 12h7l-3-3" data-astro-cid-3ef6ksr2></path></svg>                 </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Golfunterricht</span> </a> </li> </ul>  </li><li class="nav-item has-dropdown" data-astro-cid-3ef6ksr2>  <button class="nav-link" aria-expanded="false" type="button" data-astro-cid-3ef6ksr2> Club <span class="chev" aria-hidden="true" data-astro-cid-3ef6ksr2>▾</span> </button> <ul class="dropdown" data-astro-cid-3ef6ksr2> <li data-astro-cid-3ef6ksr2> <a href="/ueber-uns" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="users" data-astro-cid-3ef6ksr2>         <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><circle cx="9" cy="8" r="3" data-astro-cid-3ef6ksr2></circle><path d="M3 20c0-3 3-5 6-5s6 2 6 5" data-astro-cid-3ef6ksr2></path><circle cx="17" cy="9" r="2.5" data-astro-cid-3ef6ksr2></circle><path d="M15 20c0-2.5 2-4 4-4s2 0 2 4" data-astro-cid-3ef6ksr2></path></svg>           </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Über uns</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/club/leading-golf-club" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="star" data-astro-cid-3ef6ksr2>        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="M12 3 14.5 9 21 9.5l-5 4.5 1.5 6.5L12 17l-5.5 3.5L8 14 3 9.5 9.5 9z" data-astro-cid-3ef6ksr2></path></svg>            </span> <span class="drop-label" data-astro-cid-3ef6ksr2>
2Leading Golf Club</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/club/praesidium" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="users" data-astro-cid-3ef6ksr2>         <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><circle cx="9" cy="8" r="3" data-astro-cid-3ef6ksr2></circle><path d="M3 20c0-3 3-5 6-5s6 2 6 5" data-astro-cid-3ef6ksr2></path><circle cx="17" cy="9" r="2.5" data-astro-cid-3ef6ksr2></circle><path d="M15 20c0-2.5 2-4 4-4s2 0 2 4" data-astro-cid-3ef6ksr2></path></svg>           </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Präsidium</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/club/jugend" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="child" data-astro-cid-3ef6ksr2>          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><circle cx="12" cy="6" r="3" data-astro-cid-3ef6ksr2></circle><path d="M7 20v-4l-2-2 3-4h8l3 4-2 2v4" data-astro-cid-3ef6ksr2></path></svg>          </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Jugend</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/club/mannschaften" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="team" data-astro-cid-3ef6ksr2>           <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><circle cx="12" cy="8" r="3" data-astro-cid-3ef6ksr2></circle><circle cx="5" cy="10" r="2" data-astro-cid-3ef6ksr2></circle><circle cx="19" cy="10" r="2" data-astro-cid-3ef6ksr2></circle><path d="M6 20c0-3 3-5 6-5s6 2 6 5" data-astro-cid-3ef6ksr2></path></svg>         </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Mannschaften</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/club/golf-und-natur" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="leaf" data-astro-cid-3ef6ksr2>            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="M5 19c0-10 8-14 16-14-1 9-6 14-16 14z" data-astro-cid-3ef6ksr2></path><path d="M5 19 15 9" data-astro-cid-3ef6ksr2></path></svg>        </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Golf &amp; Natur</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/club/satzung" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="document" data-astro-cid-3ef6ksr2>             <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="M6 3h9l4 4v14H6z" data-astro-cid-3ef6ksr2></path><path d="M15 3v5h4" data-astro-cid-3ef6ksr2></path><path d="M9 13h6M9 17h6" data-astro-cid-3ef6ksr2></path></svg>       </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Satzung</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/club/historie" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="clock" data-astro-cid-3ef6ksr2>              <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><circle cx="12" cy="12" r="9" data-astro-cid-3ef6ksr2></circle><path d="M12 7v5l3 2" data-astro-cid-3ef6ksr2></path></svg>      </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Historie</span> </a> </li> </ul>  </li><li class="nav-item has-dropdown" data-astro-cid-3ef6ksr2>  <button class="nav-link" aria-expanded="false" type="button" data-astro-cid-3ef6ksr2> Park <span class="chev" aria-hidden="true" data-astro-cid-3ef6ksr2>▾</span> </button> <ul class="dropdown" data-astro-cid-3ef6ksr2> <li data-astro-cid-3ef6ksr2> <a href="/golf-spielen/turniere" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="trophy" data-astro-cid-3ef6ksr2>    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="M8 4h8v5a4 4 0 0 1-8 0z" data-astro-cid-3ef6ksr2></path><path d="M8 6H5v2a3 3 0 0 0 3 3" data-astro-cid-3ef6ksr2></path><path d="M16 6h3v2a3 3 0 0 1-3 3" data-astro-cid-3ef6ksr2></path><path d="M10 15h4v3h-4z" data-astro-cid-3ef6ksr2></path><path d="M8 21h8" data-astro-cid-3ef6ksr2></path></svg>                </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Turniere &amp; Veranstaltungen</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/golf-spielen/platzordnung" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="book" data-astro-cid-3ef6ksr2>     <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="M4 5v14a1 1 0 0 0 1 1h14V6a2 2 0 0 0-2-2H7a3 3 0 0 0-3 3z" data-astro-cid-3ef6ksr2></path><path d="M8 8h8M8 12h8" data-astro-cid-3ef6ksr2></path></svg>               </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Platzordnung</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/golf-spielen/wettspielbedingungen" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="calendar" data-astro-cid-3ef6ksr2>      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><rect x="3" y="5" width="18" height="16" rx="2" data-astro-cid-3ef6ksr2></rect><path d="M8 3v4M16 3v4M3 10h18" data-astro-cid-3ef6ksr2></path></svg>              </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Wettspielbedingungen</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/park/greenkeeper" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="leaf" data-astro-cid-3ef6ksr2>            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="M5 19c0-10 8-14 16-14-1 9-6 14-16 14z" data-astro-cid-3ef6ksr2></path><path d="M5 19 15 9" data-astro-cid-3ef6ksr2></path></svg>        </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Greenkeeper</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/club/partner" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="handshake" data-astro-cid-3ef6ksr2>       <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="m3 11 4-4 3 2 3-2 5 4-3 3-3-2-2 2-3-1-4-2z" data-astro-cid-3ef6ksr2></path><path d="m13 18 3 2 3-3-2-2" data-astro-cid-3ef6ksr2></path></svg>             </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Partner</span> </a> </li> </ul>  </li><li class="nav-item has-dropdown" data-astro-cid-3ef6ksr2>  <button class="nav-link" aria-expanded="false" type="button" data-astro-cid-3ef6ksr2>
2 Gäste <span class="chev" aria-hidden="true" data-astro-cid-3ef6ksr2>▾</span> </button> <ul class="dropdown" data-astro-cid-3ef6ksr2> <li data-astro-cid-3ef6ksr2> <a href="/gaeste/greenfee" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="ticket" data-astro-cid-3ef6ksr2>               <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="M3 8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v2a2 2 0 0 0 0 4v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2a2 2 0 0 0 0-4z" data-astro-cid-3ef6ksr2></path><path d="M10 6v12" data-astro-cid-3ef6ksr2></path></svg>     </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Greenfee</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/gaeste/platzuebersicht" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="map" data-astro-cid-3ef6ksr2>                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="m3 6 6-2 6 2 6-2v14l-6 2-6-2-6 2z" data-astro-cid-3ef6ksr2></path><path d="M9 4v16M15 6v16" data-astro-cid-3ef6ksr2></path></svg>    </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Platzübersicht</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/gaeste/birdiebook" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="bird" data-astro-cid-3ef6ksr2>                 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="M16 5a3 3 0 1 1-3 3" data-astro-cid-3ef6ksr2></path><path d="M13 8c-5 0-8 4-8 8l5-2 3 3 3-6 6-2z" data-astro-cid-3ef6ksr2></path></svg>   </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Birdiebook</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/gaeste/vorgabentabelle" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="list" data-astro-cid-3ef6ksr2>                  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="M8 6h12M8 12h12M8 18h12" data-astro-cid-3ef6ksr2></path><circle cx="4" cy="6" r="1" data-astro-cid-3ef6ksr2></circle><circle cx="4" cy="12" r="1" data-astro-cid-3ef6ksr2></circle><circle cx="4" cy="18" r="1" data-astro-cid-3ef6ksr2></circle></svg>  </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Vorgabentabelle</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/gaeste/partnerhotels" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="handshake" data-astro-cid-3ef6ksr2>       <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="m3 11 4-4 3 2 3-2 5 4-3 3-3-2-2 2-3-1-4-2z" data-astro-cid-3ef6ksr2></path><path d="m13 18 3 2 3-3-2-2" data-astro-cid-3ef6ksr2></path></svg>             </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Partnerhotels</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/gaeste/partnerclubs" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="handshake" data-astro-cid-3ef6ksr2>       <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="m3 11 4-4 3 2 3-2 5 4-3 3-3-2-2 2-3-1-4-2z" data-astro-cid-3ef6ksr2></path><path d="m13 18 3 2 3-3-2-2" data-astro-cid-3ef6ksr2></path></svg>             </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Partnerclubs</span> </a> </li><li data-astro-cid-3ef6ksr2> <a href="/gaeste/empfehlungen" data-astro-cid-3ef6ksr2> <span class="drop-icon" aria-hidden="true" data-icon="heart" data-astro-cid-3ef6ksr2>                   <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-3ef6ksr2><path d="M12 20s-7-4.5-9-9a4.5 4.5 0 0 1 9-2 4.5 4.5 0 0 1 9 2c-2 4.5-9 9-9 9z" data-astro-cid-3ef6ksr2></path></svg> </span> <span class="drop-label" data-astro-cid-3ef6ksr2>Empfehlungen</span> </a> </li> </ul>  </li><li class="nav-item " data-astro-cid-3ef6ksr2> <a href="/blog" class="nav-link" data-astro-cid-3ef6ksr2>News</a> </li> </ul> </nav> <div class="header-actions" data-astro-cid-3ef6ksr2> <div class="lang-switch" data-astro-cid-a2mxz4y6><button type="button" class="lang-trigger" aria-expanded="false" aria-label="Sprache wählen" data-astro-cid-a2mxz4y6><svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-a2mxz4y6><circle cx="12" cy="12" r="9" data-astro-cid-a2mxz4y6></circle><path d="M3 12h18M12 3a14 14 0 010 18M12 3a14 14 0 000 18" data-astro-cid-a2mxz4y6></path></svg><span class="lang-current" data-astro-cid-a2mxz4y6>DE</span><span class="chev" aria-hidden="true" data-astro-cid-a2mxz4y6>▾</span></button><ul class="lang-menu" data-astro-cid-a2mxz4y6><li data-lang="de" data-active="true" data-astro-cid-a2mxz4y6><a href="/" hreflang="de" lang="de" data-astro-cid-a2mxz4y6>DE<span class="lang-full" data-astro-cid-a2mxz4y6>— Deutsch</span></a></li><li data-lang="en" data-active="false" data-astro-cid-a2mxz4y6><a href="/en" hreflang="en" lang="en" data-astro-cid-a2mxz4y6>EN<span class="lang-full" data-astro-cid-a2mxz4y6>— English</span></a></li><li data-lang="cs" data-active="false" data-astro-cid-a2mxz4y6><a href="/cz" hreflang="cs" lang="cs" data-astro-cid-a2mxz4y6>CZ<span class="lang-full" data-astro-cid-a2mxz4y6>— Čeština</span></a></li></ul></div>
2<script>(function(){const translatedPaths = ["/","/en","/en/","/cz","/cz/","/golf-lernen/schnupperkurse","/golf-lernen/platzreife","/golf-lernen/golfunterricht","/golf-spielen/turniere","/golf-spielen/platzordnung","/golf-spielen/wettspielbedingungen","/club/leading-golf-club","/club/praesidium","/club/jugend","/club/mannschaften","/club/golf-und-natur","/club/satzung","/club/historie","/club/partner","/gaeste/greenfee","/gaeste/platzuebersicht","/gaeste/birdiebook","/gaeste/vorgabentabelle","/gaeste/partnerhotels","/gaeste/partnerclubs","/gaeste/empfehlungen","/ueber-uns","/kontakt","/anfahrt","/impressum","/datenschutz","/blog","/en/golf-lernen/schnupperkurse","/en/golf-lernen/platzreife","/en/golf-lernen/golfunterricht","/en/golf-spielen/turniere","/en/golf-spielen/platzordnung","/en/golf-spielen/wettspielbedingungen","/en/club/leading-golf-club","/en/club/praesidium","/en/club/jugend","/en/club/mannschaften","/en/club/golf-und-natur","/en/club/satzung","/en/club/historie","/en/club/partner","/en/gaeste/greenfee","/en/gaeste/platzuebersicht","/en/gaeste/birdiebook","/en/gaeste/vorgabentabelle","/en/gaeste/partnerhotels","/en/gaeste/partnerclubs","/en/gaeste/empfehlungen","/en/ueber-uns","/en/kontakt","/en/anfahrt","/en/impressum","/en/datenschutz","/en/blog","/cz/golf-lernen/schnupperkurse","/cz/golf-lernen/platzreife","/cz/golf-lernen/golfunterricht","/cz/golf-spielen/turniere","/cz/golf-spielen/platzordnung","/cz/golf-spielen/wettspielbedingungen","/cz/club/leading-golf-club","/cz/club/praesidium","/cz/club/jugend","/cz/club/mannschaften","/cz/club/golf-und-natur","/cz/club/satzung","/cz/club/historie","/cz/club/partner","/cz/gaeste/greenfee","/cz/gaeste/platzuebersicht","/cz/gaeste/birdiebook","/cz/gaeste/vorgabentabelle","/cz/gaeste/partnerhotels","/cz/gaeste/partnerclubs","/cz/gaeste/empfehlungen","/cz/ueber-uns","/cz/kontakt","/cz/anfahrt","/cz/impressum","/cz/datenschutz","/cz/blog"];
3const urlPrefix = {"de":"","en":"/en","cs":"/cz"};
4const labels = {"de":{"short":"DE","full":"Deutsch","pick":"Sprache wählen"},"en":{"short":"EN","full":"English","pick":"Choose language"},"cs":{"short":"CZ","full":"Čeština","pick":"Zvolit jazyk"}};
5
6  // -------- Dropdown-Toggle (Header). Hover via CSS, Klick/Tastatur über aria-expanded.
7  // Die Komponente steht zweimal auf der Seite (Header + Footer), dieses Skript läuft
8  // deshalb zweimal: Handler nur einmal binden, sonst hebt jeder Klick sich selbst auf.
9  function setLangMenu(wrap, open) {
10    wrap.classList.toggle('open', open);
11    wrap.querySelector('.lang-trigger')?.setAttribute('aria-expanded', String(open));
12  }
13  document.querySelectorAll('.lang-switch').forEach((wrap) => {
14    if (wrap.dataset.bound === '1') return;
15    wrap.dataset.bound = '1';
16    const btn = wrap.querySelector('.lang-trigger');
17    btn?.addEventListener('click', (e) => {
18      e.stopPropagation();
19      setLangMenu(wrap, btn.getAttribute('aria-expanded') !== 'true');
20    });
21    // Escape schließt das Menü und setzt den Fokus auf den Button zurück.
22    wrap.addEventListener('keydown', (e) => {
23      if (e.key !== 'Escape' || !wrap.classList.contains('open')) return;
24      setLangMenu(wrap, false);
25      btn?.focus();
26      e.preventDefault();
27    });
28    // Fokus verlässt den Umschalter (Tab hinter den letzten Eintrag): schließen.
29    wrap.addEventListener('focusout', (e) => {
30      if (!(e.relatedTarget && wrap.contains(e.relatedTarget))) setLangMenu(wrap, false);
31    });
32  });
33  if (!document.documentElement.dataset.langSwitchBound) {
34    document.documentElement.dataset.langSwitchBound = '1';
35    document.addEventListener('click', () => {
36      document.querySelectorAll('.lang-switch.open').forEach((el) => setLangMenu(el, false));
37    });
38  }
39
40  // -------- Aktive Sprache nach jeder (Soft-)Navigation neu setzen.
41  // Header & Footer haben `transition:persist`, d.h. die Komponente wird nach
42  // einer View-Transition NICHT neu gerendert. Wir aktualisieren den State
43  // deshalb manuell auf `astro:page-load`.
44  const translatedSet = new Set(translatedPaths);
45
46  function getLangFromPath(pathname) {
47    const seg = pathname.split('/').filter(Boolean)[0];
48    if (seg === 'en') return 'en';
49    if (seg === 'cz') return 'cs';
50    return 'de';
51  }
52
53  function pathForLang(currentPath, lang) {
54    const base = currentPath.replace(/^\/(en|cz)(\/|$)/, '/');
55    let candidate;
56    if (lang === 'de') {
57      candidate = base.length > 1 && base.endsWith('/') ? base.slice(0, -1) : base;
58    } else {
59      const prefix = urlPrefix[lang];
60      const joined = prefix + (base.startsWith('/') ? base : '/' + base);
61      candidate = joined.replace(/\/+$/, '') || prefix;
62    }
63    if (translatedSet.has(candidate) || translatedSet.has(candidate + '/')) {
64      return candidate;
65    }
66    return urlPrefix[lang] || '/';
67  }
68
69  function applyActiveLang() {
70    const currentLang = getLangFromPath(window.location.pathname);
71
72    // Trigger-Label aktualisieren (alle Switcher-Instanzen, falls mehrere im DOM).
73    document.querySelectorAll('.lang-switch .lang-current').forEach((el) => {
74      el.textContent = labels[currentLang].short;
75    });
76    document.querySelectorAll('.lang-switch .lang-trigger, .lang-switch-inline').forEach((el) => {
77      el.setAttribute('aria-label', labels[currentLang].pick);
78    });
79
80    // Dropdown-Menü-Items: aktive Sprache markieren (CSS blendet sie aus),
81    // hrefs aller Items aktualisieren.
82    document.querySelectorAll('.lang-switch .lang-menu > li').forEach((li) => {
83      const lang = li.getAttribute('data-lang');
84      if (!lang) return;
85      li.setAttribute('data-active', lang === currentLang ? 'true' : 'false');
86      const a = li.querySelector('a');
87      if (a) a.setAttribute('href', pathForLang(window.location.pathname, lang));
88    });
89
90    // Inline-Variante: is-active + aria-current + href-Update.
91    document.querySelectorAll('.lang-switch-inline .lang').forEach((a) => {
92      const lang = a.getAttribute('data-lang');
93      if (!lang) return;
94      const isActive = lang === currentLang;
95      a.classList.toggle('is-active', isActive);
96      if (isActive) a.setAttribute('aria-current', 'true');
97      else a.removeAttribute('aria-current');
98      a.setAttribute('href', pathForLang(window.location.pathname, lang));
99    });
100  }
101
102  // Initial einmal anwenden, dann auf jede View-Transition reagieren.
103  applyActiveLang();
104  document.addEventListener('astro:page-load', applyActiveLang);
105})();</script>
105 <a href="https://admin.golfclub-dresden.de/login" class="user-link" aria-label="Login" data-astro-cid-3ef6ksr2> <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-astro-cid-3ef6ksr2> <circle cx="12" cy="8" r="4" data-astro-cid-3ef6ksr2></circle> <path d="M4 21c0-4 4-7 8-7s8 3 8 7" data-astro-cid-3ef6ksr2></path> </svg> </a> <a href="/kontakt#form" class="btn btn-gold btn-header" data-astro-cid-3ef6ksr2> STARTZEIT BUCHEN <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true" data-astro-cid-3ef6ksr2> <rect x="3" y="4" width="18" height="18" rx="2" data-astro-cid-3ef6ksr2></rect> <path d="M16 2v4M8 2v4M3 10h18" data-astro-cid-3ef6ksr2></path> </svg> </a> </div> <button class="mobile-toggle" aria-label="Menü öffnen" aria-expanded="false" aria-controls="site-nav" data-label-open="Menü öffnen" data-label-close="Menü schließen" type="button" data-astro-cid-3ef6ksr2> <span data-astro-cid-3ef6ksr2></span><span data-astro-cid-3ef6ksr2></span><span data-astro-cid-3ef6ksr2></span> </button> </div> </header>   <main id="main" tabindex="-1"> <section class="hero" data-astro-cid-bbe6dxrz> <div class="hero-bg" aria-hidden="true" data-astro-cid-bbe6dxrz></div> <div class="hero-overlay" aria-hidden="true" data-astro-cid-bbe6dxrz></div> <div class="container hero-inner" data-astro-cid-bbe6dxrz> <!-- Emblem banner: hangs from the navbar at the top of the hero --> <div class="emblem" aria-hidden="true" data-astro-cid-bbe6dxrz> <img src="/logo_emblem.png" alt="" class="emblem-image" data-astro-cid-bbe6dxrz> </div> <div class="hero-content" data-astro-cid-bbe6dxrz> <h1 class="hero-title" data-astro-cid-bbe6dxrz>Golfen in Dresden</h1> <p class="hero-subtitle" data-astro-cid-bbe6dxrz>Ein Erlebnis am Elbufer</p> <p class="hero-text" data-astro-cid-bbe6dxrz> Willkommen im Golfclub Elbflorenz.<br data-astro-cid-bbe6dxrz>Erleben Sie besten Golfgenuss in<br data-astro-cid-bbe6dxrz>einzigartiger Naturkulisse. </p> <div class="hero-buttons" data-astro-cid-bbe6dxrz> <a href="/ueber-uns" class="btn btn-gold" data-astro-cid-bbe6dxrz>MEHR ERFAHREN <span class="arrow" data-astro-cid-bbe6dxrz>→</span></a> <a href="/kontakt#form" class="btn btn-dark" data-astro-cid-bbe6dxrz>STARTZEIT BUCHEN <span class="arrow" data-astro-cid-bbe6dxrz>→</span></a> </div> </div> <div class="hero-badges" aria-hidden="true" data-astro-cid-bbe6dxrz> <img src="/internet_ss_leading_golf_clubs_2018_250x250.png" alt="Leading Golf Clubs of Germany" data-astro-cid-bbe6dxrz> <img src="/silicon_saxony.jpeg" alt="Silicon Saxony" data-astro-cid-bbe6dxrz> </div> </div> </section>  <section class="course-info" data-astro-cid-6q2ps6sx> <div class="container" data-astro-cid-6q2ps6sx> <div class="info-bar" data-astro-cid-6q2ps6sx> <div class="info-title" data-astro-cid-6q2ps6sx> <h2 data-astro-cid-6q2ps6sx>AKTUELLE <br data-astro-cid-6q2ps6sx>PLATZINFORMATIONEN</h2> </div> <div class="info-item" data-astro-cid-6q2ps6sx>
105 <div class="info-icon info-icon-neutral" data-astro-cid-6q2ps6sx> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-6q2ps6sx> <circle cx="12" cy="12" r="9" data-astro-cid-6q2ps6sx></circle> <path d="M12 7v5l3 2" data-astro-cid-6q2ps6sx></path> </svg> </div> <div class="info-body" data-astro-cid-6q2ps6sx> <div class="info-label" data-astro-cid-6q2ps6sx>ÖFFNUNGSZEITEN</div> <div class="info-value" data-astro-cid-6q2ps6sx> <strong data-astro-cid-6q2ps6sx>Park</strong><br data-astro-cid-6q2ps6sx> <span class="muted" data-hours-park data-default-text="Mo – So · 8:00 – 18:00 Uhr" data-astro-cid-6q2ps6sx>Mo – So · 8:00 – 18:00 Uhr</span> <br data-astro-cid-6q2ps6sx> <strong style="margin-top: 4px; display: inline-block;" data-astro-cid-6q2ps6sx>Restaurant</strong><br data-astro-cid-6q2ps6sx> <span class="muted" data-hours-restaurant data-default-text="Di – So · 11:30 – 22:00 Uhr" data-astro-cid-6q2ps6sx>Di – So · 11:30 – 22:00 Uhr</span> </div> </div> </div> <div class="info-item" data-astro-cid-6q2ps6sx>
105 <div class="info-icon info-icon-neutral" data-astro-cid-6q2ps6sx> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-6q2ps6sx> <circle cx="12" cy="12" r="4" data-astro-cid-6q2ps6sx></circle> <path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41" data-astro-cid-6q2ps6sx></path> </svg> </div> <div class="info-body" data-astro-cid-6q2ps6sx> <div class="info-label" data-astro-cid-6q2ps6sx>WETTER</div> <div class="info-value" id="weather-value" data-astro-cid-6q2ps6sx> <strong data-weather-temp data-astro-cid-6q2ps6sx>—°C</strong> <span data-weather-desc data-astro-cid-6q2ps6sx>Lade …</span><br data-astro-cid-6q2ps6sx> <span class="muted" data-weather-source data-astro-cid-6q2ps6sx>Live · Possendorf</span><br data-astro-cid-6q2ps6sx> <a class="weather-link" href="https://www.meteopool.org/de/" target="_blank" rel="noopener" data-astro-cid-6q2ps6sx>Regenkarte&nbsp;→</a> </div> </div> </div> <div class="info-item" data-astro-cid-6q2ps6sx>
105 <div class="info-icon info-icon-neutral" data-astro-cid-6q2ps6sx> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-6q2ps6sx> <path d="M2 9h12v8H2z" data-astro-cid-6q2ps6sx></path> <path d="M14 12h4l3 3v2h-7" data-astro-cid-6q2ps6sx></path> <circle cx="6" cy="19" r="2" data-astro-cid-6q2ps6sx></circle> <circle cx="17" cy="19" r="2" data-astro-cid-6q2ps6sx></circle> </svg> </div> <div class="info-body" data-astro-cid-6q2ps6sx> <div class="info-label" data-astro-cid-6q2ps6sx>AUSRÜSTUNG</div> <ul class="info-checklist" data-astro-cid-6q2ps6sx> <li data-astro-cid-6q2ps6sx> <span class="check-mini" aria-hidden="true" data-astro-cid-6q2ps6sx> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-6q2ps6sx> <path d="M5 12l4 4 10-10" data-astro-cid-6q2ps6sx></path> </svg> </span> <span data-astro-cid-6q2ps6sx>E-Carts erlaubt</span> </li> <li data-astro-cid-6q2ps6sx> <span class="check-mini" aria-hidden="true" data-astro-cid-6q2ps6sx> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-6q2ps6sx> <path d="M5 12l4 4 10-10" data-astro-cid-6q2ps6sx></path> </svg> </span> <span data-astro-cid-6q2ps6sx>Trolleys erlaubt</span> </li> <li data-astro-cid-6q2ps6sx> <span class="check-mini" aria-hidden="true" data-astro-cid-6q2ps6sx> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-6q2ps6sx> <path d="M5 12l4 4 10-10" data-astro-cid-6q2ps6sx></path> </svg> </span> <span data-astro-cid-6q2ps6sx>Hunde erlaubt (Leinenpflicht)</span> </li> </ul> </div> </div> <div class="info-item" data-astro-cid-6q2ps6sx>
105 <div class="info-icon info-icon-neutral" data-astro-cid-6q2ps6sx> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-6q2ps6sx> <path d="M3 20h18" data-astro-cid-6q2ps6sx></path> <path d="M6 20v-5l5-9 5 9v5" data-astro-cid-6q2ps6sx></path> <path d="M9 14h4" data-astro-cid-6q2ps6sx></path> <path d="M11 6V3" data-astro-cid-6q2ps6sx></path> <path d="M11 3h3" data-astro-cid-6q2ps6sx></path> </svg> </div> <div class="info-body" data-astro-cid-6q2ps6sx> <div class="info-label" data-astro-cid-6q2ps6sx>PLATZARBEITEN</div> <div class="info-value" id="course-works-value" data-astro-cid-6q2ps6sx> <strong data-cw-status data-cw-label-none="KEINE" data-cw-label-active="JA" data-astro-cid-6q2ps6sx>KEINE</strong><br data-astro-cid-6q2ps6sx> <span class="muted" data-cw-text data-cw-text-none="Aktuell keine Arbeiten" data-cw-text-active-default="Arbeiten im Gange" data-astro-cid-6q2ps6sx>Aktuell keine Arbeiten</span> </div> </div> </div> <div class="info-item info-item-wide" data-astro-cid-6q2ps6sx>
105 <div class="info-icon info-icon-neutral" data-astro-cid-6q2ps6sx> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-6q2ps6sx> <circle cx="12" cy="12" r="9" data-astro-cid-6q2ps6sx></circle> <path d="M12 8v5" data-astro-cid-6q2ps6sx></path> <circle cx="12" cy="16" r="0.6" fill="currentColor" data-astro-cid-6q2ps6sx></circle> </svg> </div> <div class="info-body" data-astro-cid-6q2ps6sx> <div class="info-label" data-astro-cid-6q2ps6sx>PLATZSTATUS</div> <div class="info-value" data-astro-cid-6q2ps6sx> Der Platz ist auf 18 Bahnen Sommer Greens bespielbar.<br data-astro-cid-6q2ps6sx> <span class="muted" data-astro-cid-6q2ps6sx>(Bei Frost und Raureif ist das Betreten des Platzes generell nicht gestattet.)</span> </div> </div> </div> </div> </div> </section>   <section class="features" id="mehr" data-astro-cid-rcfp6rtp> <div class="container" data-astro-cid-rcfp6rtp> <div class="features-grid" style="--feature-cols: 3" data-astro-cid-rcfp6rtp> <article class="feature-card" id="golf-lernen" style="background-image: linear-gradient(rgba(10,35,66,.55), rgba(10,35,66,.92)), url('/bild-1.jpg');" data-astro-cid-rcfp6rtp> <div class="feature-icon" data-astro-cid-rcfp6rtp><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><circle cx="12" cy="6" r="3"/><path d="M8 22l2-10M16 22l-2-10"/><path d="M6 14l6-4 6 4"/></svg></div> <h2 class="feature-title" data-astro-cid-rcfp6rtp>GOLF LERNEN</h2> <p class="feature-sub" data-astro-cid-rcfp6rtp>Für Einsteiger &amp; Platzreife</p> <ul class="feature-list" data-astro-cid-rcfp6rtp> <li data-astro-cid-rcfp6rtp>Schnupperkurse</li><li data-astro-cid-rcfp6rtp>Platzreife machen</li><li data-astro-cid-rcfp6rtp>Erfahrene PGA Trainer</li> </ul> <a href="/golf-lernen/schnupperkurse" class="btn feature-btn btn-dark" data-astro-cid-rcfp6rtp>JETZT STARTEN <span class="arrow" data-astro-cid-rcfp6rtp>→</span></a> </article><article class="feature-card" id="gaeste" style="background-image: linear-gradient(rgba(10,35,66,.55), rgba(10,35,66,.92)), url('/clubhaus-terrasse-960.jpg');" data-astro-cid-rcfp6rtp> <div class="feature-icon" data-astro-cid-rcfp6rtp><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 00-3-3.87M16 3.13a4 4 0 010 7.75"/></svg></div> <h2 class="feature-title" data-astro-cid-rcfp6rtp>GÄSTE</h2> <p class="feature-sub" data-astro-cid-rcfp6rtp>Golfen als Gast im Golfclub Elbflorenz</p> <ul class="feature-list" data-astro-cid-rcfp6rtp> <li data-astro-cid-rcfp6rtp>Greenfee-Preise</li><li data-astro-cid-rcfp6rtp>Platzübersicht</li><li data-astro-cid-rcfp6rtp>Hotelkooperationen</li> </ul> <a href="/gaeste/greenfee" class="btn feature-btn btn-gold" data-astro-cid-rcfp6rtp>ALS GAST SPIELEN <span class="arrow" data-astro-cid-rcfp6rtp>→</span></a> </article><article class="feature-card" id="werbepartner" style="background-image: linear-gradient(rgba(10,35,66,.55), rgba(10,35,66,.92)), url('/birke-possendorf-hochformat.jpg');" data-astro-cid-rcfp6rtp> <div class="feature-icon" data-astro-cid-rcfp6rtp><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M16 21v-2a4 4 0 00-4-4H6a4 4 0 00-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M22 11l-3 3-2-2"/></svg></div> <h2 class="feature-title" data-astro-cid-rcfp6rtp>WERBEPARTNER</h2> <p class="feature-sub" data-astro-cid-rcfp6rtp>Gemeinsam den Golfsport fördern und profitieren</p> <ul class="feature-list" data-astro-cid-rcfp6rtp> <li data-astro-cid-rcfp6rtp>Sichtbarkeit &amp; Networking</li><li data-astro-cid-rcfp6rtp>Attraktive Partnerschaften</li><li data-astro-cid-rcfp6rtp>Werbepartner werden</li> </ul> <a href="/club/partner" class="btn feature-btn btn-dark" data-astro-cid-rcfp6rtp>MEHR ERFAHREN <span class="arrow" data-astro-cid-rcfp6rtp>→</span></a> </article> </div> </div> </section>  <section class="news-members" id="news" data-astro-cid-22bngeve>
105 <div class="container news-members-grid" data-astro-cid-22bngeve> <div class="news-col" data-astro-cid-22bngeve> <h2 class="section-title" data-astro-cid-22bngeve>NEWS</h2> <div class="news-two-tiles" data-astro-cid-22bngeve> <article class="news-card news-card--tile" data-astro-cid-22bngeve> <a href="/blog/wir-haben-eine-neue-webseite" class="news-image" style="background-image: url('https://admin.golfclub-dresden.de/uploads/1790072144612-439aadd26b55.png');" aria-label="Wir haben eine neue Webseite" data-astro-cid-22bngeve> <span class="news-cat-badge" data-astro-cid-22bngeve>Club</span> </a> <div class="news-body" data-astro-cid-22bngeve> <time class="news-date" data-astro-cid-22bngeve>22. September 2026</time> <h3 class="news-title" data-astro-cid-22bngeve>Wir haben eine neue Webseite</h3> <p class="news-text" data-astro-cid-22bngeve>Liebe Mitglieder und Gäste, seit dem 21.09.2026 ist unsere neue Webseite online. Wir bitte…</p> <a href="/blog/wir-haben-eine-neue-webseite" class="news-link" data-astro-cid-22bngeve>MEHR LESEN <span class="arrow" data-astro-cid-22bngeve>→</span></a> </div> </article><article class="news-card news-card--tile" data-astro-cid-22bngeve> <a href="/blog/achtung-geaenderte-oeffnungszeiten-buero-proshop-9-17-uhr" class="news-image" style="background: linear-gradient(135deg, var(--navy-700), var(--navy-900));" aria-label="Achtung geänderte Öffnungszeiten Büro/Proshop 9-17 Uhr" data-astro-cid-22bngeve> <span class="news-cat-badge" data-astro-cid-22bngeve>Platz</span> </a> <div class="news-body" data-astro-cid-22bngeve> <time class="news-date" data-astro-cid-22bngeve>04. Oktober 2026</time> <h3 class="news-title" data-astro-cid-22bngeve>Achtung geänderte Öffnungszeiten Büro/Proshop 9-17 Uhr</h3> <p class="news-text" data-astro-cid-22bngeve>Achtung vorzeitig geänderte Öffnungszeiten Büro/Proshop</p> <a href="/blog/achtung-geaenderte-oeffnungszeiten-buero-proshop-9-17-uhr" class="news-link" data-astro-cid-22bngeve>MEHR LESEN <span class="arrow" data-astro-cid-22bngeve>→</span></a> </div> </article> </div> </div> <div class="members-col" data-astro-cid-22bngeve> <h2 class="section-title" data-astro-cid-22bngeve>MITGLIEDER INFORMATIONEN</h2> <div class="members-grid" data-astro-cid-22bngeve> <a href="/golf-spielen/turniere" class="member-tile" data-astro-cid-22bngeve> <div class="member-icon-wrap" style="" data-astro-cid-22bngeve>  <div class="member-icon" data-astro-cid-22bngeve><svg viewBox="0 0 48 48" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
106      <path d="M16 8h16v10a8 8 0 0 1-16 0z" />
107      <path d="M16 11h-4v3a4 4 0 0 0 4 4" />
108      <path d="M32 11h4v3a4 4 0 0 1-4 4" />
109      <path d="M20 28h8v6h-8z" />
110      <path d="M16 40h16" />
111    </svg></div> </div> <div class="member-label" data-astro-cid-22bngeve>TURNIERE &<br/>VERANSTALTUNGEN</div> </a><a href="/club/golf-und-natur" class="member-tile" data-astro-cid-22bngeve> <div class="member-icon-wrap cover" style="background-image: url('/golf_natur-landscape.png')" data-astro-cid-22bngeve>   </div> <div class="member-label" data-astro-cid-22bngeve>GOLF & NATUR</div> </a><a href="/park/greenkeeper" class="member-tile" data-astro-cid-22bngeve> <div class="member-icon-wrap" style="" data-astro-cid-22bngeve>  <div class="member-icon" data-astro-cid-22bngeve><svg viewBox="0 0 48 48" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
112      <rect x="6" y="20" width="14" height="10" rx="1" />
113      <path d="M20 24h8l4-4h8" />
114      <path d="M32 20v8" />
115      <circle cx="11" cy="34" r="3" />
116      <circle cx="30" cy="34" r="3" />
117      <path d="M6 30h14" />
118    </svg></div> </div> <div class="member-label" data-astro-cid-22bngeve>GREENKEEPING</div> </a> </div> </div> </div> </section>  <section class="partner" data-astro-cid-ucwwec4k> <div class="container" data-astro-cid-ucwwec4k> <article class="partner-card" data-astro-cid-ucwwec4k> <header class="partner-header" data-astro-cid-ucwwec4k> <span class="partner-eyebrow" data-astro-cid-ucwwec4k>Partneranlage Ullersdorf</span> </header> <!-- Row 1: Golfpark — Bild links, Body rechts, primärer CTA --> <div class="partner-row" data-astro-cid-ucwwec4k> <a href="https://golfindresden.de/" target="_blank" rel="noopener" class="partner-image" style="background-image: url('/golfpark_ullersdorf.jpg');" aria-label="Golfanlage Dresden Ullersdorf — externe Website öffnen" data-astro-cid-ucwwec4k></a> <div class="partner-body" data-astro-cid-ucwwec4k> <h2 class="partner-title" data-astro-cid-ucwwec4k>Golfanlage Dresden Ullersdorf</h2> <p class="partner-text" data-astro-cid-ucwwec4k>Untere Partner-Golfanlage Dresden Ullersdorf liegt nur wenige Kilometer nordöstlich von Dresden und zählt zu den bekanntesten Golfanlagen in Sachsen. Die großzügige Anlage umfasst einen anspruchsvollen 18-Loch-Meisterschaftsplatz inmitten der Dresdner Heide sowie moderne Übungsbereiche mit Driving Range, Kurzplatz und Golfschule. Wasserhindernisse, lange Fairways und leicht hügeliges Gelände sorgen für sportliche Herausforderungen sowohl für Anfänger als auch erfahrene Golfer. Ergänzt wird das Angebot durch ein Clubhaus mit Restaurant und Terrasse mit Blick ins Schönfelder Hochland.</p> <a href="https://golfindresden.de/" target="_blank" rel="noopener" class="btn btn-gold partner-cta" data-astro-cid-ucwwec4k> ZUM GOLFPARK <span class="arrow" data-astro-cid-ucwwec4k>→</span> </a> </div> </div> <div class="partner-divider" aria-hidden="true" data-astro-cid-ucwwec4k></div> <!-- Row 2: Adventure — Body links, Bild rechts, sekundärer Text-Link --> <div class="partner-row partner-row--reverse" data-astro-cid-ucwwec4k> <a href="https://golfindresden.de/adventure-golf/" target="_blank" rel="noopener" class="partner-image partner-image--small" style="background-image: url('/minigolf.JPG');" aria-label="Adventure Golfpark Ullersdorf — externe Website öffnen" data-astro-cid-ucwwec4k></a> <div class="partner-body" data-astro-cid-ucwwec4k> <h3 class="partner-subtitle" data-astro-cid-ucwwec4k>Adventure Golfpark Ullersdorf</h3> <p class="partner-text" data-astro-cid-ucwwec4k>Erleben Sie Minigolf auf eine ganz neue Art! Die 18 individuell gestalteten Spielbahnen sind mit Kunstrasen in verschiedenen Höhen und Farben ausgestattet und bieten ein einzigartiges Spielerlebnis für Jung und Alt.</p> <a href="https://golfindresden.de/adventure-golf/" target="_blank" rel="noopener" class="partner-link" data-astro-cid-ucwwec4k> ZUR WEBSITE <span class="arrow" data-astro-cid-ucwwec4k>→</span> </a> </div> </div> </article> </div> </section>  <section class="app-section" data-astro-cid-pdfrfmkq> <div class="container app-grid" data-astro-cid-pdfrfmkq> <article class="app-card" data-astro-cid-pdfrfmkq> <h2 class="app-title" data-astro-cid-pdfrfmkq>AUCH ÜBER ALBATROS APP ERREICHBAR</h2> <div class="app-body app-body--center" data-astro-cid-pdfrfmkq> <p class="app-text-center" data-astro-cid-pdfrfmkq>Sie erreichen uns ebenfalls über die <strong>Albatros App</strong>
118 — komfortabel auf Ihrem Smartphone.</p> <div class="store-buttons" data-astro-cid-pdfrfmkq> <a class="store-btn" href="https://apps.apple.com/de/app/brs-golfer/id1524937843" target="_blank" rel="noopener" aria-label="App Store" data-astro-cid-pdfrfmkq> <svg viewBox="0 0 24 24" aria-hidden="true" fill="currentColor" data-astro-cid-pdfrfmkq> <path d="M16.365 1.43c0 1.14-.41 2.18-1.21 3.12-.96 1.13-2.13 1.78-3.4 1.68-.16-1.13.43-2.31 1.27-3.13.92-.91 2.18-1.55 3.34-1.67zM20.5 17.13c-.42.97-.92 1.86-1.5 2.7-.79 1.13-1.43 1.92-1.91 2.36-.74.68-1.53 1.03-2.39 1.05-.62.01-1.36-.18-2.23-.55-.87-.37-1.66-.55-2.39-.55-.76 0-1.58.18-2.46.55-.88.37-1.59.57-2.13.59-.82.04-1.62-.32-2.41-1.07-.52-.49-1.18-1.31-1.99-2.46-.86-1.22-1.57-2.64-2.13-4.27-.6-1.74-.9-3.43-.9-5.07 0-1.87.41-3.49 1.22-4.85.64-1.09 1.5-1.95 2.57-2.59 1.07-.64 2.23-.97 3.48-.99.66 0 1.51.21 2.55.62 1.04.41 1.71.62 2 .62.22 0 .96-.24 2.21-.71 1.18-.44 2.18-.62 3-.55 2.21.18 3.87 1.07 4.97 2.66-1.97 1.21-2.95 2.91-2.93 5.08.02 1.69.62 3.1 1.79 4.21.53.51 1.13.91 1.79 1.18-.14.42-.29.83-.46 1.21z" data-astro-cid-pdfrfmkq></path> </svg> <span class="store-text" data-astro-cid-pdfrfmkq> <small data-astro-cid-pdfrfmkq>Laden im</small> <span data-astro-cid-pdfrfmkq>App Store</span> </span> </a> <a class="store-btn" href="https://play.google.com/store/apps/details?id=com.albatros.android.ams&hl=de" target="_blank" rel="noopener" aria-label="Google Play" data-astro-cid-pdfrfmkq> <svg viewBox="0 0 24 24" aria-hidden="true" data-astro-cid-pdfrfmkq> <path fill="#34A853" d="M3.6 1.7c-.3.3-.6.8-.6 1.5v17.6c0 .7.3 1.2.6 1.5l11.7-11.4L3.6 1.7z" data-astro-cid-pdfrfmkq></path> <path fill="#FBBC04" d="M19.4 14.5l-3.4-1.9-2.6 2.6 2.6 2.6 3.4-1.9c1-.6 1-1.8 0-1.4z" data-astro-cid-pdfrfmkq></path> <path fill="#EA4335" d="M15.3 13.3 3.6 1.7c.4-.3 1.1-.4 1.7-.1l13.6 7.7-3.6 4z" data-astro-cid-pdfrfmkq></path> <path fill="#4285F4" d="M15.3 10.7 3.6 22.3c.4.3 1.1.4 1.7.1l13.6-7.7-3.6-4z" data-astro-cid-pdfrfmkq></path> </svg> <span class="store-text" data-astro-cid-pdfrfmkq> <small data-astro-cid-pdfrfmkq>Jetzt bei</small> <span data-astro-cid-pdfrfmkq>Google Play</span> </span> </a> </div> </div> </article> </div> </section>  <section class="restaurant" data-astro-cid-mlxswzns> <div class="container restaurant-grid" data-astro-cid-mlxswzns> <div class="restaurant-image" style="background-image: url('/bild-4.jpg');" data-astro-cid-mlxswzns></div> <div class="restaurant-body" data-astro-cid-mlxswzns> <h2 class="restaurant-title" data-astro-cid-mlxswzns>RESTAURANT FERDINAND</h2> <p class="restaurant-text" data-astro-cid-mlxswzns>Genießen Sie regionale und saisonale Küche mit Blick auf den Golfplatz und die Elbe. Ob Business Lunch, Familienfeier oder Hochzeit – wir machen Ihren Anlass besonders.</p> <a href="https://www.ferdinand-possendorf.de/reservations" target="_blank" rel="noopener" class="btn btn-gold" data-astro-cid-mlxswzns> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" data-astro-cid-mlxswzns> <path d="M4 11v10a1 1 0 001 1h14a1 1 0 001-1V11M2 7h20v4H2zM12 22V7M12 7V2M8 7c0-2 1-5 4-5s4 3 4 5" data-astro-cid-mlxswzns></path> </svg> TISCH RESERVIEREN </a> </div> <div class="restaurant-info" data-astro-cid-mlxswzns> <div class="event-row" data-astro-cid-mlxswzns> <div class="event-item" data-astro-cid-mlxswzns> <div class="event-icon" data-astro-cid-mlxswzns> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" data-astro-cid-mlxswzns> <rect x="3" y="4" width="18" height="18" rx="2" data-astro-cid-mlxswzns></rect> <path d="M16 2v4M8 2v4M3 10h18" data-astro-cid-mlxswzns></path> </svg> </div> <div data-astro-cid-mlxswzns> <div class="event-title" data-astro-cid-mlxswzns>HOCHZEITEN &amp; VERANSTALTUNGEN</div> <a href="https://www.ferdinand-possendorf.de/kontakt" target="_blank" rel="noopener" class="event-link" data-astro-cid-mlxswzns>Mehr erfahren →</a> </div> </div> </div> <a href="https://www.ferdinand-possendorf.de/" target="_blank" rel="noopener" class="ferdinand-badge" data-astro-cid-mlxswzns> <div class="ferdinand-small" data-astro-cid-mlxswzns>ZUR WEBSITE</div> <div class="ferdinand-script" data-astro-cid-mlxswzns>Ferdinand</div> <div class="ferdinand-label" data-astro-cid-mlxswzns>RESTAURANT</div> </a> </div> </div> </section>  </main> <footer class="site-footer" id="kontakt" data-astro-cid-sz7xmlte data-astro-transition-persist="astro-tvayyljk-1"> <div class="container footer-grid" data-astro-cid-sz7xmlte> <div class="footer-col" data-astro-cid-sz7xmlte> <a href="/" class="logo footer-logo" data-i18n-base="/" aria-label="Golfclub Elbflorenz Startseite" data-astro-cid-tvrurpns> <span class="logo-text" data-astro-cid-tvrurpns> <span class="logo-main" data-astro-cid-tvrurpns>GOLFCLUB</span> <span class="logo-sub" data-astro-cid-tvrurpns>ELBFLORENZ</span> </span> </a>  <address class="footer-address" data-astro-cid-sz7xmlte>
119Ferdinand-von-Schill-Straße 4a<br data-astro-cid-sz7xmlte>
12001728 Bannewitz / OT Possendorf<br data-astro-cid-sz7xmlte><br data-astro-cid-sz7xmlte> <a href="tel:+4935206243" data-astro-cid-sz7xmlte>+49 35206 2430</a><br data-astro-cid-sz7xmlte> <a href="mailto:[email protected]" data-astro-cid-sz7xmlte>[email protected]</a> </address> </div> <div class="footer-col" data-astro-cid-sz7xmlte> <h2 class="footer-heading" data-astro-cid-sz7xmlte>KONTAKT &amp; ANFAHRT</h2> <ul class="footer-links" data-astro-cid-sz7xmlte> <li data-astro-cid-sz7xmlte><a href="/anfahrt" data-i18n-base="/anfahrt" data-astro-cid-sz7xmlte>Anfahrt</a></li> <li data-astro-cid-sz7xmlte><a href="/kontakt" data-i18n-base="/kontakt" data-astro-cid-sz7xmlte>Kontakt</a></li> <li data-astro-cid-sz7xmlte><a href="/impressum" data-i18n-base="/impressum" data-astro-cid-sz7xmlte>Impressum</a></li> <li data-astro-cid-sz7xmlte><a href="/datenschutz" data-i18n-base="/datenschutz" data-astro-cid-sz7xmlte>Datenschutz</a></li> <li data-astro-cid-sz7xmlte><a href="/barrierefreiheit" data-i18n-base="/barrierefreiheit" data-astro-cid-sz7xmlte>Barrierefreiheit</a></li> </ul> </div> <div class="footer-col" data-astro-cid-sz7xmlte> <h2 class="footer-heading" data-astro-cid-sz7xmlte>FOLGEN SIE UNS</h2> <div class="socials" data-astro-cid-sz7xmlte> <a href="https://de-de.facebook.com/golfclubdresden/#" target="_blank" rel="noopener" aria-label="Facebook" data-astro-cid-sz7xmlte> <svg viewBox="0 0 24 24" fill="currentColor" data-astro-cid-sz7xmlte> <path d="M22 12a10 10 0 10-11.6 9.87v-6.99H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.77-3.9 1.1 0 2.24.2 2.24.2v2.46h-1.26c-1.24 0-1.63.77-1.63 1.56V12h2.77l-.44 2.88h-2.33v6.99A10 10 0 0022 12z" data-astro-cid-sz7xmlte></path> </svg> </a> <a href="#" class="social-hidden" aria-label="Instagram" data-astro-cid-sz7xmlte> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" data-astro-cid-sz7xmlte> <rect x="3" y="3" width="18" height="18" rx="5" data-astro-cid-sz7xmlte></rect> <circle cx="12" cy="12" r="4" data-astro-cid-sz7xmlte></circle> <circle cx="17.5" cy="6.5" r="0.8" fill="currentColor" data-astro-cid-sz7xmlte></circle> </svg> </a> <a href="#" class="social-hidden" aria-label="YouTube" data-astro-cid-sz7xmlte> <svg viewBox="0 0 24 24" fill="currentColor" data-astro-cid-sz7xmlte> <path d="M23 7s-.2-1.6-.9-2.3c-.8-.9-1.8-.9-2.2-1C16.6 3.5 12 3.5 12 3.5s-4.6 0-7.9.3c-.5 0-1.5 0-2.2 1C1.2 5.4 1 7 1 7S.8 8.9.8 10.7v1.7c0 1.9.2 3.7.2 3.7s.2 1.6.9 2.3c.8.9 1.9.9 2.4 1 1.7.2 7.7.3 7.7.3s4.6 0 7.9-.3c.5 0 1.5 0 2.2-1 .7-.7.9-2.3.9-2.3s.2-1.9.2-3.7v-1.7C23.2 8.9 23 7 23 7zM9.8 14.4V7.9l6 3.3-6 3.2z" data-astro-cid-sz7xmlte></path> </svg> </a> </div> <div class="footer-bvmw" data-astro-cid-sz7xmlte> <img src="/Bvmw_logo.png" alt="BVMW – Bundesverband mittelständische Wirtschaft" loading="lazy" data-astro-cid-sz7xmlte> </div> </div> </div> <div class="footer-bottom" data-astro-cid-sz7xmlte> <div class="container footer-bottom-inner" data-astro-cid-sz7xmlte> <p data-astro-cid-sz7xmlte>&copy; 2026 Golfclub Elbflorenz. Alle Rechte vorbehalten.</p> <div class="lang-switch-inline" role="group" aria-label="Sprache wählen" data-astro-cid-a2mxz4y6><a class="lang is-active" data-lang="de" href="/" hreflang="de" lang="de" aria-current="true" data-astro-cid-a2mxz4y6>DE</a><span class="sep" aria-hidden="true" data-astro-cid-a2mxz4y6>|</span><a class="lang" data-lang="en" href="/en" hreflang="en" lang="en" data-astro-cid-a2mxz4y6>EN</a><span class="sep" aria-hidden="true" data-astro-cid-a2mxz4y6>|</span><a class="lang" data-lang="cs" href="/cz" hreflang="cs" lang="cs" data-astro-cid-a2mxz4y6>CZ</a></div>
120<script>(function(){const translatedPaths = ["/","/en","/en/","/cz","/cz/","/golf-lernen/schnupperkurse","/golf-lernen/platzreife","/golf-lernen/golfunterricht","/golf-spielen/turniere","/golf-spielen/platzordnung","/golf-spielen/wettspielbedingungen","/club/leading-golf-club","/club/praesidium","/club/jugend","/club/mannschaften","/club/golf-und-natur","/club/satzung","/club/historie","/club/partner","/gaeste/greenfee","/gaeste/platzuebersicht","/gaeste/birdiebook","/gaeste/vorgabentabelle","/gaeste/partnerhotels","/gaeste/partnerclubs","/gaeste/empfehlungen","/ueber-uns","/kontakt","/anfahrt","/impressum","/datenschutz","/blog","/en/golf-lernen/schnupperkurse","/en/golf-lernen/platzreife","/en/golf-lernen/golfunterricht","/en/golf-spielen/turniere","/en/golf-spielen/platzordnung","/en/golf-spielen/wettspielbedingungen","/en/club/leading-golf-club","/en/club/praesidium","/en/club/jugend","/en/club/mannschaften","/en/club/golf-und-natur","/en/club/satzung","/en/club/historie","/en/club/partner","/en/gaeste/greenfee","/en/gaeste/platzuebersicht","/en/gaeste/birdiebook","/en/gaeste/vorgabentabelle","/en/gaeste/partnerhotels","/en/gaeste/partnerclubs","/en/gaeste/empfehlungen","/en/ueber-uns","/en/kontakt","/en/anfahrt","/en/impressum","/en/datenschutz","/en/blog","/cz/golf-lernen/schnupperkurse","/cz/golf-lernen/platzreife","/cz/golf-lernen/golfunterricht","/cz/golf-spielen/turniere","/cz/golf-spielen/platzordnung","/cz/golf-spielen/wettspielbedingungen","/cz/club/leading-golf-club","/cz/club/praesidium","/cz/club/jugend","/cz/club/mannschaften","/cz/club/golf-und-natur","/cz/club/satzung","/cz/club/historie","/cz/club/partner","/cz/gaeste/greenfee","/cz/gaeste/platzuebersicht","/cz/gaeste/birdiebook","/cz/gaeste/vorgabentabelle","/cz/gaeste/partnerhotels","/cz/gaeste/partnerclubs","/cz/gaeste/empfehlungen","/cz/ueber-uns","/cz/kontakt","/cz/anfahrt","/cz/impressum","/cz/datenschutz","/cz/blog"];
121const urlPrefix = {"de":"","en":"/en","cs":"/cz"};
122const labels = {"de":{"short":"DE","full":"Deutsch","pick":"Sprache wählen"},"en":{"short":"EN","full":"English","pick":"Choose language"},"cs":{"short":"CZ","full":"Čeština","pick":"Zvolit jazyk"}};
123
124  // -------- Dropdown-Toggle (Header). Hover via CSS, Klick/Tastatur über aria-expanded.
125  // Die Komponente steht zweimal auf der Seite (Header + Footer), dieses Skript läuft
126  // deshalb zweimal: Handler nur einmal binden, sonst hebt jeder Klick sich selbst auf.
127  function setLangMenu(wrap, open) {
128    wrap.classList.toggle('open', open);
129    wrap.querySelector('.lang-trigger')?.setAttribute('aria-expanded', String(open));
130  }
131  document.querySelectorAll('.lang-switch').forEach((wrap) => {
132    if (wrap.dataset.bound === '1') return;
133    wrap.dataset.bound = '1';
134    const btn = wrap.querySelector('.lang-trigger');
135    btn?.addEventListener('click', (e) => {
136      e.stopPropagation();
137      setLangMenu(wrap, btn.getAttribute('aria-expanded') !== 'true');
138    });
139    // Escape schließt das Menü und setzt den Fokus auf den Button zurück.
140    wrap.addEventListener('keydown', (e) => {
141      if (e.key !== 'Escape' || !wrap.classList.contains('open')) return;
142      setLangMenu(wrap, false);
143      btn?.focus();
144      e.preventDefault();
145    });
146    // Fokus verlässt den Umschalter (Tab hinter den letzten Eintrag): schließen.
147    wrap.addEventListener('focusout', (e) => {
148      if (!(e.relatedTarget && wrap.contains(e.relatedTarget))) setLangMenu(wrap, false);
149    });
150  });
151  if (!document.documentElement.dataset.langSwitchBound) {
152    document.documentElement.dataset.langSwitchBound = '1';
153    document.addEventListener('click', () => {
154      document.querySelectorAll('.lang-switch.open').forEach((el) => setLangMenu(el, false));
155    });
156  }
157
158  // -------- Aktive Sprache nach jeder (Soft-)Navigation neu setzen.
159  // Header & Footer haben `transition:persist`, d.h. die Komponente wird nach
160  // einer View-Transition NICHT neu gerendert. Wir aktualisieren den State
161  // deshalb manuell auf `astro:page-load`.
162  const translatedSet = new Set(translatedPaths);
163
164  function getLangFromPath(pathname) {
165    const seg = pathname.split('/').filter(Boolean)[0];
166    if (seg === 'en') return 'en';
167    if (seg === 'cz') return 'cs';
168    return 'de';
169  }
170
171  function pathForLang(currentPath, lang) {
172    const base = currentPath.replace(/^\/(en|cz)(\/|$)/, '/');
173    let candidate;
174    if (lang === 'de') {
175      candidate = base.length > 1 && base.endsWith('/') ? base.slice(0, -1) : base;
176    } else {
177      const prefix = urlPrefix[lang];
178      const joined = prefix + (base.startsWith('/') ? base : '/' + base);
179      candidate = joined.replace(/\/+$/, '') || prefix;
180    }
181    if (translatedSet.has(candidate) || translatedSet.has(candidate + '/')) {
182      return candidate;
183    }
184    return urlPrefix[lang] || '/';
185  }
186
187  function applyActiveLang() {
188    const currentLang = getLangFromPath(window.location.pathname);
189
190    // Trigger-Label aktualisieren (alle Switcher-Instanzen, falls mehrere im DOM).
191    document.querySelectorAll('.lang-switch .lang-current').forEach((el) => {
192      el.textContent = labels[currentLang].short;
193    });
194    document.querySelectorAll('.lang-switch .lang-trigger, .lang-switch-inline').forEach((el) => {
195      el.setAttribute('aria-label', labels[currentLang].pick);
196    });
197
198    // Dropdown-Menü-Items: aktive Sprache markieren (CSS blendet sie aus),
199    // hrefs aller Items aktualisieren.
200    document.querySelectorAll('.lang-switch .lang-menu > li').forEach((li) => {
201      const lang = li.getAttribute('data-lang');
202      if (!lang) return;
203      li.setAttribute('data-active', lang === currentLang ? 'true' : 'false');
204      const a = li.querySelector('a');
205      if (a) a.setAttribute('href', pathForLang(window.location.pathname, lang));
206    });
207
208    // Inline-Variante: is-active + aria-current + href-Update.
209    document.querySelectorAll('.lang-switch-inline .lang').forEach((a) => {
210      const lang = a.getAttribute('data-lang');
211      if (!lang) return;
212      const isActive = lang === currentLang;
213      a.classList.toggle('is-active', isActive);
214      if (isActive) a.setAttribute('aria-current', 'true');
215      else a.removeAttribute('aria-current');
216      a.setAttribute('href', pathForLang(window.location.pathname, lang));
217    });
218  }
219
220  // Initial einmal anwenden, dann auf jede View-Transition reagieren.
221  applyActiveLang();
222  document.addEventListener('astro:page-load', applyActiveLang);
223})();</script>
223 </div> </div> </footer>     </body> </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.