Ach, der IE unterstüzt vieles nicht...
Aber mit diesem code hat man nur den Firefox abgedeckt. Alle anderen Browser ignorieren ihn einfach.
Lösungen:
Da die Eigenschaft border-radius eigendlich nur ein Entwurf ist und es das sogenannte "CSS3", von dem viele spreche, als offizielle Spezifikation des W3C nochgarnicht gibt, haben die Hersteller ihre eigenen CSS Eigenschaften "erfunden", die auch nur in ihren Browsern funktionieren.
Im code oben siehst du einmal den befehl für Webkitbrowser (Google Chrome und Safari), für Mozilla Firefox und den Entwurf des W3C. Für alle Eigenschaften muss derselbe Wert angegeben sein, damit es in allen Browsern richtig dargestellt wird.
Mit diesem code oben hast du alle Browser abgedeckt,
außer - den Internet Explorer. Die aktuelle Version des IE unterstüzt den Entwurf leider nicht. dafür gibt es aber Hoffnung in Version 9. Sicherlich gibts da auch lösungen wie z.B. eine Grafik oder mit javascript, siehte
http://www.smashingmagazine.com/2010/04/28/css3-solutions-for-internet-explorer/ (englisch).
______________