Marico: Ausrichtung von Divs

Beitrag lesen

Hallo,
ich möchte 5 Divs nebeneinander ausrichten, dabei soll das 4. allerdings eine variable Breite haben.
Nachdem das mit float (zumindest mir) nicht möglich war habe ich ein weiteres Div um die 4 verbleibenden gelegt und versuche nun verzweifelt das Letzte an den rechten Rand des übergeordneten Divs zu platzieren ...

Ums etwas Bildlicher darzustellen:

1. Versuch
|Div1||Div2||Div3||Div4 (mit variabler Breite)||Div5|

2. Versuch
|Div1 (übergeordnet)|Div2||Div3||Div4||Div5 (am rechten Rand des übergeordneten)||

Der Code des 2. Versuchs:

css:

  
body {  
	background: url(/images/x_repeat.png) top repeat-x;  
	}  
  
#container {  
	width: 85%;  
	min-width: 800px;  
	margin: auto;  
	}  
  
#head_top {  
	background: url(/images/head_top_repeat.png) repeat-x;  
	width: 100%;  
	min-width: 780px;  
	height: 30px;  
	}  
  
#head_top_left {  
	background: url(/images/head_top_left.png);  
	width: 6px;  
	height: 30px;  
	float: left;  
	}  
  
#head_top_saga {  
	background: url(/images/head_top_logo.png);  
	width: 144px;  
	height: 30px;  
	margin-left: 6px;  
	float: left;  
	}  
	  
#head_top_middle {  
	background: url(/images/head_top_middle.png);  
	width: 2px;  
	height: 30px;  
	margin-left: 144px;  
	float: left;  
	}  
	  
#head_top_right {  
	background: url(/images/head_top_right.png);  
	width: 6px;  
	height: 30px;  
	float: right;  
	}  

html:

  
<body>  
	<div id="container">  
		<div id="head_top">  
			<div id="head_top_left" />  
			<div id="head_top_logo" />  
			<div id="head_top_middle" />  
			<div id="head_top_right" />  
		</div>  
	</div>  
</body>  

Ich hoffe mein Problem war verständlich und jemand kann mir helfen.