Hallo Gerhard,
ich habe für mich folgende Regeln:
Style-Angaben, die für (fast) alle Seiten gelten, und das sind die meisten, kommen in ein zentrales Style-Sheet. Style-Angaben, die nur für eine Seite benötigt werden, und die möglicherweise die zentralen Angaben überschreiben, kommen in den Head-Bereich der Seite. Inhaltsnahe Angaben, wie z.b. Fehler sind <span style="color:red">rot</span> setze ich auch schon mal inline. Einfache Style-Angabe, die nur in Verbindung mit einem Javascript benötigt werden, setze ich auch per Javascript. Gruß Jürgen