Hallo tunichtgut,
so, jetzt ist die site vollkommen valide und das prob immer noch da ...
Du machst es dir viel zu schwer; anstatt für jeden Browser ein anderes Stylesheet einzubinden und dabei zu versuchen, Vordergrundbilder mit rein dekorativer Funktion pixelgenau neben- und aneinander auszurichten
<DIV class="ol" >
<IMG src="http://tunichtgut.coolx.ws/ol.jpg" Alt="pic" Border="0">
</div><DIV class="or" >
<IMG src="http://tunichtgut.coolx.ws/or.jpg" Alt="pic" Border="0">
</div>
<div class="t">
<IMG WIDTH="100%" HEIGHT="1px" src="http://tunichtgut.coolx.ws/1.jpg" Alt="pic" Border="0" >
</div>
solltest du lieber mit ineinander verschachtelten Elementen arbeiten und diesen Hintergrundbilder zuweisen, die sich nur in bestimmten Richtungen oder auch gar nicht wiederholen und die in diesen Elementen eine bestimmte Position einnehmen.
Diese ineinander verschachtelten Elemente brauchst du dann zumindest im Headerbereich noch nicht einmal floaten zu lassen. Float zieht ja insbesondere beim IE u.U. eine ganze Menge Bugs nach sich, die man dann mit Hacks ggf. wieder ausbügeln muss.
Gruß Gernot