Du musst für #kopfleiste width: 100% definieren.
Der Abstand zwischen der schwarzen Leiste kommt vom p Tag, dass den Banner einschließt. Entferne das p Tag um definiere für den Banner(img) umbedingt per CSS display: block, sonst hast du noch einen 3px Abstand.Merci euch beiden, ich denke eure Antworten helfen weiter. Das mit dem <p>-Tag entfernen geht aber nicht (denke ich) - zumindest wenn ich valides XHTML schreiben möchte gehört img als inline-Element in ein <p>-Tag o.ä., oder liege ich falsch?
Ich werd es mal mit alle Abstände auf 0 setzen versuchen und für die #kopfleiste 100% width definieren.
Merci, Markus
Willst Du einen durchgängig schwarzen Balken, dann musst Du nicht für die <p>-Tags die Hintergrundfarbe definieren, sondern für den <div>, der die <p>-Tags umschließt. Du hast einfach zu kompliziert gedacht. So sparst Du sogar eine background-color-Regel.
Die Überschriften finde ich übrigens nicht zu groß. Für leicht Schwersichtige wie mich ist der Fließtext sogar eine Spur zu klein.
Grüße
Nico