Hallo,
body {font-size:10px;}
(NUR!)Bei Opera wirkt sich das aber auch auf Überschriften aus.
Stichwort Vererbung. Wahrscheinlich werden im Standardstylesheet von Opera die Überschriften <hx> mit relativen Angaben definiert (so, wie es sein sollte). <body> ist nun aber im Dokumentenbaum sehr weit oben (direkt hinter <html>). Darum wirkt sich das auch auf sehr, sehr viele Kindelemente aus (eigentlich ja alle, die man so sieht). Und relativ zu 10px ist halt alles klein.
Lösung: Schreibe eine Regel für die Schriftarten mit einer anderen font-size.
Im Übrigen: font-size: 10px!!! Was soll das denn?! Soll das auch jemand lesen können? Im Allgemeinen sollte man in Sachen Schrift keine absoluten Angaben machen. Notiere einfach body { font-size: 100%; }. Wie groß die Schrift in den einzelnen Elemente dann sein soll, definierst du dort. Als z. B. h1 { font-size: 2em; } (= 200%). So orientierst Du dich an der Voreinstellung, die deine Besucher in ihrem Browser gemacht haben. Dass wird denen gefallen!
Grüße
Nico