.width() resize issue (ul positionierung)

.width() resize issue (ul positionierung)

Hi Leute!

Ich habe bei meinen Menü leider 2 Bugs und komme einfach nicht dahinter.

Zuerst mal der Link zum Menü:  http://www.schraphics.at/menu/menu.html

Ich kann den Code leider nicht auf jsfiddle bereitstellen, da das Problem dort nicht auftritt.

Problem 1: Das zweite Untermenü (rot) wird nicht rechts vom ersten Angezeigt. Das Problem besteht in Chrome und Safari. (Ich wäre natürlich auch froh, das Problem ohne jquery lösen zu können, aber das erschien mir noch schwerer)

Code:

$('.first_sub').each(function(){  
var width_first_sub = $(this).width();
$(this).find('ul').css({
'margin-left':width_first_sub
});
});

Problem 2: Das erste Untermenü wird immer am linken Rand angezeigt. Das Problem besteht in Firefox und Internet Explorer.

Danke im Vorhinein für die Hilfe!!!! Lg, Alex