/* zet eerst alle marges en padding op 0, dan kan je per tag universeel instellen: */
* {
margin:0;
padding:0;
}
/* verberg de focus-stippellijntjes rond plaatjes: */
:focus {
outline: 0;
}
body {
	background-image: url(../pics/page_bg.jpg);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	background-repeat: repeat-x;
	margin-top: 0px;
	background-color: #666;
}
h1 {
	font-size: 20px;
	font-weight: normal;
	color: #7F9D81;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
}
strong {
	font-weight: normal;
	font-style: italic;
	color: #000;
}
ul {
	padding-left: 15px;
	margin-bottom: 12px;
}
#basis {
	position:relative;
	left:0px;
	top:0px;
	width:910px;
	height:657px;
	z-index:1;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.geselecteerd {
	color: #930;
}
hr {
	color: #CCC;
	background-color: #FFF;
}
#apBasis {
	position:absolute;
	left:0px;
	top:0px;
	width:910px;
	height:657px;
	z-index:2;
}
#apHeader {
	position:absolute;
	left:0px;
	top:0px;
	width:910px;
	height:177px;
	z-index:1;
	background-image: url(../pics/header_bg.jpg);
	background-repeat: no-repeat;
}
#apContent {
	position:absolute;
	left:0px;
	top:177px;
	width:910px;
	height:530px;
	z-index:2;
	background-image: url(../pics/content_bg.jpg);
	background-repeat: repeat-y;
}
#apBottom {
	position:absolute;
	left:0px;
	top:530px;
	width:910px;
	height:10px;
	z-index:2;
	background-image: url(../pics/content_btm.jpg);
	background-repeat: no-repeat;
}
#apMenu {
	position:absolute;
	left:0px;
	top:160px;
	width:187px;
	height:246px;
	z-index:4;
	background-image: url(../pics/menu_bg.jpg);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #660;
	font-weight: normal;
}
#apMenutxt {
	position:absolute;
	left:31px;
	top:12px;
	width:133px;
	height:164px;
	z-index:1;
}
#apSubmenu {
	position:absolute;
	left:0px;
	top:410px;
	width:187px;
	height:191px;
	z-index:3;
	background-image: url(../pics/submenu_bg.jpg);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #660;
}
#apSubmenutxt {
	position:absolute;
	left:31px;
	top:21px;
	width:123px;
	height:126px;
	z-index:1;
}
#apAdres {
	position:absolute;
	left:39px;
	top:426px;
	width:146px;
	height:95px;
	z-index:3;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	font-style: italic;
}

#apMenu a {
	text-decoration: none;
	font-size: 21px;
	color: #660;
}
#apMenu a:hover {
	text-decoration: none;
	color: #FFF;
}
#apMenu .geselecteerd a {
	color: #930;
}
#apMenu .geselecteerd a:hover {
	text-decoration: none;
	color: #FFF;
}
#apSubmenu a {
	text-decoration: none;
	font-size: 19px;
	color: #660;
}
#apSubmenu a:hover {
	text-decoration: none;
	color: #FFF;
}
#apSubsubmenu a {
	text-decoration: none;
	color: #660;
}
#apSubsubmenu a:hover {
	text-decoration: none;
	color: #FFF;
}
.kleinetekst {
	font-size: 10px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #060;
	margin-top: 2px;
}
form {
	font-size: 11px;
}
input {
	font-size: 11px;
}
textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

