<div style="height:105px; width:169px; float:left; margin:0px; background-color:#000000;"></div>
<div style="width:334px; height:105px; margin:0px; background-color:#343434;"></div>
Und die gehen in allen Browsern nur im IE ist zwischen den Feldern eine Lücke.
Woher das Problem kommen kann, weiß ich nicht, aber wenn's im IE anders aussieht als in allen anderen Browsern und obendrein etwas mit Breite/Höhe nicht stimmt, hilft es häufig, den IE in den Standardmodus zu setzen: http://www.hut.fi/~hsivonen/doctype.html (leider erst ab IE 6).
Syntaxprüfung nicht vergessen (http://validator.w3.org, http://jigsaw.w3.org/css-validator/)!
Gruß,
soenk.e