Brandbook.

LH-Virtual.comVersion 1.5Juli 2026
00 Inhalt

Ein Blau. Ein Gelb. Ein Kranich.

Dieses Brandbook definiert, wie LH Virtual aussieht, klingt und auftritt — auf der Website, auf Social Media und überall dazwischen. Es verbindet die Designsprache von lufthansa.com mit der dunklen Nachtblau-Welt unserer Community.

01 Marke & Haltung

Say yes to the world. Virtually.

LH Virtual ist die virtuelle Airline für Lufthansa-Enthusiasten — kostenlos, non-kommerziell, von der Community getragen. Wir sind so nah an der echten Lufthansa wie möglich, ohne je zu vergessen, dass wir ein Hobby sind.

Markenkern

Realismus.
Echte Flugpläne über die offizielle Lufthansa-API, echte Flottenzahlen, echte Prozeduren. Wer bei uns fliegt, fliegt wie das Original.

Zugänglichkeit.
Kein Druck, keine Hürden. Vom Casual-Piloten bis zum Hardcore-Simmer hat jeder seinen Platz — und Real Life geht immer vor.

Gemeinschaft.
Events, Group Flights, Discord. Wir fliegen zusammen — das ist der Unterschied zwischen einer VA und einem Logbuch.

Tonalität

Wir schreiben wie eine Premium-Airline, die zwinkert: klar, souverän, warm. Kurze Sätze. Aktive Verben. Luftfahrt-Vokabular ist willkommen („Pushback", „Final", „OFP"), Insider-Gatekeeping nicht. Auf Deutsch duzen wir, auf Englisch sind wir „you" — nie steif, nie albern.

Faustregel: Würde es so im Lufthansa-Magazin stehen können — und würde ein Simmer dabei grinsen? Dann passt es.

Zwei Register. Das oben gilt für Headlines auf den Grafiken und für Texte auf der Website. Social-Captions sitzen näher dran und lauter — Emoji gehören dazu, Versalien für den großen Moment, direkte Fragen an die Community. Unsere Pilotinnen und Piloten sind die Helden: Ihre Screenshots werden mit Dank geteilt, nicht präsentiert. Verbindliche Referenz sind die captionExamples in design-tokens/lh.json — echte Captions, keine erfundenen.

03 Farben

Nachtblau trägt. Gelb zündet.

Die Palette ist bewusst schmal: Navy als Fundament, ein tiefer Nacht-Verlauf für die Social-Welt, Gelb ausschließlich als Akzent. Wenn alles gelb ist, ist nichts mehr wichtig.

LHV Navy#00235F · RGB 0 35 95Primärfarbe, Logo, Headlines
Lufthansa Deep Blue#05164D · RGB 5 22 77Text auf Gelb, Tiefen
Lufthansa Yellow#FFAD00 · RGB 255 173 0Akzent: CTA, Linien, Tags
Cloud#F4F6FA · RGB 244 246 250Helle Sektionsflächen
Night 1#0A226BVerlauf: Start (oben)
Night 2#071A55Verlauf: Mitte
Night 3#041034Verlauf: Ende (unten)
Muted Blue#93A3C4Sekundärtext auf Navy

Funktionsfarben

Ohne diese Ebene wird Gelb zum Lückenfüller: Alles, was auffallen soll, ohne Headline zu sein, landet sonst zwangsläufig im Akzent. Die Werte sind 1:1 aus dem Lufthansa-System übernommen (MAUI, lufthansa.com).

Whale Blue#52627C · RGB 82 98 124Links & Hover auf Hell — 5,9:1 auf Weiß
Marble Blue#414E63 · RGB 65 78 99Link-Hover, gedrückte Zustände
Electric Blue#0968F6 · RGB 9 104 246Fokusring — nie Gelb. 4,9:1 auf Weiß
Sunglow Yellow#FFBD32 · RGB 255 189 50Hover des Primär-Buttons
Pale Yellow#FFFEDC · RGB 255 254 220Hinweisflächen — Gelb als Fläche nur als Tint
Green#417505 · bg #F2F5EElive / on time / Erfolg
Red#CC0000 · bg #FBEDEDFehler, Verspätung
Interactive (invertiert)#EBEBEB → #FFFFFFDieselbe Rolle auf Navy/Night

Gelb ist eine Rolle, keine Dekoration

Gelb markiert die Primäraktion. Was klickbar ist, aber nicht die Aktion, wird blau (#52627C). Was nur zählt oder gliedert, wird Navy oder neutral. Das ist die Regel, an der es sich entscheidet — nicht die Prozentzahl. Fünfzehn winzige gelbe Dinge sind zwei Prozent Fläche und trotzdem fünfzehn Blickfänge. Lufthansa bindet Gelb im eigenen Design-System an genau eine Semantik (interaction-buttonprimary): Die Startseite von lufthansa.com trägt ein einziges gelbes Element, die Allegris-Kampagnenseite keines.

Gelb darfGelb darf nicht
Primär-Button (CTA)Fokusring
Kategorie-Chip / TagHover-Farbe für Links & Navigation
Signatur-Strich oder Kapitelmarker — einer pro AnsichtWiederholte Ordnungszahlen: Listennummern, Schritt-Kreise
Fortschritt & Live-MarkerRahmen, Trennlinien, aktive Zustände
Als Tint #FFFEDC für HinweisflächenFließtext oder große Flächen

Der Night-Gradient

Signatur der Social-Media-Welt und dunkler Website-Sektionen: linear-gradient(178°, #0A226B → #071A55 46% → #041034). Immer von oben nach unten dunkler werdend — wie Reiseflughöhe bei Sonnenuntergang.

Einsatzverhältnis

55% Weiß/Cloud
35% Navy/Night
7%
3%

Faustwert für den zweiten Blick, nachdem die Rollenfrage geklärt ist. Auf Gelb steht immer Deep Blue (#05164D), nie Weiß — Kontrast 9,1:1 vs. 1,9:1 (gemessen).

04 Typografie

Zwei Familien, klare Rollen.

Lufthansa Head für alles Laute, Lufthansa Text für alles Lesbare. Fallback, wo die Fonts nicht verfügbar sind (z. B. Systemschrift in E-Mails): Segoe UI / Arial.

Lufthansa Head Bold — Headlines, Buttons, Zahlen, Tags
Say yes to the world.
Lufthansa Head Light — große Subheadlines, Zitate
Von Casual bis Hardcore — du entscheidest.
Lufthansa Text Regular/Bold — Fließtext, UI, Captions

LH Virtual kombiniert echte Flugpläne über die offizielle Lufthansa-API mit automatischem PIREP-Grading, SimBrief-Integration und einer Community, die jeden Tag zusammen fliegt. Bold nur für Betonung einzelner Begriffe.

Eyebrow — Kapitel- und Sektionsmarker, immer mit gelber Linie
VA News

Hierarchie-Regeln

EbeneSchnittGröße (Web)Besonderheit
H1 / HeroHead Bold48–68 pxLetter-spacing −2 %, ein Wort in Gelb erlaubt
H2 / SektionHead Bold30–44 pxendet mit Punkt. Immer.
EyebrowHead Bold13 px, +28 % LSVersalien, gelbe 34-px-Linie davor
BodyText Regular15–18 pxZeilenhöhe 1,65, max. ~70 Zeichen
Caption/MetaText Regular12–14 pxMuted-Farben, nie reines Grau auf Navy
05 Grafikelemente

Die gelbe Linie ist unsere Unterschrift.

Wenige, wiedererkennbare Bausteine — konsequent eingesetzt statt jedes Mal neu erfunden.

1 — Yellow Underline

Die gelbe Linie unterstreicht das wichtigste Wort oder markiert Kategorien (bekannt vom VA-NEWS-Banner). Stärke: ~8 % der Versalhöhe, Länge: nie breiter als das Wort.

VA NEWS

2 — Category Tag

Gelbes Label mit Deep-Blue-Versalien für Inhaltstypen auf Karten und Social Posts:

EventFleetDid you knowFocus AirportOutline-Variante

Zwei Gelb pro Fläche, nie drei

Der Balken ist gesetzt. Das zweite Gelb ist das, was den Blick führen soll — was übrig bleibt, steht als weißes Eyebrow in Versalien. Deshalb unterscheiden sich die Vorlagen bewusst:

FlächeGelb 1Gelb 2 (führt)In Weiß
Social Lower Third (Kap. 07)BalkenKategorieHeadline — kein CTA im Bild
Focus Airport „Horizon" (Kap. 08)Balken{ICAO}-ChipEyebrow „FOCUS AIRPORT", {CITY}
Website-HeroBalkenCTAKategorie als Eyebrow, Headline
In der Praxis: Der gefüllte gelbe Chip gehört auf helle Flächen und Karten — und auf Fotos überall dort, wo er das führende Element ist. Wo bereits ein gelber CTA im selben Bild sitzt, tritt die Kategorie in Weiß zurück: Head Bold, Versalien, +26 % Laufweite, genau wie „FOCUS AIRPORT".

3 — Kranich-Wasserzeichen

Das weiße Logo mit 4–8 % Deckkraft, groß angeschnitten am Bildrand — verleiht dunklen Flächen Tiefe, ohne zu stören. Nie über Gesichtern oder Flugzeug-Bemalungen platzieren.

4 — Night-Scrim

Verlauf von rgba(4,16,52,0) zu rgba(4,16,52,.92) über dem unteren Bilddrittel. Macht jeden Screenshot text-tauglich und ersetzt den harten Streifen der alten Universal.psd.

06 Bildsprache

Screenshots, die wie Planespotting aussehen.

Unsere Bilder kommen aus dem Simulator — aber sie sollen aussehen wie von der Besucherterrasse fotografiert.

So ja

  • Golden Hour, Blaue Stunde, Nacht — Stimmung schlägt Mittagssonne
  • Klare Blickführung: ein Flugzeug, ein Motiv, ein Fokus
  • Realistische Brennweiten & Perspektiven (Spotter-Positionen)
  • 4K-Renderings, dezentes Grading Richtung Blau/Warmkontrast
  • Lufthansa-Group-Liveries: LH, Discover, Cargo, CityLine

So nicht

  • Sichtbare Sim-UI, Menüs, Framerate-Counter, Dev-Kameras
  • Überschärfte HDR-Optik, Regenbogen-Presets, Vignetten-Overkill
  • Unmögliche Kamerapositionen (mitten auf der Runway)
  • Fremd-Liveries oder Fantasy-Bemalungen als Hauptmotiv
Format-Reserve: Wichtige Bildinhalte gehören in die mittleren 60 % — dann funktioniert derselbe Screenshot als Post (4:5), Story (9:16) und Header (16:9), ohne dass der Jet den Kopf verliert.
07 Social Media System

Ein Overlay. Jede Plattform.

Der Nachfolger der Universal.psd: statt eines starren Streifens unten links ein modulares Lower-Third-System — Scrim, gelbe Linie, Kategorie, Headline, Logo. Es skaliert über alle Formate und bleibt in den Safe Zones von Instagram & Facebook.

VA News
Discover Fleet Pack released
Feed Post · 1080×1350 (4:5)
Event
Frankfurt Friday
Square · 1080×1080 (1:1)
Focus Airport
Corfu LGKR im Juli
Story/Reel · 1080×1920 (9:16)
SUMMER Flights 2026
Facebook Link/Event · 1200×630 (1.91:1)

Aufbau des Lower Third (von unten nach oben)

ElementSpezifikationZweck
Night-Scrim0→92 % Deckkraft #041034, unteres Bilddrittel bis -hälfteLesbarkeit auf jedem Screenshot
Yellow Bar44×5 px (Referenz 1080er-Breite: 220×24 px), #FFAD00Markensignal, Blickanker
KategorieHead Bold, Versalien, +26 % LS, GelbContent-Typ: VA News, Event, Did you know …
HeadlineHead Bold, Weiß, max. 2 ZeilenDie eine Botschaft
LogoWeißes Logo links unten — ohne zusätzlichen „lh-virtual.com"-Schriftzug, der Namenszug steckt bereits im LogoAbsender, dezent

Safe Zones (Stand 2026)

FormatObenUntenWarum
Story / Reel 1080×1920250 px420 pxProfilname/Kamera oben; CTA, Antwortfeld & Reel-UI unten — Lower Third sitzt oberhalb der 420-px-Zone
Feed Post 4:5~110 pxProfil-Grid croppt auf 1:1: Kernmotiv + Headline in die mittleren 1080×1080 legen
Facebook Link 1200×630Rechts 80 px frei halten (Play-/Info-Overlays)
Werkzeug: social-templates.html erzeugt fertige Posts direkt im Browser — Screenshot laden, Format & Kategorie wählen, Headline tippen, PNG exportieren. Kein Photoshop nötig.

Motion — animiertes Story/Reel-Overlay

Dasselbe Lower Third, aber getaktet. Die Elemente steigen von unten ein, die gelbe Bar wischt von links auf (unsere Signature-Geste), alles hält, dann läuft es weich aus — so kann das Overlay in Story oder Reel auf einem Videoclip liegen. Die Loop-Vorschau links spielt exakt die Timeline aus der Tabelle.

Focus Airport
GCTS
July 2026
Tenerife
Loop · 6 s · 9:16 (Safe-Zones markiert)
ElementZeit (von 6 s)Effekt
Hintergrund0,0 → 6,0 sKen-Burns-Push (scale 1,10 → 1,045) + Reveal (Helligkeit 0,55 → 1), Drift-Richtung je Slide anders
Night-Scrim0,0 → 0,5 seinblenden
Seiten-Punkte (iOS)ganzes ReelN Punkte (= Anzahl Airports); aktiver wird zur Pille, wandert beim Swipe zum nächsten
Strich (Signature)0,24 → 1,0 sschwebt von links ein (translateX −84 → 0) + Fade, leichtes Überschwingen
„FOCUS AIRPORT"0,6 → 1,8 sTypewriter — Zeichen erscheinen einzeln, blinkender Cursor
ICAO-Chip1,2 → 3,1 sChip ploppt (scale ,8 → 1); die 4 Zeichen als Split-Flap (rattern → einrasten, gestaffelt)
Monat2,0 → 2,9 sTracking-In — Sperrung ,55 → ,20 em, Blur 3 → 0 px, Fade
City1,6 → 2,8 sMask-Up-Reveal — Auto-Fit-Text schiebt hinter einer Kante hoch (ease-out-expo)
Kranich-Wasserzeichen0,4 → 1,6 sauf 0,07 einblenden (bleibt)
Hold2,8 → 4,8 salles hält lesbar
Exit (alle)4,8 → 5,3 sFade + Aufstieg (y 0 → −16 px)
Swipe zum nächsten5,2 → 6,0 sHintergrund swiped seitlich zum nächsten Airport (aktueller nach links, nächster von rechts); Punkte-Pille rückt vor

Referenz: 30 fps, Slide-Länge 6 s (einstellbar). Jedes Element hat bewusst einen eigenen Effekt — so wirkt der Aufbau bespoke statt automatisch erzeugt. Die Timeline ist einmal als Anteile der Slide-Länge definiert — ein längerer Slide dehnt jeden Keyframe proportional. Bei „reduzierte Bewegung" wird der fertig aufgebaute Frame ohne Animation gezeigt.

Reel-Baukasten — reel.html

social-templates/reel.html rendert diese Timeline pixelgenau auf einem 1080×1920-Canvas und exportiert per Klick ein .webm (ohne Extra-Software). Zwei Modi:

Drei Wege zum fertigen Reel: (1) reel.html abspielen und per Screen-Recorder mitschneiden (OBS / Win+G); (2) Ein-Klick-.webm aus reel.html — für Instagram in MP4 wandeln (ffmpeg -i reel.webm -c:v libx264 -pix_fmt yuv420p reel.mp4) oder in DaVinci Resolve / CapCut importieren; (3) das Overlay als Alpha-PNG-Sequenz über echtes Footage in Resolve legen (siehe social-overlay.md). Stadt-Hintergründe: deine eigenen Sim-Clips (Anflug-Schwenk) oder ein Sim-Screenshot mit Ken-Burns-Push sind markengerecht; freie Stock-B-Roll (Pexels, Pixabay, Coverr, Mixkit) taugt als Ambient-Teppich — Lizenz je Clip prüfen.
08 Focus Airports

Ein Flughafen. Ein Monat. Ein Bild.

Focus-Airport-Grafiken erzeugt der Event-Generator automatisch. Verbindliches Design ist „Horizon" (Stand Juli 2026) — dazu kommt ein Monats-Cover als Deckblatt, das jeder Monatsserie vorangestellt wird.

Platzhalter

VariableBeispielRegel
{CITY}TENERIFEVersalien, gefüllt Weiß. Schriftgröße dynamisch verkleinern, bis Breite ≤ Canvas − 2×Rand (wichtig: „BENGALURU")
{ICAO}GCTS4 Zeichen, Versalien, zentriert auf dem Chip
{MONTH} {YEAR}JULY 2026englisch, Versalien — auf dem Cover als Chip-Text
{PHOTO}min. 2400 px Breite, Motiv-Fokus mittig (überlebt 3:2- und 4:5-Crop), keine Logos/Personen prominent

Export: PNG, sRGB. Canvas: Event-Banner 1800×1200 px (3:2) und Instagram 1080×1350 px (4:5). Foto immer Cover-Fit, Fokuspunkt zentriert.

Das Design: „Horizon"

Foto bleibt der Held, ein Night-Scrim von unten macht jede Vorlage text-tauglich. Der Stadtname steht gefüllt in Weiß, der ICAO-Code zentriert auf dem gelben Chip. Unten rechts liegt das Kranich-Wasserzeichen (Grafikelement 3) groß angeschnitten — das LHV-Logo entfällt auf dieser Vorlage komplett.

Focus Airport
GCTSJuly 2026
Tenerife
Event-Banner 1800×1200
Focus Airport
GCTSJuly 2026
Tenerife
Instagram 1080×1350
Ebene4:5 (1080×1350)3:2 (1800×1200)Spezifikation
Scrimvolle Flächelinear 180°: transparent bis 42 %, rgba(4,16,52,.55) @ 72 %, rgba(4,16,52,.95) @ 100 %
Kranich-Wasserzeichenunten rechts, angeschnittenAsset LHV_Kranich.png (Weiß). Höhe = 68 % der Bildhöhe, Deckkraft 6 %. Position: x = W − 0,55·LogoBreite, y = H − 0,55·LogoHöhe → je ~45 % laufen rechts/unten aus dem Bild. Ebene liegt ÜBER dem Scrim, UNTER den Texten. Nie über Gesichtern oder Flugzeug-Bemalungen.
Gelber Balkenx72 y72, 180×18x84 y84, 200×20#FFAD00
Eyebrow „FOCUS AIRPORT"x72 y112x84 y128Head Bold 40/44 px, Versalien, LS +26 %, Weiß
{ICAO}-Chipx72, Unterkante y1128x84, Unterkante y1000Head Bold 48 px Deep Blue auf #FFAD00, Padding 10×22, Radius 6, Text horizontal & vertikal zentriert
{MONTH} {YEAR}rechts neben Chip, +24 pxditoHead Bold 30 px, Weiß 75 %, LS +20 %
{CITY}x64, Baseline y1268x76, Baseline y1116Head Bold max 170/200 px, gefüllt Weiß (keine Outline), Versalien, Auto-Fit

Focus-Generator — Referenzcode

FOCUS_AIRPORT = {
  "brand": "lhv", "design": "horizon",
  "colors": { "accent": "#FFAD00", "on_accent": "#05164D", "scrim_base": [4, 16, 52], "text": "#FFFFFF" },
  "fonts":  { "head": "LufthansaHead-Bold" },
  "canvas": { "feed": [1080, 1350], "banner": [1800, 1200] },
  "layers": [
    { "id": "photo",   "fit": "cover", "min_width": 2400, "focus": "center" },
    { "id": "scrim",   "gradient": [[0.42, 0], [0.72, 0.55], [1.0, 0.95]] },   # transparent -> rgba(scrim_base, a)
    { "id": "wm_crane","asset": "LHV_Kranich.png", "height_pct": 0.68, "alpha": 0.07,
      "x": "W - 0.55*w", "y": "H - 0.55*h" },
    { "id": "bar",     "feed": [72, 72, 180, 18], "banner": [84, 84, 200, 20], "fill": "accent" },
    { "id": "eyebrow", "text": "FOCUS AIRPORT", "feed": [72, 112], "banner": [84, 128],
      "size": [40, 44], "tracking": 0.26, "fill": "#FFFFFF" },
    { "id": "chip",    "text": "{ICAO}", "feed_bottom": [72, 1128], "banner_bottom": [84, 1000],
      "size": 48, "pad": [10, 22], "radius": 6, "fill": "accent", "color": "on_accent" },
    { "id": "month",   "text": "{MONTH} {YEAR}", "pos": "right_of_chip+24", "size": 30,
      "fill": "rgba(255,255,255,.75)", "tracking": 0.20 },
    { "id": "city",    "text": "{CITY}", "feed_baseline": [64, 1268], "banner_baseline": [76, 1116],
      "max_size": [170, 200], "fill": "#FFFFFF", "autofit": "width <= W - 2*margin" }
  ],
  "export": { "format": "png", "colorspace": "sRGB" }
}

Kranich-Wasserzeichen — Referenzcode für den Generator

target_h = int(image.height * 0.68)          # 68 % der Bildhöhe
scale    = target_h / logo.height
logo     = logo.resize((int(logo.width * scale), target_h), Image.Resampling.LANCZOS)

alpha = logo.getchannel("A").point(lambda a: int(a * 0.06))   # 6 % Deckkraft
logo.putalpha(alpha)

x = image.width  - int(logo.width  * 0.55)   # ~45 % laufen rechts aus dem Bild
y = image.height - int(logo.height * 0.55)   # ~45 % laufen unten aus dem Bild
image.alpha_composite(logo, (x, y))

Auf 1800×1200 ergibt das: Logo-Höhe 816 px, x ≈ 1450 px, y ≈ 750 px (je nach Logo-Breite). Asset: ../logos/LHV_Kranich.png — der freigestellte weiße Kranich-Ring ohne Wortmarke.

Monats-Cover (Deckblatt der Serie)

Vor den einzelnen Focus Airports wird pro Monat ein Cover gepostet — Layout und Hintergrund direkt aus der Template_Posting.psd übernommen: „FOCUS" horizontal oben links, „AIRPORTS" vertikal darunter als Eyecatcher (aufrecht gestapelte Buchstaben in Head Light), der Monat unten rechts — jetzt auf dem gelben Chip in ICAO-Chip-Bauart, größer und mit Innenabstand. Das LHV-Logo entfällt, stattdessen Kranich-Wasserzeichen; der Swipe-Hinweis bleibt.

FOCUS
AIRPORTS
DEC26
Swipe »
Instagram 1080×1350
FOCUS
AIRPORTS
DEC26
Swipe »
Square 1080×1080 (mittiger Crop)
EbenePosition (1080×1350)Spezifikation
Hintergrundvolle FlächeFestes Markenmotiv ../social-templates/cover-bg.jpg (aus der PSD extrahiert: Navy-Verlauf, Weltkarte, Map-Pins, gestrichelter Orbit). Kein Foto, kein zusätzlicher Scrim — der Generator tauscht nur den Monatstext.
Kranich-Wasserzeichenunten rechts, angeschnittenidentisch Horizon: 68 % Bildhöhe, 6 % Deckkraft, 45/45 aus dem Bild laufend
„FOCUS"x62, Oberkante y109, Versalhöhe 131 pxHead Bold, gefüllt Weiß, Versalien (Original-Bbox bis x664)
„AIRPORTS"Spalte x401–469, y291–1058Head Light, Weiß, Buchstaben aufrecht vertikal gestapelt, gleichmäßiger Abstand ≈ 96 px pro Buchstabe — beginnt immer unter „FOCUS", in jedem Format inklusive 1:1
{MON}{YY}-Chiprechte Chip-Kante x1053, Chip-Unterkante y1161Text z. B. „DEC26": Head Bold ~100 px Deep Blue, zentriert auf #FFAD00, Innenabstand 32 px rundum, Radius 12 (Text-Bereich original x548–1021, y1020–1129)
Swipe-Hinweis(915, 1239) – (1041, 1301)„Swipe" Head Bold 30 px + Doppel-Chevron „»" 56 px, Weiß — nur auf dem Cover, nicht auf den Airport-Grafiken
LHV-Logox72, Unterkante y1278 (H−72)Weißes Logo, Höhe 48 px — Standard-Absender unten links (nur auf dem Cover; die Airport-Grafiken tragen nur den Kranich)

1:1-Ableitung: gleiche Datei, mittiger 1080×1080-Crop — FOCUS/AIRPORTS und Chip liegen innerhalb des Crops, Positionen um den Höhenversatz (−135 px) verschieben.

Kurzfassung für den Generator: Ein Design, zwei Vorlagen. Horizon = {PHOTO} + Scrim + Kranich + Eyebrow + ICAO-Chip + {CITY}. Cover = festes Hintergrund-Asset + FOCUS/AIRPORTS-Wortbild + Monats-Chip + Swipe + Kranich — monatlich ändert sich nur der Chip-Text. Alle Chips gleiche Bauart (Gelb, Deep-Blue-Text, zentriert).

Animiert? Dasselbe Horizon-Layout trägt das Reel — reel.html im Focus-Airport-Karussell blättert alle Flughäfen des Monats in ein animiertes Story/Reel und exportiert ein .webm. Motion-Timeline: Kapitel 07.

09 Rechtliches

Respektvoller Abstand zum Original.

LH Virtual ist ein non-kommerzielles Fan- und Community-Projekt und steht in keiner Verbindung zur Deutschen Lufthansa AG.

© 2026 LH-Virtual.com · Brandbook v1.5 · Fragen an das PR-Team im Discord.