
		//für die Toggle Steuerung
		var alle = true;
		var hauptnavi = true;
		
		function toggle(ebene, welche){
				
				if(welche == "hauptnavi"){
						toggleebene(ebene, hauptnavi);
						hauptnavi = !hauptnavi;
						alle = true;
				}
				
				if(welche == "alle"){
						if(alle == false ){
								ebene = ebene-2;
						}
						toggleebene(ebene, alle);
						alle = !alle;
						hauptnavi	= alle;
				}
		
		
				var buttonhaupt = document.getElementById('plusbuttonhauptnavi');
				var buttonalle = document.getElementById('plusbuttonalle');
				
				if(hauptnavi){
						buttonhaupt.firstChild.firstChild.nodeValue = "+";
				}
				else{
						buttonhaupt.firstChild.firstChild.nodeValue = "-";
				}
				
				if(alle){
						buttonalle.firstChild.firstChild.nodeValue = "+";
				}
				else{
						buttonalle.firstChild.firstChild.nodeValue = "-";
				}
		
		} //END function toogle


		function toggleebene(ebene, visible){
				var divs;
				var i;
				//var ebene_parent;
				var display;
			/*	
				if(visible == true){
						visible = "visible";
						display = "block";
						ebene_parent = ebene-1; //die übergeordente Ebene wird mit eingeblendet
				}
				else{
						visible = "invisible";
						display = "none";
						ebene_parent = ebene;
				}
				*/
				
				//alert(ebene + visible);
				
				if(visible){
						plus = "-";
				}else{
						plus = "+";
				}
				
				for(i=0; i<(ebene-1);i++){
						plustominus(plus, i)
				}
				/*
				for(i=0; i<(ebene-1);i++){
						plustominus(plus, i)
				}
				*/
				
						plustominus("+", ebene-1)
						plustominus("+", ebene)
				
				
				divs = document.getElementsByTagName("div");
				
				for(i = 0; i<divs.length; i++){
						
						if(divs[i].className == "ebene" + (ebene)){
								
								if(divs[i].style.display != "block" && visible == true){
										divs[i].style.display = "block";
								}
								else if(visible == false){
										divs[i].style.display = "none";
								}
								
						}
						if(divs[i].className == "ebene" + (ebene+1) || divs[i].className == "ebene" + (ebene+2)){
								divs[i].style.display = "none"; //die tiefer Ebene ausblenden
						}
						if(divs[i].className == "ebene" + (ebene-1) || divs[i].className == "ebene" + (ebene-2)){
								divs[i].style.display = "block"; //die höheren Ebenen einblenden, weil sonst ja gar nicht sichtbar
						}
						
						
				}//end FOR
				
				
		}//END function toggleebene



		
		function ausklappen(i){
				
				var div;
				var span;
				var a;
				
				div = document.getElementById((i+1));
				
				span = document.getElementById("plusbutton" + i);
			
				a = span.firstChild;
				a.firstChild.nodeValue = "-";
				
				
				if(div != null){
						if(div.style.display != "block"){
								div.style.display = "block";
								a.firstChild.nodeValue = "-";
								a.style.width = "12px";
						}
						else{
								div.style.display = "none";
								a.firstChild.nodeValue = "+";	
								a.style.width = "12px";						
						}
				}
						
						
		}//End function ausklappen
		

		function plustominus(plus, ebene){
		/*
				alert (ebene);
				divs = document.getElementsByTagName("div");
				
				for(i = 0; i<divs.length; i++){
						
						if(divs[i].className == "sitemap_tiefe" + ebene){
								//für diese Ebene alle plusbuttons ändern
								//alert(divs[i].firstChild.className);
								//alert(divs[i].firstChild.nextSibling.className);
								
								if(divs[i].firstChild.className = "plusbutton"){
												
										//if(divs[i].firstChild.firstChild != null){
												alert(divs[i].firstChild.firstChild);
												divs[i].firstChild.firstChild.firstChild.nodeValue = "-";
										//}
								}
								
						}
		
				}//END FOR
		*/
		
		divs = document.getElementsByTagName("div");
				
				for(i = 0; i<divs.length; i++){
						
						if(divs[i].className == "plusbutton" && divs[i].parentNode.className == ("sitemap_tiefe" + (ebene+1)) ){
								divs[i].firstChild.firstChild.nodeValue = plus
						}
						
				}//END FOR
		
		
		}//END function plustominus

		
		
		function zeigeplusbuttons(plus){
				
				divs = document.getElementsByTagName("div");
				
				for(i = 0; i<divs.length; i++){
						
						if(divs[i].className == "plusbutton"){
								divs[i].style.display = "block";
								divs[i].firstChild.firstChild.nodeValue = plus
						}
						
				}//END FOR
						
						
		} //END function zeigeplusbuttons
		
		
		
		function openinparent(href){
				opener.location.href = href;
				opener.focus();
				//focus();
				window.focus(); //ne Menge focus in unterschiedlichen Zeitabständen, damit es immer oben bleibt, auch wenn der parent nen Focus bei onLoad macht...
				setTimeout("window.focus()",5);
				setTimeout("window.focus()",10);
				setTimeout("window.focus()",100);
				
		}
		

