GEFRO Style Guide

Atomarer Web Style Guide basierend auf den Richtlinien des GEFRO Corporate Designs (Stand November 2025). Übersetzt Print-fokussierte Vorgaben in ein funktionierendes, digitales Design-System.

⚠️ Wichtigste Regel: Das Logo-Rot darf NICHT für Buttons oder UI-Elemente genutzt werden!

Farbpalette

Die Farbstrategie unterscheidet strikt zwischen Marke (Rot/Grün/Gelb) und Interaktion (Blau). Sekundärfarben dürfen max. 25% der Fläche einnehmen.

Primary Colors (Brand & Surface)

#c80b0f

GEFRO Rot

--color-gefro-rot

NUR FÜR LOGO - Niemals für UI-Elemente verwenden!

⚠️ Exklusiv für Logo!
#0069a1

Digital Blue

--color-digital-blue

Hauptfarbe für Links, Buttons, CTAs & Interaktionen

#2d3b41

Anthrazit

--color-anthrazit

Haupttextfarbe, Footer, dunkle Flächen

#f8f1e8

Hellbeige

--color-hellbeige

Standard Seitenhintergrund (statt Reinweiß für Wärme)

#ffffff

Reinweiß

--color-reinweiss

Cards, Content-Container auf Hellbeige

Secondary Colors (Atmosphere & Support)

#086c2e

Dunkelgrün

--color-dunkelgruen

Icons, Bio-Auszeichnungen, starke Akzente

#6fbb79

Mittelgrün

--color-mittelgruen

Dekorative Elemente, Illustrationen

Kontrast zu weißem Text kritisch!
#e56f00

Orange

--color-orange

Wärme-Akzente, Störer, appetitanregende Elemente

#ffdd00

Sonnengelb

--color-sonnengelb

Highlights

Weißer Text ist NICHT WCAG-konform! Anthrazit verwenden.

Feedback Colors (Semantic)

#086c2e

Success

--color-success

Erfolgs-Meldungen, Bestätigungen

#e7a829

Warning

--color-warning

Warnungen, Hinweise

#81051d

Error

--color-error

Fehlermeldungen (Da Marken-Rot verboten ist)

Typografie

Typografie ist funktional, nicht dekorativ. Die Zuteilung ist strikt rollenbasiert.

Font Families

Alfa Slab One

Rolle: Headlines (Display)

Fallback: Rockwell, serif

Kraftvoll und einprägsam für große Überschriften und Hero-Texte.

Open Sans

Rolle: UI / Short Text

Fallback: Helvetica, Arial, sans-serif

Klar und lesbar für Buttons, Labels, Navigation und kurze Beschreibungen.

Lora

Rolle: Long Copy (Blog/Artikel)

Fallback: Georgia, serif

Elegante Serifenschrift für längere Fließtexte (>200 Zeichen).

Type Scale (Desktop)

Basisgröße: 16px (1rem)

RolleBeispiel
Display XL
.text-display-xl
100 Jahre Tradition
Headline L
.text-headline-l
Unsere Produkte
Headline M
.text-headline-m
Rezepte entdecken
Subline
.text-subline
Qualität seit 1924
Body Text
.text-body
Seit 1924 steht GEFRO für hochwertige Würzmittel und Suppen aus dem Allgäu. Was als kleine Familienmanufaktur begann, ist heute ein Unternehmen mit Tradition und Leidenschaft für guten Geschmack. Unsere Produkte werden mit größter Sorgfalt hergestellt – ohne künstliche Geschmacksverstärker, ohne Palmfett und ohne zugesetzte Farbstoffe. Wir glauben daran, dass gutes Essen nicht kompliziert sein muss. Mit GEFRO gelingt jedes Gericht im Handumdrehen, ob klassische Hausmannskost oder moderne Kreationen. Entdecken Sie die Vielfalt unserer Würzmittel, Suppen und Soßen – für den vollen Geschmack in Ihrer Küche, Tag für Tag.
Small / UI
.text-small
Alle Preise inkl. MwSt.

Spacing

Das Layout soll "einfach strukturiert" sein mit "spürbaren Negativräumen". Wir nutzen ein 8pt Raster-System.

8pt Grid System

xs4px (0.25rem)--spacing-xs
s8px (0.5rem)--spacing-s
m16px (1rem)--spacing-m
l32px (2rem)--spacing-l
xl64px (4rem)--spacing-xl
xxl128px (8rem)--spacing-xxl

Verwendung:

  • xs / s: Interne Abstände, Icons
  • m: Standard Komponentenabstand
  • l: Abstand innerhalb von Sektionen
  • xl: Abstand zwischen Sektionen
  • xxl: Hero-Bereiche

Border Radius

Small

4px

Buttons, Inputs

Medium

8px

Cards, Container

Large

12px

Modals, Große Karten

Buttons

Das CD schreibt Blau für Interaktionen vor ("CTAs = Blau"). Runde, freundliche Formen passen zum "nahbaren" Charakter.

⚠️ NIEMALS rote Buttons verwenden! Das Logo-Rot ist exklusiv für das Logo reserviert.

Primary Button

Background: #2d3b41 (Anthrazit)

Text: #ffffff

Hover: #1e2a2f (10% dunkler)

Border-Radius: full (pill)

Secondary Button

Background: transparent

Border: 2px solid #0069a1

Text: #0069a1

Hover: Filled Blue + White Text

Komponenten

Basis-Komponenten für das GEFRO Design System.

Links

Dies ist ein Inline-Link im Fließtext.

Default: #0069a1, keine Unterstreichung

Hover: mit text-decoration: underline

Cards

Produktname

Kurze Beschreibung des Produkts...

Background: #ffffff auf #f8f1e8

Shadow: 0 4px 12px rgba(45,59,65,0.08)

Border-Radius: 8px

Accordions

Aufklappbare Sektionen für FAQs und strukturierte Inhalte.

Unsere Produkte werden seit 1924 mit größter Sorgfalt hergestellt – ohne künstliche Geschmacksverstärker, ohne Palmfett und ohne zugesetzte Farbstoffe. Qualität aus dem Allgäu, der man vertrauen kann.

Form Elements

Eingabefelder und Formularelemente im GEFRO Design.

Text Input

Bitte geben Sie eine gültige E-Mail ein.

Select / Dropdown

Checkbox

Radio Buttons

Textarea

Badges & Tags

Status-Badges und Kategorie-Tags für Produkte und Inhalte.

Status Badges

NeuSaleBioBestsellerAusverkauft

Kategorie Tags

SuppenSoßenWürzmittelVeganGlutenfrei

Alerts & Notifications

Hinweismeldungen für verschiedene Zustände.

Erfolgreich!

Ihre Bestellung wurde erfolgreich aufgegeben.

Hinweis

Nur noch 3 Artikel auf Lager.

Fehler

Bitte überprüfen Sie Ihre Eingaben.

Information

Kostenloser Versand ab 50€ Bestellwert.

Tabs

Tab-Navigation für strukturierte Inhalte.

Unsere Klare Suppe ist der perfekte Allrounder für Ihre Küche. Ob als Basis für Eintöpfe, zum Würzen von Gemüsepfannen oder einfach als wärmende Tasse zwischendurch – mit dieser Suppe gelingt alles im Handumdrehen.

Pagination

Seitennummerierung für Listen und Übersichten.

Tooltips

Hilfe-Tooltips für zusätzliche Informationen.

Das ist ein Tooltip!
Hier finden Sie weitere Informationen zu diesem Thema.

Hinweis: Tooltips erscheinen bei Hover über das Element.

Accessibility

Basierend auf dem Prinzip "Barrierefreiheit ist Grundprinzip".

Kontrast-Warnungen

Weißer Text auf Gelb

✓ Anthrazit Text auf Gelb

Weißer Text kritisch!

✓ Besser: Dunkelgrün für Text

Focus States

Alle interaktiven Elemente müssen sichtbare Focus-States haben.

Focus Ring: 2px solid #0069a1, offset 2px

Wichtige Regeln

  • • Informationen nie allein über Farbe vermitteln (Rot/Grün-Schwäche)
  • • Immer Icons oder Labels zusätzlich zu Farbkodierung nutzen
  • • WCAG AA Kontrast-Verhältnis einhalten (4.5:1 für Text)
  • • Focus-States für Tastaturnavigation zwingend erforderlich

CSS Variablen

Alle Design-Tokens als CSS Custom Properties für Copy-Paste.

:root {
  /* Primary Colors */
  --color-digital-blue: #0069a1;
  --color-gefro-rot: #c80b0f; /* NUR LOGO! */
  --color-anthrazit: #2d3b41;
  --color-hellbeige: #f8f1e8;
  --color-reinweiss: #ffffff;

  /* Secondary Colors */
  --color-dunkelgruen: #086c2e;
  --color-mittelgruen: #6fbb79;
  --color-orange: #e56f00;
  --color-sonnengelb: #ffdd00;

  /* Feedback */
  --color-success: #086c2e;
  --color-warning: #e7a829;
  --color-error: #81051d;

  /* Typography */
  --font-display: 'Alfa Slab One', cursive;
  --font-ui: 'Open Sans', sans-serif;
  --font-body: 'Lora', serif;

  /* Spacing */
  --spacing-xs: 4px;
  --spacing-s: 8px;
  --spacing-m: 16px;
  --spacing-l: 32px;
  --spacing-xl: 64px;
  --spacing-xxl: 128px;

  /* Border Radius */
  --radius-small: 4px;
  --radius-medium: 8px;
  --radius-large: 12px;
}