Kann man es irgendwie anstellen, dass die Werte für #out nur an die unterste Liste vergeben werden?
Also im Klartext hieße dies:
#out { width: 30em }
wird nicht angewendet auf:
#out li ul
Man müsste irgendwie ein Stop-Zeichen setzen können, für nur eine Ebene.
Stop-Zeichen gibt es nicht, denn HTML und CSS sind keine Programmiersprachen.
Du kannst höchstens im Selektor
#out li ul
andere Werte für die Eigenschaften deklarieren.
Wegen der höheren Spezifität überschreibt das dann wieder die, die bei '#out' vergeben wurden.
gaby