body,html {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
	color:#000000;
	height:100%;
	width:100%;
	vertical-align: baseline;
	border: 0;
	outline: 0;
}

/* STYLING */
h1 {color:#bd2716; font-size:34px; font-weight: normal; margin:0px 0px 20px 0px; line-height:38px;}
h2 {color:#bd2716; font-size:20px; font-weight: normal; margin:0px 0px 10px 0px; line-height:24px;}
h3 {color:#bd2716; font-size:18px; font-weight: normal; margin:0px 0px 15px 0px; line-height:24px;}
a:link {color: #bd2716;	text-decoration: none;}a:visited {color: #bd2716; text-decoration: none;}a:hover {color: #bd2716; text-decoration: underline;}a:active {color: #bd2716; text-decoration: none;}
#top_ a:link {color: #000000; text-decoration: none;}#top_ a:visited {color: #000000; text-decoration: none;}#top_ a:hover {color: #000000; text-decoration: underline; }#top_ a:active {color: #000000; text-decoration: none;}
#footer_ a:link {color: #ffffff; text-decoration: none;}#footer_ a:visited {color: #ffffff; text-decoration: none;}#footer_ a:hover {color: #ffffff; text-decoration: underline; }#footer_ a:active {color: #ffffff; text-decoration: none;}

/* MENU */
#menu_ { position:relative; float:left; width:100%; text-align:center; height:44px; margin:-10px 0px 0px 0px; overflow:hidden; z-index:4;}
#menu_ ul { clear:left; float:left; list-style:none; margin:0; padding:0; position:relative; left:50%; text-align:center;}
#menu_ ul li { position:relative; right:50%; display:block; float:left; list-style:none; margin:0; height:44px; line-height:44px; font-size:14px; padding:0px; border-right:1px solid #dddddd;}
#menu_ ul li a { display:block; background:#fff; color:#000000; padding:0px 20px; text-decoration:none;}
#menu_ ul li a:hover { background:#eeeeee; color:#000000;}
#menu_ ul li a.active, ul#menu_items li a.active:hover { color:#bd2716; background:#eeeeee;}

/* LIJSTEN */
ul { padding:0px; margin:0px; }
ul li { list-style:disc; padding:0px 0px 0px 3px; margin:0px 0px 0px 15px; }
ol li { list-style: decimal; padding:0px 0px 0px 3px; margin:0px 0px 0px 18px; }

/* TABEL */
table.tabel {border-width: 1px; border-spacing: 0px; border-style: none; border-color: rgb(204, 204, 204); border-collapse: collapse;}
table.tabel td { border-width: 1px; padding: 8px; border-style: solid; border-color: rgb(204, 204, 204);}

/* BUTTONS */
.button { float:left;}
.tekstbutton {background:#bd2716; width:80px; text-align:center; margin:0px; padding:8px 15px; }
.tekstbutton:link {color: #ffffff; text-decoration: none;}.tekstbutton:visited {color: #ffffff; text-decoration: none;} #footer .tekstbutton:hover {text-decoration: none;} .tekstbutton:hover {color: #ffffff; text-decoration: none; background:#000000;}.tekstbutton:active {color: #ffffff; text-decoration: none;}

/* AFBEELDINGEN */
img {border:0px; }
.thumb:hover{ filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
.icon:hover{ filter: alpha(opacity=85); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; }

/* SCHADUW */
.header_schaduwb {position:absolute; left:0px; top:0px; width:100%; height:7px; background:url(../img/header_schaduwb.png) repeat-x; z-index:2;}
.header_schaduwo {position:absolute; left:0px; top:-24px; width:100%; height:15px; background:url(../img/header_schaduwo.png) repeat-x; z-index:2;}
.schaduw_boven {position:absolute; left:0px; top:0px; width:100%; height:7px; background:url(../img/header_schaduwb.png) repeat-x; z-index:2;}
.schaduw_onder {position:absolute; left:0px; bottom:-1px; width:100%; height:15px; background:url(../img/header_schaduwo.png) repeat-x; z-index:2;}

.tekstvlak {position:relative; float:left; background:#eeeeee; padding:25px 30px; width:930px;}
.tekstvlak_home_l {position:relative; float:left; background:#eeeeee; width:645px; padding:0px;}
.tekstvlak_home_r {position:relative; float:left; background:#eeeeee; padding:25px 30px; float:right; width:255px;}

@media screen and (max-width: 980px) {
.tekstvlak {position:relative; float:left; background:#eeeeee; padding:25px 5%; width:90%;}
.tekstvlak_home_l {position:relative; float:left; background:#eeeeee; width:570px; padding:0px;}
.tekstvlak_home_l img {width:240px; }
.tekstvlak_home_r {position:relative; float:left; background:#eeeeee; padding:25px 30px; float:right; width:255px;}
}



/*/////////////////////// INDEX ///////////////////////*/



.container {
	position: relative;
	margin: auto;
	width:990px;
	text-align:left;
}

@media screen and (max-width: 980px) {
.container {width: 94%;}
}

#top_ {
	position:relative;
	float:left;
	width:100%;
	height:144px;
	background: url(../img/background/bg_wit.png) repeat #ffffff;
}
.logo {float:left; margin-top:15px;}.logo:hover{ filter: alpha(opacity=85); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; }
.snelcontact {float:right; border-right:2px solid #bd2716; text-align:right; padding-right:25px; margin-top:25px; height:119x; line-height:19px;}

#header_ {
	position:relative;
	float:left;
	width:100%;
	height:848px;
	border-top:10px solid #fff;
	z-index:3;
}

#eyecatchers_ {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	padding:45px 0px;
	border-top:10px solid #fff;
	background:url(../img/background/bg_wit_trans.png) repeat;
}

#banner_ {
	position:relative;
	float:left;
	width:100%;
	background: url(../img/background/bg_zwart.png) repeat #000000;
	font-size:32px;
	line-height:38px;
	color:#fff;
	font-weight:normal;
	padding:35px 0px 30px 0px;
}

#banner_ img{ float:right; margin:5px 60px 0px 30px; }
@media screen and (max-width: 980px) {
#banner_ img{ float:right; margin:5px 20px 0px 30px; }
}

#content_ {
	position:relative;
	float:left;
	width:100%;
	background:#ffffff;
	padding:55px 0px 50px 0px
}

#social_ {
	position:relative;
	float:left;
	width:100%;
	height:43px;
	text-align:center;
	background:#fff;
}
.social{padding:0px 3px;}.social:hover{ filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; }

#footer_ {
	position:relative;
	float:left;
	width:100%;
	color:#fff;
	font-size:11px;
	padding:30px 0px;
	background:#bd2716;
}




/*/////////////////////// FORMULIEREN ///////////////////////*/



input, textarea, select {
    padding:7px 4%;
	margin:4px 0px;
	border:1px solid #dddddd;
	background:#fff;
	width:92%;
}
input:hover, textarea:hover {
	border:1px solid #dddddd;
}

textarea {width:97%;}
select {width:100%;}

.formbutton {
	font-weight:bold;
	border:0px;
	padding:7px 0px;
	margin-top:15px;
	font-size: 14px;
	color:#ffffff;
	background: #BD2716;
	cursor:pointer;
	width:100%;
}

.formbutton:hover {
	color:#ffffff;
	background: #000000;
	cursor:pointer;
	border:0px;
}



/* ACCORDION */
.acc_trigger a {
	text-decoration: none; 
	cursor:pointer;
}
.acc_container {
	overflow: hidden;
	width: 100%;
	text-align:right;
	clear: both;
	margin-bottom:20px;
}
.acc {
	border-top: 1px dotted #BBBBBB;
}
.acc_item {
	border-bottom: 1px dotted #BBBBBB;
    padding: 10px 0;
}