Tja, wie du bereits sagst, werden die Texte bei text-ident eingerückt. Naja, irgendwo bietet sich das ja auch an. Daher vermutlich der Name
Ersetze doch mal das text-ident durch "margin". Sprich der CSS-Code sollte so aussehen :
Code:
.Jahreszahl {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
list-style-type: square;
margin-left: 10%;
line-height: 40px;
}
.vitapunkte {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 20pt;
font-weight: normal;
}
Ich kann dir jetzt nicht genau sagen, wie der Opera Browser reagiert, aber ich glaube das müsste auch dort hinhauen. Der legt margin/padding & Co bei UL/LI/OL nämlich irgendwie anders aus.
Wie gesagt :
text-ident rücjt auch
Text ein. Sobald du von Abständen redest musst du immer überlegen, ob du nun innere oder äußere Abstände meinst. Demnach halt entsprechend padding oder margin einsetzen.