/*
*** Primary Color: ROOD

   var. 1 = #DF6167 = rgb(223,97,103)
   var. 2 = #985E60 = rgb(152,94,96)
   var. 3 = #7C1419 = rgb(124,20,25)
   var. 4 = #F8A3A7 = rgb(248,163,167)
   var. 5 = #F8CED0 = rgb(248,206,208)

*** Secondary Color A: BLAUW

   var. 1 = #51569D = rgb(81,86,157)
   var. 2 = #484A6B = rgb(72,74,107)
   var. 3 = #101657 = rgb(16,22,87)
   var. 4 = #A4A9E9 = rgb(164,169,233)
   var. 5 = #C7CAE9 = rgb(199,202,233)

*** Secondary Color B: GEEL

   var. 1 = #E3D663 = rgb(227,214,99)
   var. 2 = #9B955F = rgb(155,149,95)
   var. 3 = #7E7414 = rgb(126,116,20)
   var. 4 = #F9F1A3 = rgb(249,241,163)
   var. 5 = #F9F5CF = rgb(249,245,207)

*/

body
{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background-color:#F9F5CF;
	color:#3d3838;
	font-size:13px;
	line-height:20px;
	font-family:"Trebuchet MS","Arial", sans-serif;
	background-image:url('../images/bg_body.jpg');
	background-position:top center;
}

h1
{
	font-family:"Trebuchet MS","Arial", sans-serif;
	font-size:1.3em;
	letter-spacing:2px;
	color:#51569D;
	margin:0px;
	margin-bottom:10px;
}

div.header
{
	width:100%;
	margin-top:20px;
	height:40px;
	background-image:url('../images/slinger.png');
	background-repeat:no-repeat;
	background-position:right center;
	color:white;
	padding-left:10px;
	background-color:#F9F5CF;
	margin-bottom:10px;
}

h1.header
{
	letter-spacing:1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:1.5em;
	color:#9B955F;
}

h2
{
	font-size:1.2em;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}

a
{
	color:#7E7414;
}

a:hover
{
	color:#E3D663;
	text-decoration:none;
}

a:active
{
	color:#E3D663;
}

a:visited
{
	color:#7E7414;
}

input[type="submit"]
{
	
	background-color:#F9F1A3;
	border:2px solid #9B955F;
	height:28px;
	font-size:16px;
}

input[type="text"]
{
	background-color:#F9F1A3;
	border:2px solid #9B955F;
	height:22px;
	font-size:18px;
}

td.zoekveld
{
	width:520px; 
	text-align:left;
}

td.zoekveld input
{
	width:500px;
}

td.zoekknop
{
	width:80px; 
	text-align:right;
}

div#website
{
	margin:0px auto;
	width:1010px;
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff;
}

div#top
{
	width:100%;
	height:90px;
	background-image:url('../images/bg_top.png');
	background-repeat:repeat-x;
	background-position:top left;
	position:absolute;
	top:0px;
	left:0px;
}

div#topper
{
	width:990px;
	margin:0px auto;
	height:85px;
}
div#logo
{
	width:450px;
	height:85px;
	background-image:url('../images/bg_logo.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
	clear:left;
}

div#menutop
{
	width:540px;
	text-align:right;
	height:25px;
	float:left;
	clear:right;
	padding-top:60px;
	font-size:1.1em;
}

div#menutop a
{
	text-decoration:none;
	color:#985E60;
	font-weight:bold;
}
div#menutop .selected
{
    color : #51569D;
    text-decoration : underline;
    }

div#menutop a:hover
{
	text-decoration:underline;
	color:#51569D;
}

div#menutop .separator
{
	color:#E3D663;
}


div#header
{
	height:150px;
	width:990px;
	margin-top:85px;
	background-image:url('../images/bg_header.png');
	background-position:top left;
	background-repeat:no-repeat;
}

div#header .banners
{
    float:right;
    margin-top:15px;
    }
    
    

div#topheader
{
	height:40px;
	text-align:right;
	padding-top:110px;
}

div#topheader h1.header
{
	letter-spacing:1px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
	font-size:1.5em;
	color:#9B955F;
	border-bottom:2px solid #DF6167;
}

div#content
{
	width:960px;
	margin:0px auto;
}

div#topcontent
{
	width:960px;
}

div#topcontent
{
	width:960px;
	margin-top:10px;
}

div#topcontent td
{
	vertical-align:top;
}

div#topcontent #left
{
	width:340px;
	padding:10px;
	padding-left:0px;
}

div#topcontent #left .banners
{
	margin-top:15px;
}

div#topcontent #left div#files
{
	padding:5px; 
	text-align:left; 
	border-top:2px solid #B04567; 
	border-bottom:2px solid #B04567; 
	width:330px; 
	text-align:center;
}

div#topcontent #center
{
	width:610px;
	padding-left:5px;
	padding-bottom:15px;
	padding-top:10px;
}

div#topcontent #center #provincies
{
	text-align:center;
	padding-left:0%;
	padding-top:3%;
	padding-right:0%;
	font-size:1.1em;
	line-height:29px;
}

div#topcontent #center #provincies a
{
	padding-left:3px;
	padding-top:3px;
	padding-right:2px;
	padding-bottom:2px;
	text-decoration:underline;
	border:2px solid #FFFFFF;
}

div#topcontent #center #provincies a.selected
{
	border:2px solid #9B955F;
	text-decoration:none;
}

div#topcontent #center #provincies a:hover
{
	color:#9B955F;
}

div#topcontent #left #nieuwstekst
{
	padding-right:10px;
	height:140px;
}

div#topcontent #left #nieuwsitems
{
	width:330px;
}

div#topcontent #left #nieuwsitems .datum
{
	width:70px;
	font-weight:bold;
}

div#topcontent #left #nieuwsitems .tekst
{
	
}

div#topcontent #left #nieuwsitems a
{
	width:85px;
	font-weight:bold;
}

div#bottomcontent
{
	width:960px;
}

div#center td
{
	vertical-align:top;
}

.uitgelicht
{
	width:550px;
	padding:10px;
	padding-left:0px;
}

.uitgelicht .foto
{
	width:120px;
}

.uitgelicht .tekst
{
	width:270px;
	padding-left:10px;
}

.topvermelding
{
	width:590px;
	height:260px;
	padding-left:0px;
	clear:left;
}

.topvermelding h1
{
	border-bottom:2px solid #DF6167;
	height:20px;
	color:#AA4735;
	margin-top:10px;
	padding-bottom:10px;
}

.topvermelding table
{
	width:590px;
	height:200px;
	margin-bottom:20px;
}

.topvermelding .foto
{
	width:160px;
	height:120px;
}

.topvermelding .address
{
	width:200px;
	padding-left:10px;
	font-weight:bold;
}

.topvermelding .details
{
	width:330px;
	height:80px;
}

.topvermelding .googlemap
{
	width:266px;
	height:196px;
	border:2px solid #DF6167;
}

.lijst table
{
	width:590px;
	height:25px;
}

.lijst .naam
{
	width:40%;
	text-align:left;
	vertical-align:top;
}

.lijst .plaats
{
	width:30%;
	text-align:left;
	vertical-align:top;
}

.lijst .telefoon
{
	width:30%;
	text-align:right;
	vertical-align:top;
}

.advertentiepagina
{
	width:590px;
	padding-left:0px;
	clear:left;
}

.advertentiepagina h1
{
	border-bottom:2px solid #DF6167;
	height:20px;
	color:#AA4735;
	margin-top:10px;
	padding-bottom:10px;
}

.advertentiepagina table
{
	width:590px;
}

.advertentiepagina td.foto
{
	width:270px;
	height:120px;
	vertical-align:top;
}

.advertentiepagina td.address
{
	width:250px;
	padding-right:10px;
	height:100px;
	font-weight:bold;
}

.advertentiepagina td.googlemap
{
	width:386px;
	height:216px;
	border:2px solid #DF6167;
}

.advertentiepagina td.details
{
	width:590px;
	padding-top:20px;
}

div#footer
{
	width:960px;
	margin-top:20px;
	border-top:1px solid gray;
}

/* Added Gert */

div.navtop
{
    /*float:left;
    clear:right;
    color: White ;*/
    margin-top:10px;
    }    

    
div.navtop a
{
    color:White;
    /*font-weight : bold;*/
    text-decoration: none;
}

div.navtop a:hover
{
    text-decoration:underline;
}   
