a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, input, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {
	margin: 0;
	padding: 0;
}

html, body{
	height:100%;
}
html {
overflow-y: scroll;
}
body {
	background-color:#cfcfcf;
	color: #000;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
}

img {border:0; vertical-align: middle;}

h1{
	color:#990000;
	font: 15px Arial, Verdana, sans-serif;
	font-weight:bold;
	padding:15px 0 15px 0;
}
h2{
	color:#990000;
	font: 12px Arial, Verdana, sans-serif;
	font-weight:bold;
	line-height:20px;
}

/*------------------------------------------------------------------------*/
#container{
	position:relative;
	width:907px; 
	margin:0 auto 0px auto;
}
.ceprooflogositemap{
	position:absolute;
	top:1050px;
	height:80px;
	width:225px;
}
/*------------------------------header-------------------------------------*/

#header{
	height:102px;
	width:907px;
}
.headertekst{
	float:left;
}
.headertalen{
	float:right;
	margin-top:37px;
}
.headertalen ul{
	background-color:#FFFFFF;
}

.headertalen li{
	display:inline;
}
/*------------------------------main-container-------------------------------------*/
#content-container{
	float:left;
	padding-top:19px;
	background-color:#fff;
}
/*------------------------------left_menu-------------------------------------*/
#leftmenu{
	float:left;
	padding-left:10px;
	padding-right:10px;
	line-height:22px;
}
.main-menu .active-sub a{
	color:#990000;
}
.main-menu ul {
	position:relative;
	background-color:#908e8e;
	list-style:none;
	height:auto;
}

.main-menu li{
	width:226px;
	height:24px;
	margin-bottom:10px;
	list-style:none;
}
.main-menu .contact{
	margin-bottom:0px;
}
.main-menu .uk_contact{
	margin-bottom:0px;
}

			.main-menu li a {
				display:block;
				text-indent:-9999px;
				color:#000;
				text-align:left;
				background: no-repeat 0px -0px;
				height: 24px;
				width:226px;
			}
			/* normaal menu */
			.main-menu .voorwoord a{background:url(../img/menu/voorwoord_button.gif);}
			.main-menu .diensten a{background:url(../img/menu/diensten_button.gif);}
			.main-menu .werkwijze a{background:url(../img/menu/werkwijze_button.gif);}
			.main-menu .certificering a{background:url(../img/menu/certificering_button.gif);}
			.main-menu .contact a{background:url(../img/menu/contact_button.gif);}
			
			/* active en over menu */
			.voorwoord a:hover, 
			.voorwoordactive {background:url(../img/menu/voorwoord_button.gif) 0px -24px;}
			.diensten a:hover, 
			.dienstenactive {background:url(../img/menu/diensten_button.gif) 0px -24px;}
			.werkwijze a:hover, 
			.werkwijzeactive {background:url(../img/menu/werkwijze_button.gif) 0px -24px}
			.certificering a:hover, 
			.certificeringactive {background:url(../img/menu/certificering_button.gif) 0px -24px;}
			.contact a:hover, 
			.contactactive {background:url(../img/menu/contact_button.gif) 0px -24px;}
			
/*------------------------------engelsmenu-------------------------------------*/
			
			/* normaal menu */
			.main-menu .uk_voorwoord a{background:url(../img/menu/uk_voorwoord_button.gif);}
			.main-menu .uk_diensten a{background:url(../img/menu/uk_diensten_button.gif);}
			.main-menu .uk_werkwijze a{background:url(../img/menu/uk_werkwijze_button.gif);}
			.main-menu .uk_certificering a{background:url(../img/menu/uk_certificering_button.gif);}
			.main-menu .uk_contact a{background:url(../img/menu/uk_contact_button.gif);}
			
			/* active en over menu */
			.uk_voorwoord a:hover, 
			.uk_voorwoordactive {background:url(../img/menu/uk_voorwoord_button.gif) 0px -24px;}
			.uk_diensten a:hover, 
			.uk_dienstenactive {background:url(../img/menu/uk_diensten_button.gif) 0px -24px;}
			.uk_werkwijze a:hover, 
			.uk_werkwijzeactive {background:url(../img/menu/uk_werkwijze_button.gif) 0px -24px}
			.uk_certificering a:hover, 
			.uk_certificeringactive {background:url(../img/menu/uk_certificering_button.gif) 0px -24px;}
			.uk_contact a:hover, 
			.uk_contactactive {background:url(../img/menu/uk_contact_button.gif) 0px -24px;}

/*------------------------------submenu-------------------------------------*/
.sub-menu{
padding-right:14px;
padding-top:10px;
}

.sub-menu li{
list-style:none;
text-align:right;
}
.sub-menu li a{
font-size:11px;
color:#000;
text-decoration:none;
}
.sub-menu li a:hover{
	color:#990000;
}
.sub-menu .active-sub a{
	color:#990000;
	font-weight:bold;
}

/*------------------------------content-------------------------------------*/
.mainfoto{
	float:left;
}
#content{
	float:left;
	width:641px;
	padding-right:20px;
	padding-bottom:20px;
}

#content p{
	margin-bottom:15px;
	line-height:22px;
}
#content img{
	float:right;
}
#content a{
	display:block;
	color:#990000;
	text-decoration:underline;
}
#content a:hover{
	text-decoration:none;
}
#content a:focus, #content a:active, #content a:visited{
	color:#990000;
}

#content ul{list-style:none;
	line-height:22px;}

#content ul a{color:#000; text-decoration:none; }
#content ul a:hover{color:#990000;}

.content-logos{
	height:120px;
	float:left;
	width:907px;
}
.logo_emci{
	margin-top:0px;
	margin-right:20px;
	float:right;
}
.logo_ceproof{
	margin-top:20px;
	float:left;
}
/*------------------------------formulier-------------------------------------*/
.mail{
	margin-bottom:15px;
}
.contact-formulier table{
	float:left;
	width:640px;
}
.contact-formulier td{
	vertical-align:top;
	padding-top:4px;

}
.contact-formulier p{
	width:80px;
	height:15px;
	line-height:26px;
}
.contact-formulier a{
	margin-bottom:15px;
}
.contact-formulier table p{
	line-height:15px;
}

.contact-formulier input{
	border:1px solid #999999;
	width:150px;
	height:15px;
	padding:3px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
}

.contact-formulier textarea{
	border:1px solid #999999;
	float:left;
	width:150px;
	height:100px;
	padding:4px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
}
input.reset{
	padding:5px 0 5px 5px;
	width:45px;
	background-color:#e0dcdc;
	border:none;
	cursor:pointer;
}
input.verzend{
	padding:5px 0 5px 5px;
	width:70px;
	background-color:#e0dcdc;
	border:none;
	cursor:pointer;
	height: 25px;
}
.bel-ons-gerust{
	width:100%;
	text-align:center;
	font-size:14px;
	margin-top:40px;
	color:#666666;
}



/*------------------------------sitemap-------------------------------------*/

#sitemap{
	line-height:10px;

}


#content #sitemap ul li a{
	color:#000000;
	text-decoration:none;
}
#content #sitemap ul a:hover{
	color:#990000;
}

#sitemap li a{
	margin-bottom:0px;
}
#sitemap li{
	list-style:none;
	height:22px;
}
.inspringen{
	padding-left:10px;
}

/*------------------------------footer-------------------------------------*/
#footer{
	font-size:11px;
	color:#fff;
	padding:10px 0 30px 0;
	float:left;
	width:907px;
}
#footer a{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
.footermenu{
	background-color:#990000;
	float:left;
	padding-left:15px;
	width:223px;
	line-height:24px;
}
.footeremail{
	background-color:#990000;
	float:left;
	margin-left:10px;
}
.footeradres{
	background-color:#990000;
	float:right;
	padding-left:10px;
	width:549px;
	line-height:24px;
}

