/* Global Office default style v1.00 */

body {margin:0;padding:0;background-color:#939598;text-align:center;background-image:url(bg_verlauf.gif);background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;}
h1, h2, h3 {margin:0}
table {font-size:12px;line-height:16px;}


/* L A Y O U T */

#container_index {margin:90px auto 0px auto;text-align:left;width:994px;}
#container {margin:0px auto 0px auto;text-align:left;width:994px;}
#pageContent {padding-top:0px;height:640px;background-image:url(bg2.jpg);background-color:#FFF;background-repeat:no-repeat;}
#container_index #pageContent {background:url(bg2_index.jpg) no-repeat;height:850px;}
#porschelogo {float:right;padding-right:60px;margin-top:7px;}
#logo_motorsport {position:absolute;margin-left:30px;}
#logo_autotechnik {position:absolute;margin-left:330px;}
#attemptologo {padding-right:60px;margin-top:7px;}

/* C O N T E N T */

#mainContent {

	margin-top:0px;

	}
#mainContent a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
	}
	
#mainContent a:hover {
	color:#ED3042;
	}
	

#Content_index{
	width:994;
	position:absolute;
	/*background-image:url(bg_schatten.gif);*/
	background-color:transparent;
	background-repeat:repeat-y;
    vertical-align:bottom;
	margin-top:110px;
	}
	
#Content{
	margin-top:391px;
	width:994;
	position:absolute;
	background-image:url(bg_schatten.gif);
	background-color:#FFF;
	background-repeat:repeat-y;
	}

#Content_text {
	min-height:700px;
	height:auto !important;
	height:700px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:75px;
	width:550px;
}
#Content_text h2 {
	margin-bottom:0;
}
#Content_text_index {
	min-height:635px;
	height:auto !important;
	height:635px;
    margin-right:50px;
	
	padding-bottom:0px;
    margin-left:22px;
}
#Content_text img{
	border:1px solid #6E736C;
	margin:0px;
}
#Content_text_index table{
	margin-bottom:30px;
}
#Content_text table{
	font-size:12px;
	margin-left:-3px;
	width:565px;
}

.fahrer {
	width:90px;
	padding-bottom:20px;
}

table.fahrer{
	margin-top:20px;
}
table.partner{
    margin-top:15px;
	margin-left:63px;
}
th img{
	border-width:0px;
	margin:15px;
}
#Content_text_index th img{
	border-width:0px;
	margin:15px;
}

#Content_text a{
	font-weight:normal;
	text-decoration:underline;
}

#footer {
	font-size:10px;
	width:956px;
	line-height:16px;
	font-weight:bold;
	color:#777;
	padding-bottom:75px;
	text-align:center;
	margin-left:19px;
    oadding-top:0px;
	background-image:url(bg_footer.gif);
    background-repeat:repeat-x;
}

#Content_index #footer {
	font-size:10px;
	width:956px;
	line-height:16px;
	font-weight:bold;
	color:#777;
	padding-bottom:100px;
	text-align:center;
	margin-left:19px;
    margin-top:0px;
	background-image:url(bg_footer.gif);
}
#footer p{
	
}

/* ++++++++++++ R E C H T S ++++++++++++++*/

#rechts{
	/*margin-top:165px;*/
	position:absolute;
	margin:230px 20px 0px 670px;
}
#container_index #rechts{
	/*margin-top:165px;*/
	position:absolute;
    width:440px;
	margin:165px 20px 0px 500px;
}

/* N E W S */

#news {
	width:271px;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}
#news p{
	margin:1px 0px 12px 3px;
	line-height:15px;
}
#news .head {
	background-color:#777;
	color:#FFF;
	padding:0px 3px 0px 3px;
	margin:0px;
}

#news a, a.galerie {
	color:#ED3042;
	font-size:10px;
	margin-left:5px;
}


/* T E R M I N E*/

#termine {
	background-image:url(termine_line.gif);
	background-repeat:repeat-y;
	width:271px;
	margin:20px 0px 0px 0px;
	padding-bottom:0px;
	font-size:10px;
}

#termine table{
	margin:3px 0px 12px 8px;
	float:left;
	width:240px;
}
#termine table td{
	padding:0px;
    font-size:10px;
	vertical-align:top;
}
#termine_headline{
	margin:10px 10px 0px 5px;
	padding:1px 8px 1px 8px;
	background-color:#bbb;
	color:#FFF;
	font-weight:bold;
	float:left;
}


#countdown{
	width:265px;
	height:70px;
	border:1px solid #bbb;
	margin-top:10px;
	background-color:#fff;
}

#countdown h3{
	background-color:#bbb;
	padding:2px 0px 2px 17px;
}

/* H A U P T M E N U E */

#menu {
	position:absolute;	
	margin-right:0px;
	width:994px; 	
    font-size:10px;
}

#tabmenue {
    font-size:9px;
	width:920px;
    display: inline; 
}

#tabmenue.unterseiten {
    position:absolute;	
    top:105px;
    margin-left:30px;
    padding-left:30px;
    font-size:9px;
	width:920px;
    display: inline; 
}

#tabmenue li {
  	display: inline; 
  	font-weight:bold;
  	padding-top:3px;
  	width:135px;

}

#tabmenue li a img{
  	margin-bottom:5px;
}

#tabmenue a, #tabmenue a:link, #tabmenue a:visited{
  	margin:0 1px;
  	padding-left:0px;
  	padding-top:0px;
  	padding-bottom:5px;
  	color:#ED3042;
    height:97px;
    background-color:#484848;
}
#tabmenue a:hover{
	color:#ED3042;
	background-color:#999;
}


/* K O N T A K T M E N U E */


#kontaktmenue {
	padding-right:200px;
	margin-top:20px;
	
}

#kontaktmenue li {
  	display: inline; 
	float:right;
   	height:13px;
}

#kontaktmenue li a, #kontaktmenue li a:visited{

  	padding-right:0.9em;
  	padding-left:0.9em;
  	color:#000;
  	text-decoration: none; 
}
#kontaktmenue li a:active, #kontaktmenue li a:hover{
	color:#ED3042;
}
#kontaktmenue_aktiv{
	font-weight:bold;
  	padding-right:0.9em;
  	padding-left:0.9em;
  	color:#ED3042;
  	text-decoration: none; 
}



/* U N T E R M E N U E */

#submenue {

	padding-left:0;
	margin-left:0;
	margin-top:86px;
	padding-top:0px;
	text-align:left;
	
}

#submenue li {
  	display: inline; 
	height:12px;
	background-image:url(pfeil_menu.gif);
	background-repeat:no-repeat;
}

#submenue li a, #submenue li a:link, #submenue li a:visited{
	vertical-align:middle;
  	margin-right:0.9em;
  	margin-left:0.9em;
	padding-right:2px;
  	padding-left:2px;
  	color:#FFF;
  	text-decoration: none; 
	font-weight:bold;
}
#submenue li a:hover{
	background-color:#FFF;
	color:#8E0214;
}
#submenue_aktiv{
	vertical-align:middle;
  	margin-right:0.6em;
  	padding-left:0.3em;
	background-color:#FFF;
	color:#8E0214;
}




/* S P E C I A L T E X T */

h1 {margin-bottom:13px;font-size:18px;font-weight:bold;color:#000 ;line-height:1.3em;}
h2 {font-size:13px;color:#000;padding-bottom:10px;}
h3 {font-size:13px;color:#000;margin-bottom:2px;}
.s {margin-top:5px;font-size:10px;color:#FFFFFF}
.g {color:#000}
.black{color:#000}
.weiss{color:#999999;font-size:1px;}




