Hallo,
es ist ja so, dass ein Style Sheet im Tag für ein Element Vorrang hat vor einem Style Sheet, das im Head definiert wird.
Die Spezifitaet (specificity) eines Style-Attributs
ist staerker als die aller andern Selektoren,
jedenfalls gemaess den Errata zu CSS 2.0:
http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html#s-6-4-3
und gemaess CSS 2.1 (z. Zt. noch Working Draft):
http://www.w3.org/TR/CSS21/cascade.html#specificity
Zur Spezifitaet in verschiedenen CSS-Versionen siehe:
http://www.tiptom.ch/tests/css/specificity.html
Ich wollte mal fragen, ob es eine Möglichkeit gibt, das um zu drehen, also es hin zu bekommen, dass die "äußeren" Formatdefinitionen Vorrang vor den "inneren" bekommen.
Du koenntest Dein Glueck - wie schon Tom vorschlug - mit
!important
versuchen.
(Obwohl das eigentlich fuer andere Dinge vorgesehen ist,
naemlich fuer den "Kampf" zwischen Autoren-Stylesheet
und Benutzer-Stylesheet, und somit nicht unbedingt
geeignet ist fuer Dein Vorhaben):
http://www.w3.org/TR/REC-CSS2/cascade.html#important-rules
HTH, mfg
Thomas