<style type="text/css">
	
		body
		{ 
			position:absolute;
			background:#ffffff;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 13pt;
			font-weight:bolder;
			color: #ff6633;
			font-style: normal;
			font-variant: normal;
			text-transform: none;

		}
		html, body
		{ 
			top:0; left:0; right:0;
			min-height:100%;
			margin:0;
			padding:0;
			width:100%;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #333333;
		}
		#header_container 
		{
	position:fixed;
	top:0;
	left:0;
	right:0;
	text-align:center;
	margin:0;
	height:3em;
	z-index:3;
	color: #00CC00;
	background-position: top;

		}

		#header 
		{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	background:#efefef;
	z-index:3;
	margin:0;
	padding:0.2em;
	color: #00CC00;
			
		}


		#news_container 
		{
			position:fixed;
			top:0em; left:5; right:5;
			text-align:center;
			margin:0;
			height:1em;
			z-index:10000;
			color: #ff6633;
		}

		#news 
		{
	position:absolute;
	top:4em;
	left:0;
	right:0;
	background:#efffef;
	z-index:10000;
	margin:0;
	height:1em;
	width: 100%;
	padding:0.2em;
	color: #ff6633;
	text-align: center;
			
		}


		#menu
		{
			position:fixed;
			top:6em;
			left:.5em;
			width:9em;
			border: 0px dotted #dedede;
			padding:.5em;
		}
		#content
		{
	margin:0;
	padding-top:6.75em;
	padding-left:12em;
	padding-bottom:4em;
	z-index:2;
	padding-right: 12em;
		}
		#footer_container
		{
			position:fixed;
			bottom:0; left:0; right:0;
			text-align:center;
			margin:0;
			height:1em;
			z-index:2;
			font-size: 8pt;
			color: #000000;
		}
		#footer 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			background:#efefef;
			z-index:2;
			width: 100%;
		}
		
		/* Nun f&uuml;r den MSIE */
		* html, * html body 
		{
			overflow:hidden;
			bottom:0;
			height:100%;
		}
		* html #footer_container
		{
			position:absolute;
			width:100%;
		}
		* html #header_container 
		{
			position:absolute;
			width:100%;
			padding-right:16px;
			padding-left:16px;
		}


		* html #menu
		{
			position:absolute;
		}
		* html #header, * html #footer
		{
			height:100%;
			width:100%;
			position:static;
		}
		* html #content 
		{
			position:absolute;
			top:0; bottom:0; left:0; right:0;
			height:100%;
			width:100%;
			overflow:auto;
			margin:0;
		}


		* html #news
		{
	position:absolute;
	text-align: center;
		}
		
		#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! */
		}
	</style>



























 
