/*//////////////////
 	MY STYLES
//////////////////*/
.models_menu{
	padding-top:2px;
}
.models_menu a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-left:12px;
	margin-right:10px;
}
.models_menu a:hover{
	color:#ccccd1;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.sec_head{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:2px;
	padding-left:10px;
	width:208px;
	height:20px;
	border-right:#878791 solid 1px;
}
.sec_menu{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:1px;
	height:20px;

}


.sec_menu a{
	
	display:block;
	width:250px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px ;
	padding-left:10px;
	height:20px;
}
.sec_menu a:hover{
	color:#FFFFFF;
	background-color:#5c5c61;
	text-decoration:none;
}


.info{
	color:#88878d;
	border-bottom:1px solid #ccccd1;
	margin-top:10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:7px;
	font-weight:bold;
	font-size:10px;
}

.left_nav{
	display:block;
	font-size:10px;
	height:17px;
}
/*//////////////////
VOLKSWAGEN WEBSITE
//////////////////*/
body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 69%;
	color: #000000;	
}

p 
{	
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;	
	padding: 0px;					
	font-size: 100%;
}

table, td 
{	
	padding: 0px;
	margin: 0px;
	font-size: 100%;	
}

.form
{
	padding: 0px;
	margin: 0px;		
}

.img
{
	padding: 0px;
	margin: 0px;		
}

h1 
{	
	font-size: 140%;	
	margin: 10px 0px 15px 0px;
	padding: 0px;
}

h2 
{	 
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h3,h4,h5,h6
{
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	color: #74747b;	
}

h3.spec
{
	padding: 0px 0px 7px 0px;
	border-bottom: 1px solid #CCCCCC;
}

a
{	 
	color: #3e6da7;
	text-decoration: none;
}

a:hover
{
	color: #3e6da7;
	text-decoration: underline;
}

.logo
{
	margin: 20px 0px 0px 36px;
}

.grayTahoma 
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #a1a1ae;
	margin: 6px 0px 0px 0px;	
}

.grayTahoma a 
{

	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #A1A1AE;
}

.grayTahoma a:hover 
{	
	color: #A1A1AE;
}

.grayTahoma td 
{

	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #A1A1AE;
}

.top
{
	border-right:1px #FFFFFF solid;	
	width: 780px;
}

.dark
{
	background:#a0a0a4;
	height: 20px;	
}

.darkmain
{
	background:#9999a3;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0xp 0xp 0xp 0xp ;
}

.dealername 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	font-weight: bold;	
	padding: 0px 10px 0px 0px;	
}

.dealerimage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	padding: 0px 0px 0px 15px;	
}

.allright
{
	margin: 0px;
	padding: 0px 0px 0px 15px;	
}

.left
{
	width: 180px;	
	padding: 7px 0px 0px 15px;	
	font-size: 100%;	
}

.left ul,
.right ul 
{	
	list-style-type: none;	
	list-style-image: none;		
	padding: 0px;	
	margin: 0 0 0 0px;	
	
}

.left ul li,
.right ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(../imgs/bul01.gif);
	background-repeat: no-repeat;
	background-position:  0 3;	
}

.orange,
.content .orange
{	
	list-style-type: none;	
	list-style-image: none;		
	padding: 0px;	
	margin: 0 0 0 0px;	
	
}

.orange li,
.content .orange li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(../imgs/bul01.gif);
	background-repeat: no-repeat;
	background-position:  0 3;	
}

.right
{
	width: 190px;
	padding: 0px 0px 0px 10px;	
	border-left: 1px solid #9A999F;	
	font-size: 100%;
}

a.leftlinck
{
	font-weight: bold;
	color: #a0a0a4;
	text-decoration: none;
	padding: 0px 0px 6px 0px;	
	margin: 0px 0px 0px 0px;
	display: block;
}

a.leftlinck:hover {
	font-weight: bold;
	color: #000000;
}

.content
{
	margin: 0px;
	padding: 0px 15px 0px 0px;	
}

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

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

.content ul
{
	padding: 0px 0px 0px 10px;
	margin:  0px 0px 0px 0px;
}

.content ul li
{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 10px;
}

.content table.clear,
.content table.clear table
{
	padding: 0px;	
	margin: 0px;	
	font-weight: normal;
	border: none;	
	background-color: transparent;
}

.content table.clear td
{
	background-color: transparent;
	border: none;	
	padding: 0px;
	margin: 0px;	
}

.content table.formtable
{
	padding: 0px;	
	margin: 0px;	
	font-weight: normal;
	border: none;	
	background-color: transparent;
}

.content table.formtable td
{
	background-color: transparent;
	border: none;	
	padding: 3px 10px 3px 0px;
	margin: 0px;
	vertical-align: top;	
}

.content table.clear td table.spec
{
	padding: 0px;	
	margin: 0px;	
	font-weight: normal;
	border: none;	
	background-color: transparent;		
}

.content table.clear td table.spec td
{
	padding: 4px 0px 0px 4px;	
	margin: 0px;	
	font-weight: normal;
	border: 1px solid #B0B0B0;	
	background-color: transparent;
}

.sep
{
	margin: 10px 0px 10px 0px;
}

#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;
}

#footer td div.mar 
{
	margin: 0px 0px 0px 15px;
}

.date 
{
	font-size: 10px;
	color: #a0a0a4;
}

.leftten
{
	margin: 0px 0px 0px 10px;
}/*Image margin left 10px*/

.rightten
{
	margin: 0px 10px 0px 0px;
}/*Image margin left 10px*/

.main
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none;	
}

.main td
{
	width: 25%;	
	vertical-align: top;
	padding: 10px 10px 0px 0px;	
}

.main td.no
{
	width: 25%;
	padding: 10px 0px 0px 0px;
	vertical-align: top;	
}

a.page
{	 
	color: #3e6da7;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px 3px 0px 3px;
}

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

span.inpage
{	 
	color: #000000;	
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
}

div.outpage
{
	padding: 5px 0px 5px 0px;
}

.error
{
	color: #FF6501;
}

.notice
{
	color: #162E6E;
}

.red
{
	color: red;
	padding: 0px 0px 0px 0px;
}

.model
{
	padding: 0px 2px 0px 14px;
	margin: 0px 0px 0px 0px;
	border: 0px;	
}

/**************************************/ 
/*GALERIE*/ 
/**************************************/ 
.galerie 
{ 
    POSITION: relative; 
    WIDTH: 570px; 
    HEIGHT: 280px; 
    MARGIN-BOTTOM: 20px; 
    BACKGROUND: #E6E6EB; 
    OVERFLOW: visible; 
    DISPLAY: block; 
} 
.galerie_le 
{ 
    POSITION: relative; 
    WIDTH: 130px; 
    PADDING-TOP: 15px; 
    FLOAT: left; 
    DISPLAY: block;     
} 

.galerie_ri 
{ 
    POSITION: relative; 
    WIDTH: 440px; 
    MARGIN: 0px; 
    PADDING: 0px; 
    FLOAT: left; 
    DISPLAY: block;     
} 
.galerie_largepic 
{ 
    MARGIN-TOP: 0px; 
    MARGIN-LEFT: 0px;     
    BORDER: 0; 
} 
.galerie_smallpic_le 
{ 
    MARGIN-BOTTOM: 1px;     
    MARGIN-LEFT: 10px; 
    BORDER: 0; 
} 
.galerie_smallpic_ri 
{     
    MARGIN-BOTTOM: 1px;     
    MARGIN-LEFT: 1px; 
    BORDER: 0; 
} 

/*END galerie at the content area*/ 
/*====================================*/

/*icon PLUS over pictures*/ 
/*************************/ 
.icon_plus_area 
{ 
    POSITION: relative; 
} 
.icon_plus 
{ 
    POSITION: absolute; 
} 
.clickimg 
{ 
    BORDER: 0; 
    CURSOR: pointer;     
} 

/*END picture elements*/ 
/*====================================*/ 

/* Form elements */
 .inputtext, .inputtextarea, .inputselect, .inputbutton, .inputbodybutton, .mini, .inputselectmulti 
{
	font-family:Verdana,Arial,Helvetica; 
	width: 395px;	
	border: 1px solid #AEAEB0;	
	font-size: 100%;	
}

 .inputbutton, .inputbodybutton
 { 	 	
 	width: auto;
 	border: 1px solid #AEAEB0;	
 }

 .inputtext,   .inputfile, .mini, .inputselect
 {
 	height: 20px;
 }
 
 .mini 
{	
	width: auto;	
}

.inputtextmini
{
	width: 100px;
	height: 18px;
	font-family:Verdana,Arial,Helvetica; 
	font-size: 10px;
	color: #9999A3;
}

.miniselect
{
	width: auto;
	font-family:Verdana,Arial,Helvetica; 	
	border: 1px solid #aeaeb0;
	height: 18px;
}

.inputcheckbox,  .inputradio
{
	width: auto;
	border: none;	
}



/**************************************/ 
/*MAINNAV*/ 
/**************************************/ 
.mainnav 
{ 
    Z-INDEX: 30; 
    POSITION: absolute; 
    TOP: 82px; 
    LEFT: 0px; 
    WIDTH: 780px; 
    HEIGHT: 88px; 
    TEXT-ALIGN: right; 
     
} 

#main_sub_container 
{ 
    Z-INDEX: 50; 
    POSITION: absolute; 
    TOP: 100px; 
    LEFT: 547px; 
    HEIGHT: 65px; 
    WIDTH: auto; 
    PADDING-TOP: 1px; 
    VISIBILITY: hidden; 
    DISPLAY: none;         
    background:#e6e6eb;         
} 

#main_sub_container2 
{ 
    Z-INDEX: 50; 
    POSITION: absolute; 
    TOP: 200px; 
    LEFT: 547px; 
    HEIGHT: 65px; 
    WIDTH: auto; 
    PADDING-TOP: 1px; 
    VISIBILITY: hidden; 
    DISPLAY: none;                 
} 
.main_sub 
{ 
    POSITION: relative; 
    HEIGHT: 62px; 
    TEXT-ALIGN: left; 
    VISIBILITY: visible; 
    FLOAT: left; 
    OVERFLOW: hidden; 
    PADDING-RIGHT: 12px; 
    PADDING-LEFT: 0px; 
    VERTICAL-ALIGN: top; 
} 
#main_sub_list 
{ 
    BORDER: 0; 
    PADDING: 0; 
    MARGIN: 0; 
    TEXT-ALIGN: left;     
} 

/*main subnavigation*/ 
/******************************/ 
a.main_sub_link 
{ 
    FONT-FAMILY: Arial, Helvetica, Sans Serif; 
    FONT-SIZE: 11px; 
    COLOR: #878791; 
    PADDING-LEFT: 0px; 
    TEXT-DECORATION: none; 
    WHITE-SPACE: nowrap;         
} 
a.main_sub_link:link 
{ 
    COLOR: #878791; 
    TEXT-DECORATION: none;     
} 
#dealername { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 16px; 
    float: right; 
    font-weight: bold; 
    padding-right: 10px; 
    padding-top: 0px; 
} 

a.main_sub_link:visited 
{ 
    COLOR: #878791; 
    TEXT-DECORATION: none;     
} 
a.main_sub_link:active 
{ 
    COLOR: #878791; 
    TEXT-DECORATION: none;     
} 
a.main_sub_link:hover 
{ 
    COLOR: #000000; 
    TEXT-DECORATION: none;         
} 

/*main subnavigation hi*/ 
/******************************/ 
a.main_sub_link_hi 
{ 
    FONT-FAMILY: Arial, Helvetica, Sans Serif; 
    FONT-SIZE: 11px; 
    COLOR: #878791; 
    PADDING-LEFT: 0px; 
    TEXT-DECORATION: none; 
    WHITE-SPACE: nowrap;         
} 
a.main_sub_link_hi:link 
{ 
    COLOR: #878791; 
    TEXT-DECORATION: none;     
} 
a.main_sub_link_hi:visited 
{ 
    COLOR: #878791; 
    TEXT-DECORATION: none;     
} 
a.main_sub_link_hi:active 
{ 
    COLOR: #878791; 
    TEXT-DECORATION: none;     
} 
a.main_sub_link_hi:hover 
{ 
    COLOR: #000000; 
    TEXT-DECORATION: none;         
} 


/**************************************/ 
/*SUBNAVIGATION CONTENT*/ 
/**************************************/ 


/*navigation subnav*/ 
/*************************/ 
#subnav_submenu 
{ 
    Z-INDEX: 70; 
    POSITION: absolute; 
    WIDTH: 200px; 
    TEXT-ALIGN: left; 
    BACKGROUND: #A0A0A4; 
    VISIBILITY: hidden; 
    DISPLAY: none; 
    OVERFLOW: visible;         
} 

ul.subul 
{	
	list-style-type: none;	
	list-style-image: none;		
	padding: 0px;	
	margin: 0 0 0 0px;	
	
	
}

ul.subul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;	
	BORDER-TOP: 1px solid #878791;
	width: 100%;	
}

a.subnav_sub_link 
{ 
    padding: 2px 16px 4px 10px;
    FONT-FAMILY: Arial, Helvetica, Sans Serif; 
    FONT-SIZE: 11px; 
    TEXT-DECORATION: none; 
    COLOR: #ffffff; 
    LINE-HEIGHT: 12px;     
    WHITE-SPACE: nowrap; 
    DISPLAY: block;        
} 
a.subnav_sub_link:link 
{ 
    COLOR: #ffffff; 
    TEXT-DECORATION: none;     
} 
a.subnav_sub_link:visited 
{ 
    COLOR: #ffffff; 
    TEXT-DECORATION: none;     
} 
a.subnav_sub_link:active 
{ 
    COLOR: #ffffff; 
    TEXT-DECORATION: none;     
} 
a.subnav_sub_link:hover 
{ 
    COLOR: #ffffff; 
    TEXT-DECORATION: none; 
    BACKGROUND: #5C5C61; 
    DISPLAY: block;     
} 

/*END subnav*/ 


.level0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(../imgs/bul01.gif);
	background-repeat: no-repeat;
	background-position:  0 3;
	list-style-type: none;	
	list-style-image: none;		
}


.right_menu{
	padding-left:10px;
	padding-bottom:2px;
	background-image:url(../imgs/bul01.gif);
	background-repeat:no-repeat;
}

.n_title{
	color:#5c5c61;
	font-weight:bold;
}

.n_title:hover{
	color:#000000;
}

.title{
	font-size:15px;
	font-weight:bold;
	color:#000000;
}


.sitemap_models{
	display:block;
	float:left;
	width:150px;
}
.sitemap_models a{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
	margin-right:5px;
}
.sitemap_models a:hover{
	color:#ccccd1;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
