achja und antworten wie "layouts mit tables sind sowieso scheisse" möchte ich gleich vorwegnehmen, dass es mit:
<div style="height:100%">
<div style="height:100px;">
dieses div ist 100px hoch.
</div>
<div style="height:100%">
dieses div soll den rest des schirms füllen, aber nicht mehr!
</div>
</div>
sich genauso verhält.