Wenn ich dich richtig verstanden habe, sieht das so aus:
<div class="1">
<ul style="float:left">
...
</ul>
<div class="2" style="float:right">
...
</div>
</div>
Soweit ich informiert bin, kann man den ul-Tag gar nicht floaten, pack es daher lieber in ein weiteres div.
<div class="1">
<div style="float:left">
<ul>
...
</ul>
</div>
<div class="2" style="float:right">
...
</div>
</div>