Peete: <div> macht Abstand im IE, wieso??

Beitrag lesen

Ich habe den Text mal auf das Wesentliche gekürtzt:

<html>
<head>
<title>Test</title>
<style type="text/css">
.box{
margin-bottom:0px;
}
.line{
margin-top:0px;
width:140px;
border-bottom:1px #000000 solid;
}
</style>
</head>

<body>
  <div class="box">Überschrift</div>
  <div class="line"></div>
  <div>Darunter</div>
</body>
</html>

Die 'margins' beseitigen das Problem leider immer noch nicht, und mit einem ÜberschriftenTag passiert auch das gleiche. Der Witz ist, es funktioniert, wenn ich das 'width:140px' rausnehme, aber dann geht die Linie natürlich über die ganze Seite...
Noch eine Idee??
'