/*
Author: Sam Wellens - Nozzle Communications 
Author URI: http://nozzle.be
*/ 
/* Global reset-RESET */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}
strong { font-weight: bold }
em { font-style: italic }
a img { border:none }
/* TYPOGRAPHY */
/* ----------------------------------------- */
h1, h2, h3, h5, h5, h6 { font-weight:bold; color:#ab0534; font-family:"Times ", Times New Roman, serif; font-weight:normal;}
h1{font-size:30px; line-height:normal;}
h2{ font-size:16px;}
h3, h4{font-size:11px; font-family:Verdana, Geneva, sans-serif; padding-bottom:5px; padding-top:5px}
h1 a, h2 a,h3 a, h4a{ color:#ab0534;}
h2 span{ color:#6a747c; font-size:10px;}
body{font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:12px; color:#3e3535;}
a{ color:#3e3535; text-decoration:none;}
a:hover{color:#ab0534;}
/* full clearfix */
* html .clearfix { height: 1%; /* IE5-6 */ }
* + html .clearfix {display: inline-block; /* IE7not8 */}
.clearfix:after { /* FF, IE8, O, S, etc. */content: ".";display: block;height: 0;clear: both;visibility: hidden;}

body{
	background: url(../images/interface/main-bg.jpg) repeat-x;
	background-color:#bec3c6;
}




br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0; } 
#wraper{
margin:0 auto;
width:1000px;
}

#header{
	margin-top:20px;
	padding:0 10px 5px 10px;
	font-size:14px;
}
#logo{
	float:left;
}
#adresB{
	float:right;
	text-align:right;
	padding-top:0px;
	color:#6a747c;
}
#adresB ul{
	margin-top:15px;	
}
#adresB li{
	float:right;
	display:block;
	margin-left:5px;
	padding-left:5px;
}
#adresB li a{ color:#ab0534;}
#adresB li a:hover{ color:#6a747c;}

#zoek {
	float: right;
    width: 180px;
    height: 24px;
	border:1px solid #bfbfbf;
	}
#zoek #keywords {
    float: left;
    padding: 0;
    width:140px;
    border: 0;
    margin:5px 0 0 2px;
    background: none; 
}
#zoek #go {
    float: right;
    margin:0;
}
.cv{
	height:30px;
	padding-left:35px;
	background:transparent url(../images/interface/pdf_icon.gif) top left no-repeat;}

#kaderTop{
	background-image:url(../images/interface/sh-top.png);
	height:10px;
	margin-top:-10px;
}
#kader{
	background-image:url(../images/interface/sh-midden.png);
	padding:0 10px 0 10px;
	margin:0;
}
#kaderBottom{
	background-image:url(../images/interface/sh-bottom.png);
	height:10px;
}
#links{
	float:left;
	width:300px;
	
	}
#midden{
	float:left;
	width:680px;
	}	
#menuBar {
	width:165px;
	margin-left:67px;
	margin-top:75px;
}
#menu li.toggle > a, #menu li.toggle{
	font-size:14px;
	padding-bottom:2px;
	padding-top:3px;
	color:#6a747c;
	text-decoration:none;
	display: block;
}
.lijn{
	height:5px;
	border-bottom: 1px solid #6a747c;
	}
#menu li.toggle{
	background: url(../images/interface/arrowright.jpg) 158px 10px no-repeat;
	}
#menu li.current_parent{
	background: url(../images/interface/arrowdown.jpg) 158px 12px no-repeat;
	border:none;
	}
#menu li.toggle,#menu li a { cursor: pointer }

.options li{ 
font-size:12px;
margin-left:10px;
padding:5px;
display: block;
border-bottom: 1px solid #6a747c;
}
.options li a{
color:#ab0534;
display: block;
height: inherit;
}
.options li a:hover, .options li.current_page_item a{ 
color: #cb8676;
}
.quotes{
	background-color:#824f4f;
	text-align:center;
	padding:10px;
}
.quotes h1{
	color:#FFF;
	font-size:22px;
}
.pageContent{
	margin-bottom:20px;
	line-height:20px;}
#H-intro{
	float:left;
	width:400px;
	padding-top:30px;
}
#H-intro2{
	float:left;
	width:600px;
	padding-top:30px;
}
#page{
	padding-top:30px;
	padding-right:50px;
}
#people{
	padding-top:75px;
	padding-right:50px;
	}
.ad-foto{
	float:left;
	padding:30px 0 20px 0;
	width:160px;
}
.alignright{
	float:right;
	padding:0 20px 20px 0;
}
.ad-txt{
	padding:0px 0 20px 0; 
	float:right;
	width:450px;
	}
.linkkl{
	float:left;
	width:300px;
	margin:5px;
	clear:both;}
.linkkr{
	float:right;
	width:300px;
	margin:5px;}
.linkt h2{
	width:100%;
	height:29px;
	text-align:right;
	color:#ab0534;
	background-color:#f5f5ed;
	padding-top:3px;
	padding-right:5px;
}
.linklijst ul li{
padding-top:4px;
}
.category-lijst h2{
	width:100%;
	font-size:22px;
	line-height:35px;
	color:#ab0534;
	background-color:#f5f5ed;
	margin-top:5px;
	padding-left:5px;
}
.category-lijst h2 span a{
	float:right;
	padding:0px 5px 0 0;
	font-size: 0.88em;
	color:#ab0534;
	
}
.jilijst{
	margin-left:5px;
}
.navlist {
	width:650px;
	margin:0px 0 0 0px;
	}
.navlist ul {
	width:650px;
}
.navlist ul {
	float:left;
	display:inline;
	}
.navlist ul li{
	width:210px;
	float:left;
	display:inline;
	}	
.navlist ul li a {
	display:block;
	text-decoration:none;
	}		
.navlist ul li a:link,
.navlist ul li a:visited {
	
	}
.navlist ul li a:hover,
.navlist ul li a:focus {
	padding:0;
}

#sidebar{
	float:right;
	width:273px;
	padding-top:30px;
	padding-bottom:20px;
	background-color:#f5f5ed;
	}
.previeuw{
	margin-left:30px;
	background:url(../images/interface/postblad.jpg) left top no-repeat;
	padding-left:30px;}
.blogh2{
	margin-left:30px;
	font-size:20px;
	padding-bottom:5px;
	}
.sb-pre{
	margin:10px 0 0 30px;
	line-height:20px;}
	.sb-pre2{
	margin:10px 0 0 50px;
	line-height:20px;}
.widgettitle{
	background: url(../images/interface/arrowdown.jpg) 158px 12px no-repeat;
border-bottom: 1px solid #6a747c;
width:170px;
padding-bottom:5px;
margin:5px 0 5px 0;}
.widget li{
	padding:2px;}
.active_cat a{
color:#ab0534;

}
.meer{
	text-align:right;
	margin:10px 30px 0 0;
	padding-right:15px;
	background:url(../images/interface/arrowRicht2.jpg) right 60% no-repeat;}

.meer a{color:#ab0534;
}
.meer a:hover{
	text-decoration:underline;}
#lidvan{
	text-align:right;}
#lidvan img{
	padding:0 10px 0 20px;}
#footer{
	width:980px;
	height:28px;
	background-color:#824f4f;
	padding-top:8px;
	color:#FFF;
}
#footer-left{
	float:left;
	padding-left:67px;
		}
	#footer-left a{
	color:#FFF;
	text-decoration:none;
	}
#footer-right{
	float:right;
	padding-right:10px;
		}
	#footer-right a{
	color:#FFF;
	text-decoration:none;
	}
#design{
	font-size:10px;
	text-align:right;
	padding-right:10px;}
.contactform label {
	width:70px; 
	margin:4px 10px 0 0; 
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	color: #6a747c;
	font:0.9em Trebuchet MS,sans-serif;
}
.contactform input,
.contactform textarea,
.contactform select { 
	padding:3px;
	border:1px solid #aaa; 
	font:0.9em Trebuchet MS,sans-serif;
	color:#888;
	vertical-align:top;
}
.contactform input:hover,
.contactform textarea:hover,
.contactform select:hover	{
	border: 1px solid #6a747c;
}

.contactform input:focus,
.contactform textarea:focus,
.contactform select:focus	{ 
	color:#666;
}

.contactform textarea,
.contactform input {
	width:298px; 
}

span.reqtxt,
span.emailreqtxt { 
	margin:0px 5px 7px 98px;
	display: block; 
	vertical-align:top;
	color: #6a747c;
	font-size:0.7em;
	line-height:1.2em;
}

.contactform input.backbutton,
.contactform input.resetbutton,
.contactform input.sendbutton	{ 
	width:auto;  
	padding:2px 1em; 
	margin: 0;
	font-size:0.8em;
	background:url(../images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
