Hi!
Also die Schrift ist mir zu klein. Kein Wunder, Du hast sie mit einer Groesse von 0.8em angegeben. Das heisst, du laesst nur 80% der Schriftgroesse zu, die vom Besucher als angenehm lesbar empfunden wird. Noch dazu schaltest Du auf Tahoma um, welche wiederum bei gleicher Schriftgroesse schlechter lesbar ist als meine Standard-Schriftart Verdana. Also das mit der Schrift solltest Du nochmal ueberdenken. Falls Dir vor allem daran liegt, dass nicht das haessliche Times New Roman angezeigt wird, das bei unkonfigurierten Browsern voreingestellt ist, solltest Du es vielleicht einfach bei font-family:sans-serif; belassen, womit dem Besucher ueberlassen ist, *welche* sans-serif-Schriftart er haben will.
Weisser Hintergrund eignet sich fuer laengere Texte nicht, da er die Augen ueber Gebuehr belastet. Noch dazu, macht er es schwieriger, die Farben der Pfeile zu unterscheiden (weisser Hintergrund blendet --> weniger Empfindlichkeit fuer die im Vergleich dunkleren Farben), und das wo Du doch mit den Farben bestimmte Informationen rueberbringen willst (externe/interne Seite/PDF-Datei). Wenn der Besucher dann noch zu den 8% rot-gruen-blinden Maennern gehoert, ist es nicht nur schwer, sondern so gut wie unmoeglich, diese Farben zu erkennen. Wenn Du aber den Text-Hintergrund dunkler machst, koennen auch jene die Farben unterscheiden (wenn vielleicht auch nicht korrekt benennen). Vielleicht empfiehlt sich, einfach das Weiss in Richtung der anderen Body-Hintergrundfarbe zu bewegen, also die letztere einfach in einer helleren Variante als Texthintergrund zu nehmen.
Von der HTML-Struktur her waere zu sagen, dass es nicht sinnvoll ist, mit <h3> als hoechster Ueberschrift anzufangen und dann sowas wie <p style="font-weight: bold"> statt einer untergeordneten Ueberschrift zu verwenden (siehe z.B. auch http://www.w3.org/2001/06tips/Use_h1_for_Title). Besser waere dieser Ansatz:
* body { font-size:1em } /* also praktisch keine font-size definieren */
* Fuer die Seitenueberschrift h1 verwenden und mit h1 { font-size:1.25em } die Schriftgroesse in die selbe Relation bringen, die jetzt durch (body:0.8em, h3:1em) gegeben ist. Statt dem <p> fuer die Subueberschrift ein h2 oder h3 verwenden und mit { font-size:1em; font-weight:bold } formatieren.
HTH && So long
Bier trinken fetzt!!!