Hallo Sebastian.
Einen unsichtbaren gibt es ja nicht, außer man trickst mit Farben und 0px Borderbreite hat als Resultat keinen Rahmen also auch keine Besserung.
Warum sollte es den nicht geben? -> border-color: transparent;
Das wußte ich nicht.
Aber das Problem bestand beim IE6 auch trotz Rahmen. Ich glaube das war dasselbe Problem, da war auch das ganze DIV nach unten verschoben.
Grüße,
Sebastian