Hi Kizura,
also mit CSS kannst Du keine Frameprobleme beheben aber Du / Ihr habt z.B. Border="0" drin stehen was der Regel nicht mehr so entspricht, ist am ende auch egal, aber sowas lösst man am besten mit css.
Warum Css?
Css es dient dazu HTML von Text und Formatierung zu trennen (glaube) also
macht man eine html seite und formatiert alles was optisch ist mit CSS.
Vorteil
Hast Du/Ihr zum beispiel in 20 Tables oder sonst was eine Hintergrundfarbe musst du die bei gelegenheit 20 mal ändern in 20 seiten. Mit Css regelt man das an einer stelle

...
So geht Css
in deim Borderfall z.b. statt border="0" schreibt man style="border:0;" wobei du in letzeres auch farben rein machen kannst, dicke, rand oben unten links und rechts...
aber am besten machst du Klassen

, also erstmal ne Datei anlegen namen
style.css
in der style.css zum bsp für eine <td> dann
TD.cText
{
vertical-align:bottom;
height:16px;
font-family:Arial,serif;
font-size:10px;
font-style:normal;
color:#FFFFFF;
}
das heißst
cText frei gewählt um zu sagen das in der td Text sein wird
das der text unten ausgerichtet ist
die td höhe 16px hat
und die Schrift art weil man mit font auch nicht mehr arbeiten sollte

und schriftfarbe
auf rufen tust du das ganze dann mit <td class="cText">, hast du nun mehrere von musst du nur in der css datei was ändern und es wirkt sich nur auf die jeweiligen tds aus...
einbinden tut man die css datei
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
und es macht wirklich spass so zu programmieren weil man kaum noch unübersichtlichen code im html hat...
da sich eure seite als frame zusammen setzt kann der validator natürlich nicht viel machen, aber sobald ihr jede einzelne seite da eintragt und prüfen lasst kommt immer ein fehler bzw viele.
aber das ist keine Kritik oder schlecht, ist am ende jedem selbst überlassen, gilt alles nur als Tipp...
MfG Flixus
PS: wenn man im menü umherklickt und auf startseite wieder bleibt das menü bestehen. tipp man kann auch gleichzeitig 2frames ändern also menü auch in ursprung geht...
Edit2: so free htmldesigner tool sind zwar gut fürn anfang aber produzieren wie gesagt keinen sauberen code...ich mach alles per Hand ,), bzw copy und past aus schon eigenen gemachten seiten...