WernerK: Zweites Div ändert Weite nicht

Beitrag lesen

Hallo,

ich habe unten stehende Elemente. Ein Image und ein Label. Der Label soll rechts neben dem Image stehen. Daher habe ich das mit dem Float und den Divs so gemacht.
Das klappt auch soweit.
Was jedoch nicht geht und was mich wundert:
Beide Divs bekommen ja durch die erste CSS Angabe die Weite von 160px.
Warum greift aber dann nicht die zweite Weiten Angabe mit
saveDataImageSrc = 70px in der ich versuche das erste Div wieder zu verkleinern?

  
<div id="saveDataImage">  
 <div class="saveDataImageSrc">  
   <input name="img_SaveData" id="img_Data" type="image" src="img/1_Save_64.gif" alt="hinzufügen" title="hinzufügen">  
</div>  
<div class="saveDataImageLabel">  
<label for="img_SaveData">Hinzufügen</label>  
</div>  
</div>  

  
#saveDataImage div{  
	float:left;  
	width:160px;  
}  
.saveDataImageLabel{  
	padding-top: 25px;  
}  
.saveDataImageSrc {  
	padding-top: 25px;  
	width:70px;  
	background:#CF6;  
}  
  

Gruss
Werner