Moin, ch habe folgendes Problem, ich habe es zwar geschafft mir ein div-tag zu basteln, das auch funzt, aber wie kann ich das in eine externe Datei auslagern, damit ich es nicht für jeden Menupunkt, neu schreiben muss und so die Seite unnötig vergrössere.
Wie man CSS-Angaben in einer zentralen Datei lagert, steht gleich um die Ecke im CSS-Kapitel von SelfHTML: http://selfhtml.teamone.de/css/formate/index.htm.
Das <div> selber kannst Du nicht auslagern - wie auch, es gehört schließlich zum Dokumententext. Es gibt in HTML keine Möglichkeit, ein Dokument aus mehreren Dateien zusammenzusetzen.
Du kannst höchstens auf Server-Funktionen wie Server Side Includes zurückgreifen. Wie die arbeiten, findest Du in der Anleitung zu Deinem Webserver, für den Apache beispielsweise unter http://httpd.apache.org/docs/mod/mod_include.html.
Gruß,
soenk.e