martinli: CSS Homepage, Tabellen ersetzen?

Beitrag lesen

Hallo,
erstmal vielen Dank für eure Hilfe.
Ich habe jetzt mal ein wenig mit div's gebastelt.
Dabei sind 2 Probleme aufgetreten:
1. Ich habe mehrere Divs übereinander. Ein mal das Top und dann das Menü. Deren Ausrichtung ist natürlich oben.
Da drunter soll dann das Untermenü neben dem Inhalt stehen.
Irgendwie schaffe ich es nicht, dass beides nebeneinander/Platzfüllend ist.
Und dann habe ich am unteren Ende der Seite das Impressum als Div.
Dabei habe ich das Problem, dass es entweder nicht unten ist, oder es ist breiter als 100%. Das verstehe ich nicht so ganz. Leider!
Und dann soll es natürlich so sein, dass der Freiraum zwischen Menüleiste und Impressum komplett durch das Untermenü/Textinhalt gefüllt wird. Aber wenn ich da auch 100% als height angebe, dann wird es nicht füllend!
Hier mal der Quelltext, also nur der betreffende Teil.

<div style=" width:100%; height:100%;border:1px solid black; float:top;">
<div style=" width:100%; height:100px;border:1px solid black; float:top;">Top wahrscheinlich als Bild</div>
<div style=" width:100%; height:25px;border:1px solid black; background-color: #eeeeee;" align="center" >Home | Thema1 | Forum | Suche</div>
<div  style=" width:200px; height:200px;border:1px solid black;">
<div>Aktuelles</div>
<div>Geschichte</div>
<div>Über mich</div>
<div style="text-align:left; margin-left:10px;">Lebenslauf</div>
<div style="text-align:left; margin-left:10px;">Ausbildung</div>
</div>
<div style="border:1px solid black;"><h1>Überschrift</h1>Text, ganz viel text...</div>
<div  style=" width:100%; height:25px;border:1px solid black; position:absolute; bottom:0px" align="center" >Impressum</div>
</div>

Vielen Dank wieder im Voraus!
Martin