/* Globale Stile */
Körper {
Schriftfamilie: „Segoe UI“, Tahoma, Geneva, Verdana, serifenlos;
Zeilenhöhe: 1,6;
Farbe: #333;
maximale Breite: 1200px;
Rand: 0 automatisch;
Polsterung: 0 20px;
Hintergrundfarbe: #f9f9f9;
.container {
Hintergrundfarbe: #fff;
Polsterung: 30px;
Rahmenradius: 8px;
Kastenschatten: 0 2px 10px rgba(0, 0, 0, 0,1);
Rand: 40px 0;
h1, h2, h3, h4 {
Farbe: #e67e23;
Schriftstärke: 700;
h1 {
Schriftgröße: 2,5rem;
Rand unten: 1,5rem;
Textausrichtung: zentriert;
Zeilenhöhe: 1,2;
h2 {
Schriftgröße: 1,8rem;
Rand oben: 2,5rem;
Rand unten: 1rem;
Rahmen unten: 2px durchgezogen #fdf1e6;
Polsterung unten: 0,5rem;
h3 {
Schriftgröße: 1,4rem;
Rand oben: 2rem;
Rand unten: 0,8rem;
P {
Rand unten: 1,5rem;
Schriftgröße: 1,1rem;
ul, ol {
Rand unten: 1,5rem;
Polsterung links: 1,5rem;
li {
Rand unten: 0,5rem;
Schriftgröße: 1,1rem;
A {
Farbe: #e67e23;
Textdekoration: keine;
Rahmen unten: 1px gepunktet #e67e23;
Übergang: alle 0,3 s leicht;
a:hover {
Farbe: #b35c12;
Rahmen unten: 1px durchgezogen #b35c12;
/* Bildstile */
.img-container {
Textausrichtung: zentriert;
Rand: 2rem 0;
.blog-img {
maximale Breite: 100 %;
Höhe: automatisch;
Rahmenradius: 6px;
Kastenschatten: 0 3px 10px rgba(0, 0, 0, 0,1);
.img-caption {
Schriftgröße: 0,9rem;
Farbe: #666;
Textausrichtung: zentriert;
Rand oben: 0,5rem;
Schriftstil: kursiv;
/* Markierungsfelder */
.highlight-box {
Hintergrundfarbe: #fdf1e6;
Rahmen links: 4px durchgezogen #e67e23;
Polsterung: 20px;
Rand: 25px 0;
Rahmenradius: 4px;
.Forschungsbox {
Hintergrundfarbe: #f0f7ff;
Rahmen links: 4px durchgezogen #0066cc;
Polsterung: 20px;
Rand: 25px 0;
Rahmenradius: 4px;
.Warnfeld {
Hintergrundfarbe: #fff8e8;
Rahmen links: 4px durchgezogen #f0b429;
Polsterung: 20px;
Rand: 25px 0;
Rahmenradius: 4px;
/* Tabellenstile */
Tisch {
Breite: 100 %;
Rahmenkollaps: Kollaps;
Rand: 30px 0;
Schriftgröße: 1rem;
th, td {
Polsterung: 12px 15px;
Rand: 1px durchgezogen #ddd;
Textausrichtung: links;
th {
Hintergrundfarbe: #fdf1e6;
Farbe: #e67e23;
Schriftstärke: 600;
tr:n-tes-Kind(gerade) {
Hintergrundfarbe: #f9f9f9;
/* Anführungszeichen-Stil */
Blockzitat {
Rahmen links: 5px durchgezogen #e67e23;
Polsterung links: 20px;
Rand: 30px 0;
Schriftstil: kursiv;
Farbe: #555;
/* CTA-Schaltfläche */
.cta-container {
Textausrichtung: zentriert;
Rand: 40px 0;
Polsterung: 30px;
Hintergrundfarbe: #fdf1e6;
Rahmenradius: 8px;
.cta-button {
Anzeige: Inline-Block;
Hintergrundfarbe: #e67e23;
Farbe: weiß;
Schriftstärke: 600;
Polsterung: 15px 30px;
Rahmenradius: 50px;
Textdekoration: keine;
Rand: keiner;
Schriftgröße: 1,2rem;
Übergang: alle 0,3 s leicht;
Kastenschatten: 0 4px 10px rgba(230, 126, 35, 0,2);
.cta-button:hover {
Hintergrundfarbe: #b35c12;
transformieren: translateY(-2px);
Kastenschatten: 0 6px 15px rgba(230, 126, 35, 0,3);
Rand: keiner;
Farbe: weiß;
/* FAQ-Bereich */
.faq-Abschnitt {
Rand: 50px 0;
Hintergrundfarbe: #fdf1e6;
Polsterung: 30px;
Rahmenradius: 8px;
.faq-item {
Rand unten: 20px;
Rahmen unten: 1px durchgezogen #f7d7b6;
Polsterung unten: 20px;
.faq-Frage {
Schriftstärke: 600;
Schriftgröße: 1,2rem;
Farbe: #e67e23;
Rand unten: 10px;
.faq-Antwort {
Schriftgröße: 1,1rem;
/* Autorenfeld */
.Autorenbox {
Anzeige: Flex;
Elemente ausrichten: zentrieren;
Hintergrundfarbe: #fdf1e6;
Polsterung: 20px;
Rahmenradius: 8px;
Rand: 40px 0;
.author-img {
Breite: 80px;
Höhe: 80px;
Randradius: 50 %;
Rand rechts: 20px;
.author-bio {
flex: 1;
.Autorenname {
Schriftstärke: 600;
Schriftgröße: 1,1rem;
Rand unten: 5px;
Farbe: #e67e23;
.Veröffentlichungsdatum {
Farbe: #666;
Schriftgröße: 0,9rem;
Rand oben: 20px;
Textausrichtung: rechts;
Schriftstil: kursiv;
/* Symptomkarten */
.symptoms-grid {
Anzeige: Raster;
Raster-Vorlagenspalten: Wiederholung (automatisches Ausfüllen, Minmax (280px, 1fr));
Lücke: 20px;
Rand: 30px 0;
.symptom-card {
Hintergrundfarbe: #fff;
Rahmenradius: 8px;
Überlauf: versteckt;
Kastenschatten: 0 2px 10px rgba(0, 0, 0, 0,05);
Übergang: Transformation 0,3 s einfach;
.symptom-card:hover {
transformieren: translateY(-5px);