* {
margin: 0;
padding: 0;
}
/*html {overflow-y:auto; overflow-x: hidden;}
* html body {overflow-y:auto; overflow-x: hidden;}*/
/* png fix in IE6 
* html img, * html div { behavior: url(../img/iepngfix.htc);}
*/

/* To prevent disappearing bullets in IE6! */
ul, ol, dl {
	position: relative;  
}


body {
	background-color: #e7e9ea;
}
body, td, ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
tr{
	vertical-align: top;
}

#page {
width: 860px;
margin: 7px auto 0px auto;
background-color: #FFFFFF;
position: relative;
overflow: auto;
background-image: url(../img/bg-main.jpg);
padding: 0px 7px 0px 7px;
}

* html #page{
width: 874px;
background-image: url(../img/bg-main-ie6.jpg);
}

#top {
width: 860px;
overflow: hidden;	
height: 87px;
background-image:url(../img/top.png);
}


#label {
width: 180px;
height: 47px;
}

#country {
float: right;
height: 19px;
width: 50px;
margin: 0 20px 0 0;
}

#keyimage {
width: 860px;
height: 220px;
background-image: url(../img/key-image.png);
margin-bottom: 1px;
}

#keyimage2 {
width: 860px;
height: 120px;
background-image: url(../img/key-image.png);
margin-bottom: 1px;
}

#assistbar {
width: 825px;
height: 25px;
float: left;
background-color: #599720;
padding-left: 35px;
}
* html #assistbar {
width: 840px;
padding-left: 20px;
}

#leftcolumn {
width: 200px;
margin: 0 15px 10px 0;
float: left;
background-color: #f2f1ec;
height: 100%;
}



/* menu */
#mainmenu {
font-size: 12px;
font-weight: 800;
}

#mainmenu ul {
font-size: 12px;
font-weight: 800;
margin: 20px 0 0 12px;
list-style: none;
list-style-image: none;
}
#mainmenu ul li {
margin: 1px 0 2px 0px;
line-height: 23px;
}
* html #mainmenu ul li {
	height: 22px;
	list-style: none;
	list-style-image: none;
}
#mainmenu ul li a{
color: #333333;
padding: 0 0 0 4px;
display: block;
text-decoration: none;
border-top: 1px solid #f2f1ec;
}

#mainmenu ul li.level2{
font-size: 11px;
font-weight: 400;
text-indent: 5px;
margin: 0;
line-height: 20px;
}
#mainmenu ul li.level3{
font-size: 11px;
font-weight: 100;
background-image: url(../img/arrow.png);
background-position: 3px 7px;
text-indent: 6px;
background-repeat: no-repeat;
margin: 0 0 0 10px;
list-style: none;
list-style-image: none;
line-height: 18px;
}
#mainmenu ul li.level4{
font-size: 11px;
font-weight: 100;
text-indent: 22px;
margin: 0 0 0 20px;
line-height: 16px;
font-style: italic;
list-style: square;
}

#mainmenu ul li.level3 a:hover, #mainmenu ul li.level3 .Activelink{
background-image: url(../img/arrow.png);
background-position: 3px 7px;
text-indent: 6px;
background-repeat: no-repeat;
list-style: none;
list-style-image: none;
background-color:#d8d5c6;
border-top: 1px solid #f2f1ec;
}

#mainmenu ul li a:hover,  .Activelink{
background-color:#d8d5c6;
border-top: 1px solid #f2f1ec;
}
.Activelink{
background-color:#d8d5c6;
/*font-weight: bold;*/
border-top: 1px solid #f2f1ec;
}

#mainmenu_goback .loose {
font-size: 11px;
font-weight: 100;
margin: 10px 5px 10px 75px;
text-align: left;
line-height: 16px;
font-style: italic;
}
#mainmenu_goback .loose:hover {
background-color:transparent;
font-weight: 100;
color:#d8d5c6;
}
/* einde menu */


#content {
width: 430px;
margin: 0 15px 0 0;
padding-bottom: 10px;
float: left;
background-color: #FFFFFF;
}

#content2 {
width: 630px;
float: left;
overflow: hidden;
background-color: #FFFFFF;
}

#rightcolumn {
width: 200px;
background-color: #FFFFFF;
margin: 20px 0px 0px 0px;
float: right;
}

* html #rightcolumn{
	position: relative;
	left: -12px;
}
#rightcolumn h2{
margin: 0px 0px 25px 0px;
}

#rightcolumn p img{
margin-top: 10px;	
width: 200px;
}

/* tekst */

h1 {
margin: 20px 0 0 0;
font-size: 18px;
color: #606061;
color: #193725;
font-weight:normal;
}

h2 {
margin: 20px 0 10px 0;
font-size: 14px;
color: #193725;
font-weight: bold;
}

h3 {
margin: 2px 0 10px 0;
font-size: 11px;
color: #333333;
}
#rightcolumn h2{
margin: 0px 0px 4px 0px;	
}
#content{
font-size: 11px;
color: #606061;
}

p, td{
line-height: 15px;
font-size: 11px;
color: #606061;
margin: 0;
}

.footer {
color: #193725;
}
.footer a{
padding-left: 5px;
padding-right: 5px;
}


p img .image{
float: left;
width: 100px;
height: auto;
margin-right: 5px;
}
.Ace1_Separator{
	margin: 20px 0px 5px 0px;
}
/* links algemeen */

a {
font-size: 11px;
color: #333333;
text-decoration: underline;
}

a:hover {
color: #599720;
text-decoration: none;
}

.link {
font-size: 11px;
color: #333333;
text-decoration: none;
}

.link:hover {
color: #599720;
text-decoration: underline;
}

.link_plus {
font-size: 11px;
color: #000000;
font-weight: 800;
text-decoration: none;
}

.link_plus:hover {
color: #599720;
text-decoration: underline;
}


#assistbar a.link {
font-size: 11px;
color: #fff;
text-decoration: none;
}

#assistbar a.link:hover {
font-size: 11px;
color: #fff;
text-decoration: underline;
}

#assistbar img {
border: 0;
margin: 0 5px 0 0;
}

#assistbar .TopMenu li{
list-style-type: none;
background: url(../img/arrowwhite.png) no-repeat left 75%;
display:block;
float:left;
margin: 3px 10px 0px 10px;
padding: 2px 5px 0px 8px;
}

/* lijst */
#content ul{
list-style-type: disc;
margin: 5px 20px;
}
.cleanlist{
margin: 3px 10px 5px 10px;
padding: 2px 5px 5px 8px;
}
.Module_ContentBlock_Row2 ul{
list-style-type: circle;
margin: 3px 10px 5px 10px;
padding: 2px 5px 5px 8px;
}


.tabel_2 {
width: 100%;
padding: 0;
}
.tabel_1{
width: 100%;
}
* html .tabel_1{
width: 150px;
}
.lijst {
margin: 0px 0 0 1px;
}

.lijst ul li, .lijst li{
margin: 0px 0px 0px 0px;
line-height: 145%;
}


#rightcolumn ul li, .lijst ul li, .ind_car ul li, .verkoopprijs a, #content2 .link, #TwoColsWrapper .link, .lijst li, #TwoColsWrapper ul li, .cleanlist li, #content ul li{
list-style-image: none;	
list-style: none;
background-image: url(../img/arrow.png);	
background-position: left 4px;
background-repeat: no-repeat;
display:block;
margin: 5px 0px 0px 0px;
padding: 0px 5px 0px 8px;
}

#content .lijst, #content .cleanlist{
	left: -18px;
}
* html #content .lijst, * html  #content .cleanlist{
	position: relative;
	left: -18px;
}

#rightcolumn .lijst ul li{
margin: 0px 0px 0px 0px;
}



/* TopMenu */

.TopMenu {
margin: 0 10px 0 175px;
}

.TopMenu ul {
margin: 0;
padding: 0;
}

/* selectboxjes rechts */
.select {
width: 150px;
margin-bottom: 5px;
}

.select p {
font-weight: bold;
margin-left: 10px;
}

/* lijn */
hr {
color: #CCCCCC;
margin-top: 25px;
}

/* POSITIE TABEL EXLEASE */
.exlease {
margin: 20px 0 0 0;
width: 630px;
}

.exlease th {
width: 100%;
background-color: #599720;
height: 20px;
}

.exlease h1 {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin: 2px 10px 5px 10px;
float: left;
}

.exlease h2 {
font-size: 16px;
font-weight: bold;
color: #599720;
margin: 0;
}

.exlease h3 {
font-size: 12px;
font-weight: bold;
color: #606061;
margin: 0;
}

.exlease h4{
font-size: 12px;
color: #599720;
margin: 5px 0 5px 5px;
}


.exlease img.groot {
width: 300px;
margin: 5px 0 5px 5px;
}

.exlease .thumb {
width: 68px;
height: auto;
margin: 5px 1px 2px 5px;
}

.exlease td {
width: 50%;
}

.donker, .Table_Variant_01_Column2 {
background-color: #d7d4cd;
}

.licht, .Table_Variant_01_Column1 {
background-color: #edeae1;
}

.groen {
background-color: #599720;
}

/* ITEM TABEL EXLEASE */

table.exleaseitems td {
	width: 285px;
	vertical-align:top; 
}

table.exleaseitems {
width: 285px;
float: left;
margin: 10px 0 5px 5px;
}

.exleaseitems h1{
font-size: 12px;
color: #554545;
font-weight: bold;
margin: 0 0 5px 0;
}

.exleaseitems h2{
font-size: 11px;
color: #554545;
font-weight: bold;
margin: 0;
}

.exleaseitems p{
font-size: 11px;
color: #554545;
}

.exleaseitems img {
margin-right: 5px;
border: 0;
}

.exleaseitems a
{
font-size: 11px;
text-decoration: none;
color: #599720;
background: url(../img/arrow-hover.png) no-repeat left 5px;
display:block;
margin: 0px 10px 0px 2px;
padding: 0px 5px 0px 8px;
}

* html .exleaseitems a{
background: url(../img/arrow-hover.gif) no-repeat left 5px;
}

.exleaseitems a:hover
{
text-decoration: underline;
}

/* Ex-lease DETAILS*/
.exleasedetail {
width: 100%;
font-size: 11px;
color: #606061;
margin-left: 5px;
}

.exleasedetail h2{
font-size: 12px;
color: #599720;
margin: 0 0 5px 0;
}


p.accesoires  {
margin: 7px 5px 7px 5px;
}
#TwoColsWrapper p{
margin: 7px 5px 7px 5px;
}
#TwoColsWrapper p.normal{
margin: 0 0 0 2px;;
}
/*banner*/
.bannerimg{
	padding-bottom: 0px;
}
.banner_onder {
width: 100%;
height: 30px;
background-color: #599720;
margin-top: -1px;
}
.banner_boven{
height: 22px;
background-color: #599720;
margin-top: -1px;
font-size: 11px;
color:#FFFFFF;
padding: 8px 0px 1px 10px;
}
	
	
.banner_onder p {
color: #FFFFFF;
font-size: 11px;
}

.banner_onder img {
margin: 10px 0 0 10px;
}

.banner_onder a {
margin-left: 7px;
font-size: 11px;
color: #fff;
text-decoration: none;
}

.banner_onder a:hover {
margin-left: 7px;
font-size: 11px;
color: #fff;
text-decoration: underline;
}


/*energielabel */
.energielabel, .Table_Variant_01 {
margin: 10px 0 10px 0;
width: 430px;
}

.energielabel .groen h1, .energielabel .groen p, .Table_Variant_01_Header, .Table_Variant_01_Header p{
font-size: 12px;
color: #FFFFFF;
margin: 5px 0px 3px 3px;
line-height: 17px;
font-weight: bold;
}
.Table_Variant_01_Header{
padding: 2px 0px 1px 2px;
}
.energielabel p,  .energielabel h1{
margin: 5px;
font-size: 11px;
color: #606061;
display: inline;
}


/* FORMULIER */
#NoBotsAllowed
	 {display: none;}
.Secret
	 {display: none;}
.InputBoxError
{
    background-color: #FFFF6e;
}

#formulier
{
border: 1px solid #d7d4cd;
padding: 10px 10px 10px 10px;
width: 370px;
}
#OfferFormulier{
border: 1px solid #d7d4cd;
padding: 10px 10px 10px 10px;
width: 604px;
}	
#frmOffer td{
	vertical-align: top;
}
#form1 {
width: 350px;
background-color: #f3f2ef;
padding: 10px 10px 10px 10px;
font-size: 11px;
}
#frmOffer, #frmOffer2, #frmBrochure, #frm2{
	width: 590px;
	background-color: #f3f2ef;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
}

#form1 p, #frmOffer p, #frmOffer2 p, #frmBrochure p, #frm2 p{
font-size: 11px;
color: #554545;
}

#OfferFormulier label, #form1 label, frmOffer label, #frmOffer2 label, #frmBrochure label, #frm2 label {
margin: 0 0 10px 0;
}
.kop2{
	font-weight: bold;
}

#form1 input, #frmOffer input, #frmOffer2 input, #frmBrochure input, #frm2 input {
width: 200px;
font-size: 10px;
border-width: 1px;
border-style: solid;
border-color: #d7d4cd;
margin-bottom: 5px;
}

#frmOffer input , #frmOffer2 input, #frmBrochure input, #frm2 input{
width: 180px;
font-size: 10px;
border-width: 1px;
border-style: solid;
border-color: #d7d4cd;
margin-bottom: 5px;
}


#form1 textarea, #frmOffer textarea, #frmOffer2 textarea, #frm2 textarea {
font-size: 11px;
border-width: 1px;
border-style: solid;
border-color: #d7d4cd;
margin-bottom: 0px;
}

input#button {
height: 20px;
width: 75px;
font-size: 11px;
font-weight:bold;
color: #7b7a78;
background-color: #d7d4cd;
border: 1px solid #b4b2ae;
margin: 15px 0 0 0;
}

input#button:hover {
height: 20px;
width: 75px;
font-size: 11px;
font-weight:bold;
color: #fff;
background-color: #b4b2ae;
border: 1px solid #b4b2ae;
margin: 15px 0 0 0;
}

#form1 .rbutton {
width: 20px;
height: 12px;
margin: 5px 0 5px 0;
border: 0;
}

#frmOffer .rbutton, #frmOffer2 .rbutton, #frmBrochure .rbutton {
width: 20px;
height: 12px;
margin: 3px 0 5px 0;
border: 0;
}

.InputBoxSelect{
	margin: 0px 0px 10px 0px;
height: 21px;
width: 175px;
font-size: 11px;
color: #7b7a78;
background-color: #fff;
border: 1px solid #b4b2ae;
}	
#TypesDiv{
	font-weight: 400;
	text-transform: italic;
	margin: 0px 0px 10px 0px;
	
}
.hr_low, .hr	{
	width: 100%;
	text-align: center;
	height: 1em;
	border-bottom: 0.1em dotted #b4b2ae;
	margin: 5px 5px 5px -1px;
}
	
.verplicht {
float:right;
margin: 0 18px 0 0;
}

.balk {
padding: 5px 0 5px 5px;
height: 15px;
width: 345px;
background-color: #E3B046;
}



/* OVERIG */

	.verkoopprijs
	{
		margin: 0 0 0 0;
		float: right;
		width: 170px;
	}
	.verkooptekst
	{
		width: 155px;
		float: left;
		padding: 2px 3px 0px 4px;
	}
	.verkooptekst td
	{
		color: #000000;
		font-size: 11px;
		font-weight: 800;
		background-image: url(../img/arrow.png);
		background-position: 2px 4px;
		background-repeat: no-repeat;
		padding: 0 0 5px 10px;
	}
.totop{
	margin: 4px 0px 0px 0px;
	border: 0;
}	
* html .totop{
	margin: 0px;
}	
	
/* Modules */
#Module_ActionCars{
	float: left;
}
#Module_ActionCars img{
	width: 100px;
	height: 75px;
}
#Module_ExLeaseCars img{
	width: 100px;
	height: 75px;
}
.module_form{
	width: 185px;
	background-color: #599720;
	height: 50px;
	padding: 5px 0px 5px 15px;
}
.selectboxoffer{
	float: left;
}
.module_form_text{
	margin: 5px 5px 5px 0px;
	color: white;
}
.module_input{
	background-color: #FFFFFF;
}
.module_gray{
	float: right;
	margin: 0 0 15px 0;
}
.module_input select{
	width: 150px;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #d7d4cd;
	margin-bottom: 5px;
}
	
	
/* AutoNieuws */
#module_car_news .header{
	height: 22px;
	background-color: #599720;
	margin-top: -1px;
	font-size: 11px;
	color:#FFFFFF;
	padding: 8px 0px 1px 10px;
	margin: 7px 0px 2px 0px;
}
#module_car_news .contents{
	margin: 0px 5px 10px 0px;
}
#module_car_news .banner_onder{
	padding: 0 0 0 10px;
	text-indent: -7px;
	height: 30px;
	width: 190px;
	margin: 0px;
}
#column_right_module_car_news .normallink{
	margin: 5px 0px 5px 0px;
	display: block;
}
	
/* FISCALE WAARDE */

.fiscaal {
width: 200px;
}
#FiscaleWaarde{
	padding-top: 20px;
	min-height: 85px; 
	height: 85px;
	border: 1px ridge black;
	width: 405px;
	margin: 10px 0 10px 0;
}
	

.fiscaal input{
width: 28px;
text-transform: uppercase;
height: 14px;
font-size: 13px;
font-weight: 800;
text-align: center;
margin: 5px 0px 1px 4px;
vertical-align: top;
border: 1px solid #d7d4cd;
}

.txtKenteken
{
    width: 33px;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 16px;
		/*background-color: gold;*/
		border: 2px outset black;
		margin: 10px 0 0 15px;
    
}
.KentekenPlaat{
  text-transform: uppercase;
	background-color: gold;
	border: 2px outset black;
	font-weight: 800;
	font-size: 24px;
	line-height: 24px;
	color: black;
	padding: 4px 4px 0px;
	vertical-align: middle;
}
.Module_News_Ace_Date{
	font-style: italic;
	color: green;
	font-weight: 100;
	font-size: 10px;
}
.searchbox
{
    width: 175px;
    font-size: 11px;
    color: #787876;
}

/* Textblokken (ivm overgang)*/
h1.Text_Article_Header, h2.Text_Article_SubHeader {
margin: 20px 0 10px 0;
font-size: 14px;
color: #193725;
font-weight: bold;
}

/* 2 Kolommen */
#TwoColsWrapper{
	margin-top: 10px;
}

.TwoCols{
	float: left;
	width: 645px;
}

.TwoColsLeft{
	float: left;
	width: 300px;
	padding: 5px 20px 10px 10px;
}

.TwoColsRight{
	float: left;
	width: 300px;
	padding: 5px 15px 10px 0px;
}

* html .TwoColsLeft img{
	width: 100%;
	}
* html .TwoColsRight img{
	width: 100%;
	}
.TwoCols  p{
	display: block;
	margin: 5px 0px ;
}
.TwoCols .Text_Article_Header{
	margin-top: 0;
	padding-top: 0;
	display: block;
}
.ind_car{
	float: left;
	}
.all_cars{
	background-color: #edeae1;
}
	

/* PromotieItems */
#PromoItem_1{
	margin-top: 15px;
	padding-top: 201px;
	width: 200px;
	background-image: url(/MediaFiles/Image/Main_Layout/PromoItem_1.jpg);
	background-repeat: no-repeat;
}
#PromoItem_2{
	margin-top: 15px;
	padding-top: 201px;
	width: 200px;
	background-image: url(/MediaFiles/Image/Main_Layout/PromoItem_2.jpg);
	background-repeat: no-repeat;
}
#PromoItem_3{
	margin-top: 15px;
	width: 200px;
}

/* correctie */
.Module_ContenBlock_Row2{
	text-align: left;
}

.Module_ContenBlock_Row2 ul{
	list-style: none;
	list-style-image: none;
}
.table_1 p{
	background-color: red;
}
#formulier .keuzerondjes, #frmOffer .keuzerondjes, #frm2 .keuzerondjes{
	width: 20px;
	height: 20px;
	margin: 0px 5px 0px 0px;
}

/* Tabellen */
.Table_Variant_01{
/*	width: 400px;*/
	vertical-align: top;
}
.Table_Variant_01_Header{
	background-color: #599720;
	vertical-align: top;
}
.Table_Variant_01_Column1{
	vertical-align: top;
	padding: 4px 2px 2px 2px;
}
.Table_Variant_01_Column2{
	vertical-align: top;
	padding: 4px 2px 2px 2px;
}
/*--- _Module_Search_Site_Page.asp ---*/

#srchResult iframe { 
        width: 425px; 
}
#cse-search-results {
	    font-family: Arial, Helvetica;
}
/*---  END  _Module_Search_Site_Page.asp ---*/

* html #mainmenu ul li.level3{
font-size: 11px;
font-weight: 100;
list-style-image: url(../img/arrow.png);
background-image: none;
}

* html #mainmenu ul li.level3 a:hover, * html #mainmenu ul li.level3 .Activelink{
background-color:#d8d5c6;
border-top: 1px solid #f2f1ec;
background-image: none;
margin: 0px 0 0 0px;
text-indent: 0px;
}

