Das alte Tabellenlayout ist out, jetzt ist ein CSS-Layout in.
Am Anfang ist die Umstellung für den einen oder anderen etwas schwer, deshalb biete ich hier ein simples Grundgerüst an.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>2 Spalten Layout</title>
<style TYPE="text/css">
<!--
body {
margin:0; padding:0; }
#links {
float:left; width: 12em; border:1px solid #f00; height:100%;}
#rechts {
margin-left: 12.em; border:1px solid #0f0; height:100%;}
/* ohne height:100% verrutscht der linksbündige text im rechten div im IE !!! */
-->
</style>
</head>
<body>
<div id="links">
<div style="padding:5px; ">
nav
nav
nav
</div>
</div>
<div id="rechts">
content<br>
content<br>
content<br>
content<br>
content<br>
</div>
</body>
</html>