a:link{
	color:#32b374;
	text-decoration:none;
}

a:visited{
	color:#32b374;
	text-decoration:none;
}

a:hover{
	color:#32b374;
	text-decoration:underline;
}

a:active{
	color:#32b374;
}

body{
	background-color:#83af9a;
	background-image:url(gfx/achtergrond.jpg);
	background-repeat:repeat-y;
	color:gray;
	font-family:verdana,arial;
	font-size:11px;
	margin:0;
	padding:0;
}

br{
	clear:left;
}

form{
	padding-bottom:10px;
}

h1{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:125%;
	font-style:normal;
	font-weight:bold;
	color:#1c3797;
}

h2{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:115%;
	font-style:normal;
	font-weight:bold;
	color:#1c3797;
}

h3{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:105%;
	font-style:normal;
	font-weight:bold;
	color:#1c3797;
}

h4{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:105%;
	font-style:normal;
	font-weight:bold;
	color:#1c3797;
}

h5{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:105%;
	font-style:normal;
	font-weight:bold;
	color:#1c3797;
}

hr{
	border:0 dotted;
	color:#CCC;
	height:1px;
	margin-left:12px;
}

input,
textarea,
select{
	margin-top:4px;
	width:250px;
}

label,
.input{
	margin:6px 0;
	vertical-align:top;
	width:12em;
}

label,
input,
.input,
textarea,
select{
	display:block;
	float:left;
	margin-bottom:6px;
}

select,
.input{
	width:auto;
}

.button{
	width:auto;
}

.dcellc{
	background:#EEE;
}

.google{
	width:260px;
}

.hcellc,
.lcellc{
	background:#CCC;
}

.more img{
	border:0!important;
	margin:0!important;
	vertical-align:middle;
}

.printonly{
	display:none;
}

.searchinfo{
	font-size:80%;
}

.searchinfo a{
	font-size:125%;
}

.searchmode{
	display:none;
}

.searchquery{
	margin-left:auto;
	margin-right:auto;
	width:420px;
}

.searchquery label{
	margin:0;
	padding:6px 0 0;
}

.searchquery label,
.searchquery input,
.searchquery select{
	display:block;
	vertical-align:middle;
	width:auto;
}

.searchrow{
	padding-bottom:1em;
}

#contact{
/*	top:800px;*/
	top: 100px;
	color:black;
	font-size:10px;
	height:100px;
	left:166px;
	position:relative;
	text-align:right;
	width:154px;
}

#datum{
	display:block;
	font-weight:bold;
	text-align:right;
}

#logo{
	height:107px;
	left:120px;
	position:relative;
	top:0;
	width:209px;
}

#menu{
	left:138px;
	letter-spacing:1px;
	margin:0;
	padding:0;
	position:relative;
	top:70px;
	width:189px;
}

#menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu li{
	margin:0;
	padding:0;
}

#menu .li-current a.hassub,
#menu .current_page_item a.hassub{
	background-image:url(gfx/over.gif);
	background-position:50% 50%;
}

#menu a{
	border-top:solid 1px white;
	border-bottom:solid 1px #c3cbc6;
	display:block;
	padding:3px 0 4px 45px;
	font-size:10px;
	text-decoration:none;
	height:14px;
}

#menu a:link,
#menu a:visited{
	color:#585856;
	background-image:url(gfx/up.gif);
	background-position:50% 50%;
}

#menu a:hover,
#menu a:active{
	color:#59b374;
	background-image:url(gfx/over.gif);
	background-position:50% 50%;
}

#menu .submenu a,
#menu .children a{
	display:block;
	padding:3px 10px 4px 45px;
	text-decoration:none;
	font-size:9px;
}

#menu .submenu .li-current a.hassub,
#menu .submenu .current_page_item a.hassub,
#menu .children .li-current a.hassub,
#menu .children .current_page_item a.hassub{
	background-image:url(gfx/submenuup.gif);
	background-position:50% 50%;
}

#menu .submenu a:link,
#menu .submenu a:visited,
#menu .children a:link,
#menu .children a:visited{
	color:#585856;
	background-image:url(gfx/submenuover.gif);
	background-position:50% 50%;
}

#menu .submenu a:hover,
menu .submenu a:active,
#menu .children a:hover,
menu .children a:active{
	color:#59b374;
	background-image:url(gfx/submenuup.gif);
	background-position:50% 50%;
}

#plaatje{
	height:107px;
	position:absolute;
	left:327px;
	top:0;
	width:457px;
	background-color:#FFF;
}

#sitewide{
	font-size:9px;
	height:25px;
	left:210px;
	position:absolute;
	top:85px;
	width:700px;
}

#sitewide a{
	padding:3px 0 3px 14px;
}

#sitewide a:link,
#sitewide a:visited{
	color:#000;
	font-size:1.15em;
	text-decoration:none;
}

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

#sq{
	text-align:center;
}

#tekst{
	height:492px;
	left:340px;
	position:absolute;
	top:175px;
	width:548px;
}

#content{
/*	height:492px;*/
	left:340px;
	position:absolute;
	top:180px;
	width:548px;
}

.page_item .children {
	visibility : hidden;
	display: none;
}
.current_page_ancestor .children,
.current_page_parent .children,
.current_page_item .children {
	visibility : visible;
	display: block;
}

