If i have the following HTML snippet
...
<fieldset>
  <div>above or below</div>
  <div>content</div>
</fieldset>
...
How can I create CSS such that the <div>above or below</div> could be positioned above or below <div>content</div> without having to add repetitive markup and without affecting the document flow?
I have tried using position: relative; on the fieldset and then position: absolute; on the field div but the element then sits over any elements below it.