@charset "utf-8";

/** common **/
	* {
		margin: 0;
		padding: 0;
		font-size: 11px;
		font-family: verdana, arial, sans-serif;
		color: #000;
		}
	body {
		margin: 0;
		min-width: 1000px;
		} 
	#wrap {
		position: relative;
		margin: 0;
		text-align: center;
		}
	#middle {
		position: relative;
		width: 939px;
		margin: 0 auto;
		text-align: left;
	}
	.clearer {
		height:1px;
		overflow:hidden;
		margin-top:-1px;
		clear:both;
	}
	hr {
		background-color: #c2c2c2;
		border: 0;
		color: #c2c2c2;
		height: 1px;
		margin: 15px 0 15px 0;
	}
	* html hr
	{
		margin: 10px 0 10px 0;
	}
	html>body #minheight{
		float:right;
		width:0px;
		height:800px;
		/* \*/ height: auto; /* IE MAC ignores */
	}
	a {
		color: #000;
	}
	a:hover {
		color: #9fc54d;
	}
	h1 {
		font-size: 12px;
		margin-bottom: 20px;
	}
	h2 {
		font-size: 11px;
		margin-bottom: 20px;
	}
	h3, h4, h5, h6 {
		font-size: 11px;
		margin-bottom: 0px;
	}
	ul {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	ol {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	li {
		margin-left: 24px;
	}
	blockquote {
		margin-left: 30px;
	}
	img {
		border: 0;
	}
	.radio, .checkbox {
		vertical-align: middle;
	}
	.center {
		text-align: center;
	}
	.hidden {
		display: none;
	}
/** site elements **/
	#header {
		position: relative;
		width: 939px;
		height: 118px;
	}
	#header .headerbanner {
		position: absolute;
		left: 0;
		top: 15px;
	}
	#left_column {
		float: left;
		width: 128px;
		padding-bottom: 30px;
	}
	#content {
		margin-right: 0px;
		margin-left: 131px;
		width: 808px;
	}
	* html #content {
		margin-right: 0px;
		margin-left: 0px;
	}
	#footer {
		position: relative;
		width: 939px;
		height: 62px;
	}
	#footer #footer_content {
		position: absolute;
		left: 0;
		top: -23px;
		width: 939px;
		height: 85px;
		background-image: url("/images/design2/footer.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#footer #footer_content .left {
		float: left;
		padding-top: 55px;
	}
	#footer #footer_content .right {
		float: right;
		padding-top: 55px;
	}
	#footer #footer_content div, #footer #footer_content div a {
		font-size: 10px;
		color: #567612;
		text-decoration: none;
	}
/** horizontal menu **/
	.hmenu
	{
		position: relative;
		left: 123px;
		top: 118px;
		width: 823px;
	}
	.hmenu, .hmenu ul li a
	{
		padding-top: 7px;
		line-height: 16px;
		font-size: 16px;
		padding-bottom: 8px;
	}
	.hmenu ul, .hmenu ul li
	{
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.hmenu ul li a
	{
		font-weight: bold;
		margin: 0;
		padding-left: 7px;
		padding-right: 7px;
		white-space: nowrap;
		text-decoration: none;
		color: #3c3c3c;
		font-family: arial, sans-serif;
	}
	.hmenu ul li a:hover, .hmenu ul .active a
	{
		color: #8eb328;
	}
	* html .hmenu ul li, * html .hmenu ul li a
	{
		width: 1%; /* IE/Mac needs this */
		display: inline-block;	/* IE/Mac needs this */
		/* \*/
			width: auto;
			display: inline; 
			position: relative;
		/* reset above hack */
	}
	* html .hmenu, * html .hmenu ul a
	{
		/* \*/ height: 0.01%; /* hasLayout hack to fix render bugs in IE/Win. 
					 IE/Mac will ignore this rule. */
	}
	* html .HMENU
	{
		padding: 0;	
	}
/** vertical menu **/
	.vmenu ul, .vmenu ul li
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: block;
		width: 120px;
	}
	.vmenu ul
	{
	}
	.vmenu ul li
	{
		background-image: url("/images/design2/vmenu_bg.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	.vmenu ul li a
	{
		display: block;
		text-decoration: none;
		font-weight: bold;
		line-height: 12px;
		padding: 11px 5px 12px 7px;
		color: #29301a;
		background-image: url("/images/design2/vmenu_a_bg.gif");
		background-position: 0 100%;
		background-repeat: no-repeat;
		margin-bottom: 4px;
	}
	.vmenu ul li a:hover, .vmenu ul .active a
	{
		color: #fff;
	}
	* html .vmenu ul li a/* hide from IE5.0/Win & IE5/Mac */
	{
		height: 1%;
	}
	* html .vmenu ul
	{
		position: relative;	/* IE needs this to fix a rendering problem */
	}
/** vertical menu 2 **/
	.vmenu2
	{
		padding-top: 7px;
		padding-bottom: 7px;
	}
	.vmenu2 ul, .vmenu2 ul li
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: block;
		width: 120px;
	}
	.vmenu2 ul
	{
	}
	.vmenu2 ul li
	{
	}
	.vmenu2 ul li a
	{
		display: block;
		text-decoration: none;
		line-height: 12px;
		padding: 6px 5px 5px 7px;
		color: #3a4911;
		border-bottom: 1px solid #99c423;
	}
	.vmenu2 ul li a:hover, .vmenu2 ul .active a
	{
		color: #99c423;
	}
	* html .vmenu2 ul li a/* hide from IE5.0/Win & IE5/Mac */
	{
		height: 1%;
	}
	* html .vmenu2 ul
	{
		position: relative;	/* IE needs this to fix a rendering problem */
	}
/** DefaultPage **/
	#DefaultPage {
		margin-top: 35px;
		min-height: 730px;
		background: #ccd6b7;
		padding: 10px;
	}
	* html #DefaultPage {
		height: 750px;
	}
	#DefaultPage .container {
		position: relative;
		min-height: 660px;
		background: #fff;
		padding: 20px 35px 20px 35px;
		line-height: 20px;
	}
	* html #DefaultPage .container {
		height: 700px;
	}
	#DefaultPage .container2 {
		position: relative;
		min-height: 680px;
		background: #fff;
		padding: 10px;
		line-height: 20px;
	}
	* html #DefaultPage .container2 {
		height: 700px;
	}
	#DefaultPage .kop {
		font-size: 12px;
		line-height: 14px;
		padding: 9px 13px 7px 13px;
		color: #fff;
		margin: 0;
		background-image: url("/images/design2/kop788.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#DefaultPage .inleiding {
		padding: 14px 21px;
		background: #ecf3db;
	}
/** HomePage **/
	#HomePage {
		position: relative;
		margin-top: 35px;
		min-height: 750px;
	}
	* html #HomePage {
		height: 750px;
	}
	#home1 {
		position: absolute;
		left: 0;
		top: 0;
		width: 564px;
		height: 162px;
		background: #ccd6b7;
	}
	#home1 .kop {
		display: block;
		font-size: 12px;
		line-height: 14px;
		padding: 9px 13px 7px 13px;
		color: #fff;
		margin: 10px 10px 0 10px;
		background-image: url("/images/design2/kop544.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#home1 .content {
		background: #fff;
		margin: 0 10px 0 10px;
		height: 96px;
		padding: 9px 13px 7px 13px;
		overflow: auto;
	}
	* html #home1 .content {
		height: 112px;
	}
	#home2 {
		position: absolute;
		left: 0;
		top: 172px;
		width: 163px;
		height: 363px;
		background: #ccd6b7;
	}
	#home2 .kop {
		display: block;
		font-size: 12px;
		line-height: 14px;
		padding: 9px 13px 7px 13px;
		color: #fff;
		margin: 10px 10px 0 10px;
		background-image: url("/images/design2/kop143.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#home2 .content {
		background: #fff;
		margin: 0 10px 0 10px;
		height: 299px;
		padding: 9px 13px 7px 13px;
	}
	* html #home2 .content {
		height: 313px;
	}
	#home2 .content * {
		font-size: 11px;
		line-height: 16px;
	}
	#home2 .content strong {
		display: block;
		padding-top: 14px;
		line-height: 16px;
		margin-bottom: 0;
		font-size: 12px;
	}
	#home2 .content strong a {
		font-size: 12px;
		color: #9fc54d;
		text-decoration: none;
	}
	#home2 .content strong a:hover {
		text-decoration: underline;
		color: #29301a;
	}
	#home2 .content .lees_meer a {
		display: block;
		font-size: 12px;
		margin-top: 16px;
		color: #9fc54d;
		font-weight: bold;
	}
	#home2 .content .lees_meer a:hover {
		color: #29301a;
	}
	#home3 {
		position: absolute;
		left: 0;
		top: 545px;
		width: 808px;
		height: 205px;
		background: #ccd6b7;
	}
	#home3 .kop {
		display: block;
		font-size: 12px;
		line-height: 14px;
		padding: 9px 13px 7px 13px;
		color: #fff;
		margin: 10px 10px 0 10px;
		background-image: url("/images/design2/kop788.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#home3 .content {
		background: #fff;
		margin: 0 10px 0 10px;
		height: 155px;
	}
	#home3 .content .fun {
		margin: 0 16px;
		padding: 18px 0 8px 0;
		line-height: 16px;
	}
	#home3 .content .fun2 {
		margin: 0 16px;
		padding: 8px 0;
		background-image: url("/images/design2/stippel2.gif");
		background-position: 0 0;
		background-repeat: repeat-x;
		line-height: 16px;
	}
	#home3 .content .fun strong, #home3 .content .fun2 strong {
		display: block;
		margin: 0;
	}
	#home3 .content .fun strong a, #home3 .content .fun2 strong a {
		color: #9fc54d;
		font-size: 12px;
		text-decoration: none;
	}
	#home3 .content .fun strong a:hover, #home3 .content .fun2 strong a:hover {
		color: #29301a;
		text-decoration: underline;
	}
	#home3 .content .fun .lees_meer, #home3 .content .fun2 .lees_meer {
		float: right;
	}
	#home3 .content .fun .lees_meer a, #home3 .content .fun2 .lees_meer a {
		color: #9fc54d;
		font-size: 12px;
		font-weight: bold;
	}
	#home3 .content .fun .lees_meer a:hover, #home3 .content .fun2 .lees_meer a:hover {
		color: #29301a;
	}
	#home4 {
		position: absolute;
		left: 173px;
		top: 172px;
		width: 391px;
		height: 281px;
		background: #ccd6b7;
	}
	#home4 .kop {
		display: block;
		font-size: 12px;
		line-height: 14px;
		padding: 9px 13px 7px 13px;
		color: #fff;
		margin: 10px 10px 0 10px;
		background-image: url("/images/design2/kop371.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#home4 .content {
		background: #fff;
		margin: 0 10px 0 10px;
		height: 231px;
	}
	#home5 {
		position: absolute;
		left: 574px;
		top: 70px;
		width: 234px;
		height: 223px;
		background: #ccd6b7;
	}
	#home5 .kop {
		display: block;
		font-size: 12px;
		line-height: 14px;
		padding: 9px 13px 7px 13px;
		color: #fff;
		margin: 10px 10px 0 10px;
		background-image: url("/images/design2/kop214.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#home5 .content {
		background: #29301a;
		margin: 0 10px 0 10px;
		height: 173px;
	}
	#home5 .content strong {
		display: block;
		color: #9fc54d;
		font-weight: bold;
		font-size: 12px;
		padding: 14px 12px 0 12px;
		line-height: 16px;
	}
	#home5 .content strong a {
		color: #9fc54d;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}
	#home5 .content strong a:hover {
		text-decoration: underline;
	}
	#home5 .content div {
		color: #fff;
		font-size: 11px;
		padding: 0 12px 0 12px;
		line-height: 16px;
	}
	#home5 .content .lees_meer {
		padding: 15px 12px 0 12px;
		line-height: 16px;
		text-align: right;
	}
	#home5 .content .lees_meer a {
		font-size: 12px;
		font-weight: bold;
		color: #9fc54d;
	}
	#home5 .content .lees_meer a:hover {
		color: #fff;
	}
	#home6 {
		position: absolute;
		left: 574px;
		top: 303px;
		width: 234px;
		height: 233px;
		background: #ccd6b7;
	}
	#home6 .kop {
		display: block;
		font-size: 12px;
		line-height: 14px;
		padding: 9px 13px 7px 13px;
		color: #fff;
		margin: 10px 10px 0 10px;
		background-image: url("/images/design2/kop214.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#home6 .content {
		background: #29301a;
		margin: 0 10px 0 10px;
		height: 183px;
	}
	#home6 .content .poll h3 {
		color: #9fc54d;
		font-weight: bold;
		font-size: 12px;
		padding: 14px 12px 10px 12px;
	}
	#home6 .content .poll fieldset {
		border: 0;
	}
	#home6 .content .poll table {
		margin: 0 12px;
	}
	#home6 .content .poll label {
		display: block;
		color: #fff;
		padding: 4px 0;
	}
	#home6 .content .poll td {
		line-height: 12px;
		color: #fff;
	}
	#home6 .content .poll td div {
		padding-bottom: 8px;
		color: #fff;
	}
	#home6 .content .poll .td1 {
		width: 25px;
		line-height: 20px;
	}
	#home6 .content .poll .td2 {
		width: 40px;
	}
	#home6 .content .poll .stem {
		text-align: right;
		padding-top: 6px;
		padding-right: 12px;
	}
	#home7 {
		position: absolute;
		left: 173px;
		top: 463px;
		width: 392px;
		height: 172px;
	}
	#home8 {
		position: absolute;
		left: 574px;
		top: 0;
		width: 234px;
		height: 60px;
	}
/** ThamePage **/
	#ThemaPage {
		position: relative;
		margin-top: 35px;
		min-height: 610px;
		padding-top: 140px;
	}
	* html #ThemaPage {
		height: 750px;
	}
	#thema1 {
		position: absolute;
		left: 0;
		top: 0;
		width: 564px;
		height: 130px;
		background: #ccd6b7;
	}
	#thema1 .kop {
		font-size: 12px;
		line-height: 14px;
		padding: 9px 13px 7px 13px;
		color: #fff;
		margin: 10px 10px 0 10px;
		background-image: url("/images/design2/kop544.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#thema1 .kop h1 {
		margin: 0;
		padding: 0;
		font-size: 12px;
		line-height: 14px;
		color: #fff;
	}
	#thema1 .kop .sl {
		display: block;
		padding-right: 5px;
		float: left;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		color: #fff;
	}
	#thema1 .content {
		background: #fff;
		margin: 0 10px 0 10px;
		height: 64px;
		padding: 9px 13px 7px 13px;
		overflow: auto;
	}
	* html #thema1 .content {
		height: 80px;
	}
	#thema1 .content img {
		float: left;
		margin-right: 10px;
	}
	#thema1 .content, #thema1 .content * {
		line-height: 16px;
		font-size: 12px;
	}
	#thema1 .content .lees_meer {
		text-align: right;
	}
	#thema1 .content .lees_meer a {
		font-weight: bold;
		color: #9fc54d;;
	}
	#thema1 .content .lees_meer a:hover {
		text-align: right;
		color: #29301A;
	}
	#thema2 {
		position: absolute;
		left: 574px;
		top: 0px;
		width: 234px;
		height: 60px;
	}
	#thema3 {
		position: absolute;
		left: 574px;
		top: 70px;
		width: 234px;
		height: 60px;
	}
	#ThemaPage #artikelen {
		padding: 5px;
		background: #ccd6b7;
	}
	#ThemaPage #artikelen .item_row {
		height: 300px;
	}
	#ThemaPage #artikelen .item, #ThemaPage #artikelen .item2 {
		float: left;
		width: 256px;
		height: 290px;
		background: #fff;
		margin: 5px 5px 5px 5px;
	}
	* html #ThemaPage #artikelen .item {
		margin: 5px 8px 5px 2px;
	}
	* html #ThemaPage #artikelen .item2 {
		margin: 5px 0px 5px 2px;
	}
	#ThemaPage #artikelen .item .kop, #ThemaPage #artikelen .item2 .kop {
		font-size: 12px;
		line-height: 14px;
		padding: 9px 13px 7px 13px;
		color: #fff;
		margin: 0;
		background-image: url("/images/design2/kop256.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		overflow: hidden;
		height: 14px;
	}
	* html #ThemaPage #artikelen .item .kop, * html #ThemaPage #artikelen .item2 .kop {
		height: 30px;
	}
	#ThemaPage #artikelen .item img, #ThemaPage #artikelen .item2 img {
		margin: 10px 11px 5px 11px;
	}
	#ThemaPage #artikelen .item .desc, #ThemaPage #artikelen .item2 .desc {
		padding: 0 11px;
		font-size: 12px;
		color: #333;
		line-height: 16px;
		height: 64px;
		overflow: hidden;
	}
	#ThemaPage #artikelen .item .lees_meer, #ThemaPage #artikelen .item2 .lees_meer {
		padding: 0 11px;
		font-size: 12px;
		color: #333;
		line-height: 16px;
		text-align: right;
	}
	#ThemaPage #artikelen .item .lees_meer a, #ThemaPage #artikelen .item2 .lees_meer a {
		font-size: 12px;
		color: #9fc54d;
		font-weight: bold;
	}
	#ThemaPage #artikelen .item .lees_meer a:hover, #ThemaPage #artikelen .item2 .lees_meer a:hover {
		color: #333;
	}
/** DefaultForm **/
	.DefaultForm {
	}
	.DefaultForm p {
		margin-left: 100px;
	}
	.DefaultForm fieldset {
		border-width: 1px;
		border-color: white;
		border-style: solid;
		padding: 10px 0;
	}
	.DefaultForm legend {
		display: none;
	}
	.DefaultForm label {
		float: left;
		width: 100px;
		padding: 0 0 0 0;
		margin: 2px 0;
		clear: left;
		line-height: normal;
	}
	.DefaultForm input, 
	.DefaultForm select, 
	.DefaultForm textarea {
		margin: 2px 0;
	}
	.DefaultForm .submit {
		margin-top: 10px;
		padding: 4px;
	}
	/** javascript error-handling **/
	.DefaultForm input.error, 
	.DefaultForm select.error, 
	.DefaultForm input.error:focus, 
	.DefaultForm select.error:focus {
		padding-right: 16px; 
		border: 2px solid red; 
		background-image: url(/images/warning_obj.gif); 
		background-position: right; 
		background-repeat: no-repeat;
	}
/**  **/




	.banner_left {
		padding: 5px 0;
	}
	#film {
		padding-left: 0px;
		background-image: url("/images/design2/youtube2_bg.gif");
		background-position: 0 0;
		background-repeat: repeat-x;
	}
	.AanmeldForm fieldset {
		position: relative;
		border: 0;
		padding: 21px;
	}
	.AanmeldForm fieldset .themas {
		position: absolute;
		width: 353px;
		height: 142px;
		left: 343px;
		top: 16px;
		background: #9fc54d;
	}
	.Contactform fieldset .themas_aanmelden {
		position: absolute;
		width: 132px;
		left: 593px;
		top: 100px;
		background: #9fc54d;
		color: #fff;
		line-height: 20px;
		padding: 9px 14px 20px 14px;
	}
	* html .Contactform fieldset .themas_aanmelden {
		width: 160px;
	}
	.Contactform fieldset .themas_aanmelden label {
		color: #fff;
	}
	.Contactform fieldset .themas_aanmelden input {
		vertical-align: middle;
	}
	.AanmeldForm fieldset .themas p {
		color: #fff;
		padding: 14px 12px;
	}
	.AanmeldForm fieldset .themas div {
		padding: 0 0 0 12px;
		height: 25px;
	}
	.AanmeldForm fieldset .themas .input {
		display: block;
		float: left;
		line-height: 25px;
	}
	.AanmeldForm fieldset .themas label {
		float: left;
		display: block;
		width: 70px;
		color: #fff;
		padding-left: 7px;
		line-height: 21px;
		padding-top: 4px;
	}
	* html .AanmeldForm fieldset .themas label {
		width: 77px;
	}
	.AanmeldForm fieldset .afmeldbutton {
		text-align: center;
		padding-top: 157px;
	}
	.field01 {
		border: 1px solid #cccccc;
		padding: 1px 2px;
		width: 232px;
	}
	* html .field01 {
		width: 238px;
	}
	.Contactform .field01 {
		border: 1px solid #cccccc;
		padding: 0 0 0 2px;
		width: 206px;
	}
	.Contactform .field02 {
		border: 1px solid #cccccc;
		padding: 0 0 0 2px;
		width: 86px;
	}
	.Contactform .field03 {
		border: 1px solid #cccccc;
		padding: 0 0 0 2px;
		width: 96px;
	}
	.eventtable td div {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		padding-left: 17px;
		line-height: 24px;
		margin-bottom: 6px;
	}
	.eventtable .eventrow1 td div {
		background: #ecf1e1;
		font-size: 11px;
		line-height: 23px;
		color: #61792a;
		margin-bottom: 5px;
		padding-left: 17px;
		font-weight: normal;
	}
	.eventtable .eventrow2 td div {
		background: #cce0a1;
		font-size: 11px;
		line-height: 23px;
		color: #333333;
		margin-bottom: 5px;
		padding-left: 17px;
		font-weight: normal;
	}
	.eventtable .eventrow1 td div a {
		font-size: 11px;
		color: #61792a;
	}
	.eventtable .eventrow2 td div a {
		font-size: 11px;
		color: #333333;
	}
	.eventtable .eventrow1 td div a:hover {
		font-size: 11px;
		color: #333333;
	}
	.eventtable .eventrow2 td div a:hover {
		font-size: 11px;
		color: #61792a;
	}
	.event_container {
		position: relative;
		width: 460px;
		border: 1px solid #333333;
		background: #ecf1e1;
	}
	.event_container h2 {
		line-height: 16px;
		font-size: 12px;
		color: #fff;
		background: #60791b;
		padding: 5px 9px;
		margin: 0;
	}
	.event_container .info {
		line-height: 16px;
		font-size: 12px;
		color: #60791b;
		padding: 5px 4px 15px 4px;
		margin: 0 5px;
		font-weight: bold;
		border-bottom: 1px dashed #333333;
	}
	.event_container .info a {
		font-size: 12px;
		color: #60791b;
		font-weight: bold;
	}
	.event_container .info a:hover {
		color: #333333;
	}
	.event_container .text {
		line-height: 16px;
		font-size: 12px;
		color: #60791b;
		padding: 5px 9px 15px 9px;
		min-height: 500px;
	}
	* html .event_container .text {
		height: 520px;
	}
	.event_container .text * {
		font-size: 12px;
		color: #60791b;
	}
	.event_container .nav {
		position: absolute;
		left: 470px;
		bottom: -1px;
		width: 183px;
	}
	.event_container .nav img {
		margin-top: 10px;
	}
	.evenement_opgeven {
		text-align: center;
		font-size: 12px;
		line-height: 38px;
	}
	#kidscorner h2 {
		font-size: 12px; 
		padding: 1px 9px 8px 17px; 
		margin: 0; 
		line-height: 21px;
	}
	#kidscorner .background {
		background: #edf1e2;
	}
	#kidscorner .inleiding {
		padding: 7px 9px 15px 17px; 
		font-size: 13px; 
		color: #60791b; 
		line-height: 17px;
	}
	#kidscorner .cont1, #kidscorner .cont2 {
		height: 270px; 
		padding-top: 0px; 
		padding-left: 33px;
	}
	#kidscorner .cont2 {
		padding-top: 18px; 
	}
	* html #kidscorner .cont2 {
		height: 288px; 
	}
	#kidscorner .item {
		float: left;
	}
	#kidscorner .item .box {
		border: 1px solid #333333; 
		width: 218px; 
		margin-right: 19px;
	}
	* html #kidscorner .item .box {
		width: 220px; 
	}
	#kidscorner .item .box h3 {
		color: #fff; 
		line-height: 26px; 
		background: #60791d; 
		padding: 0 9px;
	}
	#kidscorner .item .print_button {
		text-align: center; 
		padding: 9px 0; 
		width: 220px;
	}



	#pb_menu {
		height: 31px;

	}


	#pb_menu ul, #pb_menu ul li
	{
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#pb_menu ul li a
	{
		display: block;
		line-height: 31px;
		width: 123px;
		height: 31px;
		float: left;
		font-weight: bold;
		font-size: 12px;
		padding-left: 9px;
		padding-right: 9px;
		margin-right: 9px;
		white-space: nowrap;
		text-decoration: none;
		color: #81a424;
		background-image: url("/images/design2/pb_menu.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	* html #pb_menu ul li a
	{
		width: 141px;
	}
	#pb_menu ul li a:hover
	{
		color: #60791b;
	}
	#pb_menu ul .active a, #pb_menu ul .active a:hover
	{
		color: #60791b;
		background-image: url("/images/design2/pb_menu_active.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	#prikbord_list .background, #prikbord_item .background {
		background: #edf1e2;
		min-height: 628px;
		padding-top: 19px;
	}
	* html #prikbord_list .background, * html #prikbord_item .background {
		height: 647px;
	}
	#prikbord_list .line {
		height: 205px;
		padding-left: 33px;
	}
	#prikbord_list .line .item {
		float: left;
		border: 1px solid #333333;
		width: 218px;
		height: 193px;
		margin-right: 19px;
		background: #91b62a;
	}
	* html #prikbord_list .line .item {
		width: 220px;
		height: 195px;
		margin-right: 18px;
	}
	#prikbord_list .line .item h2 {
		color: #fff;
		margin: 0;
		padding: 5px 8px 8px 8px;
		background: #60791d;
		line-height: 14px;
	}
	#prikbord_list .line .item .info {
		font-size: 10px;
		font-weight: bold;
		color: #333;
		margin: 0 5px;
		padding: 5px 3px 8px 3px;
		line-height: 14px;
		border-bottom: 1px dashed #333333;
	}
	#prikbord_list .line .item .text {
		font-size: 11px;
		color: #fff;
		padding: 6px 8px 8px 8px;
		line-height: 16px;
		height: 63px;
	}
	* html #prikbord_list .line .item .text {
		height: 79px;
	}
	#prikbord_list .line .item .lees_meer {
		padding: 6px 8px 8px 8px;
		line-height: 16px;
		text-align: right;
	}
	#prikbord_list .line .item .lees_meer a {
		font-weight: bold;
		color: #333;
	}
	#prikbord_list .line .item .lees_meer a:hover {
		color: #fff;
	}




/* EXAMPLE */
	.example {
		position: absolute;
		left: 480px;
		top: 0;
		width: 220px;
		height: 200px;
	}
	.example .item {
		border: 1px solid #333333;
		width: 218px;
		height: 193px;
		margin-right: 19px;
		background: #91b62a;
	}
	* html .example .item {
		width: 220px;
		height: 195px;
		margin-right: 18px;
	}
	.example .item h2 {
		color: #fff;
		margin: 0;
		padding: 5px 8px 8px 8px;
		background: #60791d;
		line-height: 14px;
	}
	.example .item h2 * {
		color: #fff;
	}
	.example .item .info {
		font-size: 10px;
		font-weight: bold;
		color: #333;
		margin: 0 5px;
		padding: 5px 3px 8px 3px;
		line-height: 14px;
		border-bottom: 1px dashed #333333;
	}
	.example .item .info * {
		font-size: 10px;
		font-weight: bold;
		color: #333;
	}
	.example .item .text {
		font-size: 11px;
		color: #fff;
		padding: 6px 8px 8px 8px;
		line-height: 16px;
		height: 63px;
	}
	* html .example .item .text {
		height: 79px;
	}
	.example .item .text * {
		font-size: 11px;
		color: #fff;
	}
	.example .item .lees_meer {
		padding: 6px 8px 8px 8px;
		line-height: 16px;
		text-align: right;
	}
	.example .item .lees_meer a {
		font-weight: bold;
		color: #333;
	}
	.example .item .lees_meer a:hover {
		color: #fff;
	}









	.prikbord_container {
		position: relative;
		width: 460px;
		border: 1px solid #333333;
		background: #91b62a;
		margin-left: 33px;
	}
	.prikbord_container h2 {
		line-height: 16px;
		font-size: 12px;
		color: #fff;
		background: #60791b;
		padding: 5px 9px;
		margin: 0;
	}
	.prikbord_container .info {
		line-height: 16px;
		font-size: 10px;
		color: #333333;
		padding: 8px 4px 8px 4px;
		margin: 0 5px;
		font-weight: bold;
		border-bottom: 1px dashed #333333;
	}
	.prikbord_container .text {
		line-height: 16px;
		font-size: 12px;
		color: #fff;
		padding: 5px 9px 15px 9px;
		min-height: 500px;
	}
	* html .prikbord_container .text {
		height: 520px;
	}
	.prikbord_container .text * {
		font-size: 12px;
		color: #60791b;
	}
	.prikbord_container .nav {
		position: absolute;
		left: 470px;
		bottom: -1px;
		width: 183px;
	}
	.prikbord_container .nav img {
		margin-top: 10px;
	}

	.artikel_nav {
		text-align: center;
		padding: 45px 0 10px 0;
	}
	.artikel_nav img {
		margin: 0 10px;
	}


	.prikbordform {
		margin: 0 0 0 33px;
		position: relative;
	}
	.prikbordform .comment {
		position: absolute;
		left: 480px;
		top: 220px;
		width: 202px;
		background: #cce0a1;
		color: #333333;
		padding: 9px;
		line-height: 15px;
	}
	* html .prikbordform .comment {
		width: 220px;
		height: 518px;
	}
	.prikbordform .comment * {
		color: #333333;
	}
	.prikbordform .comment h3 {
		font-size: 13px;
	}

	
	
	.prikbordform .comment2 {
		position: absolute;
		left: 480px;
		top: 0px;
		width: 202px;
		background: #cce0a1;
		color: #333333;
		padding: 9px;
		line-height: 15px;
	}
	* html .prikbordform .comment2 {
		width: 220px;
		height: 518px;
	}
	.prikbordform .comment2 * {
		color: #333333;
	}
	.prikbordform .comment2 h3 {
		font-size: 13px;
	}
	
	
	.prikbordform h2 {
		color: #60791b;
		font-size: 13px;
		margin: 0;
		padding: 0 0 6px 0;
	}
	.prikbordform label {
		line-height: 18px;
		font-weight: bold;
		display: block;
		padding-top: 9px;
	}	
	.prikbordform .field {
		width: 347px;
		border: 1px solid #cccccc;
		padding: 2px 1px;
	}
	.prikbordform .field2 {
		width: 80px;
		border: 1px solid #cccccc;
		padding: 2px 1px;
	}
	* html .prikbordform .field, * html .prikbordform .field2 {
		height: 20px;
	}
	.prikbordform select {
		width: 351px;
		border: 1px solid #cccccc;
		padding: 2px 1px;
	}
	.prikbordform textarea {
		width: 347px;
		height: 148px;
		border: 1px solid #cccccc;
		padding: 2px 1px;
	}
	.prikbordform #trigger_start_date {
		padding: 0;
		margin: 0 0 0 4px;
	}
	* html .prikbordform #trigger_start_date {
		height: 19px;
		line-height: 13px;
	}
	.error {
		color: red;
	}

	.Contactform fieldset {
		border: 0;
	}
	.Contactform td {
		height: 22px;
	}
	.Contactform .input1 {
		border: 1px solid #ccc;
		padding: 1px 2px;
		width: 200px;
	}
	* html .Contactform .input1 {
		width: 206px;
		height: 18px;
	}
	.Contactform .input2 {
		border: 1px solid #ccc;
		padding: 1px 2px;
		width: 93px;
	}
	* html .Contactform .input2 {
		width: 99px;
		height: 18px;
	}
	.Contactform .input3 {
		border: 1px solid #ccc;
		padding: 1px 2px;
		width: 57px;
	}
	* html .Contactform .input3 {
		width: 63px;
		height: 18px;
	}
	.Contactform .input4 {
		border: 1px solid #ccc;
		padding: 1px 2px;
		width: 127px;
	}
	* html .Contactform .input4 {
		width: 133px;
		height: 18px;
	}
	.Contactform .input5 {
		border: 1px solid #ccc;
		padding: 1px 2px;
		width: 164px;
	}
	* html .Contactform .input5 {
		width: 133px;
		height: 18px;
	}
	.Contactform .select1 {
		border: 1px solid #ccc;
		width: 80px;
	}
	.Contactform .select2 {
		border: 1px solid #ccc;
		width: 170px;
	}
	.Contactform .naw label {
		display: block;
		padding: 3px 0 0 0;
	}
	.Contactform .geslacht label {
		display: block;
		padding: 0 10px 0 0;
	}
	.Contactform textarea {
		border: 1px solid #ccc;
		padding: 1px 2px;
		width: 520px;
		height: 120px;
	}

#tagcloud {
	margin: 5px 0 0 0;
	width: 120px;
	padding-bottom: 10px;
	background: url(/images/design2/kader_tagcloud_bottom.gif) 0 100% no-repeat #d5ddc4;
}
#tagcloud ul {
	padding: 6px 0 0 0;
	margin: 0;
	background: url(/images/design2/kader_tagcloud_top.gif) 0 0 no-repeat #d5ddc4;
	list-style-type: none;
}
#tagcloud ul li {
	padding: 0 10px;
	margin: 0;
}
#tagcloud ul li a {
	display: block;
	width: 100px;
	color: #617b1b;
	text-decoration: none;
	overflow: hidden;
	font-size: 12px;
	padding: 4px 0;
	line-height: 15px;
}
#tagcloud ul li a:hover {
	text-decoration: underline;
}
#tagcloud ul .align1 a {
	text-align: left;
}
#tagcloud ul .align2 a {
	text-align: right;
}
#tagcloud ul .align3 a {
	text-align: center;
}
#tagcloud ul .size1 a {
	font-size: 19px;
}
#tagcloud ul .size2 a {
	font-size: 17px;
}
#tagcloud ul .size3 a {
	font-size: 15px;
}
#tagcloud ul .size4 a {
	font-size: 13px;
}

.reageer_form fieldset {	
	border: 0;
}
.reageer_form legend {	
	display: none;
}
.reageer_form textarea {	
	border: 1px solid #cccccc;
	width: 710px;
	height: 40px;
	background: #eeeeee;
	padding: 3px;
}
.reageer_form textarea:focus {	
	background: #f4f4f4;
}
.reageer_form div {	
	padding-top: 20px;
	text-align: center;
}

#searchbox_container {
	width: 120px;
	background: url(/images/design2/kader_zoek.gif) 0 0 repeat-y;
}
#searchbox {
	background: url(/images/design2/kader_zoek_top.gif) 0 0 no-repeat;
}
#searchbox fieldset {
	border: 0;
	padding: 5px;
	background: url(/images/design2/kader_zoek_bottom.gif) 0 100% no-repeat;
}
#searchbox legend {
	display: none;
}
#searchbox .submit {
	width: 110px;
	border: 0px;
	background: #a7d22f;
	color: #60791b;
	font-weight: bold;
	cursor: pointer;
}
#searchbox .submit:hover, #searchbox .submit:focus {
	background: #60791b;
	color: #fff;
}
#searchbox .input1 {
	width: 104px;
	padding: 2px;
	border: 1px solid #cccccc;
	background: #eeeeee;
	margin-bottom: 3px;
}
* html #searchbox .input1 {
	width: 110px;
}
#searchbox .input1:focus {
	width: 104px;
	padding: 2px;
	border: 1px solid #cccccc;
	background: #f4f4f4;
}

.address_container hr {
	clear: right;
}
.address_container img {
	float: right;
}


/** DefaultForm **/
	.AddressForm {
	}
	.AddressForm fieldset {
		border: 0;
	}
	.AddressForm legend {
		display: none;
	}
	.AddressForm label {
		float: left;
		width: 100px;
		padding: 0 0 0 0;
		margin: 2px 0;
		clear: left;
		line-height: normal;
	}
	.AddressForm input, 
	.AddressForm select, 
	.AddressForm textarea {
		margin: 2px 0;
	}
	.AddressForm .button {
		margin-top: 10px;
	}
	.AddressForm select {
		border: 1px solid #ccc;
		width: 171px;
	}
	.AddressForm .input1 {
		border: 1px solid #ccc;
		width: 165px;
		padding: 1px 2px;
	}
	* html .AddressForm .input1 {
		width: 171px;
	}
	/** javascript error-handling **/
	.AddressForm input.error, 
	.AddressForm select.error, 
	.AddressForm input.error:focus, 
	.AddressForm select.error:focus {
		padding-right: 16px; 
		border: 2px solid red; 
		background-image: url(/images/warning_obj.gif); 
		background-position: right; 
		background-repeat: no-repeat;
	}
/**  **/


	.archive h2, .archive h3 {
		margin: 0;
	}


	#delen {
		height: 50px;
		padding-top:14px;
	}
	#delen div {
		display:block;
		float:left;
		line-height: 50px;
		font-weight: bold;
	}
	#delen .nujij {
		display:block;
		float:left;
		width:100px;
		height:50px;
		background:url(/images/design2/delen.gif) 0 0 no-repeat;
	}
	#delen .facebook {
		display:block;
		float:left;
		width:100px;
		height:50px;
		background:url(/images/design2/delen.gif) -100px 0 no-repeat;
	}
	#delen .twitter {
		display:block;
		float:left;
		width:100px;
		height:50px;
		background:url(/images/design2/delen.gif) -200px 0 no-repeat;
	}
	#delen span {
		display:none;
	}