hmm, hier fliegt nichts auseinander? Wie oben schon genannt, ul wird nicht geschlossen.
So ganz erschliesst sich mir nicht der Sinn dieses Konstrukts?
Dieses css reicht doch (bezogen auf die Demo):
HTML-Code:
body {
font: 100%/1.5 Arial, sans-serif;
}
#menu ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu li {
float: left;
}
a {
background: #fff;
color: #000;
display: block;
text-decoration: none;
text-align: center;
padding: 2px 10px;
border: 1px solid #000;
font-weight: bold;
}
a:hover {
background: #95C11E;
color: #fff;
}
.active a {
background: #128435;
color: #fff;
}