body {
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 12px;
	margin: 4px 0 8px 0;
	clear: both;
}

td {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
p {
	margin-top: 0em;
	margin-bottom: 1em;
	
}
#col3 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

a {
	color: #3e6da7;
	text-decoration: none;
}
a:hover {
	color: #3e6da7;
	text-decoration: underline;
}
#addmenu {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #a1a1ae;
	margin-top: 6px;
}
#footer td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a19f9d;
}
#footer td a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a19f9d;
}
#addmenu a {

	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #a1a1ae;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
	clear: both;
}
.lev3menu {
	margin-top: 7px;
	margin-left: 15px;
}
.leftdiv1 {
	margin-left: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	margin-top: 10px;
	padding-top: 10px;
	margin-right: 15px;
	line-height: 1.5em;
}

.lev3menu a {
	font-weight: bold;
	color: #a0a0a4;
	text-decoration: none;
}
.lev3menu a:hover {
	font-weight: bold;
	color: #000000;
}
h1.context {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #74747b;
	padding-bottom: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccccd1;
	border-right-color: #ccccd1;
	border-bottom-color: #ccccd1;
	border-left-color: #ccccd1;
}
h1.context2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #74747b;
	padding-bottom: 7px;
	margin-top: 0px;
}



.red {
	color: #FF0000;
}
.small {
	font-size: 9px;
}
.lev4menu a {

	font-weight: bold;
	color: #a0a0a4;
	text-decoration: none;
}
.lev4menu a:hover {

	font-weight: bold;
	color: #000000;
}
.lev4menu {
	margin-top: 7px;
	margin-left: 25px;
	font-size: 9px;
}
.date {
	font-size: 10px;
	color: #a0a0a4;
}

.tbox {
	border:1px solid #AEAEB0;
	font-family:Verdana,Arial,Helvetica;
	font-size:100%;
	
}

input {
	1border: 1px solid #aeaeb0;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #9999A3;    
    BACKGROUND-COLOR: #ffffff;
}
textarea {

	border: 1px solid #aeaeb0;
}

.pic_r{
	float: right;
	margin: 3px 0 10px 10px;
	border: none;
}

.pic_l{
	float: left;
	margin: 3px 10px 10px 0;
	border: none;
}

.content table {
	border:medium none;
	border-collapse:collapse;
	empty-cells:show;
	margin:0pt 0pt 0pt 0px;
	padding:0pt 0pt 0pt 0px;
}

.content td, .content th {
	border:1px solid #B0B0B0;
	font-weight:normal;
	padding:5px;
}


a.ditto_page, .ditto_currentpage{
	border:1px solid #FFFFFF;
	color:#3E6DA7;
	margin:0px;
	padding:0px 3px;
	text-decoration:none;
}

.ditto_currentpage{
	color:#000;
}

a.ditto_page:hover{
	border:1px solid #74747B;
	color:#3E6DA7;
	margin:0px;
	padding:0px 3px;
	text-decoration:none;
}


#feedbackForm {
	1width:90%;
}

#feedbackForm p{
	1width: 290px;
	margin: 0;
	padding: 5px 0 3px 0;
	padding-left: 150px; /*width of left column containing the label elements*/
	1border-top: 1px dashed gray;
	height: 1%;
}

#feedbackForm label{
	1font-size: 90%;
	color: #111;
	float: left;
	margin-left: -150px; /*width of left column*/
	width:130px;
}

#feedbackForm textarea{
	overflow: auto;
}

.errors{
	color: red;
}


.content	table {
	border-collapse: collapse
	border:0;
}

.content	table tr,
.content	table td {
	border:0;
}

.content	img {
	padding:10px;
}


/*** ***/


.tab
{
    WIDTH: 100%;
    empty-cells: show;
}


/*table used as title*/
.tab_title
{
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    empty-cells: show;
    
}
.tab_title_head
{
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    BACKGROUND:#CCCCD1;
    empty-cells: show;
    text-align: right;
}



/*1 for unpare, white background for rows, is always the first color of a list*/
.tab_list_bg1
{
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BACKGROUND: #FFFFFF;
}
.tab_list_bg1_line
{
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BACKGROUND: #FFFFFF;
    BORDER-LEFT: solid 1px #CCCCD1;
    vertical-align: top;
}

/*2 for pare, light grey background for rows*/
.tab_list_bg2
{
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BACKGROUND: #F0F0F5;
}
.tab_list_bg2_line
{
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BACKGROUND: #F0F0F5;
    BORDER-LEFT: solid 1px #CCCCD1;
    vertical-align: top;
}






.content table img, 
.content .tab img, 
.content .tab_title	img, 
.content .tab_title_head	img, 
.content .tab_list_bg1	img, 
.content .tab_list_bg1_line	img,
.content .tab_list_bg2	img, 
.content .tab_list_bg2_line	img {
	padding:0;
}


.bnone		{
	border:0;	
}


.trtop td {
	border-top:1px solid #ccccd1;	
}


#passat-sale {
		text-align:center;
}


#passat-sale td {
		vertical-align:top;
		padding:0 20px;
}

#passat-sale img {
		border:0;
}



#dealern td {
	vertical-align:bottom;
}


#imgh1 {
	vertical-align:bottom;
	padding-top:30px;
	margin-left:15px
}


div#dealername {
	font-size:1.5em;
	bolder:1px solid red;
}


#offdia {
	font-size:0.5em;
	color:#8c8c8c;
}


#dpho {
	color:black;font-size:1.4em;margin:5px 0 0px 0;
}

table.border {border:1px solid black;z-index:5}

table.border td {border:1px solid #808080;z-index:1}

.imageteaser_pic_flex{width: 195px;height: 70px;}
