@charset "utf-8";
/* CSS Document */

/* CSS for all text-formats */
 
body,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	white-space: normal;
}
 
body {
	font-size:12px;
	float: left;
	border: 2;
}
 
 
/************************ 
 * Headlines            *
 ************************/
 
.MenueHeadline01 {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
 
}
 
.ContentHeadline01 {
	
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
 
}
 
.ContentHeadline02 {
	color: #000000;
	font-weight:normal;
	text-decoration:none;
 
}
 
.CopyHeadlineMain {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}
 
.CopyHeadlineMain02 {
	font-size: 18px;
	color: #000000;
	font-weight:bold;
}			
 
.NewsSystemArticleDate {
	padding-bottom: 5px;
}
 
.MDBHeadline01 {
	
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
 
/* These Styles are only for the HTML-Area, where you can enter with the HTML-Editor free Content based on these Styles */
.HTMLContentHeadline01 {
	font-weight:bold;
	font-size:16px;
	padding-bottom: 12px;
	padding-top:8px;
}
.HTMLContentHeadline02 {
	padding-bottom: 10px;
	padding-top:8px;
}
.HTMLContentHeadline03 {
	padding-bottom: 8px;
	padding-top:6px;
	font-weight:bold;
}
 
 
.HTMLContentCopy01 {
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	padding-top:8px;
	background-color:#FFFFFF;
}
 
.HTMLContentCentered {
	width: 532px;
	text-align: center;
}
 
.HTMLContentUL01 ul {
	list-style-type:disc;
}
 
.HTMLContentUL01 li {
	margin-bottom: 8px;
}
 
.HTMLContentUL02 ul {
	list-style-type:disc;
	margin: 0px 0px 0px 16px;
	padding: 0px 4px 0px 4px; 
}
 
.ul_greybox {
	padding:0px 0px 0px 16px;
	margin:0px 4px 0px 4px;
	}
 
	.ul_greybox li {
		margin-bottom: 8px;
	}
/************************ 
 * Copy                 *
 ************************/
 
 
.MainContentCopy {
	color: #000000;
	font-weight:normal;
	text-decoration:none;	
}
 
.MainContentCopySmall  {
	font-size:10px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	}
.StandardText01 {
	/* For CMS-Mode, that the complete block has a white background  */
	background-color:#FFFFFF;
}
 
/************************ 
 * Links                *
 ************************/
 
 
.MainContentLink01,
div.productImageLinksBox span.deselected {
	/*color: #527BB9; OLD color*/
	color: #a53200;
	text-decoration:underline;
	font-weight:bold;	
}
 
a.MainContentLink01:visited,
div.productImageLinksBox span.deselected:visited {
	color: #d36d00;
}
 
#cwPromotionalPage a,
.MainContentLink02,
.StandardText01 a, /*  Don't add 'div.', otherwise kaskading isn't function right way  */
.TextBoxTCR a,
div.MainContentCopy a,
div.articleImageListTopBox a,
div.articleImageListBottomBox a
{
	color: #a53200;
	text-decoration: underline;
	font-weight: normal;	
}
 
/* #cwPromotionalPage:visited a, */
a.MainContentLink02:visited,
.StandardText01 a:visited,
.TextBoxTCR a,
div.MainContentCopy a:visited,
div.articleImageListTopBox a:visited,
div.articleImageListBottomBox a:visited
{
	color: #d36d00;
}
 
.MainContentLink03 {
	font-size:10px;
	color:#a53200;
	text-decoration:underline;
	font-weight:normal;
	display:inline;
	/*white-space:nowrap;*/
}
 
a.MainContentLink03:visited {
	color: #d36d00;
}
 
.MainContentLink01Deselected {
	color: #a53200;
	text-decoration:none;
	font-weight:bold;	
}
 
.NewsContentLink01Selected {
	color: #000000;
	text-decoration:none;
	font-weight:bold;	
}
 
div.cwAcModelItemDescription a.MainContentLink01,
a.MainContentLinkWithBGImage01,
a.MainContentLinkWithBGImage01Inline {
	background-image:url(/images/global/general/red_arrow.gif);
	background-repeat:no-repeat;
	color: #a53200;
	text-decoration:underline;
	font-weight:bold;
	padding-left:12px;
	display:block;
}
 
a.MainContentLinkWithBGImage01Inline {
	display:inline !important;
}
 
a.MainContentLinkWithBGImage01:visited,
a.MainContentLinkWithBGImage01Inline:visited
 {
	color: #d36d00;
	background-image:url(/images/global/general/orange_arrow.gif);
	text-align: center;
	
}
 
/* Execptions: */
 
/* Compare-Trims */
.mdb_table .MainContentLinkWithBGImage01, .mdb_table_compare .MainContentLinkWithBGImage01 {
	display:block;
}
/* NEw3s-ARticle: */
.NewsarticleLinksBox .MainContentLinkWithBGImage01 {
	padding-left:15px;
}
 
 
.MainContentLinkWithBGImage01Selected {
	background-image:url(/images/global/general/black-arrow-down.gif);
	background-repeat:no-repeat;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;	
}
 
.GalleryDownloadLinkWithBGImage01 {
	background-image:url(/images/global/general/red_arrow_greybg.gif);
	background-repeat:no-repeat;
	color: #a53200;
	text-decoration:underline;
	font-weight:bold;
	padding-left:12px !important;
}
 
 
/**********************************
 * Descriptions / Imageunderlines *
 **********************************/
.ImageDescription01 {
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
 
/* Form Submit CSS Buttons */
 
a.SubmitFormButton,a.CCNextStep,a.CCPreviousStep,a.cwPreviousPage  {
	background-color:#D36D00;
	background-image:url(/images/global/general/form-arrow.gif);
	background-position:7px 2px;
	background-repeat:no-repeat;
	font-size:12px;
	
	color:#FFFFFF;
	font-weight:bold;
	height:17px;
	padding-top:2px;
	padding-bottom:3px;
	text-decoration:none;
	border-top: 2px solid #e4a765;
	border-right: 2px solid #643400;
	border-bottom: 2px solid #643400;
	border-left: 2px solid #e4a765;
	}
a.SubmitFormButton  {
	background-color:#D36D00;
	background-image:url(/images/global/general/form-arrow.gif);
	background-position:7px 2px;
	padding-left:22px;
	padding-right:7px;
	}
a.CCNextStep  {
	background-color:#D36D00;
	background-image:url(/images/global/general/cc-next-step.gif);
	background-position:right 2px;
	padding-left:12px;
	padding-right:28px;
	}
a.CCPreviousStep, a.cwPreviousPage  {
	background-color:#E4E4E4;
	background-image:url(/images/global/general/cc-previous-step.gif);
	background-position:7px 2px;
	padding-left:24px;
	padding-right:8px;
	color:#828282;
	border-top: 2px solid #efefef;
	border-right: 2px solid #BBBBBB;
	border-bottom: 2px solid #8C8C8C;
	border-left: 2px solid #efefef;
	}
a.SubmitFormButton:hover,a.CCNextStep:hover  {
	border-top: 2px solid #643400;
	border-right: 2px solid #e4a765;
	border-bottom: 2px solid #e4a765;
	border-left: 2px solid #643400;
	}
a.CCPreviousStep:hover, a.cwPreviousPage:hover  {
	border-top: 2px solid #8C8C8C;
	border-right: 2px solid #e7e7e7;
	border-bottom: 2px solid #efefef;
	border-left: 2px solid #BBBBBB;
	}
a.SubmitFormButton:active  {
	border-top: 2px solid #4e1800;
	border-right: 2px solid #c98365;
	border-bottom: 2px solid #c98365;
	border-left: 2px solid #4e1800;
	background-color:#A53200;
	background-image:url(/images/global/general/form-arrow-active.gif);
	}	
a.CCNextStep:active  {
	border-top: 2px solid #4e1800;
	border-right: 2px solid #c98365;
	border-bottom: 2px solid #c98365;
	border-left: 2px solid #4e1800;
	background-color:#A53200;
	background-image:url(/images/global/general/cc-next-step-active.gif);
	}	
a.CCPreviousStep:active, a.cwPreviousPage:active  {
	background-color:#828282;
	border-top: 2px solid #494949;
	border-right: 2px solid #C0C0C0;
	border-bottom: 2px solid #C1C1C1;
	border-left: 2px solid #717171;
	color:#FFFFFF;
	background-image:url(/images/global/general/cc-previous-step-active.gif);
	}
/* end Form Submit Buttons */
 
/* Car Configurator Tables */
 
.GeneralNextStepsBox  {
	width:226px;
	height:50px;
	padding-right:10px;
	border-bottom:2px solid #999999;
	border-top:2px solid white;
	border-right:2px solid #999999;
	vertical-align:middle;	
	}
table.GeneralNextStepsBox tr td  {
	padding:0px;
	margin:0px;
	}
td.GeneralNextStepsBoxLeft  {
	width:94px;
	padding-right:10px;
	padding-bottom:0px;
	text-align:left;
 
	}
td.GeneralNextStepsBoxRight  {
	width:132px;
	padding-right:10px;
	text-align:left;
	}
td.GeneralNextStepsBoxRight a.MainContentLink01  {
	text-decoration:none;
	margin-right:10px;
	}
.NextStepsBox  {
	border: 1px solid #D36D00;
	}
.NextStepsBoxHeadline	{
	background-color:#D36D00;
	
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	text-align:left;
	}
.NextStepsBoxCells   {
	text-align:left;
	}
	
/* CarConfigurator Styles */ 
/* scroll down for new dealer locator styles :) */
 
.prodinfonavi1ac {
	
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#999999;
}
 
.prodinfonavi1pa {
	
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	background-color:#E4E4E4;
}
 
 
.prodinfonavi2pa {
	
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	background-color:#E4E4E4;
}
 
 
 
.prodinfonavi2pa:hover {
	color: #FFFFFF;
	background-color:#999999;
}
 
 
.prodinfonavi2paho {
	
	font-size: 12px;
	color: #FFFFFF;
	background-color:#999999;
	text-decoration:none;
}
 
.leftnavi1ac { 
	
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#999999;
}
 
.leftnavi1pa { 
	
	font-size: 12px;
	color: #999999;
	font-weight:bold;
	text-decoration:none;
	background-color:#E4E4E4;
}
 
/** Dealer Locator Styles **/
 
.dealerLocatorTabelOutline { /*  att: replace color #999999 with #B7A478 for new dealerlocator 2007 */
	border: 1px solid #B7A478;
	margin: 0px;
	clear: none;
	float: none;
	height: 0px;
	width: 100%;
	padding: 3px;
}
 
/** new or changed dealer locator styles */
 
.dealerLocatorFlagAc { 
	background-color:#B7A478; 
	padding-left: 8px; 
	
}
.dealerLocatorFlagPa {
	background-color: white; 
}
td.dealerLocatorFlagPa {
	padding-left: 8px; 
	border-top: 1px solid #B7A478; 
	border-left: 1px solid #B7A478;
}
/** end new or changed dealer locator styles */
 
 
.MainContentCopyConfirm {
	
	font-size: 12px;
	color: #FF0000;
}
	
/************************ 
 * Single Elements      *
 ************************/	
 
/* Disclaimer */
	
.Disclaimer {
	
	font-size:10px;
	color:#999999;
	}
	
/* News-System Articles */	
 
.ArticleImageText { /* Text below Images in Articles */
	
	font-size:12px;
	color:#999999;	
	}
	
