@Alexander: Wenn du keine Einwände gegen etwas JavaScript hast, dann habe ich ein geeignetes Hilfsmittel im Angebot
http://schuerig.de/michael/blog/index.php/2007/02/22/size-dependent-layout/
Die Idee dabei ist, per Skript das class-Attribut des body-Elements je nach Fenster und Schriftgröße automatisch passend zu setzen. Die größenabhängigen CSS-Regeln müssen dann jeweils mit body.small oder body.large qualifiziert werden.