Wenn ich Dich richtig verstanden hab, könnte das die Lösung, bzw. ein Ansatz dazu sein (ich hab die beiden Spalten mal mit borders versehen, damit ich die besser erkenne. Bzegl. der Überlänge der Spalten nach unten wird das an der Menge des Textes liegen der da rein kommt.
#Bildbereich{
float: left;
width: 200px;
}
#Spalte1{
border-width: 1px;
border-style: dotted;
float: right;
width: 150px;
}
#Spalte2{
border-width: 1px;
border-style: solid;
float: right;
width: 300px;
}
#normaltext{
position:absolute;
left:10px; top:200px; width:300px; height:150px;
}
----------
<body>
<div id="Bildbereich">
<img src="" width="100" height="100" border="0" alt="" / >
</div>
<div id="Spalte1">
Name: <br/ >
Produktionsjahr: <br/ >
</div>
<div id="Spalte2">
SelfHTML <br/ >
2000 <br/ >
</div>
<div id="normaltext">
NORMALER WEITERER FLIESSTEXT AB HIER
</div>
</body>
###############
zur Positioniereung findest Du hier gute Beschreibungen: http://www.css4you.de/bottom.html
viele Grüße,
Maz