	var	navlo	=	new	Array();
	var	navhi	=	new	Array();

	var	timer	=	new	Array();

	var	scrollPos;
	var	scrolling	=	false;
	var	navxStart;
	var	navyStart;

	var	navspace_img;
	var	navlayer;

	var	poplayer;
	var	popmenulayer;


	if(!window.saveInnerWidth) {
		//window.onresize = resizeNav;
		window.saveInnerWidth = window.innerWidth;
		window.saveInnerHeight = window.innerHeight;
	}

	
	var	ddColors	=	new	Array();
	ddColors[0]		=	"#ECEEFA";
	ddColors[1]		=	"#DBDDF4";
	
	if	(document.images)
	{
		for	(var i=1;i<=14;i++)
		{
			navlo[i]		=	new	Image();
			navlo[i].src	=	"img/nav/m"+i+"_0.gif";
			navhi[i]		=	new	Image();
			navhi[i].src	=	"img/nav/m"+i+"_1.gif";
		}
	}

	function	navup(nr)
	{
		if	(timer[nr])
			clearTimeout(timer[nr]);

		if	(document.images)
		{
			var	img	=	mdl_getImage('navm'+nr);
			img.src	=	navhi[nr].src;
			if	(menus[nr])
				showDDMenu(nr);
		}
	}

	function	navdown(nr)
	{
		if	(document.images)
		{
			if	(menus[nr])
			{
				timer[nr]	=	setTimeout("hideDDMenu("+nr+");",200);
			}
			else
			{
				var	img	=	mdl_getImage('navm'+nr);
				img.src	=	navlo[nr].src;
			}
		}
	}

	function	showDDMenu(nr)
	{
		var	img	=	mdl_getImage('navm'+nr);

		var	layer	=	mdl_getLayer('menulayer'+nr);

		if	(IE5||NS4)
			var	lwidth		=	mdl_getLayerWidth(layer);
		else
			var	lwidth		=	150;
		
		mdl_moveLayerTo(layer,mdl_getImageX(img)+(img.width-lwidth)/2,mdl_getImageY(img)+img.height);
		mdl_showLayer(layer);
	}

	function	hideDDMenu(nr)
	{
		var	img	=	mdl_getImage('navm'+nr);
		img.src	=	navlo[nr].src;
		setActLayer('menulayer'+nr);
	}

	function	setup()
	{
		poplayer		=	mdl_getLayer('pop');
		popmenulayer	=	mdl_getLayer('popmenu');
		scrollPos		=	mdl_getPageScrollY();

		navspace_img	=	mdl_getImage('navspace');
		navxStart		=	mdl_getImageX(navspace_img);
		navyStart		=	mdl_getImageY(navspace_img);	
		navlayer		=	mdl_getLayer('nav');

		ypos		=	navyStart;
		ydelta		=	130;

		mdl_moveLayerTo(navlayer,navxStart,navyStart-ydelta);
		checkNav();	
		scrolling	=	true;
	}

	var	ypos;
	var	swingtimer;

	var	swing	=	0;
	var	ydelta	=	0;

	function	checkNav()
{
	var	scrollY	=	mdl_getPageScrollY();
	if	(scrollPos!=scrollY)
	{
		if	(swingtimer)
			clearTimeout(swingtimer);
		scrollPos	=	scrollY;
		scrolling	=	true;
		mdl_hideLayer(navlayer);
		if	(scrollNavigation=="ja")
			setTimeout("checkNav()",500);
		return true;
	}
	else
	{
		if	(scrolling)
		{
			if	(scrollY>navyStart)
			{
				ypos		=	scrollY;
				ydelta		=	70;
			}
			else
			{
				ypos		=	navyStart;
				ydelta		=	130;
			}

			mdl_moveLayerTo(navlayer,navxStart,ypos-ydelta);
			scrolling	=	false;
			mdl_showLayer(navlayer);
			if	(scrollNavigation=="ja")
				setTimeout("checkNav()",500);
			setTimeout("swingNav()",20);			
			return true;
		}
	}
	setTimeout("checkNav()",50);
}	

	function	swingNav()
	{
		var	y	=	Math.round(ypos-ydelta+Math.sin(swing*0.017453293)*ydelta);
		mdl_moveLayerTo(navlayer,navxStart,y);
		swing	=	swing+5;
		if	(swing<90)
			setTimeout("swingNav()",20);
		else
		{
			swing	=	0;
			mdl_moveLayerTo(navlayer,navxStart,ypos);
		}
	}

	function	resizeNav()
	{
		if	(NS4)
				if (saveInnerWidth < window.innerWidth ||
					saveInnerWidth > window.innerWidth ||
					saveInnerHeight > window.innerHeight ||
					saveInnerHeight < window.innerHeight )
					{
						window.history.go(0);
					}
		else
		{
			navxStart		=	mdl_getImageX(navspace_img);
			mdl_moveLayerTo(navlayer,navxStart,ypos);
		}
	}		


//	Funktionen für DropDown Menüs	//

	function	ddSubMenu(title,url)
	{
		this.title	=	title;
		this.url	=	url;
		this.type	=	"menu";
	}

	function	ddSubHead(title)
	{
		this.title	=	title;
		this.type	=	"head";
	}

	var	menus	=	new	Array();

