Es hat sich wirklich was getan, dafür ein Lob.
Die unsäglichen Frames sind verschwunden - toll.
Dadurch kann ich jetzt auch das vollständige Menü sehen - praktisch

Es ist zwar immer noch ein horizontaler Scrollbalken da (vermutlich überflüssige margins), aber es verstecken sich dahinter wenigstens keine Inhalte.
Die Startseite vermittelt jetzt, auf was für einer Site man gelandet ist - sehr wichtig.
Ein Kontaktformular ist angedacht - toll.
Den alten Code habe ich zwar nicht mehr in Erinnerung, aber ich habe das Gefühl, auch hier ist was passiert.
Folgende Vorschläge habe ich noch:
Zum Code:
Mir entzieht sich der Sinn für eine Klasse "text", wenn alle Textabsätze damit ausgezeichnet sind. Dann kann man sich die Klasse auch sparen. Oder man ersetzt die Klasse durch "#container_content p", das gilt dann für alle <p> innerhalb des Elements mit der ID "container_content".
Die Navigation ist zwar keine Tabelle mehr - gut - aber als Liste (<ul>) wäre sie korrekt ausgezeichnet. So ist es eine Anhäufung von Links, die aus irgendeinem unbekannten Grund gruppiert wurden.
Warum es einen "container_content" und einen "container_text1" gibt, ist mir nicht klar. Genaugenommen wirst Du wohl auf beide verzichten können.
<span id="fett"> hat zum einen einen Fehler, denn eine ID darf im gesamten Dokument nur EINmal vorkommen. Es handelt sich hier um einen eindeutigen Identifikator. Zum anderen ist die Frage, WARUM Du das Fett machen willst. Tust Du das evtl. deswegen, weil Du die Textpassage BETONEN willst? Dazu stehen Dir die beiden Tags <em> (betont) und <strong> (sehr betont, wichtig) zur Verfügung.
Zur Optik/Zum Inhalt:
Wie gezeichnet schon sagte, der Hintergrund ist zwar thematisch nicht ganz unpassend, erschwert aber das Lesen von Text. Zumal, und das finde ich viel wichtiger, der Text sehr klein ist. Du hast als Font-Größe "10pt" angegeben. Zum einen ist "pt" eine Einheit für die Druckausgabe, auf dem Bildschirm gibt es kein "pt". Es wäre hier "em" angebracht. Zum anderen setzt Du die Schriftgröße damit auf eine Größe, die kleiner ist, als die von mir eingestellte Standard-Schriftgröße. Das ist nutzerunfreundlich. Man sollte seine Schriftgröße für Fließtext(!) immer auf entweder 100% oder 1em stellen.
Die STartseite ist zwar schon besser geworden, aber es fehlt immer noch etwas, was den Besucher auf der Site hält. Immerhin weiß er, dass es um Feuerwerk geht und der Text ist auch nicht sooo lang, dass man den nicht bis zu Ende lesen könnte, um herauszufinden, wo man da gelandet ist.
Aber irgendwas fehlt. Ist das ne Firma? Gibts für die Firma ein Logo? Wo ist die Firma? Gibts Referenzen? Vor allem fehlt auf der Startseite ein Grund, warum ich auf dieser Site bleiben, und nicht weiterklicken soll.