hi
mit color:#000000; kannst du die Farbe angeben, in diesem Fall Schwarz
für den IE. Da aber eine <hr/> keine Schrift ist, wird er von anderen Browsern anders behandelt und der Hintergrund ist die background-color, außen das die border-color.
Grüße aus Bleckede
Kai
[der mal nachsieht, ob das in CSS2.1 endlich klarer drinsteht]