Kontakt

Styleguide

Farben, Schrift, Bauteile

Die Grundlagen des Prototyps auf einer Seite — jeder Wert stammt aus demselben Stylesheet wie die Module, nichts ist nachgebaut.

Styleguide

Farben

Drei Farben tragen die Seite, dazu fünf Abstufungen von Valentino für Linien und Flächen. Content.Facts wechselt den Grund von Station zu Station: Mint, dann Pearl, dann Valentino mit Alabaster als Schrift, dann wieder Mint. Clover, ein dunkleres Grün, erscheint nur als Linie auf hellem Grund: in den Linienwolken, den Linienmarken und im Bild-Reveal. Jeder Abschnitt nennt seinen Grund — Alabaster, Pearl, Mint oder Valentino —, danach richten sich die Kopfzeile und die Farben der Linien.

Alabaster hsl(60 33.3% 98.8%) · Seitengrund
Valentino hsl(280 41.2% 10%) · Schrift und dunkle Flächen
Mint hsl(117.4 94.5% 85.7%) · Akzent: Hover-Flächen, Linien auf Valentino, Felder der Kopfzeile auf Valentino
Valentino 50% Sekundäre Angaben
Valentino 25% Linien in Bändern
Valentino 10% Haarlinien
Alabaster 15% Haarlinien auf Valentino
Valentino 5% Pfeilfelder, Tabs und Felder
Valentino 1% Karten (Insights und Beiträge)
Pearl hsl(330 4% 90.2%) · Valentino 10% auf Alabaster, opak · Content.Facts
Clover hsl(118 45% 40%) · nur als Linie auf hellem Grund: Linienwolken, Linienmarken, Bild-Reveal

Styleguide

Typografie

Zwei unabhängige Leitern: --large-text-xs bis --large-text-6xl ab 800 Pixel, --small-text-xs bis --small-text-4xl darunter. Ein Element wählt in jeder Fassung eine beliebige Stufe, die Stufen müssen sich nicht entsprechen (Fliesstext: large-md und small-md, Lead: large-xl und small-lg). Beide Sets liegen in styles.css als Custom Properties und werden hier direkt daraus gerendert. Eine Familie: Manrope (Google Fonts), Regular 400 und SemiBold 600. Nichts steht versal: Kicker, Meta, Nummern und Labels sind gewöhnliche Stufen der Leiter und tragen deren Laufweite. Gewicht 600 tragen die Überschriften und Titel, die Hauptpunkte des Menüs und die gewählte Sprache im Sprachschalter; alles andere steht in 400. Die Laufweite folgt der Stufe (--track-*, --small-track-*): je grösser, desto enger (Large: 6xl −0.035em, 5xl −0.03em, 4xl −0.025em, 3xl −0.02em, 2xl −0.015em, xl −0.01em, lg −0.005em, md 0, sm +0.005em, xs +0.01em; Small nach Pixelgrösse gleich, von 4xl −0.02em bis xs +0.015em). Titel, die ein ganzer Satz sind, enden mit Punkt; Bezeichnungen und Fragen nicht.

Large — ab 800 Pixel

Unabhängige Beratung

large-text-6xl88 / 97 · 600 · −0.035em · Hero

Unabhängige Beratung

large-text-5xl64 / 70 · 600 · −0.03em · Seitenkopf, CTA, Zitat

Unabhängige Beratung

large-text-4xl48 / 62 · 600 · −0.025em · Statement, Modul- und Teasertitel, Stationen (Content.Facts)

Unabhängige Beratung

large-text-3xl32 / 42 · 600 · −0.02em · Zwischentitel, FAQ- und Download-Zeilen

01

large-text-3xl32 / 32 · 400 · −0.02em · Index in Zellen und Stationen

Unabhängige Beratung

large-text-2xl24 / 34 · 600 · −0.015em · H4, Kartentitel, Rasterzellen

Unabhängige Beratung

large-text-xl22 / 33 · 400 · −0.01em · Lead

Unabhängige Beratung

large-text-lg20 / 28 · 400 · −0.005em · Footer-Navigation

Unabhängige Beratung

large-text-md18 / 29 · 400 · 0 · Fliesstext

Unabhängige Beratung

large-text-sm16 / 26 · 400 · +0.005em · Kurztexte, Legenden, Kontaktlinks, Kicker

Unabhängige Beratung

large-text-xs14 / 22 · 400 · +0.01em · Kleinste Angaben, Meta, Kontakt und Funktionszeile

Small — bis 800 Pixel

Unabhängige Beratung

small-text-4xl38 / 49 · 600 · −0.02em · Hero; Titel im Band 600–800

Unabhängige Beratung

small-text-3xl28 / 36 · 600 · −0.015em · Seitenkopf, Modul- und Teasertitel, CTA, Zitat

Unabhängige Beratung

small-text-2xl24 / 31 · 600 · −0.015em · Statement, H3, Lead-Karte (Teaser.Article), Menü-Navigation, Stationen (Content.Facts)

01

large-text-3xl32 / 32 · 400 · −0.02em · Index in Zellen und Stationen — wie Large

Unabhängige Beratung

small-text-xl20 / 28 · 600 · −0.005em · H4 · 400 · Lead im Band 600–800

Unabhängige Beratung

small-text-lg18 / 29 · 400 · 0 · Lead · 600 · FAQ-Fragen, Download-, Karten- und Artikeltitel, H5

Unabhängige Beratung

small-text-md16 / 26 · 400 · +0.005em · Fliesstext, Footer, Bildlegenden, Referenznamen

Asset- & Liability-Management

large-text-sm16 / 22 · 400 · +0.005em · Kicker — wie Large

Unabhängige Beratung

small-text-sm14 / 22 · 400 · +0.01em · Meta, Nummern, Kontaktkarte, Datum, Newsletter-Hinweis

Asset- & Liability-Management

small-text-xs12 / 17 · 400 · +0.015em · Hero-Kicker

Styleguide

Bauteile

Die wiederkehrenden Teile, aus denen die Module gebaut sind — live aus dem Stylesheet, nicht nachgezeichnet. Rangfolge: Schaltflächen in Valentino für Handlungsaufforderungen; die Kopfzeile — Marke, Kontakt, Menü — steht eine Stufe leiser in kleinen Feldern, die sich vom Grund abheben (siehe Kopfzeile); Textlinks mit Haarlinie für Verweise.

Schaltflächen

Ein Bauteil, drei Gründe. Die Füllung schiebt sich beim Hover über die Fläche, der Pfeil tauscht sich in seinem Feld aus. Auf dunkel ist die Fläche deckend — Alabaster 8 % in Valentino gemischt —, damit keine Linienwolke durchscheint. Zwei Höhen: 3.5rem im Fluss der Seite (--control-h), 5.25rem für die eine Handlung auf einem CTA-Band (--control-h-lg). Unter 800 Pixel 3 und 3.5rem.

Auf hell Mit Kontur Auf dunkel

Eingabefeld

Nur auf Valentino, in CTA.Newsletter: Alabaster 8 % als Fläche, 25 % als Kontur, Text und Cursor in Alabaster. Feld und Schaltfläche daneben teilen immer die Höhe ihres Bandes — auf dem CTA-Band also 5.25rem, dieselbe Höhe wie die Schaltfläche von CTA.Default.

Textlink

Für Verweise, die keine Schaltfläche sein sollen — Unterstrich wächst von links.

Link im Fliesstext

Innerhalb eines Absatzes trägt der Link von Anfang an einen feinen Unterstrich — sonst wäre er im Fliesstext nicht zu erkennen. Beim Überfahren wird er kräftiger.

Für eine erste Einschätzung genügt ein Telefonat unter +41 71 227 35 35.

Kicker, Chip und Index

Der Kicker der Module trägt eine Linienmarke (siehe Linien).

Beratung

Studie 01

Filterzeile

Ab 800 Pixel als Reiterzeile, darunter als Auswahlfeld.

Sprachschalter

Im Menü und im Footer, jeweils auf Valentino. Die gewählte Sprache steht in 600; alle Schalter einer Seite teilen denselben Zustand.

DEEN

Karten

Beiträge und Insights: Tönung Valentino 1 %, jede Haarlinie nur einmal — das Raster zeichnet oben und links, jede Karte rechts und unten. Beim Hover schiebt sich Mint von links über die Karte, die Texte werden Valentino; so verhält sich auch die Beitragskarte im Menü. Teaser.Default reagiert nur über seine Schaltfläche; Bild und Haarlinie bleiben ruhig.

StudieWie sich Zinsniveau und Demografie auf die Risikofähigkeit auswirken12.03.2026 FachbeitragWarum Governance über die Qualität von Anlageentscheiden mitbestimmt28.02.2026

Kopfzeile

Marke, Kontakt und Menü heben sich vom Grund ab, sobald die Seite scrollt; am Seitenanfang stehen sie hell, die Marke frei. Gemessen wird einmal auf der Mittellinie der Kopfzeile — unter der Marke, in der Mitte und unter dem Menü, die Mehrheit gilt —, alle Felder wechseln zusammen. Abschnitte nennen ihren Grund mit data-ground; ein Bild zählt als Valentino, wenn sein Rahmen nichts anderes sagt. Das Wort «Kontakt» hat kein Feld und folgt immer dem Grund direkt dahinter. Beim Scrollen faltet sich die Marke zu einer Linie in der Grösse eines Menübalkens; sie neigt sich mit dem Tempo des Scrollens und kommt flach zur Ruhe, Hover entfaltet sie. Die Haarlinie unter der Kopfzeile verschwindet mit dem ersten Scrollen.

GrundFeldZeichenHover: Feld / Zeichen«Kontakt»
SeitenanfangAlabasterValentinoMint / Valentinofolgt dem Grund
Alabaster, PearlValentinoAlabasterMint / ValentinoValentino
MintValentinoAlabasterValentino / MintValentino
Valentino, BilderMintValentinoAlabaster / ValentinoAlabaster
Menü offenValentinoAlabasterMint / ValentinoAlabaster

Styleguide

Linien

Die Linie ist das tragende Gestaltungselement: als Haarlinie, die das Raster zeichnet, als Linienmarke anstelle von Quadraten, als Linienwolke, die von Unordnung zu Ordnung findet, und als Reveal, durch das ein Bild erscheint. Alles folgt demselben Gedanken — aus Komplexität wird Klarheit — und derselben Richtung: Linien zeichnen sich von links oben nach rechts unten ein.

Haarlinie

Ein Pixel, Valentino 10 % auf hellem Grund, Alabaster 15 % auf Valentino. Sie zeichnet sich beim Erscheinen in einem kräftigeren Ton von links oder von oben ein und setzt sich dann. In Rastern wie Karten und Referenzen gibt es jede Linie nur einmal. Die Linien des Footers laufen über die ganze Breite; die Haarlinie unter der Kopfzeile verschwindet mit dem ersten Scrollen. In Header.Text-Media setzen ein Horizont über die ganze Breite und eine Senkrechte bis zur Kopfzeile das Bild ins Raster, in Teaser.Default die Oberkante des Bildes, weitergezogen über die Textspalte bis zum Seitenrand — so wie in diesen beiden Feldern.

Linienmarke

Ersetzt alle Quadrate: in den Menüzeilen, vor den Kickern der Module, in Aufzählungen und bei Bestätigungen. 0.75rem lang, 1.5 Pixel stark. In Ruhe pendelt und driftet jede Marke leicht, in eigenem Tempo. Sie ordnet sich, sobald der Zeiger ihren Bereich erreicht — und das ist nie die Marke selbst: beim Kicker das ganze Modul, in einer Aufzählung die Zeile, im Menü der Eintrag. Dann legt sie sich flach, steht still und nimmt die Akzentfarbe an: Clover auf hellem Grund, Mint auf Valentino, Valentino auf Mint. Auf Touch-Geräten ordnet sie sich in der Mitte des Bildschirms. Zum Ausprobieren über die Felder fahren.

Beratung

  • Verpflichtungen modellieren
  • Strategie ableiten
  • Umsetzung überwachen

Kontakt

Linienwolke

Kurze Haarlinien in einer Wolke, nur dort, wo kein Text steht: in Header.Hero über dem Absatz, in Header.Text neben und über dem Titel, in CTA.Default über der Schaltfläche. In Unordnung liegt jede Linie neben ihrem Rasterplatz, pendelt und driftet. Nähert sich der Zeiger der Mitte, gleiten die Linien heim und legen sich flach zu gestrichelten Reihen; die Ordnung breitet sich von der Mitte aus, die Unordnung kehrt vom Rand zurück. Über der Schaltfläche des Moduls ist die Wolke ganz geordnet, auf Touch-Geräten ordnet sie sich beim Scrollen. Farben: Valentino in drei Stärken und ein Viertel Clover auf hellem Grund, Alabaster und Mint auf Valentino. Ein Kopf trägt als zweites Element entweder ein Bild oder eine Wolke, nie beides. Beispiel: der Kopf dieser Seite.

Bild-Reveal

So erscheint ein Bild, einmal: Kurze Linien streuen über eine Abdeckung im Seitengrund, fallen in Reihen und räumen sich Reihe für Reihe diagonal von links oben nach rechts unten weg. Danach steht das Bild allein. Nur Valentino, ohne Akzent — hier ist die Linie Vorhang, nicht Farbe. Im Einsatz beim Bild von Header.Text-Media und bei den Porträts von Content.Team und Teaser.Team; dort läuft der Effekt als Welle über das Feld, von der Karte links oben zur Karte rechts unten.

Bild-Reveal, leise

Dieselbe Bewegung ohne die Linien: Die Abdeckung räumt sich Reihe für Reihe diagonal weg, sonst nichts. Für Bilder, die auf ein Modul folgen, das den vollen Effekt schon gespielt hat — zweimal hintereinander ist zu viel. Teaser.Default nutzt diese Fassung.

Styleguide

Raster

Acht Spalten innerhalb der Ränder, unter 800 Pixel eine. Beide Fassungen skalieren fluid mit der Fensterbreite. Mit Taste G lässt sich das Raster über jede Seite legen.

Large — ab 800 Pixel

Small — bis 800 Pixel

Spalten
8
Spaltenabstand
32
Aussenrand
56
Spaltenbreite
145.5
Inhaltsbreite
1388 bei 1500
Verhalten
skaliert fluid
Spalten
1
Spaltenabstand
Aussenrand
20 · 40 ab 600
Spaltenbreite
Fenster − Rand
Inhaltsbreite
350 bei 390
Verhalten
skaliert fluid

Styleguide

Flächen

Vier Flächen, mehr braucht es nicht: Jedes Modul sitzt in einer davon, statt eine eigene Breite zu erfinden. Die Balken unten sind die echten Breiten, nicht gezeichnet. Unter 800 Pixel werden alle vier zur einen Spalte zwischen den Rändern.

full-area
Die ganze Seite, randabfallend. Bilder, dunkle Bänder, Kopfzeile und Footer. Beispiele: Header.Hero, Content.Media-Assets (Fläche: full-area), CTA.Default, Site.Footer.
grid-area
Die acht Spalten zwischen den Rändern. Alles, was sich in Spalten gliedert. Beispiele: Content.Benefits, Content.Team, Content.Articles-Overview, Teaser.Team, CTA.Newsletter.
prose-area-default
Vier Spalten, zentriert. Das Lesemass für lange Fliesstexte und Artikel — und für Bilder, die im Lesefluss stehen. Beispiele: Content.Text (layout: default), Content.Media-Assets (Fläche: prose-area-default).
prose-area-on-side
Vier Spalten rechts im Raster, Spalten 5–8. Text zwischen anderen Modulen; der Titel steht links daneben in den Spalten 1–3. Beispiel: Content.Text (layout: on-side).

Styleguide

Modulabstände

Module ordnen sich selbst. Der Stapel hat keinen Abstand; jedes Modul bringt seinen eigenen Einzug oben mit und nichts darunter. Wie gross er ist, entscheidet das Modul davor. Wer Inhalte pflegt, wählt keine Abstände — er ordnet Module.

Werte

Zwei Werte tragen die ganze Seite. Sie stehen als Variablen in styles.css; ändert man sie dort, ändert sich der Rhythmus überall.

Standard
15rem · Small 7rem — zwischen zwei unverwandten Modulen
Kompakt
7.5rem · Small 3.5rem — ein Modul, das das vorige fortsetzt
Kicker → Titel
1.25rem · in den grossen Köpfen 2rem
Titel → Text
2rem · in den grossen Köpfen 2.5rem
Text → Schaltfläche
2rem · in den grossen Köpfen 2.5rem

Der Einzug ist Innenabstand, wenn das Modul auf dem Seitengrund steht, und Aussenabstand, wenn es seinen eigenen Grund mitbringt: In einem farbigen Band oder unter einem randabfallenden Bild würde die Fläche den Abstand verschlucken. Das betrifft Content.Testimonial, Teaser.Default, CTA.Default, CTA.Newsletter und den Footer.

Reihenfolge der Regeln

Erstens der gemeinsame Standard. Zweitens die Gruppenregel: Ein Modul der Gruppe «Fliesstext» — Content.Text und Content.Media-Assets — rückt kompakt auf, wenn direkt davor ein Modul derselben Gruppe steht. Drittens Ausnahmen für ein geordnetes Paar; bei mehreren gewinnt die spätere. Ausnahmen gibt es zwei, dazu eine dokumentierte Sonderstelle:

Erstes Modul
Kein Einzug. Der Seitenkopf baut die Falte selbst und sitzt unter der fixen Kopfzeile.
CTA → Footer
Kein Abstand. Zwei dunkle Flächen schliessen die Seite gemeinsam; getrennt werden sie von der hellen Linie des Footers.
Startseite
Header.Hero → Statement → Stationen bleiben ausserhalb des Systems: Das Statement schiebt sich über das angeheftete Bild, die Stationen setzen seine Fläche fort. Eine Choreografie, kein Stapel.

Massgeblich ist, was wirklich steht: Der Seitenbauer legt nur für Module einen Platz an, die etwas rendern — ein leeres Modul kann weder Abstand erzeugen noch eine Folge zerreissen. Und die Paare sind gerichtet: Text vor Bild sagt nichts über Bild vor Text.

Zwei unverwandte Module

Beide nehmen den Standardabstand. Die Beispiele laufen mit demselben Stylesheet und denselben Modulen wie die Seiten, auf 35 % verkleinert; die Zahlen in den Chips sind die echten (Taste G).

Dokumente

Zwei unverwandte Module

Ein anderes Modul — es beendet den Zusammenhang.

Dokumente

Beide nehmen den Standardabstand

Ein anderes Modul — es beendet den Zusammenhang.

Eine Folge: Text → Text → Bild

Das erste Modul der Folge behält den Standard, die folgenden rücken kompakt auf.

Fliesstext

Das erste Modul einer Folge steht im Standardabstand.

Fliesstext

Das zweite folgt kompakt — es setzt denselben Gedanken fort.

Analyse im Team© c-alm AG

Folge, unterbrochen

Ein fremdes Modul beendet den Zusammenhang; danach beginnt der Standard von vorn.

Fliesstext

Standard.

Fliesstext

Kompakt.

Dokumente

Ein fremdes Modul

Ein anderes Modul — es beendet den Zusammenhang.

Fliesstext

Wieder Standard: die Folge ist unterbrochen.

Ausnahme für ein Paar: CTA → Footer

Zwischen den beiden dunklen Bändern steht nichts.

Kontakt

Eine Frage, die keine einfache Antwort hat?

Gespräch vereinbaren

Fehlende Felder

Dasselbe Modul viermal: mit allen Feldern, ohne Titel, ohne Lead und nur mit dem, was es braucht. Das erste sichtbare Element beginnt immer auf dem Einzug — für ein Feld, das fehlt, wird keine Regel wirksam.

Alle Felder

Lead, der die Frage stellt.

Und der Absatz, der sie beantwortet.

Ohne Titel: Der Lead beginnt auf dem Einzug, die Spalte bleibt auf dem Raster.

Und der Absatz darunter.

Ohne Lead

Nur ein Absatz — kein Loch, wo der Lead stünde.

Nur der Pflichtinhalt.

Rhythmus im Fliesstext

Innerhalb von Content.Text ist der Abstand eine eigene Schicht: Absätze, Zwischentitel und Listen haben ihren Rhythmus, oben und unten schliesst der Text bündig ab — kein zusätzlicher Abstand über dem ersten und unter dem letzten Element.

Rhythmus

Der Lead steht grösser und hält mehr Abstand zum ersten Zwischentitel.

Zwischentitel H3

Ein Absatz nach einem Zwischentitel steht enger an ihm als am Absatz davor.

  • Verpflichtungen modellieren
  • Strategie ableiten
  • Umsetzung überwachen

Zwischentitel H4

Und der letzte Absatz schliesst das Modul ab.