/* CSS Document *//* CSS Document */
/*
=======================================================
	 Stijldocument voor de basisopmaak voor:
	 http://www.mariekuniek.com
	 gemaakt door: MariekŠUniek/Marieke van Esveld
=======================================================
 */

/* eerst even alle standaard browser marges op 0 zetten 	
*/
* {
	margin: 0;
	padding: 0;
}
ul, ol { list-style: none; }

html {
height:100%;
max-height:100%;
padding:0;
margin:0;
border:0;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}


body {	
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0; 
	text-align:center;
	font-family: Trebuchet MS, Georgia, Verdana, serif;
	font-size: 0.8em;
	color: #ffffff;
	text-decoration: none;
	line-height: 17px;
	background-color: #4774ba;

}

td{
	font-family: Trebuchet MS, Georgia, Verdana, serif;
	font-size: 0.8em;
	color: #414241;
	text-decoration: none;
	line-height: 17px;
	}

/*opmaak van alle standaard-elementen die absoluut gepositioneerd worden*/
#banner, #kolomlinks, #kolommidden, #middensmal, #kolomrechts, #footer{
	position:absolute;
	}
/*tekstkleur vaststellen voor een aantal elementen*/	
#kolomlinks, #kolommidden, #middensmal, #kolomrechts{
	color: #ffffff;
	}

	
/*aantal vaste basisgevens voor de banner en de diverse kolommen*/	
#banner{
	position:absolute; 
	margin:0; 
	top:0; 
	left:50%; 
	margin-left:-474px; 
	display:block; 
	width:960px; 
	height:150px;  
	z-index:5; 
	color:#FFFFFF;  
	right:auto; 
	text-align:left;
}
* html #banner  {
	height:155px;
}



/*aantal vaste basisgevens voor de footer*/		
#footer {
	position:absolute; 
	margin:0; 
	bottom:0;
	left:50%; 
	margin-left:-474px; 
	display:block; 
	width:960px; 
	height:30px;
	right:auto;
	text-align:left;
	font: 0.8em Trebuchet MS, Georgia, Verdana, serif;
	color: #8C8C8C;
	font-style: normal;
	background-color:#FFFFFF;
	z-index:5;
	}

* html #footer  {
	bottom:-1px;
	height:30px;
}




/* aantal vaste basisgevens voor de kolommen */	

#kolomlinks, #kolommidden {
	position:absolute; 
	left:0; 
	top:150px; 
	bottom:30px; 
	font-size:1em; 
	z-index:4; 
	text-align:left;
}

#kolomlinks{ 
	width:181px;
	left:50%;
	overflow:hidden;
	margin-left:-474px; 
	background-color: #3F3F3F;
	background-image:url(../images/bg_menu.gif)	;
	background-repeat: repeat-y;
	}

#kolommidden{
	width:779px;
	overflow:auto;
	left:50%;
	margin-left:-293px;
	background-color: #464646;
	background-image:url(../images/bg_kolom_re.gif);
	background-repeat:no-repeat;
	}
	
	
* html #kolomlinks, * html #kolommidden {
	height:100%; 
	top:0px; 
	bottom:0; 
	border-top:150px solid #FFFFFF; 
	border-bottom:30px solid #FFFFFF;
	
}  

* html #kolomlinks { 
	width:181px; 
	padding:2px 0 0 0;

}

* html #kolommidden { 
	width:779px;
} 



#tekst {
	display:block;
	padding:5px 5px 10px 10px; 
	line-height:130%;

	}
#tekst img {
background-color:#FFFFFF;
	border: 1px solid #666666;
	margin: 5px;
	padding: 2px;


}
#tekst .niets {
	border:0;
	margin:0;
	padding:0;
	}


#margelinks {
 padding-left: 20px;}
 
.adres a:link{	
	color: #67C2EF;
	text-decoration: underline;
}

.adres a:hover, #footer a:hover {color: #fdd901; }
.adres a:active{	
	color: #67C2EF;
	text-decoration: underline;
}
.adres a:visited {	
	color: #67C2EF;
	text-decoration: underline;
}




#fotos{float:right;

margin-right:10px;}

#fotos-2{float:left;
margin-right:20px;}

/*opmaak standaardmenu*/

#nav_menu {
	margin: 0;
	text-align: left;
 }

#nav_menu ul {
   margin: 0;
   padding: 0;
   list-style-image: none;
   list-style-type: none; }

#nav_menu li {
   height:36px;
   line-height: 20px;
   margin: 0;
   padding: 0;
}

#nav_menu a { /* definieer een <a> element binnen het blok nav_menu */
 display: block; /* maak van de <a> elementen in het blok nav_menu blokken*/ 
 padding-left: 20px;/*ruimte links*/ 
 padding-top: 7px;
 padding-bottom: 0;}

#nav_menu a:link {
   color: #FFF;
   font-weight:bold;
   text-decoration: none;
}
#nav_menu a:active {
   color: #4774ba;
}


#nav_menu a:visited { 
   color: #FFF;
   font-weight:bold;
   text-decoration: none;
}

#nav_menu a:hover { 
	color: #fdd901;
	font-weight:bold;
	text-decoration: none;
}



#nav_menu a.actief:link, #nav_menu a.actief:active, #nav_menu a.actief:visited, #nav_menu a.actief:hover {
   color: #4774ba;
   font-weight:bold;
   text-decoration: none;

}


#footer a:link,a:active, a:visited {	
	color: #4774ba;
	text-decoration: underline;
}
#footer a:hover {color: #414241; }

#taal{
	display:block;
	color: #4774ba;
	font: normal 1.2em Trebuchet, Arial, Helvetica, sans-serif;
	float:right;
	margin:120px 25px 0 0;
	}
	
#taal a:link,a:active, a:visited {
   color: #4774ba;
   font-weight:bold;
   text-decoration: underline;
}
#taal a:hover {color: #67C2EF; }

h1{
	font-size: 1.2em;
	font-weight: bold;
	line-height : 150%;
	padding-top:5px;
	padding-bottom:5px;
} 
h2{	
	font-size: 1.1em;
	font-weight: bold;
	line-height : 150%;
	padding-top:5px;
	padding-bottom:2px;
} 
h3{	
	font-size: 1.0em;
	font-weight: bold;
	line-height : 120%;
} 

p {
	padding-bottom:7px;
} 


.geel {
	color:#fdd901;
	}
.blauw {
	color:#4774ba;
	}

.wit {
	color:#FFFFFF;
	}


#tekst a:link,a:active, a:visited {	
	color: #fdd901;
	font-weight:bold;
	text-decoration: none;
}

#tekst a:hover{color: #4774ba; }
	

#tekst .niets {
	border:0;
	margin:0;
	padding:0;
	}
	
#tekst .blok {
	display: block;
	clear:both;
	padding: 15px 0 0 0;
	}

	

blockquote {
	background: #FFFFFF;
	text-align: center;
	display: block;
	margin: auto;
	padding: 3px;
	height: auto;
	width: 450px;
	border: 1px dashed;
}

.centreren {
	text-align:center;
	}
	/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
	content: "";
	display: block;
	visibility: hidden;
	clear: both;

}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */
.clear {clear: both;}#tekst a img {
	border-width: 0px;
	border-style: none;
}
.vet{ font-weight:bold
	}

