html, body
{
	margin:0px;
	padding:0px;
	background-color:#000000;

	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
}

.clearer
{
	float:none;
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

.bold	{ font-weight:bold; }
.red	{ color:#e0041d; }
.black	{ color:#000000; }

a { text-decoration:none; }
a img { border:0px; }
a.arrow_red.left{ background:url(../../images/arrow_red.gif) no-repeat left center; padding-left:15px;}
a.arrow_red.right{ background:url(../../images/arrow_red.gif) no-repeat right center; padding-right:15px; }

#container
{
	width:1000px;
	margin:0px auto;
	background-color:#FFFFFF;
}

#header {}
	#header #filmstreifen { height:44px; background-image:url(../../images/lochstreifen.gif); background-repeat: repeat-x; background-position: 10px 5px;}
	#header #asx_logo { float:left; height:51px; width:770px; background:url(../../images/asx_logo.gif) no-repeat; margin:33px 0px 8px 25px;}
	#header #erloesungsspruch { float:left; height:61px; width:770px; background:url(../../images/die-erloesung-naht.jpg) no-repeat; margin:23px 0px 8px 25px;}
	#header #mmd_logo { float:right; height:92px; width:80px; background-image:url(../../images/mmd_logo.gif); margin:0px 75px 0px 0px;}
	#header #navi {}
		/* 1st LVL */
		#header #navi ul { height:34px; margin:11px 0px 0px 15px; padding:0px; list-style-type:none; position:relative; z-index:80;}
			#header #navi ul li { height:34px; float:left; position:relative;}
			#header #navi ul li:hover {  }
				#header #navi ul li a { text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold; color:#000000; height:34px; display:block; background-repeat:no-repeat; background-position:top left;}
				#header #navi ul li a.home { background-image:url(../../images/menu/home.gif); width:74px;}
				#header #navi ul li a.home:hover,
				#header #navi ul li:hover a.home { background-image:url(../../images/menu/home_active.gif);}
				#header #navi ul li a.asx { background-image:url(../../images/menu/asx.gif); width:63px;}
				#header #navi ul li a.asx:hover,
				#header #navi ul li:hover a.asx { background-image:url(../../images/menu/asx_active.gif);}
				#header #navi ul li a.alle_modelle { background-image:url(../../images/menu/alle_modelle.gif); width:128px;}
				#header #navi ul li a.alle_modelle:hover,
				#header #navi ul li:hover a.alle_modelle { background-image:url(../../images/menu/alle_modelle_active.gif);}
				#header #navi ul li a.top_angebote { background-image:url(../../images/menu/top_angebote.gif); width:127px;}
				#header #navi ul li a.top_angebote:hover,
				#header #navi ul li:hover a.top_angebote { background-image:url(../../images/menu/top_angebote_active.gif);}
				#header #navi ul li a.kontakt { background-image:url(../../images/menu/kontakt.gif); width:96px;}
				#header #navi ul li a.kontakt:hover,
				#header #navi ul li:hover a.kontakt { background-image:url(../../images/menu/kontakt_active.gif);}
				#header #navi ul li a.impressum { background-image:url(../../images/menu/impressum.gif); width:108px;}
				#header #navi ul li a.impressum:hover,
				#header #navi ul li:hover a.impressum{ background-image:url(../../images/menu/impressum_active.gif);}
		/* 2nd LVL */
				#header #navi ul li ul { display:none; height:auto; position:absolute; top:34px; left:0px; margin:0px; border-top:1px solid #a2a2a2; z-index:100; clear:both;}
				#header #navi ul li:hover ul { display:block; }
					#header #navi ul li ul li { width:200px; height:30px; float:none; border-bottom:1px solid #a2a2a2; position:static;}
						#header #navi ul li ul li a { height:30px; line-height:30px; padding:0px 24px; background:url(../../images/menu/secondlvl_back.png) repeat; text-transform:uppercase; }
						#header #navi ul li ul li a:hover { color:#FFFFFF; background:none; background-color:#a2a2a2; }


#content {}
	#content hr, #content .hr { padding:15px 25px; margin:0px; height:1px; line-height:1px; font-size:1px; border:0px; width:100%; }
	#content hr.first, #content .hr.first { padding:5px 25px 15px; }

	#content #teaser { padding-bottom:40px; }

		#content #teaser #flash { margin-left:25px; }

		#content #teaser .spalte_links { width:800px; float:left; }
		#content #teaser .spalte_rechts { width:180px; float:left; }

			#content #teaser .spalte_rechts .box { width:172px; float:left; background:url(../../images/rechte_box_bg.gif) no-repeat left top;}
			#content #teaser .spalte_rechts hr,#content #teaser .spalte_rechts .hr { padding:9px 15px; }

		#content #teaser .spalte_links .colt3 { margin-left:25px; background:url(../../images/page_colt3.jpg) no-repeat top left; width:763px; height:868px; position:relative; font-size:12px; color:#3c3c3c;}
		#content #teaser .spalte_links .colt3 .text{ position:absolute; left:30px; top:55px; width:440px; line-height:18px; }
		#content #teaser .spalte_links .colt3 .rechenbeispiel{ position:absolute; left:301px; top:745px; width:135px; display:block; padding-left:15px; background:url(../../images/arrow_red.gif) no-repeat left; text-decoration:none; }
		#content #teaser .spalte_links .colt3 .cta{
	position:absolute;
	left:523px;
	top:669px;
	width:135px;
	display:block;
	float:right;
}
		#content #teaser .spalte_links .colt3 .fussnoten{ position:absolute; left:33px; top:770px; width:700px; font-size:9px; line-height:12px;}

		#content #teaser .spalte_links .coltimotion { margin-left:25px; background:url(../../images/page_colt3imotion.jpg) no-repeat top left; width:763px; height:868px; position:relative; font-size:12px; color:#3c3c3c;}
		#content #teaser .spalte_links .coltimotion .text{
	position:absolute;
	left:19px;
	top:675px;
	width:440px;
	line-height:18px;
}

		#content #teaser .spalte_links .coltimotion .rechenbeispiel{ position:absolute; left:301px; top:745px; width:135px; display:block; padding-left:15px; background:url(../../images/arrow_red.gif) no-repeat left; text-decoration:none; }
		#content #teaser .spalte_links .coltimotion .cta{
	position:absolute;
	left:523px;
	top:760px;
	width:135px;
	display:block;
	float:right;
}
		#content #teaser .spalte_links .coltimotion .fussnoten{
	position:absolute;
	left:18px;
	top:710px;
	width:500px;
	font-size:9px;
	line-height:12px;
}
		#content #teaser .spalte_links .coltimotion .fussnoten .co2 {	font-size:11px; }
		
		#content #teaser .spalte_links .colt5 { margin-left:25px; background:url(../../images/page_colt5.jpg) no-repeat top left; width:763px; height:868px; position:relative; font-size:12px; color:#3c3c3c;}
		#content #teaser .spalte_links .colt5 .text{ position:absolute; left:30px; top:55px; width:440px; line-height:18px; }
		#content #teaser .spalte_links .colt5 .rechenbeispiel{ position:absolute; left:301px; top:745px; width:135px; display:block; padding-left:15px; background:url(../../images/arrow_red.gif) no-repeat left; text-decoration:none; }
		#content #teaser .spalte_links .colt5 .cta{
	position:absolute;
	left:523px;
	top:669px;
	width:135px;
	display:block;
	float:right;
}
		#content #teaser .spalte_links .colt5 .fussnoten{ position:absolute; left:33px; top:770px; width:700px; font-size:9px; line-height:12px;}

		#content #teaser .spalte_links .outlander { margin-left:25px; background:url(../../images/page_outlander.jpg) no-repeat top left; width:763px; height:766px; position:relative; font-size:12px; color:#3c3c3c;}
		#content #teaser .spalte_links .outlander .text{ position:absolute; left:265px; top:55px; width:440px; line-height:18px; }
		#content #teaser .spalte_links .outlander .rechenbeispiel{
	position:absolute;
	left:288px;
	top:649px;
	width:135px;
	display:block;
	padding-left:15px;
	background:url(../../images/arrow_red.gif) no-repeat left;
	text-decoration:none;
}
		#content #teaser .spalte_links .outlander .cta{
	position:absolute;
	left:523px;
	top:628px;
	width:135px;
	display:block;
	float:right;
}
		#content #teaser .spalte_links .outlander .fussnoten{ position:absolute; left:23px; top:715px; width:700px; font-size:9px; line-height:12px;}

		#content #teaser .spalte_links .lancer_sportback { margin-left:25px; background:url(../../images/page_lancer_sportback.jpg) no-repeat top left; width:763px; height:766px; position:relative; font-size:12px; color:#3c3c3c;}
		#content #teaser .spalte_links .lancer_sportback .text{ position:absolute; left:265px; top:55px; width:440px; line-height:18px; }
		#content #teaser .spalte_links .lancer_sportback .rechenbeispiel{ position:absolute; left:290px; top:624px; width:135px; display:block; padding-left:15px; background:url(../../images/arrow_red.gif) no-repeat left; text-decoration:none; }
		#content #teaser .spalte_links .lancer_sportback .cta{
	position:absolute;
	left:523px;
	top:601px;
	width:135px;
	display:block;
	float:right;
}
		#content #teaser .spalte_links .lancer_sportback .fussnoten{ position:absolute; left:28px; top:688px; width:700px; font-size:9px; line-height:12px;}

		#content #teaser .spalte_links .lancer_sportlimousine { margin-left:25px; background:url(../../images/page_lancer_sportlimousine.jpg) no-repeat top left; width:763px; height:766px; position:relative; font-size:12px; color:#3c3c3c;}
		#content #teaser .spalte_links .lancer_sportlimousine .text{ position:absolute; left:265px; top:55px; width:440px; line-height:18px; }
		#content #teaser .spalte_links .lancer_sportlimousine .rechenbeispiel{
	position:absolute;
	left:290px;
	top:624px;
	width:135px;
	display:block;
	padding-left:15px;
	background:url(../../images/arrow_red.gif) no-repeat left;
	text-decoration:none;
}
		#content #teaser .spalte_links .lancer_sportlimousine .cta{
	position:absolute;
	left:523px;
	top:601px;
	width:135px;
	display:block;
	float:right;
}
		#content #teaser .spalte_links .lancer_sportlimousine .fussnoten{ position:absolute; left:28px; top:688px; width:700px; font-size:9px; line-height:12px;}

		#content #teaser .spalte_links .l200 { margin-left:25px; background:url(../../images/page_l200.jpg) no-repeat top left; width:763px; height:729px; position:relative; font-size:12px; color:#3c3c3c;}
		#content #teaser .spalte_links .l200 .text{ position:absolute; left:265px; top:55px; width:440px; line-height:18px; }
		#content #teaser .spalte_links .l200 .rechenbeispiel{
	position:absolute;
	left:297px;
	top:692px;
	width:135px;
	display:block;
	padding-left:15px;
	background:url(../../images/arrow_red.gif) no-repeat left;
	text-decoration:none;
}
		#content #teaser .spalte_links .l200 .cta{
	position:absolute;
	left:523px;
	top:617px;
	width:135px;
	display:block;
	float:right;
}
		#content #teaser .spalte_links .pajero { margin-left:25px; background:url(../../images/page_pajero.jpg) no-repeat top left; width:763px; height:729px; position:relative; font-size:12px; color:#3c3c3c;}
		#content #teaser .spalte_links .pajero .text{ position:absolute; left:265px; top:55px; width:440px; line-height:18px; }
		#content #teaser .spalte_links .pajero .rechenbeispiel{
	position:absolute;
	left:296px;
	top:703px;
	width:135px;
	display:block;
	padding-left:15px;
	background:url(../../images/arrow_red.gif) no-repeat left;
	text-decoration:none;
}
		#content #teaser .spalte_links .pajero .cta{
	position:absolute;
	left:523px;
	top:627px;
	width:135px;
	display:block;
	float:right;
}
	#content .kopfzeile { margin:0 25px; color:#191917; height:33px; line-height:33px;}
	#content .kopfzeile .hl { float:left; width:202px; margin-left:-5px;}
	#content .kopfzeile .text { float:left; font-size:17px; width:570px; text-align:center;}
	#content .kopfzeile .probefahren { float:right; margin-top:5px; width:182px;}

	#content .einleitungstext { margin:0 25px; line-height:25px; font-size:14px; color:#3a3a3a; }
	
	#content .asx_homepage { margin:0 25px; line-height:25px; font-size:14px; color:#3a3a3a; }

	#content .downloads { margin:0 25px; text-transform:uppercase; }
	#content .downloads .hl { font-size:14px; line-height:21px; height:21px; }
	#content .downloads .hl,
	#content .downloads a { float: left; }
	#content .downloads a { display:block; margin-left:35px; margin-right:45px; padding-left:17px; line-height:21px; height:21px; background:url(../../images/arrow_grey.gif) no-repeat left center; text-decoration:none; white-space: nowrap; }
	#content .downloads a img { border:0px; position:relative; top:-6px; margin:0px; padding:0px; padding-left:5px; }

	#content .asxvs { margin:0 25px; line-height:18px; }
	#content .asxvs,
	#content .asxvs .cover,
	#content .asxvs .text,
	#content .asxvs .preis { height:225px; }

	#content .asxvs .cover { float:left; width:185px; }
	#content .asxvs .text  { float:left; width:480px; padding-right:30px; }
	#content .asxvs .text .headline  { margin:3px 0 12px -6px; }
	#content .asxvs .text p { margin:0px; padding: 0 0 23px 0; }
	#content .asxvs .preis { float:right; width:254px; }
	#content .asxvs .preis a { display:block; margin-top:30px; padding-left:15px; background:url(../../images/arrow_red.gif) no-repeat left; text-decoration:none; }



#footer { padding-left:25px; }
	#footer .footer_box { width:304px; height:176px; background:url(../../images/footer_box_bg.gif) no-repeat left top; margin-bottom:50px; float:left; margin-right:18px; position:relative;}
	#footer .footer_box .headline { font-size:18px; line-height:22px; color:#5d5d5d; padding:12px 0 0 15px;}
