		#MainLayer  	{ padding-top: 8px; margin-left: -406px; position: absolute; left: 50%; width: 812px; visibility: visible; }
		#Header			{ width: 812px; height: 140px; text-align: center; }
		#Logo			{ width: 140px; height: 140px; margin-left: -12px; text-align: center; float: left; }
		#Slogan			{ width: 408px; height: 30px; margin-top: 100px; margin-left: 15px; float: right; }
		#Content		{ width: 812px; height: auto; min-height: 580px; }
		#Footer			{ width: 812px; height: 32px; background-image:url(../content/bottom_bg.png); background-repeat:repeat-x; background-position: center top; text-align: center; line-height: 32px; font-family: arial; font-size: 12px; color: #333333; text-shadow: #FFFFFF -1px 1px 1px; }
		#LeftRow		{ width: 430px; height: 480px; overflow: auto; position: absolute; top: 233px; left: 20px; font-family: arial; font-size: 13px; color: #402000; line-height: 20px; }
		#RightRow		{ width: 340px; height: 500px; position: absolute; top: 208px; left: 460px; text-align: center; }
		#CompleteRow	{ width: 770px; height: 500px; position: absolute; top: 208px; left: 20px; text-align: center; font-family: arial; font-size: 13px; color: #402000; line-height: 20px; }


		.NewsDate   { color: #960; font-size: 8pt; font-family: Arial; }

		a:link { text-decoration: none; color: #402000; }
		a:visited { text-decoration: none; color: #402000; }
		a:focus { text-decoration: none; color: #402000; }
		a:hover { text-decoration: underline; color: #402000; }


		.home { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 133px; 
			height:40px; 
			background: url("../content/home.png") 0 0 no-repeat; }
			
		.home_active { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 133px; 
			height:40px; 
			background: url("../content/home.png") -133px 0 no-repeat; }
			
		.home:hover { 
			background-position: -133px 0; }

		.ueber_uns { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 133px; 
			height:40px; 
			background: url("../content/ueber_uns.png") 0 0 no-repeat; }
			
		.ueber_uns_active { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 133px; 
			height:40px; 
			background: url("../content/ueber_uns.png") -133px 0 no-repeat; }	
			
		.ueber_uns:hover { 
			background-position: -133px 0; }

		.leistungen { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 133px; 
			height:40px; 
			background: url("../content/leistungen.png") 0 0 no-repeat; }

		.leistungen_active { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 133px; 
			height:40px; 
			background: url("../content/leistungen.png") -133px 0 no-repeat; }
			
		.leistungen:hover { 
			background-position: -133px 0; }

		.produkte { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 133px; 
			height:40px; 
			background: url("../content/produkte.png") 0 0 no-repeat; }

		.produkte_active { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 133px; 
			height:40px; 
			background: url("../content/produkte.png") -133px 0 no-repeat; }
			
		.produkte:hover { 
			background-position: -133px 0; }
			
		.referenzen { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 132px; 
			height:40px; 
			background: url("../content/referenzen.png") 0 0 no-repeat; }

		.referenzen_active { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 132px; 
			height:40px; 
			background: url("../content/referenzen.png") -132px 0 no-repeat; }
			
		.referenzen:hover { 
			background-position: -132px 0; }
			
		.kontakt { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 136px; 
			height:40px; 
			background: url("../content/kontakt.png") 0 0 no-repeat; }

		.kontakt_active { 
			text-decoration: none; 
			border:0; 
			padding:0; 
			display: block; 
			text-indent: -9999px; 
			letter-spacing: -9999px; 
			font-size:0; 
			width: 136px; 
			height:40px; 
			background: url("../content/kontakt.png") -136px 0 no-repeat; }
			
		.kontakt:hover { 
			background-position: -136px 0; }
			
		#Navigationsliste li {
			display: inline;
			list-style-type: none;
			float: left; }
			
		ul#Navigationsliste {
			padding: 0; 
			margin: 0; }		
		
		#Hintergrund {
		    width: 100%; 
		    height: 100%; 
		    position: absolute; 
		    left: 0px; 
		    top: 0px; 
		    z-index: 0; }
		    
		.stretch {
   			width:100%;
    		height:100%; }

