		.info-fuss {font-size:70%; text-align:center; margin-top:50px}
		
		.navi2liste
			{
			
			margin-left: 20px;
			padding: 0px; 
			}
	
		body
		{ 
			position:absolute;
			background:#ffffff;
			font-family:arial,sans-serif;
			font-size:80%;
			padding:0;
			margin:0;
		}
		
		.only4printer
		{
		display:none;
		}
		
		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:166px;
			z-index:3;
			
		}
		
		#header_container2 
		{
			position:fixed;
			top:0; right:0;
			text-align:center;
			margin:0;
			height:100%;
			z-index:2;
			
			width:36px;
		}

		#header 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			height:100%;
			background:#efefef;
			z-index:3;
			margin:0;
			padding:0.2em;
		}
		#menu
		{
			position:fixed;
			top:170px;
			left:36px;
			width:25%;
			
			padding:.5em;
			
			background-color:#D5D5D5;
		}
		#content
		{
			margin:0;
			padding-top:166px;
			padding-left:30%;
			padding-bottom:45px;
			z-index:2;
			padding-right:5%;
			
		}
		#footer_container
		{
			position:fixed;
			bottom:0; left:0; right:0;
			text-align:center;
			margin:0;
			height:2em;
			z-index:3;
		}
		#footer 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			background:#efefef;
			z-index:3;
		}
		
		/* Nun für den MSIE */
		* html, * html body 
		{
			overflow:hidden;
			bottom:0;
			height:100%;
		}
		* html #header_container, * html #footer_container
		{
			position:absolute;
			width:100%;
			padding-right:16px;
		}
		
		* html #header_container2
		{
			position:absolute;
			
			padding-right:16px;
		}
		
		* html #menu
		{
			position:absolute;
		}
		* html #header,* html #footer
		{
			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;
			
			color:black;
			text-decoration:none;
			margin:0;
			
		}
		#menu a:hover
		{
			
			text-decoration:underline;
		}
		* html #menu
		{
			margin:0;
			width:25%;    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}
		
		#HL{
	position:fixed;
	height:100%;
	background-image:url(elemente/hintergrundL.png);
	width:36px;
	}
	
	#HR{position:absolute;
		right:0px;
		background-image:url(elemente/hintergrundR.png);
		background-position:right;
		height:100%;
		width:36px;
		}
	
	#BM{
		position:relative;
		background-image:url(elemente/bannerM.png);
		width:100%;
		height:162px;
		float:left;
	}
	
	#BR{
		position:absolute;
		right:0px;
		background-image:url(elemente/bannerR.png);
		width:166px;
		height:162px;
	}
	
	#BR2{
		position:relative;
		right:0px;
		background-image:url(elemente/hintergrundR.png);
		width:36px;
		height:100%;
	}
	
	#BL{
		position:absolute;
		left:0px;
		background-image:url(elemente/bannerL.png);
		width:534px;
		height:162px;
		background-repeat:no-repeat;
	}
	
	
	
	#E1{
		background-image:url(elemente/ecke1.gif);
		background-repeat:no-repeat;
		position: absolute; 
		left: 0px; top:0px;
		width:10px;
		height:10px;
	}
	
	#E2{
		background-image:url(elemente/ecke2.gif);
		background-repeat:no-repeat;
		position: absolute; 
		right: 0px; top:0px;
		width:10px;
		height:10px;
	}
	
	#E3{
		background-image:url(elemente/ecke3.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		position: absolute; 
		right: 0px; bottom:0px;
		width:10px;
		height:10px;
	}
	
	#E4{
		background-image:url(elemente/ecke4.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		position: absolute; 
		left: 0px; bottom:0px;
		width:10px;
		height:10px;
	}
	
	#FM{
		position:relative;			
		bottom:0px;
		background-image:url(elemente/fussM.png);
		width:100%;
		height:41px;
	}
	
	#FL{
		position:absolute;
		left:0px;
		bottom:0px;
		background-image:url(elemente/fussL.png);
		width:600px;
		height:41px;
	}
	
	#FR{
		position:absolute;
		right:0px;
		bottom:0px;
		background-image:url(elemente/fussR.png);
		width:83px;
		height:41px;
	}
	
		.navi{
		position:absolute; z-index:2;width: 54%; left:23%; top:10px;
	}
	
	    .transparent{
	position:absolute;
	background-image:url('elemente/navi.png');
	top:0px;
    height:39px;
    width:100%;

	margin:auto;text-align:left
    }
	
	.navi-sub{
		position:relative;width: 100%; z-index:3; left:0; top:0%;
	}
	
	* html .transparent{

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='elemente/navi.png', sizingMethod='scale');
	background:none;
    }
	
	* html .transparent2{
	right:25px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='elemente/titel2.png', sizingMethod='scale');
	background:none;
    }
	
	a{position: relative;}
	
			#menu2 {
			  display:table;
			  padding:0; 
			  margin:0 auto; 
			  list-style-type:none;
			  white-space:nowrap;
			  
			  list-style-type: none;

			  }
		#menu2 li {float:left;
		
		display:table-cell;
			  
		}
		
		#menu2 a:hover {
			  color:#FFFFFF; 
			  background:#597296;

			  }
			  
			  	#menu2 li {
			  display:table-cell;
			  line-height: 0;
			  }
			  
			#menu2 a {
			width:auto;
			display:block;
			padding:4px 16px;
			color:#fff; 
			float:left;
			text-align:center;
			text-decoration:none;
			min-height: 1.5em;
			/* IE min-height */
			height: auto !important;
			height: 1.5em;
			line-height: 1.5;
			  }
			  
			  
			  .transparent2{
	position:absolute;
	background-image:url('elemente/titel2.png');
	z-index:3;
	right:20px;
	top:120px;
    height:23px;
    width:361px;

	margin:auto;text-align:left
    }
	#home{
	position:absolute; 
	border:none;
	text-decoration:none;
	height:23px; 
	width:361px; 
	z-index:3; 
	background-image:url(elemente/spacer.gif);
	right:20px;
	top:120px;
		z-index:3;
	}
	
		#svlogo{
		background-image:url(elemente/svlogo.png);
		position: fixed; 
		left: 30px; bottom:40px;
		width:216px;
		height:68px;
		z-index:5;
	}
	
	* html #svlogo
		{
		position:absolute;
		}
		
	.content-breit
		{


		
		margin:0;
			padding-top:166px;
			padding-left:40px;
			padding-right:36px;
			padding-bottom:50px;
			z-index:2;

			
		}
		
	* html .content-breit 
		{
			position:absolute;
			top:0; bottom:0; left:0; right:0;
			height:100%;
			width:100%;
			overflow:auto;
			margin:0;
		}
		
	.klein
		{
		margin:0px; 
		padding:0px; 
		font-size:70%;
		}