Leider werden jedoch die Angaben von naviinnen li li vom Server (Firefox und IE)ignoriert.
Der Browser ist der Client, nicht der Server.
#naviinnen li {
list-style-type: none;
padding-left: -10px;
margin-bottom: 15px;
margin-left: -20px;}
#naviinnen li li{
padding-left: -10px;
margin-bottom: 10px;
font-style: 80%;
padding-right: 0px;
margin-left: -20px;}
Kann mir jemand sagen, was ich falsch mache?
Du lieferst eine unvollständige Problembeschreibung ab - ausgehend von den gegebenen Informationen kann man darauf schließen dass du ungültigen HTML-Code verwendest.
font-style: 80%; ist zwar Unsinn, aber dennoch sollten die abweichenden Angaben für margin-bottom sichtbar sein.
Warum du margin-left: -20px; und padding-left: -10px; unsinnigerweise nochmal angibst, erschließt sich mir nicht ganz.
Augenscheinlich fehlt es dir an <http://de.selfhtml.org/css/formate/kaskade.htm@title=Grundlagen in CSS>.