html{
	width: 100%;
	font-family: arial, helvetica;
}


body {
	background: #004736;
	margin: 15px 0 10px 0;
	width: 100%;
}

#page{
	width: 100%;
	text-align: center;
}

#container{
	width: 834px;
	margin: 0px auto;
	background: url('../images/containerbg.gif') repeat-y #fff;
	text-align: left;
}

#sitemaptop{
	background: #004736;
	text-align: right;
	color: #fff;
	font-size: 8px;
}

#header{
	height: 153px;
}

#menu-container{
	background: #fff;
	height: 27px;
	width: 834px;
}

#menu{
	background: #abd6c0;
	height: 27px;
	width: 632px;
	float: left;
	padding: 2px 0 0 0;
}

.submenu{
	background: url('../images/submenubg.gif') repeat-x #106151;
	height: 21px;
	text-align: right;
	float: right;
	padding: 3px 0 0 10px;
	display: none;
	margin: 1px 0 0 0 ;
}

#zoeken{
	width: 198px;
	height: 27px;
	margin-left: 4px;
	background: #abd6c0;
	float: left;
	padding:  0 0 2px 0;
}

#textbox {
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 0px 0px;
	float: left;
}

#textbox input {
	background: url(../images/bkg_keyword.gif) no-repeat;
	width: 93px;
	display: block;
	border: 0px none;
	height: 17px;
	padding: 2px 0px 0px 4px;
	margin: 0 0px 0 5px;
}

#button {
	padding: 3px 0px 0px 0px;
	float: left;
}

#button button {
	border: 0px none;
	padding: 0px;
	margin: 0px;
	background: none;
	display: block;
	height: 21px;
	cursor: pointer;
}

#content{
	float: left;
	width: 632px;
	background: url('../images/contentbg.gif') repeat-x #fff;
	font-size: 12px;
}

p{
	margin: 0px;
	padding: 0px 3px 3px 8px;
}

.clear{
	clear: both;
}

h1 {
	margin: 40px 0 5px 0;
	padding: 0px 3px 3px 8px;
	color:#058071;
	font-size: 26px;
}

h2 {
	margin: 12px 0 5px 0;
	padding: 0px 3px 3px 8px;
	color:#59b794;
}

#laatstenieuws{
	width: 197px;
	float: right;
	background: url('../images/nieuwsbg.gif') repeat-x #e6f2eb;
}

.menu{
	border-right: 2px solid #003226;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 2px;
	color: #366253;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 6px 0px 6px;
}

.menu:hover{
	color: #003226;
}

.menu-actief{
	border-right: 2px solid #003226;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 2px;
	color: #003226;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 6px 0px 6px;
}

.sublink{
	border-right: 2px solid #003226;
	font-weight: bold;
	font-size: 8px;
	letter-spacing: 2px;
	color: #afd4c9;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 6px 0px 6px;
}

.sublink:hover{
	color: #fff;
}

.sublink-actief{
	border-right: 2px solid #003226;
	font-weight: bold;
	font-size: 8px;
	letter-spacing: 2px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 6px 0px 6px;
}

.nieuws_footer{
	text-decoration: none;
	font-weight: bold;
	color: #000;
	font-size: 12px;
}

.nieuws_footer_text{
	text-decoration: none;
	color: #000;
	font-size: 12px;
}

.klapmenu{
	color: #000;
	text-decoration: none;
	margin-left: 150px;
	padding-left: 15px;
	background: url(../images/plus.gif) left center no-repeat;
}

.klapmenumin{
	color: #000;
	text-decoration: none;
	margin-left: 150px;
	padding-left: 15px;
	background: url(../images/min.gif) left center no-repeat;
}

.klapmenunieuws{
	color: #000;
	text-decoration: none;
	margin-left: 10px;
	padding-left: 15px;
	background: url(../images/plus.gif) left center no-repeat;
}

.klapmenuminnieuws{
	color: #000;
	text-decoration: none;
	margin-left: 10px;
	padding-left: 15px;
	background: url(../images/min.gif) left center no-repeat;
}

.tekst{
	display: none;
	margin-left:150px;
	width: 450px;
	border: 1px solid #59b794;
	border-top: 0px;
	background-color: #f5faf7;
	padding: 5px;
	font-size: 12px;
}

.sitemap{
	margin-left: 15px;
}

.sitemapsub{
	margin-left: 40px;
}

.sitemaplink{
	color: #000;
	text-decoration: none;
	font-size: 12px;
}

.sitemaplink:hover{
	color: #59b794;
}

.meerinfo{
	color: #000;
	text-decoration: none;
	font-style: italic;
}

.meerinfo:hover{
	color: #106152;
	text-decoration: underline;
}

.sitemaptoplink{
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}

hr{
	border: 0px;
	background-color: #058071;
	height: 1px;
}

/* Klachtenmelding */
.klachtenmelding {
    margin-top: 15px;
}

.contactlink:link, .contactlink:active, .contactlink:visited {
    color: #058071;
    text-decoration: underline;
}

.contactlink:hover {
    color: #058071;
    text-decoration: none;
}

.klachtenmelding tr {
}

.klachtenmelding td {
    vertical-align: top;
}

.klachtenmelding input {
    padding: 4px;
    margin-bottom: 5px;
    margin-left: 10px;
    width: 190px;
}

.klachtenmelding input:focus {
    border: 2px solid #058071;
}

.klachtenmelding textarea {
    font-family: arial, helvetica;
    font-size: 13px;
    padding: 4px;
    margin-bottom: 5px;
    margin-left: 10px;
    width: 350px;
}

.klachtenmelding textarea:focus {
    border: 2px solid #058071;
}

input#plaats {
    margin-left: 10px;
    width: 118px;
}

input#postcode {
    width: 52px;
}