Verstehe, ich habe die alte für die neue Page gehalten.
Mir sind ein paar Sachen aufgefallen: Was soll folgendes im Quelltext?
<!--
@import url("#");
-->
Das könnte den gesamten Quellcode überschreiben.
In meinem CSS-Edidor wird das wie ein eigenes Stylesheet angezeigt, und dieses wiederum verweist auf ein neues @import url("#"). Dadurch entsteht vielleicht eine Art Endlos-Loop.
Bei
.right {
float:right;
margin-left:10px"
}
für das Bild ist ein Anführungszeichen hineingeraten.
Warum hat #content einen margin von 312 px? Das entspricht doch gar nicht der Breite der Navigation.
Wenn ich den Quelltext richtig interpretiere, umschließt #cobtainer alle darstellenden Elemente: Header, linke Navigation und Haupttextfeld (auch Footer?). Wenn die Elemente des Haupttextfeldes trotzdem machen, was sie wollen und wenn irgendwo ein Float vorkommt, liegt das meistens daran, dass das Float nicht weder durch einen Clearer aufgehoben wurde.
Versuch deshalb mal, einen Clearer oberhalb des Footers einzusetzen.
CSS:
#clearer {
clear: both;
}
Da musst Du mal ein bisschen mit herumexperimentieren. Kann auch sein, dass der Clearer nach der Navigation eingesetzt werden muss.
Probier erstmal damit weiter. Ich schaue morgen gern noch mal drauf; für heute melde ich mich erstmal ab.
Noch was zum Inhalt:
Wenn es nicht Absicht ist:
"Die Brasserie" statt "die Brasserie".
"Speisen & Getränke" statt "Speisen&Getränke"
Speisekarte:
Die Preise sind so weit von den Speisen entfernt, dass es schwierig ist zu erkennen, welcher Preis zu welchem Gericht gehört.