body 													{ background-color: #FFFFFF;	margin: 0px; background-repeat: repeat-x;	background-position: top; font-family: Arial, Helvetica, sans-serif;}
img 													{ border:0px; behavior: url(/shared/css/pngbehavior.htc);}
form													{ margin:0px; padding:0px;}
sup 													{ font-size: smaller; vertical-align: baseline; position: relative; bottom: 0.33em; }
h1, h2												{ margin:0px; padding:0px; font-weight:normal;}

.bottomline 									{ background-image:url(../pics/bg_headline.gif);	background-position:bottom;	background-repeat:repeat-x;}								
.bottomshortline 							{ background-image:url(../pics/navi/shortline.gif);	background-position:bottom left;	background-repeat:no-repeat;}								
.bottomnavi 									{ font-size: 13px;	color: #400A0C;}					
.bottomnavi a									{ color: #d30132;	text-decoration: none;}						
.bottomnavi a:hover 					{ text-decoration: underline;}						
.bottompadding								{ padding-bottom:5px;}
.boxeinzug										{ padding-left:14px;}
.bull													{ padding-left:15px; margin:0px; padding-top:0px; padding-bottom:0px; list-style-type: disc; list-style-position:outside;}

.contactCopy 									{ font-size: 12px;	line-height: 17px;	color: #FFFFFF;	text-decoration: none;}						
.contactCopy a								{ color: #FFFFFF;	text-decoration: none;}						
.contactCopy a:hover 					{ text-decoration: underline;}						
.contactHeadline 							{ font-size: 13px;	font-weight: bold;	color: #d30132;	text-decoration: none;	padding-left: 7px;}					

.copy 												{ font-size: 12px;	line-height: 18px;	color: #000000;	text-decoration: none;}						
.copy a			 									{ color: #d30132;	text-decoration: none;}						
.copy a:hover 								{ text-decoration: underline;}						
.copyblack 										{ font-size: 12px;	line-height: 18px;	color: #000000;	text-decoration: none;}						
.copyblack a				 					{ color: #000000;	text-decoration: none;}						
.copyblack a:hover 						{ text-decoration: underline;}						

.downloads 										{ font-size: 12px;	line-height: 15px;	color: #000000;	text-decoration: none;}						
.downloads a 									{ color: #000000;	text-decoration: none;}						
.downloads a:hover 						{ text-decoration: underline;}						
.downloadsheadline						{ font-family:"Times New Roman", Times, serif; font-size: 18px;	color: #00000;}
.downloadsMargin							{ margin-top:35px;}

.einstellungeninput 					{ font-size: 12px; 	color: #000000; border: #CECECE solid 1px; 	width: 150px; 	height: 17px;}
.einzug												{ padding-left: 12px;}

.fliesstext 									{ font-size: 12px;	line-height: 17px;	color: #000000;	text-decoration: none;}						
.fliesstext a			 						{ color: #d30132;	text-decoration: none;}						
.fliesstext a:hover 					{ text-decoration: underline;}						

.fliesstext .trenner 					{ height:57px; background-image:url(/shared/pics/para_trenner.gif);}						

.fliesstextblack 							{ font-size: 12px;	line-height: 17px;	color: #000000;	text-decoration: none;}						
.fliesstextblack a 						{ color: #000000;	text-decoration: none;}						
.fliesstextblack a:hover 			{ text-decoration: underline;}						

.header												{	font-size: 14px;	line-height:17px;	color: #000000; margin:0px 0px 10px 0px; padding:0px;}
.hellgruen										{ background-color:#F7FEF1;}

.imgleft 											{ padding-right:11px; padding-bottom:5px; padding-top:3px;}
.imgmitteilung 								{ padding-left:30px; padding-bottom:5px;}
.imgright											{ padding-left:18px; padding-bottom:5px; padding-top:3px;}

.input 												{ font-size: 12px; 	color: #000000; border: #CECECE solid 1px; height: 17px; width:100%}

.jobsdatum										{ font-size: 12px;	color: #316B02; font-weight:bold; padding:0px; margin:0px 0px 10px 0px;}
.jobsback											{ font-size: 12px;	color: #400A0C; font-weight:bold;}
.jobsback a										{ color: #400A0C;	text-decoration:none;}
.jobsback a:hover							{ text-decoration:underline;}

.jobsheadline									{ font-size: 11px;	line-height:17px;	color: #d30132;}

.leftnavi 										{ font-size: 12px;	line-height: 14px;	color: #FFFFFF;	text-decoration: none;	padding-left: 29px;	padding-top: 5px; padding-bottom: 2px;}
.leftnavi a 									{ color: #FFFFFF;	text-decoration: none;}						
.leftnavi a:hover 						{ text-decoration: underline;}						

.leftnaviactive 							{ font-size: 12px;	line-height: 14px;	color: #FFFFFF;	text-decoration: none;	padding-left: 29px;	padding-top: 5px; padding-bottom: 2px; font-weight:bold;}				
.leftnaviactive a 						{ color: #FFFFFF;	text-decoration: none;}						
.leftnaviactive a:hover 			{ text-decoration: underline;}						

.leftnavisub 									{ font-size: 12px;	line-height: 14px;	color: #FFFFFF;	text-decoration: none;	padding-left: 29px;	padding-top: 3px;}				
.leftnavisub a			 					{ color: #FFFFFF;	text-decoration: none;}						
.leftnavisub a:hover 					{ text-decoration: underline;}						

.leftnavisubactive 						{ font-size: 12px;	line-height: 14px;	color: #FFFFFF;	text-decoration: none;	padding-left: 29px;	padding-top: 3px; font-weight:bold;}				
.leftnavisubactive a 					{ color: #FFFFFF;	text-decoration: none;}						
.leftnavisubactive a:hover 		{ text-decoration: underline;}						

.leftInternNavi								{ font-size: 12px;	color: #5C5C5C;	text-decoration: none;	padding-left: 24px;	padding-top: 6px;	padding-bottom: 4px;	height: 22px;	background-image: url(../pics/leftnav_bg.gif); background-repeat:no-repeat;}	
.leftInternNavi a							{ color: #5C5C5C;	text-decoration: none;}							
.leftInternNavi a:hover 			{ text-decoration: underline;}							

.leftInternNaviActive 				{ font-size: 12px;	color: #d30132;	text-decoration: none;	padding-left: 24px;	padding-top: 6px;	padding-bottom: 4px;	height: 22px;	font-weight: bold;	background-image: url(../pics/leftnav_bg_active.gif); background-repeat:no-repeat;}	
.leftInternNaviActive a 			{ color: #d30132;	text-decoration: none;	font-weight: bold;}
.leftInternNaviActive a:hover { text-decoration: underline;	font-weight: bold;}						

.leftNaviMain 								{ font-size: 13px;	color: #2f2f2f;	font-weight: bold;	padding-left: 7px;	height: 17px;}					
.leftNaviMain a								{ color: #d30132;	text-decoration: none;	font-weight: bold;}						
.leftNaviMain a:hover					{ text-decoration: underline;	font-weight: bold;}						

.linksheadline								{ font-family:"Times New Roman", Times, serif; font-size: 18px;	color: #000000;}
.linksMargin									{ margin-top:35px;}

.mainHeadline 								{ font-family:"Times New Roman", Times, serif; font-size: 32px;	line-height: 37px;	color: #000000;	text-decoration: none;}						

.messenger 										{	font-size: 12px;	color: #000000;}
.messenger a						 			{ color: #000000;	text-decoration: none;}							
.messenger a:hover 						{	text-decoration: underline;}

.messengerold 								{	font-size: 12px;	color: #000000;}
.messengerold a 							{	color: #000000;	text-decoration: none;}
.messengerold a:hover 				{	text-decoration: underline;	;}						

.messageheadline							{	font-size: 16px; line-height:19px;	color: #d30132;}								

.minheight										{ height:247px; width:1px; overflow:hidden;}
.miniLink 										{	font-size: 11px;	color: #7d7d7d;	text-decoration: none;}							
.miniLink a			 							{	color: #7d7d7d;	text-decoration: none;}							
.miniLink a:hover 						{	text-decoration: underline;}							

.newsback											{ font-size: 12px;	color: #400A0C; font-weight:bold;}
.newsback a										{ color: #400A0C;	text-decoration:none;}
.newsback a:hover							{ text-decoration:underline;}

.newsbg												{ background-image:url(/shared/pics/news_bg.jpg); background-repeat:no-repeat;}
.newsdatum										{ font-size: 12px;	color: #d30132; font-weight:bold; padding:0px; margin:0px 0px 10px 0px;}
.newseinzug 									{ padding-left:3px;}
.newsheadline									{ font-size: 11px;	line-height:17px;	color: #d30132;}
.nonprint 										{ display:inherit;}

.panelactive 									{ font-size: 12px;	line-height: 18px;	color: #d30132;	text-decoration: none; font-weight:bold;}						
.panelactive a			 					{ color: #d30132;	text-decoration: none;}						
.panelactive a:hover 					{ text-decoration: underline;}						

.panelinactive 								{ font-size: 12px;	line-height: 18px;	color: #969595;	text-decoration: none;}						
.panelinactive a			 				{ color: #969595;	text-decoration: none;}						
.panelinactive a:hover 				{ text-decoration: underline;}						

.pixel												{ height:1px; width:1px; overflow:hidden;}
.print 												{ display:none;}

.portalback										{ font-size: 12px;	color: #000000; }
.portalback a									{ color: #000000;	text-decoration:underline;}
.portalback a:hover						{ text-decoration:none;}

.portalmehr										{ font-size: 12px;	color: #400A0C; }
.portalmehr a									{ color: #400A0C;	text-decoration:none;}
.portalmehr a:hover						{ text-decoration:underline;}

.standardheadline							{ font-family:"Times New Roman", Times, serif;	font-size: 32px; line-height:37px;	color: #000000; margin:0px 0px 18px 0px; padding:0px;}
.standardAnchorheadline				{ font-family:"Times New Roman", Times, serif;	font-size: 32px; line-height:37px;	color: #000000; margin:0px 0px 86px 0px; padding:0px;}
.standardsubheadline					{	font-family:"Times New Roman", Times, serif;	font-size: 18px; line-height:24px;	color: #000000; margin:0px 0px 10px 0px; padding:0px;}

.subHeadlineCopy 							{	font-size: 13px;	color: #d30132;}								
.subHeadlineGreen 						{	font-size: 13px;	color: #d30132;	font-weight: bold;}							
.subHeadlineGrey 							{	font-size: 12px;	color: #000000;}								

.teaser 											{	font-size: 11px;	line-height: 14px;	color: #FFFFFF;	text-decoration: none;	padding-right: 9px;	padding-left: 3px;}				
.teaser a			 								{ color: #FFFFFF; text-decoration: none;}						
.teaser a:hover 							{ text-decoration: underline;}
.teaserCopy										{ font-size: 12px;	line-height: 15px;	color: #FFFFFF;	text-decoration: none; padding:3px 3px 3px 13px;}						
.teaserCopy a			 						{ color: #FFFFFF; text-decoration: none;}						
.teaserCopy a:hover 					{ text-decoration: underline;}
.teaserBottom									{ height:5px; overflow:hidden;}
.teaserBlackCopy							{ font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}						
.teaserBlackCopy a			 			{ color: #E60005; text-decoration: none;}						
.teaserBlackCopy a:hover 			{ text-decoration: underline;}
.teaserBlackBlackCopy					{ font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}						
.teaserBlackBlackCopy a				{ color: #000000; text-decoration: none;}						
.teaserBlackBlackCopy a:hover	{ text-decoration: underline;}

.teaserHeadline 							{ font-size: 12px;	line-height: 17px;	font-weight: bold;	color: #000000;}

.teaserHeadlineKlein					{	font-size: 13px;	line-height: 15px;	font-weight: bold;	color: #ffffff;	margin:5px 0px 5px 0px; padding:0px;}
.teaserHeadlineKlein a				{ color: #ffffff; text-decoration: none;}						
.teaserHeadlineKlein a:hover 	{ text-decoration: underline;}

.teaserHeadlineUnit						{ font-size: 12px;	line-height: 17px;	font-weight: bold;	color: #000000; margin:0px;	padding:5px 0 0 0;}
.teaserHeadlineUnit a					{ color: #000000; text-decoration: none;}						
.teaserHeadlineUnit a:hover 	{ text-decoration: underline;}

.teaserKleinCopy							{ font-size: 12px;	line-height: 17px;	color: #000000;	text-decoration: none;}
.teaserKleinCopy a			 			{ color: #000000; text-decoration: none;}						
.teaserKleinCopy a:hover 			{ text-decoration: underline;}


.teaserAnsprCopy							{ font-size: 12px;	line-height: 17px;	color: #FFFFFF;	text-decoration: none;}
.teaserAnsprCopy a			 			{ color: #FFFFFF; text-decoration: none;}						
.teaserAnsprCopy a:hover 			{ text-decoration: underline;}

.teaserAnsprHeadline						{ font-size: 12px;	line-height: 17px;	font-weight: bold;	color: #FFFFFF; margin:0px;	padding:5px 0 0 0;}
	
.topics 											{	font-size: 12px;	color: #7E7E7E;	text-decoration: none;	line-height: 18px;}

.vertriebsheadline						{ font-size: 14px;	color: #d30132; font-weight:bold;}

.wagenstand 									{ font-size: 11px;	color: #7C7C7C;	text-decoration: none; position:absolute; top:253px; left:269px; width:700px; overflow:hidden;}						
.wagenstand a			 						{ color: #7C7C7C;	text-decoration: none;}						
.wagenstand a:hover 					{ text-decoration: underline;}						

.weiter 											{ padding-left:5px; font-size: 12px; line-height:12px;	color: #d30132;	text-decoration: none;}							
.weiter a			 								{	color: #d30132;	text-decoration: none;}							
.weiter a:hover 							{	text-decoration: underline;}							
										
#center												{ width:946px; position:relative;}

#lay_anchor										{ position:absolute; left:645px; top:374px; z-index:5;}	
#lay_anchortrenner						{ position:absolute; left:229px; top:392px; width:535px; height:1px; overflow:hidden; background-color:#e2bbc5;}			
#lay_logo											{ position:absolute; left: 16px; top: 28px; z-index:2;}		
#lay_standard									{ position:absolute; left:232px; top:300px; width:482px;}		
#lay_standardanchor						{ position:absolute; left:232px; top:300px; width:482px;}			
#lay_vertrieb									{ position:absolute; left:229px; top:392px; width:535px;}		

#login												{ position:absolute; left:  0px; top:  6px; font-size:11px; color:#7d7d7d;}
#login .input 								{ font-size: 11px;height: 14px;}
#login .loginbez							{ position:absolute; left:  0px; top:  3px;}	
#login .logininput						{ position:absolute; left: 30px; top:  0px; width:66px;}
#login .logingeschaeftbez			{ position:absolute; left:107px; top:  3px;}
#login .passwordinput					{ position:absolute; left:159px; top:  0px; width:66px}
#login .go										{	position:absolute; left:231px; top:  3px; font-weight:bold;}
#login .go a									{ color:#7d7d7d; text-decoration:none;}
#login .go a:hover						{ text-decoration:underline;}

#over													{ position:absolute; left:229px; top:393px; width:535px; z-index:1000; padding-top:3px; background-color:#F3EBEB;}
#top_mysi											{ position:absolute; left:766px; top: 39px; width:169px; height:19px; z-index:8;}			
#top_einstellungen						{ position:absolute; left:868px; top: 38px; width:169px; height:19px; z-index:8;}			
#top_silogo										{ position:absolute; left: 58px; top: 11px; z-index:2;}		
#vertriebslexikon							{ position:absolute; left:234px; top:366px;}
#vertriebslexikonHeadline			{ position:absolute; left:233px; top:300px;}

#banner												{ position:absolute; left: 40px; top: 84px; z-index:6;}
#theming											{ position:absolute; left:  0px; top: 32px; z-index:6;}
#theming .border							{ position:absolute; left:  0px; top:  0px;}

#lay_einstellungen						{ position:absolute; left:233px; top:224px;}			

#lay_failed										{ position:absolute; left:210px; top:269px; width:530px;}	
#lay_failed .einzug 					{ padding-left:11px; margin-bottom:11px;}

#lay_graph										{ position:absolute; left:233px; top:224px; width:743px; z-index:7;}	
#lay_intdetail								{ position:absolute; left:233px; top:224px; width:743px; z-index:7;}		
#lay_intkontakt								{ position:absolute; left:233px; top:224px; z-index:7;}		
#lay_intleft									{ position:absolute; left: 51px; top:227px; width:87px; height:85px; z-index:6;}		
#lay_intleft_uebersicht				{ position:absolute; left: 51px; top:262px; width:87px; height:85px; z-index:6;}		

#lay_homepage 								{ position:absolute; left: 23px; top:290px; width:569px; z-index:10;}		
#lay_jobs											{ position:absolute; left:269px; top:281px; width:530px;}	
#lay_jobsdetail								{ position:absolute; left:258px; top:301px; width:523px;}		
#lay_jobsdetail .einzug 			{ padding-left:11px; margin-bottom:11px;}
#lay_jobsdetailback						{ position:absolute; left:269px; top:281px; width:523px;}			
#lay_jobsdetailtrenner				{ position:absolute; left:262px; top:296px; left:262px; width:530px; height:1px; overflow:hidden; background-color:#BEBEBE;}				

#lay_kontakt									{ position:absolute; left:234px; top:300px; width:497px;}		

#lay_leftmenu									{ position:absolute; left:  0px; top:272px; z-index:10;}		
#lay_leftmenu	.bottom					{ height:7px; overflow:hidden;}		
#lay_leftmenu	.top						{ height:8px; overflow:hidden;}		

#lay_livestatistik						{ position:absolute; left: 85px; top: 85px;}			
#lay_logged_in 								{ position:absolute; left:284px; top:219px; width:675px; z-index:6;}		
#lay_ls_down 									{ position:absolute; left:105px; top: 85px;}	
#lay_message									{ position:absolute; left:233px; top:224px; z-index:7;}		
#lay_messenger								{ position:absolute; left:233px; top:224px; z-index:7;}		
#lay_minilink									{ position:absolute; left:281px; top:  9px; width:283px; z-index:5;}		

#lay_news											{ position:absolute; left:269px; top:281px; width:530px;}	
#lay_newsdetail								{ position:absolute; left:258px; top:301px; width:523px;}		
#lay_newsdetailback						{ position:absolute; left:269px; top:281px; width:523px;}			
#lay_newsdetailtrenner				{ position:absolute; left:262px; top:296px; left:262px; width:530px; height:1px; overflow:hidden; background-color:#BEBEBE;}				
#lay_pwd_update								{ position:absolute; left:258px; top:281px; width:523px;}		

#lay_portal										{ position:absolute; left:233px; top:224px; width:743px; z-index:7;}		
#lay_portal .headline					{ color:#400A0C; font-size:16px;}
#lay_portal .lefttext					{ color:#5C5C5C; font-size:12px; line-height:20px;}
#lay_portal .righttext				{ color:#400A0C; background-color:#F7FEF1; font-size:12px; line-height:20px;}
#lay_portaldetail							{ position:absolute; left:233px; top:224px; width:743px; z-index:7;}		

#lay_search 									{ position:absolute; left:221px; top:300px; width:523px;}		

#lay_suche										{ position:absolute; left:690px; top:  5px; width:244px; z-index:10; font-size:11px; color:#7d7d7d;}	
#lay_suche .suchebez					{ position:absolute; left:  9px; top:  4px;}	
#lay_suche .sucheinput				{ position:absolute; left: 45px; top:  2px; width:154px;}
#lay_suche .sucheinput .input	{ height:13px; font-size:11px; font-weight:normal;}
#lay_suche .go								{ position:absolute; left:206px; top:  4px; font-weight:bold;}
#lay_suche .go a							{ color:#7d7d7d; text-decoration:none;}
#lay_suche .go a:hover				{ text-decoration:underline;}


#lay_teaser										{ position:absolute; left:765px; top:292px; z-index:11;}	
#lay_teaser .einzug 					{ padding-left:5px;}
#lay_teaserhome								{ position:absolute; left:631px; top:310px; z-index:11;}		

#lay_topmenu									{ position:absolute; left: 0px; top:240px; width:914px; z-index:1;}		
#lay_topmenu .menuitem				{ position:relative; font-size:12px; height:29px; overflow:hidden;}
#lay_topmenu .menuitem	a			{ color:#FFFFFF; display:block; text-decoration:none; text-align:center; line-height:29px;}
#lay_topmenu .bg							{ background-image:url(/shared/pics/navi/bg.gif); background-repeat:repeat-x;}
#lay_topmenu .black						{ background-color:#000000; background-image:none;}

#lay_uebersicht								{ position:absolute; left:233px; top:224px; width:743px; z-index:7;}		
#lay_unit											{ position:absolute; left:268px; top:281px; width:533px; height:142px; z-index:10;}	
#lay_unitlogo									{ position:absolute; left:203px; top: 19px; width:58px; height:27px; z-index:2;}		
#top_bild											{ position:absolute; left:521px; top: 94px; width:58px; height:25px; z-index:3;}	
#top_bildtop									{ position:absolute; left:689px; top: 72px; width:36px; height:12px; z-index:4;}		
#top_logout										{ position:absolute; left:932px; top: 62px; height:19px; z-index:8;}	
#top_message									{ position:absolute; left: 47px; top: 94px; width:456px; height:100px; z-index:5; background-image: url(/shared/pics/messenger_fade.jpg); border: 1px none #000000;}
#top_message									{ position:absolute; left: 47px; top: 94px; width:456px; height:100px; z-index:5; background-image: url(/shared/pics/messenger_fade.jpg); border: 1px none #000000;}
#top_networklogo							{ position:absolute; left:219px; top: 18px; width:41px; height:30px; z-index:2;}			
