Hi,
Wenn ich jetzt die float-Angaben durch ein display:inline ersetze, sieht die Welt schon ganz anders aus!
aber ob das Ergebnis dann noch das ist, was Du haben wolltest?
Ein an richtiger Stelle eingesetztes clearendes Element (das dadurch ja wieder im Textfluß ist) behebt Dein Problem auch.
freundliche Grüße
Ingo