/*! $Id: global-settings.css 6811 2009-10-29 16:34:00Z bhillebrand $ */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin:0;
	padding:0;
}
html {
	background-color:#fff;
	height:100%;
	margin-bottom:1px;
}

img {
	border:0;
}
body,td,th,input,select {
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
h1,h2,h3, h4, .headline {
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	color: #2e2e2e;
}
h2 {
	margin-bottom: 6px;
}
h1 {
	font-size:20px;
	line-height:24px;
	color: #3e3e3e;
}
ul {
	list-style-type:none;
}
a {
	text-decoration:none;
}
.wrapper {
	position:relative;
}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.stopFloat {
	clear:both;
}
.nobr {
	white-space:nowrap;
}
/*h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
font-size:1em;
font-weight:normal;
font-style:normal;
}
ul,ol {
list-style:none;
}
fieldset,img {
border:none;
}
caption,th {
text-align:left;
}

#omniture {
position:absolute;
}*/
/*
Z-INDEX
#containerHeadpart #navigationLvl1:55
#containerHeadpart #navigationLvl1 ul ul.navigationLvl2(+Lvl3 Lvl+4Teaser):54
#containerHeadpart:50
#navigationLvl4:49
#containerModelInformation:48
#mainContent:40
#containerLvl5Lvl6Navigation #navigationLvl6 li div.overBox:35
#containerLvl5Lvl6Navigation #navigationLvl6 li:34
Pulldown-Menue Data Tables ul:46
Pulldown-Menue Data Tables flyout ul:45
Index:Teaser-Slider Page-Identifier:40
Model-Overview:Table-Slider:
(Buttons) #containerContentModelOverview #boxCompareTable div.contentWrapper img.sliderButtonLeft:30
(Table) #containerContentModelOverview #boxCompareTable #tableScreen:29
 */

#elementary table {
 table-layout:fixed;	}
 table.elementary {
 	 table-layout:fixed;}

#containerHeadpart ul#navigationLvl1 li.navigationLvl1 div.linkImageWrapper {
	background:url(/assets/images/global/main-navi-ro-ro.png) no-repeat 0px 0px;
	padding:0px;
	margin:0px;
	position:relative;
	z-index:55 !important;
	height:37px;
	overflow:hidden;
}

#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationModels div.linkImageWrapper {
	background-position:0px 0px;
	width:200px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOffers div.linkImageWrapper {
	background-position:-200px 0px;
	width:175px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationExperience div.linkImageWrapper {
	background-position:-375px 0px;
	width:224px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOwners div.linkImageWrapper {
	background-position:-599px 0px;
	width:171px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationNotepad div.linkImageWrapper {
	background-position:-770px 0px;
	width:58px;
}
/* END Adjusting */


/* Modelnames */
h1.modelname.aveo-3dModelname {
	background-image:url(/assets/images/global/models/model-headline-aveo-3d-ro.jpg);
}
h1.modelname.aveo-4dModelname {
	background-image:url(/assets/images/global/models/model-headline-aveo-4d-ro.jpg);
}
h1.modelname.aveo-5dModelname {
	background-image:url(/assets/images/global/models/model-headline-aveo-5d-ro.jpg);
}
h1.modelname.lacetti-5dModelname {
	background-image:url(/assets/images/global/models/model-headline-lacetti-5d-ro.jpg);
}

.contentLink.rssLink,
.contentLink.rssDummyLink { display: none; }


/* Hover and Selected */
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationModels.active div.linkImageWrapper,
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationModels.hover div.linkImageWrapper {
	background-position:0 -48px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOffers.active div.navigationOffers,
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOffers.hover div.navigationOffers  {
	background-position:-200px -48px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationExperience.active div.navigationExperience,
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationExperience.hover div.navigationExperience {
	background-position:-375px -48px;
}

#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOwners.active div.navigationOwners,
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOwners.hover div.navigationOwners {
	background-position:-599px -48px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.active a.navigationNotepad {
	background-position:-771px -48px;
}
div.tabBoxContainer {
	margin:0;
	padding:0;
	position:relative;
}
div.tabItemsContainer {
	margin:0;
	padding:0;
	position:relative;
	min-height: 20px;
   	height: auto !important;
   	height: 20px;
}
div.tabItem {
	position:relative;
	float:left;
	display:inline;
	padding:0;
	background-color:#F3F3F3;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	border-bottom:2px solid #FFFFFF;
	margin:0;
	margin-right:2px;
	color:#7C7C7C;
}
div.tabItem.tabbed {
	background-color:#E8AE05;
	border-bottom:2px solid #C1C1C1;
	color:#FFFFFF;
}
div.tabItemTextContent {
   border-left:1px solid #C1C1C1;
   border-right:1px solid #C1C1C1;
   border-top:1px solid #C1C1C1;
   padding: 6px 22px 6px 22px;
}
div.tabItem div.tabItemLeftTopCorner {
	background: url(/assets/images/global/tabitem-edge-left.png) left top no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:6px;
	height:6px;
}
div.tabItem div.tabItemRightTopCorner {
	background: url(/assets/images/global/tabitem-edge-right.png) right top no-repeat;
	position:absolute;
	top:0;
	right:0;
	width:6px;
	height:6px;
}
div.tabItem.tabbed div.tabItemLeftTopCorner {
	background: url(/assets/images/global/tabitem-edge-left-tabbed.png) left top no-repeat;

}
div.tabItem.tabbed div.tabItemRightTopCorner {
	background: url(/assets/images/global/tabitem-edge-right-tabbed.png) left top no-repeat;

}
div.tabMainContentContainer {
	position:relative;
	margin:0;
	}
div.tabMainContent {
	padding:20px;
	display:none;
	position:relative;
	}
div.tabMainContent.displayed {
	display:block;
	}
div.tabMainContent ul li {
	padding:2px 0 2px 0;
	}
div.tabMainContent ul {
	padding-bottom:20px;
	}
div.tabMainContent ul li a {
	text-decoration:underline;
	}
.rcBoxTop {
	background: url(/assets/images/global/border-pixel-c1.gif) 0 0 repeat-x;
	position:relative;
	width:100%;
	margin:0;
}
.rcBoxBottom {
	background: url(/assets/images/global/border-pixel-c1.gif) 0 100% repeat-x;
	position:relative;
	width:100%;
	margin:0;
}
.rcBoxLeft {
	background: url(/assets/images/global/border-pixel-c1.gif) 0 0 repeat-y;
	position:relative;
	width:100%;
	margin:0;
}
.rcBoxRight {
	background: url(/assets/images/global/border-pixel-c1.gif) 100% 0 repeat-y;
	position:relative;
	width:100%;
	margin:0;
}
.rcBoxBottomLeft {
	background: url(/assets/images/global/round-corner-white-left.gif) 0 100% no-repeat;
	position:relative;
	width:100%;
	margin:0;
}
.rcBoxBottomRight {
	background: url(/assets/images/global/round-corner-white-right.gif) 100% 100% no-repeat;
	position:relative;
	width:100%;
	margin:0;
}
div.textLink.external,
div.textLink.external {
	text-decoration:none;
}
div.textLink span.link,
div.textLink span.link {
	text-decoration:underline;
}
div.tabDisclaimer {
	font-size:9px;
	line-height:15px;
}

div.searchBox {
	position:absolute;
	left:690px !important;
}

/* webforms brochure request adjustment */
div#brochure1 .buttonHolder {
	margin-top:100px !important;
}
/* temporary removed globalSearchBox */
#globalSearch {display:none;}
#navigationSearch li.last {border-right:0px !important;}


.sdtPath0_google #containerMainContent {
	padding: 59px 154px 23px 175px;
	width: 671px;
	font-size: 12px;
}

.sdtPath0_google #containerMainContent h1 { margin-bottom: 16px; }

.searchResults li { margin-bottom: 33px; }
.searchResults a { text-decoration: underline; }
.searchResults em { font-style: normal; font-weight: bold; }
.searchResults cite { font-style: normal; }

.pagination {
	padding-top: 28px;
}

.pagination span,
.pagination a.page { margin-right: 8px; }

.pagination span.prev a, .pagination span.next a { text-decoration: underline; color: #000000; }

.pagination span.inactive { color: #ccc; }

.pagination span.page,
.pagination a.page {
	background: #FFFFFF;
	cursor: pointer;
	color: #333333;
	border: solid 1px #ccc;
	padding: 1px 4px 2px 4px;
	font-size:11px;
}
.pagination span.page:hover,
.pagination a.page:hover {
	background: #eee;
}
.pagination a.page {
	text-decoration:none;
	color:#000;
}

.pagination span.selected {
	background: #FFC010;
	cursor: auto;
	color: #FFFFFF;
	border: solid 1px #FFC010;
}
.pagination span.selected:hover {
	background: #FFC010;
}
#inlinewindowOverlay {
	background-color:#000000;
	opacity:0.50;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	z-index:98 !important;
}
div.containerInlineWindow {
	position:absolute;
	width:800px;
	display:none;
	top:0px;
	left:0px;
	z-index:99 !important;
}
div.containerInlineWindow * {
	z-index:99 !important;
}
div.containerInlineWindow * {
	font-family:Verdana;
}
div.titleBarContainer {
	width:100%;
	min-height:34px;
	height:auto !important;
	height:34px;
}
div.dividerTop {
	width:100%;
	height:5px;
	position:relative;
	top:0;
	background-image:url(/assets/images/global/layer-top-gradient.gif);
	background-repeat:no-repeat;
}
div.dividerBottom {
	width:100%;
	height:5px;
	position:relative;
	bottom:0;
	left:0px;
	background-image:url(/assets/images/global/layer-bottom-gradient.gif);
	background-repeat:no-repeat;
}
div.dividerBottomNoFooter {
	width:100%;
	height:5px;
	position:relative;
	bottom:0;
	left:0px;
	background-image:url(/assets/images/global/layer-bottom-white.gif);
	background-repeat:no-repeat;
}
div.titleBar {
	width:798px;
	position:absolute;
	top:5px;
	height:29px;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	background-image:url(/assets/images/global/layer-top-gradient-middle.gif);
}
div.footerBar {
	position:relative;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
}
div.footerText {
	font-size:11px;
	padding:8px 11px 4px 17px;
	background:url(/assets/images/global/layer-bottom-gradient-middle.gif) repeat-x bottom;
}
div.titleHeadline {
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	float:left;
}
div.titleBarContent {
	position:absolute;
	top:0;
	width:770px;
	padding:0 11px 0 17px;
}
div.footerBarContent {
}
div.contentArea {
}
div.contentText {
	border:1px solid #c3c3c3;
	background-color:#FFF;
	/*position:relative;*/
	max-height:518px;
	overflow:auto;
	padding:20px 36px 24px 36px;
	line-height:16px;
	font-size:12px;
}
div.contentText.ctStandard {
}
div.contentText.ctStandardNoFooter {
	border-bottom:none;
}
a.inlineWindowCloser {
	display:block;
	cursor:pointer;
	float:right;
	overflow:hidden;
	padding:4px 22px 4px 20px;
	font-size:11px;
	color:#000;
	text-decoration:none;
	background:url(/assets/images/global/icons/icon-close-dl-box.gif) no-repeat 100% 4px;
}
a.inlineWindowCloser:hover {
	text-decoration:underline;
}

/* styles for standalone pages which are loaded into the inline window */
#iwPageCopy * {
	font-size:12px;
	line-height:16px;
}
#iwPageCopy * div.button * {
	font-size:11px !important;
	line-height:12px !important;
}
#iwPageCopy p,
div.contentText p {
	margin-bottom:12px;
}
#iwPageFooter {
	font-size:10px;
	color:#3f3f3f;
	margin-left:24px;
	border-top:1px solid #d5d5d5;
	padding-top:8px;
	padding-bottom:24px;
}
div.iwPage {
	padding:52px 52px 52px 36px;
}
div.iwPage h1 {
	font-size:18px;
	border-bottom:1px solid #d5d5d5;
	padding-bottom:10px;
	margin-bottom:10px;
}
/* tell a friend form */
div.iwDivider {
	margin-top:12px;
	margin-bottom:12px;
	height:1px;
	border-bottom:1px solid #d5d5d5;
}
div.iwContentTAF {
	padding-left:36px;
	padding-right:36px;
}
div.iwStandardHeader {
	padding-bottom:10px;
	margin-bottom:10px;
}
img.iwGmLogo {
	margin-right:10px;
}
input.iwTAFTextfield {
	border:1px solid #ADADAD;
	width:272px;
	color:#949494;
	padding:2px;
}
table.iwTAFFormContainer {
	width:100%;
}
table.iwTAFFormContainer * td {
	vertical-align:top;
	padding:4px;
	padding-right:22px;
}
table.iwTAFFormContainer * td.leftCell {
	text-align:right;
	font-weight:bold;
	color:#626262;
	width:266px;
}
table.iwTAFFormContainer * td.iwTAFmailText {
	font-size:11px;
	color:#666;
}
div.iwWorldWideContainer {
}
div.iwWorldWideContinents {
	width:156px;
	padding-right:4px;
	float:left;
}
a.worldWideLink {
	text-decoration:underline;
}
a.continentActive {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
div.iwWorldWideCountryContainer {
	float:left;
	border-left:2px solid #E8E8E8;
	padding-left:46px;
}
div.iwWorldWideCountries {
}
div.iwCountryListLeft,
div.iwCountryListRight {
	float:left;
	padding-right:46px;
}
#iwWorldWide_africa,
#iwWorldWide_america,
#iwWorldWide_asia {
	display:none;
}
#iwPageAdditionalInfo {
	clear:both;
	font-size:11px;
	padding-left:207px;
	padding-top:24px;
	padding-bottom:24px;
	color:#6B6B6B;
}
span.iwWorldWideArabic {
	font-size:16px !important;
}

/* concept cars */
div.iwContentDownload * div.columnLeft {
	float:left;
	padding-right:42px;
	width:340px;
}
div.iwContentDownload * div.columnRight {
	float:left;
	width:340px;
}
div.iwContentDownload * div.headline {
	font-weight:bold;
	margin-bottom:10px;
}
div.iwContentDownload * div.item {
	float:left;
	margin:4px 0px 6px 0;
	position:relative;
}
div.iwContentDownload * div.item.first {
	margin:4px 8px 6px 0;
}
div.iwContentDownload * div.overlay {
	position:absolute;
	bottom:0px;
	left:0px;
	padding:0;
	margin:1px;
	width:164px;
	visibility:hidden;
}
div.iwContentDownload * div.overlay a {
	margin:4px;
	display:block;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}
div.iwContentDownload * img {
	border:1px solid #c4c4c4;
	display:block;
}

a.teaserLink01 {
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
	color:#b33037;
}
.tableHeadIndex {
	background-color:#ddeeff !important;
	width:339px !important;
}
.tableHeadValue {
	background-color:#ddeeff !important;
	width:197px !important;
}
.pulldownHeaderBox1 {
	border-top: 1px solid rgb(201, 201, 201);
	border-left: 1px solid rgb(201, 201, 201);
	width: 196px;
	height: 41px;
	position: absolute;
	left: 371px;
	top: 90px;
	_top: 435px;
	background-color: rgb(119, 119, 119) !important;
}
.pulldownHeaderBox2 {
	border-top: 1px solid rgb(201, 201, 201);
	border-left: 1px solid rgb(201, 201, 201);
	width: 196px;
	height: 41px;
	position: absolute;
	left: 568px;
	top: 90px;
	_top: 435px;
	background-color: rgb(119, 119, 119) !important;
}
.pulldownHeaderBox3 {
	border-top: 1px solid rgb(201, 201, 201);
	border-left: 1px solid rgb(201, 201, 201);
	border-right: 1px solid rgb(201, 201, 201);
	width: 195px;
	height: 41px;
	position: absolute;
	left: 764px;
	top: 90px;
	_top: 435px;
	background-color: rgb(119, 119, 119) !important;
}
.activeCategory {
	background-image:url(/assets/images/global/arrows-data-tables-headline.png);
	background-repeat:no-repeat;
	padding-left:24px;
	font-weight:bold;
	cursor:pointer;
	background-position:0px -39px !important;
}

#tableIdentifier a.plainTextLink, #tableLegend a.plainTextLink {
	color:#000000 !important;font-size:11px !important;font-weight:normal;
}
#containerMainContent #boxDataTable table.modelDataTable  td.index, #containerMainContent #boxDataTable table.modelDataTable th.index {
	width:307px !important;
}
#containerMainContent #boxDataTable table.modelDataTable td.index { 
	padding-left: 39px; color: #626262; font-weight: bold; width: 293px !important;
}
#containerMainContent #boxDataTable table.modelDataTable  {
	table-layout:fixed;
}
#containerMainContent #boxDataTable table.modelDataTable  td.valueContentOneColumn,
#containerMainContent #boxDataTable table.modelDataTable  td.valueContentTwoColumns,
#containerMainContent #boxDataTable table.modelDataTable  td.valueContentThreeColumns {
	padding: 7px 15px 8px 15px;
	background-color:#FBFBFB;
	border-bottom:1px solid #B2B2B2;
	border-left:1px solid #B2B2B2;	
	text-align:center;
}
#containerMainContent #boxDataTable table.modelDataTable  td.last {
	border-bottom:0 none;
}
#containerMainContent #boxDataTable table.modelDataTable td.valueContentOneColumn {
	width:165px;
}
#containerMainContent #boxDataTable table.modelDataTable td.valueContentTwoColumns {
	width:361px;
	background-color:#F5F5F5;	
}
#containerMainContent #boxDataTable table.modelDataTable td.valueContentThreeColumns {
	width:557px;
	background-color:#F5F5F5;
}
/***************************************
* Moved from content.css:               */

#containerMainContent #boxDataTable {
	padding:0 15px 20px 15px;
	font-size:11px;
	position:relative;
}
#containerMainContent #boxDataTable #additionalLinks {
	position:relative;
	height:12px;
	padding:9px 0 0 0;
}
#containerMainContent #boxDataTable #additionalLinks a {
	float:right;
	margin-left:18px;
	font-size:10px;
}
#containerMainContent #boxDataTable h2 {
	font-size:16px;
	color:#444446;
}
#containerMainContent #boxDataTable p {
	padding-top:7px;
}
#containerMainContent #boxDataTable #tableIdentifier {
	height:30px;
	position:relative;
	margin-top:15px;
}
#containerMainContent #boxDataTable #tableIdentifier a {
	margin-right:18px;
	padding-top:10px;
	font-size:10px;
	float:left;
}
#containerMainContent #boxDataTable #tableIdentifier ul.pulldownHeader {
	position:absolute;
	width:170px;
}
#containerMainContent #boxDataTable #tableIdentifier ul li.header {
	height:25px;
}
#containerMainContent #boxDataTable #tableIdentifier ul li.headerInactive {
	opacity: 0.6;
}
#containerMainContent #boxDataTable #tableIdentifier ul li.header span.selectedValue {
	background-image:url(/assets/images/global/pulldown-buttons-background.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:11px;
	width:121px;
	overflow:hidden;
	padding:4px 37px 12px 12px;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	z-index:46;
}
#containerMainContent #boxDataTable #tableIdentifier ul li.headerInactive span.selectedValue:hover {
	background-position:0 0 !important;
}
#containerMainContent #boxDataTable #tableIdentifier ul li.header span.selectedValue:hover {
	background-position:0 -26px;
}
#containerMainContent #boxDataTable #tableIdentifier #dropdown1 {
	left:348px;
}
#containerMainContent #boxDataTable #tableIdentifier #dropdown2 {
	left:545px;
}
#containerMainContent #boxDataTable #tableIdentifier #dropdown3 {
	left:742px;
}
#containerMainContent #boxDataTable #tableIdentifier ul li.header ul.flyout {
	position:absolute;
	z-index:45;
	left:-5px;
	top:15px;
	padding-bottom:9px;
	background-image:url(/assets/images/global/pulldown-flyout-background-bottom.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	visibility:hidden;
}
#containerMainContent #boxDataTable #tableIdentifier ul li.header ul.flyout li {
	width:166px;
	background-image:url(/assets/images/global/pulldown-flyout-background-middle.png);
	background-repeat:repeat-y;
	background-position:0 0;
	padding:0 6px 0 6px;
}
#containerMainContent #boxDataTable #tableIdentifier ul li.header ul.flyout li span {
	cursor:pointer;
	display:block;
	width:146px;
	min-height:15px;
	height:15px;
	border-top:1px solid #C9C9C9;
	padding:3px 2px 0 17px;
	color:#4A4A4A;
	font-size:11px;
	background-color:#F5F5F5;
}
html > body #containerMainContent #boxDataTable #tableIdentifier ul li.header ul.flyout li span{
height:auto;
}
#containerMainContent #boxDataTable #tableIdentifier ul li.header ul.flyout li span:hover {
	background-color:#e8ae05;
	color:#fff;
}
#containerMainContent #boxDataTable #tableIdentifier ul li.header ul.flyout li.first span {
	padding-top:10px;
	border-top:0;
}
#containerMainContent #boxDataTable table.modelDataTable {
	width:757px !important;
}
#containerMainContent #boxDataTable table.modelDataTable tr.categoryHeadline td {
	width:740px !important;
	padding:7px 0 6px 14px;
	background-color:#E0E0E0;
	border-top:1px solid #909090;
	font-size:11px;
}
#containerMainContent #boxDataTable table.modelDataTable tr.categoryHeadline td span.category {
	background-image:url(/assets/images/global/arrows-data-tables-headline.png);
	background-repeat:no-repeat;
	background-position:2px 0;
	padding-left:24px;
	font-weight:bold;
	cursor:pointer;
}
#containerMainContent #boxDataTable table.modelDataTable tr.categoryHeadline td span.category.notOpenable {
	background-image:url(/assets/images/global/data-tables-headline-quad.jpg);
	background-position:2px 4px;
	cursor:default;
}
#containerMainContent #boxDataTable table.modelDataTable div.closerGraphic {
	background-image:url(/assets/images/global/data-tables-headlines-spacer.png);
	background-repeat:repeat-x;
	background-position:0 0;
	height:4px;
	font-size:3px;
	overflow:hidden;
}
#containerMainContent #boxDataTable table.modelDataTable div.categoryContent {
	display:none;
}
#containerMainContent #boxDataTable table.modelDataTable {
	width:757px;
	font-size:11px;
}
#containerMainContent #boxDataTable table.modelDataTable  {
	padding:8px 5px 7px 27px;
}
#containerMainContent #boxDataTable table.modelDataTable td.index,
#containerMainContent #boxDataTable table.modelDataTable th.index {
	/*width:307px;*/
}
#containerMainContent #boxDataTable table.modelDataTable td.value,
#containerMainContent #boxDataTable table.modelDataTable th.value {
	/*width:165px;*/
	text-align:center;
}
#containerMainContent #boxDataTable table.modelDataTable th.index,
#containerMainContent #boxDataTable table.modelDataTable th.value {
	height:0px;
}
#containerMainContent #boxDataTable table.modelDataTable td.index {
	background-color:#FBFBFB;
	border-bottom:1px solid #B2B2B2;
}
#containerMainContent #boxDataTable table.modelDataTable td.index.last {
	border-bottom:0;
}
#containerMainContent #boxDataTable table.modelDataTable td.value {
	background-color:#FBFBFB;
	border-bottom:1px solid #B2B2B2;
	border-left:1px solid #B2B2B2;
	/*text-align:left; */
}
#containerMainContent #boxDataTable table.modelDataTable td.value.last {
	border-bottom:0;
}
#containerMainContent #boxDataTable #tableLegend {
	border-top:1px solid #B2B2B2;
	width:757px;
	padding-top:5px;
	position:relative;
}
#containerMainContent #boxDataTable #tableLegend a.plainTextLink {
	margin-right:18px;
	padding-top:10px;
	font-size:10px;
	float:left;
}
#containerMainContent #boxDataTable #tableLegend #trim1ConfigurateButton,
#containerMainContent #boxDataTable #tableLegend #trim2ConfigurateButton,
#containerMainContent #boxDataTable #tableLegend #trim3ConfigurateButton {
	width:162px;
}
#containerMainContent #boxDataTable #tableLegend #trim1ConfigurateButton {
	position:absolute;
	top:10px;
	left:348px;
}
#containerMainContent #boxDataTable #tableLegend #trim2ConfigurateButton {
	position:absolute;
	top:10px;
	left:545px;
}
#containerMainContent #boxDataTable #tableLegend #trim3ConfigurateButton {
	position:absolute;
	top:10px;
	left:742px;
}
/***(END: Moved from content.css)*************************************/

#additionalLinks {
	height: 29px !important;
	padding:9px 0 0 0 !important;
	width:757px;
}
#additionalLinks .printLink, #additionalLinks .pdfLink {
	color:#000000 !important;
}
#headline {
	margin-left: 335px;
	margin-top:26px;
}
#modelname {
	float: left;
}
#headlineContainer {
	clear:both;
	height: 23px;
	font-size:15px;
	font-weight: bold;
	position:relative;
	top:0px !important;
	_display: inline;
	width:757px !important;
}
.containerRightLinks {
	float:right;
	width:350px;
}
.rightLink1 {
	float: left;
	width:80px;
	margin-right: 80px;
}
.rightLink2 {
	/*clear: left;*/
	float:right;
	margin-right: 5px;
}
/*
Moved to link.css

a.printLink {
	color:#4c4c4c;
	font-size:11px;
	cursor:pointer;
	background-image:url(/assets/images/global/printerIcon.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding:4px 0 4px 25px;
	text-decoration:none;
}
a.pdfLink {
	color:#4c4c4c;
	font-size:11px;
	cursor:pointer;
	background-image:url(/assets/images/global/pdfIcon.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	padding:4px 0 4px 25px;
	text-decoration:none;
}

a.pdfLink:hover,
a.printLink:hover {
	text-decoration:underline;
}
*/
.categoryHeadlineHover {
	background-color:#f0f0f0 !important;
	cursor:pointer;
	_height:12px;
}
.tr.categoryHeadlineHover td {
	_background-color:#f0f0f0 !important;
	_cursor:pointer;
	_width:912px !important;
	_padding:7px 0 6px 14px;
	_border-top:1px solid #909090;
}
tr.categoryHeadlineHover td span.category {
	_background-image:url(/assets/images/global/arrows-data-tables-headline.png);
	_background-repeat:no-repeat;
	_background-position:2px 0;
	_padding-left:24px;
	_font-weight:bold;
	_cursor:pointer;
}
tr.categoryHeadline td:hover {
	background-color:#f0f0f0 !important;
	cursor:pointer;
}
.categoryHeadline tr:hover {
	background-color:#f0f0f0 !important;
	cursor:pointer;
}
.popupWrapper {
	width:227px;
	display:none;
	position:absolute;
}
.popupTop {
	/*background-image:url(/assets/images/global/infoTop.png);
	background-repeat:no-repeat;*/
	width: 190px;
	padding: 5px 5px 5px 5px;
	position:absolute;
	left:0px;
	top:-5px;
}
.popupBottom {
	/*background-image:url(/assets/images/global/infoBottom.png);
	background-repeat:no-repeat;*/
	width: 190px;
	padding: 5px 5px 5px 5px;
	position:absolute;
	left:0px;
	top:227px;
	_top:229px;
	height:8px;
}
.popupArrowWrapper {
	width:19px;
	float:left;
	z-index:92;
	position:absolute;
	left:24px;
	top:-20px;
}
.popupContainerHolder {
	/*background-image:url(/assets/images/global/infoMiddle.png);*/
	width: 200px;
	height:230px;
	padding: 5px 5px 5px 5px;
	position:absolute;
	left:36px;
	top:-220px;
	float:right;
}
.popupContainerHolderTop {
	/*background-image:url(/assets/images/global/infoMiddle.png);*/
	width: 200px;
	height:230px;
	padding: 5px 5px 5px 5px;
	position:absolute;
	left:36px;
	top:-40px;
	float:right;
}
.popupContainer {
	_height:180px;
	width:200px;
	background-image:url(/assets/images/global/infoMiddle.png);
	background-repeat:repeat-y;
	_background-image:none;
	_background-repeat:no-repeat;
}
.popupHead {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height:11px;
	margin-left:10px;
	margin-right:5px;
}
.popupCopy {
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:5px;
}
.popupImg {
	padding-bottom: 5px;
	margin-left:5px;
}
.infoTableHolder {
	padding:0 0 0 27px !important;
}
.infoTable {
	width:100% !important;
	padding:0 !important;
	border:0 !important;
}
.infoTableFeature {
	width:285px !important;
	padding:8px 0px 7px 0px !important;
}
.infoTableIcon {
	margin-right:5px;
	padding:0px 0px 0px 0px !important;
}
.infoIcon:hover {
	cursor:pointer;
}
.infoIconHover {
	margin-right:5px;
	padding:0px 0px 0px 0px !important;
	cursor:pointer;
}
#containerMainContent #boxDataTable #additionalLinks #modelname {
	float:left;
	margin-left:0px;
	font-size:24px;
	color:#3e3e3e;
	font-family:Verdana;
}
td img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.empty {
	background-color: #ffffff !important;
	border-bottom:1px solid #f7f7f7 !important;
}

.dropdownInfobox2 {
	font-weight: bold;
	position: absolute;
	left: 585px;
	color:#000000;
	/*top: 400px;*/
	text-align:center;
	width:160px;
	line-height:20pt;/*display:block;*/
}
.dropdownInfobox3 {
	font-weight: bold;
	position: absolute;
	left: 785px;
	color:#000000;
	/*top: 400px;*/
	text-align:center;
	width:160px;
	line-height:20pt;/*display:block;*/
}
.buttonHide {
	display:none;
}
.buttonShow {
	display:block;
}
.dropdownActive {
	background-color:#e8ae05 !important;
	color:#eeeeee !important;
	display:block !important;
	_height:20px;
	_width:150px;
}
.dropdownPassive {
	background-color:#F5F5F5 !important;
	color:#4A4A4A !important;
	display:block !important;
	_height:20px;
	_width:150px;
}
#configureButtonContainer {
	float:right;
}
#container1 {
	position:absolute;
	top:10px;
	left:355px;
	width:163px;
}
#container2 {
	position:absolute;
	top:10px;
	left:560px;
	width:163px;
}
#container3 {
	position:absolute;
	top:10px;
	left:760px;
	width:163px;
}
#container {
	position:relative;
	top:0;
	left:0;
	width:163px;/*min-height:57px;background-color:#CCCCCC*/
}
.configureButtonLink {
	color:#FFFFFF !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold !important;
	text-decoration:none !important;
}
.configureButtonLink:hover {
	text-decoration:underline !important;
}
#hintergrund, #vordergrund {
	position:absolute;
	/*top:0px;*/
	left:0;
	width:100%;
	height:100%;
}
#hintergrund {
	z-index:0;
	top:-3px;
	min-height:15px;
}
#hintergrund p {
	width:100%;
	height:100%;
	margin:0;
	border:0;
	padding:0;
}
#hintergrund p img {
	/*width:100%;
	height:100%;*/
	margin:0;
	border:0;
}
#vordergrund {
	z-index:1;
	top:0px;
	text-align:center !important;
	padding-top:5px;
	padding-bottom:2px;
	min-height:15px;
	width:160px;
}
.buttonTop {
	margin-left:4px;
	margin-right:4px;
	background-image:url(/assets/images/global/buttons/technical-data/buttonTop.gif);
	background-repeat:repeat-x;
	font-size:2px;
	width:155px;
	height:4px;
}
.buttonBottom {
	margin-left:4px;
	margin-right:4px;
	background-image:url(/assets/images/global/buttons/technical-data/buttonBottom.gif);
	background-repeat:repeat-x;
	font-size:2px;
	width:155px;
	height:4px;
}
.buttonTopLeft {
	background-image:url(/assets/images/global/buttons/technical-data/buttonTopLeft.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
	font-size:2px;
	overflow:hidden;
	width:4px;
	height:4px;
}
.buttonTopRight {
	background-image:url(/assets/images/global/buttons/technical-data/buttonTopRight.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	right:0;
	font-size:2px;
	overflow:hidden;
	width:4px;
	height:4px;
}
.buttonBottomLeft {
	background-image:url(/assets/images/global/buttons/technical-data/buttonBottomLeft.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
	font-size:2px;
	overflow:hidden;
	width:4px;
	height:4px;
}
.buttonBottomRight {
	background-image:url(/assets/images/global/buttons/technical-data/buttonBottomRight.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	right:0;
	font-size:2px;
	overflow:hidden;
	width:4px;
	height:4px;
}
.containerTop {
	height:4px;
	width:163px;
}
.containerBottom {
	height:4px;
	width:163px;
	position: absolute;
	top:19px;
}
.dataTableLegendContainer {
clear:left; float:left;margin-top:60px;margin-bottom:20px;
}
.dataTableLegendTable {
color:#858585;font-size:11px;
}

/************************************************
* 												*
* body.sdtPath_overview							*
* 												*
* 												*
* #containerGlobal:								*
*												*
* div.sdtPath0_careers							*
* div.sdtPath0_chevrolet-worldwide				*
* div.sdtPath0_chevrolet-worldwide-ref			*
* div.sdtPath0_contact							*
* div.sdtPath0_contact-us						*
* div.sdtPath0_copyright						*
* div.sdtPath0_div.sdtPath0_dealer-locator		*
* div.sdtPath0_dealer-page						*
* div.sdtPath0_environment						*
* div.sdtPath0_experience						*
* div.sdtPath0_footer-home						*
* div.sdtPath0_global-content					*
* div.sdtPath0_help								*
* div.sdtPath0_home								*
* div.sdtPath0_imprint							*
* div.sdtPath0_models							*
* div.sdtPath0_offers							*
* div.sdtPath0_owners							*
* div.sdtPath0_reference-help					*
* div.sdtPath0_rss								*
* div.sdtPath0_sitemap							*
* div.sdtPath0_terms-and-conditions				*
* div.sdtPath0_webforms							*
*												*
* #containerMainContent:						*
*												*
* div.sdtPath1_advantages-for-owners			*
* div.sdtPath1_awards							*
* div.sdtPath1_brochure							*
* div.sdtPath1_buying-guide						*
* div.sdtPath1_certified-used-cars				*
* div.sdtPath1_compare-models					*
* div.sdtPath1_concept-cars						*
* div.sdtPath1_contact							*
* div.sdtPath1_current							*
* div.sdtPath1_finance							*
* div.sdtPath1_future-cars						*
* div.sdtPath1_gm-fleet							*
* div.sdtPath1_help								*
* div.sdtPath1_history							*
* div.sdtPath1_motability						*
* div.sdtPath1_news								*
* div.sdtPath1_newsletter						*
* div.sdtPath1_overview							*
* div.sdtPath1_owners-accessories				*
* div.sdtPath1_reasons-to-buy					*
* div.sdtPath1_request-information				*
* div.sdtPath1_rss								*
* div.sdtPath1_special-models					*
* div.sdtPath1_test-drive						*
* div.sdtPath1_used-cars						*
* div.sdtPath1_vehicle-manuals					*
* div.sdtPath1_view-all-vehicles				*
* div.sdtPath1_warranty							*
* div.sdtPath1_webforms-overview				*
* div.sdtPath1_what-drives-us					*
*												*
* div.sdtPath2_advantages-for-chevrolet-drivers	*
* div.sdtPath2_body-types						*
* div.sdtPath2_chevrolet-approved				*
* div.sdtPath2_compare-table					*
* div.sdtPath2_configurator						*
* div.sdtPath2_equipment-technical-data			*
* div.sdtPath2_fleet							*
* div.sdtPath2_fleet-contact					*
* div.sdtPath2_gallery							*
* div.sdtPath2_nubira-4d						*
* div.sdtPath2_nubira-sw						*
* div.sdtPath2_overview							*
* div.sdtPath2_used-car-locator					*
*												*
************************************************/
/****************************************
* Generic								*
****************************************/
.sdtPath0_help,
.articleLayout,
.newsLayout {
	font-size:12px;
	line-height:16px;
	color:#2e2e2e;
	/* color:green; */
}

/****************************************
* Table									*
****************************************/
#containerGlobal #modelCompareDB {
	display:none;
}
#containerMainContent table.contentTable,
#containerMainContent table.contentTable * {
	font-size:11px;
	vertical-align:top;
}
#containerMainContent table.contentTable {
	border-collapse:collapse;
	margin:10px 0 20px;
	border-top:1px solid #909090;
	border-right:none;
	border-bottom:1px solid #909090;
	border-left:none;
}
#containerMainContent table.contentTable tr th,
#containerMainContent table.contentTable tr td {
	padding:5px 14px 5px 14px;
}
#containerMainContent table.contentTable tr th {
	background-color:#e0e0e0;
	color:inherit;
	border-bottom:1px solid #b2b2b2;
}
#containerMainContent table.contentTable tr td {
	background-color:#fcfcfc;
	color:inherit;
	border-bottom:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
}
#containerMainContent table.contentTable tr th.col1,
#containerMainContent table.contentTable tr td.col1 {
	padding-left:19px;
	border-left:none;
}
/* Tabelle 1-Spaltig:*/
#containerMainContent table.contentTable.tableColumns1 tr th,
#containerMainContent table.contentTable.tableColumns1 tr td {
	width:100%;
	padding-right:20px
}
/* Tabelle 2-Spaltig:*/
#containerMainContent table.contentTable.tableColumns2 tr th,
#containerMainContent table.contentTable.tableColumns2 tr td
{
	width:50%;
}
#containerMainContent table.contentTable.tableColumns2 tr th.col2,
#containerMainContent table.contentTable.tableColumns2 tr td.col2 {
	padding-right:20px
}
/* Tabelle 3-Spaltig:*/
#containerMainContent table.contentTable.tableColumns3 tr th,
#containerMainContent table.contentTable.tableColumns3 tr td
{
	width:30%;
}
#containerMainContent table.contentTable.tableColumns3 tr th.col3,
#containerMainContent table.contentTable.tableColumns3 tr td.col3 {
	padding-right:20px
}
/* Tabelle 4-Spaltig:*/
#containerMainContent table.contentTable.tableColumns4 tr th,
#containerMainContent table.contentTable.tableColumns4 tr td
{
	width:25%;
}
#containerMainContent table.contentTable.tableColumns4 tr th.col4,
#containerMainContent table.contentTable.tableColumns4 tr td.col4 {
	padding-right:20px
}
/* Tabelle 5-Spaltig:*/
#containerMainContent table.contentTable.tableColumns5 tr th,
#containerMainContent table.contentTable.tableColumns5 tr td
{
	width:20%;
}
#containerMainContent table.contentTable.tableColumns5 tr th.col5,
#containerMainContent table.contentTable.tableColumns5 tr td.col5 {
	padding-right:20px
}

/* Tabelle 6-Spaltig:*/
#containerMainContent table.contentTable.tableColumns6 tr th,
#containerMainContent table.contentTable.tableColumns6 tr td
{
	width:16%;
}
#containerMainContent table.contentTable.tableColumns6 tr th.col6,
#containerMainContent table.contentTable.tableColumns6 tr td.col6 {
	padding-right:20px
}

/* Tabelle 7-Spaltig:*/
#containerMainContent table.contentTable.tableColumns7 {
	width:711px;
}
#containerMainContent table.contentTable.tableColumns7 tr th
{
	width:71px;
}
#containerMainContent table.contentTable.tableColumns7 tr th.col7 {
	padding-right:20px
}

/* Tabelle 8-Spaltig:*/
#containerMainContent table.contentTable.tableColumns8 tr th,
#containerMainContent table.contentTable.tableColumns8 tr td
{
	width:12%;
}
#containerMainContent table.contentTable.tableColumns8 tr th.col8,
#containerMainContent table.contentTable.tableColumns8 tr td.col8 {
	padding-right:20px
}

/* Tabelle 9-Spaltig:*/
#containerMainContent table.contentTable.tableColumns9 tr th,
#containerMainContent table.contentTable.tableColumns9 tr td
{
	width:11%;
}
#containerMainContent table.contentTable.tableColumns9 tr th.col9,
#containerMainContent table.contentTable.tableColumns9 tr td.col9 {
	padding-right:20px
}

/* Tabelle 10-Spaltig:*/
#containerMainContent table.contentTable.tableColumns10 tr th,
#containerMainContent table.contentTable.tableColumns10 tr td
{
	width:10%;
}
#containerMainContent table.contentTable.tableColumns10 tr th.col10,
#containerMainContent table.contentTable.tableColumns10 tr td.col10 {
	padding-right:20px
}
/* modelCompare */

/* General */
#articleLayoutDetails h1.sendToFriend {
	border-bottom:1px solid #cfcfcf !important;
}
#articleLayoutDetails h1.sendToFriend .printComparison {
	margin-right:10px;
}
#containerMainContent #modelCompare tr td {
	/* display:none; */
	color:#434343;
}
#containerMainContent #modelCompare tr th.col0 {
	color:#626262;
}
#containerMainContent #modelCompare tr td.col3,
/* #containerMainContent #modelCompare tr td.col2,*/
#containerMainContent #modelCompare tr td.col1 {
	display:table-cell;
}
#containerMainContent #modelCompare tr td h2 {
	font-size:17px;
	color:#3e3e3e;
	font-weight:bold;
	margin-bottom:10px;
}
#containerMainContent #modelCompare tr td div.utilityLink {
	margin-bottom:20px;
}
#containerMainContent #modelCompare .button.cta2,
#containerMainContent #modelCompare .button.cta1 {
	width: 148px;
}
#containerMainContent #modelCompare .button.cta1 {
	margin-top:20px;
}

/* X */
#containerMainContent #modelCompare tr td {
	width:170px;
}
#containerMainContent #modelCompare tr td.col1 {
	padding-left:14px;
}
#containerMainContent #modelCompare {
	border:none;
}
#containerMainContent #modelCompare tr.row0 th,
#containerMainContent #modelCompare tr.row0 td {
	border-top:none;
	border-right:none;
	border-left:none;
	background-color:#fff;
}
#containerMainContent #modelCompare tr.cta1 th,
#containerMainContent #modelCompare tr.cta1 td,
#containerMainContent #modelCompare tr.cta2 th,
#containerMainContent #modelCompare tr.cta2 td {
	background-color:#fff;
	border:none;
}
#containerMainContent #modelCompare tr.row1 th,
#containerMainContent #modelCompare tr.row1 td {
	color:#434343;
	background-color:#e0e0e0;
	border-bottom:1px solid #b2b2b2;
	font-weight:bold;
	border-top:none;
	border-right:none;
	border-left:none;
}

/* Y */
#containerMainContent #modelCompare tr th {
	width:295px;
	padding-left:20px;
	background-color:#fcfcfc;
	color:inherit;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	border-left:none;
}
#containerMainContent #modelCompare tr.data {
	display:none;
}


/****************************************
* Article Layout						*
****************************************/

/* overview	only						*/
#containerGlobal div.articleLayout.layout2.bodytypeOverview,
#containerGlobal div.articleLayout.layout2.historyOverview,
#containerGlobal div.articleLayout.layout2.overview {
	padding-top:0;
}
#containerGlobal div.layout2.overview h1 {
	border:none;
	padding-top:15px;
	/* padding:0 0 6px 0; */
}
div.articleLayout.layout2.historyOverview #articleLayoutDetails {
	padding-top:40px;
}
div.layout2.historyOverview #articleLayoutDetails h1 {
	border:none;
	font-size:18px;
	line-height: 22px;
}
#containerGlobal div.layout2.bodytypeOverview h1 {
	border:none;
	/* padding:15px 0 0; */
	font-size:12px;
	margin:0;
	padding:0;
}
#containerGlobal div.layout2.noNav.noTeaser.manuals {
	/* selector TEST */
	/* background-color:yellow; */
}
#containerGlobal div.layout2.manuals h1,
#containerGlobal div.layout2.disclaimerOverview h1 {
	border:none;
}
#containerGlobal div.layout2.RSSoverview h1,
body #containerGlobal div.sdtPath1_help h1 {
	border:none;
	font-size:16px;
}
/* Welte */
div.sdtPath0_help div.sdtPath1_help #articleLayoutDetails {
	padding-left:110px;
}
#containerMainContent.helpOvervie {
	/* margin-left:135px; */
}
body div.sdtPath0_help div.sdtPath1_help #articleLayoutDetails h1,
body div.sdtPath0_help div.sdtPath1_help #articleLayoutDetails h2 {
	padding-left:10px;
}
div.sdtPath1_help #articleLayoutDetailsColumn1 .floatingBox {
	float:left;
	padding:10px 10px;
	margin:0px;
}
div.sdtPath1_help #articleLayoutDetailsColumn1 .outer {
	border:0px solid #ccc;
	width:240px;
	height:240px;
	padding:5px;
	margin:0px;
	background-image:url(/assets/images/global/webforms/border-box.jpg);
	background-repeat:no-repeat;
}
div.sdtPath1_help #articleLayoutDetailsColumn1 .boxContent {
	padding:10px;
}
div.sdtPath1_help #articleLayoutDetailsColumn1 p.telephoneNumber {
	font-size:24px;
	font-weight:bold;
}
/* </welte> */

div.sdtPath1_help #articleLayoutDetails .button.cta1,
div.sdtPath1_help #articleLayoutDetails .button.cta2 {
	float:left;
	margin:0px 0px 20px;
}
div.sdtPath1_help #articleLayoutDetails div.boxContent p {
	margin:0 0 10px;
}
body div.sdtPath0_help div.sdtPath1_help #articleLayoutDetails h1 {
	font-size:12px;
	margin:0;
}
body div.sdtPath0_help div.sdtPath1_help #articleLayoutDetails h2 {
	font-size:12px;
	margin:0 0 20px;
}
div.sdtPath1_help #articleLayoutDetails h2 {
	font-weight:normal;
	margin:0 0 22px;
	/* padding:0; */
}
div.sdtPath1_help #articleLayoutDetails div.boxContent h3 {
	margin:0 0 15px;
}
div.articleLayout.noTeaser.RSSoverview #articleLayoutDetails {
	padding-left:165px;
	width:711px;
}
div.articleLayout.RSSoverview #articleLayoutDetails h1,
div.articleLayout.RSSoverview #articleLayoutDetails h2 {
	/* padding-left:10px; */
}
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScontainer {
	clear:both;
	width:711px;
	overflow:hidden;
	/* border:1px solid orange; */
	margin:35px 0 55px;
}
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScolumn {
	float:left;
	width:200px;
	margin:0 20px 0 0;
	/* border:1px solid blue; */
}
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScolumn h2 {
	padding:0 0 10px;
	border-bottom:1px solid #cfcfcf;
	margin:0 0 5px;
}
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScolumn img {
	margin:0 10px 0 0;
	display:inline;
}
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScolumn a:link span {
	color:#b33037;
}
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScolumn a:visited span {
	text-decoration:none;
	color:#8c8c8c;
}
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScolumn a:hover span.textLink {
	text-decoration:underline;
}
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScolumn a:hover span {
	color:#b33037;
}
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScolumn a span.apendix,
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScolumn a span.apendix:hover,
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScolumn a:hover span.apendix:hover,
div.articleLayout.RSSoverview #articleLayoutDetailsColumn1 .RSScolumn a:hover span.apendix {
	text-decoration:none;
}

/**************************************/
div.sdtPath1_help #articleLayoutDetails,
div.articleLayout #articleLayoutDetails {
	width:711px;
	float:left;
	/* padding:59px 0 25px 0; */
	text-align:left;
	/* border:1px solid #f90; */
}

#articleLayout div.nonav,/* DEPRECATED */
div.sdtPath1_certified-used-cars #articleLayoutDetails,
div.sdtPath2_accessories #articleLayoutDetails,
div.sdtPath1_help #articleLayoutDetails,
div.articleLayout.noNav #articleLayoutDetails {
	width:757px;
	/* padding-left:37px; */
	margin-left:37px;
}
#articleLayoutDetails h1.sendToFriend {
	/* color:red; */
	position:relative;
}
#articleLayoutDetails h1.sendToFriend a.sendToFriend,
#articleLayoutDetails h1.sendToFriend div.sendToFriend,
#articleLayoutDetails h1.sendToFriend span.sendToFriend {
	position:absolute;
	right:0px;
	bottom:10px;
	font-weight:normal;
}
#articleLayoutDetails #flashcontent,
#articleLayoutDetails p,
#articleLayoutDetails img {
	margin:0 0 20px;
}
div.sdtPath1_future-cars #articleLayoutDetails h2.contentMainHeadline {
	float:left;
}

/* page type specific container positioning */
.containerLvl5Lvl6NavigationL1,/* DEPRECATED */
.containerLvl5Lvl6NavigationL2,/* DEPRECATED */
.containerLvl5Lvl6NavigationOfferLayout,/* DEPRECATED */
.containerLvl5Lvl6NavigationArticleLayout {
	width:195px;
	float:left;
	padding:34px 20px 60px 37px;
	/* border:1px solid #582; */
}
div.articleLayout #articleLayoutDetailsColumn1 {
	/* width:455px; */
	float:left;
	text-align:left;
	width:100%;
	/* border:1px solid #f09; */
}
div.articleLayout #articleLayoutDetailsColumn1 ul {
	list-style-type:disc;
	padding:0 0 15px 30px;
	/* border:1px solid #f09; */
}
div.articleLayout #articleLayoutDetailsColumn1 ul.justified {
	padding:0 0 15px 13px;
	/* border:1px solid #f09; */
}
div.articleLayout #articleLayoutDetailsColumn1 .button.cta1 {
	float:left;
}
div.articleLayout #articleLayoutDetailsColumn1 iframe {
	border:none;
	padding:0;
	margin:0;
}
#containerMainContent #newsLayoutDetailsColumn1 div.pictureFrame {
	float:left;
	width:320px;
	color:#8c8c8c;
	padding-bottom:10px;
	/* padding-right:21px; */
	/* border:1px solid #090; */
}
div.articleLayout #articleLayoutDetailsColumn1 div.pictureFrame {
	float:left;
	width:345px;
	color:#8c8c8c;
	font-size: 11px;
}
#containerMainContent #newsLayoutDetailsColumn1 div.pictureFrame.first,
div.articleLayout #articleLayoutDetailsColumn1 div.pictureFrame.first {
	padding-right: 20px;
}
#containerMainContent #newsLayoutDetailsColumn1 .segment,
div.articleLayout #articleLayoutDetailsColumn1 .segment {
	clear: left;
}
div.sdtPath2_accessories #articleLayoutDetailsColumn1 div.pictureFrame,
div.articleLayout.noTeaser #articleLayoutDetailsColumn1 div.pictureFrame {
	width:345px;
}
#containerMainContent #newsLayoutDetailsColumn1 div.pictureFrame img,
div.articleLayout #articleLayoutDetailsColumn1 div.pictureFrame img {
	border:none;
	padding-bottom:5px;
	margin-bottom:15px;
}
#containerMainContent #newsLayoutDetailsColumn1 div.pictureFrame img {
	padding: 0px;
	margin-bottom: 15px;
}
#containerGlobal div.offerLayout div.multicolumn,/* multicolumn */
#containerGlobal div.articleLayout div.multicolumn {
	/* multicolumn */
	width:455px;
}
/* ersetzt obiges 'multicolumn' */
div.sdtPath2_accessories #articleLayoutDetailsColumn1,
div.articleLayout.noTeaser #articleLayoutDetailsColumn1 {
	width:auto;
}
div.articleLayout div.nonav div.multicolumn,/* DEPRECATED */
div.sdtPath1_certified-used-cars #articleLayoutDetails #articleLayoutDetailsColumn1,
div.articleLayout.noNav #articleLayoutDetails div.multicolumn {
	width:674px;
}
div.articleLayout #articleLayoutDetailsColumn1 #recycling {
	border-top:1px solid #cfcfcf;
	margin-top:30px;
	padding-top:20px;
}
div.articleLayout #articleLayoutDetailsColumn1 #recycling table,
div.articleLayout #articleLayoutDetailsColumn1 #recycling table td,
div.articleLayout #articleLayoutDetailsColumn1 #recycling table th
{
	border:none;
	background-color:inherit;
}
div.articleLayout #articleLayoutDetailsColumn1 #recycling td.col1 {
	width:171px;
	padding-left:25px;
	padding-right:25px;
}
div.articleLayout #articleLayoutDetailsColumn1 #recycling td.col2 {
	vertical-align:middle;
	width:auto;
	padding-left:0;
	padding-right:0;
}
div.articleLayout #articleLayoutDetailsColumn1 #recycling td.col3 {
	width:171px;
	padding-left:35px;
	padding-right:26px;
}
div.articleLayout #articleLayoutDetailsColumn1 #recycling td.col2 img {
	margin:0;
	padding:0;
}
div.articleLayout #articleLayoutDetailsColumn1 table.chevroletApproved {
	margin-bottom:20px;
}
div.articleLayout #articleLayoutDetailsColumn1 table.chevroletApproved img {
	margin:0;
}
div.articleLayout #articleLayoutDetailsColumn1 table.chevroletApproved tr td {
	vertical-align:top;
	padding:0px;
	height:60px;
	/* color:#090; */
	/* border:1px solid #919; */
}
div.articleLayout #articleLayoutDetailsColumn1 table.chevroletApproved tr td.col1 {
	width:37px;
	padding-right:10px;
}
div.articleLayout #articleLayoutDetailsColumn1 table.motabiltyContact {
	margin-bottom:20px;
}
div.articleLayout #articleLayoutDetailsColumn1 table.motabiltyContact img {
	margin:5px 0;
	padding:0;
}
div.articleLayout #articleLayoutDetailsColumn1 table.motabiltyContact tr td {
	vertical-align:middle;
	padding:0px;
	/* color:#090; */
	/* border:1px solid #919; */
}
div.articleLayout #articleLayoutDetailsColumn1 table.motabiltyContact tr td.col1 {
	width:37px;
	padding-right:10px;
}

/* FC */
div.articleLayout #articleLayoutDetailsColumn1 div.contentMainHeadline {
	float:left;
	margin-bottom:30px;
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerFutureCar {
	margin:0 0 10px;
	/* border:1px solid blue; */
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerFutureCar div {
	float:left;
	width:455px;
	/* overflow:hidden; */
	/* background-color:blue; */
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerFutureCar div.img {
	float:left;
	width:147px;
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerFutureCar div.txt {
	float:right;
	/* width:455px; */
	width:288px;
	margin:0;
	padding:0;
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerFutureCar div.txt p {
	margin:0 0 20px;
	padding:0;
}

/* manuals type100 START */
div.articleLayout.manuals #articleLayoutDetailsColumn1 div.tacticalOffer.toType100 {
	/* position:relative; */
	padding-top:0;
	float:right;
	padding-bottom:0;
	width:168px;
	margin:0 0 42px 30px;
	/* border:1px solid green; */
}
div.articleLayout.manuals #articleLayoutDetailsColumn1 div.tacticalOffer.toType100 h3 {
	font-weight:normal;
	font-size:11px;
	padding-bottom:10px;
}
div.articleLayout.manuals #articleLayoutDetailsColumn1 div.tacticalOffer div.type100 ul {
	/* position:absolute; */
	list-style-type:none;
	padding:0;
}
div.articleLayout.manuals #articleLayoutDetailsColumn1 div.tacticalOffer div.type100 ul li.header {
	position:relative;
	list-style-type:none;
	top:0;
	left:0;
	z-index:47;
}
div.articleLayout.manuals #articleLayoutDetailsColumn1 div.tacticalOffer div.type100 ul li.header span.selectedValue {
	/* content.css (line 682) */
	background-image:url(/assets/images/global/pulldown-buttons-background.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	font-weight:bold;
	height:11px;
	overflow:hidden;
	/* padding:4px 37px 12px 12px; */
	padding:4px 37px 12px 12px;
	float:left;
	width:121px;
	z-index:46;
	/* position:relative; */
	position:absolute;
	top:0;
	left:0;
	/* border:1px solid blue; */
}
div.articleLayout.manuals #articleLayoutDetailsColumn1 div.tacticalOffer div.type100 ul li.header ul.flyout {
	position:absolute;
	z-index:45;
	left:-4px;
	top:22px;
	/* float:left; */
	padding-bottom:9px;
	background-image:url(/assets/images/global/pulldown-flyout-background-bottom.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	visibility:hidden;
	/* border:1px solid red; */
}
div.articleLayout.manuals #articleLayoutDetailsColumn1 div.tacticalOffer.toType100 ul li.header ul.flyout li {
	width:166px;
	background-image:url(/assets/images/global/pulldown-flyout-background-middle.png);
	background-repeat:repeat-y;
	background-position:0 0;
	padding:0 6px 0 6px;
}
div.articleLayout.manuals #articleLayoutDetailsColumn1 div.tacticalOffer.toType100 ul li.header ul.flyout li span {
	cursor:pointer;
	display:block;
	width:146px;
	height:15px;
	border-top:1px solid #C9C9C9;
	padding:3px 2px 0 17px;
	color:#4A4A4A;
	font-size:11px;
	background-color:#f5f5f5;
}
div.articleLayout.manuals #articleLayoutDetailsColumn1 div.tacticalOffer.toType100 ul li.header ul.flyout li span:hover {
	background-color:#dba551;
	color:#fff;
}
div.articleLayout.manuals #articleLayoutDetailsColumn1 div.tacticalOffer.toType100 ul li.header ul.flyout li.first span {
	/* padding-top:10px; */
	border-top:0;
}
/* manuals type100 END */

/* MM */
div.articleLayout #articleLayoutDetailsColumn1 div.containerManualRow {
	float:left;
	padding:8px 0 8px;
	/* border:1px solid blue; */
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerManualRow.odd {
	background-color:#f4f4f4;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerManualRow.odd.first {
	/* width:100%; */
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerManualModul {
	width:461px;
	margin:0 0 19px;
	/* margin:0 0 7px; */
	float:left;
	/* border:1px solid blue; */
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerManualModul.right {
	float:right;
	/* border:1px solid blue; */
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerManualModul div.img {
	float:left;
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerManualModul div.img img {
	margin:0;
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerManualModul div.txt {
	float:right;
	/* width:455px; */
	/* width:288px; */
	width:295px;
	margin:0;
	padding:0;
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerManualModul div.txt p {
	margin:0 0 20px;
	padding:0;
}
#templateL2DetailsColumn2 .conceptcarDownload {
	position:absolute;
	top:395px;
	width:160px;
}
#templateL2DetailsColumn2 .conceptcarDetail {
	position:absolute;
	top:430px;
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerELVtakeBack {
	margin:0 0 10px;
	/* border:1px solid blue; */
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerELVtakeBack div.col1 {
	float:left;
	width:200px;
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerELVtakeBack div.txt {
	float:right;
	/* width:455px; */
	/* width:288px; */
	width:483px;
	margin:0;
	padding:0;
}
div.articleLayout #articleLayoutDetailsColumn1 div.containerELVtakeBack div.txt p {
	margin:0 0 20px;
	padding:0;
}
div.articleLayout #articleLayoutDetailsColumn2 {
	width:228px;
	float:right;
	text-align:left;
	/* padding-bottom:5px; */
	/* color:#9c9; */
	/* border:1px solid #8f0; */
	margin-bottom:20px;
}
#newsLayoutDetailsColumn2 div.tacticalOffer,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer {
	width:228px;
	float:right;
	padding:10px 0 12px;
	border-bottom:1px solid #cfcfcf;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	/* color:#007; */
}
#newsLayoutDetailsColumn2 div.tacticalOffer img,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer img {
	/* width:228px; */
	padding:0;
	margin:0;
	/* color:#007; */
}

/* temporäres Fixing des Type4 der Teaser in News */
#newsLayoutDetailsColumn2 div.tacticalOffer img {
	margin-bottom:5px;
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType4 a {
	font-size:11px;
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer * {
	font-size:11px;
}
#containerMainContent	#articleLayoutDetailsColumn2 div.tacticalOffer a,
#containerMainContent 	#articleLayoutDetailsColumn2 div.tacticalOffer a:active,
#containerMainContent 	#articleLayoutDetailsColumn2 div.tacticalOffer a:focus,
#containerMainContent 	#articleLayoutDetailsColumn2 div.tacticalOffer a:hover,
#containerMainContent 	#articleLayoutDetailsColumn2 div.tacticalOffer a:link,
#containerMainContent 	#articleLayoutDetailsColumn2 div.tacticalOffer a:visited {
	display:block;
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer a.externalLink {
	float:left;
}
/* only img below h1 */
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType0 {
	padding:0;
	border:none;
	/* border:1px solid #a0a; */
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType0 img {
	height:143px;
}
/* img below h1 */
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType1 {
	padding-top:0;
	font-size:0px;
	/* IE6 fix for line only */
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType11 div,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType1 div {
	float:left;
	padding:10px 0 0;
	font-size:11px;
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType1 img {
	height:143px;
	padding:0;
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType11 img {
	height:143px;
	margin:0 0 8px;
	padding:0;
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType2 div.type2 {
	float:right;
	width:120px;
	/* border:1px solid #9c9; */
	/* color:#9c9; */
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType2 img {
	width:100px;
	height:51px;
	border:1px solid #cfcfcf;
}
/* media online */
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType3 div.type3 {
	float:left;
	width:163px;
	/* border:1px solid #9c9; */
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType3 img {
	width:45px;
	height:45px;
	padding:0 10px 0;
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer div.type3 a {
	padding-top:11px;
	/* border:1px solid green; */
}
/* img + link banner below type 1/2 (Motability) */
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType4 {
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType4 img {
	padding:0 0 10px;
}
/* img only */
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType5 {
	/* padding-top:0; */
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType5 img {
	/* padding:0 0 5px 0; */
}
/* text only */
#newsLayoutDetailsColumn2 div.tacticalOffer.toType6,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType6 {
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType6 div.type6 {
}
/* text bold */
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType7 {
}
#containerMainContent 	#newsLayoutDetailsColumn2 		div.tacticalOffer.toType7 div.type7,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType7 div.type7 {
	font-weight:bold;
}
/* history */
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType11 {
	color:#8c8c8c;
	padding:0 0 40px;
	border:none;
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType0.firstTOtype0,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType1.firstTOtype1,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType2.firstTOtype2,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType3.firstTOtype3,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType4.firstTOtype4,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType5.firstTOtype5,
/* #containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType6.firstTOtype6,*/
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType7.firstTOtype7,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType8.firstTOtype8,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType9.firstTOtype9,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType10.firstTOtype10,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType11.firstTOtype11,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType12.firstTOtype12,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType13.firstTOtype13,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType14.firstTOtype14,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType15.firstTOtype15,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType16.firstTOtype16,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType17.firstTOtype17,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType18.firstTOtype18,
#containerMainContent 	#articleLayoutDetailsColumn2 	div.tacticalOffer.toType19.firstTOtype19 {
	padding-top:0;
}
div.articleLayout #articleLayoutDetails #articleLayoutDetailsColumn2 div.tacticalOffer.toType6.firstTOtype6 {
	padding:0;
	margin:0;
	height:0;
	overflow:hidden;
}
div.articleLayout #articleLayoutDetailsColumn1 	table.contentTable.tableColumns3.currentOffers tr th.col1,
div.articleLayout #articleLayoutDetailsColumn1 	table.contentTable.tableColumns3.currentOffers tr td.col1 {
	/* width:140px; */
	width:auto;
	color:red;
}
div.articleLayout #articleLayoutDetailsColumn1 table.contentTable.tableColumns3.currentOffers tr th.col2,
div.articleLayout #articleLayoutDetailsColumn1 table.contentTable.tableColumns3.currentOffers tr td.col2 {
	width:120px;
	color:green;
}
div.articleLayout #articleLayoutDetailsColumn1 table.contentTable.tableColumns3.currentOffers tr th.col3,
div.articleLayout #articleLayoutDetailsColumn1 table.contentTable.tableColumns3.currentOffers tr td.col3 {
	width:93px;
	color:blue;
}

/* N215 Offers */
div.articleLayout #articleLayoutDetailsColumn1 table.contentTable.tableColumns3.currentOffers2 tr td.col1 {
	font-weight:bold;
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div img {
	float:left;
	padding:0 5px 5px 0;
}
#containerMainContent 	#articleLayoutDetailsColumn2 	div.clear {
	clear:both;
	height:0px;
}

/* MDS_N132_Konfigurieren_02b.html */
div.sdtPath2_configurator #containerContentModelOverview,
div.sdtPath3_configurator #containerContentModelOverview {
	overflow:hidden;
	/* border:solid 1px purple; */
	/* background-color:purple; */
}
div.sdtPath2_configurator #containerContentModelOverview #boxCompareTable,
div.sdtPath3_configurator #containerContentModelOverview #boxCompareTable {
	/* background-color:green; */
	/* border:solid 1px green; */
}
div.sdtPath2_configurator #containerContentModelOverview div.contentWrapper,
div.sdtPath3_configurator #containerContentModelOverview div.contentWrapper {
	/* background-color:pink; */
	/* border:solid 1px pink; */
	/* width:1000px; */
}
div.sdtPath2_configurator #containerContentModelOverview #boxCompareTable #tableScreen,
div.sdtPath3_configurator #containerContentModelOverview #boxCompareTable #tableScreen {
	/* overflow:hiddne; */
	/* position:static; */
	/* float:left; */
	/* border:none; */
	/* width:1000px; */

	/* margin-left:0; */
	margin-right:0;

	/* margin-left:auto; */
	/* margin-right:auto; */
	/* margin:0 auto; */
}

/***************************************
* Main content                         *
***************************************/
#containerMainContent img {
	display:block;
}

/****************************************
* News	Layout							*
****************************************/
#newsLayoutDetails {
	width:757px;
	overflow: hidden;
	margin: 0px 37px;
	text-align:left;
}
#newsLayoutDetails #newsLayoutDetailsColumn1 ul {
	list-style-type:disc !important;
	padding-left:30px;
	margin:15px 0;
}
#newsLayoutDetails h2.contentMainHeadline,
#newsLayoutDetails p {
	/* padding:6px 0 12px 0; */
	padding:0px 0 18px 0;
}
#newsLayoutDetailsColumn1 {
	float:left;
	text-align:left;
}
#newsLayoutDetailsColumn1 .segment {
	clear: left;
}
#containerMainContent #newsLayoutDetails div.multicolumn {
	/* multicolumn */
	/* width:455px; */
	width:660px;
}
#containerMainContent #newsLayoutDetailsColumn1 div.headLableLocation {
	font-size:16px;
	padding-bottom:10px;
}
#containerMainContent #newsLayoutDetailsColumn1 span.headLableNews {
	color:#535353;
	font-weight: bold;
}
#containerMainContent #newsLayoutDetailsColumn1 div.containerNewsIntro {
	padding-bottom:30px;
	display:none;
}
#containerMainContent #newsLayoutDetailsColumn1 div.containerNewsIntro.visible {
	/* display:inherit; */
	display:block;
	/* IE bug */
}
#containerMainContent #newsLayoutDetailsColumn1 div.containerNewsIntro div.img {
	float:right;
}
#containerMainContent #newsLayoutDetailsColumn1 div.containerNewsIntro div.txt {
	float:left;
	width:455px;
}
#containerMainContent #newsLayoutDetailsColumn1 div.containerNewsIntro div.txt p {
	padding-bottom:10px;
}
#containerMainContent #newsLayoutDetailsColumn1 div.containerNewsIntro h2.headLableH2,
#containerMainContent #newsLayoutDetailsColumn1 h1.headLableH1 {
	display:inline;
	font-size:12px;
	border:none;
	margin:0;
	padding:0;
}
#containerMainContent #newsLayoutDetailsColumn1 div.containerNewsIntro h2.headLableH2 a {
	color:#000;
	text-decoration:none;
	/*added bold as ordered by renke,mh 240509 */
	font-weight:bold;
}
#containerMainContent #newsLayoutDetailsColumn1 div.containerNewsIntro h2.headLableH2 a:hover {
	color:#B33037;
	text-decoration:underline;
}
#containerMainContent #newsLayoutDetailsColumn1 div.containerNewsIntro h2.headLableH2 a:visited {
	color:#8c8c8c;
}
#containerMainContent #newsLayoutDetailsColumn1 div.headLableLocation {
}
#containerMainContent #newsLayoutDetailsColumn1 div.headLableDate {
	font-size:11px;
	/*reduced padding from 18px to 5px as ordered by renke,mh 240509 */
	/* set to 10px to ease the pain... countries started to insert <br> instead */
	padding-bottom: 10px;
}

/* pictureFrame moved up! */
#containerMainContent #newsLayoutDetailsColumn1 #footerNavi {
	padding: 25px 0px 20px;
}
#newsLayoutDetailsColumn1 #footerNavi .utilityLink {
	font-size: 11px;
}
#newsLayoutDetailsColumn1 #footerNavi span.inactiveLink {
	color: #999;
	text-decoration: none;
}
#containerMainContent #newsLayoutDetailsColumn1 #footerNavi #naviRight {
	float: right;
	text-align: right;
	width: 400px;
}
#containerMainContent #newsLayoutDetailsColumn1 #footerNavi #naviRight .utilityLink {
	margin-left: 20px;
}

/* newsLayoutDetailsColumn2 */
#newsLayoutDetailsColumn2 {
	width:228px;
	float:right;
	text-align:left;
}
#newsLayoutDetailsColumn2 h3 {
	color: #000;
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType100 {
	height:55px;
	position:relative;
	padding-top:25px;
	float:left;
	padding-bottom:16px;
	margin:0;
	/* border:1px solid blue; */
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType100 h3 {
	font-weight:bold;
	padding-bottom:10px;
}
#newsLayoutDetailsColumn2 div.tacticalOffer div.type100 ul li.header {
	position:relative;
	top:0;
	left:0;
	z-index:47;
}
#newsLayoutDetailsColumn2 div.tacticalOffer div.type100 ul li.header span.selectedValue {
	background-image:url(/assets/images/global/pulldown-buttons-background.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	font-weight:normal;
	height:11px;
	overflow:hidden;
	/* padding:4px 37px 12px 12px; */
	padding:4px 37px 12px 12px;
	float:left;
	width:121px;
	z-index:46;
	/* position:relative; */
	position:absolute;
	top:0;
	left:0;
	/* color:red; */
	/* border:1px solid green; */
}
#newsLayoutDetailsColumn2 div.tacticalOffer div.type100 ul li.header ul.flyout {
	position:absolute;
	z-index:45;
	left:-4px;
	top:22px;
	padding-bottom:9px;
	background-image:url(/assets/images/global/pulldown-flyout-background-bottom.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	visibility:hidden;
	/* border:1px solid red; */
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType100 ul li.header ul.flyout li {
	width:166px;
	background-image:url(/assets/images/global/pulldown-flyout-background-middle.png);
	background-repeat:repeat-y;
	background-position:0 0;
	padding:0 6px 0 6px;
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType100 ul li.header ul.flyout li span {
	cursor:pointer;
	display:block;
	width:146px;
	height:15px;
	border-top:1px solid #C9C9C9;
	padding:3px 2px 0 17px;
	color:#4A4A4A;
	font-size:11px;
	background-color:#f5f5f5;
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType100 ul li.header ul.flyout li span:hover {
	background-color:#dba551;
	color:#fff;
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType100 ul li.header ul.flyout li.first span {
	/* padding-top:10px; */
	border-top:0;
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType101 {
	/* float:left; */
	padding:17px 0 22px;
	font-size:11px;
	/* border:1px solid #290; */
}
#articleLayoutDetailsColumn2 div.tacticalOffer.toType101 a {
	display:inline;
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType101 div.type101 {
	padding:0;
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType101 div.type101 h3 {
	padding:0 0 16px 0;
	font-size:11px;
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType102 {
	padding:20px 0;
	font-size:11px;
	/* border:1px solid #290; */
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType102 img {
	/* width:auto; */
	clear:both;
	padding-bottom:18px;
	/* margin-bottom:18px; */
	/* border:1px solid #290; */
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType102 a {
	float:left;
	clear:both;
	/* border:1px solid #290; */
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType102 div.type102 {
	/* padding-bottom:15px; */
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType103 {
	padding:20px 0;
	border:none;
	font-size:11px;
	/* border:1px solid #290; */
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType103 img {
	padding:0 0 5px;
}
#newsLayoutDetailsColumn2 div.tacticalOffer.toType103 div.type103 a.externalLink {
	float:left;
	/* border:1px solid magenta; */
}
/* line only */
#newsLayoutDetailsColumn2 div.tacticalOffer.toType104 {
	padding:0;
	font-size:0px;
	/* IE6 fix */
}
#newsLayoutDetailsColumn2 div img {
	float:left;
	padding:0 5px 5px 0;
}

/* News Overview */
body.sdtPath_overview div.sdtPath0_experience #pictureEnumerator {
	height:25px;
	float:left;
	clear:left;
	width:100%;
}
body.sdtPath_overview div.sdtPath0_experience #pictureEnumerator ul.generatedPageNavigation li.listPrevious,
body.sdtPath_overview div.sdtPath0_experience #pictureEnumerator ul.generatedPageNavigation li.listNext,
body.sdtPath_overview div.sdtPath0_experience #pictureEnumerator ul.generatedPageNavigation li.listSeperator {
	background-color:inherit;
	border:none;
}
body.sdtPath_overview div.sdtPath0_experience #pictureEnumerator ul.generatedPageNavigation li.listSeperator {
	cursor:default;
}

/****************************************
* Accessories	Layout					*
****************************************/
div.sdtPath2_accessories #articleLayoutDetailsColumn2 {
	/* overwrites std */
	width:295px;
}
div.sdtPath2_accessories #articleLayoutDetailsColumn1 img {
	width:451px;
	height:252px;
	padding:0;
	margin:0 0 5px;
	border:1px solid #e4e4e4;
}
div.sdtPath2_accessories #articleLayoutDetailsColumn1 {
	position:relative;
}
div.sdtPath2_accessories #articleLayoutDetails {
	position:relative;
}
div.sdtPath2_accessories #articleLayoutDetailsColumn1 img.progressIndicator {
	width:auto;
	height:auto;
	padding:0;
	border:none;
	margin:0;
}
div.sdtPath2_accessories #accessoriesDatabase {
	display:none;
}
div.sdtPath2_accessories #containerAccessoriesListview div.linklist {
	float:left;
	width:159px;
	margin-right:5px;
}

/* /NEU */
div.sdtPath2_accessories #articleLayoutDetails p {
	margin:0;
}
div.sdtPath2_accessories h2 {
	font-size:32px;
}
div.sdtPath2_accessories h3 {
	font-size:12px;
	margin-top:10px;
	padding-top:0px;
	margin-bottom:10px;
}
div.sdtPath2_accessories h1 {
	margin-top:8px;
}
div.sdtPath2_accessories h3#headerSectionTitle {
	margin:2px 0 35px;
}
div.sdtPath2_accessories #headerAccessoryItemPrice,
div.sdtPath2_accessories #headerAccessoryItemPartnumber {
	display:inline;
}
div.sdtPath2_accessories #accessoryDescriptionText {
	margin-bottom:22px;
}
div.sdtPath2_accessories #linkPrintItem {
	margin-top:22px;
}
div.sdtPath2_accessories .h4 {
	/* CLASS h4,not h4 element! */
	font-weight:bold;
}
div.sdtPath2_accessories #containerAccessoriesListview {
	clear:both;
	overflow:hidden;
	border-top:1px solid #cfcfcf;
	margin:0px 40px 10px 40px;
	padding-top:10px;
	/* padding:10px 60px 10px 60px; */
	/* padding-top:10px; */
	position:relative;
}
div.sdtPath2_accessories #pictureEnumerator {
	padding-top:5px;
	padding-bottom:5px;
	height:20px;
	/* border:2px solid magenta; */
}
div.sdtPath2_accessories #pictureEnumerator span {
	padding:2px 5px 2px 5px;
	margin:5px 5px 5px 0;
	border:1px solid black;
	cursor:pointer;
	/* height:20px; */
	/* border:2px solid magenta; */
}
div.sdtPath2_accessories #pictureEnumerator span:hover {
	/* text-decoration:underline; */
	background-color:#eee;
}
div.sdtPath2_accessories #pictureEnumerator span.enumActive,
div.accessories #pictureEnumerator span.enumActive:hover {
	padding:3px 6px 3px 6px;
	background-color:#e8ae05;
	color:#fff;
	border:none;
	/* cursor:auto; */
}
div.sdtPath2_accessories #downloadCatalouge {
	position:absolute;
	top:15px;
	right:0px;
	/* align:right; */
}

/* ACTIVE! */
div.sdtPath2_accessories .linklist h4 {
	/* Abstand zw. Goldbox und Nachbarelement. */
	padding:0px 0 5px;
	margin-top:1px;
	/* border:1px solid red; */
}
/* div.sdtPath2_accessories .linklist li,*/
div.sdtPath2_accessories .linklist span
{
	display:block;
}
div.sdtPath2_accessories .linklist span {
	padding:3px 5px;
	/* border:1px solid red; */
}
div.sdtPath2_accessories .linklist li span {
	cursor:pointer;
}
div.sdtPath2_accessories .linklist li span:focus,
div.sdtPath2_accessories .linklist li span:hover,
div.sdtPath2_accessories .linklist li span:active {
	text-decoration:underline;
}
div.sdtPath2_accessories .linklist li.accessoryActive span {
	text-decoration:none;
	background-color:#e8ae05;
	color:#fff;
}
/* modelle-vergleichen-overview.html */
div.sdtPath0_models div.sdtPath1_compare-models #flashcontent {
	margin-top:-45px;
}

/* NAVIGATION */

/* Main Navigation */
/* LVL 1 */
#containerHeadpart #navigationLvl1 {
	padding:0;
	margin:0;
	list-style-type:none;
	position:absolute;
	z-index:55;
	top:0;
	right:0;
	font-size:11px;
	font-weight:bold;
	width:829px;
}
#containerHeadpart #navigationLvl1 li {
	float:left;
	padding:0;
	margin:0;
	height:41px;
}
/* Adjusting navigation-bg-image */
#containerHeadpart #navigationLvl1 li.navigationLvl1 div.linkImageWrapper {
	background-image:url(/assets/images/global/main-navi-english.png);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	position:relative;
	z-index:55 !important;
	height:37px;
	overflow:hidden;
}
#containerHeadpart #navigationLvl1 li.navigationLvl1 div.linkImageWrapper a.lvl1Link {
	display:block;
	text-decoration:none;
	height:0;
	overflow:hidden;
	z-index:55 !important;
	margin-top:5px;
	padding-top:36px;
}
#containerHeadpart #navigationLvl1 li.navigationLvl1.first div.linkImageWrapper a.lvl1Link {
	margin-left:5px;
}
/* IE-Bug:White-Space-Bug*/
#containerHeadpart #navigationLvl1 li.navigationLvl1 li {
	float:left !important;
	clear:left !important;
}
/* END IE-Bug */
/* do not forget the 5px shadow left */
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationModels div.linkImageWrapper {
	background-position:0 0;
	width:200px;
}
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationOffers div.linkImageWrapper {
	background-position:-200px 0;
	width:155px;
}
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationExperience div.linkImageWrapper {
	background-position:-355px 0;
	width:187px;
}
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationOwners div.linkImageWrapper {
	background-position:-542px 0;
	width:133px;
}
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationNotepad div.linkImageWrapper {
	background-position:-675px 0;
	width:154px;
}
/* END Adjusting */

/* Hover and Selected */
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationModels.active div.linkImageWrapper,
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationModels.hover div.linkImageWrapper {
	background-position:0 -48px;
}
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationOffers.active div.navigationOffers,
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationOffers.hover div.navigationOffers {
	background-position:-200px -48px;
}
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationExperience.active div.navigationExperience,
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationExperience.hover div.navigationExperience {
	background-position:-355px -48px;
}
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationOwners.active div.navigationOwners,
#containerHeadpart #navigationLvl1 li.navigationLvl1.navigationOwners.hover div.navigationOwners {
	background-position:-542px -48px;
}
#containerHeadpart #navigationLvl1 li.navigationLvl1.active a.navigationNotepad {
	background-position:-685px -48px;
}
/* END hover*/

#containerHeadpart #navigationLvl1 li.first {
	padding:0;
	background-image:none;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2,
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.navigationLvl3,
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard {
	visibility:hidden;
	margin:0;
	padding:0;
	list-style-type:none;
	position:absolute;
	z-index:54;
}

/* LVL 2 */
#containerHeadpart #navigationLvl1 ul.navigationLvl2 {
	margin-top:-8px;margin-left:-1px;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li {
	float:none;
	width:210px;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	background-image:url(/assets/images/global/navi-final-layout-dropdown-middle-shadow-bg.png);
	background-repeat:repeat-y;
	background-position:right top;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li.submenuWrapper {
	position:relative;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li a.sdtNavigation {
	background-image:none;
	background-color:#F7F7F9;
	color:black;
	margin-left:6px;
	padding:4px 8px 5px 16px;
	display:block;
	width:171px;
	border-top:1px solid #d9dadc;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#containerHeadpart ul.navigationLvl2 a:hover {
	/*
		text-decoration:underline !important;
		background-color:#ddeedd!important;
	*/
}

/* img-arrow:*/
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li a.sdtNavigation,
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.navigationLvl3 li a.sdtNavigation {
	background-image:url(/assets/images/global/main-navigation-active-arrow.png);
	background-repeat:no-repeat;
	background-position:178px -13px;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li.selected a.sdtNavigation,
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.navigationLvl3 li.selected a.sdtNavigation {
	background-image:url(/assets/images/global/main-navigation-active-arrow.png);
	background-repeat:no-repeat;
	background-position:178px 5px;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li.first a.sdtNavigation,
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li.first a.sdtNavigationCallToAction {
	padding-top:14px !important;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li.first a.sdtNavigationCallToAction {
	background-image:url(/assets/images/global/flyout-menu-first-element-shadow.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
}
/* Also for javascript - it activates this class for selected-status*/
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li.selected a.sdtNavigation,
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li.hover a.sdtNavigation,
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li a.sdtNavigationActive,
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li a.sdtNavigationCallToAction:hover {
	background-color:#E8AE05;
	border-top:1px solid #d9a04b;
	color:white;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li.first.selected a.sdtNavigationCallToAction {
	background-position:0 -53px; 
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li a.sdtNavigationCallToAction {
	background-image:none;
	background-color:#DCDCDC;
	color:black;
	margin-left:6px;
	padding:4px 8px 5px 16px;
	display:block;
	width:171px;
	border-top:1px solid #ededed;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}

#containerHeadpart #navigationLvl1 ul.navigationLvl2 li.last {
	background-image:url(/assets/images/global/navi-final-layout-dropdown-bottom-shadow-bg.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:10px;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li.last a {
	border-bottom-width: 0px;
}
#containerGlobal #containerHeadpart #containerMainNavigation a.button {
	border-bottom-width: 1px;
}
/* Call-to-action Links */
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li div.boxLinkElement {
	margin:0;
	padding:1px 8px 12px 9px;
	width:148px;
	background-color:#f7f8fa;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li div.first {
	padding:6px 8px 1px 9px;
	border-top:1px solid white;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li.boxCallToActionLink {
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li div.boxLinkElement a.callToActionLink {
	background-color:#f7f8fa;
	border:none;
	color:black;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 li div.boxLinkElement a.callToActionLink:hover {
	background-color:#f7f8fa;
	border:none;
	color:black;
}

/* LVL 3 */
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.navigationLvl3 {
	top:0px;
	left:198px;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.navigationLvl3 li a.sdtNavigation {
	background-color:#F7F7F9;
	color:black;
	border-top:1px solid #d9dadc;
	font-size:11px;
	font-weight:normal;
}
/* Also for javascript - it activates this class for selected-status*/
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.navigationLvl3 li a.sdtNavigation:hover,
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.navigationLvl3 li.selected a.sdtNavigation,
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.navigationLvl3 li a.sdtNavigationActive,
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.navigationLvl3 li a.sdtNavigationCallToAction:hover {
	background-color:#E8AE05;
	border-top:1px solid #d9a04b;
	color:white;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.navigationLvl3 li.first a.sdtNavigation {
	padding-top:4px !important;
	border-top:0;
}

/* Soccercard */
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard {
	top:0px;
	left:204px;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard li {
	width:223px;
	padding:0 0 7px 0;
	background-image:url(/assets/images/global/soccercard-bg-bottom.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
/* call-to-action-button specifications */
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard li .button {
	margin: 0px 26px 8px;
}

/* box Top */
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard div.boxTop {
	background-image:url(/assets/images/global/soccercard-bg-top.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:8px;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard div.boxTop div.wrapper {
	background-color:#f7f7f9;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard span.headline {
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	color:#4a4a4a;
	padding:12px 26px;
	margin:0;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard span.teaser {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#4a4a4a;
	padding:0 26px 0 26px;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard span.teaser span.price {
	font-size:21px;
	font-weight:bold;
}
/* box Content */
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard div.boxContent {
	background-image:url(/assets/images/global/soccercard-bg-middle.png);
	background-repeat:repeat-y;
	background-position:right top;
	padding-right:8px;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard div.boxContent div.wrapper {
	background-color:#f7f7f9;
	padding:0 0 15px 0;
	overflow:hidden;
}
#containerHeadpart #navigationLvl1 ul.navigationLvl2 ul.soccercard img {
	margin:0 0 3px 0;
	padding:0;
	display:block;
}

/* mainNavigationLvl2 */
#mainNavigationLvl2 {
	background-image:url(/assets/images/global/mainnavigation-lvl2-bg.png);
	background-repeat:no-repeat;
	/*background-position:0 bottom; */
	background-position:1px bottom;
	position:absolute;
	top:37px;
	left:4px;
	z-index:49;
	/*height:31px; */
	height:30px;
	width:100%;
	overflow:hidden;
}
#mainNavigationLvl2 li {
	float:left;
	height:14px;
	overflow:hidden;
	padding:8px 11px 8px 11px;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:0 0;
}
#mainNavigationLvl2 li.first.active {
	background-image:url(/assets/images/global/mainnavigation-lvl2-first-bg-active.png);
	background-position:1px bottom;
	background-repeat:no-repeat !important;
}
#mainNavigationLvl2 li a:hover {
	color:#000;
	text-decoration:underline;
}
#mainNavigationLvl2 li.active a:hover {
	text-decoration:none !important;
}
#mainNavigationLvl2 li a {
	color:#000;
	text-decoration:none;
}
#mainNavigationLvl2 li.active {
	background-image:url(/assets/images/global/mainnavigation-lvl2-bg-active.png);
	background-repeat:repeat-x;
}
#mainNavigationLvl2 li.active	a {
	color:#fff;
}
/* OLD.....:LVL 4 */
#navigationLvl4 {
	background-color:#fff;
	position:absolute;
	top:0;
	left:0;
	z-index:49;
	height:36px;
	width:100%;
	padding-top:30px;
}
#navigationLvl4 li {
	float:left;
	height:24px;
	margin-top:10px;
	padding:0;
	border-left:1px solid #EDEFF1;
	overflow:hidden;
}
#navigationLvl4 li table {
	padding:0;
	margin:0;
	border-spacing:0;
}
#navigationLvl4 li td {
	padding:0 18px 0 18px;
	margin:0;
	height:24px;
	line-height:12px;
	font-size:10px;
	text-align:center;
}
#navigationLvl4 li a {
	font-size:10px;
	font-weight:bold;
	color:#444446;
}
/* Selected and Hover */
#navigationLvl4 li.selected {
	border-left:1px solid #444446;
	border-right:1px solid #444446;
}
#navigationLvl4 li.selected a {
	color:#bb7e38;
}
#navigationLvl4 li.first {
	border-left:none;
}
#navigationLvl4 li.last {
	border-right:none;
}
/* LVL 5/6 */
#containerLvl5Lvl6Navigation #navigationLvl5Lvl6 li {
	/* IE6 whitespace Bugfix! */
	float:left;
	width:100%;
}
#containerLvl5Lvl6Navigation #navigationLvl5Lvl6 li a.sdtNavigation {
	border-bottom:1px solid #d9dadc;
	/*color:#5c5b5b; */
	color:#000000;
	display:block;
	font-size:11px;
	/*font-weight:bold; */
	font-weight:normal;
	margin:0;
	padding:4px 8px 5px 16px;
	text-decoration:none;
}
#containerLvl5Lvl6Navigation #navigationLvl5Lvl6 li.first a.sdtNavigation {
	border-top:1px solid #d9dadc;
}
#containerLvl5Lvl6Navigation #navigationLvl5Lvl6 li.selected a.sdtNavigation {
	color:white;
	/*border-bottom:1px solid #e8ae05;
	border-top:1px solid #e8ae05; */
	background-color:#e8ae05;
	/* orange */text-decoration:none !important;
}
#containerLvl5Lvl6Navigation #navigationLvl5Lvl6 li a.sdtNavigation:hover {
	text-decoration:underline;
}

/* LVL 6 */
#containerLvl5Lvl6Navigation #navigationLvl6 {
	position:absolute;
	top:0;
	left:186px;
	width:700px;
	height:164px;
}
#containerLvl5Lvl6Navigation #navigationLvl6 li {
	float:left;
	width:86px;
	height:51px;
	background-color:#E1E3E4;
	margin:0 11px 10px 0;
	z-index:34;
	position:relative;
}
#containerLvl5Lvl6Navigation #navigationLvl6 li a {
	border:none;
}
#containerLvl5Lvl6Navigation #navigationLvl6 li a span.overBox {
	border:4px solid #D9A037;
	width:78px;
	height:43px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:35;
	visibility:hidden;
}
#containerLvl5Lvl6Navigation #navigationLvl6 li.selected a span.overBox {
	visibility:visible;
}
/* Additional Links */
#containerLvl5Lvl6Navigation	div.containerAdditionalLinks {
	padding:20px 0 0 0;
	width:100%;
	height:40px;
	position:relative;
}
#containerLvl5Lvl6Navigation div.containerAdditionalLinks div.callToActionButtonMainAction,
#containerLvl5Lvl6Navigation div.containerAdditionalLinks div.callToActionButton2 {
	clear:none !important;
	float:right !important;
	margin-left:14px;
}

/**
* Meta Navigation
*/
#navigationSearch {
	float:right;
	margin:10px 10px 0px 0px;
}
#metaNavi,
#globalSearch {
	float:left;
}
#metaNavi {
	margin:0px;
	padding:6px 0px 0px;
}
#metaNavi li {
	font-size:10px;
}
#metaNavi.includedGlobalSearch li.last {
	padding-right:10px;
	border-right:1px solid;
}
#metaNavi li a {
	color:#000;
	text-decoration:none;
}
#metaNavi li a:hover {
	text-decoration:underline;
}
#globalSearch {
	width:163px;
	height:28px;
	margin:-4px auto auto 17px;
	background:url(/assets/images/global/searchbox-bg.png) no-repeat 0px 0px;
}
.searchHover #globalSearch {
	background-position:0px -27px;
}

#globalSearch input#searchInput {
	background:transparent;
	border:none;
	padding:0px;
	width:126px;
	height:15px;
	margin:8px auto auto 7px;
	font-size:10px;
}
#globalSearch input#querySend {
	position:absolute;
	top:13px;
	right:15px;
}
/* Offers Navigation */
#navigationOffers {
	float:right;
}
#navigationOffers li {
	border-bottom:1px solid #A4A4A4;
	padding:5px;
	width:193px;
}
#navigationOffers li a {
	font-size:10px;
	font-weight:bold;
	color:#444446;
}
#navigationOffers li.selected a {
	font-size:10px;
	font-weight:bold;
	color:#D9A037;
}
/* Footer Navigation */
#containerFooter #gmLogo {
	/*
	position:absolute;
	top:11px;
	left:0;
	width:37px;
	height:36px;
	*/
	/*with GM logo */
	display:none;
}
div.boxFooter1Footer2 {
	position:relative;
	/*margin-bottom:9px; */
	/*padding:11px 0 9px 0; */
	padding:11px 0 7px 0;
}
#navigationFooter1 {
	font-size:11px;
	color:#3f3f3f;
	/*margin-left:40px; with GM logo */
	margin-left:0px;
	padding:0 0 4px 0;
	position:relative;
}
#navigationFooter1 ul {
	position:relative;
	display:block;
	float:left;
}
#navigationFooter1 ul li {
	float:left;
	height:14px;
	padding:0 8px 0 8px;
	background-image:url(/assets/images/global/navigation-footer-spacer.png);
	background-repeat:no-repeat;
	background-position:right 2px;
}
#navigationFooter1 ul li.homeLink a {
	font-weight:bold;
}
#navigationFooter1 ul li a,
#navigationFooter1 ul li span {
	color:#3f3f3f;
	text-decoration:none;
}
#navigationFooter1 a:hover,
#navigationFooter2 a:hover {
	text-decoration:underline;
}
#navigationFooter2 {
	font-size:9px;
	color:#3f3f3f;
	margin:0;
	/*padding:4px 0px 5px 40px; */ /*with GM logo */
	padding:4px 0px 1px 0px;
}
#navigationFooter2 ul {
text-align: center;
padding-left: 200px;
}
#navigationFooter2 ul li a,
#navigationFooter2 ul li span {
	color:#3f3f3f;
	text-decoration:none;
}
#navigationFooter2 ul li {
	float:left;
	height:16px;
	padding:0 7px 0 7px;
	background-image:url(/assets/images/global/navigation-disclaimer-spacer.png);
	background-repeat:no-repeat;
	background-position:right 2px;
	white-space:nowrap;
}
#navigationFooter1 ul li.last,
#navigationFooter2 ul li.last {
	background-image:none;
}
#containerFooter div.generalDisclaimer {
	clear:both;
	font-size:9px;
	color:#7e7e7e;
	margin:0 0 10px 0;
	padding-top:10px;
	border-top:1px solid #cfcfcf;
	background-color:#fff;
}
#containerFooter div.generalDisclaimer b {
	display:block;
	font-weight:bold;
}

/* generatedPageNavigation */
#containerMainContent ul.generatedPageNavigation {
	padding:0;
	margin:0;
	/* margin-top:-2px; */
	/* margin-bottom:2px; */
	float:left;
	/* overflow:hidden; */
	/* border:1px solid magenta; */
}
#containerMainContent ul.generatedPageNavigation li {
	padding:2px 5px;
	margin:0px 0px 0px 5px;
	border:1px solid black;
	font-size:11px;
	cursor:pointer;
	/* IE6/7 whitespace Bugfix! */
	float:left;
}
#containerMainContent ul.generatedPageNavigation li.first {
	margin-left:0;
}
#containerMainContent ul.generatedPageNavigation li:hover {
	background-color:#eee;
}
#containerMainContent ul.generatedPageNavigation li.selected,
#containerMainContent ul.generatedPageNavigation li.selected:hover {
	color:#fff;
	background-color:#e8ae05;
	border:1px solid #e8ae05;
}
/* END   $Id:navigations.css 4739 2009-05-28 10:50:27Z mseckert $ END   */

a,
a.textLink:link {
	color:#b33037;
	text-decoration:underline;
	font-weight: normal;
	cursor:pointer;
}
a:visited,
a.externalLink:visited,
a.textLink:visited {
	color:#8c8c8c;
}
a:focus,
a:hover,
a:active,
a.textLink:focus,
a.textLink:hover,
a.textLink:active {
		color:#b33037;
}
a.externalLink:link {
	background-image:url(/assets/images/global/externalIcon.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-right:16px;
}
a.externalLink:visited {
	background-image:url(/assets/images/global/external_8c8c8cIcon.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-right:16px;
}
a.externalLink:focus,
a.externalLink:hover,
a.externalLink:active {
	color:#b33037;
	background-image:url(/assets/images/global/externalIcon.jpg);
}
a.pdfLink,
div.pdfLink,
span.pdfLink {
	color:#4c4c4c;
	font-size:11px;
	cursor:pointer;
	background-image:url(/assets/images/global/pdfIcon.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	padding:4px 0 4px 25px;
	text-decoration:none;
}
a.printLink,
div.printLink,
span.printLink {
	color:#4c4c4c;
	font-size:11px;
	cursor:pointer;
	background-image:url(/assets/images/global/printerIcon.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding:4px 0 4px 25px;
	text-decoration:none;
}
a.mailLink,
div.mailLink,
span.mailLink {
	color:#4c4c4c;
	font-size:11px;
	cursor:pointer;
	background-image:url(/assets/images/global/mailIcon.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding:4px 0 4px 25px;
	text-decoration:none;
}
a.mailLink:focus,
a.mailLink:hover,
a.mailLink:active,
div.mailLink:focus,
div.mailLink:hover,
div.mailLink:hover,
span.mailLink:focus,
span.mailLink:hover,
a.pdfLink:focus,
a.pdfLink:hover,
a.pdfLink:active,
a.printLink:focus,
a.printLink:hover,
a.printLink:active {
	text-decoration:underline;
}
a.rssLink,
div.rssLink,
span.rssLink {
	color:#4c4c4c;
	cursor:pointer;
	background-image:url(/assets/images/global/rss-ico.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:4px 0 4px 25px;
}
a.rssDummyLink,
div.rssLink,
span.rssLink {
	color:#4c4c4c;
	cursor:pointer;
	padding:4px 0 4px 25px;
}
/* a.textLink,*/
div.textLink,
span.textLink,
a.textLink:link {
	color:#b33037;
	text-decoration:underline;
	/* background-color:inherit; */
}
a:visited div.textLink,
a:visited span.textLink,
a.textLink:visited {
color:#8c8c8c;
}
a.textLink:focus div.textLink,
div.textLink:hover,
a.textLink:active div.textLink,
a.textLink:focus div.textLink,
span.textLink:hover,
a.textLink:active div.textLink,
a.textLink:focus,
a.textLink:hover,
a.textLink:active {
	color:#b33037;
	text-decoration:underline;
}

/* a.contentLink,*/
a.contentLink:link,
a.contentLink:visited,
a.contentLink:focus,
a.contentLink:hover,
a.contentLink:active,
div.contentLink,
div.contentLink:focus,
div.contentLink:hover,
div.contentLink:active,
span.contentLink,
span.contentLink:focus,
span.contentLink:hover,
span.contentLink:active {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}
a.utilityLink,
a.utilityLink:link,
a.utilityLink:visited,
a.utilityLink:focus,
a.utilityLink:hover,
a.utilityLink:active,
div.utilityLink,
div.utilityLink:focus,
div.utilityLink:hover,
div.utilityLink:active,
span.utilityLink,
span.utilityLink:focus,
span.utilityLink:hover,
span.utilityLink:active {
	color:#000;
	text-decoration:underline;
	font-weight:normal;
	cursor:pointer;
}
a.utilityLink.selected,
div.utilityLink.selected,
span.utilityLink.selected {
	text-decoration:none;
}
a.utilityLink.disabled,
div.utilityLink.disabled,
span.utilityLink.disabled {
	text-decoration:none;
	color:#8c8c8c;
	cursor: default;
}

/* headlines */
h1 a,
h2 a,
h3 a,
h4 a {
	font-weight:bold;
}

/* Teaser */
a.teaserLink01 {
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
	color:#BB7E38;
}
a.plainTextLink {
	text-decoration:underline;
	color:#BB7E38;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
}

/* Call to Action */
a.callToActionLinkBlockElement {
	margin:0;
	padding:2px 4px 2px 18px !important;
	display:block !important;
	width:auto !important;
	background-image:url(../../graphics/global/icon-call-to-action-link.png) !important;
	background-repeat:no-repeat !important;
	background-position:1px 2px !important;
	font-size:11px !important;
	font-weight:bold !important;
	color:#cc893b !important;
}
a.callToActionLinkFloatElement {
	margin:0;
	padding:2px 4px 2px 18px !important;
	display:block !important;
	width:auto !important;
	background-image:url(../../graphics/global/icon-call-to-action-link.png) !important;
	background-repeat:no-repeat !important;
	background-position:1px 2px !important;
	font-size:11px !important;
	font-weight:bold !important;
	color:#cc893b !important;
}
a.callToActionLinkBlockElement:hover,
a.callToActionLinkFloatElement:hover {
	text-decoration:underline;
}
/* .Main action. */
div.callToActionButtonMainAction {
	height:25px;
	overflow:hidden;
	clear:both;
}
div.callToActionButtonMainAction a {
	float:left;
	width:auto;
	background-image:url(../../graphics/global/call-to-action-main-background-left.png);
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0;
	padding:4px 4px 4px 20px;
	height:19px;
	overflow:hidden;
	color:#fff;
	font-size:10px;
	font-weight:bold;
}
div.callToActionButtonMainAction a:hover {
	background-position:0 -25px;
	color:#B08A47;
}
div.callToActionButtonMainAction div.closer {
	background-image:url(../../graphics/global/call-to-action-main-background-right.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:14px;
	height:25px;
	margin:0;
	padding:0;
	float:left;
}
/* .Standard action without shadow. */
div.callToActionButton {
	height:19px;
	overflow:hidden;
	clear:both;
}
div.callToActionButton a {
	float:left;
	width:auto;
	background-image:url(../../graphics/global/call-to-action-background-left.png);
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0;
	padding:3px 4px 0 20px;
	height:16px;
	overflow:hidden;
	color:#B08A47;
	font-size:10px;
	font-weight:bold;
}
div.callToActionButton a:hover {
	background-position:0 -25px;
	color:#fff;
}
div.callToActionButton div.closer {
	background-image:url(../../graphics/global/call-to-action-background-right.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:9px;
	height:25px;
	margin:0;
	padding:0;
	float:left;
}
div.callToActionButton2 {
	height:25px;
	overflow:hidden;
	clear:both;
}
div.callToActionButton2 a {
	float:left;
	width:auto;
	background-image:url(../../graphics/global/call-to-action-2-background-left.png);
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0;
	padding:3px 4px 4px 20px;
	height:20px;
	overflow:hidden;
	color:#B08A47;
	font-size:10px;
	font-weight:bold;
}
div.callToActionButton2 a:hover {
	background-position:0 -25px;
	color:#fff;
}
div.callToActionButton2 div.closer {
	background-image:url(../../graphics/global/call-to-action-2-background-right.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:14px;
	height:25px;
	margin:0;
	padding:0;
	float:left;
}
/* Link Button 1 */
div.boxLinkButton1 {
	border:1px solid white;
	padding:0;
	margin:0;
	height:19px;
	width:auto;
	overflow:hidden;
	float:left;
	position:relative;
}
div.boxLinkButton1 a {
	border:1px solid #CE9648 !important;
	padding:2px 18px 2px 26px !important;
	margin:0 !important;
	font-size:11px !important;
	font-weight:bold;
	color:white !important;
	height:13px;
	float:left;
	background-color:inherit !important;
	background-image:url(../../graphics/global/link-button1-background-v2.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
div.boxLinkButton1 a:hover {
	background-position:0 -17px;
}

/* Temporary Display - waiting for webservice RSS Feeds */
#contentLink#rssLink,
#contentLink#rssDummyLink {
	display:none;
}
/****************************************
* Main content							*
****************************************/
#containerMainContent img {
	display:block;
}
/****************************************
* Media	Stage							*
****************************************/
#sliderImageExteriorDatabase,
#sliderImageInteriorDatabase,
#databaseExterior,
#databaseInterior {
	display:none;
}
/* Cut this part after all modeloverviews are new compiled:*/
#sliderImageExteriorDatabase .image,
#sliderImageInteriorDatabase .image {
	width:1000px;
}
div.modelOverview #sliderScreen {
	position:relative;
	overflow:hidden;
	height:340px;
	width:1000px;
}
div.modelOverview #sliderScreen #sliderContentWrapper {
	overflow:visible;
	width:1000px;
	position:relative;
	/*margin-top:-340px; */
}
div.modelOverview #sliderScreen #displayImageExteriorSlider,
div.modelOverview #sliderScreen #displayImageInteriorSlider {
	position:absolute;
	top:0px;
	height:340px;
	width:8599px;
}
div.modelOverview #sliderScreen #displayImageInteriorSlider {
	height:0px;
	overflow:hidden !important;
	/*top:340px; */
}
div.modelOverview #sliderScreen #displayImageExteriorSlider li,
div.modelOverview #sliderScreen #displayImageInteriorSlider li {
	float:left;
}
/* cut end. */
#mediaStageControlButtons {
	position:absolute;
	bottom:10px;
	right:36px;
}
#mediaStageControlButtons div {
	float:left;
	height:23px;
	background-repeat:no-repeat;
	background-position:0 0;
	cursor:pointer;
}
#mediaStageControlButtons div.control1 {
	width:38px;
	background-image:url(/assets/images/global/modeloverview-mediastage-button-left-inactive.png);
}
#mediaStageControlButtons div.control2 {
	width:38px;
	background-image:url(/assets/images/global/modeloverview-mediastage-button-right-inactive.png);
}
#mediaStageControlButtons div.control3 {
	width:39px;
	background-image:url(/assets/images/global/modeloverview-mediastage-button-outside-inactive.png);
}
#mediaStageControlButtons div.control4 {
	width:44px;
	background-image:url(/assets/images/global/modeloverview-mediastage-button-inside-inactive.png);
}
#mediaStageControlButtons div.control1.active {
	background-image:url(/assets/images/global/modeloverview-mediastage-button-left-active.png);
}
#mediaStageControlButtons div.control2.active {
	background-image:url(/assets/images/global/modeloverview-mediastage-button-right-active.png);
}
#mediaStageControlButtons div.control3.active {
	background-image:url(/assets/images/global/modeloverview-mediastage-button-outside-active.png);
}
#mediaStageControlButtons div.control4.active {
	background-image:url(/assets/images/global/modeloverview-mediastage-button-inside-active.png);
}
#mediaStageTeaser {
	position:absolute;
	left:0px;
	top:120px;
	width:319px;
	font-size:11px;
	color:#232323;
}
#mediaStageTeaser div.top {
	background-image:url(/assets/images/global/modeloverview-mediastage-teaser-box-top.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:7px;
	overflow:hidden;
}
#mediaStageTeaser div.middle {
	background-image:url(/assets/images/global/modeloverview-mediastage-teaser-box-center.png);
	background-repeat:repeat-y;
	position:relative;
	padding:13px 20px 9px 20px;
	max-height:140px;
	overflow:hidden;
	line-height:16px;
}
#mediaStageTeaser div.middle div.teaserImage {
	float:left;
	padding:0 10px 0 0;
}
#mediaStageTeaser div.middle img {
	border: solid #ddd 1px;
}
#mediaStageTeaser div.middle p {
	font-weight:bold;
	text-decoration:underline;
}
#mediaStageTeaser div.bottom {
	background-image:url(/assets/images/global/modeloverview-mediastage-teaser-box-bottom.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:11px;
}

/***************************************
* Teaser                               *
***************************************/
#teaserDatabase {
	display:none;
}
#containerTeaserStage ul.wrapperTeasers {
	margin:13px 4px 14px 3px;
}
#containerTeaserStage ul li {
	float:left;
}
#containerTeaserStage #teaserScreen {
	width:877px;
	height:189px;
	position:absolute;
	top:4px;
	left:66px;
	overflow:hidden;
}
#containerTeaserStage div.buttonLeft,
#containerTeaserStage div.buttonRight {
	cursor:pointer;
	background-repeat:no-repeat;
	position:absolute;
	width:38px;
	height:38px;
}
#containerTeaserStage div.buttonLeft {
	top:75px;
	left:18px;
	background-image:url(/assets/images/global/button-arrow-left.png);
}
#containerTeaserStage div.buttonRight {
	top:75px;
	right:16px;
	background-image:url(/assets/images/global/button-arrow-right.png);
}
#containerTeaserStage div.sliderPageIdenticator {
	position:absolute;top:10px;left:0;
	width:100%;height:10px;
	text-align:center;
	z-index:40;
}
#containerTeaserStage div.sliderPageIdenticator span {
	padding:5px;
	margin:1px;
	overflow:hidden;
	font-size:8px;
	background-repeat:no-repeat;
	background-position:0px 4px;

}
#containerTeaserStage div.sliderPageIdenticator span.pagePassive {
	background-image:url(/assets/images/global/slider-page-identifier-passive.gif);
	cursor:pointer;
}
#containerTeaserStage div.sliderPageIdenticator span.pageActive {
	background-image:url(/assets/images/global/slider-page-identifier-active.gif);
}
#containerTeaserStage #teaserScreen #wrapperTeaserSlider {
	position:relative;
	/*padding-left:859px; */
}
#containerTeaserStage #teaserScreen #displayTeaserSlider {
	width:8577px;
	position:absolute;
}
#containerTeaserStage #teaserScreen #displayTeaserSlider li {
	float:left;
	/*margin:24px 3px 24px 3px; */
	margin:0;
}
#containerTeaserStage #teaserScreen #displayTeaserSlider li.last {
	visibility:hidden;
}

/* Teaser 1 and 2:*/
div.teaser1,
div.teaser2 {
	background-image:url(/assets/images/global/teaser-shadow-bg.png);
	background-repeat:no-repeat;
	background-position:3px 17px;
	width:265px;
	padding:22px 14px 28px 11px;
}
.experience_overview div.teaser1,
.experience_overview div.teaser2 {
	width:264px;
}
div.teaser1 img,
div.teaser2 img {
	display:block;
}
div.teaser1 a,
div.teaser2 a {
	display:block;
	width:265px;
	height:137px;
	text-decoration: none;
}
div.teaser1 div.textLink,
div.teaser2 div.textLink {
	height:23px;
	width:245px;
	background-color:#fff;
	overflow:hidden;
	font-size:10px;
	color:#951515;
	font-weight:bold;
	line-height:23px;
	padding:0 10px 0 10px;
	cursor:pointer;
	text-decoration:underline;
}
div.teaser1 div.textLink.external,
div.teaser2 div.textLink.external {
	text-decoration:none;
}
div.teaser1 div.textLink span.link,
div.teaser2 div.textLink span.link {
	text-decoration:underline;
}
/* Teaser 2:*/
div.teaser2 {
	/*	border:1px solid green; */
}
div.teaser2 img {
	width:96px;
	float:left;
}
div.teaser2 div.wrapper {
	width:149px;
	height:127px;
	overflow:hidden;
	background-color:#EEEEF2;
	padding:10px 10px 0 10px;
	color:#484848;
	position:relative;
	cursor:pointer;
}

div.teaser2 div.wrapper2 {
	width:245px;
	height:127px;
	overflow:hidden;
	background-color:#EEEEF2;
	padding:10px 10px 0 10px;
	color:#484848;
	position:relative;
	cursor:pointer;
}



div.teaser2 div.headline {
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
}
div.teaser2 div.description {
	font-size:10px;
}
div.teaser2 div.textLink {
	background-color:#EEEEF2;
	position:absolute;
	width:168px;
	left:0;
	bottom:0;
	text-decoration:none;
}




/***************************************
* Teaser Button Box                    *
***************************************/
.boxButtons {
	float:left;
	width:243px;
	padding:26px 15px 0 43px;
	overflow:hidden;
}
.boxButtons .headline {
	font-weight:normal;
	font-size:20px;
	color:#fff;
	padding-bottom:10px;
}
/* call-to-action-button specifications */
.boxButtons div.callToActionButton {
	margin-bottom:10px;
}
.boxButtons div.callToActionButtonMainAction {
	margin-bottom:28px;
}
.boxButtons div.callToActionButton a {
	width:138px;
}
.boxButtons div.callToActionButtonMainAction a {
	width:141px;
}


/* Sub-Content OLD ??? */
img.subContentBackgroundImage {
	display:block;
}

/***************************************
* Overview-Pages                       *
***************************************/
div#containerTeaserStage.experienceOverview ul.wrapperTeasers li {
	float:left;
}
div#containerTeaserStage.experienceOverview div.teaser1,
div#containerTeaserStage.experienceOverview div.teaser2 {
	padding:14px 33px 13px 34px;
	background-position:26px 9px;
	width:264px;
}

/***************************************
* Modeloverview                        *
***************************************/
div.modelOverview #sliderScreen {
	min-height:340px;
}
div.modelOverview #mediaStageControlButtons div {
	background-image:url(/assets/images/global/modeloverview-controlbuttons.png) !important;
}
div.modelOverview #mediaStageControlButtons div.control1 {
	width:35px;
	background-position:0 0 !important;
}
div.modelOverview #mediaStageControlButtons div.control2 {
	width:35px;
	background-position:-35px 0 !important;
}
div.modelOverview #mediaStageControlButtons div.control2Last {
	width:35px;
	background-position:-36px -69px !important;
}
div.modelOverview #mediaStageControlButtons div.control3 {
	width:40px;
	background-position:-70px 0 !important;
}
div.modelOverview #mediaStageControlButtons div.control4 {
	width:43px;
	background-position:-110px 0 !important;
}
/* click */
div.modelOverview #mediaStageControlButtons div.control1:active {
	background-position:0 -23px !important;
}
div.modelOverview #mediaStageControlButtons div.control2:active {
	background-position:-35px -23px !important;
}
div.modelOverview #mediaStageControlButtons div.control2Last:active {
	background-position:-36px -92px !important;
}
/* active */
div.modelOverview #mediaStageControlButtons div.control3.active {
	background-position:-70px -46px !important;
}
div.modelOverview #mediaStageControlButtons div.control4.active {
	background-position:-110px -46px !important;
}
/* priceInfo-layer - under development */
.infoLayerRight {
position:relative;
left: -250px !important;
}
			  
.priceInfoCopyContainer {
position:relative;
left:-20px;
z-index:2;
}			  
.priceInfoIcon {
	display:inline;
	position:absolute;
	top:2px;
}
.priceInfoContainer {
	position:absolute;
	display:inline;
	padding-left:10px;
	z-index:2;
}
.priceInfoLayerContainer {
	position:absolute;
	top:15px;
	left:8px;
	z-index:2
}
.priceInfoArrow {
	position:relative;
	top:2px;
	left:0;
	z-index:3;
}
.priceInfoTop {
	width:300px;
}
.priceInfoCopy {
	width:264px;
	background-image:url(/assets/images/global/infoMiddle_300.png);
	background-repeat:repeat-y;
	color:#ffffff;
	font-size:11px;
	font-weight:normal!important;
	padding-left:18px;
	padding-right:18px;
	padding-top:10px;
	padding-bottom:10px;
}
.priceInfoBottom {
	width:300px;
}



/**********
 ** ModelOverview
 ** Trim-Selection
 ** BodyTypeOverview
 ****************/
#mainContent {
	width: 757px;
	font-size: 11px;
	margin-top: 20px;
	margin-left: 5px;
	float: left;
}
.modelOverview #mainContent {
	margin-bottom: 60px;
}
.modelOverview h1,
.modelConfigure h1 {
	margin-bottom: 17px;
	font-size: 18px;
	line-height: 22px;
	float: left; /* ie6 shine through bottom margin fix */
	width: 100%;
}
.modelOverview h1.modelname {
	margin-bottom: 10px;
}

/************************
* Card Slider Modules   *
***********************/
#mainVisual {
	width: 1000px;
	margin-bottom: 17px;
	overflow: hidden;
}
.box,
.cornerBox { position: relative; }

.box .corner {
	background-image: url(/assets/images/global/corners-c1c1c1.gif);
}

#cardSlider {
	/* 
	 * this is the width of the slider
	 * if JS is NOT available. In this case
	 * all cards are displayed in a block of
	 * the width we define here. Should be a
	 * multiple of a single card's OUTER width
	 * (width plus padding and border)
	 */
	width: 630px;
	overflow: hidden;
	display: inline;
	float: left;
}
#cardSlider .slideMask {
	/* 
	 * this is the width of the slider
	 * if JS IS available. In this case
	 * the slideMask width defines the number
	 * of visible cards. It should therefore be
	 * a multiple of a single card's OUTER width
	 * (width plus padding and border)
	 */
	width: 630px;
	float: left;
	overflow: hidden;
	position: relative;
}
.modelConfigure #cardSlider,
.modelConfigure #cardSlider .slideMask { width: 840px; }
#cardSlider .action { cursor: pointer; }

/* slide action buttons */
#cardSlider .slideBtn {
	width: 20px;
	height: 294px;
	float: left;
	background: url(/assets/images/global/cardslider/sliderbuttons-left.png) no-repeat right 0px;
}
#cardSlider .slideBtn.right { background-image: url(/assets/images/global/cardslider/sliderbuttons-right.png); }
#cardSlider .slideBtn.active { background-position: left top; }
#cardSlider ul.cards {
	margin: 0px;
}
.jsReady #cardSlider ul.cards {
	height: 295px;
}
#cardSlider li.card {
	float: left;
	background-color: #F5F5F5;
	width: 208px;
	height: 292px;
	font-size: 11px;
	border: 1px solid #C1C1C1;
}
.jsReady #cardSlider li.card {
	border-left-width: 0px;
	padding-left: 1px;
}
.jsReady #cardSlider li.card.first {
	border-left-width: 1px;
	padding: 0px;
}
#cardSlider ul.cards li.hover {
	background-color: #E9E9E9;
	cursor: pointer;
}
.modelConfigure #cardSlider ul.cards li.active {
	background-color: #E9E9E9;
	cursor: auto;
}
#cardSlider li.card.last {
	border-width: 1px;
}

/* card content */
#cardSlider li.card h2,
#cardSlider li.card h3 {
	margin-bottom: 15px;
	font-size: 11px;
}
#cardSlider li.card h3 { margin-bottom: 0px; }
#cardSlider li.card h2 .modelName { font-size: 14px; }

#cardSlider li.card .cta1, #cardSlider li.card .cta2 {
	width: 164px;
	margin: 0px auto;
}
#cardSlider li.card .cardContent {
	width: 190px;
	height: 205px;
	overflow: hidden;
	margin: 5px auto 13px;
	line-height: 16px;
}
#cardSlider .noButtons li.card .cardContent {
	height: auto; /* countries without cta btn may use the full card height for text */
}
#cardSlider .cardContent ul {
	padding-left: 15px;
	margin-bottom: 20px;
	list-style-type: disc;
}
#cardSlider .cardContent ul li {
	padding-left: 15px;
	list-style-type: disc;
}
#cardSlider .cardContentTop {
margin-bottom:15px;
}

#cardSlider .cardContentTop h2 {
display:inline !important;
}
/**********************************
* trim selection page trim-images *
***********************************/
.modelConfigure #carPicWrp { 
	width: 1000px;
	height: 340px;
	background-image: url(/assets/images/global/carconfigurator/bg/bg_slider.gif);
	padding: 0px;
	position: relative;
	overflow: hidden;
}
.modelConfigure #carPicWrp .car {
	position: absolute;
	right: 150px;
	top: 70px;
	z-index: 10;
	/* IE6 needs dimensions to display the image */
	width: 562px;
	height: 250px;
}
.modelConfigure #carPicWrp .trim { display: none; }
.modelConfigure #carPicWrp .trim.show { display: block; }

.modelConfigure #topSum { padding: 70px 37px 20px 37px; }
.modelConfigure #topSum h1,
.modelConfigure #topSum h2 { width: auto; font-size: 18px; line-height: 120%; margin-bottom: 20px; }

.modelOverview .module.modelInfo {
	float:left;
	width: 228px;
	margin: 0px 28px 10px 0px;
	line-height:16px;
}
.modelOverview .module.modelInfo h2 {
	font-size: 11px;
	margin-bottom: 1em;
}
.modelOverview .module.modelInfo p {
	margin-bottom: 1em;
}
.modelOverview .module.modelInfo .buttonWrp {
	padding-top: 5px;
}
#ncapLogo {
	position:absolute;
	top:60px;
	right: 32px;
	z-index:2;
}
#autobestLogo {
	position:absolute;
	top:60px;
	right: 32px;
	z-index:2;
}
#autobestLogo2 {
	position:absolute;
	top:150px;
	right: 32px;
	z-index:2;
}
/***************************************
* Body Types                           *
***************************************/
#containerBodyTypeCompare {
	padding:20px 37px 0 37px;
	margin-bottom: 60px;
}
#containerBodyTypeCompare {
	width:auto;
	table-layout:fixed;
	border-collapse:collapse;
	position:relative;
}
#containerBodyTypeCompare td {
	width:286px !important;
	padding:10px 10px 20px 10px;
	background-color:#f5f5f5;
	border:1px solid #c1c1c1;
	border-width:1px 1px 0px;
	font-size:11px;
}
#containerBodyTypeCompare div.tableWrapper {
	margin-top:0px;
	position:relative;
	float:left;
	width:923px;
	height:auto;
}
#containerBodyTypeCompare div.tableWrapper.twoColumns {
	width:616px;
}
#containerBodyTypeCompare div.twoColumnsCentered,/* h1 */
#containerBodyTypeCompare div.tableWrapper.twoColumnsCentered {
	width:616px;
	padding-left:153px;
}
#containerBodyTypeCompare div.tableWrapper div.wrapperCornerGraphics {
	height:3px;
	position:relative;
}
#containerBodyTypeCompare div.tableWrapper div.cornerBottomRight,
#containerBodyTypeCompare div.tableWrapper div.cornerTopRight,
#containerBodyTypeCompare div.tableWrapper div.cornerBottomLeft,
#containerBodyTypeCompare div.tableWrapper div.cornerTopLeft {
	position:absolute;
	width:3px;
	height:3px;
	background:no-repeat 0 0;
}
#containerBodyTypeCompare div.tableWrapper div.cornerTopLeft {
	left:-1px;
	top:-1px;
	background-image:url(/assets/images/global/box-gray1-top-left.gif);
}
#containerBodyTypeCompare div.tableWrapper div.cornerBottomLeft {
	left:-1px;
	top:-3px;
	background-image:url(/assets/images/global/box-gray1-bottom-left.gif);
}
#containerBodyTypeCompare div.tableWrapper div.cornerTopRight {
	right:0px;
	top:-1px;
	background-image:url(/assets/images/global/box-gray1-top-right.gif);
}
#containerBodyTypeCompare div.tableWrapper div.cornerBottomRight {
	right:0px;
	top:-3px;
	background-image:url(/assets/images/global/box-gray1-bottom-right.gif);
}
#containerBodyTypeCompare table td p.headline {
	padding-bottom:20px;
}
#containerBodyTypeCompare table td.buttons {
	padding:0 20px 10px;
	border-top:0;
	border-bottom:1px solid #c1c1c1;
	width:247px !important;
}

/***************************************
* Gallery Elements                     *
***************************************/
#multiMediaStage {
	width:902px;
	background-image:url(../../graphics/global/gallery-stage-background-top.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:10px 0 0 0;
	margin:20px 0 0 47px;
}
#multiMediaStage .contentWrapper {
	background-image:url(../../graphics/global/gallery-stage-background-middle.png);
	background-repeat:repeat-y;
	background-position:0 0;
	padding:0 12px 0 12px;
}
#multiMediaStage .contentWrapper .outline {
	border:1px solid #fff;
}
#multiMediaStage .contentWrapper .outline .content {
	border:1px solid gray;
	position:relative;
}
#multiMediaStage .navigationWrapper {
	background-image:url(../../graphics/global/gallery-navigation-box-background-middle.png);
	background-repeat:repeat-y;
	background-position:0 0;
	padding:0 12px 0 12px;
}
#multiMediaStage .navigationWrapper .content {
	padding:30px 0 0 0;
}
#multiMediaStage div.lastElement {
	background-image:url(../../graphics/global/gallery-navigation-box-background-bottom.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:14px;
	font-size:4px;
	margin-bottom:35px;
}

/***************************************
* View all models                      *
***************************************/
div#modelsSliderDatabase {
	display:none;
}
div#containerMainContent.viewAllModels div.containerViewAllModelsStage {
	height:410px;
	width:1000px;
	overflow:hidden;
	position:relative;
	background-image:url(/assets/images/global/view-all-models/view-all-models-background.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	visibility:hidden;
}
div#containerMainContent.viewAllModels div.containerViewAllModelsStage h1 {
	font-size:20px;
	color:#fff;
	margin-top:35px;
	margin-left:39px;
}
div#containerMainContent.viewAllModels ul#displayModelsSlider {
	position:absolute;
	top:56px;
	width:8599px;
}
div#containerMainContent.viewAllModels ul#displayModelsSlider li {
	float:left;
}
div#containerMainContent.viewAllModels ul#displayModelsSlider li.last {
	visibility:hidden;
}
div#containerMainContent.viewAllModels div#controlPanel {
	height:104px;
	width:1000px;
	overflow:hidden;
	position:absolute;
	top:306px;
	left:0;
	background-image:url(/assets/images/global/view-all-models/view-all-models-sliderelements-background.jpg);
	background-repeat:no-repeat;
}
div#containerMainContent.viewAllModels div#controlPanel div.arrowLeft {
	background-image:url(/assets/images/global/view-all-models/view-all-models-arrow-left.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	width:29px;
	height:33px;
	position:absolute;
	top:20px;
	left:57px;
}
div#containerMainContent.viewAllModels div#controlPanel div.arrowRight {
	background-image:url(/assets/images/global/view-all-models/view-all-models-arrow-right.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	width:29px;
	height:33px;
	position:absolute;
	top:20px;
	right:57px;
}
div#containerMainContent.viewAllModels div#controlPanel div#modelnameViewer {
	position:absolute;
	height:40px;
	width:796px;
	overflow:hidden;
	left:103px;
	top:20px;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	color:#3e3e3e;
}
#containerMainContent.viewAllModels div#controlPanel div#modelnameViewer span.price {
	font-size:18px;
	padding-left:20px;
}

/* cta buttons */
div#containerMainContent.viewAllModels div#controlPanel div#boxCtaButtons {
	position:absolute;
	height:40px;
	width:796px;
	overflow:hidden;
	left:103px;
	top:65px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#3e3e3e;
}
div#containerMainContent.viewAllModels div#controlPanel div#boxCtaButtons table.layoutBox {
	width:100%;
}
div#containerMainContent.viewAllModels div#controlPanel div#boxCtaButtons .button { float: left; }

div#containerMainContent.viewAllModels div#controlPanel div#boxCtaButtons .last .button,
div#containerMainContent.viewAllModels div#controlPanel div#boxCtaButtons .sibling .button {
	border-left:1px solid #fff;
}
div#containerMainContent.viewAllModels div#controlPanel div#boxCtaButtons .first .button
div#containerMainContent.viewAllModels div#controlPanel div#boxCtaButtons .sibling .button {
	border-right:1px solid #d8d8d8;
}
div#containerMainContent.viewAllModels div#controlPanel div#boxCtaButtons .button {
	padding-left:30px;
	padding-right:30px;
}
#containerMainContent.viewAllModels #controlPanel #boxCtaButtons .cta1 .topRight,
#containerMainContent.viewAllModels #controlPanel #boxCtaButtons .cta1 .topLeft,
#containerMainContent.viewAllModels #controlPanel #boxCtaButtons .cta1 .bottomRight,
#containerMainContent.viewAllModels #controlPanel #boxCtaButtons .cta1 .bottomLeft {
	background-image: url(/assets/images/global/buttons/cta1/corners-cta1-viewallmodels.gif);
}

#containerMainContent.viewAllModels #controlPanel #boxCtaButtons .cta2 .topRight,
#containerMainContent.viewAllModels #controlPanel #boxCtaButtons .cta2 .topLeft,
#containerMainContent.viewAllModels #controlPanel #boxCtaButtons .cta2 .bottomRight,
#containerMainContent.viewAllModels #controlPanel #boxCtaButtons .cta2 .bottomLeft {
	background-image: url(/assets/images/global/buttons/cta2/corners-cta2-viewallmodels.gif);
}

div#containerMainContent.viewAllModels div#boxThumbnails {
	overflow:scroll;
	overflow-x:auto;
	overflow-y:hidden;
	position:relative;
	border:1px solid #c1c1c1;
	width:924px;
	height:104px;
	margin-left:37px;
	background-image:url(/assets/images/global/view-all-models-thumbnail-box-background.png);
	background-repeat:repeat-x;
}
div#containerMainContent.viewAllModels div#boxContentSlider {
	width:757px;
	height:21px;
	margin-left:37px;
	position:relative;
	background-image:url(/assets/images/global/view-all-models-thumbnails-slider-background.png);
	background-repeat:no-repeat;
}
div#containerMainContent.viewAllModels div#boxContentSlider div.buttonLeft,
div#containerMainContent.viewAllModels div#boxContentSlider div.buttonRight {
	position:absolute;
	top:6px;
	left:8px;
	height:9px;
	width:8px;
	background-image:url(/assets/images/global/view-all-models-thumbnails-slider-arrow-left.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
div#containerMainContent.viewAllModels div#boxContentSlider div.buttonRight {
	top:6px;
	right:8px;
	left:auto;
	background-image:url(/assets/images/global/view-all-models-thumbnails-slider-arrow-right.png);
}
div#containerMainContent.viewAllModels div#boxContentSlider div#contentSlider {
	position:relative;
	width:746px;
	height:21px;
	margin-left:40px;
}
div#containerMainContent.viewAllModels div#boxContentSlider div#contentSlider a {
	width:130px;
	cursor:pointer;
}
div.infobox {
	margin: 37px 37px 60px 37px;
	float: left;
	clear: left;
	width:757px;
}
div.sdtPath2_configurator div.infobox,
div.sdtPath3_configurator div.infobox {
	float:left;
}
/* Overwrite the theme-settings for ui.slider:*/
.ui-state-default,
.ui-widget-content .ui-state-default {
	background:#E6E6E6 url(/assets/images/global/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 0 50%;
	border:1px solid #D3D3D3;
	color:#555555;
	font-weight:normal;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left:-15px;
	top:0em;
}
.ui-slider .ui-slider-handle {
	cursor:default;
	height:1.0em;
	position:absolute;
	width:30px;
	z-index:2;
}
.ui-widget-content a {
	color:#222222;
}
.ui-corner-all {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}
.ui-state-default,
.ui-widget-content .ui-state-default {
	background:#E6E6E6 url(/assets/images/global/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 0 50%;
	border:1px solid #D3D3D3;
	color:#555555;
	font-weight:normal;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
div#slider.ui-slider
.ui-widget-content {
	color:#222222;
}
.ui-widget {
	font-family:Verdana,Arial,sans-serif;
	font-size:1.1em;
}
.ui-slider {
	text-align:left;
}
div#containerMainContent.viewAllModels div#boxThumbnails ul#thumbnails {
	position:absolute;
	top:0;
	left:0;
}
div#containerMainContent.viewAllModels div#boxThumbnails li {
	float:left;
	overflow:hidden;
	text-align:center;
	position:relative;
	background-repeat:no-repeat;
	cursor:pointer;
}
div#containerMainContent.viewAllModels div#boxThumbnails li span {
	font-size:11px;
	position:absolute;
	top:70px;
	left:0;
	padding:0 10px;
}
div#containerMainContent.viewAllModels div#boxThumbnails li img:hover {
	visibility:hidden;
}

/****************************************
* Sitemap								*
****************************************/
div.sitemap {
	margin-left:175px;
}
div.sitemap h1 {
	display:block;
	font-size:16px !important;
	font-weight:bold;
	border:none !important;
	margin:0 !important;
	padding:0 !important;
	padding-top:16px !important;
	padding-bottom:20px !important;
}
div.sitemap h2 {
	border-bottom:1px solid #cfcfcf;
	padding-bottom:12px;
	font-size:11px;
	font-weight:bold;
}
div.sitemap ul {
	margin-top:6px;
}
div.sitemap li {
	font-size:11px;
	font-weight:bold;
	line-height:14px;
}
div.sitemap li.modelNode span {
	display:block;
	height:30px;
	overflow:hidden;
}
div.sitemap li a {
	font-size:12px;
	font-weight:normal;
	color:#951515;
	text-decoration:underline;
}
div.sitemap div.layout1 {
	width:788px;
	position:relative;
}
div.sitemap div.layout2 {
	width:209px;
	height:180px;
	overflow:hidden;
	float:left;
	margin:81px 0 0 50px !important;
	padding-top:0 !important;
}
div.sitemap div.layout2.first {
	clear:left;
	margin-left:0 !important;
}
div.sitemap div.layout1 ul ul {
	width:259px;
}
div.sitemap div.layout1 li.modelNode {
	position:relative;
	margin-top:31px;
	float:left;
	padding-right:10px;
	height:120px;
	width:249px;
	overflow:hidden;
}
li.modelNode + li.modelGeneral {
	padding-top:35px;
}
div.sitemap div.layout1 li.modelGeneral {
	clear:both;
}

/* Logo */
#containerHeadpart #chevroletLogo {
	float:left;
}
input {
	color: #000;
}
input.default {
	color: #787878;
}
/* separated lists (lists with a vertical line as spacers between the list items) */
ul.separated {
	list-style-type:none;
}
ul.separated li {
	float:left;
	border-right:1px solid;
	margin:0px;
	padding:0px 10px;
    height: 1em;
}
ul.separated li,
ul.separated li a {
	line-height:1.1em;
}
ul.separated li.first {
	padding-left:0px;
}
ul.separated li.last {
	padding-right:0px;
	border-right:none;
}

/* H1 Grafiken */
h1.modelname {
	background: url(/assets/images/global/models/model-headline-lacetti.png) no-repeat left top;
	height:0px;
	width: 191px; /* max width possible (becasuse of the gallery pages) */
	overflow:hidden;
	padding-top:30px;
	margin-bottom: 10px;
}

h1.modelname.modelnameLacetti {
	background-image:url(/assets/images/global/models/model-headline-lacetti.png);
}
h1.modelname.matizModelname {
	background-image:url(/assets/images/global/models/model-headline-matiz-em.jpg);
}
h1.modelname.new-sparkModelname {
	background-image:url(/assets/images/global/models/model-headline-spark-em.jpg);
}
h1.modelname.sparkModelname {
	background-image:url(/assets/images/global/models/model-headline-spark-em.jpg);
}
h1.modelname.aveo-3dModelname {
	background-image:url(/assets/images/global/models/model-headline-aveo-3d-em.jpg);
}
h1.modelname.aveo-4dModelname {
	background-image:url(/assets/images/global/models/model-headline-aveo-4d-em.jpg);
}
h1.modelname.aveo-5dModelname {
	background-image:url(/assets/images/global/models/model-headline-aveo-5d-em.jpg);
}
h1.modelname.lacetti-5dModelname {
	background-image:url(/assets/images/global/models/model-headline-lacetti-5d-em.jpg);
}
h1.modelname.nubira-4dModelname {
	background-image:url(/assets/images/global/models/model-headline-nubira-4d-em.jpg);
}
h1.modelname.nubira-swModelname {
	background-image:url(/assets/images/global/models/model-headline-nubira-sw-em.jpg);
}
h1.modelname.epicaModelname {
	background-image:url(/assets/images/global/models/model-headline-epica-em.jpg);
}
h1.modelname.captivaModelname {
	background-image:url(/assets/images/global/models/model-headline-captiva-em.jpg);
}
h1.modelname.cruzeModelname {
	background-image:url(/assets/images/global/models/model-headline-cruze-em.jpg);
}

/* 
 * Generic 'round corners'
 */

.corner,
.topLeft,
.topRight,
.bottomLeft,
.bottomRight {
	overflow: hidden;
	position: absolute;
	width: 4px;
	height: 4px;
	background: no-repeat left top;
}
.topLeft {
	top: -1px;
	left: -1px;
}
.bottomLeft {
	bottom: -1px; 
	left: -1px;
	background-position: left bottom;
}
.topRight {
	top: -1px;
	right: -1px;
	background-position: right top;
}
.bottomRight {
	bottom: -1px;
	right: -1px;
	background-position: right bottom;
}

/******************************
* Call To Action Button Links *
*******************************/
.button {
	display: block;
	position: relative;
	color: #FFF !important;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	padding: 3px 9px 4px;
	background: repeat left top;
	margin: 0px auto 10px;
}
.button:hover {
	text-decoration: underline;
}
.button strong {
	display: block;
	font-size: 18px; /* 1.64em */
	line-height: 1em;
}
.button.cta1 {
	border: 1px solid #A63100;
	background-color: #DF3F00;
	background-image: url(/assets/images/global/buttons/cta1/cta1.gif);
}
.button.cta2 {
	border: 1px solid #C1C1C1;
	color: #4C4C4C !important;
	background-color: #E9E9E9;
	background-image: url(/assets/images/global/buttons/cta2/cta2.gif);
}
.button.cta3 {
	border: 1px solid #004368;
	background-color: #0086C8;
	background-image: url(/assets/images/global/buttons/cta3/cta3.gif);
}

#containerGlobal .button.cta1 .topLeft,
#containerGlobal .button.cta1 .topRight,
#containerGlobal .button.cta1 .bottomLeft,
#containerGlobal .button.cta1 .bottomRight { background-image: url(/assets/images/global/corners-a63100.gif); }

#containerGlobal .button.cta2 .topLeft,
#containerGlobal .button.cta2 .topRight,
#containerGlobal .button.cta2 .bottomLeft,
#containerGlobal .button.cta2 .bottomRight { background-image: url(/assets/images/global/corners-c1c1c1.gif); }

#containerGlobal .button.cta3 .topLeft,
#containerGlobal .button.cta3 .topRight,
#containerGlobal .button.cta3 .bottomLeft,
#containerGlobal .button.cta3 .bottomRight { background-image: url(/assets/images/global/corners-004368.gif); }

.button.cta1.size1 { background-image: url(/assets/images/global/buttons/cta1/cta1-0to20.gif); }
.button.cta1.size2 { background-image: url(/assets/images/global/buttons/cta1/cta1-21to30.gif); }
.button.cta1.size3 { background-image: url(/assets/images/global/buttons/cta1/cta1-31to45.gif); }
.button.cta1.size4 { background-image: url(/assets/images/global/buttons/cta1/cta1-46to70.gif); }
.button.cta1.size5 { background-image: url(/assets/images/global/buttons/cta1/cta1-71to105.gif); }
.button.cta1.size6 { background-image: url(/assets/images/global/buttons/cta1/cta1-106to160.gif); }
.button.cta1.size7 { background-image: url(/assets/images/global/buttons/cta1/cta1-161to240.gif); }

.button.cta2.size1 { background-image: url(/assets/images/global/buttons/cta2/cta2-0to20.gif); }
.button.cta2.size2 { background-image: url(/assets/images/global/buttons/cta2/cta2-21to30.gif); }
.button.cta2.size3 { background-image: url(/assets/images/global/buttons/cta2/cta2-31to45.gif); }
.button.cta2.size4 { background-image: url(/assets/images/global/buttons/cta2/cta2-46to70.gif); }
.button.cta2.size5 { background-image: url(/assets/images/global/buttons/cta2/cta2-71to105.gif); }
.button.cta2.size6 { background-image: url(/assets/images/global/buttons/cta2/cta2-106to160.gif); }
.button.cta2.size7 { background-image: url(/assets/images/global/buttons/cta2/cta2-161to240.gif); }
                                                                           
.button.cta3.size1 { background-image: url(/assets/images/global/buttons/cta3/cta3-0to20.gif); }
.button.cta3.size2 { background-image: url(/assets/images/global/buttons/cta3/cta3-21to30.gif); }
.button.cta3.size3 { background-image: url(/assets/images/global/buttons/cta3/cta3-31to45.gif); }
.button.cta3.size4 { background-image: url(/assets/images/global/buttons/cta3/cta3-46to70.gif); }
.button.cta3.size5 { background-image: url(/assets/images/global/buttons/cta3/cta3-71to105.gif); }
.button.cta3.size6 { background-image: url(/assets/images/global/buttons/cta3/cta3-106to160.gif); }
.button.cta3.size7 { background-image: url(/assets/images/global/buttons/cta3/cta3-161to240.gif); }

/* generic styles for buttons under left navi */
#containerLvl5Lvl6Navigation .buttons {
	clear: left;
	float: left;
	margin: 35px 0px 60px auto;
	width: 194px;
}

/* Link-Elements:*/
/* External Links */
.plainTextExternalLink {
	background:url(/assets/images/global/icons/external-link-red.gif) no-repeat right 1px;
	padding-right:18px;
}

a:visited .plainTextExternalLink {
	background:url(/assets/images/global/icons/external-link-grey.gif) no-repeat right 1px;
}

/* * dealer search start */
/* the z-index is needed to fix ie's z-index bug for the dealer search (appears under mainNavi if it is missing) */
.dealerSearch {
	position:relative;
	z-index:60;
}
#dealerSearchWrp h1 {
	line-height:18px;
}

#dealerSearchWrp h1,
#dealerSearchWrp input#searchItem {
	font-size:12px;
}
#dealerSearchWrp {
	position:absolute;
	float:left;
	z-index:500;
	width:153px;
	display:none;
	top:11px;
	left:0px;
}
#dealerSearchWrp .bubblePointer {
	position:absolute;
	background:url(/assets/images/global/buttons/dealer-search/dealerTop.gif) no-repeat 0px top;
	width:20px;
	height:11px;
	top:0px;
	left:30px;
}
#dealerSearchWrp .contentWrp {
	margin-top:9px;
	padding:17px 14px 18px;
	border:2px solid #b0b0b0;
	background:#f7f7f7;
}
#dealerSearchWrp h1, /* old markup has h1, this is for backwards compatibility */
#dealerSearchWrp h2 {
	font-weight:bold;
	line-height:18px;
	margin-bottom:0px;
}
#dealerSearchWrp .closeAction {
	position:absolute;
	width:14px;
	height:14px;
	right:5px;
	top:14px;
	cursor:pointer;
	background:url(/assets/images/global/buttons/dealer-search/icon-close-dl-box-grey.gif) no-repeat 0px top;
}
#dealerSearchWrp a.button {
	margin-bottom: 15px;
}

#dealerSearchWrp a.advancedSearch {
	color:#b33037;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#dealerSearchWrp input#searchItem {
	height:14px;
	font-family:Verdana;
	border:1px solid #909090;
	color:#9D9D9D;
	padding:3px 10px;
	margin: 7px 0px 10px;
	width:96px;
}
#containerGlobal #dealerSearchWrp input.warning {
	border-color:#BB061C;
}
/* dealer search end */

/*
* OLD dealerbox start Quickfix for the Dealer search route finder box
* work in progress,  will be removed soon...
*/
div.searchBox {
	position:absolute;
	z-index:500;
	width: 148px;
	top:6px;
	display:none;
}
div.searchBoxHeadline {
	font-weight:bold;
}

input.dealerSearchField {
	height:14px;
	font-family:Verdana;
	display:block;
	border:1px solid #909090;
	font-size:12px;
	color:#9D9D9D;
	padding:3px 10px 3px 10px;
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
	width:92px;
}
input.warning {
	border:1px solid #BB061C;
}
div.dealerSearchBoxRemoveIcon {
	position:absolute;
	right:4px;
	top:4px;
	cursor:pointer;
}
div.dealerTop {
	width:14px;
	position:relative;
	z-index:1;
	left:30px;
	top:11px;
}
div.dealerSearchBoxContent {
	width:100%;
	font-size:12px;
	padding:20px 0px 10px 0px;
	background-color:#f7f7f9;
	border:2px solid #b0b0b0;
	position:relative;
	top:9px;
}
div.dealerSearchBoxContent a.dealerSearchBoxAdvancedLink,
div.dealerSearchBoxContent input.dealerSearchField,
div.dealerSearchBoxContent div.searchBoxHeadline,
div.dealerSearchBoxContent table.dealerSearchBoxButton,
div.dealerSearchBoxContent a.button {
	margin-left:16px;
	margin-right:18px;
}
a.dealerSearchBoxAdvancedLink {
	display:block;
	padding-top:20px;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

/*dealerbox end*/


/* Infobox:*/
/* Question:*/
div.infobox.question {
	background:url(/assets/images/global/infobox-question.png);
	background-repeat:no-repeat;
	height:44px;
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
}
div.infobox.question span {
	padding-left:45px;
	line-height:44px;
	color:#2e2e2e;
}
div.infobox.question a {
	text-decoration:underline;
	color:#000;
	font-weight:bold;
	padding-left:12px;
}

/* Debug Info */
div.bpiaLog
{
	padding:2em;
	border-style:dotted;
	border-color:black;
	font-size:62.5%;
}
div.bpiaLogDebug
{
	color:#FFFFFF;
	background-color:#009900;
}
div.bpiaLogDebug a
{
	color:#FFFFFF;
	background-color:#009900;
	font-weight:normal;
	text-decoration:underline;
	cursor:pointer;
}

div.bpiaLogDebug a:link,
div.bpiaLogDebug a:visited,
div.bpiaLogDebug a:focus,
div.bpiaLogDebug a:hover,
div.bpiaLogDebuga :active
{
	color:#FFFFFF;
	background-color:#009900;
}

div.bpiaLogInfo
{
	color:#FFFFFF;
	background-color:#990000;
}
div.bpiaLogWarn
{
	color:#FFFFFF;
	background-color:#990000;
}
div.bpiaLogError
{
	color:#FFFFFF;
	background-color:#990000;
}
div.bpiaLog dl
{
	margin:1em 0 1em 0;
}
div.bpiaLog dt
{
	font-weight:bold;
}
div.bpiaLog dd
{
	margin-left:2em;
	padding:0.75em 0 0.75em 0;
}
div.bpiaLogError pre
{
	font-size:1em;
	font-weight:bold;
}


/* model overview headlines including price pdf download links */

div.modelOverviewHeader h1.modelname {
	width:191px;
}

div.modelOverviewHeader div.containerRightLinks {
	text-align:right;
	padding-bottom:10px;
}

/* texts */
.txtSdt {
	font-size:11px;
	line-height:16px;
}

/* CONTAINER */
#containerGlobal {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	/* background-color:yellow; */
}
#containerHeadpart {
	/*background-image:url(/assets/images/global/header-background-1.jpg);
	background-repeat:no-repeat;*/
	height:84px;
	width:100%;
	position:relative;
	z-index:50;
}
#containerMainNavigation {
	position:absolute;
	top:47px;
	right:0px;
	width:829px;
}
#containerModelInformation {
	position:relative;
	z-index:48;
	height:39px;
}
#containerMainContent {
	width:100%;
	position:relative;
	z-index:40;
}
#containerMainContent ul.database {
	display:none;
}
#containerGlobal div.sdtPath1_help,
#containerGlobal div.sdtPath2_accessories,
#containerGlobal div.layout2 {
	/* padding:60px 0 40px; */
	/* margin:0; */
	padding:60px 0 0;
	/* margin:0 0 40px; */
	overflow:hidden;
	/* border:1px solid green; */
	/* background-color:orange; */
}
#containerGlobal div.sdtPath1_help h1,
#containerGlobal div.layout2 h1 {
	font-size:20px;
	border-bottom:1px solid #cfcfcf;
	margin:0 0 10px;
	padding:0 0 10px;
}
#containerContentPart2 {
	background-color:white;
	/*background-image:url(/assets/images/global/container-teaser-stage-background.jpg);
	background-position:0 0;
	background-repeat:no-repeat;*/
	position:relative;
	width:100%;
	height:40px;
	padding:18px 0 0 0;
}
#containerTeaserStage {
	clear:both;
	position:relative;
	/*background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/assets/images/global/teaser-area-background.jpg);*/
	width:100%;
	overflow:hidden;
	background-color:white;
}
div#containerTeaserStage.oneRow {
	height:190px !important;
}
div#containerTeaserStage.twoRows {
	height:355px !important;
	width:auto;
}
#containerMediaStageSlider {
	clear:both;
	position:relative;
	background-position:0 0;
	background-repeat:repeat-y;
	width:100%;
	margin:0;
	padding:0;
}
div.additionalContent {
	position:relative;
}
#containerFooter {
	clear:both;
	padding:0 0 20px;
	margin:40px 16px 0;
	border-top:1px solid #cfcfcf;
	overflow: hidden;
}
div#containerFooter.type2 {
	border-top:0;
}

/* global clear div */
div.divClearBoth {
	clear:both;
	height:0px;
	font-size:0px;
	/* IE6 fix for line only */
}


#containerHeadpart ul#navigationLvl1 li.navigationLvl1 div.linkImageWrapper {
	background:url(/assets/images/global/main-navi-ro-ro.png) no-repeat 0px 0px;
	padding:0px;
	margin:0px;
	position:relative;
	z-index:55 !important;
	height:37px;
	overflow:hidden;
}

#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationModels div.linkImageWrapper {
	background-position:0px 0px;
	width:200px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOffers div.linkImageWrapper {
	background-position:-200px 0px;
	width:175px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationExperience div.linkImageWrapper {
	background-position:-375px 0px;
	width:224px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOwners div.linkImageWrapper {
	background-position:-599px 0px;
	width:171px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationNotepad div.linkImageWrapper {
	background-position:-770px 0px;
	width:58px;
}
/* END Adjusting */


/* Modelnames */
h1.modelname.aveo-3dModelname {
	background-image:url(/assets/images/global/models/model-headline-aveo-3d-ro.jpg);
}
h1.modelname.aveo-4dModelname {
	background-image:url(/assets/images/global/models/model-headline-aveo-4d-ro.jpg);
}
h1.modelname.aveo-5dModelname {
	background-image:url(/assets/images/global/models/model-headline-aveo-5d-ro.jpg);
}
h1.modelname.lacetti-5dModelname {
	background-image:url(/assets/images/global/models/model-headline-lacetti-5d-ro.jpg);
}

.contentLink.rssLink,
.contentLink.rssDummyLink { display: none; }


/* Hover and Selected */
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationModels.active div.linkImageWrapper,
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationModels.hover div.linkImageWrapper {
	background-position:0 -48px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOffers.active div.navigationOffers,
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOffers.hover div.navigationOffers  {
	background-position:-200px -48px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationExperience.active div.navigationExperience,
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationExperience.hover div.navigationExperience {
	background-position:-375px -48px;
}

#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOwners.active div.navigationOwners,
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.navigationOwners.hover div.navigationOwners {
	background-position:-599px -48px;
}
#containerHeadpart ul#navigationLvl1 li.navigationLvl1.active a.navigationNotepad {
	background-position:-771px -48px;
}
div.tabBoxContainer {
	margin:0;
	padding:0;
	position:relative;
}
div.tabItemsContainer {
	margin:0;
	padding:0;
	position:relative;
	min-height: 20px;
   	height: auto !important;
   	height: 20px;
}
div.tabItem {
	position:relative;
	float:left;
	display:inline;
	padding:0;
	background-color:#F3F3F3;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	border-bottom:2px solid #FFFFFF;
	margin:0;
	margin-right:2px;
	color:#7C7C7C;
}
div.tabItem.tabbed {
	background-color:#E8AE05;
	border-bottom:2px solid #C1C1C1;
	color:#FFFFFF;
}
div.tabItemTextContent {
   border-left:1px solid #C1C1C1;
   border-right:1px solid #C1C1C1;
   border-top:1px solid #C1C1C1;
   padding: 6px 22px 6px 22px;
}
div.tabItem div.tabItemLeftTopCorner {
	background: url(/assets/images/global/tabitem-edge-left.png) left top no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:6px;
	height:6px;
}
div.tabItem div.tabItemRightTopCorner {
	background: url(/assets/images/global/tabitem-edge-right.png) right top no-repeat;
	position:absolute;
	top:0;
	right:0;
	width:6px;
	height:6px;
}
div.tabItem.tabbed div.tabItemLeftTopCorner {
	background: url(/assets/images/global/tabitem-edge-left-tabbed.png) left top no-repeat;

}
div.tabItem.tabbed div.tabItemRightTopCorner {
	background: url(/assets/images/global/tabitem-edge-right-tabbed.png) left top no-repeat;

}
div.tabMainContentContainer {
	position:relative;
	margin:0;
	}
div.tabMainContent {
	padding:20px;
	display:none;
	position:relative;
	}
div.tabMainContent.displayed {
	display:block;
	}
div.tabMainContent ul li {
	padding:2px 0 2px 0;
	}
div.tabMainContent ul {
	padding-bottom:20px;
	}
div.tabMainContent ul li a {
	text-decoration:underline;
	}
.rcBoxTop {
	background: url(/assets/images/global/border-pixel-c1.gif) 0 0 repeat-x;
	position:relative;
	width:100%;
	margin:0;
}
.rcBoxBottom {
	background: url(/assets/images/global/border-pixel-c1.gif) 0 100% repeat-x;
	position:relative;
	width:100%;
	margin:0;
}
.rcBoxLeft {
	background: url(/assets/images/global/border-pixel-c1.gif) 0 0 repeat-y;
	position:relative;
	width:100%;
	margin:0;
}
.rcBoxRight {
	background: url(/assets/images/global/border-pixel-c1.gif) 100% 0 repeat-y;
	position:relative;
	width:100%;
	margin:0;
}
.rcBoxBottomLeft {
	background: url(/assets/images/global/round-corner-white-left.gif) 0 100% no-repeat;
	position:relative;
	width:100%;
	margin:0;
}
.rcBoxBottomRight {
	background: url(/assets/images/global/round-corner-white-right.gif) 100% 100% no-repeat;
	position:relative;
	width:100%;
	margin:0;
}
div.textLink.external,
div.textLink.external {
	text-decoration:none;
}
div.textLink span.link,
div.textLink span.link {
	text-decoration:underline;
}
div.tabDisclaimer {
	font-size:9px;
	line-height:15px;
}

div.searchBox {
	position:absolute;
	left:690px !important;
}

/* webforms brochure request adjustment */
div#brochure1 .buttonHolder {
	margin-top:100px !important;
}
/* temporary removed globalSearchBox */
#globalSearch {display:none;}
#navigationSearch li.last {border-right:0px !important;}
