//
// Set layout corrections - especially height values which should be changed due to different page lengths
//
	function Fensterhoehe() {
  		if (window.innerHeight) {
    		return window.innerHeight;
  		} else if (document.body && document.body.offsetHeight) {
    		return document.body.offsetHeight;
  		} else {
    		return 0;
  		}
	}

	function setCorrections()
	{
		if(document.getElementById('content_middle'))
		{
			var min_height = 580;

			// Fensterhöhe anpassen, wenn die Seite kürzer ist, als das Browserfenster
			if( Fensterhoehe() > document.getElementById('content_middle').offsetHeight )
				document.getElementById('content_middle').style.height = (Fensterhoehe()-146-60-50) +"px";

			var main_length = document.getElementById('content_middle').offsetHeight;
			if( main_length < min_height )
				main_length = min_height;

			document.getElementById("content_left").style.height=main_length +"px";
			document.getElementById("subcontent").style.height=main_length +"px";
			document.getElementById("content_middle").style.height=main_length-10 +"px";
		}
	}
