Hallo,
von
border: 1px solid #B7AE88;
gelten ja zwei Drittel weiterhin.
Ok, das macht Sinn, aber die Eigenschaften werden z.B. von den "Entwicklertools" im IE8 aufgedröselt und einzeln wie folgt aufgeführt, wobei nichts ist durchgestrichen ist:
.textInputError
border-bottom-color: #ff0000 !important
border-top-color: #ff0000 !important
border-right-color: #ff0000 !important
border-left-color: #ff0000 !important
.textInput
border-bottom-color: #b7ae88 1px solid
border-top-color: #b7ae88 1px solid
border-right-color: #b7ae88 1px solid
border-left-color: #b7ae88 1px solid
Dasselbe auch, wenn man !important weglässt. Aber dann wird #FF0000 nicht dargestellt, ist klar.
Gruß, Don P