Hi!
Leerzeile? Was meinst Du mit Leerzeile? Da sind zwei Elemente nebeneinander. Wo soll denn eine Leerzeile sichtbar sein, wenn es darueber und darunter nichts gibt?
<div id='wrapper'>
<div id='content'></div>
<div id='navi'></div>
</div>
#wrapper {
width: 804px; /*was spricht denn hier gegen 100%, bzw allgemein gegen %?*/
border: 1px solid #7791B0;
/*vertical-align: middle; ??? was soll das denn wohl bewirken? */
margin: 0px;
}
#content {
width: 500px;
text-align: left;
float: left;
padding: 0px;
margin: 0px;
}
#navi {
width: 300px;
text-align: right;
float: left; /*warum nun ploetzlich rechts? Soll was dazwischen?*/
padding: 0px;
margin: 0px;
}
Das sollte erstmal funktionieren. Probiert hab ichs nicht. Bei ein paar deiner Einstellungen frag ich mch, was die sollen und befuerchte, du musst dich erstmal naeher mit CSS auseinadersetzen. vor allem vielleicht mit float. Denn so, wie es jetzt ist hat dein umgebender Container keine Hoehe. Was links und rechts floaten bedeutet, solltest du dir vielleicht auch mal ansehen.
Und mal wieder als kleiner Tipp:
http://www.intensivstation.ch/templates/
Was zum schauen und lernen.