Ob ich klug bin, sollen andere beurteilen. Das Dein Code ein Pseudocode ist, war nicht ersichtlich. Ich ging lediglich davon aus, da der Netscape-Farbname "blau" nicht existiert, das dort dein Fehler liegt. Aber sicher hast Du das in Deiner ach so großen Weisheit schon festgestellt.
Aussderdem...