/* CSS Document */
html{
	overflow: auto;
}
body{
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
.hover{
	background-color:#eeFFFF;
	cursor: pointer;
}
.error{
	color: red;
}
/* sidecolors */
div.sidecolors{
	text-align: center;
	background-position: center top;
	background-repeat: no-repeat;
}
div.sidecolors_cccccc{
	text-align: center;
	background-image: url(../img/sidecolors_cccccc.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div.sidecolors_cccc00{
	text-align: center;
	background-image: url(../img/sidecolors_cccc00.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div.sidecolors_cc6666{
	text-align: center;
	background-image: url(../img/sidecolors_cc6666.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div.sidecolors_669900{
	text-align: center;
	background-image: url(../img/sidecolors_669900.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div.sidecolors_669966{
	text-align: center;
	background-image: url(../img/sidecolors_669966.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div.sidecolors_996699{
	text-align: center;
	background-image: url(../img/sidecolors_996699.jpg);
	background-position: center  top;
	background-repeat: no-repeat;
}
div.sidecolors_669999{
	text-align: center;
	background-image: url(../img/sidecolors_669999.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#mainhome div.homeleft div.itemgroot div.dewitteroos, #mainhome div.homeleft div.itemklein div.dewitteroos{
  background-color: #cccc00;
}
#mainhome div.homeleft div.itemgroot div.organisatie, #mainhome div.homeleft div.itemklein div.organisatie{
  background-color: #cc6666;
}
#mainhome div.homeleft div.itemgroot div.huisdewitteroos, #mainhome div.homeleft div.itemklein div.huisdewitteroos{
  background-color: #669966;
}
#mainhome div.homeleft div.itemgroot div.activiteiten, #mainhome div.homeleft div.itemklein div.activiteiten{
  background-color: #996699;
}
#mainhome div.homeleft div.itemgroot div.meedoen, #mainhome div.homeleft div.itemklein div.meedoen{
  background-color: #669999;
}
div.wrapper{
	width: 950px;
	min-height: 360px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	clear: both;
}
div.clear{
	clear: both;
}
#topspace{
	margin-top: 40px;
}
/* crumbpath */
#crumbpath{
	width: 945px;
	height: 22px;
	border-left: 5px #ccc solid;
	background-color: #ccc;
}
#crumbpath div.holder{
	line-height: 24px;
}
#crumbpath div.holder a{
	text-decoration: none;
	color: #666;
	outline: none;
}
#crumbpath div.holder a:hover{
	color: #fff;
}
/* row1 */
#row1{
	height: 146px;
}
#row1 div.topimages div.imageholder{
	margin-left: 5px;
}
#row1 div.topimages div.top_image_small{
	width: 192px;
	height: 146px;
	background-color: #ccc;
	float: left;
}
#row1 div.topimages div.top_image_large{
	width: 384px;
	height: 146px;
	background-color: #ccc;
	float: left;
}
#row1 div.contact{
	width: 182px;
	height: 146px;
	background-color: #ccc;
	float: right;
}
#row1 div.contact div.holder{
	height: 146px;
	margin-left: 5px;
	background-color: #fff;
}
#row1 div.contact div.holder_main{
	height: 136px;
	margin-left: 5px;
	background-color: #fff;
}
#row1 div.contact div.holder_main div.text{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
	text-align: right;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
#row1 div.contact div.holder div.logo img{
	height: 136px;
	padding-top: 10px;
	padding-right: 10px;
	float: right;
}
/* quotebar */
#quotebar{
	padding-left: 18px;
	padding-right: 10px;
	padding-top: 11px;
	height: 121px;
	border-top: 1px #ccc solid;
	border-bottom: 11px #ccc solid;
	background-color: #cccc00;
}
#quotebar div.holder,
#quotebar div.holder p{
	padding-top: 26px;
	font-size: 26px;
	font-weight: normal;
	letter-spacing: 2px;
	line-height: 36px;
	color: #fff;
}
/* mainhome */
#mainhome{
	border-top: 0 #ccc solid;
	background-image: url(../img/mainhome_bg.jpg);
}
#mainhome div.homeleft{
	width: 758px;
	float: left;
	border-left: 5px #ccc solid;
	min-height: 360px;
}
#mainhome div.homeleft div.homekolomspacer{
	width: 10px;
	height: 168px;
	float: left;
}
#mainhome div.homeleft div.homerowspacer{
	width: 758px;
	height: 11px;
}
#mainhome div.homeleft div.itemklein{
	width: 182px;
	height: 168px;
	float: left;
	border: 0 #fff solid;
}
#mainhome div.homeleft div.itemklein div.title{
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 1px;
	color: #fff;
}
#mainhome div.homeleft div.itemklein div.text{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height: 123px;
	line-height: 16px;
}
#mainhome div.homeleft div.itemklein div.text a{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height: 123px;
	line-height: 16px;
}
#mainhome div.homeleft div.itemklein div.leesmeer{
	padding-right: 10px;
	text-align: right;
	height: 20px;
}
#mainhome div.homeleft div.itemklein div.leesmeer a{
	text-decoration: none;
	display: block;
}
#mainhome div.homeleft div.itemgroot{
	width: 374px;
	height: 168px;
	float: left;
	border: 0 #fff solid;
}
#mainhome div.homeleft div.itemgroot div.title{
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 1px;
	color: #fff;
}
#mainhome div.homeleft div.itemgroot div.textholder{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height: 123px;
}
#mainhome div.homeleft div.itemgroot div.text{
	float: left;
	width: 184px;
	padding-right: 9px;
	line-height: 16px;
}
#mainhome div.homeleft div.itemgroot div.imgageright{
	float: left;
}
#mainhome div.homeleft div.itemgroot div.leesmeer{
	padding-right: 10px;
	text-align: right;
	height: 20px;
}
#mainhome div.homeleft div.itemgroot div.leesmeer a{
	text-decoration: none;
	display: block;
}
#mainhome div.right{
	width: 187px;
	float: left;
	background-color: #ccc;
}
#mainhome div.right div.holder{
	padding-left: 10px;
}
#mainhome div.right div.holder div.text{
	height: 121px;
	background-color: #fff;
	padding-top: 13px;
	padding-left: 5px;
	padding-right: 10px;
	text-align: right;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
/* main */
#main{
	border-top: 0 #ccc solid;
	background-image: url(../img/main_bg.jpg);
}
#main div.left{
	width: 186px;
	min-height: 360px;
	float: left;
	border-top: 1px #ccc solid;
	border-left: 5px #ccc solid;
}
#main div.left div.top{
	height: 40px;
	background-color: #cccc00;
	border-bottom: 11px #ccc solid;
}
#main div.middle{
	width: 572px;
	float: left;
	border-top: 1px #ccc solid;
}
#main div.middle div.top{
	height: 40px;
	border-bottom: 11px #ccc solid;
}
.colorbalk_cccc00{
	height: 40px;
	background-color: #cccc00;
}
.colorbalk_cc6666{
	height: 40px;
	background-color: #cc6666;
}
.colorbalk_669900{
	height: 40px;
	background-color: #669900;
}
.colorbalk_669966{
	height: 40px;
	background-color: #669966;
}
.colorbalk_996699{
	height: 40px;
	background-color: #996699;
}
.colorbalk_669999{
	height: 40px;
	background-color: #669999;
}
#main div.middle div.contentholder{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	width: 544px;
}	
#main div.middle div.contentholder div.text{
	float: right;
}
#main div.middle div.contentholder div.text div.image{
	float: right;
	margin-top: 15px;
	margin-left: 15px;
}
#main div.right{
	width: 187px;
	float: left;
	border-top: 1px #ccc solid;
	background-color: #ccc;
}
#main div.right div.top{
	height: 40px;
	background-color: #cccc00;
	border-bottom: 10px #ccc solid;
}
/* bottomhome */
#bottomhome{
	height: 19px;
	background-image: url(../img/bottomhome_bg.jpg);
}
/* bottom */
#bottom{
	height: 26px;
	background-image: url(../img/bottom_bg.jpg);
}
/* content */
#content div.backtotop{
	float: right;
	margin-right: 15px;
}
#content div.pageitem{   
}
#content div.pageitem div.standaard, #content div.pageitem div.fotorechts, #content div.pageitem div.fotoboven, #content div.pageitem div.fotoonder{
    float: left;
	width: 542px;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 15px;
}
#content div.pageitem div.standaard div.image{
    float: left;
    margin-top: 15px;
    margin-right: 15px;
}
#content div.pageitem div.fotorechts div.image{
    float: right;
    margin-top: 15px;
    margin-left: 15px;
}
#content div.pageitem div.fotoboven div.image{
    float: left;
}
#content div.pageitem div.fotoonder div.image{
    float: left;
    margin-top: 15px;
}