DESIGN.md · Analysis

DZ BANK

dzbank.de · 2 Sept 2026 · 47 colors · Frutiger Next Com, Arial, Verdana, sans-serif

DZ BANK

DZ BANK is Germany's central bank for cooperative banking, serving over 700 cooperative banks. The design system reflects institutional trust through bold orange accents, clean typography, and a professional minimalist aesthetic.

Colors

surface#ffffff
surface-dim#f6f6f6
surface-bright#ffffff
surface-container-lowest#f0f0f0
surface-container-low#ebebea
surface-container#dfdedd
surface-container-high#cbcbcb
surface-container-highest#ababab
on-surface#404040
on-surface-variant#707172
inverse-surface#2a2a2a
inverse-on-surface#f0f0f0
outline#707172
outline-variant#ababab
surface-tint#f08200
primary#f08200
on-primary#ffffff
primary-container#ffcc99
on-primary-container#404040
inverse-primary#ffcc99
secondary#0066cc
on-secondary#ffffff
secondary-container#e6f0ff
on-secondary-container#0066cc
tertiary#7f7f7f
on-tertiary#ffffff
tertiary-container#cbcbcb
on-tertiary-container#404040
error#d32f2f
on-error#ffffff
error-container#ffcdd2
on-error-container#b71c1c
primary-fixed#ffcc99
primary-fixed-dim#f08200
on-primary-fixed#404040
on-primary-fixed-variant#707172
secondary-fixed#e6f0ff
secondary-fixed-dim#0066cc
on-secondary-fixed#0066cc
on-secondary-fixed-variant#004999
tertiary-fixed#cbcbcb
tertiary-fixed-dim#7f7f7f
on-tertiary-fixed#404040
on-tertiary-fixed-variant#505050
background#ffffff
on-background#404040
surface-variant#ababab

Typography

display
fontFamily: Frutiger Next Com, Arial, Verdana, sans-serif · fontSize: 54px · fontWeight: 700 · lineHeight: 64px · letterSpacing: -0.02em
headline-lg
fontFamily: Frutiger Next Com, Arial, Verdana, sans-serif · fontSize: 40px · fontWeight: 600 · lineHeight: 48px · letterSpacing: -0.01em
headline-md
fontFamily: Frutiger Next Com, Arial, Verdana, sans-serif · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: 0em
title-lg
fontFamily: Frutiger Next Com, Arial, Verdana, sans-serif · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Frutiger Next Com, Arial, Verdana, sans-serif · fontSize: 18px · fontWeight: 500 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Frutiger Next Com, Arial, Verdana, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Frutiger Next Com, Arial, Verdana, sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Frutiger Next Com, Arial, Verdana, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

DZ BANK is Germany's central cooperative banking institution, serving as the strategic hub for over 700 cooperative banks nationwide. The design system embodies Institutional Minimalism—a philosophy that prioritizes clarity, trust, and professional authority through restrained use of a bold orange accent (#f08200) against a clean white and neutral gray palette. The aesthetic is deliberately austere: no gradients, no decorative elements, no soft shadows. Every visual decision serves institutional credibility. The brand personality is authoritative yet approachable, speaking in precise, data-driven language without jargon. Voice example: 'Der Halbjahresbericht der DZ BANK Gruppe ist jetzt live—alle Kennzahlen und Analysen finden Sie im Online-Bericht.' The tone is direct, factual, and confident.

Colors

The color system is built on a foundation of institutional neutrality with a single, unmistakable accent. Primary (#f08200, a warm orange) is reserved exclusively for calls-to-action, interactive states, and brand emphasis—it appears on buttons ('Zum Online-Bericht', 'Alles akzeptieren'), active filter tabs, and hover states. This restraint ensures the primary color retains maximum impact and never becomes decorative noise. The surface stack ranges from pure white (#ffffff) at the brightest level down through carefully calibrated grays: surface-container-low (#ebebea) for subtle backgrounds, surface-container (#dfdedd) for card containers, and surface-container-highest (#ababab) for disabled or tertiary states. On-surface text is set to #404040 (near-black) for maximum legibility on light

Typography

The type system uses Frutiger Next Com as the primary typeface, a humanist sans-serif that conveys both professionalism and approachability. Display (54px, 700 weight, -0.02em letter-spacing) is reserved for hero headlines and major announcements; it commands attention without aggression. Headline-lg (40px, 600 weight) is used for section titles and modal headers. Body-md (16px, 400 weight, 24px line-height) is the workhorse for all body copy and ensures 16px minimum font size on mobile for accessibility. Label-md (14px, 600 weight) is applied to button text and form labels, with 0.01em letter-spacing to add subtle emphasis. All typography uses unitless line-height (1.5x for body, 1.33x for headlines) to scale proportionally with font size. On small labels over busy backgrounds or within d

Layout

The layout uses a 12-column fluid grid with a maximum container width of 1280px, ensuring content remains readable on ultra-wide displays while adapting fluidly below 768px breakpoints. Horizontal gutters are set to 24px (md spacing) on desktop, reducing to 12px (sm spacing) on tablet and mobile. Vertical rhythm is governed by the lg spacing token (40px) for section separation, creating clear visual breathing room between major content blocks. The homepage hero spans full-width with a semi-transparent overlay (rgba(0, 0, 0, 0.3)) to ensure text legibility over background imagery. Card-based layouts use md spacing (24px) for internal padding and are separated by 24px gaps. The search bar and filter components use compact spacing (12px padding, 4px internal margins) to maximize information d

Elevation & Depth

Depth in this system is achieved through subtle, restrained shadows and strategic use of borders rather than dramatic layering. Level 1 (base surfaces, cards) uses box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), a soft shadow that lifts elements 4-8px off the background. Level 2 (modals, dropdowns, elevated cards) uses box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12), creating a more pronounced separation. Level 3 (tooltips, popovers) uses box-shadow: 0 16px 40px rgba(0, 0, 0, 0.1). All shadows use a 0px horizontal/vertical offset and 20-40px blur radius to create a diffuse, naturalistic effect. Borders

Shapes

The shape philosophy is 'Technical Precision'—minimal rounding that respects the grid and never feels organic or playful. Buttons and inputs use 4px border-radius (DEFAULT), a subtle curve that softens hard edges without introducing visual softness. Cards use 4px as well, maintaining consistency across interactive and container elements. Modals and elevated surfaces use 8px (lg) to signal increased importance through slightly more generous rounding. Badges and pills use full (9999px) border-radius for circular emphasis on status indicators and tags. The rationale: 4px is the smallest rounding

Components

Action Elements Buttons are the primary interaction mechanism and must be immediately recognizable. Primary buttons use {colors.primary} (#f08200) background with white text, 44px height, 12px vertical padding, 24px horizontal padding, and 4px border-radius. On hover, shift the background to #d97000 (darken by ~15%) and apply a 0.2s cubic-bezier(0, 0.42, 0.04, 1.1) transition—no scale transform, no shadow change, only color. Secondary buttons use {colors.surface-container-low} background with {colors.on-surface} text and a 1px solid {colors.outline-variant} border; on hover, shift to {colors.surface-container} and change text to {colors.primary}. Ghost buttons have transparent background and {colors.primary} text; on hover, add {colors.surface-container-low} background. All buttons mus

Do's and Don'ts

**Do**

  • Do use the primary orange (#f08200) exclusively for interactive elements and calls-to-action; never use it for decorative backgrounds or non-interactive text.
  • Do maintain 44px minimum height for all clickable elements (buttons, list items, input fields) to ensure touch accessibility on mobile devices.
  • Do apply the cubic-bezier(0, 0.42, 0.04, 1.1) easing function to all transitions (0.15s–0.3s duration) for a consistent, snappy interaction feel.
  • Do use the full 12-column grid and respect the 24px gutter; never break the grid for aesthetic reasons.
  • Do pair color changes with other state indicators (scale, shadow, border) rather than relying on color alone to signal interactivity.

**Don't**

  • Don't use gradients, blur effects, or glassmorphism—the brand is institutional and austere, not decorative.
  • Don't apply border-radius > 12px except for full-circle badges; the aesthetic is technical, not organic.
  • Don't use shadows > 0.12 opacity or blur > 40px; keep shadows subtle and naturalistic.
  • Don't introduce secondary colors (blue, gray) into interactive elements; primary orange is the only accent color for buttons and focus states.
  • Don't use font weights below 400 or above 700; the type system is restrained and professional, never ultra-light or ultra-bold.