Rechtliches

Barrierefreiheitserklärung

Diese Erklärung beschreibt den aktuellen Stand der digitalen Barrierefreiheit dieser Website sowie bekannte Einschränkungen und Kontaktmöglichkeiten.

Stand: 26.02.2026

Zurück zur Startseite

Geltungsbereich

Diese Barrierefreiheitserklärung gilt für die Website loheide.eu (nachfolgend „diese Website"), betrieben von Friederich Loheide.

Die Website ist eine private Seite zum Zweck der Selbstpräsentation und Bereitstellung kostenloser Software-Tools. Es besteht nach aktuellem Stand (Februar 2026) keine gesetzliche Verpflichtung zur vollständigen Barrierefreiheit gemäß BFSG / EU-Accessibility-Act für private Anbieter. Diese Erklärung wird dennoch freiwillig erstellt, da Barrierefreiheit als ethische Verpflichtung angesehen wird.

Konformitätsstatus

✓ Vollständig konform mit WCAG 2.2 Level AAA

Diese Website erfüllt die Anforderungen der WCAG 2.2, Level AAA (Web Content Accessibility Guidelines) – dem höchsten international anerkannten Konformitätsniveau des W3C. Die Kriterien decken alle Anforderungen der europäischen Norm EN 301 549 sowie des deutschen BFSG ab.

Alle nachfolgend aufgeführten Kriterien sind erfüllt oder nicht anwendbar. Eine bekannte Einschränkung (3.1.5 Leseniveau) wird dokumentiert. Zusätzlich bietet diese Website eine integrierte Barrierefreiheits-Toolbar (lila Symbol rechts unten), mit der Nutzende aktiv Kontrast, Schriftgröße, Animationen und Lesehilfen anpassen können. Die nachfolgende Tabelle listet alle Kriterien einzeln auf.

Kriterium (WCAG 2.2) Level Status Hinweis
1.1.1 Textalternativen A ✓ Erfüllt Dekorative SVGs mit aria-hidden, aussagekräftige Link-Labels; Tool-Screenshots mit individuell gepflegten Alt-Texten versehen
1.3.1 Info und Beziehungen A ✓ Erfüllt Semantische HTML5-Struktur (header, main, nav, footer, section)
1.3.4 Ausrichtung AA ✓ Erfüllt Keine Ausrichtungsbeschränkung auf Portrait oder Landscape
1.4.1 Benutzung von Farbe A ✓ Erfüllt Farbe wird nicht als einziges Unterscheidungsmerkmal verwendet
1.4.3 Kontrast (Minimum) AA ✓ Erfüllt Alle Textfarben auf ihren Hintergründen ≥ 4,5:1 (Fließtext) bzw. ≥ 3:1 (Großtext)
1.4.4 Textgröße ändern AA ✓ Erfüllt Texte skalieren bis 200 % ohne Funktionsverlust (relative Einheiten); zusätzlich per Barrierefreiheits-Toolbar in 7 Stufen (80 %–150 %) anpassbar – Einstellung wird persistent gespeichert
1.4.10 Umfluss (Reflow) AA ✓ Erfüllt Responsive Layout, kein horizontales Scrollen bis 320 px Breite
1.4.11 Nicht-Text-Kontrast AA ✓ Erfüllt UI-Komponenten (Buttons, Formularfelder) mit ≥ 3:1 Kontrast
1.4.12 Textabstand AA ✓ Erfüllt Keine Beschränkung von Zeilen-, Buchstaben- oder Wortabstand
2.1.1 Tastatur A ✓ Erfüllt Alle interaktiven Elemente per Tab erreichbar, Skip-Link vorhanden; Screenshot-Lightbox vollständig per Tastatur bedienbar (Escape, ←/→ Navigation)
2.1.2 Keine Tastaturfalle A ✓ Erfüllt Modale Dialoge (Lightbox, Barrierefreiheits-Panel) mit Focus-Trap und Escape-Schließfunktion; Fokus wird nach Schließen korrekt zurückgesetzt
2.4.1 Blöcke überspringen A ✓ Erfüllt Skip-Link „Zum Hauptinhalt springen" vorhanden
2.4.3 Fokus-Reihenfolge A ✓ Erfüllt Logische Tab-Reihenfolge, kein positives tabindex
2.4.7 Fokus sichtbar AA ✓ Erfüllt Deutlich sichtbarer Fokusindikator via :focus-visible
2.5.3 Beschriftung im Namen A ✓ Erfüllt Sichtbare Labels stimmen mit zugänglichen Namen überein
3.1.1 Sprache der Seite A ✓ Erfüllt lang="de" am HTML-Element gesetzt
3.3.1 Fehlererkennung A ✓ Erfüllt Keine Formulare vorhanden – nicht anwendbar
2.3.1 Blitzen A ✓ Erfüllt Keine blitzenden Inhalte, Animationen sind sanft
2.2.2 Pausieren, Beenden, Ausblenden A ✓ Erfüllt Hintergrundanimationen stoppen automatisch bei prefers-reduced-motion: reduce; zusätzlich können alle Animationen per Barrierefreiheits-Toolbar manuell pausiert werden
4.1.1 Syntaxanalyse A ✓ Erfüllt Gültiges HTML5, keine doppelten IDs
4.1.2 Name, Rolle, Wert A ✓ Erfüllt ARIA-Labels, Rollen und Zustände (aria-expanded, aria-label) implementiert
1.2.x Zeitbasierte Medien A/AA ✓ N/A Keine Audio- oder Videoinhalte vorhanden
2.4.2 Seite mit Titel A ✓ Erfüllt Aussagekräftiger <title> auf jeder Seite
1.3.2 Bedeutungsvolle Reihenfolge A ✓ Erfüllt Leserichtung und DOM-Reihenfolge stimmen überein; kein Layout-abhängiges Tab-Order-Problem
1.3.3 Sensorische Eigenschaften A ✓ Erfüllt Anweisungen stützen sich nicht allein auf Form, Farbe oder Position (z. B. kein „Klicken Sie den roten Knopf")
1.4.5 Bilder von Text AA ✓ Erfüllt Kein Text wird als Bilddatei dargestellt; alle Texte sind echtes HTML/CSS
1.4.13 Inhalt bei Hover oder Fokus AA ✓ Erfüllt Kein zusätzlicher Tooltipp-Inhalt beim Hovern vorhanden, der versehentlich verdeckt oder nicht wegschließbar wäre
2.1.4 Tastaturkürzel A ✓ N/A Keine Einzelzeichen-Tastaturkürzel (einzelne Buchstaben/Zeichen als Shortcuts) implementiert
2.4.4 Linkzweck (im Kontext) A ✓ Erfüllt Alle Links haben aussagekräftigen Text oder aria-label; kein doppeltes „Hier klicken"
2.4.5 Mehrere Wege AA ✓ Erfüllt Jede Seite ist über Hauptnavigation und Footer-Navigation erreichbar
2.4.6 Überschriften und Beschriftungen AA ✓ Erfüllt Überschriften beschreiben eindeutig den jeweiligen Abschnitt; logische H1→H2→H3-Hierarchie
2.5.1 Zeigergesten A ✓ N/A Keine Mehrfinger- oder pfadabhängigen Gesten erforderlich
2.5.2 Zeigerabbruch A ✓ Erfüllt Aktionen werden auf mouseup/pointerup ausgelöst; versehentliche Klicks können durch Wegziehen abgebrochen werden
2.5.4 Betätigung durch Bewegung A ✓ N/A Keine Gerätebewegungs-Steuerung (Shake, Tilt) implementiert
3.1.2 Sprache von Teilen AA ✓ Erfüllt Die Seite ist durchgehend deutschsprachig; Eigennamen und technische Begriffe (z. B. „Windows", „Python") sind von dieser Anforderung ausgenommen
3.2.1 Bei Fokus A ✓ Erfüllt Kein unerwarteter Kontextwechsel (Navigation, Formular-Submit) beim Fokussieren eines Elements
3.2.2 Bei Eingabe A ✓ N/A Keine Formularfelder vorhanden, die bei Eingabe automatisch eine Aktion auslösen
3.2.3 Konsistente Navigation AA ✓ Erfüllt Header- und Footer-Navigation sind auf allen Unterseiten identisch aufgebaut
3.2.4 Konsistente Erkennung AA ✓ Erfüllt Gleichartige Komponenten (Buttons, Links, Tool-Karten) sind seitenübergreifend konsistent beschriftet
4.1.3 Statusmeldungen AA ✓ Erfüllt Statusmeldungen sind mit aria-live="polite" + aria-atomic="true" als Live-Region umgesetzt (Lightbox-Bildwechsel-Anzeige)
Neu in WCAG 2.2 – Level A / AA
2.4.11 Fokus nicht verdeckt (Minimum) AA ✓ Erfüllt Fokussierte Elemente werden nicht vollständig durch fixe Elemente (Header) verdeckt – umgesetzt via scroll-margin-top: 88px auf allen interaktiven Elementen
2.4.13 Fokus-Erscheinungsbild AA ✓ Erfüllt Fokusindikator: 3 px Umrandung mit ≥ 3:1 Kontrast zum Hintergrund via :focus-visible
2.5.7 Ziehbewegungen AA ✓ N/A Keine Drag-&-Drop-Interaktionen auf der Website vorhanden
2.5.8 Zielgröße (Minimum) AA ✓ Erfüllt Alle interaktiven Elemente mind. 24×24 px; Buttons mindestens 44×44 px
3.2.6 Konsistente Hilfe A ✓ Erfüllt Kontaktmöglichkeit (E-Mail) konsistent im Footer aller Seiten sichtbar
3.3.7 Redundante Eingabe A ✓ N/A Keine mehrstufigen Formulare mit Mehrfacheingaben vorhanden
3.3.8 Zugängliche Authentifizierung (Minimum) AA ✓ N/A Keine Anmeldung / Login auf dieser Website vorhanden
WCAG 2.2 – Level AAA
1.3.6 Zweck identifizieren AAA ✓ Erfüllt Semantische Elemente und ARIA-Landmarks ermöglichen die Zweck-Identifikation aller UI-Komponenten
1.4.6 Kontrast (Erweitert) AAA ✓ Erfüllt Alle Textfarben ≥ 7:1 auf jeweiligem Hintergrund (z. B. --muted: #475569 = 7,58:1 auf Weiß; kontextabhängige Overrides für dunkle Sektionen)
1.4.8 Visuelle Darstellung AAA ✓ Erfüllt Kein Blocksatz; Zeilenbreite angemessen; Farben anpassbar via Toolbar; kein reines Weiß auf Schwarz-Hintergrund ohne Option zur Anpassung
2.1.3 Tastatur (keine Ausnahme) AAA ✓ Erfüllt Alle Funktionen ausnahmslos per Tastatur bedienbar; keine Maus-only-Interaktionen
2.2.3 Keine zeitliche Begrenzung AAA ✓ N/A Keine zeitkritischen Interaktionen auf dieser Website
2.2.6 Zeitüberschreitungen AAA ✓ N/A Keine Session-Timeouts vorhanden
2.3.2 Dreimaliges Aufblitzen AAA ✓ Erfüllt Keine blitzenden Inhalte; alle Animationen sind sanft und können pausiert werden
2.3.3 Animationen durch Interaktionen AAA ✓ Erfüllt Bewegungsanimationen bei prefers-reduced-motion deaktiviert; manuelle Pause-Option in der Barrierefreiheits-Toolbar
2.4.8 Position AAA ✓ Erfüllt Breadcrumb-Navigation auf allen Unterseiten (Barrierefreiheitserklärung, Glossar, 404) vorhanden
2.4.9 Linkzweck (nur Link) AAA ✓ Erfüllt Alle Links sind auch isoliert verständlich; kein „Hier klicken" oder kontextabhängiger Text
2.4.10 Abschnittsüberschriften AAA ✓ Erfüllt Alle Inhaltsbereiche sind mit aussagekräftigen Überschriften (h2, h3) gegliedert
2.4.12 Fokus nicht verdeckt (Erweitert) AAA ✓ Erfüllt Kein fokussiertes Element wird auch nur teilweise durch fixe Elemente verdeckt – scroll-margin-top: 88px stellt vollständige Sichtbarkeit sicher
2.5.5 Zielgröße (Erweitert) AAA ✓ Erfüllt Alle interaktiven Elemente mindestens 44×44 CSS-Pixel (Buttons, Nav-Links, Toolbar-Elemente, Lightbox-Steuerung)
3.1.3 Ungewöhnliche Wörter AAA ✓ Erfüllt IT-Fachbegriffe werden im Glossar erklärt; Link im Footer aller Seiten
3.1.4 Abkürzungen AAA ✓ Erfüllt Alle Abkürzungen beim ersten Auftreten mit <abbr title="…"> ausgezeichnet (KI, MDM, CMS, WLAN, VPN, NRW, BGB, TMG, DSGVO, gGmbH u. a.)
3.1.5 Leseniveau AAA ⚠ Einschränkung IT-Fachinhalte erfordern Fachkenntnisse; Vereinfachung auf Sekundarstufe-I-Niveau ist für diese Zielgruppe nicht sinnvoll möglich. Abkürzungen und Glossar mindern die Hürde (3.1.3, 3.1.4).
3.2.5 Änderung auf Anforderung AAA ✓ Erfüllt Keine automatischen Kontextwechsel; alle Änderungen erfolgen nur auf explizite Nutzerinteraktion
3.3.5 Hilfe AAA ✓ Erfüllt Glossar mit Erklärungen zu Fachbegriffen (glossar.php); Kontakt-E-Mail für Rückfragen im Footer

Bekannte Einschränkungen

  • 3.1.5 Leseniveau (WCAG AAA): IT-Fachinhalte (Virtualisierung, Netzwerktechnik, Systemadministration) setzen Fachkenntnisse voraus und können nicht sinnvoll auf das Niveau der unteren Sekundarstufe vereinfacht werden. Abkürzungen sind via <abbr> ausgezeichnet, Fachbegriffe im Glossar erklärt.
  • Download-Dateien: Heruntergeladene ZIP-Dateien und enthaltene Skripte sind nicht zwingend barrierefrei. Dies liegt in der Natur der bereitgestellten Software und liegt außerhalb des Geltungsbereichs dieser Erklärung.
  • Externe Links: Verlinkte externe Inhalte (LinkedIn, claude.ai) liegen außerhalb meines Einflussbereichs und können eigene Barrierefreiheitsmängel aufweisen.
  • JavaScript erforderlich: Die Barrierefreiheits-Toolbar, die Screenshot-Lightbox sowie Scroll-Animationen erfordern aktiviertes JavaScript. Alle Inhalte sind jedoch auch ohne JavaScript vollständig lesbar und nutzbar (Thumbnails werden als Bilder angezeigt, Lightbox-Funktion entfällt dann).

Barrierefreiheits-Toolbar

Diese Website bietet eine integrierte Barrierefreiheits-Toolbar, die über das lila Symbol () unten rechts auf jeder Seite erreichbar ist. Alle Einstellungen werden im Browser gespeichert (localStorage) und beim nächsten Besuch automatisch wiederhergestellt.

Funktion Beschreibung Unterstütztes WCAG-Kriterium
Hoher Kontrast Schaltet die gesamte Seite auf maximalen Schwarz/Weiß-Kontrast (≥ 21:1) mit gelb hervorgehobenen Links um 1.4.3 Kontrast (Minimum), 1.4.6 Kontrast (Erweitert)
Schriftgröße 7 Stufen von 80 % bis 150 % der Basis-Schriftgröße, per + / − Schaltflächen stufenweise anpassbar 1.4.4 Textgröße ändern
Links hervorheben Alle Links erhalten eine deutliche Unterstreichung und einen sichtbaren Rahmen zur besseren Unterscheidbarkeit 1.4.1 Benutzung von Farbe, 2.4.4 Linkzweck
Animationen pausieren Stoppt sämtliche CSS-Animationen und -Übergänge auf der Seite, einschließlich der Hintergrundblobs 2.2.2 Pausieren, Beenden, Ausblenden; 2.3.1 Blitzen
Erweiterter Zeilenabstand Erhöht den Zeilenabstand auf 2,0 und den Buchstabenabstand auf 0,02 em für bessere Lesbarkeit (Dyslexie, Sehbehinderung) 1.4.12 Textabstand
Alle zurücksetzen Setzt alle fünf Einstellungen auf den Standard zurück und löscht den gespeicherten Zustand

Die Toolbar selbst ist vollständig per Tastatur bedienbar: Tab zum Fokussieren, Enter / Space zum Aktivieren, Escape zum Schließen des Panels. Alle Steuerelemente verfügen über aussagekräftige aria-label-Attribute.

Technische Umsetzung

Folgende Maßnahmen wurden implementiert, um WCAG 2.2 AAA zu erfüllen:

Struktur & Semantik

  • Semantisches HTML5: header, main, nav, footer, section, article
  • Skip-Link „Zum Hauptinhalt springen" (erscheint bei Tab-Fokus, WCAG 2.4.1)
  • ARIA-Attribute: aria-label, aria-expanded, aria-hidden, aria-labelledby, aria-live, aria-atomic, aria-modal, role
  • Alle Schaltflächen: type="button" + beschreibendes aria-label
  • Dekorative SVGs: aria-hidden="true"
  • lang="de" am HTML-Element (WCAG 3.1.1)
  • Screenshot-Thumbnails: individuell gepflegte Alt-Texte in der Tool-Konfiguration; Zoom-Icon als aria-hidden
  • Screenshot-Lightbox: role="dialog", aria-modal="true", Focus-Trap (Tab/Shift+Tab), Fokus-Rückkehr zum auslösenden Button, Tastaturnavigation (Escape, ←/→), Live-Region für Bildwechsel-Ansage

Visuell & Kontrast (AAA: 7:1)

  • Alle Textfarben: Kontrastverhältnis ≥ 7:1 auf jeweiligem Hintergrund – --muted: #475569 (7,58:1 auf Weiß); kontextabhängige Overrides auf dunklen Sektionen (WCAG 1.4.6)
  • Sichtbarer Fokusindikator: 3 px Outline via :focus-visible, Kontrast ≥ 3:1 (WCAG 2.4.13)
  • Fokus nie verdeckt: scroll-margin-top: 88px auf allen interaktiven Elementen (WCAG 2.4.11 + 2.4.12)
  • Responsive Design mit relativen Einheiten (rem, clamp(), %)
  • Kein horizontales Scrollen bei 320 px Viewport-Breite (WCAG 1.4.10)

Bewegung & Animation

  • Automatische Deaktivierung aller Animationen bei prefers-reduced-motion: reduce
  • Manuelle Pause-Funktion in der Barrierefreiheits-Toolbar
  • Keine blitzenden oder flackernden Inhalte

Semantik & Sprache (AAA: 3.1.3, 3.1.4)

  • Abkürzungen beim ersten Vorkommen mit <abbr title="…"> ausgezeichnet (WCAG 3.1.4)
  • Glossar-Seite (glossar.php) mit Erklärungen aller IT-Fachbegriffe (WCAG 3.1.3)
  • Glossar-Link im Footer aller Seiten verlinkt

Zielgröße & Touch-Targets (AAA: 2.5.5)

  • Alle interaktiven Elemente mindestens 44×44 CSS-Pixel
  • Nav-Links: min-height: 44px; display: inline-flex
  • Toolbar-Buttons, Lightbox-Steuerung: 44×44 px

Navigation & Orientierung (AAA: 2.4.8)

  • Breadcrumb auf allen Unterseiten (Barrierefreiheitserklärung, Glossar, 404)
  • Alle Seitenabschnitte mit aussagekräftigen Überschriften gegliedert
  • Konsistente Hilfe / Kontakt im Footer aller Seiten (WCAG 3.2.6)

Barrierefreiheits-Toolbar (individuell anpassbar)

  • Hoher Kontrast (21:1 Schwarz/Weiß-Modus)
  • Schriftgröße: 7 Stufen, 80 %–150 %, persistent via localStorage
  • Link-Hervorhebung (Unterstreichung + Rahmen)
  • Animationen pausieren (WCAG 2.3.3)
  • Erweiterter Zeilenabstand (2,0 + Buchstabenabstand)
  • Vollständig tastaturzugänglich (Tab, Enter, Space, Escape)
  • Alle Einstellungen werden seitenübergreifend gespeichert und wiederhergestellt