@CHARSET "UTF-8";

/* CSS Document */

@import "forall.css";

/* =============== */
/* ! Grundaufbau   */
/* =============== */

body {
	background:url(bg-webseite.jpg) repeat #000000;
	}

#performace-logo {
	position:absolute;
	z-index:12;
	top:20px;
	left:50%;
	margin-left:170px;
	width:300px;
	height:63px;
	}


#bmw-logo {
	position:absolute;
	z-index:5;
	top:162px;
	left:50%;
	margin-left:301px;
	width:179px;
	height:88px;
	}

#titeltext {
	}

#titel {
	height:250px;
	}

#navi {
	height:35px;
	background:transparent url(bg-off.gif) repeat-x top left;
	border:1px solid #cccccc;
	}

#subnavi {
	height: 100px;
	overflow:hidden;
	background:url(bg-subnavi.gif) repeat-x;
	}

#schatten {
		border-top:1px solid #000;
		background: #000;
		height:40px;
		width: 100%;
		}

#content {
	background-color: #000;
	padding-bottom:50px;
	width: 960px;
	}


	
#content h1 {
	width: 90%;
	font-family: "Trebuchet MS";
	letter-spacing: 2px;
	font-size: 16px;
	text-transform: uppercase;
	padding-left: 10px;
	font-weight: normal;
	}


#content .tinymcewysiwyg {
	padding-left: 0px;
	width: 90%;
	}



#footer {
	background: url(bg-footer.gif) repeat-x;
	height:45px;
	border-top: 1px solid #fff;
	}
	
/* Teaser */	

dl.teaserart dt {
	margin:0;
	text-transform: uppercase;	
	font-size:13px;
	color:#0093df;
}	


/* RSS News */

.RSS_Feed {}
.RSS_Feed .Datum{float: left; width: 120px;margin: 0 10px 5px 0; }
.RSS_Feed .Titel { font-size: 12px; }
.RSS_Feed .RSS_Box{ margin-bottom: 10px; border-bottom: 1px dotted #fff;}
.RSS_Feed .RSS_TextBox{}
.RSS_Feed .RSS_TextBox p{}
.RSS_Feed .RSS_TextBox p img{ width: 120px; margin: 0 10px 5px 0;  float: left;}



.RSS_Feed .Desc{}


/*  Headlines  */

h1.hd100 {
	background-image: url(bg-headline100-bmw.jpg);
	background-repeat: no-repeat;
	color: #333;
}

h1.hd50 {
	background-image: url(bg-headline50-bmw.jpg);
	background-repeat: no-repeat;
	color: #333;
}

h1.hd33 {
	background-image: url(bg-headline33-bmw.jpg);
	background-repeat: no-repeat;
	color: #333;
}
h1.hd20 {
	background-image: url(bg-headline20-bmw.jpg);
	background-repeat: no-repeat;
	color: #333;
}

#formWrapper { float:left; display:inline; width:100%; padding-bottom:15px }
.qa-wrap { float:left; display:inline; margin-top:15px; width:100% }
.qa-head { font-weight:600 }
#errorWrap { padding:7px 5px 0 0; border:1px solid #ff0000 }
