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 & 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 & 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 â</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 & 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 & 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 & 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 & 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>© 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.