@import url("forms.css");
body {
	margin:0px;
	padding: 0px;
	background-color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
td, div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
A, TD A, DIV A {
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
A:active, TD A:active, DIV A:active {
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
A:link, TD A:link, DIV A:link {
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
A:visited, TD A:visited, DIV A:visited {
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
A:hover, TD A:hover, DIV A:hover {
    COLOR: #3E5F88;
    TEXT-DECORATION: underline;
}
H1 {
    font-weight: bold;
    font-size: 16px;
	margin-bottom:7px;
}
H2 {
    font-weight: bold;
    font-size: 11px;
    COLOR: #646469;
	margin-bottom:7px;
}
H3 {
    font-weight: bold;
    font-size: 11px;
    COLOR: #646469;
	margin-bottom:8px;
}
form {
	margin: 0px;
	padding: 0px;
}
.topTable {
	width: 780px;
	border-right: 1px solid white;
}
.logo {
    /*width: 183px;*/
    height: 100px;
}
.qnav {
	width: 597px;
	padding-top: 3px;
    text-align: right;
	vertical-align: top;
    color: #9999A3;
    font-size: 10px;
	White-space: nowrap;
	overflow: visible;
}
.qnav a, .qnav A:link, .qnav A:active, .qnav A:visited {
	font-size: 10px;
	color: #9999A3;
    text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.qnav A:hover {
    font-size: 10px;
	color: #000000;
    text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.qnavSeparator {
	margin-left: 6px;
	margin-right: 6px;
}
.mainTitle {
	height: 70px;
	text-align: left;
}
.mainnav {
    width: auto;
    text-align: right;
	vertical-align: bottom;
	padding-bottom: 5px;
}
.mainnav a, .mainnav a:visited, .mainnav a:link {
	color:#5C5C61;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin-left: 11px;
}
.mainnav a:hover {
	color: black;
}
.homeTable {
	width: 780px;
	text-align: left;
}
.homeTableTd0 {
	width:585px;
	padding:0px;
	text-align: left;
	vertical-align: top;
}
.homeTableTd1 {
	width:195px;
	padding: 15px 0px 0px 15px;
	text-align: left;
	vertical-align: top;
}
.homeTableTd2 {
	width:390px;
	padding: 15px 0px 0px 15px;
	text-align: left;
	vertical-align: top;
}
.subTableTd1 {
	width:195px;
	padding: 35px 0px 0px 15px;
	text-align: left;
	vertical-align: top;
}
.negativMargin {
	margin-top: -10px;
}
.subTableTd2 {
	width:585px;
	padding: 15px 0px 0px 15px;
	text-align: left;
	vertical-align: top;
}
.subTableTd3 {
	width:780px;
	padding: 15px 0px 15px 15px;
	text-align: left;
	vertical-align: top;
}
.homeBoxTd1 {
	border-top: 1px solid #e2e2e2;
	padding-bottom: 15px;
}
.homeBoxTd2 {
	border-top: 1px solid #e2e2e2;
	padding-top:2px;
}
.subBoxTd1 {
	border-top: 1px solid #e2e2e2;
	padding-top: 4px;
}

.subBoxTd4 {
	border-top: 1px solid #e2e2e2;
	padding-top: 4px;
	padding-left:10px;
}
.homeUsed {
	width: 180px;
}
.homeUsedTitle {
	background-image:url(/templates/vw_dealer05/images/homeUsedLine.gif);
	background-repeat:repeat-x;
	color:#646469;
	padding-bottom: 5px;
}
.homeUsedTitle span {
	background-color: white;
	padding-right:2px;
	font-size:10px;
}
.homeSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#646469;
	width:130px;
	margin-bottom: 5px;
}
.imageInput {
	vertical-align: top;
	padding-top: 2px;
}
.footer {
	width: 780px;
	margin-top: 70px;
	margin-bottom: 30px !important;
	clear: left;
}
.footerTd {
	text-align: right;
	color: #9999A3;
	font-size: 10px;
	padding-right: 15px;
}
.footerTd a, .footerTd a:visited {
	color: #9999A3;
	text-decoration: none;
}
.footerTd a:hover {
	color: #9999A3;
	text-decoration: underline;
}
.greyBar {
	background-color:#9999A3;
	text-align: left;
	vertical-align: middle;
	color: white;
	height: 20px;
	padding-left: 15px;
}
.greyBar a:link, .greyBar a:visited {
	color:white;
	text-decoration: none;
}
.greyBar a:hover {
	color:white;
	text-decoration: underline;
}
.sideBoxTitle {
	background-color:#CCCBD1;
	height:20px;
	color:white;
	font-weight:bold;
	text-align: left;
	vertical-align: middle;
	padding-left:5px;
}
.openingHours {
	padding: 10px 5px 10px 5px;
	border-left: 1px solid #CCCBD1;
	border-right: 1px solid #CCCBD1;
	border-bottom: 1px solid #CCCBD1;
}
.locationMap {
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #CCCBD1;
	border-right: 1px solid #CCCBD1;
	border-bottom: 1px solid #CCCBD1;
	padding: 5px 0px 5px 0px;
}
.teaser_pic {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 4px;
	BORDER-TOP: solid 1px #CCCCD1;
}

/* USED CARS OVERRIDE*/

.sfOuterContainer {
	margin: 0px 0px 0px 0px !important;
	border: none !important;
	width: 440px !important;
	background:red!important;
}



.sfContainer, .sfForm {
	margin:0px !important;
	padding:0px !important;
	border:none !important;
}
.rlcriteria {
	width: 765px !important;
	margin-bottom: 3px;
}
.rldisplaying, .dp_Pics {
	margin:0px !important;
}
.rl, .dp_links {
	margin-left: 0px !important;
}
.dp_links{
	float: left !important;
	width: 346px !important;
	clear: none !important;
	margin-left: 2px !important;
}
.dp_details {
	margin-bottom: 2px !important;
	float: left !important;
}

.formElement {
	width: 282px !important;
}
.formElementTitle{
	margin-top:0px !important;
}
.rldisplaying, .rl {
	width: 765px !important;
}
.dp_Pics {
	width: 415px;
	float: left !important;
}
.dp_PicThumbs {
	margin:0px !important;
	width:auto;
}
.dp_PicThumb {
	float:left;
	margin-bottom: 1px;
}

/*navigation model index subnav*/
/******************************/
#modelSubnav_submenu
{
	Z-INDEX: 70;
    POSITION: absolute;
    LEFT: 210px;
    WIDTH: 100px;
	HEIGHT: 80px;
    VISIBILITY: hidden;
	DISPLAY: none;
	OVERFLOW: hidden;		
}

#modelSubnav_list
{
	POSITION: absolute;
	HEIGHT: auto;
	WIDTH: auto;
    BOTTOM: 1px;			
}

a.modelSubnav_sub_link
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    COLOR: #ffffff;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;	
	DISPLAY: block;	
	PADDING-LEFT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 1px;
}
a.modelSubnav_sub_link:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
}
a.modelSubnav_sub_link:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
}
a.modelSubnav_sub_link:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
}
a.modelSubnav_sub_link:hover
{
    COLOR: #CCCCD4;
    TEXT-DECORATION: none;
	DISPLAY: block;	
}
	
/**************************************/



/* CONFIGURATOR STYLES */
.row_plattform_big {
    WIDTH: 780px;
    /*HEIGHT: 350px;*/
/*	HEIGHT: 100px;
    TOP: 100px; */
	POSITION: absolute;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.configShowIt {
	position:absolute;
	top:450px;
}
.pic_keyvisual {
    PADDING: 0px;
    MARGIN: 0px;
	background-image:url(../images/models_bg.jpg);
	background-repeat:no-repeat;
}
.mainStage {
	width: 781px;
	background-color: white;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
}
.titlebar {
	height:20px;
	width: 781px;
	background-color: #9999A3;
	overflow: hidden;
	border-right: 1px solid white;
}
.titlebarVariant {
	height:20px;
	width: 200px;
	background-color: #9999A3;
	border-right: 1px solid white;
	overflow: hidden;
	float: left;
}
.pageTitle {
	padding: 2px 0px 0px 12px;
	color: white;
	font-size: 12px;
	font-weight: bold;
}
.leftMenuBox {
	float:left;
	/*border: 1px dashed grey;*/
	width:200px;
}
.leftMenuBoxVariant {
	float:left;
	background-color: #F6F7FB;
	width: 200px;
	border-right: 1px solid white;
	padding-bottom: 10px;
}
.leftMenu {
	margin-top:9px;
}
.leftMenuVariant {
	margin-top:9px;
	width: 199px;
}
.MenuVariant {
	margin-top: 5px;
	width:199px;
}
.leftMenuItem {
	padding:3px 0px 3px 15px;
}

.leftMenuItem a, .leftMenuItem a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9999A3 !important;
	font-weight:bold;
	text-decoration:none;
}
.leftMenuItem a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666690;
	font-weight:bold;
	text-decoration:none;
}
.mainBannerImage {
	height: 260px;
	width: 781px;
	overflow:hidden;
	border-right: 1px solid white;
}
.overviewTbl {
	float: left;
	margin-top: 10px;
	border: 1px solid white;
}
.overviewImg {
	vertical-align: top;
	text-align: left;
}
.overviewImg img {
	border: none;
}
.overviewTxt {
	vertical-align: top;
	text-align: left;
}
.newCarThumbs {
	text-align: center;
	vertical-align: top;
	padding-top: 7px;
	background-image:url(../images/gallery_thumbs_bg.jpg);
	background-repeat:no-repeat;
}
.newCarThumb {
	width: 114px;
	height: 76px;
	text-align: center;
	vertical-align: middle;
}
.thumbsBar {
	width: 355px;
	height: 20px;
	background-color: #AEADB0;
	color: white;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 2px 8px;
}



.cfIntro {
	float: left;
	margin: 15px 0px 0px 66px;
	width: 448px;
}
.cfIntroTd {
	border-bottom: 1px solid #5D5C61;
	font-weight: bold;
	color: #5D5C61;
}
.cfContent {
	float: left;
	margin: 15px 0px 0px 66px;
	width: 449px;
}
.cfcontentListing {
	border-bottom: 1px solid #AEADB0;
	color: #5D5C61;
	padding-top:2px;
}
.cfcontentdescription {
	border-bottom: 1px solid #AEADB0;
	color: #5D5C61;
	padding-top:2px;
	width : 230px;
}
cfcontentListing1 {
	border-bottom: 1px solid #AEADB0;
	text-align: center;
	color: #5D5C61;
	padding-top:2px;
}
.cfdescription {
	background-color: #E7E6EB;
	color: #5D5C62;
	font-weight: bold;
	padding: 2px 0px 1px 11px;
	border-bottom: 2px solid white;
	border-top: 4px solid white;
	border-right: 1px solid white;
	font-size:12px;
}
.cfcontentlistingcolours {
	width: 225px;
	height: 35px;
	background-color: #F0F0F0;
	border-right:1px solid white;
	vertical-align: middle;
	border-bottom: 2px solid white;
	padding-right: 10px;
}
.cfcontentListing, .cfIntroTd {
	font-size: 10px !important;
}
.cfcontentListingColours1 {
	height: 35px;
	background-image: url(../images/coloursRowBg1.gif);
	background-repeat:repeat-y;
	vertical-align: middle;
	border-bottom: 2px solid white;
}
.cfSelect, .cfDeselect {
	width:25px;
	text-align: center;
}
.cfContainer {
	margin: 15px 0px 15px 15px;
}
.cfVariantChoice {
	margin: 15px 0px 0px 15px;
	width:565px;
}
.cfdescription {
	padding-right: 5px;
	padding-left: 0px;
	background-color: #f0f0f0;
}
.cfRow1, .cfRow2 {
	height: 15px;
}
.cfSummaryBox {
	float:left;
	width:200px;
	height:260px;
	background-color: white;
	border-right: 1px solid white;
}
.cfSummaryInfoBoxHolder {
	height:209px;
}
.cfSummaryInfoBox {
	margin:15px 15px 0px 15px;
}
.cfSummaryCat, .cfSummaryInfo {
	color: #5D5C62;
}
.cfSummaryDisc {
	padding-top:5px;
	font-size:10px;
	color:#5D5C62;
}
.cfSummaryTotal {
	color: #5D5C62;
	font-weight: bold;
	border-top: 1px solid #5D5C62;
	margin-top: 5px;
}
.cfLinksContainer{
	background-color: #CDD9E8;
	height:51px;
	border-bottom: 1px solid white;
}
.cfLinks {
	width:199px;
	text-align: right;
	padding:2px 15px 0px 0px;
}
.cfLinks a, .cfLinks a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5B62;
	font-weight:bold;
	text-decoration:none;
}
.cfLinks a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8F8D95;
	font-weight:bold;
	text-decoration:none;
}
.cfImageHolder {
	width: 580px;
	height: 260px;
	float: right;
	text-align: center;
	background-color: white;
}
.FrontRearZoomMenu {
	clear:left;
	width: 448px;
}
.FrontRear {
	float:left;
}
.FrontRearLarge {
	float:left;
	margin-left:15px;
}
.zoom {
	float: right;
}
.zoomLarge {
	float: right;
	margin-right:15px;
}
.configCategories {
	width:580px;
	height:20px;	
	float:left;
}
.configCategoryOn {
	border-right: 1px solid #9999A3;
	background-color: #B2B3BC;
	height:20px;
}
.configCategoryOn1 {
	background-color: #B2B3BC;
	height:20px;
}
.configCategoryOn a, .configCategoryOn a:visited, .configCategoryOn1 a, .configCategoryOn1 a:visited {
	color:white !important;
	font-weight: bold;
	text-decoration: none;
}
.configCategoryOn a:hover, .configCategoryOn1 a:hover {
	color:white;
	font-weight: bold;
	text-decoration: underline;
}
.configCategoryOff {
	border-right: 1px solid #9999A3;
	background-color: #BCC8D7;
	height:20px;
}
.configCategoryOff1 {
	background-color: #BCC8D7;
	height:20px;
}
.configCategoryOff a, .configCategoryOff a:visited, .configCategoryOff1 a, .configCategoryOff1 a:visited {
	color:#5D5C61 !important;
	font-weight: bold;
	text-decoration: none;
}
.configCategoryOff a:hover, .configCategoryOff1 a:hover {
	color:#5D5C61;
	font-weight: bold;
	text-decoration: underline;
}
.cfOptionsChoice {
	width: 100%;
	border-left: 1px solid #5C5C61;
	background-color: #E7E6EB;
}
.cfoptionlinkOn {
	border-right: 1px solid #5C5C61;
	background-color: white;
	height:20px;
}
.cfoptionlinkOff {
	border-right: 1px solid #5C5C61;
}
.summaryMenuTbl {
	margin-top:15px;
	width: 100%;
	
}
.summaryLinks {
	height:16px;
	background-color: #E7E6EC;
	vertical-align: middle;
}



.usedcarboxs {
	margin-top: 1px;
}
.usedcarbox {
	width: 82px;
	margin-left: 1px;
	margin-right: 2px;
	margin-top: 2px;
	padding: 3px;
	background-color: #F5F5F5;
	border: 1px solid #ebebeb;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	float: left;
	clear: none;
}
.usedcarbox img {
	width: 82px;
	height: 61px;
	margin-bottom: 2px;
}
.usedcarbox a {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}



/* Latest News */

.nr_item {
height:120px;
}

.nr_title {
background: none;
margin-top:5px;
margin-bottom:5px;
border-bottom: dashed 1px #ccc;
}

.nr_title a{
background: none!important;
font-weight:bold!important;
text-decoration:none!important;
}

.nr_title a:hover{
background: none!important;
font-weight:bold!important;
text-decoration:underline!important;
}



.nr_image {
float:left;
}

.nr_summary {
float:left;
margin-left:5px;
}

.clear {clear:both;}


.daswelt li {
	margin-left:50px;
}


