Roger: bild zum text positionieren

hallo!

ich möchte mehrere artikel mittels admin-funktion zu einem text vereinen. dieser text wird in einem haupt-html-template zusammengefasst und besteht aus einzelnen artikeln. jeder artikel setzt sich aus einem bild und einem text zusammen. beim erstellen des artikels soll der user auswählen können, wo das bild abhängig zum text steht (oben, unten, rechts, links). dabei dachte ich daran, unten stehendes template zu verwenden, und immer nur die klassen (klasse1, klasse2, ...) auszutauschen (damit nicht für jede ausrichtung ein eigenes template angelegt werden muss).

das artikel-template soll wie folgt aussehen:

  
<div class="artikel">  
 <p class="klasse1"><img src="xy.jpg"></p>  
 <p class="klasse2">hier steht der text</p>  
</div>  

meine frage lautet jetzt:
kann der artikelabsatz mittels css auch oberhalb des bildes platziert werden? rechts-, links- und obenbündig kann ich mir mittels float und weitenangaben vorstellen. aber text oben, bild darunter... da hört mein latein auf (wahrscheinlich brauch man gar kein latein dafür ;).
ich frage deswegen, weil der textabsatz im quellcode ja unterhalb des bildabsatzes steht und ich mir das schlecht vorstellen kann, dass es trotzdem realisierbar ist.

oder ist mein ansatz schon falsch?

gruß.
roger.

--
meine freundin sagt, ich wäre neugierig.
so steht's zumindest in ihrem tagebuch.