Hej TS,
eigentlich sollen die Farben ja auch eine relevante Information übermitteln
Diese Informationen würden also irgendwie auch ins Markup gehören und nicht ins CSS.
Unbedingt, Tom - ich würde hier mit Schlagworten, bzw. Kategorien arbeiten, die sich im Artikel-Header befinden. Die würde ich dann auch wie Etiketten o.ä. gestalten und zusätzlich zur Wortmarke einen Farbcode verpassen - siehe auch mein anderes Posting (mehr dazu: WCAG: Use of Color:Understanding SC 1.4.1)
Marc