/* CSS Document */

html 					{ width:100%; }
body 					{ margin:0; padding:0; width:100%; font-family:Segoe UI, Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#444; }

h1						{ font-family:Segoe UI Semibold, Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; margin:0; padding:0; }

h2						{ font-family:Segoe UI Semibold, Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; margin:0; padding:0; text-decoration:none; }
h2 a					{ font-family:Segoe UI Semibold, Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; margin:0; padding:0; text-decoration:none; }
h2 a:visited			{ font-family:Segoe UI Semibold, Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; margin:0; padding:0; text-decoration:none; }
h2 a:hover				{ font-family:Segoe UI Semibold, Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; margin:0; padding:0; text-decoration:none; }

h4						{ font-family:Segoe UI Semibold, Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; margin:0; padding:0; display:inline; }

form 					{ display:inline; }

.formline				{ border:1px solid #666; padding:2px; width:200px; }
.formlineErr			{ border:2px solid #F00; padding:2px; width:200px; }

p						{ margin:0; padding:0; margin-bottom:10px; }

.text11n				{ font-size:11px; font-weight:normal; }
.text11b				{ font-size:11px; font-weight:bold; }

img						{ border:0; }

.imgbrd					{ border:1px solid #999; }

#Container				{ width:100%; text-align:center; }
#ContainerCenter		{ text-align:left; width:960px; margin-left:auto; margin-right:auto; min-height:1000px; }

#HeadContainer			{ width:960px; height:130px; }
#HeadContainer .searchbox { width:220px; float:left; padding:15px 0px 0px 360px; }
#HeadContainer .GruporLogo { background:url(/de/wLayout/design/images/sprites.png) 0px 0px no-repeat; height:100px; width:190px; display:block; float:left; }
#HeadContainer .SearchField { width:160px; float:left; border:1px solid #999; padding:2px; font-size:13px; margin-top:2px; }
#HeadContainer .SearchBt { float:left; margin-left:10px; }
#HeadContainer .flagCnt { width:130px; float:left; padding:32px 0px 0px 40px; }
#HeadContainer .flagDE 	{ background:url(/de/wLayout/design/images/sprites.png) -200px -80px no-repeat; height:16px; width:26px; 
						  display:block; float:left; margin-left:10px; }
#HeadContainer .flagEN 	{ background:url(/de/wLayout/design/images/sprites.png) -200px -60px no-repeat; height:16px; width:26px; 
						  display:block; float:left; margin-left:10px; }
#HeadContainer .flagFR 	{ background:url(/de/wLayout/design/images/sprites.png) -200px -40px no-repeat; height:16px; width:26px;
						  display:block; float:left; margin-left:10px; }

#ContentContainer		{ width:960px; clear:both; overflow:hidden; }

#LeftContainer 			{ float:left; width:230px; }
#LeftContainer .NewsCnt { margin-top:50px; padding:10px; }

#spalte1sp				{ clear:both; overflow:hidden; display:block; margin-bottom:10px; }
#spalte1sp .dlLeft 		{ float:left; width:105px; }
#spalte1sp .dlRight 	{ float:left; width:600px; }

#spalte1sp .dlVidLeft 	{ float:left; width:145px; }
#spalte1sp .dlVidRight 	{ float:left; width:560px; }

#spalte2sp				{ clear:both; overflow:hidden; display:block; margin-bottom:10px; }
#spalte2sp .sp2Left		{ float:left; width:460px; }
#spalte2sp .sp2Right	{ float:left; width:230px; margin-left:20px; }
#spalte2sp .sp2SplitLeft	{ float:left; margin-right:20px; width:345px; }
#spalte2sp .sp2SplitRight	{ float:left; width:345px; }

#spalte2sp .sps2Left	{ float:left; width:230px; }
#spalte2sp .sps2Right	{ float:left; width:460px; margin-left:20px; }
#spalte2sp .sps2RightFloat	{ float:left;  }

#spalte3sp				{ clear:both; overflow:hidden; display:block; margin-bottom:10px; }
#spalte3sp .sp1Left		{ float:left; width:230px; margin-right:10px; }
#spalte3sp .sp3Left		{ float:left; width:230px; margin-right:10px; }

#Leerzeile				{ clear:both; overflow:hidden; display:block; height:20px; width:710px; }

.Shadow190 				{ background:url(/de/wLayout/design/images/sprites.png) -0px -140px; width:190px; height:15px; display:block; 
						  overflow:hidden; font-size:1px;
						  margin-bottom:10px; }
.Shadow710				{ background:url(/de/wLayout/design/images/sprites.png) -0px -140px; width:710px; height:15px; display:block; 
						  overflow:hidden; font-size:1px;
						  margin-bottom:5px; }

#RightContainer 		{ float:left; margin-left:20px; width:710px; }

#AnsprechpartnerSmall 	{ margin-top:15px; overflow:hidden; }
#AnsprechpartnerSmall .aimg { border:1px solid #999; float:left; }
#AnsprechpartnerSmall .aContent { float:left; width:140px; margin-left:10px; }

#FooterRedline			{ height:5px; background-color:#9d0e16; width:960px; display:block; font-size:1px; margin-top:20px; }
#Footer					{ width:950px; padding:10px 10px 20px 0px; text-align:right; }

#BUTable				{ margin-bottom:15px; overflow:hidden; }



#BUautoBottom			{ background:url(/de/wLayout/design/images/sprites.png) -0px bottom no-repeat; padding:10px; color:#FFF; }
#BUautoBottom a			{ color:#FFF; }
#BUautoBottom a:visited	{ color:#FFF; }

#BUgebBottom			{ background:url(/de/wLayout/design/images/sprites.png) -250px bottom no-repeat; padding:10px; color:#FFF; }
#BUgebBottom a			{ color:#FFF; }
#BUgebBottom a:visited	{ color:#FFF; }

#BUformBottom			{ background:url(/de/wLayout/design/images/sprites.png) -500px bottom no-repeat; padding:10px; color:#FFF; }
#BUformBottom a			{ color:#FFF; }
#BUformBottom a:visited	{ color:#FFF; }

#BUautoTop				{ background:url(/de/wLayout/design/images/sprites.png) -0px -734px no-repeat; padding:10px; color:#FFF; }
#BUgebTop				{ background:url(/de/wLayout/design/images/sprites.png) -250px -734px no-repeat; padding:10px; color:#FFF; }
#BUformTop				{ background:url(/de/wLayout/design/images/sprites.png) -500px -734px no-repeat; padding:10px; color:#FFF; }

#BUautoTop a 			{ color:#FFF; }
#BUgebTop a 			{ color:#FFF; }
#BUformTop a 			{ color:#FFF; }
#BU2formTop a 			{ color:#FFF; }

#BUautoTop a:visited 	{ color:#FFF; }
#BUgebTop a:visited 	{ color:#FFF; }
#BUformTop a:visited 	{ color:#FFF; }
#BU2formTop a:visited 	{ color:#FFF; }


#BU2autoBottom			{ background:url(/de/wLayout/design/images/sprites2.png) 0px bottom no-repeat; padding:10px; color:#FFF; }
#BU2autoBottom a		{ color:#FFF; }
#BU2autoBottom a:visited { color:#FFF; }

#BU2gebBottom			{ background:url(/de/wLayout/design/images/sprites2.png) -360px bottom no-repeat; padding:10px; color:#FFF; }
#BU2gebBottom a			{ color:#FFF; }
#BU2gebBottom a:visited	{ color:#FFF; }

#BU2formBottom			{ background:url(/de/wLayout/design/images/sprites2.png) -720px bottom no-repeat; padding:10px; color:#FFF; }
#BU2formBottom a		{ color:#FFF; }
#BU2formBottom a:visited { color:#FFF; }

#BU2autoTop				{ background:url(/de/wLayout/design/images/sprites2.png) 0px top no-repeat; padding:10px; color:#FFF; }
#BU2gebTop				{ background:url(/de/wLayout/design/images/sprites2.png) -360px top no-repeat; padding:10px; color:#FFF; }
#BU2formTop				{ background:url(/de/wLayout/design/images/sprites2.png) -720px top no-repeat; padding:10px; color:#FFF; }



#BUText					{ padding:10px; color:#000; }

#navi 					{ border-top:1px solid #cfd5df; width:230px; }

#navi a.lev1 			{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/sprites.png) -0px -200px no-repeat; text-decoration:none; color:#000; }
#navi a.lev1:visited 	{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/sprites.png) -0px -200px no-repeat; text-decoration:none; color:#000;  }
#navi a.lev1:hover 		{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/sprites.png) -0px -240px no-repeat; text-decoration:none; color:#000;  }
#navi a.lev1down 		{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/sprites.png) -0px -280px no-repeat; text-decoration:none; color:#fff;  }	  

#navi a.lev2 			{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/sprites.png) -250px -201px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2:visited 	{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/sprites.png) -250px -201px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2:hover 		{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/sprites.png) -250px -241px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2down		{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  		  display:block; padding-left:20px; background:url(/de/wLayout/design/images/sprites.png) -250px -281px no-repeat; text-decoration:none; color:#fff; }	  



#navi a.lev1AUTO 		{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -0px no-repeat; text-decoration:none; color:#FFF; }
#navi a.lev1AUTO:visited { width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -0px no-repeat; text-decoration:none; color:#FFF;  }
#navi a.lev1AUTO:hover 	{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -40px no-repeat; text-decoration:none; color:#FFF;  }
#navi a.lev1downAUTO 	{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -80px no-repeat; text-decoration:none; color:#fff;  }	  

#navi a.lev2AUTO 		{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -1px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2AUTO:visited { width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -1px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2AUTO:hover 	{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -41px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2downAUTO	{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  		  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -81px no-repeat; text-decoration:none; color:#fff; }	  
						  
						  
						  
#navi a.lev1GEB			{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -150px no-repeat; text-decoration:none; color:#FFF; }
#navi a.lev1GEB:visited { width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -150px no-repeat; text-decoration:none; color:#FFF;  }
#navi a.lev1GEB:hover	{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -190px no-repeat; text-decoration:none; color:#FFF;  }
#navi a.lev1downGEB		{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -230px no-repeat; text-decoration:none; color:#fff;  }	  

#navi a.lev2GEB			{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -151px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2GEB:visited { width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -151px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2GEB:hover 	{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -191px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2downGEB		{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  		  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -231px no-repeat; text-decoration:none; color:#fff; }	  
						  
		
						  
#navi a.lev1TECH		{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -300px no-repeat; text-decoration:none; color:#FFF; }
#navi a.lev1TECH:visited { width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -300px no-repeat; text-decoration:none; color:#FFF;  }
#navi a.lev1TECH:hover 	{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -340px no-repeat; text-decoration:none; color:#FFF;  }
#navi a.lev1downTECH	{ width:220px; height:29px; line-height:29px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; 
		  		  		  display:block; padding-left:10px; background:url(/de/wLayout/design/images/spritesnav.png) -0px -380px no-repeat; text-decoration:none; color:#fff;  }	  

#navi a.lev2TECH 		{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -301px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2TECH:visited { width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -301px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2TECH:hover 	{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -341px no-repeat; text-decoration:none; color:#000; }
#navi a.lev2downTECH	{ width:210px; height:27px; line-height:27px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  		  display:block; padding-left:20px; background:url(/de/wLayout/design/images/spritesnav.png) -250px -381px no-repeat; text-decoration:none; color:#fff; }	  						  
						  						  						  
						  
/* 
#navi a.lev3 			{ width:200px; height:25px; line-height:25px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  	  	  display:block; padding-left:30px; background:url(/de/wLayout/design/images/sprites.png) -500px -202px no-repeat; text-decoration:none; color:#000; }
#navi a.lev3:visited 	{ width:200px; height:25px; line-height:25px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:30px; background:url(/de/wLayout/design/images/sprites.png) -500px -202px no-repeat; text-decoration:none; color:#000; }
#navi a.lev3:hover 		{ width:200px; height:25px; line-height:25px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:30px; background:url(/de/wLayout/design/images/sprites.png) -500px -242px no-repeat; text-decoration:none; color:#000; }
#navi a.lev3down		{ width:200px; height:25px; line-height:25px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  		  display:block; padding-left:30px; background:url(/de/wLayout/design/images/sprites.png) -500px -282px no-repeat; text-decoration:none; color:#fff; }	

#navi a.lev4 			{ width:190px; height:23px; line-height:23px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  	  	  display:block; padding-left:40px; background:url(/de/wLayout/design/images/sprites.png) -750px -203px no-repeat; text-decoration:none; color:#000; }
#navi a.lev4:visited 	{ width:190px; height:23px; line-height:23px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:40px; background:url(/de/wLayout/design/images/sprites.png) -750px -203px no-repeat; text-decoration:none; color:#000; }
#navi a.lev4:hover 		{ width:190px; height:23px; line-height:23px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE; 
		  		  	  	  display:block; padding-left:40px; background:url(/de/wLayout/design/images/sprites.png) -750px -243px no-repeat; text-decoration:none; color:#000; }
#navi a.lev4down		{ width:190px; height:23px; line-height:23px; font-size:12px; border-bottom:1px solid #cfd5df; font-weight:bold; background-color:#EEE;
		  		  		  display:block; padding-left:40px; background:url(/de/wLayout/design/images/sprites.png) -750px -283px no-repeat; text-decoration:none; color:#fff; }	
*/

#DownloadFilter			{  }
#DownloadFilter	a 		{ padding:5px; background-color:#EEE; font-weight:bold; display:block; overflow:auto; float:left; border:1px solid #333; 
						  text-decoration:none; margin-left:10px; }
#DownloadFilter	a:visited { padding:5px; background-color:#EEE; font-weight:bold; display:block; overflow:auto; float:left; border:1px solid #333; 
						  text-decoration:none; margin-left:10px; }		
#DownloadFilter	a:hover	{ padding:5px; background-color:#AAA; font-weight:bold; display:block; overflow:auto; float:left; border:1px solid #9d0e16; color:#FFF;
						  text-decoration:none; margin-left:10px; }
#DownloadFilter	.down 	{ padding:5px; background-color:#9d0e16; font-weight:bold; display:block; overflow:auto; float:left; border:1px solid #333; color:#FFF; 
						  text-decoration:none; margin-left:10px; }						  

a:link					{ color:#9d0e16; text-decoration:none; }
a:visited				{ color:#9d0e16; text-decoration:none; }
a:hover					{ color:#9d0e16; text-decoration:underline; }

