Hi,
genau so ist es auch auf meiner Seite (Also gaaanz grob, genau). "clear" schiebt sich dann unter das Ende von <div>. Also horizontal gesehen. Genau!
sieh' Dir mal auf http://www.1ngo.de/web/clear.html das dritte Beispiel an. Das "funktioniert" z.Z. noch in allen (modernen) Browsern.
Eine andere und vor allem auch zukünftig sichere Lösung wäre, #seite rechts floaten zu lassen und zuerst in den Quelltext zu schreiben und #pane dann über margin-right auf Abstand zu halten. Dann kannst Du in #seite nach Belieben clear:left einsetzen.
freundliche Grüße
Ingo