body {
	font-family:arial, helvetica;
	margin:30px 0px 30px 0px;
	padding:0px;
}

a {
	color:#59B224;
	text-decoration:underline;
}

.noborder{
	border:0px;
}
body,td {
	font-size:12px;
}


td {
	vertical-align:top;
}

/* main */

div.main_blokje{
	background-color:white;
	height:10px;
	width:10px;
	margin-top:76px;
	margin-right:10px;
}

div.main_kop{
	margin-left:8px;
	margin-top:64px;
	font-weight:bold;
	letter-spacing:2;
	font-family:Arial Narrow, Arial, Helvetica;
	font-size:32px;
	text-transform:uppercase;
	color:white;
}

div.main_kop_foto{
	margin-bottom:0px;
	margin-top:20px;
	margin-left:8px;
	font-weight:bold;
	width:400px;
	letter-spacing:2;
	font-family:Arial Narrow, Arial, Helvetica;
	font-size:28px;
	text-transform:uppercase;
	color:white;
}




div.main_subkop{
	position:relative;
	width:100%;
	margin-top:-6px;
	margin-left:50px;
	letter-spacing:1;
	font-family:Arial Narrow, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:black;
}

div.main_subkop2{
	margin-top:-4px;
	top:15px;
	margin-left:275px;
	letter-spacing:1;
	font-family:Arial Narrow, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:black;
}

div.hoofdmenu{
	width:175px;
}
div.hoofdmenu a {
	display:block;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:black;
	padding-left:15px;
	background:url('../img/blok_zwart_9.gif') no-repeat 0px 6px;
	text-decoration:none;
}
div.hoofdmenu a:hover {
	color:#59B224;
	background:url('../img/blok_groen_9.gif') no-repeat 0px 6px;
}
div.hoofdmenu a.sel {
	color:#59B224;
	background:url('../img/blok_groen_9.gif') no-repeat 0px 6px;
}

div.hoofdmenu_cm a {
	display:block;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:black;
	padding-left:15px;
	background:url('../img/blok_zwart_9.gif') no-repeat 0px 6px;
	text-decoration:none;
	text-transform:uppercase;
}

div.hoofdmenu_cm a:hover {
	color:#59B224;
	background:url('../img/blok_groen_9.gif') no-repeat 0px 6px;
	text-transform:uppercase;
}
div.hoofdmenu_cm a.sel {
	color:#59B224;
	background:url('../img/blok_groen_9.gif') no-repeat 0px 6px;
	text-transform:uppercase;
}

div.links a {
	text-align:left;
	display:block;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	color:black;
	padding-left:15px;
	background:url('../img/blok_zwart_9.gif') no-repeat 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
}

div.links a:hover {
	color:#59B224;
	background:url('../img/blok_groen_9.gif') no-repeat 0px 0px;
	text-transform:uppercase;
}

div.kopmain {
	font-size:16px;
	font-weight: bold;
	color: black;
	padding-left:20px;
	background:url('../img/blok_groen_12.gif') no-repeat 0px 3px;
	margin-bottom:16px;
	text-transform:uppercase;
}
div.koprechts {
	font-size:16px;
	font-weight: bold;
	color: #59B224;
	padding-left:20px;
	background:url('../img/blok_groen_12.gif') no-repeat 0px 3px;
}

div.kaartje{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}
td.copyright {
	vertical-align:middle;
	font-size:11px;
	color:white;
}
td.copyright a {
	color:white;
	text-decoration:underline;
}
td.copyright a:hover {
	text-decoration:none;
}

/* forms */

form {
	padding:0px;
	margin:0px;
}
input, select, textarea {
	font-family: arial, helvetica;border:solid 1px #59B224;
	font-size:11px;
	color:#676767;
	height:20px;
	margin-bottom:2px;
}
input.button {
	border:solid 1px black;
	background-color:#59B224;
	color:white;
	font-size:11px;
	font-weight:bold;
}



.groen {
	background-color:#59B224;
}



div.hoofdmenu a {
	display:block;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:black;
	padding-left:15px;
	background:url('../img/blok_zwart_9.gif') no-repeat 0px 6px;
	text-decoration:none;
}
div.hoofdmenu a:hover {
	color:#59B224;
	background:url('../img/blok_groen_9.gif') no-repeat 0px 6px;
}
div.hoofdmenu a.sel {
	color:#59B224;
	background:url('../img/blok_groen_9.gif') no-repeat 0px 6px;
}

div.hoofdmenu_cm a {
	display:block;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:black;
	padding-left:15px;
	background:url('../img/blok_zwart_9.gif') no-repeat 0px 6px;
	text-decoration:none;
	text-transform:uppercase;
}

div#hoofdmenu_cm a:hover {
	color:#59B224;
	background:url('../img/blok_groen_9.gif') no-repeat 0px 6px;
	text-transform:uppercase;
}
div#hoofdmenu_cm a.sel {
	color:#59B224;
	background:url('../img/blok_groen_9.gif') no-repeat 0px 6px;
	text-transform:uppercase;
}

div.links a {
	text-align:left;
	display:block;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	color:black;
	padding-left:15px;
	background:url('../img/blok_zwart_9.gif') no-repeat 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
}

div.links a:hover {
	color:#59B224;
	background:url('../img/blok_groen_9.gif') no-repeat 0px 0px;
	text-transform:uppercase;
}

div.kopmain {
	font-size:16px;
	font-weight: bold;
	color: black;
	padding-left:20px;
	background:url('../img/blok_groen_12.gif') no-repeat 0px 3px;
	margin-bottom:16px;
	text-transform:uppercase;
}
div.koprechts {
	font-size:16px;
	font-weight: bold;
	color: #59B224;
	padding-left:20px;
	background:url('../img/blok_groen_12.gif') no-repeat 0px 3px;
}


td.copyright {
	vertical-align:middle;
	font-size:11px;
	color:white;
}
td.copyright a {
	color:white;
	text-decoration:underline;
}
td.copyright a:hover {
	text-decoration:none;
}

/* evenement */


/*div.nieuws_item {
	margin-bottom:12px;
	font-size:11px;
	line-height:15px;
}
div.nieuws_item div.datum {
	color:#49A214;
}
div.nieuws_item div.titel {
	color:#676767;
	font-size:12px;
	font-weight:bold;
}
div.nieuws_item div.tekst {
	color:#989898;
}
div.nieuws_item img {
	float:right;
	margin-left:15px;
	margin-top:3px;
	border:0px;
}
div.nieuws_item a {
	color:#49A214;
	text-decoration:underline;
}
div.nieuws_item a:hover {
	text-decoration:none;
}*/



div.evenement_item {
	margin-bottom:12px;
	font-size:11px;
	line-height:15px;
}
div.evenement_item div.datum {
	color:#49A214;
}
div.evenement_item div.titel {
	color:#676767;
}
div.evenement_item div.tekst {
	color:#989898;
}
div.evenement_item a {
	color:#49A214;
	text-decoration:underline;
}
div.evenement_item a:hover {
	text-decoration:none;
}

div#evenement_details {
	margin-bottom:12px;
	font-size:12px;
	line-height:19px;
}

div#evenement_details div.datum {
	color:#49A214;
}
div#evenement_details div.titel {
	color:#676767;
	font-weight:bold;
	margin-bottom:12px;
}
div#evenement_details div.tekst {
	color:#989898;
}

div#evenement_details a {
	color:#49A214;
	text-decoration:underline;
}
div#evenement_details a:hover {
	text-decoration:none;
}





/* nieuws */

div.nieuws_item {
	margin-bottom:12px;
	font-size:11px;
	line-height:15px;
}
div.nieuws_item div.datum {
	color:#49A214;
}
div.nieuws_item div.titel {
	color:#676767;
	font-size:12px;
	font-weight:bold;
}
div.nieuws_item div.tekst {
	color:#989898;
}
div.nieuws_item img {
	float:right;
	margin-left:15px;
	margin-top:3px;
	border:0px;
}
div.nieuws_item a {
	color:#49A214;
	text-decoration:underline;
}
div.nieuws_item a:hover {
	text-decoration:none;
}

div.nieuws_nav {
	margin-bottom:30px;
	font-size:11px;
	line-height:16px;
}
div.nieuws_nav a {
	color:#49A214;
	text-decoration:underline;
}
div.nieuws_nav a:hover {
	text-decoration:none;
}
div.nieuws_nav a.sel {
	color:black;
	text-decoration:underline;
}

div#nieuws_details {
	margin-bottom:12px;
	font-size:12px;
	line-height:19px;
}
div#nieuws_details div.datum {
	color:#49A214;
}
div#nieuws_details div.titel {
	color:#676767;
	font-weight:bold;
	margin-bottom:12px;
}
div#nieuws_details div.tekst {
	color:#989898;
}
div#nieuws_details div.img {
	margin-top:15px;
	border:0px;
}
div#nieuws_details a {
	color:#49A214;
	text-decoration:underline;
}
div#nieuws_details a:hover {
	text-decoration:none;
}




/* regio */

div#regio_form {
	margin-bottom:32px;
}
div#regio_form td {
	font-size:12px;
	color:#989898;
	vertical-align:middle;
	padding-right:5px;
}
div.regio_deelnemer {
	margin-bottom:12px;
	font-size:12px;
	line-height:19px;
}
div.regio_deelnemer div.plaats {
	color:#989898;
}
div.regio_deelnemer a {
	display:block;
	color:#49A214;
	text-decoration:underline;
}
div.regio_deelnemer a:hover {
	text-decoration:none;
}



/* kalender */
table.kalender{
	width:160px;
}

table.kalenderdagen{
	border:1px solid #D6D7D7;
}

table.kalenderdagen th{
	background-color:#EFEEF0;
	border-bottom:1px solid #D6D7D7;
	height:20px;
	font-size:11px;
	font-weight:bold;
}

table.kalender *{
	text-align:center;
	vertical-align:middle;
	margin:1px;
}

td.kalenderdag{
	color:#676767;
	width:25px;
	height:20px;
	font-size:11px;
}

td.kalenderdag_vandaag{
	color:#676767;
	text-decoration:underline;
	font-size:14px;
	width:25px;
	height:20px;
	font-size:11px;
	font-weight:bold;
}

td.kalenderdag_evenement{
	color:#49A214;
	text-decoration:underline;
	width:25px;
	height:20px;
	font-size:11px;
	font-weight:bold;
}

td.kalendervorige{
	width:50%;
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:left;
	padding-left:20px;
}

td.kalendervolgende{
	width:50%;
	vertical-align:top;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
}

td.kalendermaand{
	font-weight:bold;
}

td.kalendervorige a, td.kalendervolgende a{
	color:black;
	text-decoration:none;
}

td.kalendervorige a:hover, td.kalendervolgende a:hover{
	text-decoration:underline;
}


/* fotoalbum */

div.fotoalbum_nav { 
	font-weight:bold;
	margin-bottom:10px;
	font-size:11px;
	line-height:16px;
}
div.fotoalbum_nav a{
	font-weight:normal;
	color:#49A214;
	text-decoration:underline;
}
div.fotoalbum_nav a:hover{
	text-decoration:none;
}
div.fotoalbum_nav a.sel{
	color:black;
	text-decoration:underline;
}

a.fotoalbum_pagina{
	color:#49A214;
}

a.fotoalbum_pagina:hover{
	text-decoration:none;
}

a.fotoalbum_paginaselected{
	color:#49A214;
	font-weight:bold;
	text-decoration:none;
}

table.fotoalbum_foto td{
	font-weight:bold;
	font-size:11px;
	text-align:left;
}

table.fotoalbum_foto {
	height:100%;
	width:100%;
	text-align:center;
}

/* zoeken */

div.zoek_resultaat {
	margin-bottom:20px;
	font-size:11px;
	line-height:15px;
}
div.zoek_resultaat div.titel {
	float:left;
	color:#676767;
	font-size:12px;
	font-weight:bold;
}
div.zoek_resultaat div.tekst {
	color:#989898;
}
div.zoek_resultaat a {
	color:#49A214;
	text-decoration:underline;
	page-break-before: always;
}

div.zoek_aantal{
	width:100%;
	font-size:11px;
	text-align:right;
}

div.zoek_paginanummers{
	width:100%;
	text-align:center;
	margin-bottom:15px;
}

/* offerte */
table.offerte{
	color:#676767;
}

table.offerte td{
	font-size:11px;
}

td.offerte_kdescr{
 	padding-right:15px;
 	white-space: nowrap; 
}
td.offerte_input{
 	width:100%;
}
td.offerte_kop{
	color:#676767;
	font-weight:bold;
}
td.offerte_descr{
	padding-bottom:25px;
}
/* cm */

.cm_title1{
	color:#676767;
	font-weight:bold;
	margin-bottom:12px;
}

.cm_title2{
	color:#49A214;
}

.cm_title3{
	color:#ADADAD;
}

table.tt_template{
	margin-bottom:12px;
	font-size:12px;
	line-height:19px;
}

table.tt_template td{
	color:#989898;
}

/* cm navigatie */

div.cm_nav { 
	font-weight:bold;
	margin-bottom:10px;
	font-size:11px;
	line-height:16px;
}
div.cm_nav a {
	font-weight:normal;
	color:#49A214;
	text-decoration:underline;
}
div.cm_nav a:hover {
	text-decoration:none;
}
div.cm_nav a.sel {
	color:black;
	text-decoration:underline;
}
div.cm_nav a.bloknaam {
	font-weight:bold;
	color:black;
	text-decoration:none;
}
div.cm_nav a.bloknaam:hover {
	text-decoration:underline;
}
div.cm_nav a.sel {
	color:black;
	text-decoration:underline;
}
div.cm_omschrijving{
	color:#49A214;
}


/* blok deelnemer */
div#blok_deelnemer{
	margin-top:40px;
	color:#676767;
}

div#blok_deelnemer a:hover{
	text-decoration:none;
}

div#blok_deelnemer div.titel{
	font-weight:bold;
}

div#blok_deelnemer_nieuws, div#blok_deelnemer_evenement,  div#blok_deelnemer_foto{
	color:#989898;
	margin-top:15px;
}

div#blok_deelnemer_nieuws ul, div#blok_deelnemer_evenement ul,  div#blok_deelnemer_foto ul{
	margin-top:7px;
}

div#blok_deelnemer_nieuws a:hover, div#blok_deelnemer_evenement a:hover,  div#blok_deelnemer_foto a:hover{
	text-decoration:none;
}


/* bedrijfsprofiel */
span.geen_items{
	color:#676767;
	margin-top:25px;
	font-size:12px;
}
div#bedrijfsprofiel_links{
	margin-bottom:12px;
}
div#bedrijfsprofiel_links a{
	color:#49A214;
	text-decoration:underline;
}
div#bedrijfsprofiel_links a:hover{
	text-decoration:none;
}

div#bedrijfsprofiel_links a.sel{
	color:black;
	text-decoration:underline;
	margin-bottom:12px;
}
div#bedrijfsprofiel{
	color:#989898;
	line-height:19px;
	margin-bottom:25px;
}
div#bedrijfsprofiel_imgs{
	width:100px;
 	float:right;
}
div#bedrijfsprofiel_imgs img{
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
}
div#bedrijfsprofiel_naw{
 	width:210px;
 	float:right;
 	line-height:19px;
	color:#676767;
	text-align:left;
	margin-bottom:12px;
}

/* foto */
div.foto_omschrijving{
	margin-top:0px;
	margin-bottom:12px;
	font-size:11px;
	line-height:19px;
	color:#989898;
}

div.foto_kop{
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	color:#676767;
}

div.favorieten{
	line-height:19px;
	color:#989898;
}

div.favorieten span.geen{
	color:#676767;
	font-weight:bold;
}