Hi Gernot
"width:1px mit breiterem img"? Was willst du mit "width: 1px" bezwecken, wenn das Bild breiter ist?
Bei Tabellen kann man mit einer solchen Angabe erreichen, dass die Spalte "so schmal wie möglich", also zb so breit wie ein enthaltenes bild gesetzt wird.
Ansonsten lass doch beide Spalten floaten. Dann hast du auch nicht mit dem 3-Pixel-Bug des IE<7 zu kämpfen. Wenn die zweite Spalte genug Text enthält, dann nimmt sie ja auch die restliche Breite ein.
Wie soll das gehen? Folgendes funktioniert nicht. Die Blöcke landen untereinander:
<div style="float: left;">
Inhalt linke Spalte
</div>
<div style="float: right;">
Inhalt rechte Spalte
</div>
Gruß, Johannes.