/* Hauptcontainer für das Impressum */
#company, #legal {
  max-width: 800px;           /* Begrenzte Textbreite für bessere Lesbarkeit */
  margin: 40px auto;          /* Zentriert mit Abstand oben/unten */
  padding: 20px 30px;         /* Innenabstand */
  box-sizing: border-box;
}

/* Absätze */
#company p, 
#legal p {
  margin-bottom: 1.5em;
}

/* Überschriften (fett) */
#company b, 
#legal b {
  display: block;
  margin-bottom: 0.3em;
}

/* Links */
#company a, 
#legal a {
  text-decoration: none;
}

#company a:hover, 
#legal a:hover {
  text-decoration: underline;
}

/* Optional: leichte Trennung der Abschnitte */
#company {
  border-bottom: 1px dashed #cccccc56;
  padding-bottom: 30px;
}

#legal {
  padding-top: 10px;
}
