

		body
		{ 
			position:absolute;
			background:#ffffff;
		}
		html, body
		{ 
			top:0; left:0; right:0;
			min-height:100%;
			margin:0;
			padding:0;
			width:100%;
		}
		#header_container 
		{
			position:fixed;
			top:0; left:0; right:0;
			text-align:center;
			margin:0;
			/*height:220px;*/
			z-index:3;
		}

		#header 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			background:#ffffff;
			background-image:url(images/bg_horizontal.gif); background-repeat:no-repeat; background-position: left bottom;
			height:100%;
			z-index:4;
			margin:0;
			padding:0;
		}
		#header_title
		{
			position:absolute;
			top:157px; left:224px; right:0; bottom:0;
			background:#ffffff;
			background-image:url(images/bg_horizontal.gif); background-repeat:no-repeat; background-position: left bottom;
			height:100%;
			z-index:4;
			margin:0;
			padding:0;
		}
		#left
		{
			position:fixed;
			top:170px; left:0px; 
			background:#ffffff;
			/* background-image:url(images/bg_left.gif); background-repeat:no-repeat; background-position: right top; */
			width:210px;
			height:500px;
			margin:0;
			padding:0;
			z-index:10;
		}
		#side
		{
			position:fixed;
			top:50px; right:0px; 
			align: right;
			background:#ffffff;
			background-image:url(images/bg_right.gif); background-repeat:no-repeat; background-position: left top;
			width:250px;
			height:1200px;
			z-index:5;
			margin:0;
			padding:15;
		}		
		#content
		{
			margin:0;
			padding-top:220px;
			padding-left:225px;
			/*padding-right:230px;*/
			padding-bottom:0px;
			width:780px;
			z-index:2;
		}
		/*
		#footer_container
		{
			position:fixed;
			bottom:0; left:0; right:0;
			text-align:center;
			margin:0;
			padding:0;
			height:40px;
			z-index:99;
		}
		#footer 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			background:#ffffff;
			background-image:url(images/bg_horizontal.gif); background-repeat:no-repeat; background-position: left top;
			z-index:99;
			margin:0;
			padding:0;
		}
		*/
		
		/* Nun für den MSIE */
		* html, * html body 
		{
			overflow:hidden;
			bottom:0;
			height:100%;
		}
		* html #header_container
		{
			position:absolute;
			width:100%;
			padding-right:16px;
		}
		* html #left
		{
			position:absolute;
		}
		* html #side
		{
			position:absolute;
		}
		* html #header
		{
			height:100%;
			position:static;
		}
		* html #content 
		{
			position:absolute;
			top:0; bottom:0; left:0; right:0;
			height:100%;
			width:100%;
			overflow:auto;
			margin:0;
		}
		
		#menu li
		{
			list-style: none;
			margin:0;
			padding:0.3em;
		}
		#menu li#active
		{
			padding:0.5em;
			text-decoration:underline;
		}
		#menu a:link, #menu a:visited
		{
			display:block;
			background:#eeeeee;
			color:black;
			text-decoration:none;
			margin:0;
			padding:0.2em;;
		}
		#menu a:hover
		{
			background:#4f4f4f;
			color:#ffffff;
			text-decoration:underline;
		}
		* html #menu
		{
			margin:0;
			/* width:10.5em;    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}
