/* Styles CSS Definitionen */

/* General Definitions */ 
html 		{
			padding:0px;
			margin:0px; 
			overflow-x:hidden;
			}

body 		{
			padding:0px; 
			margin:0px; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color:#fff;}

h1, h2, h3, h4  {
			font-family: Arial, Helvetica, sans-serif; 
			}

div, h1, h2, h3, h4, ul, li, p, tr, td, table, ul, li  {
													padding:0px; margin:0px; 
													}

h1 			{color:#fff; font-size:32px; line-height:32px; font-weight:normal; }
h2 			{padding: 0px; margin:0px; color:#fff; font-size:12px; font-weight:bold; padding-top:15px;}
h3 			{font-size:12px; line-height:15px; color:#fff; font-weight:bold; }
h4 			{color:#fff; font-size:22px; line-height:26px; font-weight:normal; }

a           {color: #4C4C4C; text-decoration: none}
a:hover     {color: #003399; text-decoration: none}

p			{font-size:12px; line-height:15px; color:#fff;}

img 		{border: 0px;}

.clear {clear:both; height:0px; visibility:hidden; }
/* General Definitions Ende */ 

/* HEADLINES HOME */
.headline_left		{float:left; padding:0px; margin-left:155px; }
.headline_lefttext	{float:left; color:#fff; font-size:12px; line-height:12px; font-weight:normal; padding:0px; margin-right:155px; }
.headline_right		{float:right; color:#fff; font-size:28px; line-height:28px; font-weight:normal; padding:0px; margin-right:170px; }
.grey_team		{color:#999;}



/* TOP NAVIGATION */
a.top_nav:link, a.top_nav:focus, a.top_nav:active, a.top_nav:visited 	{
																		float:left; 
																		line-height:25px; 
																		height:29px; 
																		font-family: Arial; 
																		font-size:15px; 
																		color:4C4C4C; 
																		padding-left:7px; 
																		padding-right:7px; 
																		font-weight:normal; 
																		}
																		
a.top_nav:hover 		{
						float:left; 
						line-height:25px; 
						height:28px; 
						font-family: Arial; 
						font-size:15px; 
						color:#003399; 
						padding-left:7px; 
						padding-right:7px; 
						font-weight:normal; 
						}

a.top_nav_hover:link, a.top_nav_hover:focus, a.top_nav_hover:active, a.top_nav_hover:visited, a.top_nav_hover:hover 	{
																														float:left; 
																														line-height:25px; 
																														height:28px; 
																														font-family: Arial; 
																														font-size:15px; 
																														color:#003399; 
																														padding-left:7px; 
																														padding-right:7px; 
																														font-weight:normal; 
																														}

a.top_nav_nosub:link, a.top_nav_nosub:focus, a.top_nav_nosub:active, a.top_nav_nosub:visited 							{
																														float:left; 
																														line-height:25px; 
																														height:27px; 
																														font-family: Arial; 
																														font-size:15px; 
																														color:4C4C4C; 
																														padding-left:7px; 
																														padding-right:7px; 
																														font-weight:normal;
																														}
																														
a.top_nav_nosub:hover 		{
							float:left; 
							line-height:25px; 
							height:29px; 
							font-family: Arial; 
							font-size:15px; 
							color:#003399; 
							padding-left:7px; 
							padding-right:7px; 
							font-weight:normal; 
							}

a.sub_nav:link, a.sub_nav:focus, a.sub_nav:active, a.sub_nav:visited 	{
																		font-size:12px; 
																		color:#4C4C4C; 
																		}
																	
a.sub_nav:hover 			{
							font-size:12px; 
							color:#003399; 
							}

a.sub_nav_select:link, a.sub_nav_select:focus, a.sub_nav_select:active, a.sub_nav_select:visited 	{
																		font-size:12px; 
																		color:#003399; 
																		}
																	
a.sub_nav_select:hover 			{
							font-size:12px; 
							color:#003399; 
							}

a.arrow_interim:link, a.arrow_interim:visited, a.arrow_interim:focus, a.arrow_interim:active 	{
																								background-image:url(../img/img_arrow.gif); 
																								background-repeat:no-repeat; 
																								background-position:5px 0px; 
																								padding-left:15px; 
																								}
																								 
a.arrow_interim:hover 		{
							background-image:url(../img/img_arrow_hl.gif); 
							background-repeat:no-repeat; 
							background-position:5px 0px;  
							padding-left:15px; 
							} 

.top_nav 					{
							float:left; 
							line-height:25px; 
							height:28px; 
							font-family: Arial; 
							font-size:15px; 
							color:#4C4C4C; 
							padding-left:7px; 
							padding-right:7px; 
							font-weight:normal; 
							}
							
.top_nav_hover_div 			{
							float:left; 
							line-height:25px; 
							height:28px; 
							font-family: Arial; 
							font-size:15px; 
							color:#003399; 
							padding-left:7px; 
							padding-right:7px; 
							font-weight:normal; 
							}
							
.top_nav_selected			{
							float:left; 
							line-height:23px; 
							height:27px; 
							font-family: Arial; 
							font-size:15px; 
							color:#003399; 
							padding-left:6px; 
							padding-right:6px; 
							font-weight:normal; 
							border-top:1px solid #999; 
							border-left:1px solid #999; 
							border-right:1px solid #999; 
							background-color:#fff; }

.sub_nav_headline 					{padding: 0px;  margin: 4px 0px 5px 0px;}
.sub_nav_headline li 				{list-style: none; padding: 0px 0px 1px 7px;}
.sub_nav_headline li a 				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none;}
.sub_nav_headline li a:hover 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; font-weight: bold; text-decoration: none;} 

.sub_nav_list 					{padding: 4px 0px 5px 0px; margin: 0px 0px 0px 0px;}
.sub_nav_list ul  				{border-bottom:1px solid; border-color:#999;}
.sub_nav_list li 				{list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 7px;}
.sub_nav_list li a 				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c; text-decoration: none; line-height:11px;}
.sub_nav_list li a:hover 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; text-decoration: none; line-height:11px;} 

.top_nav_bg 				{
							padding: 0px 0px 0px 0px; 
							left: 0px; 
							margin: 0px;
							position:absolute; 
							top: 74px; 
							width:99.99%; 
							height:27px; 
							background-image:url(../img/img_bg_nav.png); 
							background-repeat:repeat-x; 
							min-width:1012px;
							z-index:50;
							/*opacity: 0.50; 
							-moz-opacity: 0.50; 
							filter: alpha(opacity=50); */
							}

/* html .top_nav_bg 			{
							background-image:none; 
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../img/img_bg_nav.png' sizingMethod=scale);
							background-repeat:repeat-x; 
							width:99.99%; 
							height:27px;  
							}
*/
/* TOP NAVIGATION ENDE */

/* CONTENT */

.p_text 				{font-size:12px; line-height:15px; color:#fff; }
.p_text_2 				{font-size:12px; line-height:15px; color:#fff; padding-bottom:5px; }
.textlinkintel                                                                                                                                                    { 
																					background-repeat:no-repeat; 
																					background-position:5px 2px; 
																					background-color:#E7E7E7; 
																					padding:2px;
																					opacity: 0.85; 
																					-moz-opacity: 0.85; 
																					filter: alpha(opacity=85);  
																					padding-right:8px; 
																					padding-left:8px; 
																					color:#4C4C4C; 
																					line-height:16px;
																					width:80px;
																					}
.textlinkpetronas                                                                                                                                                    { 
																					background-repeat:no-repeat; 
																					background-position:5px 2px; 
																					background-color:#E7E7E7; 
																					padding:2px;
																					opacity: 0.85; 
																					-moz-opacity: 0.85; 
																					filter: alpha(opacity=85);  
																					padding-right:8px; 
																					padding-left:8px; 
																					color:#4C4C4C; 
																					line-height:16px;
																					width:105px;
																					} 
.textlinkdupont                                                                                                                                                    { 
																					background-repeat:no-repeat; 
																					background-position:5px 2px; 
																					background-color:#E7E7E7; 
																					padding:2px;
																					opacity: 0.85; 
																					-moz-opacity: 0.85; 
																					filter: alpha(opacity=85);  
																					padding-right:8px; 
																					padding-left:8px; 
																					color:#4C4C4C; 
																					line-height:16px;
																					width:186px;
																					} 

a.link_arrow:link, a.link_arrow:visited, a.link_arrow:focus, a.link_arrow:active 	{
																					background-image:url(../img/img_arrow.gif); 
																					background-repeat:no-repeat; 
																					background-position:5px 0px; 
																					padding-left:15px; 
																					} 
																					
a.link_arrow:hover 																	{
																					background-image:url(../img/img_arrow_hover.gif); 
																					background-repeat:no-repeat; 
																					background-position:5px 0px;  
																					padding-left:15px;
																	
																					}

a.arrow_inv:link, a.arrow_inv:visited, a.arrow_inv:focus, a.arrow_inv:active 		{
																					background-image:url(../img/img_arrow.gif); 
																					background-repeat:no-repeat; 
																					background-position:5px 2px; 
																					background-color:#E7E7E7; 
																					padding:2px;
																					opacity: 0.85; 
																					-moz-opacity: 0.85; 
																					filter: alpha(opacity=85);  
																					padding-right:8px; 
																					padding-left:15px; 
																					color:#4C4C4C; 
																					line-height:16px;
																					} 
																					
a.arrow_inv:hover 																	{
																					background-image:url(../img/img_arrow_hover.gif); 
																					background-repeat:no-repeat; 
																					background-position:5px 2px; 
																					background-color:#fff; 
																					padding:2px; 
																					padding-right:8px;  
																					padding-left:15px; 
																					color:#003399; 
																					line-height:16px;
																					} 

a.arrow_inv_pdf:link, a.arrow_inv_pdf:visited, a.arrow_inv_pdf:focus, a.arrow_inv_pdf:active 		{
																									background-image:url(../img/img_pdf_icon.gif); 
																									background-repeat:no-repeat; 
																									background-position:5px 2px; 
																									background-color:#000; 
																									padding:2px; 
																									padding-right:8px; 
																									padding-left:22px; 
																									color:#fff; 
																									}
																									 
a.arrow_inv_pdf:hover 																{
																					background-image:url(../img/img_pdf_icon.gif); 
																					background-repeat:no-repeat; 
																					background-position:5px 2px; 
																					background-color:#003399; 
																					padding:2px; 
																					padding-right:8px;  
																					padding-left:22px; 
																					color:#fff; 
																					} 


a.no_arrow:link, a.no_arrow:visited, a.no_arrow:focus, a.no_arrow:active 			{
																					color:#fff; 
																					text-decoration:underline; 
																					} 
																					
a.no_arrow:hover 																	{color:#003399;} 


/* CONTENT ENDE */

/* FOOTER */
a.footer:link, a.footer:visited, a.footer:focus, a.footer:active 	{
																	background-image:url(../img/img_arrow.gif); 
																	background-repeat:no-repeat; 
																	background-position:0px 0px; 
																	padding-left:7px; 
																	padding-right:12px; 
																	font-size:11px; 
																	} 
																	
a.footer:hover 														{
																	background-image:url(../img/img_arrow_hl.gif); 
																	background-repeat:no-repeat; 
																	background-position:0px 0px;  
																	padding-left:7px; 
																	padding-right:12px; 
																	font-size:11px;
																	}
/* FOOTER ENDE */
