document.write("<div id=\"BallonTip\" style=\"position:absolute; visibility:hidden; left:-400px; top:-400px; z-index:100;\"><\/div>")
	function showBallon(message, dir, breite, bgcolor) 
	{
		var b_Back;
		var relWidth, relHeight;
		if (Ballon == null) return;
		if (breite && breite>20) b_Breite = breite;
		else b_Breite=ballonBreite;
		if (bgcolor) b_Back=bgcolor;
		else b_Back=ballonBack;
		msg='<table border="0" cellpadding="0" cellspacing="0" style="width:300px;">';
		msg=msg+'<tr><td style="background:url(\'/NR/rdonlyres/B31CF62A-A7CD-4F10-9419-E8226AD06678/0/box_300_top.png\') no-repeat left top; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:12px 17px 0px 17px; _padding:12px 14px 0px 14px; text-align:left;">';	
		msg=msg+message;	
		msg=msg+'</td></tr>';
		msg=msg+'</table><div style="height:18px; width:300px; float:left;"><img src="/NR/rdonlyres/B0EA5891-4010-45A4-AC3A-2E66224AE486/0/box_300_bottom.png" border="0"></div>';	
		if (!dir) b_Dir = ballonDir;
		else b_Dir = dir;
		relWidth = crossInnerWindowWidth() + crossGetScroll("x");
		relHeight = crossInnerWindowHeight() + crossGetScroll("y");
		if (crossMouseX + b_Breite + ballonSpace > relWidth) 
			{b_Dir = 1;}
		else if (crossMouseX < b_Breite + ballonSpace) b_Dir = 0;
		b_VDir = ballonVDir;
		if (crossMouseY + ballonChangeVDir > relHeight) b_VDir = 1;
		else if (crossMouseY - ballonChangeVDir < 0) b_VDir = 0;
		crossWrite(Ballon, msg);
		ballonShow = true;
		crossShowObject(Ballon);
	}
	function hideSelects(action) 
	{
		if (action!='visible'){action='hidden';}
		//if (navigator.appName.indexOf("MSIE")) 
		if (B_Type.IE) 
		{
			for (var S = 0; S < document.forms.length; S++)
			{
				for (var R = 0; R < document.forms[S].length; R++) 
				{
					if (document.forms[S].elements[R].options) 
					{
						document.forms[S].elements[R].style.visibility = action;
					}
				}
			}
		}
	}
	var B_Type = new crossBrowserType();
	function crossBrowserType() {
		this.IE = false;
		this.NS4 = false;
		this.NS6 = false;
		this.id = "";
	
		if (document.all) {this.IE = true; this.id = "IE";}
		else if (document.getElementById) {this.NS6 = true; this.id = "NS6";}
		else if (document.layers) {this.NS4 = true; this.id = "NS4";}
	}
	
	var crossMouseX, crossMouseY;
	if (B_Type.NS4) document.captureEvents(Event.MOUSEMOVE);
	
	function crossMousePosition(e) {
		if (B_Type.IE) {
			crossMouseX=window.event.clientX + document.body.scrollLeft; 
			crossMouseY=window.event.clientY + document.body.scrollTop;
		}
		else {crossMouseX=e.pageX; crossMouseY=e.pageY;}
	}
	
	function crossGetObject(id) {
		var obj = null;
		if (B_Type.IE) obj=document.all[id];
		else if (B_Type.NS6) obj=document.getElementById(id);
		else if (B_Type.NS4) obj=document.layers[id];
		return obj;
	}
	
	function crossWrite(obj, text) {
			
		if (B_Type.IE) obj.innerHTML = text;
		else if (B_Type.NS6) obj.innerHTML = text;
		else if (B_Type.NS4) {
			obj.document.open();
			obj.document.write(text);
			obj.document.close();
		}
	}
	
	function crossInnerWindowWidth() {
		var val;
		if (B_Type.IE) val=document.body.clientWidth;
		else if (B_Type.NS6) val=window.innerWidth;
		else if (B_Type.NS4) val=window.innerWidth;
		return val;
	}
	
	function crossOuterWindowWidth() {
		var val;
		if (B_Type.IE) val=document.body.offsetWidth;
		else if (B_Type.NS6) val=window.outerWidth;
		else if (B_Type.NS4) val=window.outerWidth;
		return val;
	}
	
	function crossInnerWindowHeight() {
		var val;
		if (B_Type.IE) val=document.body.clientHeight;
		else if (B_Type.NS6) val=window.innerHeight;
		else if (B_Type.NS4) val=window.innerHeight;
		return val;
	}
	
	function crossGetScroll(achse) {
		var val;
		if (!achse || achse == "y") {
			if (B_Type.IE) val=document.body.scrollTop;
			else if (B_Type.NS6) val=window.pageYOffset;
			else if (B_Type.NS4) val=window.pageYOffset;
		}
		else { 
			if (B_Type.IE) val=document.body.scrollLeft;
			else if (B_Type.NS6) val=window.pageXOffset;
			else if (B_Type.NS4) val=window.pageXOffset;
		}
		return val;
	}
	
	function crossSetScroll(x, y) {
		window.scrollTo(x, y);
	}
	
	function crossMoveTo(obj, x, y) {
		if (B_Type.IE) {obj.style.pixelLeft=x; obj.style.pixelTop=y;}
		else if (B_Type.NS4) {obj.left=x; obj.top=y;}
		else if (B_Type.NS6) {obj.style.left=x+"px"; obj.style.top=y+"px";}
	}
	
	function crossGetPositionX(obj) {
		if (B_Type.IE) return obj.style.pixelLeft;
		else if (B_Type.NS4) return obj.left;
		else if (B_Type.NS6) return parseInt(obj.style.left);
	}
	function crossGetPositionY(obj) {
		if (B_Type.IE) return obj.style.pixelTop;
		else if (B_Type.NS4) return obj.top;
		else if (B_Type.NS6) return parseInt(obj.style.top);
	}
	
	function crossShowObject(obj) {
		hideSelects("hidden"); 
		if (B_Type.IE || B_Type.NS6) {obj.style.visibility="visible";}
		else if (B_Type.NS4) {obj.visibility="show";}
	}

	function crossHideObject(obj) {
		hideSelects("visible"); 
		if (B_Type.IE || B_Type.NS6) {obj.style.visibility="hidden";}
		else if (B_Type.NS4) {obj.visibility="hide";}
	}
	
	function crossBackgroundColor(color, obj) {
		if (typeof obj == "undefined") {document.bgColor=color; return;}
		if (B_Type.IE || B_Type.NS6) {obj.style.backgroundColor=color;}
		else if (B_Type.NS4) {obj.document.bgColor=color;}
	}

	function crossBackgroundImage(obj, img) {
		if (B_Type.IE || B_Type.NS6) {obj.style.backgroundImage="url(" + img + ")";}
		else if (B_Type.NS4) {obj.background.src = img;}
	}

	// Config:
	var ballonBack = "#00ff77"; 
	var ballonBorderColor = "#C0C0C0"; 
	var ballonText = "#000000";
	var ballonBreite = 300; 
	var ballonBorder = 1;
	var ballonFont = "Arial";
	var ballonDir = 0; 
	var ballonVDir = 0;
	var ballonChangeVDir = 120; 
	var ballonSpace = 10;
	var ballonShow = false;
	var Ballon = null;
	var b_Breite;
	var b_Dir, b_VDir;
	
	function setBallon(id, breite, bgcolor) {
			
		document.onmousemove = cursorMove;
		
		if (breite && breite>20) b_Breite = breite;
		if (bgcolor) ballonBack = bgcolor;
		Ballon = crossGetObject(id);
		if (Ballon == null) {
			alert("keine Unterstützung für Ballon-Infos");
			showBallon = noBallon; hideBallon = noBallon;
		}
		ballonShow = false;
	}
	function noBallon() {}
	document.write(' ');
	//document.write('<meta name="scripts" content="TOOLTIPS 1.03 (c)2001-2002 Peter Kerl [www.peterkerl.de]">');
	
	function hideBallon() {
		if (Ballon == null) return;
		crossHideObject(Ballon);
		ballonShow=false;
		crossMoveTo(Ballon, -400, -400);
	}	
	
	function cursorMove(e) {
		var posX, posY;
		
		crossMousePosition(e);
	
		if (ballonShow) {
			
			if (b_Dir==0) {
				posX = crossMouseX + ballonSpace; 
				if (b_VDir==0) {posY = crossMouseY + ballonSpace;}
				else {posY = crossMouseY - ballonChangeVDir;}
			}
			else {
				posX = crossMouseX-b_Breite-ballonSpace;
				if (b_VDir==0) {posY = crossMouseY + ballonSpace;}
				else {posY = crossMouseY - ballonChangeVDir;}
			}
			crossMoveTo(Ballon, posX, posY)
		}
	}
	setBallon("BallonTip");
