*, a img, ul { padding:0; margin:0; border:0;  } 
a { text-decoration:none; color:#236b84; font-weight:bold;}
a:hover{ text-decoration:underline; }
ul { padding:0;  }
.clear { clear:both; }
.floatRight { float:right; }
.hide { display:none; }
center { height:100%; }



/* =MAIN ELEMENTS */
html{ background: white; height:100%; overflow: -moz-scrollbars-vertical; font-smooth:true; }
body { font-family:Arial; font-size:14px;  color:#676767; min-height:100%;   text-align:left; background-image:url('../images/bg-ln.gif'); background-repeat:repeat-x; background-position:top center; }
h1 { font-family:Arial; list-style:none;font-weight:normal; font-size:18px; line-height:22px; font-style:normal; color:#e40000; text-align:left; margin:0px; padding:0px; margin-bottom:25px; }
h2 { font-weight:bold; font-size:14px; color:#236b84;  text-align:left; margin:0px; padding:0px; margin-bottom:5px; }
h3 { font-weight:bold; font-size:14px; color:#333333; text-align:left; margin:0px; padding:0px; margin-bottom:12px; }
input { padding-top:3px; padding-bottom:3px; padding-left:3px; border:1px solid #CCC; }
.button, .buton {width:100px; text-align:center;cursor:hand; border:0; background-image:url('../images/btn1_bg.gif'); background-repeat:repeat-x; color:#FFFFFF; text-transform:uppercase; font-size:11px; *font-size:12px; cursor:hand; cursor:pointer; padding:5px 9px 4px 9px; line-height:15px; font-weight:bold; zoom:1; }
.button:hover, .buton:hover { text-decoration:none; progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1; }
.button-event{ cursor:hand; cursor:pointer; }
.button-event:hover { progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1; }
hr { border:0; color:#999; background-color:#999; height:1px; line-height:0px; margin:0px 0 10px 0; }
.contentblock {	padding-bottom:27px; }
.listBlock { list-style:none; }
.mceNoEditor{ font-family:Arial; font-size:12px; padding:3px; }
textarea{ border:1px solid #CCC; }

/* custom */
.wrapper{ width:988px;   margin:0; text-align:left; }
.header{ width:988px; height:110px; background-image:url('../images/header.jpg'); background-repeat:no-repeat; }

.topmenu{ background-image:url('../images/navbg.gif'); background-repeat:no-repeat; width:615px; height:31px; margin-bottom:8px; margin-right:22px; *margin-right:15px; float:right; margin-top:-59px; *margin-top:-56px; position:relative; }
.topmenu ul{ float:left; margin-right:5px; height:100%; list-style: none; }
.topmenu li{ float:left; height:100%; }
.topmenu li a{ text-decoration:none; font-size:14px; color:white; display:block; line-height:32px; padding-left:17px; padding-right:17px;  font-weight:bold; }
.topmenu li a:hover{ color:#fff; text-decoration:none;  }
.topmenu li .active { font-weight:bold; color:#fff; }

.contact-tel{ float:right; margin-right:20px; margin-top:2px; width:296px; height:39px; color:white; padding-top:8px; font-size:20px; text-align:right;}
.contact-tel a {text-decoration:none;color:#fff; font-size:14px;}
.logo{ float:left; padding-left:23px; position:relative; margin-bottom:60px; margin-top:10px; font-size: 40px; color: white; font-weight:bold;}
.logo p { font-size: 40px; color: white; }
.logo a { text-decoration: none;}

.content{ width:975px; height:100%; background-color:white; border-top:1px solid #dce1e3; border-left:1px solid #dce1e3; border-right:1px solid #dce1e3; }
.content-sub{ width:988px; height:100%; background-color:white; border-top:1px solid #dce1e3; border-left:1px solid #dce1e3; border-right:1px solid #dce1e3; margin-top:-42px; *margin-top:-39px;  }
.content-top{ width:968px; height:100%; background-image:url(../images/content-top.jpg); background-repeat:no-repeat; background-position:top; margin-left:5px; padding-top:5px;   }
.content_align{  padding-left:25px; padding-top:20px;  padding-bottom:25px; line-height:18px;  }
.content-bottom{ width:977px; height:9px; /*background-image:url(../images/content-bottom.png); background-repeat:no-repeat;*/ border-top:1px solid #dce1e3;}
.content ul{ list-style:square; }

.home-top{ width:988px; height:370px; background-image:url(../images/hometop-bg.jpg); background-repeat:no-repeat; margin-top:-43px; *margin-top:-39px; margin-bottom:10px; }
.home-form-titel{ float:right; padding-right:190px; margin-top:15px; *margin-top:58px; font-smooth:true; }
.home-form-titel h1{ float:left; font-family:Arial; font-style:normal; font-size:18px; color:black; position:relative; margin-bottom:0px; line-height:32px; *line-height:38px;  }
.search-result-title{ float:left; font-family:Georgia; font-style:italic; font-size:21px; color:#236b84; margin-bottom:0px; line-height:32px; *line-height:38px;  }
.detail-title{ float:left; font-family:Arial; font-style:normal; font-size:24px; color:#e40000; margin-bottom:0px; line-height:32px; *line-height:38px;  }
.home-form-titel h2{ float:left; font-family:Arial; font-style:normal; font-weight:bold; font-size:24px; color:#e40000; margin-top:1px; }

.formImmo{ float:left; padding-left:500px; margin-top:-240px; font-size:12px; }
.chkKoop-wrap{ float:left; margin-right:15px; width:140px; }
.chkKoop-label{ float:left; margin-top:3px; margin-left:4px; }
.txtSearch-bg{ float:left; margin-top:20px; width:433px; height:27px; background-image:url('../images/txtSearch.gif'); background-repeat:no-repeat; margin-bottom:20px; }
.txtSearch1{ border:0; width:420px; margin-left:5px; margin-top:2px;}
.cmbWrap{ float:left; width:118px; margin-right:15px; }
.cmbLabel{ font-size:11px; font-weight:bold; margin-bottom:4px; color:#2b3842; float:left; }

.price-wrap{ float:left; margin-right:9px; width:208px; }
.txtPrice-bg{ float:left; width:94px; height:25px; background-image:url('../images/txtPrice.gif'); background-repeat:no-repeat; margin-right:8px; }
.txtPrice1{ border:0; width:80px; margin-left:5px; margin-top:2px; background-color:; font-size:12px; color:#494949; }

.home-form-line{ float:left; color:#c2c8d5; width:433px; margin-top:20px; margin-bottom:15px; *margin-bottom:5px }
.home-form-infotext{ float:left; font-size:10px; color:#666666; width:250px; }
.home-form-submit{ float:left; margin-left:55px; }


.homeTitel{ font-size:18px; color:#e40000; font-family:Arial; font-style:normal; font-weight:bold; padding-bottom:15px; }
.immoBlock{ float:left; width:121px; height:208px; background-image:url('../images/block-bg.gif'); background-repeat:no-repeat; padding:12px; padding-bottom:0px; margin-right:3px; }
.immoBlock:hover{ text-decoration:none; width:121px; height:208px; background-image:url('../images/block-bg-roll.gif'); background-repeat:no-repeat; cursor:pointer; }
.immoBlock .imgWrap{ text-align:center; width:120px; height:90px; }
.immoBlock h1 { text-transform:uppercase; width:100%; color:#374b75; font-family:Arial; font-weight:bold; font-style:normal; line-height:13px; font-size:12px; text-align:center; margin-bottom:12px; padding-top:10px; }
.immoBlock .info{ color:#000103; width:100%; font-size:12px; text-align:center; line-height:14px; font-weight:normal; }
.immoBlock .price-immo{ text-align:center; width:100%; color:#236b84; font-size:12px; padding-top:12px;  }
.immoBlock .ref-immo{ text-align:center; width:100%; color:#236b84; font-size:12px; padding-top:12px; font-size:11px;  }

.verkocht{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/verkocht.png'); background-repeat:no-repeat; }
.verlaagdeprijs{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/verlaagdeprijs.png'); background-repeat:no-repeat; }
.nieuw{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/nieuw.png'); background-repeat:no-repeat; }
.inoptie{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/inoptie.png'); background-repeat:no-repeat; }

.verkocht_1{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/verkocht_1.png'); background-repeat:no-repeat; }
.verkocht_20{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/verkocht_20.png'); background-repeat:no-repeat; }
.verkocht_21{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/verkocht_21.png'); background-repeat:no-repeat; }
.verkocht_22{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/verkocht_22.png'); background-repeat:no-repeat; }

.detail_verkocht_1{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/verkocht_1.png'); background-repeat:no-repeat; }
.detail_verkocht_20{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/verkocht_20.png'); background-repeat:no-repeat; }
.detail_verkocht_21{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/verkocht_21.png'); background-repeat:no-repeat; }
.detail_verkocht_22{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/verkocht_22.png'); background-repeat:no-repeat; }



.nieuw_1{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/nieuw_1.png'); background-repeat:no-repeat; }
.nieuw_20{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/nieuw_20.png'); background-repeat:no-repeat; }
.nieuw_21{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/nieuw_21.png'); background-repeat:no-repeat; }
.nieuw_22{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/nieuw_22.png'); background-repeat:no-repeat; }

.detail_nieuw_1{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/nieuw_1.png'); background-repeat:no-repeat; }
.detail_nieuw_20{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/nieuw_20.png'); background-repeat:no-repeat; }
.detail_nieuw_21{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/nieuw_21.png'); background-repeat:no-repeat; }
.detail_nieuw_22{ position:absolute; margin-top:-12px; margin-left:9px; width: 124px; height:75px; background-image:url('../images/nieuw_22.png'); background-repeat:no-repeat; }



.detail_verkocht{ position:absolute; margin-top:-5px; margin-left:605px; width: 124px; height:75px; background-image:url('../images/verkocht.png'); background-repeat:no-repeat; }
.detail_verlaagdeprijs{ position:absolute; margin-top:-5px; margin-left:605px; width: 124px; height:75px; background-image:url('../images/verlaagdeprijs.png'); background-repeat:no-repeat; }
.detail_nieuw{ position:absolute; margin-top:-5px; margin-left:605px; width: 124px; height:75px; background-image:url('../images/nieuw.png'); background-repeat:no-repeat; }
.detail_inoptie{ position:absolute; margin-top:-5px; margin-left:605px; width: 124px; height:75px; background-image:url('../images/inoptie.png'); background-repeat:no-repeat; }

.detail_omschrijving{
	background-image:url('/images/detail_omschrijving_center.jpg');
	background-repeat:repeat-y;
 width:720px; min-height:90px; padding-top:10px; padding-left:10px; color:black;
}

.detail_extra_omschrijving{
padding-right:20px;
color:black;
}

.detail_adres{
	color:#687fa7; font-size:16px;
}

.detail_prijs{
	color:#374b75; font-size:20px;
}


.news-wrapper{ width:100%; background-color:#FFF; }
.newsTitle{ color:#000000; text-transform:uppercase; font-size:14px; float:left; padding-left:15px; padding-top:17px; padding-bottom:16px; }
.rssIcon{ float:right; padding-top:17px; padding-right:15px; }
.rssIcon:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1;  }
.allnews{ font-size:11px; float:right; margin-top:10px; color:#5b5b5b; font-weight:normal; padding-right:10px; padding-bottom:6px; }
.newsblock{ padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; color:#888888; line-height:13px; font-size:11px; }
.newsblock a {  font-weight:bold; font-size:12px; }

.newsblock2{ padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px;  line-height:13px; font-size:11px; background-color:#E8E8E8; margin-bottom:10px; }
.newsblock2 a {  font-weight:bold; font-size:12px; color:#333; }


.mail-wrapper{ color:#888888; width:100%; background-color:#FFF;  margin-top:30px; }
.mailIcon{ float:right; margin-top:-6px; margin-right:10px; position:relative; }
.mail-content{ float:left;padding-left:15px; padding-right:15px; margin-top:-3px; font-size:11px; }
.mailBtn{ float:left; padding-left:15px; margin-top:10px; margin-bottom:15px; }

.footer{ font-size: 11px; color:#4b4b4b; padding:6px;  text-align:center; width:988px; margin-top:5px;  }
.footer a{ color:#4b4b4b; padding-left:2px; padding-right:2px;}


.submenu_wrap{ float:left; width:210px;  margin-top:15px; *margin-top:25px;  }

.submenu{ float:left; background-image:url('../images/bg_nav.jpg'); background-repeat:no-repeat; background-position:-15px ; font-size:13px; margin-left:-6px; margin-bottom:30px;  }

.submenu li{ list-style:none;  padding:0; }
.submenu li a{ height:31px; width:183px; background-image:url('../images/subnav_bg.gif');  background-repeat:no-repeat; background-position:right bottom; line-height:250%; display:block; color:#676767; font-weight:normal;  margin-left:7px; padding-left:5px; }
.submenu li a:hover{ text-decoration:none; color:#000;  }
.submenu li  .active{ font-weight:bold; color:#676767; height:40px; width:201px; background-image:url('../images/subnav_bg_active.gif'); background-repeat:no-repeat; background-position:left; display:block;  margin-left:-1px; padding-left:15px;  }
.submenu li  .active:hover{ }

.subsubmenu ul {   }
.subsubmenu li {list-style:none;   }
.subsubmenu li a{  font-size:11px; color:#676767; font-weight:normal; padding-left:25px; width:180px; text-transform:none; height:31px; background-image:url('../images/subnav_bg.gif'); background-repeat:no-repeat; background-position:right bottom;  margin-left:-8px;  }
.subsubmenu li a:hover{ text-decoration:none; color:#617c85;  }
.subsubmenu li  .active{ padding-left:25px; width:180px; font-weight:bold; color:#676767; height:31px;  background-image:url('../images/subnav_bg.gif'); background-repeat:no-repeat; background-position:right bottom; margin-left:-9px; }
.subsubmenu li  .active:hover{   }


.subsubsubmenu li {list-style:none; height:30px; background-image:url('../images/subnav_bg.gif'); background-repeat:no-repeat; background-position:right bottom;; }
.subsubsubmenu li a{ display:block; color:#5d5a5b; font-weight:normal;  background-image:url('../images/subsubicon.gif'); background-repeat:no-repeat; background-position:45px 14px;  }
.subsubsubmenu li  .active{  font-weight:bold; color:#000; }
.subsubsubmenu li  .active:hover{   }


.btnFolder{ float:left; margin-bottom:25px; margin-top:0px;  }
.btnFolder:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1; }


/* tweedehandswagens */
.frmSearch{ background-color:#1f1f1f; padding:10px; }
.frmSearch label{ float:left; color:#8e8e8e; font-weight:bold; font-size:12px; margin-bottom:8px; letter-spacing:1px; }
.frmSearch select{ float:left; border:1px solid #a6a6a6; width:100%; clear:both; font-size:12px; }
	.select-hover{ background-color:#d1dbde; border:1px solid #82acb9; }
.field{ float:left; margin-right:20px; margin-bottom:13px; width:115px;  }

.btwaftr{ float:left; margin-top:10px;  }
.chkFirstClass{  float:left; margin-top:10px;  margin-left:18px;}
.frmSearch input{ border:0;}
.btnZoeken{ float:right; margin-top:6px; cursor:hand; cursor:pointer;}
.btnZoeken:hover{progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1;}

.line{ color:#414141; background-color:#414141; margin-top:15px; margin-bottom:15px; }

.results_top{ margin-bottom:15px;  }
.paging{ float:right; }
.pageNr{ float:left; background-color:#d8dbe2; color:white; font-weight:bold; padding:4px 9px 4px 9px; text-decoration:none; display:block; margin-right:10px; }
.pageNr:hover, .pageNr_active{ float:left;font-weight:bold; padding:4px 9px 4px 9px; display:block; margin-right:10px; background-color:#9aa3b9; color:white; text-decoration:none; }

.sortBy{ float:right; }
.sortBy label{ color:#8e8e8e; letter-spacing:1px; }
.sortBy select{ border:1px solid #a6a6a6; font-size:12px; width:115px; }

.result{ border:1px solid black; float:left; width:338px; height:92px; background-image:url('../images/result_bg.gif'); margin-right:10px; margin-bottom:19px; display:block; color:#ffffff; font-weight:normal;cursor:pointer; *cursor:hand;}
.result:hover{ border:1px solid #84a9b5; text-decoration:none; }
.result img{ float:left; margin:5px; margin-right:10px; }
.result h4{ font-size:12px; font-weight:bold; text-transform:uppercase; color:#878787; margin-top:5px; margin-bottom:3px; letter-spacing:1px; }
.price{ float:right; font-weight:bold; font-size:21px; color:#84a9b5; padding-right:8px; margin-top:10px; *margin-top:-5px; position:relative; cursor:pointer; *cursor:hand;}
.firstClassIcon{ float:right; width:18px; height:18px; background-image:url('../images/firstclass_ico2.gif'); margin:5px;}

.detailTitel{  font-size:15px; color:#FFF; border-top:1px solid #414141;  border-bottom:1px solid #414141; margin-top:15px; margin-bottom:20px; padding-top:8px; padding-bottom:8px; padding-left:2px; letter-spacing:1px; }

.detailImgs{ float:left; margin-right:30px; width:250px;  }
.detailImgs .thumb{ float:left; margin-right:3px; margin-top:10px;  cursor:pointer; *cursor:hand;}
.loading{  }

.detailTable{ text-align:left; float:left; width:333px; }
.detailTable tr{vertical-align:middle;   }
.detailTable .col1{ width:128px; background-color:#3c3c3c; color:#959595; font-weight:bold; padding-left:10px; height:30px;  border-bottom:1px solid #000; }
.detailTable .col2{ padding-left:10px; height:30px; background-color:#171717;  border-bottom:1px solid #000; }

.firstclass_logo{ float:right; width:63px; height:79px; background-image:url('../images/jaguar_firstclass.jpg'); }

.detailSubTitel{  font-size:12px; color:#FFF; border-top:1px solid #414141;  border-bottom:1px solid #414141; margin-top:25px; padding-top:6px; padding-bottom:6px; padding-left:2px; letter-spacing:1px; }
.moreLink{ float:right; display:block; width:98px; background-image:url('../images/more_icon.gif'); background-repeat:no-repeat; background-position:center left; text-align:right; }
.lessLink{ float:right; display:block; width:98px; background-image:url('../images/less_icon.gif'); background-repeat:no-repeat; background-position:center left; text-align:right; }
.pdfLink{ float:right; display:block; font-size:12px; font-weight:normal; width:193px; background-image:url('../images/pdficon.gif'); background-repeat:no-repeat; background-position:center left; text-align:right; }


.opmerking_field{ margin:10px; color:#bfbebe; }
.kenmerkTable{ text-align:left; width:100%; }
.kenmerkTable .col2, .kenmerkTable .col1, .kenmerkTable .col3{ width:31%; padding-left:10px; padding-top:6px; padding-bottom:6px; background-color:#171717;  border-bottom:1px solid #000; border-right:1px solid #000;float:left; }

.formLabel{ width:128px;  color:#333; font-weight:bold; padding-left:10px; height:30px;  }
.inpContact{ height:18px; margin:0; width:400px; margin-left:10px; }

.subformLabel{ width:128px; background-color:#3c3c3c; color:#959595; font-weight:bold; padding-left:10px; height:30px; }

/* admin */

.admin_options{
	background-color:#333333;	
	height:30px;
	background-image:url('../images/admin/adminnavbg.gif');
	background-repeat:repeat-x;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	position:fixed;
	z-index: 999;	
}


.admin_option{
	float:left;
	padding-left:15px;
	padding-right:15px;	
	padding-top:6px;
	/*height:100%;
	padding-bottom:5px;*/
	border-left:1px solid #666666;
	color:white;
	display:block;
	cursor:hand;
	cursor : pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity: 1;
}

.admin_option:hover{	
	background-color:#000000;	
	text-decoration:none;
	color:#CCCCCC;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity: 0.7;
}

.admin_titel
{
	font-size:13px;
	margin-bottom:10px;
	font-weight:bold;
}

.admin_block_img
{
	float:left; margin: 0px 5px 8px 0px;
	cursor:hand;
	cursor:pointer;
	border: 3px solid black;
	

}
.admin_block_img:hover
{
	border: 3px solid #CC6600;
	

}
.handle{
	cursor:move;
	
}
.newsdatum{
	float:right;
	font-weight:bold;
	padding-right:10px;
}

.savebutton{
	cursor:hand;
	cursor:pointer;
	display:none;
	padding:5px;
	background-color:#f0f0f0;
	float:left;
	margin-left:0px;
	margin-top:-25px;
	border:1px solid #dedede;
	width:77px;
	height:29px;
	background-image:url('../images/admin/savebtn.gif');
}

.savebutton:hover{
	border:1px solid #509010;
}
.photobook_picture{
	float:left;
	
	margin-right:10px;
/*	border:1px solid #df6d15;
*/}

.contentimage{
	/*border:1px solid #df6d15;*/
}
.photobook_picture:hover{
	/*border:1px solid #333;	*/
}
.languages{
	float:right;
	margin:10px;
}

.languages .active{
	color:#666666;
}

.lang{
	color:#e87300;
}

.defaultlang{
	color:black;
}

.sitemap li{ list-style:square;  width:50%; padding:3px; }
.sitemap li a{  }
.contact_text{
	
}
.contact_select{
	width:347px;
}




/* dropdownbox */

.dd {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	background:none;
}
.dd .ddTitle {
	
	border:0px solid #c3c3c3;
	padding:3px;
	padding-left:6px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:19px;
}
.dd .ddTitle span.arrow {
	background:url(../images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer;
}

.dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
	
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px; }
.dd .ddChild a {
	display:block;
	padding:3px 0 3px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	background-color:#ffffff;
}
.dd .ddChild a:hover {
	background:#9aa3b9;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background:#9aa3b9;
	
}
.hidden {display:none;}

.ac_results {
	padding: 0px;
	border: 1px solid #9aa3b9;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.error{
	color:red;
}

.message{
	color:green;
}
.search-string{
	font-size:12px;
	color:#a1a1a1;
	margin-top:-5px;
}

/* --------- POP UP FLASH ------------*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  

#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:589px;
  height:160px;
  display:none;
  z-index:9999;
  padding:20px;
}
 
#boxes #dialog {
  width:589px; 
  height:160px;
  padding:10px;
  background-color:#ffffff;
}

.close
{
	float:right;
	margin-right:20px;
	margin-top:5px;
}

.closetag
{
	color: #060606;
	text-decoration: underline;
}

/* vrachtwagen detail */

.detail_omschrijving_l{width:300px;background-color:#dbdbdb; line-height:26px;padding:5px;}
.detail_omschrijving_r {width:300px;float:right;background-color:#dbdbdb;line-height:26px; margin-right:20px; padding:5px;}
.detail_omschrijving_o{}
.links{}
.rechts{}



/*** TABLE DETAIL VRACHTWAGENS ***/
.vrachtwagen_detail_table {
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
}

.tableheader {
	background-color: #ea7201;
	color: #fff;
	text-align: left;
	padding: 5px 7px;
	
}

.leftside {
	padding:3px;
	width: 50%;
	text-align:left;
}

.rightside {
	padding:3px;
	text-align:left;
}

.vrachtwagen_info_table {
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
}

.infotableheader {
	background-color: #3c6bff;
	color: #fff;
	text-align: left;
	padding: 5px 7px;
}

.infotd {
	padding:3px;
	text-align:left;
}

.contact_table {
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	text-align: left;
	width:548px;
}

.contacttableheader {
	background-color: #ea7201;
	color: #fff;
	text-align: left;
	padding: 5px 7px;
}

.left_contact{
	width: 50%;
	padding:3px;
}

.right_contact{
	padding:3px;
}

/*** /TABLE DETAIL VRACHTWAGENS ***/





/**** NEW HOMEPAGE ***/

.logo2{ float:left; padding-left:23px; position:relative; margin-bottom:60px; margin-top:10px; font-size: 40px; color: white; font-weight:bold;}
.logo2 p { font-size: 38px; color: white; }
.logo2 a { text-decoration: none;}


.home-top2{ width:988px; height:115px; padding-top:305px; background-image:url(../images/home-header.png); background-repeat:no-repeat; margin-top:-43px; *margin-top:-39px; margin-bottom:10px; }
.home-top2 .left{float:left; width:300px; margin-left:40px;}
.home-top2 .right{float:left; margin-left:80px;}
.home-form-titel2{ margin-left:-15px;}
.home-form-titel2 h1{ font-family:Arial; font-style:normal; font-size:18px; color:white; margin-bottom:0px; line-height:32px; *line-height:38px; width:400px; }
.home-form-titel2 h2{ font-family:Arial; font-style:normal; font-weight:bold; font-size:24px; color:white; margin-top:1px; width:400px;}

.formImmo2{ float:left; padding-left:20px; font-size:12px; }

.cmbWrap2{ float:left; width:118px; margin-right:15px; margin-top:15px;}
.cmbLabel2{ font-size:13px; font-weight:bold; margin-bottom:4px; color:white; float:left; }
.chkKoop-label2{ float:left; margin-top:3px; margin-left:4px; color:white; font-weight:bold; font-size:14px;}
.chkKoop-wrap2{ float:left; margin-right:15px; width:100px; margin-top:10px;}
.home-form-submit2{ float:left; margin-left:5px; margin-top:25px;}

.vrachtwagen {float:left; width:740px; margin-top:-80px; *margin-top:-100px; margin-left:200px;}

.home_kijker {width:170px; height:248px; background-image:url(../images/in_de_kijker.png); background-repeat:no-repeat; float:left; margin-left:15px; margin-top:-32px;text-align:center; cursor:pointer;}
.home_kijker_text {color:#fff; font-size:25px; font-weight: bold; text-align: center; margin-top: 25px; line-height: 32px;}
.home_kijker_thumb {text-align:center; margin-top: 25px;}
.home_kijker_thumb img {height:120px;}

.home_kijker:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1;  }
