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