/* Body ----------------------------------------------------------------*/
body {
	font-size: 55%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
 	background: #000000 url('images/background.gif'); 
	color: #333;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0;
	}

/* Page ----------------------------------------------------------------*/	
#page {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 990px;
	background-color: #fff;
	
	}

/* Header ----------------------------------------------------------------*/

#header {
	margin: 0;
	padding: 0;
	width:985px;
	height: 280px;	
	color: #000;
}

#header #adres{
	float: right;
	margin: 6px 12px 6px 0;
	font-size: 11px;
	}

#header #header_logo {
	float: left;
	width: 280px;
	height: 256px;
	background-image: url('images/drunodekker.jpg');
	background-repeat: no-repeat;

	}
	
#header #header_image {
	float: left;
	width: 693px;
	height: 256px;
	background-image: url('images/home_header.jpg');
	background-repeat: no-repeat;
	border-top: 4px solid #febe11;
	}
	

	


/* Content ----------------------------------------------------------------*/

#content {
	font-size: 1.2em;
	width: 693px;
	min-height: 350px;
	float: left;
	margin: 0 0 0 10px;
	}
	
#content h2{
	display:none;
}

#content .entry{
	padding: 0 30px 0 15px;
	line-height: 15px;
	}



/* Sidebar----------------------------------------------------------------*/	
#sidebar {
	float: left;
	width: 260px;
	margin: 0 10px 0 0;
	min-height: 250px;
	padding: 0 0 0 0px;

	}

#sidebar form {
	margin: 0;
	}
	
#sidebar li{
	font-size: 11px;
	line-height: 15px;
	list-style-type: none;
	height:18px;
	display: block;
	padding: 0 0 0 0px;
	margin:0px 0px 18px 0px;
}

#sidebar  li a{
	display:block;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
}

#sidebar li a:link, #sidebar li a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

#sidebar li a:hover, li a:active{
	color: #989898;
}

#sidebar ul {
	margin: 0 0 0 -20px;
}

h2.widgettitle{
	font-size: 12px;
	border-bottom: 4px solid #febe11;
	margin: 5px 0 8px 0;
	padding: 0 0 4px 0;
}

div.certificaten{
	margin: 0 0 5px 15px;
	float: left;		
	width: 190px;
}

div.certificaten a{
	border: none;
	color: #fff;
}

/* Footer ----------------------------------------------------------------*/	
#footer {
	border: none;
	width: 983px;
		padding: 0 25px 0 0;
	margin: 0 auto;
	clear: both;
	line-height: 16px;
	}

#footerbar {
	clear: both;
	}
	
#footer div.sociable{
	margin: 5px 0 0 20px;
	width: 300px;
	float:left;
}

#footer div.connect{
	float: right;
	margin: 5px 115px  0 0;
	padding: 0 100px 0 0;
	width: 200px;
	text-align: right;
	font-weight: bold;
}

#footer div.connect img{
	border: none;
	margin: 0 0 0 3px;
	position: absolute;
}

#footer div.connect a{
	border: none;
}

#footer div.sociable_tagline{
	width: 85px;
	float: left;
}

#footer ul li{
	float: left;
}


/* Typography & Colors -------------------------------------------------*/

/* Navigation ----------------------------------------------------------------*/	

.navwrap{
	width: 692px;
	margin: 6px 0 0 0;
	padding: 0px;
	height: 18px;
	border-bottom: 4px solid #989898;
}

#content .navwrap ul{
	padding: 0;
	margin: 0;
	display: block;
}

#content .navwrap ul li{
	float:left;
	list-style-type: none;
	height:18px;
	display: block;
	padding: 0 13px 0 13px;
}

#content .navwrap ul li ul{
	display: none;
	position: absolute;
	z-index: 50;
	background-color: #fff;
	border-bottom: none;
	
}

#content .navwrap ul li:hover ul, ul li ul:hover  {
	display: block;
	margin: 0 0 0 -10px;
	padding: 0 0 3px 0;
	border-bottom: none;
}

#content .navwrap ul li ul li{
	padding: 6px 10px 0 10px;
	clear: both;
	display: block;
	list-style-type: none;
	background-color: #fff;
	border-bottom: none;
	
}

#content .navwrap ul li ul li a:visited, ul li ul li a:link{
	font-size: 12px;

}

#content .navwrap ul li a:visited, ul li a:link{
	text-align: center;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

#content .navwrap ul li a:hover, ul li a:active{

	color: #989898;
}

#content .navwrap ul li.current_page_item a{

	color: #666666;
	padding: 0 0 4px 0;

}

body.page-id-3 #content .navwrap ul li.current_page_item a{
	border-bottom: 4px solid #00adef;
}

body.page-id-7 #content .navwrap ul li.current_page_item a{
	border-bottom: 4px solid #ec008c;
}

body.page-id-9 #content .navwrap ul li.current_page_item a{
	border-bottom: 4px solid #f1cc00;
}

body.page-id-13 #content .navwrap ul li.current_page_item a{
	border-bottom: 4px solid #f10600;
}

body.page-id-15 #content .navwrap ul li.current_page_item a{
	border-bottom: 4px solid #16be16;
}

#content .navwrap ul li.current_page_item ul li a:visited, ul li.current_page_item ul li a:link{

	color: #333;
	border-bottom: none;
}

#content .navwrap ul li.current_page_item ul li a:hover, ul li.current_page_item ul li a:active{

	color: #989898;
border-bottom: none;
}

#respond{
	display:none;
}
/* links ----------------------------------------------------------------*/	
a:link, a:visited{
	color: #666;
}

#content .ngg-navigation a.page-numbers, #content .ngg-navigation a.next, #content .ngg-navigation a.prev, #content .ngg-navigation span.page-numbers, #content .ngg-navigation span.next, #content .ngg-navigation span.prev{
	border: none;
	text-decoration: none;
}

#content .ngg-navigation a.page-numbers:hover, #content .ngg-navigation a.next:hover, #content .ngg-navigation a.prev:hover, #content .ngg-navigation span.page-numbers:hover, #content .ngg-navigation span.next:hover, #content .ngg-navigation span.prev:hover{
	color: #ff0000;
}

/* comment uitzetten ----------------------------------------------------------------*/	
#content #commentaar{
	display:none;
}

/* various ----------------------------------------------------------------*/	

#si_contact_form div{
	float:left;
	width:350px;
}



table.contactpagina{

	vertical-align:top;

}

td.formulier{
	margin: 5px 0 0 0;
	width: 450px;	
}

td.formulier p{
	margin: 5px 0 0 0;
}

td.contactadres{

	vertical-align:top;
	border-left: 1px solid #666;
	padding: 5px 0 10px 10px;
}

td.formulier small{
	display:none;
}