Dein CSS-Code würde sich wegen der führenden # nur auf letzteres auswirken.
Desweiteren wollte ich mal wissen, ob es ein Dropdown Menü gibt, welches auch im IE keine Probleme macht und einen möglichst einfachen code hat…
Natürlich geht so etwas. Etwas fertiges wirst Du sicher auch finden. Allerdings empfinde ich es immer als einfacher das selbst zu bauen. Der daraus resultierende Code ist minimalst und nicht sehr umfangreich.
Welchen IE meinst Du? Wenn Du den IE6 meinst, für den muss man meist noch einige „Extras“ einbauen wie z.B. JavaScript zum Auf- und Zuklappen. Alle neueren „Modelle“ des Browsers haben damit weniger Probleme - wenn man das Menü richtig aufbaut.
Ansonsten wäre es noch ganz sinnvoll wenn du deinen HTML-Code postest, wenn die fehlenden Anführungszeichen nicht schon die Lösung waren Denn durch das #body definierst du ja das Aussehen einer id.
mein Tipp wäre, achte genau auf die Groß- und Kleinschreibung. Du hast z.B. einmal .jpg und dann wieder .JPG geschrieben. CSS ist in der Hinsicht Case-Sensitive.
Nicht CSS ist Case-Sensitive sondern die Serverbetriebssysteme, welche die Dateien bereitstellen für die Ansicht im Browser. „.jpg“ und „.JPG“ sind dort 2 verschiedene Dateien.