/* Site CSS Definitionen */


/* HEAD */ 
.header_top 			{
						position:absolute; 
						height:14px; 
						width:99%; 
						background-color:#fff; 
						z-index:1; 
						}
						
.header_nav_bg 			{
						position:absolute; 
						top:14px; 
						height:60px; 
						width:1012px;
						min-width:1012px; 
						background-color:#fff; 
						z-index:5;  
						opacity: 0.90; 
						-moz-opacity: 0.90; 
						filter: alpha(opacity=90); 
						}

.header_logo 			{position:absolute; left:785px; top:0px; width:185px; height:94px; z-index:100; }

.header_logo_img_en 		{
							height:94px; 
							background-image: url(../img/img_logo_en.png); 
							background-repeat:no-repeat; 
							}
						
/* html .header_logo_img_en  {
							height:94px; 
							background-image: none; 
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/img_logo_en.png', sizingMethod='scale');
							}
*/
/* HEAD ENDE */

/* TOP NAVIGATION */
.closer 					{
							position:absolute; 
							left:0px; 
							top:0px; 
							width:860px; 
							height:380px; 
							z-index:1000; 
							visibility: hidden; 
							}
							
.top_nav_area 				{
							position:absolute; 
							padding:0px; 
							margin:0px; 
							z-index:500; 
							top:14px;
							width:765px; /* Breitenangabe px */ 
							padding-top:8px; 
							padding-left:17px; 
							}
							
.top_nav_underline 			{
							position:absolute; 
							z-index:100; 
							top:50px; 
							left:21px; 
							height:1px; 
							background-color:#A3A4A4; 
							margin:0px 0px 0px 3px;
							width:737px;
							overflow:hidden
							}
							
.top_nav_subline 			{
							position:absolute; 
							z-index:100; 
							top:54px; 
							left:25px; 
							font-size:12px; 
							color:#4C4C4C;
							}
/* TOP NAVIGATION ENDE */

/* NEWS HIGHLIGHTS - WIRD EVENTUELL GARNICHT BENÖTIGT */
#news_sub_de 				{
							position:absolute; 
							left:70px; 
							top:49px; 
							width:202px; 
							height:263px; 
							z-index:201; 
							background-color: #fff; 
							border:1px solid; 
							border-color:#999; 
							visibility: hidden; 
							padding: 3px 0px -50px 0px; 
							}
							
#season_sub_de 				{
							position:absolute; 
							left:121px; 
							top:49px; 
							width:202px; 
							height:263px; 
							z-index:206; 
							background-color: #fff; 
							border:1px solid; 
							border-color:#999; 
							visibility: hidden; 
							padding: 3px 0px -50px 0px; 
							}
							
#team_sub_de  				{
							position:absolute; 
							left:259px; 
							top:49px; 
							width:202px; 
							height:263px; 
							z-index:204; 
							background-color: #fff; 
							border:1px solid; 
							border-color:#999; 
							visibility: hidden; 
							}

#news_sub_en 				{
							position:absolute; 
							left:70px; 
							top:49px; 
							width:202px; 
							height:263px; 
							z-index:201; 
							background-color: #fff; 
							border:1px solid; 
							border-color:#999; 
							visibility: hidden; 
							padding: 3px 0px -50px 0px; 
							}
							
#season_sub_en 				{
							position:absolute; 
							left:121px; 
							top:49px; 
							width:202px; 
							height:263px; 
							z-index:206; 
							background-color: #fff; 
							border:1px solid; 
							border-color:#999; 
							visibility: hidden; 
							padding: 3px 0px -50px 0px; 
							}
							
#team_sub_en  				{
							position:absolute; 
							left:259px; 
							top:49px; 
							width:202px; 
							height:263px; 
							z-index:204; 
							background-color: #fff; 
							border:1px solid; 
							border-color:#999; 
							visibility: hidden; 
							}

/* NEWS HIGHLIGHTS - WIRD EVENTUELL GARNICHT BENÖTIGT ENDE */

/* CONTENTS */
.content 				{position:absolute; left:24px; top:135px; width:940px; height:400px; z-index:3;}
.content_parkrendering 	{position:absolute; left:24px; top:135px; width:980px; height:400px; z-index:3;}
.content_videoplace		{position:absolute; left:0px; top:110px; width:1012px; height:440px; z-index:3;}

.content_links 			{float:left; width:460px; height:150px; height:350px; color:#333; overflow: auto; }
.content_rechts			{float:left; width:460px; height:150px; color:#333; margin-left:20px; padding-top:4px; background-color:#ccc;}
.content_nav_links		{position:absolute; left:200px; top:50px; width:350px; overflow:hidden; border: 1px solid #fff;}


/* CONTENT DETAILS AND FACTS */

.content_directions_links	{position:absolute; left:0px; top:65px; width:280px; overflow:hidden;}
.content_details_links		{position:absolute; left:0px; top:65px; width:350px; overflow:hidden;}
.content_details_mitte		{position:absolute; left:310px; top:65px; width:615px; overflow:hidden;}
.content_details_rechts		{position:absolute; left:760px; top:0px; width:175px; overflow:hidden;}

/* CONTENT DETAILS AND FACTS ENDE */

/* CONTENT PIC YOUR PICS */

.content_vividot_links	{position:absolute; left:0px; top:65px; width:385px; overflow:hidden;}

/* CONTENT PIC YOUR PICS ENDE */

/* CONTENT DISCLAIMER */

.content_disclaimer_overflow		{position:absolute; left:0px; top:65px; width:860px; height:345px; z-index:3; overflow: auto; }
.content_disclaimer_links 			{float:left; width:370px; height:350px; height:350px;}
.content_disclaimer_rechts			{float:left; width:370px; height:350px; margin-left:60px;}

/* CONTENT DISCLAIMER ENDE */

/* CONTENT PROGRAMM HIGHLIGHTS */

.content_highlights_show		{position:absolute; left:0px; top:65px; width:295px; overflow:hidden;}
.content_highlights_formula		{position:absolute; left:0px; top:250px; width:295px; overflow:hidden;}
.content_highlights_challenge	{position:absolute; left:320px; top:65px; width:295px; overflow:hidden;}
.content_highlights_autograph	{position:absolute; left:320px; top:250px; width:295px; overflow:hidden;}
.content_highlights_experience	{position:absolute; left:640px; top:65px; width:295px; overflow:hidden;}
.content_highlights_motorcycle	{position:absolute; left:640px; top:250px; width:295px; overflow:hidden;}

.content_highlights_pics, .content_highlights_f1show_001, .content_highlights_f1show_002, .content_highlights_f1show_003, .content_highlights_bmwshow_001, .content_highlights_bmwshow_002, .content_highlights_bmwshow_003, .content_highlights_challenge_001, .content_highlights_challenge_002, .content_highlights_challenge_003, .content_highlights_autograph_001, .content_highlights_autograph_002, .content_highlights_autograph_003, .content_highlights_experience_001, .content_highlights_experience_002, .content_highlights_experience_003, .content_highlights_motorrad_001, .content_highlights_motorrad_002, .content_highlights_motorrad_003		{
								float:left; 
								margin:10px 10px 0 0; 
								width:42px; 
								height:42px; 
								border:2px solid #fff; 
								padding:0px;
								background-repeat:no-repeat;
								background-color: #e5e5e5;
								}

.content_highlights_pics		{background-image: url(../img/program_highlights/img_f1_show1_mini.jpg);}

.content_highlights_f1show_001  {background-image: url(../img/program_highlights/f1_show_001_mini.jpg);}
.content_highlights_f1show_002  {background-image: url(../img/program_highlights/f1_show_002_mini.jpg);}
.content_highlights_f1show_003  {background-image: url(../img/program_highlights/f1_show_003_mini.jpg);}

.content_highlights_bmwshow_001  {background-image: url(../img/program_highlights/bmw_formula_show_001_mini.jpg);}
.content_highlights_bmwshow_002  {background-image: url(../img/program_highlights/bmw_formula_show_002_mini.jpg);}
.content_highlights_bmwshow_003  {background-image: url(../img/program_highlights/bmw_formula_show_003_mini.jpg);}

.content_highlights_challenge_001  {background-image: url(../img/program_highlights/rc_challenge_001_mini.jpg);}
.content_highlights_challenge_002  {background-image: url(../img/program_highlights/rc_challenge_002_mini.jpg);}
.content_highlights_challenge_003  {background-image: url(../img/program_highlights/rc_challenge_003_mini.jpg);}

.content_highlights_autograph_001  {background-image: url(../img/program_highlights/autograph_signing_001_mini.jpg);}
.content_highlights_autograph_002  {background-image: url(../img/program_highlights/autograph_signing_002_mini.jpg);}
.content_highlights_autograph_003  {background-image: url(../img/program_highlights/autograph_signing_003_mini.jpg);}

.content_highlights_experience_001  {background-image: url(../img/program_highlights/driving_experience_001_mini.jpg);}
.content_highlights_experience_002  {background-image: url(../img/program_highlights/driving_experience_002_mini.jpg);}
.content_highlights_experience_003  {background-image: url(../img/program_highlights/driving_experience_003_mini.jpg);}

.content_highlights_motorrad_001  {background-image: url(../img/program_highlights/motorrad_show_001_mini.jpg);}
.content_highlights_motorrad_002  {background-image: url(../img/program_highlights/motorrad_show_002_mini.jpg);}
.content_highlights_motorrad_003  {background-image: url(../img/program_highlights/motorrad_show_003_mini.jpg);}


.content_pic_zoom				{float:right;margin-top:25px;}								
								
/* CONTENT PROGRAMM HIGHLIGHTS ENDE */

/* CONTENT PROGRAMM HIGHLIGHTS ZOOM */

.content_highlights_zoom		{position:absolute; left:850px; top:370px; width:75px; overflow:hidden;}

/* CONTENT PROGRAMM HIGHLIGHTS ZOOM ENDE */

/* CONTENT PARTNER */

.content_partner_overview	{position:absolute; left:150px; top:65px; width:380px; overflow:hidden;}
.content_partner_links		{position:absolute; left:150px; top:65px; width:280px; overflow:hidden;}
.content_partner_rechts		{position:absolute; left:450px; top:65px; width:280px; overflow:hidden;}
.content_partner_logo		{position:absolute; left:760px; top:65px; width:175px; overflow:hidden;}

/* CONTENT PARTNER ENDE */

/* CONTENT PARK */

.content_park_links			{position:absolute; left:205px; top:65px; width:330px; overflow:hidden;}
.content_park_rendering		{position:absolute; left:205px; top:85px; width:770px; height:270px;}
.content_park_pic1			{position:absolute; left:560px; top:65px; width:210px; height:115px; overflow:hidden; border:2px solid #fff;}
.content_park_pic2			{position:absolute; left:560px; top:195px; width:210px; height:115px; overflow:hidden; border:2px solid #fff;}

/* CONTENT PARK ENDE */

/* CONTENT INTERACTIVE */

.content_interactive_links			{position:absolute; left:0px; top:145px; width:380px; overflow:hidden;}
.content_interactive_photograhs		{position:absolute; left:100px; top:65px; width:530px; overflow:hidden;}
.content_interactive_videos			{position:absolute; left:100px; top:65px; width:435px; overflow:hidden;}
.content_interactive_videos_small	{position:absolute; left:100px; top:65px; width:435px; height:250px; overflow:hidden; border:2px solid #fff; background-color:#f2f2f2;}

.content_interactive_pics, .content_interactive_wallpaper01, .content_interactive_wallpaper02, .content_interactive_wallpaper03, .content_interactive_images01, .content_interactive_images02, .content_interactive_images03, .content_interactive_images04, .content_interactive_images05, .content_interactive_images06, .content_interactive_images07, .content_interactive_images08, .content_interactive_images09, .content_interactive_images10, .content_interactive_images11, .content_interactive_images12
								{
								float:left; 
								margin:0 30px 30px 0; 
								width:95px; 
								height:60px; 
								border:2px solid #fff; 
								padding:0px;
								background-repeat:no-repeat;
								background-color: #e5e5e5;
								}


.content_interactive_pics			{background-image: url(../img/interactive/img_interactive_mini.jpg);}

.content_interactive_wallpaper01	{background-image: url(../img/wallpaper/wallpaper_1_mini.jpg);}
.content_interactive_wallpaper02	{background-image: url(../img/wallpaper/wallpaper_2_mini.jpg);}
.content_interactive_wallpaper03	{background-image: url(../img/wallpaper/wallpaper_3_mini.jpg);}

.content_interactive_images01		{background-image: url(../img/interactive/img_interactive01_mini.jpg);}
.content_interactive_images02		{background-image: url(../img/interactive/img_interactive02_mini.jpg);}
.content_interactive_images03		{background-image: url(../img/interactive/img_interactive03_mini.jpg);}
.content_interactive_images04		{background-image: url(../img/interactive/img_interactive04_mini.jpg);}
.content_interactive_images05		{background-image: url(../img/interactive/img_interactive05_mini.jpg);}
.content_interactive_images06		{background-image: url(../img/interactive/img_interactive06_mini.jpg);}
.content_interactive_images07		{background-image: url(../img/interactive/img_interactive07_mini.jpg);}
.content_interactive_images08		{background-image: url(../img/interactive/img_interactive08_mini.jpg);}
.content_interactive_images09		{background-image: url(../img/interactive/img_interactive09_mini.jpg);}
.content_interactive_images10		{background-image: url(../img/interactive/img_interactive10_mini.jpg);}
.content_interactive_images11		{background-image: url(../img/interactive/img_interactive11_mini.jpg);}
.content_interactive_images12		{background-image: url(../img/interactive/img_interactive12_mini.jpg);}


.subnav_wallpapers_768				{position: absolute; overflow:hidden; left:580px; top:370px; margin:1px; width:85px;}
.subnav_wallpapers_1024				{position: absolute; overflow:hidden; left:670px; top:370px; margin:1px; width:85px;}
.subnav_wallpapers_800				{position: absolute; overflow:hidden; left:760px; top:370px; margin:1px; width:85px;}

.content_interactive_zoom		{float:left;margin-top:43px;}

.content_videos_001, .content_videos_002, .content_videos_003, .content_videos_004, .content_videos_005, .content_videos_006
								{
								float:left; 
								margin:0 30px 30px 0; 
								width:300px; 
								height:190px; 
								border:2px solid #fff; 
								padding:0px;
								background-color: #f2f2f2;
								}


.content_videos_001					{background-image: url(../videos/img_interactive_video_001.jpg);}


.content_video_zoom				{float:left;margin-top:173px;}

/* CONTENT INTERACTIVE ENDE */

/* CONTENT INTERACTIVE NAVIGATION PICS */

.content_interactive_nav		{position:absolute; left:470px; top:370px; width:120px; overflow:hidden;}
.content_interactive_detail		{position:absolute; left:850px; top:371px; width:85px; overflow:hidden;}

/* CONTENT INTERACTIVE NAVIGATION PICS ENDE */	


/* UNTERNAVIGATION CONTENTS */

.subnav_partner 		{position:relative; overflow:hidden; margin:1px; width:110px;}
.subnav_park	 		{position:relative; overflow:hidden; margin:1px; width:180px;}
.subnav_interactive		{position:relative; overflow:hidden; margin:1px; width:110px;}
.subnav_vividot 		{position:absolute; left:0px; top:140px; width:220px; overflow:hidden; margin:1px;}

.subnav_content_link	{
						position:absolute; 
						top:0px; 
						left:0px; 
						background-color:#E7E7E7; 
						width:500px; 
						height:500px; 
						opacity: 0.80; 
						-moz-opacity: 0.80; 
						filter: alpha(opacity=80); 
						z-index:1; 
						cursor:wait;
						}


/* Unternavigation Selected */
.subnav_content_link_select	{
						position:absolute; 
						top:0px; 
						left:0px; 
						background-color:#fff; 
						color:#000;
						width:500px; 
						height:500px; 
						opacity: 0.95; 
						-moz-opacity: 0.95; 
						filter: alpha(opacity=95); 
						z-index:1; 
						cursor:wait;
						}
					
.subnav_content_link_text 		{position:relative; top:0px; left:0px; z-index:100; color:#000; height:auto; padding:3px;}

/* UNTERNAVIGATION CONTENTS ENDE */









/* BIS HIER NEUE DEFINITIONEN GEMACHT JT ENDE */


.news_link_area 		{position:relative; overflow:hidden; margin-bottom:1px; margin-right:1px; }
.news_link 				{position:absolute; top:0px; left:0px; background-color:#E7E7E7; width:500px; height:100px; opacity: 0.80; -moz-opacity: 0.80; filter: alpha(opacity=80); z-index:1; cursor:wait; }
.news_link_text_home 	{position:relative; top:0px; left:0px; z-index:100; color:#000;  height:auto; padding:3px;}




.bottompos  { font-size:12px; line-height:15px; color:#ffffff; font-weight:bold; padding-bottom:4px; }
.sep_h3 { padding-bottom:8px; }

.toppos h2 { padding: 0px; margin:0px; color:#FFFFFF; font-size:12px; font-weight:bold; }


.content_home_left { position:absolute; left:83px; top:99px; width:694px; height:186px; z-index:3; color:#fff; line-height:15px; }
.content_home_teaser { position:absolute; left:610px; top:135px; width:350px; height:170px; z-index:3; }
.content_home_teaser_2 { position:absolute; left:630px; top:135px; width:350px; height:170px; z-index:3; }

/* vier mal der das gleiche style sheet - unterschied nur das hintergrund bild -  wenn texte auf dem hintergrund stehen - Änderung 20.06.2007 */

.content_home_news { position:absolute; left:24px; top:130px; width:250px; height:186px; z-index:3;  padding: 12px 0px 0px 13px;  }




/*  SCROLLER  */
.vScrollbar 			{width:20px; margin:0px; padding:0px; }
.vHandle 				{width:9px; height:22px;  border:0px; margin:0px; padding:0px; cursor:pointer; margin-left:4px; background-image:url(../img/img_scroll_drag.gif); }
.vTrack 				{width:17px; border:0px; margin:0px; padding:0px; background-image:url(../img/img_track.gif); background-repeat:repeat-y;}
.viewport 				{border:0px; margin:0px; padding:0px; }

.driver_left { float:left; width:155px; }
.driver_middle { float:left; width:760px; }
.driver_middle_sub { width:750px;}
.driver_right { float: left; }

.tab_driver { width:300px; padding:0px; margin:0px; }
.tab_driver_head { background-color:#FFFFFF; padding:2px; padding-left:10px; margin-bottom:1px; color:#4C4C4C; border:0px; }
.tab_driver_left { background-color:#E3E2E0; width:85px; padding:2px; margin-bottom:1px; padding-left:10px; vertical-align:text-top; color:#4C4C4C;}
.tab_driver_right { background-color:#E3E2E0; padding:2px; margin-bottom:1px; padding-left:10px; vertical-align:text-top; color:#4C4C4C;}

.tab_calender { width:600px; padding:0px; margin:0px; border:0px; }
.tab_calender_top { width:600px; padding:0px; margin:0px; }
.tab_calender_head { background-color:#FFFFFF; padding:2px; margin-bottom:1px; color:#4C4C4C;  border:0px;}
.tab_calender_row1 { background-color:#E3E2E0; width:85px; padding:2px; margin-bottom:1px; padding-left:10px; vertical-align:text-top; color:#4C4C4C; border:0px;}
.tab_calender_row2 { background-color:#E3E2E0; width:181px; padding:2px; margin-bottom:1px; padding-left:10px; vertical-align:text-top; color:#4C4C4C;  border:0px;}
.tab_calender_row3 { background-color:#E3E2E0; width:85px; padding:2px; margin-bottom:1px; padding-left:10px; vertical-align:text-top; color:#4C4C4C;  border:0px;}
.tab_calender_row4 { background-color:#E3E2E0; padding:2px; margin-bottom:1px; padding-left:10px; vertical-align:text-top; color:#4C4C4C; }

.tab_header_row { width:596px; background-color:#FFFFFF; height:18px; margin-left:2px; font-weight:bold }
.tab_header_row1 { float:left; padding-left:10px; width:90px; line-height:18px; color:#4C4C4C; }
.tab_header_row2 { float:left; padding-left:10px; width:184px; line-height:18px; color:#4C4C4C; }
.tab_header_row3 { float:left; padding-left:10px; width:88px; line-height:18px; color:#4C4C4C; }
.tab_header_row4 { float:left; padding-left:10px; line-height:18px; color:#4C4C4C; }

.tab_facts_row1 { background-color:#E3E2E0; width:190px; padding:2px; margin-bottom:1px; padding-left:10px; vertical-align:text-top; color:#4C4C4C; border:0px; }
.tab_facts_row2 { background-color:#E3E2E0; width:370px; padding:2px; margin-bottom:1px; padding-left:10px; vertical-align:text-top; color:#4C4C4C; border:0px; }

.tab_headline { width:596px; background-color:#FFFFFF; height:18px; margin-left:2px; font-weight:bold; color:#4C4C4C; }
.tab_headline_text { float:left; padding-left:10px; line-height:18px; color:#4C4C4C; }


/***/ 
.content_block_left { width:405px; padding-top:4px; float:left; }
.content_block_left_2 { width:500px; padding-top:4px; float:left; }
.content_block_left_3 { width:405px; padding-top:4px;; }


.content_block_right_2 { width:480px; padding-top:4px; overflow:hidden; padding-left:65px;  }
.content_blocks { width:860px; }
.content_blocks2 { width:880px; }
.content_blocks_partners { width:644px; padding-left:153px;  }
.content_blocks_desclaimer { width:875px; }
.images { float:left; padding-right:10px; padding-bottom:15px; }

.content_block_right_team { float:left; width:300px; padding-left:40px; padding-top:4px; overflow:hidden; }

.content_block_overview { padding-bottom:10px; }


/*.p_thumb { font-size:12px; line-height:15px; color:#ffffff; margin-top:0; }*/

.news_width { width:359px; padding:0px; margin:0px; border:0px; overflow:hidden; }
.news_link_area {position:relative; overflow:hidden; margin-bottom:1px; margin-right:1px; }
.news_link { position:absolute; top:0px; left:0px; background-color:#E7E7E7; width:500px; height:100px; opacity: 0.80; -moz-opacity: 0.80; filter: alpha(opacity=80); z-index:1; cursor:wait; }
.news_link_hl { position:absolute; top:0px; left:0px; background-color:#ffffff; width:500px; height:100px;  z-index:1; }
.news_link_text { position:relative; top:0px; left:0px; z-index:100; color:#000000; padding:3px;}

.news_link_2 { background-color:#E7E7E7; padding:3px; margin-bottom:1px; }
.news_link_hl_2 { background-color:#ffffff; padding:3px; margin-bottom:1px; }
.news_link_text_2 { background-color:#E7E7E7; color:#000000; padding:3px; margin-bottom:1px;}


.news_link_home_hl { position:absolute; top:0px; left:0px; background-color:#fff; width:500px; height:500px;  z-index:1; cursor:wait; }

.content_partner { position:absolute; left:24px; top:135px; width:980px; height:400px; z-index:3; }
.partner_block { width:740px; }
.partner_logo { float:left; width:340px; text-align:right; }
.partner_block_desc { float:left; width:380px; }
.partner_sub_nav { padding-left:160px; padding-top:55px; }

.partner_premium { float:left; width:125px; margin-left:1px;}
.partner_premium_2 {position:relative; overflow:hidden;  width:125px;}
.partner_corporate { float:left; width:170px; margin-left:1px;}
.partner_corporate_2 {position:relative; overflow:hidden; width:170px;}
.partner_official { float:left; width:110px;  margin-left:1px;}
.partner_official_2 {position:relative; overflow:hidden; width:110px;}
.partner_technical { float:left; width:132px;  margin-left:1px;}
.partner_technical_2 {position:relative; overflow:hidden; width:132px;}
.supplier_official { float:left; width:120px; margin-left:1px; }
.supplier_official_2 {position:relative; overflow:hidden; width:120px;}
.supplier_promo { float:left; width:150px;  margin-left:1px;}
.supplier_promo_2 {position:relative; overflow:hidden; width:150px;}

.desclaimer_left { float:left; width:390px; padding-right:60px; font-size:12px; line-height:15px; color:#fff; background-color:e5e5e5; }
.desclaimer_right { float:left; width:410px; font-size:12px; line-height:15px; color:#fff; background-color:e5e5e5;}








/* FOOTER */
.footer_container		{
						position:absolute; 
						left:0px; 
						top:564px; 
						width:100%; 
						height:25px; 
						border-top:1px solid #999;
						padding-top:5px;
						padding-left:20px;
						}
						
.footer_nav 			{width:1012px;}
.footer_nav_links 		{float:left; padding-top:5px; padding-left:5px;}
.footer_nav_right 		{float:right; padding-right:25px;}

/* FOOTER ENDE */

