Hallo Michael,
Einzige aber unsaubere Lösung wäre:
li, li h2 { font-size: 150%; }
li * { font-size: 100%; }
wieso?
Was spricht gegen
<li><h2>Überschrift</h2></li>
im Inhaltsverzeichnis und
<li><h2>Überschrift</h2>
<p>Text Text Text Text Text Text
Text Text Text Text Text Text</p></li>
im eigentlichen Dokument?
Dann kannst du mit
li { font-size: Kapitelnummer; }
li h2 { font-size: Überschrift; }
li p { font-size: Fließtext; }
alle Teile sauber formatieren. Oder habe ich was missverstanden?
Schönen Abend noch,
Martin
--
Es gibt Dinge, die sind sooo falsch, dass nicht einmal das Gegenteil stimmt.