Hallo wucher,
Blockelemente nehmen immer 100% des zu Seite zur Verfügung stehenden Platzes ein. Abhilfe schafft eine Breitenangabe oder display:inline. Wobei letzteres IMHO nicht sooo toll ist :)
Wie wäre es mit float? Das beraupt Blockelemente auch nicht ihres Status als solcher. Davon abgesehen kann man ihnen auch ohne Float eine Weite zuweisen.
Gruß Gernot