Hallo!
font-family: Arial
Außerdem fehlt ein Semikolon.
Im eigentlichen Code fehlt es nicht, es war nur eine Aufzählung der gewünschten Werte.
font size: 12px;
px ist ungünstig, da sie das die Barrierefreiheit stört.
Das kann man so nicht sagen.
body { [...] }
Du solltest die Schriftgröße aber speziell für Elemente wie p, li oder a angeben.
Unsinn, siehe http://www.w3.org/TR/REC-CSS2/cascade.html#inheritance.
-- Oder kann ich das irgendwie im font Tag definieren?
Es heißt Element, nicht Tag.
<img src="http://home.t-online.de/home/dj5nu/fanhost/htmlvokabular.png" border="0" alt="">
Natürlich wird es innerhalb des Font-Start-Tags definiert.
Sag mal, kennst Du eigentlich den Vaildator?
Ich jedenfalls nicht.
emu