Angesichts der Tatsache, dass es Deine erste Site ist, will ich es kurz und möglichst Anfänger-freundlich sagen: Ich finde es schade, dass Du Dich nicht informiert hast, wie man heute und seit vielen vielen Jahren Websites schreibt. Du hast Techniken verwendet, die seit Ende der 90er überholt sind.
Zugegeben, viele benutzen die noch heute, aber das liebt wohl an mangelndem Wissen und fehlender Weiterbildung. Ich würde mir wünschen, Anfänger würden gleich richtig einsteigen und nicht die ganzen Kinderkrankheiten von HTML und dem WWW nochmals verbreiten.
Kurzum:
1. Frames haben für Benutzer nur Nachteile. Man kann keine Bookmarks setzen, man kann Unterseiten nicht deeplinken, der Aufruf von Unterseiten direkt erfolgt immer ohne das Nachladen der Navigation (das kann man nur mit JavaScript umgehen, was bei den Nutzern nicht aktiviert sein muss). Du solltest Dich informieren, wie Du heute Seiten ohne Frames machst.
2. Tabellen missbraucht man nicht zu Layout-Zwecken. Das ist ein Hack aus frühen Zeiten. Seit 1998 gibt es CSS, damit sollte man heute sein Layout machen. Es ist halt schade, dass Du Dir die alten, schlechten Arbeitsweisen beigebracht hast, jetzt darfst Du nochmal umlernen, hast also doppelte Arbeit.
Mein Tipp zum Thema Tabellenmissbrauch:
Warum Layout mit Tabellen dumm ist.
Für Detailfragen stehe ich gerne zur Verfügung.
Gruß,
-Efchen