// Funktionen zum Ermitteln einer Elementposition auf der Seite
//-------------------------------------------------------------
function getX(obj,relative)
{
	var x = 0;
			
	if(typeof(obj)=="object" && document.getElementById)
	{
		x = obj.offsetLeft;
		if(obj.offsetParent && !relative)
		{
			x += getX(obj.offsetParent);
		}
		return x;
	}
	else
	{
		return false;
	}
}

function getY(obj,relative)
{
	var y = 0;
			
	if(typeof(obj)=="object" && document.getElementById)
	{
		y = obj.offsetTop;
		if(obj.offsetParent && !relative)
		{
			y += getY(obj.offsetParent);
		}
		return y;
		}
	else
	{
		return false;
	}
}

// Funktionen zur dynamischen Anpassung des Textbereiches
//-------------------------------------------------------

function resizeInhalt()
{
	var x,y; // Fenstergröße des Browsers
	var yPos;  // y-Position des Imhalts
	var hoehe;

	// Begin - Fenstergröße des Browsers ermitteln
	if (self.innerHeight) // all except Explorer
	{
		x = self.innerWidth;
		y = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
	// Explorer 6 Strict Mode
	{
		x = document.documentElement.clientWidth;
		y = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		x = document.body.clientWidth;
		y = document.body.clientHeight;
	}
	// End - Fenstergröße des Browsers ermitteln
	
	yPos = getY(document.getElementById("inhalt"), 0);
	hoehe = y - yPos - 45;
	hoehetext = hoehe.toString() + "px";

	document.getElementById("inhalt").style.height = hoehetext;
}

// Überwachung starten
//--------------------
window.onload = resizeInhalt;
window.onresize = resizeInhalt;
