@charset "utf-8";
/* CSS Document */

body 			{ margin: 0; background: #EFEFEF url(../resources/back.jpg) center top repeat-x fixed; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
h1				{ font-size: 12px; font-weight: bold; margin: 2px; }
h2				{ font-size: 13px; font-weight: bold; margin-top: 2px; }
h3				{ font-size: 13px; font-weight: bold; }
h4				{ font-size: 12px; font-weight: bold; }

div#wrapper		{ width: 985px; margin: 4px auto; background-color: #FFFFFF; padding: 5px 5px 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2c2e30; }

div#header		{ height: 80px; background-color: #FFFFFF; clear: both; }
div#honda		{ float: left; position: relative; left: 40px; }
div#autoruiter	{ float: left; position: relative; left: 240px; }
div#ruiterlogo	{ float: right; }
div#home_pod	{ margin-top: 20px; margin-left: 50px; }

div#menu		{ clear: both; height: 20px; margin-left: 200px; }
.menu_item		{ float: left; }
.warning		{ color: #FF0000; font-weight: bold; }

div#home_img	{ width: 985px; height: 300px; }
div#home_ns_bt	{ height: 599px; background-color: #fff; width: 200px; position: absolute; top: 180px; }
.home_ns_it		{ height: 149px; margin-bottom: 5px; background-color: #cccccc; }
div#home_main	{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; min-height: 430px; width: 780px; margin-left: 205px; margin-top: 1px; _position: relative; _top: -427px; _height: 430px; }
div#home_main a:link, div#home_main a:visited {	color: #000000; text-decoration: underline; }
div#home_main a:hover, div#home_main a:active {	color: #333333; text-decoration: underline; }
div#home_txt	{ width: 555px; padding: 10px; margin-top: 10px; text-align: justify; line-height: 1.5em; float: left; }
div#home_sub	{ width: 200px; min-height: 200px; float: left; margin-top: 30px; position: relative; }
.sub_nws		{ width: 190px; min-height: 200px; padding: 5px; background: #CECECE; margin-bottom: 20px; display: none; }
.sub_highlight	{ margin-bottom: 1px; }
.menu_highlight	{ margin-bottom: 1px; border-left: #e1e1e3 1px solid; border-right: #acadb0 1px solid; border-bottom: #c8c9cd 1px solid; width: 259px; }

#nbs_txt		{ position: absolute; top: 0px; width: 190px; background-color: #ffffff; padding: 5px; margin-bottom: 0px; border: #c0c1c5 1px solid; display: inline-block; z-index: 10; }
#nbs_lemail2	{ display: none; }
#home_maakafspraak	{ position: absolute; top: 270px; left: 1px; width: 200px; z-index: 11; }
#home_pod		{ position: absolute; top: 340px; }
.ml_veld		{ float: left; width: 150px; margin-bottom: 2px; }
.ml_veld input	{ border: #c0c1c5 1px solid; background-color: #efefef; height: 14px; }
.ml_input 		{ float: left; width: 185px;  height: 14px; }
.ml_submit		{ float: left; margin-top: 10px; }
.ml_submit input 	{  width: 191px; }

div#footer		{ width: 565px; margin-left: 210px; color: #8e8e96; }
div#footer a:link, div#footer a:visited	{ color: #8e8e96; text-decoration: none; }
div#footer a:hover, div#footer a:active	{ color: #333333; text-decoration: underline; }
.footer_item	{ width: 140px; float: left; text-align: center; }

.clear			{ clear: both; }
.subtxt			{ font-size: 10px; color: #999999; }
.highlight		{ color: #C50102; }

div#modellen_top	{ background: #FFFFFF url(../resources/modellengamma.jpg) center top no-repeat; height: 150px; }
div#img_txt			{ width: 195px; font-size: 10px; font-weight: bold; color: #FFFFFF; padding: 10px; text-transform: uppercase  }
div#modellen_main	{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 1px; min-height: 430px; margin-bottom: 20px; }
div#model_tabel		{ font-size: 11px; }
div#model_tabel img	{ border: #CCCCCC 1px solid; margin-bottom: 10px; }

div#model_lft		{ width: 260px; float: left; }
div#model_img		{ height: 250px; border: #e1e1e3 0px solid; border-bottom: 0; }
div#model_main		{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; min-height: 430px; margin-bottom: 20px; }
div#model_menu		{ float: left; width: 260px; background: #9b0202 url(../resources/model_menubg.jpg) left top; min-height: 170px; border-bottom: #690101 1px solid; border-top: 0; color: #FFFFFF; border-right: #690101 1px solid; border-left: #e1e1e3 0px solid; margin-bottom: 20px; }
div#model_info		{ float: left; width: 700px; background: #fff; min-height: 400px; margin: 10px 0px 10px 10px;  }



.model_imgholder	{ float: left; margin-bottom: 1px; }
.model_ps			{ width: 700px; height: 20px; margin-bottom: 1px; }
.model_txt 			{ padding: 5px; }
.model_bt			{ float: left; width: 175px; background-color: #EFEFEF; color: #FFFFFF; font-weight: bold; text-align: center; }
.model_table		{ width: 330px; font-size: 11px; }
.model_table td		{ border-bottom: #e1e1e3 1px solid; padding: 4px 0px 2px 0px; }
.model_table th		{ border-bottom: #CCC 1px solid; padding: 20px 0px 2px 0px; text-align: left; }
.model_sb			{ color: #FFFFFF; width: 260px; height: 40px; border-top: #c50102 1px solid; border-bottom: #690101 1px solid; font-weight: bold; font-size: 12px; display: block;  }
.model_sb a:link, .model_sb a:visited	{ color: #FFFFFF; text-decoration: none; }
.model_sb a:hover, .model_sb a:active	{ color: #FFFFFF; text-decoration: underline; }
.model_select		{ padding: 20px 10px 0px 10px; border-top: #c50102 1px solid; min-height: 20px; _height: 20px; margin-bottom: 20px; }
.model_select select	{ width: 240px; background-color: #9b0202; color: #FFF; border: #690101 1px solid; }
.model_select_txt	{ margin-bottom: 2px; }
.model_categorie	{ font-weight: bold; margin-top: 10px; margin-bottom: 4px; }
.model_type			{ color: #000000; margin-bottom: 4px;}
.model_type a:link, .model_type a:visited	{ color: #333333; text-decoration: none; }
.model_type a:hover, .model_type a:active	{ color: #000000; text-decoration: underline; }
.model_type_sel		{ color: #c50102; }
.model_prijs		{ font-weight: bold;  font-size: 14px; }
.mg_row				{ clear: both; }
.mg_tmb				{ width: 174px; height: 131px; margin-right: 1px; margin-bottom: 1px; float: left; background-repeat: no-repeat; }
.mg_tmbc			{ width: 174px; height: 131px; margin-bottom: 1px; float: left; background-repeat: no-repeat; }

div#model_types		{ width: 164px; float: left; padding: 5px; margin-right: 1px; }
div#model_txt		{ width: 339px; float: left; padding: 5px;  }
div#model_tmbs		{ float: right; width: 175px; }
div#model_filter	{ margin-top: 10px; margin-bottom: 10px; }

div#afspraak_lk		{ float: left; width: 388px; min-height: 640px; border-right: #EFEFEF 1px dotted; padding: 5px; color: #666666;  }
div#afspraak_lk h2	{ color: #000000; }
div#afspraak_rk		{ float: left; width: 563px; min-height: 640px; padding: 5px; }
div#afspraak_rk select 	{ width: 155px; }
div#afspraak_rk textarea { width: 400px; height: 50px;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

div#contact_img		{ width: 985px; height: 150px; }
div#contact_main	{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; margin-bottom: 50px; padding: 5px; }
div#contact_main a:link, div#contact_main a:visited	{ color: #000000; }
div#contact_main a:hover, div#contact_active { color: #9B0202; }
div#contact_lk		{ float: left; width: 488px; min-height: 640px; border-right: #EFEFEF 1px dotted; padding: 5px; }
div#contact_rk		{ float: left; width: 463px; min-height: 640px; padding: 5px; }
div#contact_adres	{  }
div#contact_tijden	{ margin-top: 10px; padding-top: 10px; border-top: #EFEFEF 1px dotted; }
div#contact_route	{ margin-top: 10px; padding-top: 10px; border-top: #EFEFEF 1px dotted; height: 180px;  }
div#contact_mail	{ }
div#contact_mail input	{ width: 250px; }
.contact_ip input 	{ border: #c0c1c5 1px solid; }
.contact_ip select 	{ border: #c0c1c5 1px solid; }
.contact_ip textarea 	{ border: #c0c1c5 1px solid; }
div#contact_mail select	{ width: 254px; }
div#contact_mail textarea	{ width: 250px; height: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;   }

div#banner			{ margin-bottom: 10px; background-color: #666666; padding: 1px; width: 468px; }

div#uc_img			{ width: 985px; height: 150px; background: #FFFFFF url(../resources/uc_img.jpg) center center; }
div#uc_main			{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; margin-bottom: 50px; padding: 5px; }
div#uc_main a:link, div#uc_main a:visited	{ color: #000000; text-decoration: none; }
div#uc_main a:hover, div#uc_main a:active	{ color: #333333; text-decoration: underline; }
div#uc_top			{ height: 200px; border-bottom: #EFEFEF 1px dotted; }
div#uc_sl			{ float: left; width: 450px; padding: 5px; background-color: #ececec; }
div#uc_sl a:link, div#uc_sl a:visited	{ color: #5b5f63; }
div#uc_sl a:hover, div#uc_sl a:active	{ color: #000000; }
div#uc_zoek			{ float: right; width: 500px; padding: 5px; }
div#uc_zoek h3		{ clear: both; padding-top: 0; margin-top: 0px; margin-bottom: 0px; }
div#uc_zoek select	{ height: 20px; font-size: 10px; width: 120px; border: 0; }
div#uc_zoek input	{ font-size: 10px; width: 120px; }
.uc_zoektabel	{ font-size: 10px; color: #666; margin-left: 40px; }
div#uc_res			{ width: 965px; padding: 5px;  }
div#uc_nores		{ margin-top: 30px; background-color: #CCCCCC; padding: 10px; text-align: center; }
.uc_restabel		{ width: 965px; font-size: 11px; }
.uc_tabel			{ font-size: 11px; }
.uc_restabel th		{ font-weight: bold; background: #CCCCCC url(../resources/uc_vbb.png) repeat-x; }
.uc_tmb				{ background-color: #FFFFFF; }
.uc_slimg			{ width: 200px; height: 150px; background-color: #FFFFFF; margin-right: 20px; }
.uc_r1				{ background-color: #ececec; cursor: pointer; border-top: #fff 1px solid; border-bottom: #d9d9d9 1px solid; }
.uc_r2				{ background-color: #EFEFEF; cursor: pointer; border-top: #fff 1px solid; border-bottom: #d9d9d9 1px solid;}
.uc_r1	td			{ border-top: #fff 1px solid; border-bottom: #d9d9d9 1px solid; }
.uc_r2	td			{ border-top: #fff 1px solid; border-bottom: #d9d9d9 1px solid;}
.uc_fc				{ color: #5b5f63; font-weight: bold; }
div#uc_fotos		{ float: left; width: 615px; padding: 5px; margin-right: 0px; min-height: 300px; position: relative; top: -130px; }
div#uc_info			{ float: left; width: 325px; padding: 5px; position: relative; top: -130px; }
.uc_infotabel		{ font-size: 11px; }
.uc_infotabel td	{ }
.uc_printtmb		{ display: none; }
.uc_tmb				{ float: left; margin-right: 1px; cursor: pointer; }
.uc_sub				{ position: relative; top: -100px; left: 50px; color: #d3d4d6; font-size: 10px; float: left; }
.uc_adres			{ display: none; }
.uc_banner			{ position: relative; left: 495px; top: 32px; background: #000; padding: 0px; width: 468px; height: 60px; }
div#uc_cname		{ font-size: 28px; color: #FFF; height: 100px; position: relative; top: -60px; line-height: 1em; padding-left: 5px; letter-spacing: -0.05em; }
#bovag				{ float: right; margin-right: 20px;  }
#nap				{ float: right; margin-right: 20px;   }

div#uc_vbo			{ clear: both; margin-top: 40px; width: 955px; height: 96px; background-color: #EFEFEF; position: relative; top: -130px; margin-left: 10px; border: #E0E0E0 1px solid; }
div#uc_vbb			{ clear: both; background: #CCCCCC url(../resources/uc_vbb.png) repeat-x; height: 24px; }
.uc_vbb1			{ float: left; width: 307px; padding: 5px; font-weight: bold; display: block; text-align: center; border-right: #EFEFEF 1px solid; cursor: pointer; }
.uc_vbb2			{ float: left; width: 308px; padding: 5px; font-weight: bold; display: block; text-align: center; border-right: #EFEFEF 1px solid; cursor: pointer; color: #5b5f63; }
.uc_vbb3			{ float: left; width: 307px; padding: 5px; font-weight: bold; display: block; text-align: center; cursor: pointer; }
.uc_vbtmb			{ width: 100px; height: 66px; margin-right: 1px; cursor: pointer; }
.uc_vbprs			{ padding-top: 53px; color: #FFF; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#uc_zp			{ clear: both; width: 965px; overflow: auto; margin-top: 4px; }
div#uc_zm			{ clear: both; display: none; width: 965px; overflow: auto; margin-top: 4px; }

div#oh_img			{ width: 985px; height: 150px; }
div#oh_main			{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; _height: 430px; margin-bottom: 50px; padding: 5px; text-align: justify; font-size: 11px; }
div#oh_main table	{ font-size: 11px; }
div#oh_main table a:link, div#oh_main table a:visited	{ color: #000; text-decoration: underline; }
div#oh_main table a:hover, div#oh_main table a:active	{ color: #90979d; text-decoration: underline; }
.oh_title			{ font-weight: bold; margin: 10px 0px 4px 0px; }
.oh_period			{ width: 970px; padding: 1px; text-align: center; font-size: 18px; background: #CCCCCC url(../resources/uc_vbb.png) repeat-x; margin-top: 10px; }
.oh_period a:link, .oh_period a:visited	{ color: #72777c; text-decoration: none; font-size: 14px; }
.oh_period a:hover, .oh_period a:active	{ color: #000000; text-decoration: underline; }

.oh_tb				{ width: 156px; text-align: center; display: block; font-weight: bold; color: #5B5F63; margin-right: 0px; float: left; border-left: #eaeaec 1px solid; border-top: #eaeaec 0px solid; border-right: #cdcdcf 1px solid; border-bottom: #cdcdcf 0px solid; padding: 2px; }
.oh_tb a:link, .oh_tb a:visited	{ color: #72777c; text-decoration: none;  }
.oh_tb a:hover, .oh_tb a:active	{ color: #000000; text-decoration: underline; }
.oh_tbb				{ display: block; width: 155px; }

div#team_img		{ width: 985px; height: 150px; }
div#team_main		{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; _height: 430px; margin-bottom: 50px; padding: 5px; text-align: justify; font-size: 11px; }
div#team_lc			{ width: 220px; padding: 5px 15px 5px 5px; float: left; border-right: #EFEFEF 1px dotted; background-color: #FFFFFF;  }
div#team_rc			{ width: 710px; padding: 5px 5px 5px 15px; float: left; }
div#team			{ clear: both; min-height: 400px; border-bottom: #EFEFEF 1px dotted; }
div#team table		{ font-size: 11px; }
.team_row			{ clear: both; }
.team_pc1			{ float: left; width: 340px; min-height: 100px; _height: 100px; text-align: left; border: #FFF 0px solid; margin: 0px 10px 10px 0px; padding: 4px; background: #ececec url(../resources/team_pbg.jpg) center center; }
.team_pc2			{ float: left; width: 340px; min-height: 100px; _height: 100px; text-align: left; border: #FFF 0px solid; margin: 0px 0px 10px 0px; padding: 4px; background: #ececec url(../resources/team_pbg.jpg) center center; }
.otc1				{ border-bottom: #d4d4d5 1px solid; border-top: #EFEFEF 1px solid; }
.otc2				{ font-weight: bold; border-bottom: #d4d4d5 1px solid; border-top: #EFEFEF 1px solid;  }
.otc1b				{ border-top: #EFEFEF 1px solid;}
.otc2b				{ font-weight: bold; border-top: #EFEFEF 1px solid;}

div#team_discl		{ color: #999999; text-align: center; border-bottom: #EFEFEF 1px dotted;  }
div#team_site		{ text-align: center; color: #6c7074; margin-top: 20px; }
div#team_site table	{ text-align: left; font-size: 11px; }
div#team_site a:link, div#team_site a:visited	{ color: #6c7074; text-decoration: underline; }
div#team_site a:hover, div#team_site a:active	{ color: #000000; text-decoration: underline; }

div#links_img			{ width: 985px; height: 150px; }
div#links_main			{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; _height: 430px; margin-bottom: 50px; padding: 5px; font-size: 11px;}
div#links_main a:link, div#links_main a:visited		{ color: #2c2e30; text-decoration: none; }
div#links_main a:hover, div#links_main a:active		{ color: #000000; text-decoration: underline; }
div#links_aanmelden		{ float: left; width: 270px; padding: 5px; }
.links_table			{ font-size: 11px; text-align: justify; }
.links_table input		{ width: 140px; font-size: 10px; }
.links_table select		{ width: 145px; font-size: 10px; }
div#links_res			{ float: left; margin: 0px 10px 0px 10px; padding-right: 10px; padding-left: 10px; width: 500px; border-left: #EFEFEF 1px dotted; border-right: #EFEFEF 1px dotted; }
div#links_pics			{ float: right; }
.links_titel			{ padding: 1px; text-align: center; font-size: 14px; font-weight: bold; background: #CCCCCC url(../resources/uc_vbb.png) repeat-x; margin-top: 10px; clear: both; color: #72777c;} 
.links_row				{ clear: both; margin: 5px 0px 5px 0px; min-height: 16px; }
.links_c1				{ float: left; width: 245px; margin-right: 10px; }
.links_c2				{ float: left; width: 245px; }

div#sitemap_img			{ width: 985px; height: 150px; } 
div#sitemap_main		{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; _height: 430px; margin-bottom: 50px; padding: 5px; font-size: 11px;}
div#sitemap_main a:link, div#sitemap_main a:visited	{ color: #333333; text-decoration: none; }
div#sitemap_main a:hover, div#sitemap_main a:active	{ color: #000000; text-decoration: underline; }
div#sm_c1				{ clear: both; width: 985px; margin-bottom: 50px; }
div#sm_c2				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid; }
div#sm_c3				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid; }
div#sm_c4				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid;}
div#sm_c5				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid;}
div#sm_c6				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid;}
div#sm_c7				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid;}
div#sm_c8				{ float: left; width: 110px; }
div#sm_c9				{ float: left; width: 110px; margin-right: 5px; border-right: #EFEFEF 1px solid;}
.sm_rowh				{ font-size: 12px; font-weight: bold; padding-bottom: 10px; }
.sm_row					{ text-align: left; padding-left: 10px; }

div#nb_main			{ background: #FFFFFF url(../resources/content_bg.jpg) center top repeat-x; margin-top: 0px; min-height: 430px; _height: 430px; margin-bottom: 50px; padding: 15px 395px 0px 5px; text-align: justify; font-size: 11px; }

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../resources/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../resources/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
