/*
#################
#	ALGEMEEN#
#################
*/
	body, html, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; }

	html { 
		overflow-y: scroll; 
	}
	
	body { 
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px; 
		background: #ffffff; 	
		color: #333333; 
	}
 
 
 
/* Header
------------------------------------------------------------------*/
	p#header { 
		background: url(/css/ap/images/header.gif) no-repeat; 
		width: 980px; 
		height: 100px; 
		text-align: center;
		text-transform: lowercase;
		text-decoration: none;
		font-weight: normal;
		color: #FFFFFF;
		font-size: 36px;
		padding: 25px 0px 0px 0px;
		padding-bottom: 0px;
		margin: 10px 0px 0px 0px;
		margin-bottom: 0px;
	}
 

/* Container
------------------------------------------------------------------*/
	div#container { 
		width: 980px; 
		margin: 0 auto; 
	}




/* Zijkolom
------------------------------------------------------------------*/
	div#left { 
		float: left; 
		width: 210px;
		border-top: 10px solid #F52EDA;
		background-color: #F973E8;
		padding: 0px 0px 20px 10px;
	}

	h2.kop {
		padding-top: 10px;
		margin: 0px;
		color: #333333;
		font-size: 16px;
	}

	div.menugroen {
	}

	div.menugroen a{
		color: #333333;
	}

	div.content {
		color: #333333;
	}
	
	div.content a {
		color: #333333;
		text-decoration: underline;
	}




/* Main
------------------------------------------------------------------*/
	div.main { 
		background: #fff; 
		padding: 0px;
		margin: 0px 0px 0px 0px;
	}


	div#content {
		text-align: left;
		float: right;
		width: 731px;
		border-top: 10px solid #649CE2;
		background-color: #9EC1ED;
		padding: 0px 0px 20px 10px;
		color: #333333;		
	}

	div#content a {
		color: #333333;
		text-decoration: underline;		
	}

	h1.titel {
		padding-top: 10px;
		margin: 0px;
		color: #333333;
		font-size: 18px;
		text-transform:capitalize;
	}
	h2.keywords {
		font-style: italic;
		font-weight: bold;
		font-size: 12px;
		color: #649CE2;
		height: 41px;
		text-transform:capitalize;
	}
	div.item { 
		border-bottom: 1px solid #649CE2; 
		padding-bottom: 18px; 
		padding-left: 8px; 
		margin-bottom: 18px; 
	}
	div#afbeeldingen {
		margin-top: 20px;
	}

	div.catlinks {
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		margin: 15px 0px;	
	}

	span.letter {
		float: left;
		font-weight: bold;
		font-size: 24px;
		color: #333;
		width: 107px;
	}
	h3.categorie {
		float: left;
		width: 107px;
		font-size: 11px;
		font-weight: normal;
		text-transform:capitalize;
	}
	h3.categorie a { color: #115786; text-decoration: none; }
	h3.categorie a:hover,
	h3.categorie a:focus { text-decoration: underline; }





/* Footer
------------------------------------------------------------------*/
	div#footer { 
		width: 980px; 
		height: 60px; 
		background: url(/css/ap/images/footer.gif) no-repeat; margin: 0 auto 10px; color:#666666;
		margin: 10px auto;
	}
	p.stats {
		padding-top: 25px;
	}

	a.footlinks {
		color:#666666;
	}





















 
.block { display: block; }
.hidden { visibility: hidden; }
.invisible { display: none; }
.f-left { float: left; }
.f-right { float: right; }
.clear { clear: both; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.center { text-align: center; }
.absolute { position: absolute; }
.relative { position: relative; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }

ul.none, ol.none { list-style: none; }

a {
	color: #115786;	
}

a:hover, a:focus, a.none { 
	text-decoration: none; 

}
a.none:hover, a.none:focus { 
	text-decoration: underline; 
}

img { border: none; }
img.picture { border: 0px solid #115786; margin: 5px; vertical-align: top;}
div.wrapper, .overflow { overflow: hidden; }

/*
################
#	LAYOUT #
################
*/


/* Middenblok
------------------------------------------------------------------*/


/*
####################
#	LIJSTEN	   #
####################
*/
ul#hoofdmenu {
	list-style: none;
	background: #e1ffd3 url(/css/dla/images/bg-hoofdmenu.gif) no-repeat bottom;
	margin-bottom: 6px;
}
ul#hoofdmenu li { margin-left: 11px; }
ul#hoofdmenu a {
	color:#768c6c;
	background: url(/css/dla/images/pijl.gif) no-repeat 0 13px;
	padding: 4px 0 0 12px;
	display: block;
	height: 27px;
	text-decoration: none;
	border-bottom: 1px solid #d6f4c8;
}
ul#hoofdmenu a.active,
ul#hoofdmenu a:hover,
ul#hoofdmenu a:focus {
	background-image: url(/css/dla/images/pijl-hover.gif);
	text-decoration: underline;
}
/*
####################
#	FORMULIEREN#
####################
*/
/* Algemeen
------------------------------------------------------------------*/
input, textarea { padding: 3px 2px; }
textarea { overflow: auto; }
input, select { font-family: Arial, Verdana, Tahoma, sans-serif; }

fieldset.none { border: none; margin: 0; padding: 0; }
fieldset.none legend { display: none; }
form ul, form ol { list-style: none; }

/*
####################
#	TABELLEN   #
####################
*/
