Hallo,
Das nennt man Spalten. Du suchst ein ganz gewoehnliches 3 spaltiges Layout. Allerdings ist das nicht so einfach zu machen, da man mit CSS einem element nicht die groesse des Nachbarelements zuweisen kann. Du musst also tricksen. Mit Faux collumns oder einem aehnlichen Konzept sollte das machbar sein.
Grundsaetzliches findest Du hier:
http://de.selfhtml.org/css/layouts/mehrspaltige.htm
und hier noch mehr CSS Templates:
http://www.intensivstation.ch/templates/
Der Witz dabei ist, ein Design zu entwickeln bei dem alles nur so aussieht als ob. Wenn Du einem umgebendem Containerdiv eine Hintergrundfarbe gibst und darin 3 Spalten definiertst, dann haben die linke und rechte Spalte z.B. immer diese Hintergrundfarbe, solange der Container fuer den Inhalt laenger ist, als die aeusseren Spalten.