Hi Kuno,
Ich frage mich nun schon seit mehreren Tagen, warum das so ist und wie ich es wegbekomme.
indem du das overflow:auto weglässt (welchen Nutzen sollte das hier haben?).
Im Übgrigen reicht die float Angabe für die <li>s. Deine <a>s sollten display:block bekommen, damit sie ihr jeweiliges <li> komplett ausfüllen. Anstatt mit float kannst du sonst auch mit display inline für die <li>s arbeiten. Guck hier:CSS-basierte Navigationsleisten
Gruß
Antipitch