Hallo,
.tenligne + p {margin-top:0px; margin-bottom:0px;}
Tja, genau hier liegt Dein Problem. Der IE kennt die "Adjacent sibling selectors" (Selektoren für benachbarte Elemente) auch in seiner neuesten Version einfach nicht. Dir wird also nichts anderes übrig bleiben als dem nachfogenden Absatz direkt (z.B. über eine weitere Klasse) den oberen Abstand auf 0 zu setzen (oder wenn sowieso alle Absätze so formatiert werden sollen gleich p { margin:0; }.
Viele Grüße
Carsten