h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	margin:0;
	line-height:1em;
	}	
h1{font-size:2em;margin-bottom:.5em;}	
h2{font-size:1.75em;margin-bottom:.5142em;padding-top:.2em;}	
h3{font-size:1.1em;margin-bottom:.7em;padding-top:.3em; font-weight:bold;}
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;}
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:#FFF;
	}		
body{
	font-size:13px;
	background:#303030;
	background-image:url('../images/bg.jpg');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	text-align:center;
	}	
a, a:visited{
	text-decoration:none;
	color:#06C;
	}
a:hover{color:#999;}
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:.5em 1em;line-height:1.5em;}		
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 #222;
	padding:5px;
	background:#333;
	width:300px;
	line-height:1em;
	margin:0;
	}
select{width:312px; padding:2px;}
textarea, .area{overflow:auto; height:150px; width:400px;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus{background:#222;outline:none;}
.submit{}
button{
	border:none;	
	background:#666;
	color:#fff;
	padding:0 2em;
	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:1040px;
	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; border-top:2px solid silver;}
#header { color:#222; padding:2px; margin-top:0px; margin-bottom:30px; }
#footer { /*background-color:#222; color:#FFF; padding:10px; margin-top:10px;*/ display:none}

.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;}
.arrowlistmenu * { margin:0px; padding:0px; }
.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; }

UL.tabNavigation{list-style:none; margin:0; padding:0}
UL.tabNavigation LI{display:inline; margin:0px;}
UL.tabNavigation LI A{padding:3px 5px; background-color:#ccc; color:#000; text-decoration:none}
UL.tabNavigation LI A.selected, 
UL.tabNavigation LI A:hover{background-color:#333; color:#fff; padding-top:7px}
UL.tabNavigation LI A:focus{outline:0}
div.tabs >div{padding:5px; margin-top:3px; border:5px solid #333}
div.tabs >div h2{margin-top:0}
#first{background-color:#F3F3F3}
#second{background-color:#F4F4F4}
#third{background-color:#F5F5F5}
.waste{min-height:1000px}


/*
body { background-color:#333;}
label { color:#FFF;}
*/

.first input { margin-bottom:3px;}

.h3 { background-color:#FF9900; line-height:1.2em; padding:10px; border:1px solid black;}
h4 { font-weight:bold; letter-spacing:1px; text-align:center; padding:10px; border:1px dotted silver;}
select, option, label, input { color:#CCCCCC;}