Moin JP,
auf die Schnelle ist zu sehen, dass sich diese Angabe
ul#Navigation li ul {
margin: 0;
padding: 0;
position: absolute;
top: 21px; left: 0px; /* Position der Untermenüs zu den Hauptmenüpunkten */
display: none; /* Unternavigation ausblenden */
}
auf alle deine Submenue <ul>s bezieht, die du dann aber alle nochmal einzeln definierst, und zwar mit anderen Werten. Diese übergreifende Angabe also vielleicht mal rausnehmen.
Außerdem sind deine Angaben für background-position für die eine submenue <ul> mit den farbigen Markierungen fehlerhaft (guck mal in die FF Fehlerkonsole > Warnungen). Richtig so:
background: url(../images/color_blue.gif) no-repeat 0 0;
Vielleicht bringt das ja schon was...
Gruß
Antipitch