@charset "utf-8";
/* -------------------------------------*/
/*-- DOCUMENT WRITTEN BY PROTOLAN.BE --*/
/* -----------------------------------*/
body{
	background:#efefef;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#414141;
	margin: 0px; 
	padding: 0px;
	min-width:1024px;
}

a:link, a:visited{
	color:#414141;
	text-decoration: underline;
}

a:hover, a:active{
	color:#000000;
	text-decoration: underline;
}

::selection{
	background:#967959;
	color:#FFFFFF;
}

p{
	margin: 0px;
	padding: 0px;
}

h1{
	color:#414141;
	font-weight: lighter;
	font-size: 28px;
	margin: 0px;
	padding: 0px;
}

h2{
	color: #967959;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}

h3{
	color: #967959;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}

h4{
	color: #967959;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	width: 330px;
	float: left;
}

.h5{
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#container{
	width: 1000px;
	margin: 0 auto;
}

.content{
	width: 1000px;
	float: left;
}

.breadcrumbs{
	width: 1000px;
	float: left;
	color:#666666;
	font-size: 10px;
	margin-top: 220px;
	margin-bottom: 30px;
}

.header-img{
	width: 100%;
	float: left;
	height: 100px;
	margin-top: 180px;
	position:absolute;
	z-index: -100;
	padding-bottom: 10px;
	display:none;
}

.h-home{
	background: #967959 url(../htmimg/header-home.png) top center repeat-x;
	height: 600px;
	
}

.h-hoorcentrum{
	/*background: #967959 url(../htmimg/header-hoorcentrum.jpg) top left repeat-x;*/
	background: #967959 url(../htmimg/header-home-v2.jpg) top left repeat-x;
	height: 550px;
}

.h-watis{
	background: #967959 url(../htmimg/header-watis.jpg) top left repeat-x;
	height: 250px;
}

.h-nieuws{
	background: #967959 url(../htmimg/header-nieuws.jpg) top left repeat-x;
	height: 250px;
}

.h-pers{
	background: #967959 url(../htmimg/header-pers.jpg) top left repeat-x;
	height: 250px;
}

.h-links{
	background: #967959 url(../htmimg/header-links.jpg) top left repeat-x;
	height: 250px;
}

.h-ingrepen{
	background: #967959 url(../htmimg/header-ingrepen.jpg) top left repeat-x;
	height: 250px;
}

.h-projecten{
	background: #967959 url(../htmimg/header-projecten.jpg) top left repeat-x;
	height: 250px;
}

.h-publicaties{
	background: #967959 url(../htmimg/header-publicaties.jpg) top left repeat-x;
	height: 250px;
}

.h-contact{
	background: #967959 url(../htmimg/header-contact.jpg) top left repeat-x;
	height: 250px;
}

.h-team{
	/*background: #967959 url(../htmimg/header-team.jpg) top left repeat-x;*/
	background: #967959 url(../htmimg/header-team.jpg) top left repeat-x;
	height: 250px;
}

#logo{
	float: left;
	margin-left: -21px;
	border: 0px;
	padding: 0px;	
}

.button{
	background:#967959;
	color:#FFFFFF;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
	padding: 10px;
	text-transform:uppercase;
	float: left;
}

.button:link, .button:visited{
	text-decoration: none;
	color:#FFFFFF;
}

.button:hover, .button:active{
	text-decoration: none;
	color:#000000;
}

.b-advalvas{
	float: right;
	width: 100px;
	text-align: center;
	margin-top: 5px;
}

.advalvas{
	width: 635px;
	float: right;
	margin-right: 9px;
	margin-top: 5px;
	padding: 10px;
	background: #e2e2e2;
	height: 60px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
}

.advalvas h2, .advalvas p{
	float: left;
	width: 500px;
}

.advalvas-shadow{
	width: 673px;
	height: 11px;
	float: right;
	background:url(../htmimg/bg-advalvas.png) top center no-repeat;
}

.h-line{
	width: 1000px;
	float: left;
	height: 2px;
	background:#DEDEDE;
	margin-top: 45px;
	margin-bottom: 45px;
}

.col-330{
	width: 330px;
	float: left;
}

.col-330-txt{
	color: #414141;
	width: 320px;
	float: left;
	margin-top: 15px;
	font-size: 12px;
	line-height: 18px;
}

.col-340{
	width: 330px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.col-670{
	width: 656px;
	float: left;
	padding-left: 5px;
	padding-right: 9px;
}

.footer{
	color:#b3b3b3;
	font-size: 12px;
	padding-bottom: 20px;
}

.footer a:link, .footer a:visited{
	color:#b3b3b3;
	text-decoration: underline;
}

.footer a:hover, .footer a:active{
	color:#000000;
	text-decoration: underline;
}

.taalkeuze{
	float: right;
	height: 50px;
}

.eargroup-international{
	padding: 10px;
	padding-left: 44px;
	float: right;
	font-size: 12px;
	color:#000000;
	background:#E2E2E2 url(../htmimg/engelse-vlag.jpg) center left no-repeat;
}

.eargroup-international:link, .eargroup-intarnational:visited{
	text-decoration: none;
	color:#000000;
}

.eargroup-international:hover, .eargroup-intarnational:active{
	text-decoration: underline;
	color:#000000;
}

#menu{
	width: 670px;
	float: left;
	margin-top: 0px;
	margin-left: 20px;
}

.menu:link, .menu:visited{
	width: 165px;
	padding: 5px;
	float: left;
	border-bottom: 1px solid #D6D6C4;
	margin-left: 30px;
	margin-top: 5px;
	text-decoration: none;
	color:#84801E;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.menu:hover, .menu:active, #actief{
	background: #967959;
	color:#FFFFFF;
	text-decoration: none;
}

.submenu{
	width: 330px;
	float: left;
}

.submenu a:link, .submenu a:visited{
	text-decoration: none;
	color:#928F3A;
	background:url(../htmimg/bg-groter.png) center left no-repeat;
	padding-left: 20px;
	width: 310px;
	float: left;
	margin-top: 15px;
}

.submenu a:hover, .sumbenu a:active{
	color: #000000;
	text-decoration: none;
}

/*-- HOMEPAGINA --*/
#welkom{
	width: 656px;
	float: left;
	margin-top: 15px;
	height: 330px;
}

#welkom img{
	float: left;
}

#welkom-intro{
	width: 460px;
	height: 120px;
	padding: 20px;
	float: right;
	margin-top: -160px;
	background:url(../htmimg/trans-white.png) repeat;
}

/*-- LINKS --*/
.links{
	width: 330px;
	float: left;
}

.links a:link, .links a:visited{
	text-decoration: underline;
	color:#575757;
	width: 330px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.links a:hover, .links a:active{
	color: #928F3A;
	text-decoration: none;
}

.title-plus{
	color: #4F3921;
	font-size: 18px;
	text-transform:uppercase;
	float: left;
	width: 305px;
	padding-left: 25px;
	font-weight: bold;
	background:url(../htmimg/bg-plus.png) left top no-repeat;
}

/*-- TEAM --*/
.team-titel{
	width: 152px;
	height: 128px;
	float: left;
	padding: 20px;
	color:#FFFFFF;
	font-size: 22px;
	background:#967959;
	margin-right: 8px;
	margin-top: 8px;
	font-weight: lighter;
}

.team-lid{
	width: 192px;
	height: 168px;
	float: left;
	margin-right: 8px;
	margin-top: 8px;
	overflow: hidden;
}

.team-xref{
	width: 192px;
	height: 168px;
	margin-top:-168px;
	float: left;
	/*IE HACK*/
	background:#FFFFFF;
	opacity: 0.01;
	/*END IE*/
}

.team-lid p{
	width: 192px;
	height: 50px;
	float: left;
	text-align: center;
	color:#FFFFFF;
	background:#BDBB8D;
	margin-top: 0px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
}

.team-lid img{
	float: left;
	border: 0px;
	margin: 0px;
	z-index: -100;
	position:relative;
}

/*-- NIEUWSPAGINA --*/
.nieuws-col{
	width: 330px;
	float: left;
	color:#84801E;
	margin-top: 15px;
}

.alt{
	color:#414141;
}

.actief{
	background:url(../htmimg/nieuws-bg-actief.jpg) top repeat-x;
}

.nieuws-desc{
	width: 270px;
	margin-right: 10px;
	float: right;
	min-height: 50px;
}

.nieuws-dag{
	width: 40px;
	float: left;
	font-size: 18px;
	text-align: center;
}

.nieuws-maand{
	width: 40px;
	float: left;
	text-align: center;
}

/*-- CONTACT --*/
.contact-label{
	width: 289px;
	padding: 10px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background:#DFDFDF;
	color:#414141;
	border: 0px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
	margin-top: 10px;
	border-bottom: 1px solid #ACACAC;
	border-right: 1px solid #ACACAC;
}

/*-- THUMBNAILS --*/
.foto-container{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

/*-- PUBLICATIES --*/
.publicatie{
	margin-top: 10px;
	float: left;
	width: 100%;
}

.p-alt{
	color:#84801E;
}

.p-alt:link, .p-alt:visited{
	text-decoration: none;
	color:#84801E;
}


.publicatie:link, .publicatie:visited{
	text-decoration: none;
}

.publicatie:hover, .publicatie:active, p-alt:hover, .p-alt:active{
	text-decoration: none;
	color:#000000;
}

/*-- INGREPEN --*/
#ingrepen a:link, #ingrepen a:visited{
	text-decoration:none;
	color:#928F3A;
}

#ingrepen a:hover, #ingrepen a:active{
	text-decoration: none;
	color:#000000;
}

#ingrepen ul{
	float: left;
	margin-left: 0px;
	padding-left: 20px;
}

#ingrepen li{
	text-decoration: none;
	color:#928F3A;
	padding-left: 0px;
	width: 310px;
	float: left;
	margin-top: 15px;
	margin-left: 0px;
	list-style:url(../htmimg/bg-groter.png);
}

#ingrepen ul li{
	font-weight: bold;
}

#ingrepen ul li ul{
	padding-left: 20px;
}

#ingrepen ul li ul li{
	padding-left: 20px;
	width: 250px;
	font-weight: normal;
	margin-top: 10px;
}

#ingrepen ul li ul li ul li{
	width: 220px;
}

.submenu a:link, .submenu a:visited{
	text-decoration: none;
	color:#928F3A;
	background:url(../htmimg/bg-groter.png) center left no-repeat;
	padding-left: 20px;
	width: 310px;
	float: left;
	margin-top: 15px;
}

.submenu a:hover, .sumbenu a:active{
	color: #000000;
	text-decoration: none;
}

/*-- PAGENUMBERS --*/
.pagenumbers{
	background:#967959;
	color:#FFFFFF;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
	padding: 5px;
	font-size: 12px;
	margin-right: 3px;
	margin-top: 5px;
	text-transform:uppercase;
	float: left;
}

.pagenumbers:link, .pagenumbers:visited{
	text-decoration: none;
	color:#FFFFFF;
}

.pagenumbers:hover, .pagenumbers:active{
	text-decoration: none;
	color:#000000;
}

.p-actief{
	background:#414141;
	color:#efefef;
}

/*-- HOTNEWS --*/
.hotnews{
	height: 24px; 
	width: 285px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	background:#E2E2E2;
	font-size: 10px;
}

#slides li{
	float: left;
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#slides a:link{
	text-decoration: none;
}

#slides{
	margin: 0px;
	padding: 0px;
}

/*-- ZOEK OPDRACHT --*/
.zoeken{
	height: 34px;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 20px;
	background:#E2E2E2;
}

.txtZoeken{
	width: 100px;
	height: 17px;
	padding: 2px;
	padding-right: 28px;
	margin: 5px;
	float: left;
	font-size: 10px;
	/*border: 1px solid #000000;*/
	border: 0px;
}

.btnZoeken{
	width: 19px;
	height: 19px;
	float: left;
	margin-left: -25px;
	margin-top: 6px;
	background:url(../htmimg/btn-zoeken.jpg) top center no-repeat;
	border: 0px;
}