Hat jemand eine Idee/Lösung?
a) nimm keine Tabellen zum Layouten von Seiten - ich denke du meinst mit "header" und "footer" nicht <thead /> und <tfoot />
b) nutze html so wie es gdacht ist. es ist nicht notwendig, dass die "fusszeile" einer seite am viewport endet - hast du dir schon mal gedanken gemacht, wie das auf einem pivot-fähigen monitor aussieht - ich liebe solche seiten kann ich dir sagen!
html-dokumente sind KEINE din A4 fetzen auf denen auf jeder seite ein fusszeile ganz unten stehen muss - im hypertext sollte es maximal eine fusszeile für alle seiten geben, auch wenn das dokument 20 "seiten" hat - oder auf einem grossen monitor nur 10 seiten und auf einem pda 250
zusammenfassend:
viewport != seitenende