Normalerweise lagere ich alles mit includes aus, aber hier war klar die Angabe es soll nicht mit php sein.
Du meinst mit CSS formatierung alles mit divs zu machen und mit Tabellen nur innerhalb der divs in Maßen herumzuwerken, richtig?
Es ist nunmal so, dass wir uns für Tabellen entschieden haben, ich persönlich bin eher ein Fan von Tabellen, einfach weil divs wegen der Positionierung noch vom Browser zu abhängig sind. 1998 waren übrigens Frames beliebt, Positionierung mit divs ist in den letzten zwei Jahren modisch geworden.