Hallo Hans,
nicht mit externem CSS, sondern mit externem HTML. Schau mal, was Du zu dem Thema "Server Side Include" findest. Meine Frames (und viele Probleme) bin ich damit los geworden.
Ich finde es schadet gar nichts, wenn man sich als HTML-Anfänger erst einmal mit Frames (ja zuerst normale Framesets und später erst dann vielleicht auch mit Iframes) befasst, bevor man sich an serverseitige Techniken wagt.
Fames gehören zum HTML-Grundwissen und es gibt auch durchaus sinnvolle Verwendungen für sie. Warum soll ein HTML-Anfänger gleich so viele Fässer auf einmal aufmachen?
Gruß Gernot