html {
	overflow-y: scroll;
	}	
.clear {
	clear: both;
}
a:hover {
	color:#000000;
	}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	margin: 0px;
	padding: 0px;
	}
	h2 {
		font-size: inherit;
		margin: 0;
	}
	p {
		margin: 0 0 20px 0;
	}
	body.groen a,
	body.roze a,
	body.geel a,
	body.lichtblauw a,
	body.oranje a {
		color: #000000;
	}
	body.groen a.email,
	body.roze a.email,
	body.geel a.email,
	body.lichtblauw a.email,
	body.oranje a.email,
	body.paars a {
		color: #ffffff;
	}

.frameContainer {
	width: 830px;
	height: auto;
	margin: 25px auto 0px auto;
	}
.frameHeader {
	height:110px;
	width: 830px;
	}
#frameContentTop {
	clear:both;
	width: 624px;
	height: 23px;
}
#komma {
	position: absolute;
	width: 146px;
	height: 381px;
	margin: -73px 0 0 428px;
	z-index: 100;
}
.frameContentContainer {
	width: 830px;
}

.frameContentContent {
	float: left;
	width: 624px;
	height: auto;
}
.frameContent {
	float: left;
	height: auto;
	padding: 50px 50px 0px 50px;
	width: 524px;
	}

.frameContentScroll {
	float: left;
	width: 420px;
	height: auto;
	min-height: 315px;
	}
#frameContentBottom {
	float: left;
	width: 624px;
	height: 23px;
}
.frameNavContact {
	float: right;
	width: 200px;
	height: auto;
}
.frameNav {
	float: left;
	height: auto;
	width: 200px;
	}
.frameNav a{
	display:block;
	height:18px;
	width: 190px;
	text-align:right;
	padding:2px 10px 0px 0px;
	margin-bottom:5px;
	color:#FFFFFF !important;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	}
.frameNav a:hover{
	color:#000000;
	text-decoration:underline;
	}
.navBlock {
	width: 200px;
	background-repeat: no-repeat;
}
.frameContact {
	float: left;
	width:180px;
	height:184px;
	background-image:url(images/adres.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:10px;
	font-size: 0.85em;
	}
.frameContact a{
	color:#FFFFFF;
}

/* forms */
form {
    width: 400px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}
label {
    float: left;
    width: 70px;
    text-align: right;
    margin-right: 15px;
    }
input.txt {
    background-color: #f5f5f5;
    font-size: small;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    margin-bottom: 10px;
	width: 260px;
    }
	input.button, input.checkbox {
		width: auto;
		}
	input.button {
		margin: 0 0 20px 85px;
	}
		
textarea {
    width: 260px;
    background-color: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    margin-bottom: 10px;
    }
/* einde form-styles */
#frameFooter {
	margin-top:10px;
	padding-left:50px;
	color:#aaa;
}	
#frameFooter a{
	color:#aaa;
}	
.socialmedia {
	margin-top:45px;
	color:black;
	line-height:20px;
	}
.socialmedia .twitter-share-button {
	margin-top:7px;
	}
