Om nah hoo pez nyeetz, heinetz!
... und schon sind sie nicht mehr nebeneinander. Irgendwie logisch, denn wenn 50%+5px+5px sind eben doch etwas mehr als die Hälfte. Ist diese Kombination aus width:50% und margin:10px irgendwie zu realisieren oder bedarf es fester Grössenangaben?
für moderne Browser gibt es calc(). Für alte Browser würde ich den Abstand prozentual festlegen. Das könnte auch eine allgemein gültige Lösung sein.
Matthias