Hallo.
Zuerst zur Zentrierung einer Webseite: Die Möglichkeiten dazu findet ihr in den FAQs unter:
/navigation/faq.htm#mittig_zentrierte_inhalte.
Ein Besispiel (mit Code) für ein dreispaltiges Layout wie ihr es plant, findet ihr unter:
/css/layouts/mehrspaltige.htm#dreispaltig.
Info: Für ein Menü sind Listen meist am besten geeignet.(/html/text/listen.htm / http://css.maxdesign.com.au/listamatic/)
Alles zur Positionierung von Elementen findet ihr unter:
/css/eigenschaften/positionierung.htm
Wenn sich ein div-Element nach unten ausdehnen soll, verzichtet man einfach auf eine Angabe von height. So entstehen grundsätzlich auch ersteinmal keine Scrollbalken. Zusätzlich ist es sinnvoll, overflow zu definieren.
Euer Menü könntet ihr in eine seperate html-File auslagern und dann mittels include (php) einbinden. Das hätte den Vorteil, bei anstehenden Änderungen nur eine Seite umschreiben zu müssen. Hierfür muss euer Hoster euch natürlich php anbieten.
Das könnte dann zB so aussehen:
[...]
<body>
<?php
include "menue.html";
?>
</body>
~~~[...]
MfG, Kungschu.