Wenn du display:block/none durch visibility:visible/hidden ersetzt, sollte es zu keinen Zuckungen kommen. Alternativ kannst du dem Elternelement eine Größe zuweisen, in die die Einblendung vollständig passt. margin statt position:relative wäre noch eine zusätzliche Möglichkeit.
Hm, bei visibility ist das Problem, dass der Platzt dann ja trotzdem schon belegt ist, auch wenn es noch garnicht angezeigt wird.
Das größte Problem meiner Meinung nach ist der IE. In z.B. Mozilla kann man an jedes mögliche Element :hover dranhängen, IE kann das nur bei "a".
Naja, ich mach es nun doch über position:absolute, da geht's.
mfg
Eric