/*------------------------------------------
---------------- Reseting ------------------
----------------------------------------- */

html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, 
em, img,  s, small, strike, strong, sup, sub, 
dl, dt, dd, ol, ul, li, form, fieldset, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td 
				{ margin: 0; padding: 0;
				  border: 0; outline: 0;
				  font-weight: inherit;
				  font-style: inherit;
				  font-size: 100%;
				  font-family: inherit;
				  vertical-align: baseline;
				  background: transparent }
				  
:focus, :active	{ outline: 0 }

html 			{ height: 100% }
body {
	height: 100%;
	color: #000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff url(/images/body.gif) top repeat-x;
	}
body.popup {
	background:#fff;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin-bottom: 12px;
	}
h1 				{ font-size: 15px; } 
h2 				{ font-size: 14px; }
h3				{ font-size: 13px; }
h4, h5, h6		{ font-size: 12px; }

p, pre, code, label, th, td, dd, dt, select
				{ font-size: 12px; margin-bottom: 12px }
ul, ol			{  }
ul 				{ list-style: normal }
ol 				{ list-style: decimal }
li	 			{ margin-left: 0; color: #000; }
li p 			{ color: #000 }

td, select {
	margin-bottom:0;
	vertical-align:top;
	}
#search td[valign] {
	vertical-align:top;
	}
#search td {
	vertical-align:middle;
	}
td {
	color: #000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	}
strong {
	font-weight:bold;
	}

/*------------------------------------------
------------------ Fonts -------------------
----------------------------------------- */
		
/*------------------------------------------
------------------ Links -------------------
----------------------------------------- */

a:link, a:visited {
	color:#000;
	}
a:hover, a:active	{
	color:#f00;
	}
a img			{ border: 0 }

/*------------------------------------------
------------- Global Classes ---------------
----------------------------------------- */

.clear			{ clear: both }
.floatLeft		{ float: left }
.floatRight		{ float: right }

.textLeft		{ text-align: left }
.textRight		{ text-align: right; padding-top: 0 !important }
.textCenter		{ text-align: center }
.textJustify	{ text-align: justify }

.bold			{ font-weight: bold !important }
.italic			{ font-style: italic }
.underline		{ border-bottom: 1px solid }
.highlight		{ background: #ffc }

.noPadding		{ padding: 0 }
.noBorder		{ border: none !important }
.noMargin		{ margin: 0 !important}
.noIndent		{ margin-left: 0; padding-left: 0 }
.noBullet		{ list-style: none; list-style-image: none }

/*------------------------------------------
---------------- Wrapper -------------------
----------------------------------------- */

#wrap					{ width: 1000px; margin:0 auto; min-height: 100%; overflow: visible; background: #fff; padding-bottom:0;}

/*---------------------------------------*/

#header					{ width: 1000px; height: 200px; position:relative}
.verlogHeader			{ width: 993px !important; height: 180px !important}
.logo					{ position:absolute; top: 8px; left: 348px}
.logoSmal				{ position:absolute; top: 23px; left: 9px}

.rightHeader			{ float:right; width: 745px; padding-bottom: 2px; border-bottom: 3px solid #F91C15}
.rightHeader #contentmenuknoppen			{ background: #362923; color: #fff; float:left; height: 25px; width: 733px; 
							padding: 10px 0 0 12px; margin-bottom:0}
#menuHead				{ float:left; width: 745px; margin-bottom:3px}
#menuHead li			{ float:left; position:relative; list-style: none; margin: 0; height: 135px; width: 128px; margin-right: 4px}
#menuHead li a {
	display:block;
	width: 128px;
	color:#fff; 
	text-align:center;
	height: 135px;
	padding-top:8px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#menuHead li.nederlandSmal a {
	background:url(/images/sampleSmal1.jpg) left top no-repeat;
	}
#menuHead li.buitenlandSmal a {
	background:url(/images/sampleSmal2.jpg) left top no-repeat;
	}
#menuHead li.dienstverleningSmal a {
	background:url(/images/sampleSmal3.jpg) left top no-repeat;
	}
#menuHead li.makellarsSmal a {
	background:url(/images/sampleSmal4.jpg) left top no-repeat;
	padding-top:8px;
	}
#menuHead li a:hover	{ text-decoration:none}
#menuHead li.nederlandSmal a:hover {
	background:url(/images/sampleSmal1.jpg) right top no-repeat;
	}
#menuHead li.buitenlandSmal a:hover {
	background:url(/images/sampleSmal2.jpg) right top no-repeat;
	}
#menuHead li.dienstverleningSmal a:hover {
	background:url(/images/sampleSmal3.jpg) right top no-repeat;
	}
#menuHead li.makellarsSmal a:hover {
	background:url(/images/sampleSmal4.jpg) right top no-repeat;
	}
#menuHead .submenu,
#menuHead .submenu2,
#menuHead .submenu3,
#menuHead .submenu4	{
	width: 128px;
	position:absolute;
	left:0;
	top: 33px;
	display:none;
	}
#menuHead .submenu li,
#menuHead .submenu2 li,
#menuHead .submenu3 li,
#menuHead .submenu4 li {
	width: 128px !important;
	height: 18px !important;
	background: none !important;
	margin:0 !important;
	}
#menuHead .submenu li a,
#menuHead .submenu2 li a,
#menuHead .submenu3 li a,
#menuHead .submenu4 li a {
	background: url(/images/submenu.gif) repeat-x !important;
	width: 128px !important;
	border-top: 1px solid #fff;
	padding: 0 0 0 0!important;
	height: 18px !important;
	font: bold 11px/18px Arial, Helvetica, sans-serif!important;
	text-align:left !important;
	text-indent:12px;
	}
#menuHead .submenu li a:hover,
#menuHead .submenu2 li a:hover,
#menuHead .submenu3 li a:hover,
#menuHead .submenu4 li a:hover {
	text-decoration:none;
	color:#F91C15;
	}

/*---------------------------------------*/
#content				{ overflow:hidden; width: 1000px; padding-bottom: 20px}
.inner					{ width:988px !important; padding:0 7px 20px 5px}

.left					{ float:left; width: 220px}
#leftMenu				{ float:left; margin-bottom: 10px; width: 175px;margin-left:0px;}
#leftMenu li			{ float:left; list-style: none; margin:0; width: 175px; height: 23px; 
							padding-left: 17px; border-bottom: 1px solid #fff; background: #eaeaea}
#leftMenu li a			{ float:left; display:block; width: 203px; padding-top: 0; height: 23px; overflow:hidden;
							font: normal 11px/23px Arial, Helvetica, sans-serif; color: #463428; text-decoration:none;}
#leftMenu li a:hover { color:#F91C15; }
							
.colLeft				{ float:left; width: 208px; background:#eaeaea; padding: 10px 0 10px 12px}
.colLeft h4		{ color:#463428; font-weight: bold; margin-bottom: 5px}
.colLeft ul {
	list-style:none;
	margin-left:12px;
	padding:0;
}
.colLeft ul li {
	margin-bottom:4px;
}
.colLeft ul a {
	color:#463428;
	text-decoration:none;
}
.colLeft ul a:hover {
	color:#F91C15;
}
.colLeft ul a span {
	font-family:Verdana, Arial, sans-serif;
}
.huisCol				{ background:url(/images/huisCol.gif) no-repeat; width: 195px; height: 165px; padding-top: 16px; margin-left:2px; text-align:center}
.huisCol img			{ border: 1px solid #bebebe; margin-bottom:0;}
.huisCol p				{ margin-bottom:0; color: #0f0f0f;font: normal 10px/11px Arial, Helvetica, sans-serif}

/*--------------------------------------*/
.main					{ float:right; width: 746px; padding-top: 39px; padding-bottom:40px; position:relative;}
.main h3				{ text-transform:uppercase}
.main ul {
	margin-left:16px;
	}

#veilingknop {
	background:#F91C15;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 4px;
	position:absolute;
	right:124px;
	text-decoration:none;
	top:39px;
	height:16px;
	z-index:1000;
}
	
.sortLine				{ width: 470px; height: 18px; margin-bottom: 15px}
.sortLine p				{ float:left}
.sortLine a				{ float:right; text-align:center; color: #fff; width: 107px; height: 14px; 
							padding-top: 4px; background: #F91C15; display:block; overflow:hidden;
							font: bold 12px/12px Arial, Helvetica, sans-serif}
.sortLine a:hover		{ text-decoration:none; font-weight: bold}
#navigation				{ float:left; overflow:hidden; clear:both; width:733px; border-bottom: 6px solid #F91C15; margin-bottom: 30px}
#buttons				{ float:left}
#buttons a:link,
#buttons a:visited		{ float:left; padding: 5px 18px 0 18px; font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif !important; 
							background: #F91C15; color: #fff; height: 16px; margin-right: 8px; text-decoration:none}
							
.pageNumber				{ float:right; padding-right:5px; color: #000; padding-right: 16px}
.pageNumber	p			{ margin-bottom:0; font-size: 11px;}
.pageNumber	a:visited,
.pageNumber a:link		{ color:#000; font-size: 11px;  text-decoration:underline}
.pageNumber	a:hover,
.pageNumber	a:active	{ text-decoration:none}

.bottomNumber			{ margin-top: 13px}

.line					{ float:left; width: 715px; padding: 0 0 12px 16px;  
							border-bottom: 1px solid #F91C15; overflow:hidden; margin-bottom: 13px }
.line img				{ float:left;  margin-right: 35px; border: 1px solid #000}
.line p					{ margin-bottom:0; color: #000}
.line h4				{ margin: 15px 0 0 0; color: #000}
.leftText				{ float:left;margin-top: 17px}
.leftText p				{ color: #000}
.left .adres			{ margin: 0 0 40px 12px; clear:left; padding-top:12px; }

#mainMenu				{ margin:0; padding:0 0 0 32px}
#mainMenu li			{ float:left; width: 215px; height: 336px; overflow:hidden; list-style: none; margin:0 11px 0 10px; position:relative}
#mainMenu li a {
	float:left;
	display:block;
	width: 215px;
	color:#fff; 
	text-decoration:none;
	height: 336px;
	font: normal 18px/18px Arial, Helvetica, sans-serif;
	}
#mainMenu li a span {
	display:block;
	width: 205px;
	text-align:center;
	height: 46px;
	padding-top: 14px;
	}
/*#mainMenu li.makellars a span {
	padding-top: 4px;
	}
*/
#mainMenu li.nederland a {
	background:url(/images/sample1.jpg) left top no-repeat;
	}
#mainMenu li.nederland a:hover {
	background:url(/images/sample1.jpg) right top no-repeat;
	}
#mainMenu li.buitenland a {
	background:url(/images/sample2.jpg) left top no-repeat;
	}
#mainMenu li.buitenland a:hover {
	background:url(/images/sample2.jpg) right top no-repeat;
	}
#mainMenu li.dienstverlening a {
	background:url(/images/sample3.jpg) left top no-repeat;
	}
#mainMenu li.dienstverlening a:hover {
	background:url(/images/sample3.jpg) right top no-repeat;
	}
#mainMenu li.makellars a {
	background:url(/images/sample4.jpg) left top no-repeat;
	}
#mainMenu li.makellars a:hover {
	background:url(/images/sample4.jpg) right top no-repeat;
	}
.submenu,
.submenu2,
.submenu3,
.submenu4	{
	width: 135px;
	position:absolute;
	left:0;
	top: 46px;
	display:none;
	}
.submenu li,
.submenu2 li,
.submenu3 li,
.submenu4 li  {
	width: 135px !important;
	height: 22px !important;
	background: none !important;
	margin:0 !important;
	}
.submenu li a,
.submenu2 li a,
.submenu3 li a,
.submenu4 li a {
	background: url(/images/submenu.gif) repeat-x !important;
	width: 116px !important;
	border-top: 1px solid #fff;
	padding: 0 0 0 19px!important;
	height: 22px !important;
	font: bold 11px/22px Arial, Helvetica, sans-serif!important;
	text-align:left !important;
	}
#mainMenu .submenu li a:hover,
#mainMenu .submenu2 li a:hover,
#mainMenu .submenu3 li a:hover,
#mainMenu .submenu4 li a:hover {
	text-decoration:none;
	color:#F91C15;
	}
.visibl				{ display:block !important}
/*---------------------------------------*/

#footer					{ width: 922px; height: 31px; margin:-31px auto 0; background: #eaeaea; position:relative}
#home #footer					{ width: 922px; height: 31px; margin:0 auto; background: #eaeaea; position:relative}
.logo2					{ position:absolute; top:0; left: 31px}
.logo3					{ position:absolute; top:0; left: 200px}
.innerFooter			{ width: 984px !important}

#menuFooter				{ width: 385px; float:right; margin-top: 10px; margin-bottom:0}
#menuFooter li			{ float:left; list-style: none; margin:0; height: 11px; border-right: 1px solid #463428; padding:0 4px}
#menuFooter a			{ float:left; display:block;  color:#463428; font: normal 11px/11px Arial, Helvetica, sans-serif; text-decoration:none; }
#menuFooter a:hover			{ color:#F91C15; }
.menuVerlog				{ width: 100px !important}
.menuVerlog li			{ border:none !important}

#dienstverlening img.medewerker 	{ margin: 0 10px 0 0; }

div.floatdrop {
	overflow:hidden;
}
div.pasfoto {
	position:relative;
	float:left;
	text-align:center;
	border:solid 1px #463428;
	padding:6px;
	font-size:11px;
	margin-right:12px;
}
div.pasfoto  p{
	font-size:11px;
}
div.break{
	margin-top:20px;
}

