Nicht mit einem DIV
Stichwort: Divsalat!
Die großen Striche, für die du einzelne DIVs genommen hast machst du jeweils einen Rahmen unten und oben an ein DIV.
Dann kein extra div als spacer sondern margin-top.
Regel: So wenig divs wie möglich!
In dieses Div kommen dann nur <p class="text"> und <p class="untermenue">
Für deinen Fehler sorgt die Reihenfolge bzw. die Breite der Objekte.
Also so funktionierts:
<div id="content">
<p class="untermenue"></p>
<p class="text"></p>
</div>
div#content {
border-top: 8px solid #000;
border-bottom: 6px solid #000;
margin: 9px 0 0 0;
width: 612px;
}
p.text {
margin: 0;
width: 411px;
}
p.untermenue {
float: right;
color: #FF0000;
margin: 0 0 0 10px;
width: 188px;
}
Außerdem fänd ich "text-align: justify;" besser.
Edit: Fürs Logo brauchts im Übrigen auch kein Div ->
Image Replacement.
Und am Menue fällt mir auf kann man das"Kleiner_srtich-Div" weglassen und als BG für das <ul> nehemen.
Mfg...