Code:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>IE Bug?</title>
<style type="text/css">
#rand{margin:25px;}
br {margin:0;padding:0;}
input{margin-left:-25px;padding:0;}
</style>
das bringt bei mir (IE6) die Textboxen an die richtige Position und verschiebt dafür die checkbox aus dem sichtbaren Bereich heraus
...ganz offensichtlich wird hier die margin-left Eigenschaft (und nur die) an input-text-type vererbt
soweit ich weiß tritt das bei xhtml 1.0 strict nicht auf