In dem Kopf sollen drei Breiche nebeneinander liegen. Links für ein Bild , mitte und rechts für Text.
Wenn Links ein Bild ist, warum....
#top div.left { margin:0px; padding:7px 0px 7px 20px; float:left;}
...sprichst du dann hier ein DIV an?
Das müßte dann eher #top img.left heißen
#top div.middle { margin:0px; padding:5px 5 5px 5px; float:none;}
#top div.right { margin:0px; padding:7px 0px 7px 0px; float:right;}Mit dieser Einstellung bekomme ich links den Breich für die Grafik, den mittleren Bereich für den 1. Text. Da aber der mittlere Bereich bis zum rechten Seitenrand geht, wird der dritte Bereich unter dem Bereich 2 dargestellt.
Das dürfte an der Reihenfolge im HTML Text liegen wie Jonathan schon andeutete.
Struppi.