Du musst beim CSS bei Border die komplette angabe machen:
border: 0px solid black;
Allerdings kann der IE die font-size nicht auf 0% stellen, es wird also noch sehr sehr kleiner Text angezeigt.
Hab mal versucht, das mit visibility: hidden; und visible; zu managen, da erscheint aber im FF wie auch im IE keine Box mehr. Also sie morpht sich zwar rein, aber es wird weder die border noch der Inhalt angezeigt..
 nicht angemeldet
 nicht angemeldet