Mit Prozentangaben kann ich mich leider nicht anfreunden, da ich eine feste Breite brauche um mein Design nicht zu zerstören ;)
Der left-float für die mittlere Spalte ist notwendig, da sonst der Inhalt der mittleren Spalte wirklich um die linke Spalte herumfließt und ggfl. dadrunter weiterläuft.
Mit dem Float-Left erreiche ich jedoch, dass der Inhalt der mittleren Spalte auch in seiner Spalte bleibt =)
Gruss
emmi