Ich habe nur keinen Schimmer, wie ich die Höhe des Navi-DIVs (mit bgcolor) an die des Main-DIVs anpasse (die Höhe des Main-DIVs variiert je nach Inhalt)...
So in etwa könnte es aussehen:
+-----------+
| Header |
+-----------+
|+----+----+|
||Navi|Main||
|+----+----+|
+-----------+
| Footer |
+-----------+
<div>Header</div>
<div style="background-color:#ffff00;">
<div style="width:200px;float:left;">
123<br/>
123<br/>
123<br/>
123<br/>
123<br/>
</div>
<div style="margin-left:200px;background-color:#ff00ff;">
123<br/>
123<br/>
123<br/>
123<br/>
123<br/>
123<br/>
123<br/>
<div style="clear:both;"></div>
</div>
</div>
<div style="">Footer</div>