wer kann mir sagen wie ich es hinbekomme das die <a> die in das mainmenu geschrieben werden horizontal, und jetzt kommts, und über die volle breite von 940 px dargestellt werden. ich meine damit das jenachdem wieviele <a> Elemente da sind das ganze sich prozentual anpasst.
Das ist so nicht möglich. Wenn du deinem Menü die Eigenschaften von Tabellen gibst (table, table-row, table-cell) ist es prinzipiell möglich, es wird aber "kaum ein Browser" mitspielen.
Dennoch sei dir ans Herz gelegt, dass du deinen Code vernünftig auszeichnest - dein http://de.selfhtml.org/css/layouts/navigationsleisten.htmMenü würde z.B. gerne eine Liste sein.
Dein Logo - was vermutlich den Seitenkopf darstellt, könntest du als http://de.selfhtml.org/html/text/ueberschriften.htm#definieren@title=h1-Element auszeichnen.
Aufgrund des von dir verwendeten Markers "###LOGO###" vermute ich, dass du TYPO3 einsetzt - ggf. solltest du dir Subparts ansehen, diese sind wesentlich flexibler als Marker.