bin ich auch schon drauf gekommen. Der border-bottom vom <li> wird trotzdem überlappt:
<li style="border-bottom:1px solid #000">
<label for="test" style="float:left;display:block;140px">Eingabe:und ein Zeilenumbruch...........</label>
<input type="text" name="input" id="test">
</li>
<li style="border-bottom:1px solid #000;clear:left">
<label for="test" style="float:left;display:block;140px">Eingabe:und ein Zeilenumbruch...........</label>
<input type="text" name="input" id="test">
</li>
das zweite <li> wird zwar um ebenfalls eine Zeile nach unten verschoben, aber der border-bottom wird durch das erste <li> einfach überlappt!!!