h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	margin:0;
	line-height:1em;
	}	
h1{font-size:1.4em;margin-bottom:.5em; color:#4a6d93; text-transform:uppercase}	
h2{font-size:1.20em;margin-bottom:.5142em;padding-top:.2em; color: #818181;}	
h3{font-size:1.5em;margin-bottom:.7em;padding-top:.3em;}
h4{font-size:1.25em;margin-bottom:.6em;}
h5,h6{font-size:1em;margin-bottom:.5em;font-weight:bold;}

p, blockquote, ul, ol, dl, form, table, pre{line-height:inherit;margin:0 0 1.5em 0;}
table { margin-bottom:2px;}
ul, ol, dl{padding:0;}
ul ul, ul ol, ol ol, ol ul, dd{margin:0;}
li{margin:0 0 0 2em;display:list-item;list-style-position:outside;}	
blockquote, dd{padding:0 0 0 2em;}
pre, code, samp, kbd, var{font:100% mono-space,monospace;}
pre{overflow:auto;}
abbr, acronym{
	text-transform:uppercase;
	border-bottom:1px dotted #000;
	letter-spacing:1px;
	}
abbr[title], acronym[title]{cursor:help;}
small{font-size:.9em;}
sup, sub{font-size:.8em;}
em, cite, q{font-style:italic;}
img{border:none;}			
hr{display:none;}	
table{width:100%;border-collapse:collapse;}
th,caption{text-align:left;}
form div{margin:.5em 0;clear:both;}
label{display:block;}
fieldset{margin:0;padding:0;border:none;}
legend{font-weight:bold;}
input[type="radio"],input[type="checkbox"], .radio, .checkbox{margin:0 .25em 0 0;}

.left{float:left;margin-right:1em;}
.right{float:right;margin-left:1em;}
.center{text-align:center;}

.clear{clear:both;}
.first{margin-left:0 !important;}
.last{margin-right:0 !important;}
.top{margin-top:0 !important;}
.bottom{margin-bottom:0 !important;}	
.hidden, .print{display:none;}
.graphic{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
	}

body, table, input, textarea, select, li, button{
	font:1em Helvetica, Arial, Sans-Serif;
	line-height:1.5em;
	color:#333;
	}		
body{
	font-size:13px;
	background:#FFF;
	background-image:url('../images/bg.jpg'); 
	background-repeat:repeat-y;
	background-position:top left;
	margin:0;
	padding:0;
	text-align:center;
	}	
a, a:visited{
	text-decoration:none;
	color:#06C;
	}
a:hover{color:#999;}

a.ingehouden, a.ingehouden:visited{
	text-decoration:none;
	color:#C66;
}
a.ingehouden:hover{color:#C33;}

a.geenbod, a.geenbod:visited{
	text-decoration:none;
	color:#F96;
}
a.geenbod:hover{color:#F60;}

ins{text-decoration:none;color:#900;font-style:italic;}
code{color:#555;}
pre{
	margin-left:2em;
	padding-left:2em;
	border-left:1px solid #ccc;
	}
blockquote{
	margin-left:2em;
	border-left:1px solid #ccc;
	font-style:italic;
	}	
dt{font-weight:bold;}
th, td{padding:.2em 0.4em; line-height:1.2em;}		
th{background:#eee;}
td{border-bottom:1px solid #eee;}
caption{font-style:italic;color:#777;margin:.5em 0;}	
fieldset{
	border:1px solid #ccc;
	padding:1em 2em;
	margin:0 0 1.5em 0;
	}
legend{padding:2px 5px;}	
form div.col{clear:none;}form div.first{clear:both;}
form div{overflow:hidden;}

input[type="text"], input[type="password"], textarea, .field, .area, select{
	border:1px solid silver;
	padding:2px;
	background:#fff;
	width:300px;
	line-height:1.2em;
	margin:0;
	}
select{width:312px;}
textarea, .area{overflow:auto; height:150px; width:300px;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus{background:#f5f5f5;outline:none;}
.submit{}
button{
	border:none;
	color:#fff;
	padding:0 1.5em;
	height:2em;
	line-height:2em;
	cursor:pointer;
	}
	
.note, .success, .error{display:block;}
.error{color:#900;}
.success{color:#060;}
.note{font-weight:bold;}

.pullquote{
	width:20%;
	float:left;
	margin-right:2em;
	padding-right:2em;
	border-right:1px solid #ccc;
	text-align:right;
	font-size:1.1em;
	font-style:italic;
	color:#777;
	margin-bottom:.5em;
	}
.boxout{
	width:20%;
	float:right;
	margin-left:2em;
	padding:1em 2em;
	border:1px solid #ccc;
	margin-bottom:.5em;
	}
#easy_tooltip{
	border:1px solid #e1e1e1;
	padding:2px 10px;
	background:#f5f5f5;
	}

/* base */

/* layout */

#container{	
	margin:0 auto;
	width:100%;
	text-align:left;
	}

/* grid */
	
	.cols{} /* main column container class */
	.col{
		float:left;
		display:inline;
		width:48%;margin-left:4%; /* 2 equal width columns layout - default */
		}	
	.cols3 .col{width:30%;margin-left:5%;} /* 3 equal width columns layout */
	.cols4 .col{width:22%;margin-left:4%;} /* 4 equal width columns layout */
	
	/* use following classes to build custom grid (add as many as you want) */
	
	.col1, .col2, .col3{float:left;display:inline;}
	.col1{}
	.col2{}
	.col3{}
	
	.indent1{}
	.indent2{}
	.indent3{}
	
/* grid */	

/* // layout */

/* navigation */

	#nav, #nav ul, #nav li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#nav li{
		float:left;
		display:inline;
		line-height:32px;
		height:32px;
		margin-right:1em;
		}	
		
	#nav ul{
		position:absolute;
		margin-top:15px;
		margin-left:-100px;
		padding:5px 10px;
		width:200px;	
		background:#fff;
		display:none;
		z-index:1000;
		}
	#nav ul li{
		float:none;
		display:block;
		}
	
/* //navigation */

/* clearfix */

.inner:after, .content:after, .cols:after, .fixed:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.inner, .content, .cols, .fixed{display:block;min-height:1%;}
* html .inner, * html .content, * html .cols, * html .fixed{height:1%;}

/* // clearfix */

.content { clear:both; background-color:#FFFFFF;}
#header { color:#222; height:111px; background-color:#f1f1f1; color:#FFF;}
#footer { background-color:#FFF; color: #FF0000; padding:0px; margin-top:0px; height:25px;}

.faq { font-weight:bold; border-bottom:1px dotted silver;}
.fadein { position:relative; height:390px; width:265px;}
.fadein img { position:absolute; left:0; top:0; }

#slider ul, #slider li, 
#slider2 ul, #slider2 li{margin:0; padding:0; list-style:none}
#slider2{margin-top:1em}
#slider li, #slider2 li{ width:900px; height:241px; overflow:hidden}
#prevBtn, #nextBtn, 
#slider1next, #slider1prev{display:block; width:30px;}
#nextBtn, #slider1next{}
#prevBtn a, #nextBtn a, 
#slider1next a, #slider1prev a{ display:block; position:relative; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0}
#nextBtn a, #slider1next a{background:url(../images/btn_next.gif) no-repeat 0 0}

ol#controls{margin:1em 0; padding:0; height:28px}
ol#controls li{margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px}
ol#controls li a{float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 10px; text-decoration:none}
ol#controls li.current a{background:#5DC9E1; color:#fff}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none}

.green { background-color:#009900; color:#FFF;}
.red { background-color:#CC3300; color:#FFF;}
.blue { background-color:#0066CC; color:#FFF;}
.orange { background-color:#FF6600; color:#FFF;}

.arrowlistmenu { width: 184px; margin-left:30px; margin-top:30px; cursor:pointer;}
.arrowlistmenu * { margin:0px; padding:0px; cursor:pointer;}
.arrowlistmenu .menuheader{ background: #FFF url('../images/groep.jpg') top left repeat-x; height:28px; margin-bottom:1px; line-height:28px; }
.arrowlistmenu .menuheader{ font-size:14px; font-weight:bold; padding-left:18px; cursor: hand; cursor: pointer;}
.arrowlistmenu .menuheader a { color:#333333}
.arrowlistmenu .openheader{}
.arrowlistmenu ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{ padding-bottom: 2px; /*bottom spacing between menu items*/}
.arrowlistmenu ul li a { display: block; padding: 2px 0; padding-left: 10px; text-decoration: none; color:#666666; font-size:12px;}
.arrowlistmenu ul li a:visited{ color: #444; }
.arrowlistmenu ul li a:hover{ background-color: #F3F3F3;}
.actief { border-bottom:0px solid orange; }
.actief a { color: #FF9900; }

.menuheader { }
.menuheader:hover { background-color:#FFF;}
.menuheader:hover a { color:#003366}

div.tabs >div{padding:10px; margin-top:2px; border:1px solid silver}
div.tabs >div h2{margin-top:0; border-bottom:1px dotted silver;}
#first{background-color:#FFF}
#second{background-color:#FFF}
#third{background-color:#FFF}
.waste{min-height:1000px}

.nieuw { float:right; height:25px; line-height:25px; border:1px solid #003366; background-color:#F3F3F3; text-align:center;}
UL.tabNavigation LI A, .nieuw, button, button.btn { background-image:url('../images/h2.jpg'); padding:0px;}
.nieuw a { color:#FFF; padding:0px 5px}
.clear { clear:both;}

UL.tabNavigation{list-style:none; margin:0; padding:0}
UL.tabNavigation LI{display:inline; margin:0px;}
UL.tabNavigation LI A{padding:5px 10px; text-decoration:none; color:#FFF;font-size: 12px;}
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover{ background:none; background-color:#333; color:#fff; padding-top:5px}
UL.tabNavigation LI A:focus{outline:0;}



.links, .middenrechts, .midden, .rechts{ float:left; }
.links { width:220px; background-color:#90abbb; margin-right:20px; color:#fff;}
.middenrechts { background-color:#FFF;}
.midden { background-color:#FFF;}
.rechts { width: 220px; }

.begroeting p { margin-bottom:10px; margin-top:10px; font-size:12px; color:#FFF; padding-bottom:3px; background-image:url('../images/bull_datum.jpg'); background-repeat:no-repeat; padding-left:18px; background-position:center left; font-weight:bold; border-bottom: 1px solid #ffffff;}

.bread { position:absolute; margin-top:-30px; text-align:right; }
.bread p { margin-bottom:10px; margin-top:10px; font-size:11px; color:#666666; padding-bottom:3px;}
.marl20 { margin-left:0px;}
.middenrechts h1 { padding-top:18px;}

/* MENU */
.menu { width:190px; }
.menu * { margin:0px; padding:0px; border:0px none; background-color:transparent; background-image:none;}
.menu h3 { width:200px; height:28px; line-height:25px;}
.menu h3 { margin-bottom:8px;}
.menu h3 a { color:#FFF; font-size:13px; padding-left:15px; font-weight:bold; display:block; background-repeat:repeat-x; background-position:top left;}
.menu a:hover{ color:#003366; background-color:#FFF; }

.categoryitems { list-style:none; color:#FFF; margin-left:15px; margin-bottom:10px; border-bottom:1px solid #FFF; background-color:#dce4e9;}
.categoryitems li a { background-image: url('../images/menu_bull.jpg'); background-repeat:no-repeat; background-position:center left; padding:2px 10px; display:block; padding-left:20px; color:#003366; font-size:12px;}
.categoryitems li a:hover { background-color:transparent; font-weight:bold;}

p.line { height:20px; border-bottom:1px solid black; margin:0px; padding:0px; margin-top:-20px;}

.banner { border:1px solid #333; padding:10px; margin-top:0px; text-align:center; }
.banner h4 { margin:0px;}

.w200 { width:200px; float:right}
.features { border:1px solid silver; padding:10px;}
.features * { margin:0px; padding:0px; }
.features ul li a { color:#333333; font-size:11px; height:21px; line-height:21px; padding-left:25px; background-image:url('../images/icons.jpg'); background-repeat:no-repeat; background-position:top left; display:block;}
.features ul li a:hover { text-decoration:underline}
.features ul li.home a { background-position:left 1px;}
.features ul li.structuur a { background-position:left -20px;}
.features ul li.rss a { background-position:left -41px;}
.features ul li.leden a { background-position:left -63px;}

.tickertape { margin-top:15px; background-color:#F3F3F3; border:1px solid silver; height:60px; line-height:60px; text-align:center;}
.tickertape * { margin:0px; padding:0px; border:0px;}
.tickertape ul li { height:60px; line-height:60px;}

.nieuwsbrief { margin-top:15px;}
.nieuwsbrief h2 { font-size:13px; background-image:url('../images/bullh2.jpg'); background-repeat:no-repeat; background-position:left center; padding-left:15px;}
.nbbox { border:1px solid silver; background-color:#F1F1F1; padding-bottom:8px}
.nbbox p { margin:10px; line-height:16px; font-size:12px;}

.spronkels { margin-top:15px;}
.spronkels { background-image:url('../images/spronkels.jpg'); background-repeat:no-repeat; height:100px;}
.spronkels p { margin-top:35px; text-align:center; font-size:11px; color:#666666;}

.artikel { clear:both; margin-bottom:10px; padding:0px;}
.artikel .afbeelding { float:left; width:160px;}
.artikel .tekst { float:left; height:120px;}
.artikel .tekst h2 { font-size:17Px;  border-bottom:1px solid silver; color:#333333}

.leesmeer *, .leesmeer { margin:0px; padding:0px;}
.leesmeer { float:right; border:1px solid silver; width:70px; font-size:11px; text-align:center; background-color:#F3F3F3; margin-top:-20px; margin-right:16px;}
.leesmeer a:hover { color:#333333;}

.button { border:1px solid silver; background-color:#F3F3F3; height:25px; line-height:25px; width:80px; text-align:center; padding:0px 10px;}

#footer * { font-size:11px; color:#000;}
#footer_orange { background-image:url('../images/footer.jpg'); background-repeat:no-repeat; background-position:top right; height:20px;}

.login { margin:0px; padding:0px; height:42px; width:500px; margin-left:524px; position:absolute; top:0px; right:0px;}
.login input { width:156px; height:20px; margin-right:8px; margin:0px; padding:0px; margin-top:12px; border:0px none; line-height:20px; padding-left:4px}

.ingelogd { margin:0px; padding:0px; background-color:#8ca8b9; height:24px; padding:0px; line-height:24px; padding-right:10px;}
.ingelogd p { margin:12px; font-weight:bold; color:#FFF; margin:0px; padding:0px;}
.ingelogd p a { color:#FFFFFF;}

.contact * input { width:240px;}

h1 button { font-size:12px; padding:0px;}

.tblform label { border:0px solid red; width:180px; float:left; clear:both; height:27px; line-height:27px;}
.tblform textarea { width:300px; height:70px;}

.partners { clear:both; margin-bottom:10px; padding:0px;}
.partners .logo { float:left; width:160px;}
.partners .logo img { border:1px solid silver;}

.partners .tekst { float:left; height:120px;}
.partners .tekst h2 { font-size:17Px;  border-bottom:1px solid silver;}

.fadein { border:1px solid silver; width:214px; height:125px;}

.rechten { list-style-type:square; color:#009900;}
.rechten li { color:#009900;}

.fullright .midden { width:750px;}

.kalender { border:1px dotted silver; padding:10px; margin-bottom:10px;}
.kalender h2 { font-size:14px; text-transform:uppercase; border-bottom:1px dotted silver; padding-bottom:4px; font-weight:bold;}

h1 span.right a { font-size:13px; font-weight:bold; color:#666666}

#wysiwyg { font-family:helvetica;}
.hover { background-color:#F3F3F3;}

.box { border:1px solid #009900; background-color:#F5FEEB; padding:10px;}
.box * { margin:0px; padding:0px;}

.nieuwsbriefform * { font-size:11px; margin:0px; padding:0px; border:0px none; }
.nieuwsbriefform { margin:7px 0px 0px 10px;}
.nieuwsbriefform input { border:1px solid silver; width:170px; height:16px; padding:0px; margin:0px; line-height:16px; padding-left:5px; margin-bottom:4px;}
.nieuwsbriefform button { height:18px; margin:0px; padding:0px; line-height:18px;}

.nieuwsbrief h2 { font-size:12px; color:#333333; font-weight:bold;}

.trefpunt{ border-bottom:0px dotted gray;padding-bottom:5px; background-color: #F8F8F8; padding-bottom:10px;}
.trefpunt h2 {font-size:1.50em; padding-left:10px;padding-top:10px;}

.img { float:right; margin:10px;}
.logo { float:right; margin:0px 0px 10px 10px}
.foto { text-align:center}
h2 span a { font-size:13px; font-weight:bold; color:#333333}
h3 span button { font-size:13px; padding:0px;}

.wvl, .ovl, .ant, .lim, .bra, .bru { border:0px solid red; width:45px; height:20px; position:absolute; text-align:center; color:#FFF; font-weight:bold}
.wvl { margin-left:25px; margin-top:65px;}
.ovl { margin-left:85px; margin-top:65px;}
.ant { margin-left:160px; margin-top:45px;}
.lim { margin-left:210px; margin-top:75px;}
.bra { margin-left:160px; margin-top:85px; width:45px}
.bru { margin-left:146px; margin-top:130px; color:#333333; text-align:left}
.prov a { color:#FFFFFF;}
.bru a { color:#333;}

.resultaten { margin-top:8px;}
.resultaten p { border-bottom:1px dotted silver; padding:3px 0px}

.opsomming { list-style:square;}

.vliegendes { margin-bottom:10px;}
.vliegendes * { margin:0px; padding:0px;}
.vliegendes ul li { margin-bottom:3px;}
.vliegendes ul li a { border:1px solid silver; display:block; padding:4px 10px;}
.vliegendes ul li a:hover { background-color:#F3F3F3; color:#333333; }

.list_links{ margin-left:6px; list-style-type:disc; }
.list_links li{ margin-left:10px;}

.categorien * { padding:0px;}

#tbl_rechten * { margin:0px; padding:0px;}

.toonLocatie { position:absolute; margin-left:600px; margin-top:200px; }

.smallbtn { margin:10px 0px; width:auto; border-right:1px solid silver;}
.smallbtn div { float:left; font-size:11px; background-color:#F3F3F3; border:1px solid silver; border-right:0px solid silver; padding:4px 10px; text-align:center}
.smallbtn div.last { border-right:1px solid silver}

.actief { background-color:#FFF;}

.fotos div { float:left; margin:0px 10px 10px 0px; border:1px solid red; width:auto;}

.highlight, .highlight td { background-color:#f2faff; cursor:pointer;}
.highlightnohand, .highlightnohand td { background-color:#f2faff;}

.bedrijfstakken { margin:15px 0px; margin-bottom:25px; background-color:#F3F3F3; padding:4px; border:1px solid silver;}
.bedrijstakken:after { clear:both; }
.bedrijfstakken * { padding:0px; margin:0px; border:0px; clear:none;}
.bedrijfstakken div { float:left; width:24%;}
/*
<div>
<label>
<input type="checkbox" name="bedrijfstak" id="bedrijfstak" val="53" class="check "/>Andere</label></div>
<div>
*/

.quicksearch { border:0px solid red; margin:0px; padding:0px; margin-bottom:5px;}
.quicksearch label { border:0px solid red; width:100px; float:left; position:absolute; display:none;}
.quicksearch input { width:200px; margin:0px;}

.zoekbox, .zoekbox * { margin:0px; padding:0px; border:0px none}
.zoekbox { border:1px solid #F3F3F3; padding:4px; margin-top:15px; height:22px;}
.zoekbox input, .zoekbox label { display:inline; clear:none; float:left; border:0px solid red;}
.zoekbox input[type='text'] { border:1px solid silver; width:200px; margin-right:15px;}
.zoekbox button { height:22px; line-height:22px;}

#nieuwenota { display:none;}
#nieuwenota textarea { height:50px; width:190px; margin-bottom:8px; background-color:#bdcdd7; border:0px none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}

.nota { padding:6px 0px; border-bottom:1px dotted #bed6e4;}
.delnota { float:right; display:none; }
/*.nota:hover { background-color:#f2faff;}*/

.veilingen li { border-bottom:1px dotted white;}
.veilingen li a { color:#FFF; display:block; padding:4px 0px; background: none;}

#veilingsel { position:relative; top:-15px;}

.checker {
	height: 20px;
	vertical-align: middle;
}

.commentaar {
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px dashed #cccccc;
	background-color: #f3f3f3;
	padding: 5px;
}

.redreq { color:#FF0000;}