	function resize() {

		// Contentcontainer
		var navigation 			= document.getElementById('navigation');
		var subnavigation 		= document.getElementById('subnavigation');
		var subnavigationTable 	= document.getElementById('subnavigationTable');
		var contentSmall 		= document.getElementById('contentSmall');
		var content				= document.getElementById('content');
		var wrapper				= document.getElementById('wrapper');

		// Navigation
		var mainNavigation	= document.getElementById('mainNav');

		var currentHeight	= 0;
		var maxHeight		= 486;

		function getCurrentHeight() {
			currentHeight	= 0;

			if (null != navigation 		&& currentHeight < navigation.offsetHeight) 	currentHeight = navigation.offsetHeight;
			if (null != subnavigation 	&& currentHeight < subnavigation.offsetHeight) 	currentHeight = subnavigation.offsetHeight;
			if (null != contentSmall 	&& currentHeight < contentSmall.offsetHeight) 	currentHeight = contentSmall.offsetHeight;
			if (null != content 		&& currentHeight < content.offsetHeight) 		currentHeight = content.offsetHeight;
		}

		function setHeight(__height) {

			// Sonst flackert der Boden
			__height -= 2;

			if (null != navigation) 		navigation.style.height 			= __height + 'px';
			if (null != subnavigation) 		subnavigation.style.height 			= __height + 'px';
			if (null != subnavigationTable) subnavigationTable.style.height 	= __height + 'px';
			if (null != contentSmall) 		contentSmall.style.height 			= __height + 'px';
			if (null != content) 			content.style.height 				= __height + 'px';
			if (null != wrapper) 			wrapper.style.height 				= __height + 'px';

			if (null != subnavigationTable) {
				if (-1 != navigator.userAgent.indexOf("Firefox")) {
					document.getElementById('subnavigationTableCell1').style.height = '241px';
					
					if(document.getElementById('subnavigationTableCell1').offsetHeight > 241) {
						__setHeight = document.getElementById('subnavigationTableCell1').offsetHeight;
					}
					else {
						__setHeight = 241;
					}
					
					if(document.getElementById('subnavigationTableCell2').innerHTML != "") {
						document.getElementById('subnavigationTableCell2').style.height = __height - __setHeight - 0 + 'px';
					}
				}
				else {
					document.getElementById('subnavigationTableCell1').style.height = '241px';
					
					if(document.getElementById('subnavigationTableCell1').offsetHeight > 241) {
						__setHeight = document.getElementById('subnavigationTableCell1').offsetHeight;
					}
					else {
						__setHeight = 241;
					}
					
					if(document.getElementById('subnavigationTableCell2').innerHTML != "") {
						document.getElementById('subnavigationTableCell2').style.height = __height - __setHeight - 12 + 'px';
					}
				}
			}
		}

		function mainNav() {

			height = mainNavigation.offsetHeight;

			// Höhe des Home-Punktes dazurechnen
			height += 20;

			// Nachträgliche Korrektur für den Safari, da dieser eine andere Höhe berechnet
			if (-1 != navigator.userAgent.indexOf("Safari")) height += 10;

			if (242 < height && document.getElementById('mainNavLine') && document.getElementById('iconbar')) {
				document.getElementById('mainNavLine').className 	= null;
				document.getElementById('iconbar').className 		= 'line';
			}
			else {
				document.getElementById('mainNav').style.height	='215px';
				document.getElementById('mainNav').style.overflow	='hidden';
			}
		}


		this.getAvailableScreen = function()
		{
			var availableScreen = [0,0];
		
			/* Mozilla kompatibel */
			if (window.innerWidth !== undefined)
			{
				availableScreen = [window.innerWidth,window.innerHeight];
			}
			
			/* Internet Explorer kompatibel */
			else
			{
				var IE_Quirk = document.body; /* IE ohne DocType */
				var IE_Standard = document.documentElement; /* IE mit DocType */
				IE = (IE_Standard.clientHeight) ? IE_Standard : IE_Quirk;
				availableScreen = [IE.clientWidth,IE.clientHeight];
			}
			return availableScreen;
		}

		this.setBuilderHeight = function()
		{
    		var screen = this.getAvailableScreen();
    		var height = screen[1];
    		var contentH1 = 135; /* Höhe des contentH1 DIV */
			height -= 132; /* Höhe abzüglich Logo & Footer */

			if (height > maxHeight)
			{
				document.getElementById('navigation').style.height = ( height - 2 ) + 'px';
				document.getElementById('wrapper').style.height    = height + 'px';
				document.getElementById('content').style.height    = height + 'px';
				document.getElementById('contentH2').style.height  = ( height- contentH1 ) + 'px';
			}
		}		

		this.setDownloadHeight = function()
		{
    		var screen = this.getAvailableScreen();
    		var height = screen[1];
    		var contentH1 = 103; /* Höhe des contentH1 DIV */
			height -= 100; /* Höhe abzüglich Logo & Footer */

			if (height > maxHeight)
			{
				document.getElementById('navigation').style.height = ( height - 2 ) + 'px';
				document.getElementById('wrapper').style.height    = height + 'px';
				document.getElementById('content').style.height    = height + 'px';
				document.getElementById('contentH2').style.height  = ( height- contentH1 ) + 'px';
			}
		}


		this.resize = function() {
			// Abfragen der derzeitig größten Höhe
			getCurrentHeight();

			// Überprüfen, ob die aktuelle Höhe über der Standardhöhe liegt
			if (currentHeight > maxHeight) {

				setHeight(currentHeight);
			} else {

				setHeight(maxHeight);
			}

			// Mainnav: Position der Linie überprüfen
			if (null != mainNavigation) mainNav();
		}
	};
