/*-------------------+
| CLEAR ALL STYLES   |
+--------------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }



/*-------------------+
| SET ALL STYLES     |
+--------------------*/

* {
	margin: 0;
}

html, body {background:#ffffff url("/images/site/bg_web.jpg") top left repeat-x; width:100%; height:100%;
						 margin:0; padding:0;  font-family:"Verdana", serif; line-height:1.4em; text-align:left; 
						 font-size: 10px; color: #58585a;}
#wrapper {width:100%; height: 100%; margin:0; padding:0; background:url("/images/site/bg_lease.jpg") top left no-repeat;}
#container {width:975px; min-height: 100%; height: auto !important; height: 100%; margin: 0 0 -27px; padding:0;}
#container_inner{margin:0; padding:0;margin-left:60px; } /*for IE */

#container_content {background:#ffffff;width:915px;}
#container_content_inner{ margin:10px 0 20px 5px; padding:0;}



h1 {font-family:"Arial", serif; margin:0; padding:0;margin-left:5px;color:#585858; font-size:12px; font-weight:bold;  text-transform:uppercase;}
h2 {font-family:"Arial", serif; color:#ffffff; font-weight:normal; font-size:11px; margin-left:10px; padding:0; font-weight:normal; text-transform:uppercase;}
h3 {font-family:"Arial", serif; font-weight:bold; font-size:11px;  margin-top:0; padding-bottom:5px; text-transform:uppercase;}
h4 {font-family:"Arial", serif; font-weight:normal; font-size:12px; margin-left:5px; padding:0; font-weight:bold;}
h4.skype{font-family:"Arial", serif; font-weight:normal; font-size:12px; background: url("/images/site/skype_arrow.gif") top left no-repeat; padding:0 0 0 20px;; font-weight:bold;}
h5 {font-family:"Arial", serif; font-weight:normal; font-size:12px; margin:0 0 0 10px; padding:0; font-weight:normal; line-height:2.3em; text-align:center; color:#ffffff;}
h5.newsflash {font-family:"Arial", serif; text-transform:uppercase;font-weight:normal; font-size:26px;  padding:0; font-weight:bold; line-height:2.3em; text-align:left; color:#a4c360;}
h6 {font-family:"Arial", serif; font-weight:bold; font-size:11px;  margin-top:-1px; padding-bottom:5px; text-transform:uppercase;}
h7 {font-family:"Arial", serif; font-weight:normal; font-size:12px; margin:0; padding:0; font-weight:bold;}

p {margin-left:10px; padding:3px 0;}
a {text-decoration:none; color:#97b314; outline:none; margin-left:10px;}
a:hover {text-decoration:none; position: relative;}

b {font-weight:bold;}
i {font-style:italic;}

ul {list-style:disc; margin-left:25px; padding:3px 0; text-align:left;}
li {padding:2px 0}
hr{ height: 0;border: 0;border-top: 1px solid #acacac;} 

.clearer {height: 1px; overflow: hidden; margin-top: -1px; clear: both;}

/*-----------+
| FOOTER     |
+------------*/
.footer {background:url("/images/site/footer_lsns.gif") top left no-repeat; width:915px; height:27px;  color:#ffffff; margin-left:60px;  overflow: hidden;}
.footer_inner {margin:0; padding-left:10px;font-size:9px; height:25px; line-height:2.8em; }
.credit {width:100px; height:25px; margin:0; 
					padding-left:6px; float:right; font-size:9px; color:#bdbdbd;}
.credit a{color:#bdbdbd; text-decoration:none; border: 0;}
.credit a:hover {text-decoration:none; border: 0;}

.disclaim{color:#ffffff; text-decoration:none;}
a.disclaim{color:#ffffff; text-decoration:none;}
a:hover.disclaim{text-decoration:none;}
/*-----------+
| STICKY     |
+------------*/
.push {height: 27px; /* .push must be the same height as .footer */}



/*-------------------+
| Menu               |
+--------------------*/

.header {background:url("/images/site/lsns_header.gif") top left no-repeat; width:915px; height:120px; margin:0; padding:0;overflow:hidden;}
/*.faq {width:70px;}*/
.greensense {background:url('/images/site/bg_grn.gif');width:140px !important;}

#lang_select {background:url("/images/site/lang_slct.gif") top left no-repeat; width:915px; height:21px; margin:0; padding:0;}
#lang_select span{position:relative;float:left;padding-left:10px; color:#ffffff; line-height:2.2em;}
#lang_select .lang {position:relative;float:right;clear:none;text-transform:uppercase; width:30px; margin-right:0; padding:0;color:#fff; text-align:center; line-height:2.2em;}
.lang a {text-decoration:none;  color:#fff;}
.lang a:hover {text-decoration:none; }

/*-------------------------------------------+
| special thing homepage top                 |
+--------------------------------------------*/

#container_extra {background:#ededed; width:905px; height:90px; margin:0;margin-top:10px; padding:0px; text-align:center;}

/*-----------------------------------------------------------+
| HOMEPAGE RIGHT PART : SUBSCRIBE + SPONSORS + HAPPENING     |
+------------------------------------------------------------*/

#content_right {background:#ffffff; width:190px; margin:0; padding:0; float:right;overflow:hidden;}
#content_right_inner {margin:10px 0 0 2px; padding:0;}

		/***** SUBSCRIBE *****/
		.newsletter_form{margin-top:5px;}
		#newsletter_top {background:url("/images/site/newsletter_tp.gif") top left no-repeat; width:178px; height:5px; margin:0; padding:0; clear:left;font-size:5px;line-height:1.0em;}
		#newsletter_bottom {background:url("/images/site/newsletter_bttm.gif") top left no-repeat; width:178px; height:5px; margin:0 0 15px 0; padding:0; clear:left;}
		#newsletter_text {border-left:1px solid #ccc; border-right:1px solid #acacad; width:166px; margin:0; padding:5px;}
		#subscribe_submit {background:#58585a; width:80px; height:20px; cursor:pointer; border:none; color:#ffffff; font-family:"Arial",Helvetica,sans-serif; float:right; position:relative; text-transform:uppercase; font-size:11px; margin-right:5px;}
		
		/***** QUALITY *****/
		#content_right_inner h3{margin-left:2px;}
		#content_right_inner p {margin:0 2px 10px 2px ; padding:0;}
		a.rightlink  {text-decoration:none; color:#97b314; margin:0 0 0 2px; padding:0;}
		a:hover .rightlink  {text-decoration:none;}
		#quality_img{margin: 30px 2px 5px 2px;}
		
		/****** HAPPENING *****/
		#content_right2 {background:#ffffff; width:190px; margin:0; padding:0; float:right;clear:right;overflow:hidden;}
		#content_right_inner2 {margin:3px 0 0 2px; padding:0;}

		#happen_top {background:url("/images/site/happen_hd.jpg") top left no-repeat; width:185px; height:70px; 
										margin:0; padding:0; clear:left;}
		#happen_text {background:url("/images/site/happen_md.jpg") top left repeat-y; width:170px; margin:0;
									 	padding:0 10px 5px 5px; clear:left; overflow:hidden;}
		#happen_text p {width:165px; margin:0;}
		#happen_bottom {background:url("/images/site/happen_bttm.jpg") top left no-repeat; width:185px; height:12px; 
										margin:0; padding:0; clear:left;}
		
		/****** INTRO *****/
		.home_txt {margin:0; padding:5px 0 5px 10px;}
		.home_list ul {}
		.home_list li {}
		
/*----------------------------------------------------------------------+
| HOMEPAGE LEFT PART : 2 PARTS (search +leasense+car otm) + (corner)    |
+-----------------------------------------------------------------------*/		

#content_left {background:#ffffff; width:718px; margin:10px 0 0 0; padding:0; float:left;}

		/*********
		* PART 1 *
		*********/
		#first_div {background:#ffffff; width:718px;position:relative;}
		/***** RIGHT PART *****/
		#top_right {background:transparent; width:435px; margin:0; padding:0; float:right;}
		
				/***** TOPPER LEASENSE *****/
				#lease_top {position:relative;background:#808285 url("/images/site/leasetp_home.gif") top left no-repeat; width:435px;height:200px; margin:0; padding:0;border-bottom: 1px solid #808285 ;}
				#lease_bar {width:211px;height:27px;float:left; padding-left:5px;padding-top:15px; }
				#lease_car {width:200px; height:145px; position: absolute; left:223px; top:15px;}
				#lease_cntnt {color:#fff; padding:15px 0 10px 0; width:200px;float:left; clear:left;}
				#lease_top p{color:#fff; padding:35px 10px 10px 0; width:175px;}
				#lease_top ul{color:#fff; list-style:disc; padding-bottom:10px;}
				#lease_top li.special {margin:0; padding:0;font-weight:bold; line-height:2.0em;}
				#lease_link {color:#fff; display:block;margin-right:10px;margin-top:15px; font-weight:bold;}
				#lease_link a{color:#fff; text-decoration:none;}
				#lease_link a:hover{color:#fff; text-decoration:none;}
				#blue_star {position: absolute; bottom:10px; left:150px;}
				#blue_star_tekst {height:40px ; width:70px; position: absolute; bottom:25px; left:170px;color:#ffffff;font-weight:bold; font-size:14px;overflow:hidden;padding:10px; }
				#voordeel {position: absolute; bottom:10px; left:245px;font-weight:bold; font-size:13px;}
				#co {padding-left:10px;}
				/*#blue_star_tekst p {padding:0; margin:0; font-weight:bold;}
				/* html #blue_star_tekst {width:40px; height:70px;position: absolute; bottom:10px; right:10px;}

			
				/***** TOPPER GREENSENSE *****/
				
				#green_top {position:relative;background:#8eb63e url("/images/site/leasebttm_home.gif") bottom left no-repeat; width:435px;height:200px; padding:0 0 5px 0; margin:0; border-top: 1px solid #808285;}
				#green_bar {width:418px; position: absolute; top:160px; left:5px; z-index:3; background:#ffffff; height:30px; text-align:center; color:#8FB73E; font-size:12px; font-weight:bold; line-height:2.5em;}
				#green_car {width:200px; height:145px; position: absolute;left:223px; top:15px;}
				#green_title {width:168px; height:25px; position: relative; left:10px; top:5px; margin-bottom:0;}
				#green_cntnt {color:#fff; padding:10px 0 35px 0; width:200px;border-top:1px solid #ffffff;margin-top:5px;}
				#green_top p{color:#fff; padding:0px 10px 25px 20px; margin:5px 0 0 0 ;width:160px; }
				#green_top ul{color:#fff; list-style:disc; padding-bottom:10px;}
				#green_top li{}
				
				/***** LEFT PART *****/
				#top_left {background:#ffffff; width:275px; margin:0; padding:0; float:left;}
				
				/***** TEXT TOP *****/
				#top_left ul {margin:0 10px;padding-left:10px;}
				#top_left li {margin:0; padding:0;}
				
				/***** SEARCH *****/
				#search_box {background:transparent; width:275px; margin: 5px 0 0 0; padding:0; float:left;position :absolute ; bottom:0;left:0;}
				#search_title {background:url("/images/site/srchttl_home.gif") top left no-repeat; width:265px; height:31px; margin:0; padding:0; line-height:3.0em; font-weight:bold; padding-left:10px;}
				#search_field {border-left:1px solid #ccc; border-right:1px solid #acacad; width:253px; margin:0; padding: 10px 10px 0 10px;}
				/* Hide form MacIE \*/
				* html #search_field {margin:-3px 0 0 0;}
				/* End hiding */
				
				.radio_text {line-height:1.3em; vertical-align:30%; }
				#submit{background:#58585a; width:80px; height:20px; cursor:pointer; border:none; color:#ffffff; 
								font-family:"Arial",Helvetica,sans-serif; float:right; position:absolute; 
								text-transform:uppercase; font-size:11px; }
				#submit2{background:#58585a; width:80px; height:20px; cursor:pointer; border:none; color:#ffffff; 
								font-family:"Arial",Helvetica,sans-serif; float:right; position:absolute; 
								text-transform:uppercase; font-size:11px; }
				.bttm_srch1 {background:url("/images/site/srchbttm_home.gif") top left no-repeat;  width:275px; margin:0; padding:0; height:5px; font-size:5px ; line-height:1.0em;}
				.aboutlink{padding-left:12px;}
		
		/*********
		* PART 2 *
		*********/	
		#leasense_corner {background:url("/images/site/leasense_corner.gif") top left no-repeat ; width:904px; margin:5px 0; padding:0; float:left;}
		
			/***** ADDRESS COLUMN *****/
			#skype {background:transparent; width:273px;  padding:0; float:left; line-height:1.5em;padding-left:2px;}
			#skype_inner {margin:45px 0 0 10px;}
			.skype_ttl {background:url("/images/site/skypettl_home.gif") top left no-repeat; width:263px; height:28px; margin:0; padding:5px 0; clear:left;line-height:2.0em;line-height:16px;}
			.skype_txt {border-left:1px solid #ccc; border-right:1px solid #acacad; width:251px; margin:0; padding:2px 5px 3px 5px; background:#ffffff;}
			.skype_mid {border-left:1px solid #ccc; border-right:1px solid #acacad; width:261px; height:28px; margin:0; padding:5px 0; background:#d1d2d4; line-height:2.0em;line-height:16px;}
			.skype_bttm {background:url("/images/site/skypebttm_home.gif") top left no-repeat; width:263px; height:26px; margin:0; padding:0; clear:left;}
			.skype_txt p {font-weight:bold; line-height:2.7em;margin:0; padding:0;}
			/***** NEWSFLASH COLUMN *****/
			#newsflash {background:url("/images/site/leasense_news.gif") top left no-repeat; width:323px;  top:17px; position:relative;left:5px; float:left;height:264px;overflow:hidden}
			#newsflash_inner {margin:20px 0 0 0px;}
			.newsflsh_ttl { width:275px; height:27px; margin:0; padding:0 0 0 0px; clear:left;line-height:1.0em;font-size:27px;text-align:left;}
			.newsflsh_txt { width:275px; margin:0; padding:26px 5px 5px 5px; position:relative; top:-1px;}
			* html .newsflsh_txt{padding:0 5px 5px 5px;}
			.newsflsh_msg {margin-bottom:2px; padding: 0 0 5px 5px;}
			.newsflsh_msg_last {margin:0; padding: 0;}
			.msg_txt {margin:5px 0; padding:0;}
			
		
			a.crnr1 {text-decoration:none; color:#97b314; outline:none; margin:2px 0 0 0;display:block;height:18px;}
			a.crnr {text-decoration:none; color:#97b314; outline:none; margin:0;}
			a.crnr a {text-decoration:none; color:#97b314; outline:none;}
			a:hover .crnr  {text-decoration:none; position: relative;}
			
			.container_media {width:225px; margin:45px -5px 0 10px; padding:0; float:left;}
			#container_media1 {width:225px; margin:45px -5px 0 10px; padding:0; float:left;display:block;}
			
			#preview {margin:0; padding:0;}
			ul.movie_list{margin:0; padding:5px 0 0 0; list-style-type:none;}
			ul.movie_list li{display:inline}
			ul.movie_list li span {cursor:pointer;color:#bfc1c4;display:block;float:left; clear:none; background: url('/images/site/movie_off.gif') top left no-repeat; width:16px; height:20px; margin-right:5px;padding-left:8px;padding-top:3px;font-weight:bold;}
			ul.movie_list li span.act {color:#606062;display:block;float:left; clear:none; background: url('/images/site/movie_on.gif') top left no-repeat; width:16px; height:20px; margin-right:5px;padding-left:8px;padding-top:3px;font-weight:bold;}
/*----------------------------------------------------------------------+
| AANBOD PAGE  :  LEFT PART + RIGHT PART (left +right)                  |
+-----------------------------------------------------------------------*/
		
		#container_aanbod_content {background:#ffffff; width:915px; margin-top:10px;}
		
		/***************
		* RIGHT PART   *
		****************/
		#aanbod_right{clear:right; float:right; width :675px;}
		#aanbod_right_inner{margin: 10px 0 0 0; padding:0; background:#ffffff;}
		
		
		.aanbod_top_right{float:right;width:240px;}
		.aanbod_top_right_inner{margin:10px 0 0 0;padding:0;}
		
				/***** FOTO AANBOD *****/
				#fotoHolder {position:relative;width:241px; height:237px ;background: url('/images/site/fotoHolder.gif') top left;}
				#aanbod_car {padding-left:16px; padding-top:12px;}
				#blauwe_bol {position: absolute; bottom:0; right:0;}
				#blauwe_bol_tekst {height:80px ; width:60px; position: absolute; bottom:10px; right:20px;color:#fff; }
				#blauwe_bol_tekst p {padding:0; margin:0; text-align:center;}
				* html #blauwe_bol_tekst {width:54px; height:70px;position: absolute; bottom:10px; right:10px;}
				#blauwe_bol_tekst h4{font-size:18px; font-weight:bold;margin:0; padding:0; padding-top:5px; text-align:center;}
				
				/***** UITWERKING VAN WAGEN PRIJS BOX *****/
						
				#aanbod_top {background:url("/images/site/aanbod_berekening_top.gif") top left no-repeat; width:230px; height:3px; margin:0; padding:0; clear:left;font-size:3px;line-height:1.0em;}
				#aanbod_bottom {background:url("/images/site/aanbod_berekening_bottom.gif") top left no-repeat; width:230px; height:4px; margin:0; padding:0; clear:left;}
				#aanbod_text {border-left:1px solid #ccc; border-right:1px solid #acacad; width:218px; margin:0; padding:5px;}
				#aanbod_submit {background:#58585a; width:80px; height:20px; cursor:pointer; border:none; color:#ffffff; font-family:"Arial",Helvetica,sans-serif; float:right; position:relative; text-transform:uppercase; font-size:11px; margin-right:5px;}
				.checkFields {line-height:1.0em; margin-bottom:2px; height:16px;text-transform:uppercase;}
				.checkFields span{padding-left:5px;vertical-align: 55%;}
				
				/* prijsberekenings velden */
				dl{padding-left:13px;margin:15px 0;}
				dt { font-weight:bold; text-transform :uppercase; font-size:11px;margin:3px 0;}
				dt.voordeel{color:#00adef;}
				dd {background:#8eb63e;width:100px; height:25px; color:#ffffff;}
				dd.voordeel {background : #00adef;}
				dd span {padding-left:10px;font-size:12px;line-height:2.0em;}
				dd span.extra {font-weight:bold;}
				
				
		.aanbod_top_left{float:left;width:432px;}
		.aanbod_top_left_inner{margin:10px 5px 0 0px; padding:0;}
				
				/***** LIJST MET WAGENS ******/
				#inner_scroll{overflow:auto; height:175px; width:422px}
				
				.aanbod_top_left_inner h1{display:block;font-size:22px; color:#585858;font-weight:bold;padding-left:0; margin-left:0; margin-bottom:10px;}
				#list_title_bar {border-bottom : 2px solid #d5d5d5; height:20px;width:405px;color:#8eb63e;font-weight:bold;margin-bottom:10px;}
				.list_car {height:22px;width:405px;color:#585858;}
				.list_car a {color :#585858;}
				.list_car a:hover {color :#00aecf;}
				/*gekozen wagen*/
				.list_car a.postCar {color:#8eb63e; font-weight:bold; text-decoration: underline ! important;}
				.list_make{width: 100px ; float:left; clear:left;}
				.list_type{width: 180px ; float:left; clear:none;text-align:left;}
				.list_model{width: 80px ; float:left; clear:none;}
				.list_greensense{width: 40px ; float:left; clear:none;}
				#car_name{width: 120px; margin:0; padding:0;padding-left:15px; display:block;font-weight:bold;}
				#car_stock{width: 120px; padding-left:5px; display:block;}
				
				/***** UITGEWERKT VOORBEELD *****/
				.aanbod_top_left_inner h2{color:#8eb63e;font-weight:bold; text-transform:uppercase;padding-left:0; margin-left:0;}
				.aanbod_top_left_inner p{padding-left:0; margin-left:0;margin-right:10px;text-align:justify;}
				.aanbod_top_left_inner a{padding-left:0; margin-left:-2px;margin-right:10px;text-align:justify;}
				#car_example {}
				#car_example #txt{width:215px; float:right;}
				#car_example p {text-align:left;}
				
				.butt_offerte{margin:5px 0;}
				
				/***** ACCORDION *****/
				#accordion {margin-bottom:15px;margin-top:5px;}
				h3.toggler {display: block;height: 25px;width: 370px;background: url('/images/site/accordion_passive.gif') no-repeat top left #dae5be;padding: 0 10px 0 10px;
												line-height: 25px;text-transform:uppercase; border-bottom: 1px solid #ffffff;cursor: pointer;margin: 0 0 0 0; padding-left :30px;font-size:10px}
				div.element p, div.element h2 {background-color: #ffffff;color: #444444;overflow: hidden;}
				div.element p {line-height: 150%;padding: 5px 10px 15px 10px;}
			
				
				#line {width:100%; height:2px ; line-height:1em; font-size:2px;background:#d5d5d5;}
		
		
		/***************
		* LEFT PART   *
		****************/
		#aanbod_left{float:left; width:217px;}
		#aanbod_left_inner{margin:10px 0 0 10px; padding:0;background:#dddddd;}
		
		/****** RANGES *****/		
		
				#ul_range, #ul_range li {margin:0; padding:0;display:block}
				#ul_range li {height:44px;}
				#ul_range li a {padding:0; padding-left:35px ;font-weight:bold; padding-top:7px; margin:0; display:block; color: #585858;height: 37px;background:#fff url('/images/site/rangebox.gif') left -47px no-repeat;} 
				#ul_range li a:hover {display:block;color: #585858;height: 37px;background: url('/images/site/rangebox.gif') left -95px; }	
				#ul_range li a.active {display:block;color: #585858;height: 37px;background: url('/images/site/rangebox.gif') left top; }	
			
				.search_field_small2 {border-left:1px solid #ccc; border-right:1px solid #acacad; width:208px; margin:0; 
															padding: 10px 0px 0 0px;overflow:hidden;}
					/* Hide form MacIE \*/
				* html .search_field_small2 {margin:-3px 0 0 0;}
				/* End hiding */
		
		/***** SEARCH BOX *****/
				
				.search_box_small {background:transparent; width:210px; margin: 5px 0 0 0; padding:0; float:left;position:relative;overflow:hidden;}
				.search_title_small {background:url("/images/site/small_box_header.gif") top left no-repeat; width:210px; height:31px; margin:0; padding:0; line-height:3.0em; font-weight:bold; padding-left:10px;}
				.search_field_small {border-left:1px solid #ccc; border-right:1px solid #acacad; width:203px; margin:0; 
															padding: 10px 0px 0 5px;overflow:hidden;}
				/* Hide form MacIE \*/
				* html .search_field_small {margin:-3px 0 0 0;}
				/* End hiding */
				select.small {width:150px; height:22px; margin-bottom:3px; padding:4px 2px 4px 5px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
				.labelsmaller {width: 48px; float: left; padding: 0; margin:0; text-align: left;}
				.zebox_search_small {margin:3px 0px; float:left; width:202px;}
				.radio_text {line-height:1.3em; vertical-align:30%; }
				#submit_small, .submit_small {background:#58585a; width:40px; height:20px; cursor:pointer; border:none; color:#ffffff; 
								font-family:"Arial",Helvetica,sans-serif; float:right; position:relative; margin-right:3px;
								text-transform:uppercase; font-size:11px; }
				.bttm_srch1_small {background:url("/images/site/small_box_footer.gif") top left no-repeat;  width:210px; margin:0; padding:0; height:5px; font-size:5px ; line-height:1.0em;}


/*----------------------------------------------------------------------+
| AANBOD PAGE  :  PARTNERS                                              |
+-----------------------------------------------------------------------*/
				
				#partner_container {background:transparent; width:915px;margin-top:10px;}
				#partner_top {background:url("/images/site/partners_header.gif") top left no-repeat; width:658px; height:3px; margin:0; padding:0; clear:left;font-size:3px;line-height:1.0em;}
				#partner_bottom {background:url("/images/site/partners_footer.gif") top left no-repeat; width:657px; height:3px; margin:0; padding:0; clear:left;margin-bottom:10px;}
				#partner_text {border-left:1px solid #ccc; border-right:1px solid #acacad; width:644px; margin:0; padding:10px 5px;background : #ffffff;}
				#partner_text h1{font-weight:bold;}
				.partner_box{width:640px;}
				.partner_box_inner{padding:5px; }
				.partner_left {width:160px; position :relative ; float:left; clear:none;overflow:hidden;margin:0; padding:0; }
				.partner_img {margin:0; padding:0;margin-top:25px;}
				.partner_right{width:460px ;position :relative ; float:right;clear:none;padding-bottom:8px;border-bottom:4px solid #bbbdc0;overflow:hidden;}
				.partner_right h2{margin:0 0 10px 0; padding:0;color:#8eb63e; font-size:12px; text-transform :uppercase;font-weight:bold; border-bottom: 1px solid #bbbdc0; width:98%; height:24px; }
				.partner_right p{margin:0; padding:0;width:98%;}
				
/*----------------------------------------------------------------------+
| ABOUT US   (based on aanbod page : partners)                          |
+-----------------------------------------------------------------------*/
				#about_container {width:915px;margin-top:10px; padding:0; position:relative;}
				#about_left {width:665px;float:left;clear:none;position:relative;}
				#about_right {width:235px; margin:0;clear:right;float:right; padding:0;position:relative;  top:10px;}
				#about_right h1{font-weight:bold;padding-left:0; margin-left:0;}
				#about_right h3{font-weight:bold;margin:0; padding:0;}
				#about_right h4{padding-left:0; margin-left:0;font-weight:normal; margin-bottom:15px;font-size:10px;}
				#about_right h2{padding:0; margin:0;color:#585858;font-size:10px;}
				#about_right h6{font-weight:bold;padding-left:0; margin-left:0;color:#8eb63e; text-transform:lowercase;}
				.people{margin:10px 0 20px 0;}
				.people_right {clear:right;float:right; width:150px;}
				.partner_box img{padding-left : 10px;}
				#partner_text h1 {color: #8eb63e;}
				.about_img {margin-top:10px;}
				
				
/*----------------------------------------------------------------------+
| ABOUT US   news																                        |
+-----------------------------------------------------------------------*/
				#about_news_container {width:915px;margin:0; padding:0;position:relative;background : #ffffff; margin-top:6px; }
				#news_header {background : url('/images/site/nieuws_header.gif') top left; width:905px;height:27px;color:#ffffff;margin:0; padding:0;padding-left:10px; font-size:13px;line-height:2.1em;overflow:hidden; }
				
				#other_news {width:299px;float:right;margin-top:15px;padding-bottom:10px;}
				#other_news_header{width:299px;background: url('/images/site/other_news_header.gif') top left no-repeat; height:54px;}
				#other_news_footer{width:299px;background: url('/images/site/other_news_footer.gif') top left no-repeat; height:12px;}
				#other_news_text{width:299px;background: url('/images/site/other_news_mid.gif') top left repeat-y; }
				#other_news_text h1{font-weight:bold;font-size:11px; padding-top:2px; margin-left:10px;}
				#other_news_text h1 i {font-weight:normal;}
				#other_news_text p{padding: 0 15px 10px 0;}
				#other_news_text h2{background: url('/images/site/dot.gif') top left repeat-x; line-height:10px; font-size:10px; width:275px; height:10px;}
				
				.news_box{width:550px;margin-top:15px;margin-bottom:10px;float:left}
				.news_box_inner{padding-left:10px; }
				
				.news_detail{width:540px ;position :relative ;padding-bottom:8px;border-bottom:4px solid #bbbdc0;overflow:hidden;}
				.news_detail h2{margin:0; padding:0;color:#8eb63e; font-size:13px; text-transform :uppercase;font-weight:bold; border-bottom: 1px solid #bbbdc0;width:98%; height:30px; }
				.news_detail h3 {font-weight:bold;font-size:11px; margin-top:5px;}
				.news_detail p{margin:0; padding:0;width:98%;}
				.news_detail a{display:block;background : url("/images/site/search_arrows.gif") top left no-repeat; height:20px; margin:0; padding:0;}
				.news_detail a span{padding-left:30px; color:#585858;line-height:2.1em;text-transform : uppercase; font-weight:bold ; font-size:11px;}

				
/*----------------------------------------------------------------------+
|	ABOUT US   news_detail                   			                        |
+-----------------------------------------------------------------------*/
				
				#news_detail #txt{width:310px;float:right; }
				#news_detail img{float:left; clear:left;margin :5px;}
				#direction{width:550px;height:20px;float:left; clear:left;}
				a.back {display:block;background : url("/images/site/route_back_arrow.gif") top left no-repeat; height:20px;clear:left; margin-left:10px; float:left; color:#8eb63e;}
				a.back span{padding-left:30px; color:#8eb63e;line-height:2.1em;text-transform : uppercase; font-weight:bold ; font-size:11px;}
				a.fwd{display:block;background : url("/images/site/route_arrow.gif") top right no-repeat; height:20px; float:right;clear:right;color:#8eb63e;}
				a.fwd span{padding-right:30px; color:#8eb63e;line-height:2.1em;text-transform : uppercase; font-weight:bold ; font-size:11px;}

/*----------------------------------------------------------------------+
| ABOUT US   mission Statement   								                        |
+-----------------------------------------------------------------------*/		
				
					 h1.mission{ font-size:12px; text-transform :uppercase;font-weight:bold; border-bottom: 1px solid #bbbdc0;width:98%; height:24px; }

/*----------------------------------------------------------------------+
|	CONTACT ROUTE DESCRIPTION								                              |
+-----------------------------------------------------------------------*/
					#route_content { width:915px;}
					#route_left{float:left; clear:left; margin-top:10px; background:#ffffff;}
					#route_left_text {border-left:1px solid #ccc; border-right:1px solid #acacad; height:525px; width:218px; margin:0; padding:5px;}

					h1.route{font-family:"Arial", serif; margin:0; padding:0;margin-left:5px;color:#8eb63e; font-size:12px; font-weight:bold; width:98%; height:24px; text-transform:uppercase;}
					#aanbod_text p {padding : 0 5px 0 0;}
					#route_left_text p {padding : 0 5px 0 0; margin:0 0 0 10px;}
					
					#route_right{float:left;clear:none !important;margin-left:10px; margin-top:10px; width:422px;background:#ffffff;}
					#route_top {background:url("/images/site/route_header.gif") top left no-repeat; width:422px; height:3px; margin:0; padding:0; clear:left;font-size:3px;line-height:1.0em;}
					#route_bottom {background:url("/images/site/route_footer.gif") top left no-repeat; width:422px; height:4px; margin:0; padding:0; clear:left;}
					#route_text {border-left:1px solid #ccc; border-right:1px solid #acacad; width:410px; height:525px; margin:0; padding:5px;}
					#route_text a{display:block; height:40px; margin:0; padding:0;}
					#route_text a span{padding-left:10px; color:#8eb63e;line-height:2.1em;text-transform : uppercase; font-weight:bold ; font-size:11px;}
				
					.route_img { margin-top:5px;}


/*----------------------------------------------------------------------+
|	GREENSENSE PAGE WITH CARS + TIPS				                              |
+-----------------------------------------------------------------------*/	
					#green_content {background:#ffffff !important; width:915px;margin-top:10px;}
					#green_tips{clear:right;float: right;padding-top:10px;padding-bottom:100px;}
					#green_left {width:520px; float:left;clear:left; padding-top:10px;background:#ffffff;}
					#green_left_inner{padding: 5px 0 10px 5px;}
					#green_left h1{font-weight:bold; color:#8eb63e; margin-left:10px;}
					
					.green_car{float:left;position:relative;width:505px; background : url('/images/site/dot.gif') left bottom repeat-x; padding-bottom:5px;margin-left:10px;margin-top:10px; }
					.budget {float:left;clear:left;position:absolute;background : url('/images/site/green_bol.gif') left 3px no-repeat; padding-left:25px;width:125px; font-weight:bold;top:0; left:0;}
					.budget_text {float:right;clear:none; height:35px;width:345px; font-weight:normal;}
					
/*----------------------------------------------------------------------+
|	FAQ                                			                              |
+-----------------------------------------------------------------------*/	
					h1.faq {margin:0; padding:0;margin-left:5px;color:#585858; font-size:12px; font-weight:bold; width:98%; height:24px; }
					h2.faq {font-weight:bold; color:#8eb63e;padding:10px 0;text-transform: uppercase;}
					#about_left2 {width:665px;float:left;clear:left;position:relative;}
/*----------------------------------------------------------------------+
|	SUBSCRIBE                                			                        |
+-----------------------------------------------------------------------*/	
					.formwrap {background :#ffffff;margin-top:25px;}
					.formwrap h1 {width:100px; float:left; clear:left;color:#8eb63e;padding-top:3px;}
					form .subscribe {float: left; clear:none;background :#ffffff;}
					
/*----------------------------------------------------------------------+
|	CONTACT                                  			                        |
+-----------------------------------------------------------------------*/	
					
					/***** ADDRESS COLUMN *****/
					#contact_right{clear:none;float:left; width :273px; margin:0;}
					#skype_contact {background:transparent; width:273px;  padding:0; float:left; line-height:1.5em;}
					#skype_contact_inner {margin:0 0 0 10px;}
					.skype_contact_ttl {background:url("/images/site/contact_header.gif") top left no-repeat; width:206px; height:16px; margin:0; padding:5px 0; clear:left;}
					.skype_contact_txt {border-left:1px solid #ccc; border-right:1px solid #acacad; width:194px; margin:0; padding:10px 5px; background:#ffffff;}
					.skype_contact_mid {border-left:1px solid #ccc; border-right:1px solid #acacad; width:204px;  margin:0; padding:5px 0; background:#d1d2d4;}
					.skype_contact_bttm {background:url("/images/site/contact_footer.gif") top left no-repeat; width:206px; height:26px; margin:0; padding:0; clear:left;}
					.skype_contact_header {background:url("/images/site/contact_header.gif") top left no-repeat; width:206px; height:4px; margin:0; padding:0; clear:left;line-height:1.0em; font-size:4px;}
					
					/***** KLACHTEN *****/
					#klachten {background : #dae5be; width:263px; clear:left; float:left;margin-left:10px;display:inline;}
					#klachten_inner {padding-right:10px;padding-top:10px;}
					#klachten h1{font-weight:bold;margin-bottom:3px;}
	
					#klachten a{display:block;background : url("/images/site/klachten_arrow.gif") left 16px no-repeat; height:40px; margin:0; padding:0;margin-left:5px;}
					#klachten a span{padding-left:30px; color:#555555;line-height:2.1em;text-transform : uppercase; font-weight:bold ; font-size:11px;}
					
					/***** CONTACTFORM *****/
					#contact_left {clear:left;float:left; width:450px;}
					#contactform_top {background:url("/images/site/contactform_header.gif") top left no-repeat; width:441px; height:3px; margin:0; padding:0; clear:left;font-size:3px;line-height:1.0em;}
					#contactform_bottom {background:url("/images/site/contactform_footer.gif") top left no-repeat; width:441px; height:4px; margin:0; padding:0; clear:left;}
					#contactform_text {background: #ffffff;border-left:1px solid #ccc; border-right:1px solid #acacad; width:439px;overflow:hidden; margin:0; padding:5px 0px 5px 0px;}
					.intro {margin:0  10px 10px 0;}
					.intro_warning {margin:0  10px 10px 0;color: #8eb63e;}
					#contactform_text form{margin-left:5px;}
				
/*-
/*-------------------+
| Form Elements      |
+--------------------*/
select {width:175px; height:22px; margin-bottom:3px; padding:4px 2px 4px 5px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
form {background: transparent; margin:0;padding:0; float:left;}
fieldset {border:0;margin:0;padding:0; background: transparent;}
.field_newsletter {float: left; width: 155px; height:14px; margin-bottom:6px; padding:2px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
.field_subscribe { width: 385px; height:14px; margin-bottom:3px; padding:2px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
.field_contact { width: 402px; height:14px; margin-bottom:3px; padding:4px 2px 4px 5px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}

.field_contact_half { width: 194px; height:14px; margin-bottom:3px; padding:4px 2px 4px 5px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial", Helvetica,sans-serif; }
.field_contact_half2 { width: 194px; height:14px; margin-bottom:3px; padding:4px 2px 4px 5px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}

.field_textarea {width: 402px; height:100px; margin-bottom:3px; padding:2px 2px 2px 5px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
.select_contact_half { width: 203px; height:26px; margin-bottom:3px; padding:4px 2px 4px 1px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
.select_contact_half2 { width: 203px; height:26px; margin-bottom:3px; padding:4px 2px 4px 1px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}

* html .select_contact_half { padding:2px;padding-left:5px;width: 203px; height:18px; margin-bottom:3px;margin-left:6px;  border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
/** html .field_contact_half { width: 196px; height:15px; margin: 0 0 3px 0 ;margin-right:0px; padding:2px 0px 2px 5px; border:1px solid #b7b6b6; color: #495152; background-color:#fff; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif; font-family:"Trebuchet MS",Helvetica,sans-serif;}
*/
.checkFields2 {line-height:1.0em; margin-bottom:5px; height:16px;margin-left:5px;}
.checkFields2 span{padding-left:5px; vertical-align:30%;}
* html .checkFields2 {line-height:1.0em; margin-bottom:2px; height:16px;margin-left:15px;}


.zebox_search {margin:2px 5px ; float:left; clear:left; width:238px; display:inline;}
.zebox_subscribe {float: left;clear:left;margin:3px 5px; float:left; width:400px;}
.zebox_contact {float: left;clear:left;margin:3px 5px 3px 5px; float:left; width:420px;}
.zebox_submit {float: left;clear:none;margin:3px 5px; float:left; width:75px;background:#8eb63e;}
.zebox_contact_radio {float: left;clear:left;margin:3px 5px 3px 0px; float:left; width:420px;}

#submit_newsletter {background:#8eb63e;width:80px; height:20px; cursor:pointer; border:none; color:#ffffff; font-family:"Arial",Helvetica,sans-serif; float:right; position:relative; text-transform:uppercase; font-size:11px; margin-right:5px;font-weight:bold;}
#submit_form {background:#8eb63e;width:80px; height:20px; cursor:pointer; border:none; color:#ffffff; font-family:"Arial",Helvetica,sans-serif; float:right; position:relative; text-transform:uppercase; font-size:11px; margin-right:10px;font-weight:bold;}
* html #submit_form {background:#8eb63e;width:80px; height:20px; cursor:pointer; border:none; color:#ffffff; font-family:"Arial",Helvetica,sans-serif; float:right; position:relative; text-transform:uppercase; font-size:11px; margin-right:0px;font-weight:bold;}
.labelsmall {width: 57px; float: left; padding: 0; margin:0; text-align: left;}

#submit , #submit2{background:#58585a; width:80px; height:20px; cursor:pointer; border:none; color:#ffffff; font-family:"Arial",Helvetica,sans-serif; float:right; position:relative; text-transform:uppercase; font-size:11px; margin-right:5px; }
