Hallo !
Mir schwant, hier liegt ein grundsätzliches Missverständnis vor.
Irgendwie wirfst du Frames und SSI gehörig durcheinander.
Per SSI lassen sich KEINE _vollständigen_ HTML-Seiten einbinden und noch weniger externe CSS-Dateien.
Mit Frames kannst du andererseits zwar vollständige HTML-Seiten 'einbinden', nur: Die CSS-Formatierung, die in der Frameset-Datei vorgenommen wird, wirkt sich (leider) nicht auf die Frame-HTMLs aus.
Mir erschien der erste Ansatz von stefan(klein geschrieben) am vernünftigsten.
Ist fast keine Arbeit, und du kannst die Formatierungen nachträglich (durch das Ändern der 1 externen CSS-Datei) nach deinen Vorstellungen verändern.
Warte, ich hab' auch irgendwo ein Beispiel, wo das so gemacht wird. Warte, wie hieß es noch ? Ach ja richtig: SelfHTML. ;-)
Gruß,
Kerki