Guten Morgen.
Auf zwei Probleme bin ich heute Nacht gestossen:
Macht Opera immer diese grauen Raender um Frames?
Und beim IE (Keine Angst, hab ihn nur einmal kurz zum Ankucken aufgemacht und dann gleich wieder zu ;).) ist ein Zwischenraum von ca. 2px zwischen den Frames.
Zuersteinmal: Deine Tags sind im Frameset nicht korrekt ineinander verschachtelt. <Frameset> hört auf, dann kommt bei Dir <noframes> und dann hört <frameset> nochmal auf.
Das mit dem Frame hat in beiden Browsern sicherlich die gleiche Ursache.
Ausserdem musst Du border und spacing auch im <frameset> tag angeben.
http://selfhtml.teamone.de/html/frames/eigenschaften.htm#rahmen
Und: Du kannst den Rand auch mit Stylesheets loswerden.
body { margin: 0px}
glaube ich.