Hi,
also, wenn ich das richtig verstanden habe, dann möchtest Du ein Layout in dem rechts die navigation liegt und links der Inhalt.
dann würde ich folgendermasen verfahren:
body {
background-color:#FFFFFF;
font-style: Verdana;
font-family: sans-serif;
font-size:small;
color: #868686;
margin:0px;
}
.nav {
position:absolute; /*ohne float !*/
top:10px;
left:0px;
width:220px; /*oder eben deine 22%*/
height:auto; /*oder auch wieder ein fester Wert*/
background-color: #48638F;
padding: 0px;
margin: 0px;
text-align: center;
font-family: sans-serif;
font-weight: bold;
color:#CCCCCC;
font-size: small;
}
.right {
margin:10px 10px 10px 230px;
}
afaik müsste das dann so klappen wie Du möchtest.
Und wenn nicht, dann hier noch ein paar Links:
http://www.netzwelt.com/selfhtml/navigation/css.htm#randabstand
http://www.netzwelt.com/selfhtml/navigation/css.htm#positionierung
LG Oliver