Holger II: Problem mit Breite der Kopfzeile

Beitrag lesen

Hallo,
als Neuling in CSS und HTML habe ich noch große Probleme. Vielleicht könnt Ihr mir bei einem helfen.

Ich möchte links ein Inhaltsverzeichnis (Breite 240 px)

  
div#dir_links {  
position : absolute;  
left : 0;  
width : 240px;  
background : url(../bilder/....jpg);  
margin : 0;  
padding : 10px 0px 0px 0px;  
}  

Daneben möchte ich am oberen Rand einen Balken setzen:

  
div#header {  
position : absolute;  
height : 40px;  
width : 100%;  
/* background-color:#5a7332; */  
background : url(../bilder/.....jpg) repeat top;  
margin :  0;  
margin-left:240px;  

Egal ob ich background-color oder background-image angebe, bei der width-Angabe von 100% ist der Balken zu lange. Bei keiner width-Angabe ist er zu kurz.
Was muss ich angeben, dass der Balken bis zum rechten Rand des Bildes geht?