/* Basis */
html {
	background-color:#fff;
	height:100%;
	margin-bottom:1px;
}
img {
	border:0;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* nicht zu druckende Elemente entfernen */
#carConfigurator .notprint,
#containerHeadpart,
#containerFooter,
#carNavigation,
#carConfigurator #configHead,
#carConfigurator .service,
#carConfigurator .section h1.sectionHead .info,
#carConfigurator .features li,
#carConfigurator .sectionContent .infoMessage,
#carConfigurator #colors h3,
#carConfigurator #rims h3,
#carConfigurator #seatCover h3,
#carConfigurator .sectionContent h3,
#carConfigurator .buttonGroup, 
#carConfigurator .toggleListView { display: none; } 

/* picWrp, carImage */
#carConfigurator #topSum { padding: 20px 20px 20px 20px; }
#carConfigurator #carPicWrp { width: 700px; height: 280px; }
#carConfigurator #rimLayer { right: 10px; top: 20px; z-index: 11; }
#carConfigurator .car { right: 10px; top: 20px;  }

/* configSections */
#carConfigurator .config { width: 700px; margin-left: 0px; }

/* sectionHead */
#carConfigurator .section h1.sectionHead { border-top: none; border-bottom: 2px solid #909090; background-color: #ffffff; line-height: 20px; }
#carConfigurator .section h1.sectionHead span.sectionName { background-image: none !important; padding-left: 10px; }

#carConfigurator .sectionContent .third,
#carConfigurator .sectionContent .twothird { width: 0px; overflow: visible; }
#carConfigurator .sectionContent .third li,
#carConfigurator .sectionContent .twothird li { clear: both; margin-left: 15px; width: 600px;}

/* engine */
#carConfigurator #engine { width: 700px; }
#carConfigurator #engine td { display: none; font-weight: normal; }
#carConfigurator #engine th, 
#carConfigurator #engine .selected td { display: table-cell;} 
#carConfigurator #engine th.col0, 
#carConfigurator #engine td.col0 { display: none; }
#carConfigurator #engine .col1 { width: 70px; padding-right: 10px; padding-left: 15px; }
#carConfigurator #engine .col2 { width: 100px; padding-right: 10px; }
#carConfigurator #engine .col3 { width: 100px; padding-right: 10px;}
#carConfigurator #engine .col4 { width: 100px; padding-right: 10px;}
#carConfigurator #engine .col5 { width: 100px; padding-right: 10px;}
#carConfigurator #engine .col6 { width: 80px; }

#carConfigurator #engineTypes .sectionContent .full { border: none; }

#optionalEquipment ul.group li.group { border: none; }

#carConfigurator .features li.selected { display: list-item;}
#carConfigurator .features li.selected input { display: none; }
#carConfigurator .features li.selected strong { font-weight: normal; }
#carConfigurator .section.closed { margin-bottom: 10px; }
#carConfigurator .section.closed .sectionContent { display: block !important; }