	window.addEvent('domready',function(){
			var height_kontakt = $('subnavi').getElements('li').length;
			var height_main = Math.round(($('main').getElements('li').length/3)+0.49);
			var width_main = $('main').getElements('li').length;
			
			
			var h = (height_kontakt>height_main?height_kontakt:height_main);
			for(i=1;i<=h;i++)
			{
				var li = new Element('li');
				var div = new Element('div',{'html':' '});
				li.appendChild(div);
				$('empty').appendChild(li);
				
				if(height_kontakt<height_main&&$('subnavi').getElements('li').length<h)
				{
					$('subnavi').appendChild(li.clone());
				}
				
			}
			 
			for(i=width_main;i<=width_main+3;i++)
			{
				if($('main').getElements('li').length%3==0)
				{
					i = 100000;
				}else{
					var li = new Element('li');
					var div = new Element('div',{'html':' '});
					li.appendChild(div);
					$('main').appendChild(li);
				}				
			}	
		});

		var updatelinks = function(){
			$('content').getElements('a').each(function(el,i){
				el.addEvent('click',function(){ return (Browser.Engine.trident?loadContent(-1,this):loadContent(-1,this)); });
			});
		}	
		
		function loadContentIE(id,el){
			$$('.selected').removeClass('selected');
			el.getParent().addClass('selected');
			el = $(el);
			
			if(el.getParent().getParent().hasClass('topsubnavi')){
				el.getParent().getParent().getParent().getChildren()[0].addClass('selected');
			}
			
			var show = ['zeigeBild','gibDatei'];
			var ret = false;
			show.each(function(q,i){
				if(!ret&&el.get('href').indexOf(q)>0)
					ret = true;
			});
			if(el.get('href').indexOf('http')>=0)
			{
				return true;
			}
			if(ret)
				return true;
			el.addClass('selected');
			
			var json = new Request.JSON({url:'/ajax.php',method:'post',onComplete: function(txtobj){
									
				if(!txtobj.text)
					return ;

				$('content_1').set('tween',{onComplete:function(){
					$('content_2').slide('hide');
					$('banner_2').slide('hide');
					$('content_2').removeClass('hidden');
					$('banner_2').removeClass('hidden');
					
					$('content_2').set('html',txtobj.text);
					$('content_2').slide('in');
					
					$('content_1').dispose();
					$('content_2').set('id','content_1');
					
					$('content_2').getParent().appendChild(new Element('li',{'class':'hidden','id':'content_2'}));
					
				}});
					
				$('content_1').fade('out');
				$('banner_1').fade('out');
				
				
				
				
			}
			}).get({'zeigeBereich':id,url:el.get('href')});
			
			
			return false;
	
		}
		
		function loadContent(id,el){
			$$('.selected').removeClass('selected');
			el.getParent().addClass('selected');
			el = $(el);
			
			if(el.getParent().getParent().hasClass('topsubnavi')){
				el.getParent().getParent().getParent().getChildren()[0].addClass('selected');
			}
			
			var show = ['zeigeBild','gibDatei'];
			var ret = false;
			show.each(function(q,i){
				if(!ret&&el.get('href').indexOf(q)>0)
					ret = true;
			});
			if(el.get('href').indexOf('http')>=0)
			{
				return true;
			}
			if(ret)
				return true;
			el.addClass('selected');
		
			var json = new Request.JSON({url:'/ajax.php',method:'post',onComplete: function(txtobj){
									
				if(!txtobj.text)
					return ;
				slideContent('content_1','content_2',txtobj.text);
				var banner = new Element('img',{src:txtobj.banner});  
				var el = new Element('div');
				el.appendChild(banner);
				slideContent('banner_1','banner_2',el);	
				
				
			}
			}).get({'zeigeBereich':id,url:el.get('href')});
			
			
			return false;
		}
		
		function slideContent(c_1,c_2,html)
		{
			$(c_2).slide('hide');
			if((typeof( html ) == 'string'))
				$(c_2).set('html',html);
			else
				$(c_2).appendChild(html);
				
			$(c_2).removeClass('hidden');
			$(c_1).set('tween',{
				duration:'long',
				onComplete:function(){
					$(c_2).set('slide',{
						duration:1500,
						onComplete:function(){
						
						
						var c2 = $(c_2);
						var c1 = $(c_1);
						c1.dispose(); 
						c2.set('id',c_1);
						var el = new Element('li',{id:c_2,'class':'hidden'});
						el.inject(c2,'before');
						}});
					$(c_2).slide('in');
				}
			});
			$(c_1).fade('out');
		}
		
		window.addEvent('domready',updatelinks);
