/** body algemeen */
	body { 
		color: #003366;
		background-color: #D8DCD8;
		font-family: arial, sans-serif;
		font-size: 100%;
		scrollbar-arrow-color:#003366; 
		scrollbar-base-color:#003366; 
		scrollbar-face-color:#D8DCD8; 
		scrollbar-shadow-color: #D8DCD8; 
		scrollbar-highlight-color:#D8DCD8; 
		scrollbar-darkshadow-color:#003366;  
		scrollbar-3dlight-color: #003366;
		margin: 0px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	img {
		border: 0px;
	}

/** header */
	.header_left {
		height: 58px;
		border: 0px solid #003366;
		background-color: #003366;
		background-image: url(../images/design/header_left.gif); 
		background-repeat: no-repeat;
		text-align: right;
		vertical-align: bottom;
		padding: 2px 0px 0px 0px;
	}
	.header_right {
		height: 58px;
		width: 167px;
		border: 0px solid #33CC99;
		background-color: #33CC99;
		/* background-image: url(../images/design/header_right.gif); */
	}
	.header_menu {
		background-color: #666666;
		border: 0px solid #666666;
		height: 22px;
	}
	.header_title {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
		letter-spacing: 2px;
	}
	div.header_ppn_afmelden a, div.header_ppn_afmelden a:active, div.header_ppn_afmelden a:visited {
		color: #666666;
		font-weight: bold;
		font-size: 90%;
	}
	div.header_ppn_afmelden a:hover {
		color: #ffffff;
		font-weight: bold;
		font-size: 90%;
	}
	.header_ppn_date {
		padding: 6px 0px 0px 0px;
		color: #ffffff;
		font-size: 80%;
		font-weight: bold;
	
	}

/** footer */
	.footer_left { 
		background-color: #003366;
		/* background-image: url(../img/footer.gif); */
		/* background-repeat: no-repeat; */
		border: 0px solid #003366;
		width: 171px;
	}
	.footer_middle { 
		background-color: #666666;
		/* background-image: url(../img/footer.gif); */
		/* background-repeat: no-repeat; */
		border: 0px solid #7B8ABD;
		width: 422px;
	}
	.footer_right { 
		background-color: #33CC99;
		/* background-image: url(../img/footer.gif); */
		/* background-repeat: no-repeat; */
		color: #FFFFFF; 
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		border: 0px solid #7B8ABD;
		width: 167px;
	}

/** searchbox */ 
	.searchbox {
		background-color: #FFFFFF;
		color: #130071;
		font-size: 80%;
		border: 1px solid #003366;
	}
	.searchbutton {
		background-color: #003366;
		color: #FF6666;
		font-size: 70%;
		font-weight: bold;
		border: 1px solid #FFFFFF;
		cursor: pointer;
	}

/** zoekresultaten */
	.search_result_kop {
		font-weight: bold;
	}
	.result {
		background-color: #FFFFFF;
	}

/** mainmenu nonDOM */ 
	.mainmenu, .mainmenu_active, .back {
		padding-left: 7px;
		padding-right: 7px;
	}
	div.mainmenu a, div.mainmenu a:visited, div.mainmenu a:active {
		color: #FFFFFF;
		font-size: 80%;
		font-weight: bold;
		text-decoration: none;
	}
	div.mainmenu a:hover {
		color: #33CC99;
		font-size: 80%;
		font-weight: bold;
		text-decoration: none;
	}
	div.mainmenu_active a, div.mainmenu_active a:visited, div.mainmenu_active a:active {
		color:#33CC99;
		font-size: 80%;
		font-weight: bold;
		text-decoration: none;
	}
	div.mainmenu_active a:hover {
		color: #33CC99;
		font-size: 80%;
		font-weight: bold;
		text-decoration: none;
	}

	div.back a, div.back a:visited, div.back a:active {
		color: #FFFFFF;
		font-size: 80%;
		font-weight: bold;
		text-decoration: none;
	}
	div.back a:hover {
		color: #33CC99;
		font-size: 80%;
		font-weight: bold;
		text-decoration: none;
	}

/** submenu: kolom links*/
	.td_submenu {
		background-image: url(../images/design/dots_left.gif);
		background-repeat: repeat-y;
		background-position: right;
		padding-right: 1px;
	}		
	.submenu_top {
		height: 146px;
		background-image: url(../images/design/submenu_top.gif);
		background-repeat: no-repeat;
		background-position: left;
	}
	.submenu_spacer {
		height: 26px;
	}
	.submenu, .submenu_active {
		background-image: url(../images/design/dots_submenu.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		padding-bottom: 1px;
	}
	.td_submenu_title {
		color: #003366;
		font-weight: bold;
		background-color: #EDEDED;
		border: 0px solid #003366;
		padding: 3px 0px 3px 0px;
	}
	td.submenu a, td.submenu a:visited {
		font-weight: bold;
		text-decoration: none;
		width: 100%;
		color: #003366;
	}
	td.submenu a:hover, td.submenu a:active {
		font-weight: bold;
		text-decoration: none;
		width: 100%;
		color: #FF6666;
		background-color: #EDEDED;
	}

	td.submenu_active a, td.submenu_active a:visited {
		font-weight: bold;
		text-decoration: none;
		width: 100%;
		color: #FF6666;

	}
	td.submenu_active a:hover, td.submenu_active a:active {
		font-weight: bold;
		text-decoration: none;
		width: 100%;
		color: #FF6666;
		background-color: #EDEDED;
	}

/** banner kolom: kolom rechts*/
	.td_banner {
		width: 167px;
		background-image: url(../images/design/dots_right.gif);
		background-repeat: repeat-y;
	}
	.td_banner_nieuwsbrief_top {
		border: 1px solid #003366;
		border-bottom: 0px solid #003366;
		background-color: #EDEDED;
		color: #003366;
		font-size: 80%;
		font-weight: bold;
		padding: 6px 6px 3px 6px;
	}
	.td_banner_nieuwsbrief_middle {
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;
		border-bottom: 1px solid #003366;
		background-color: #EDEDED;
	}
	.nieuwsbrief_label {
		color: #003366;
		font-size: 80%;
	}
	.nieuwsbriefbox {
		background-color: #FFFFFF;
		font-size: 80%;
		border: 1px solid #003366;
		width: 100%;
	}
	.nieuwsbriefbutton {
		background-color: #003366;
		color: #33CC99;
		font-size: 70%;
		font-weight: bold;
		border: 1px solid #FFFFFF;
		cursor: pointer;
	}

/** content_table 100% hoog */
	.content_table {
		background-image: url(../images/design/content_table.gif);
		height: 100%;
	}

/** de links */
	a:active, a:link, a:visited {
		color: #FF6666;
		font-size: 100%;
		font-weight: normal;
		text-decoration: underline;
	}
	a:hover {
		color: #003366;
		font-size: 100%;
		font-weight: normal;
		text-decoration: underline;
	}

/** text */
	.text {		
		font-size: 80%;
	}

/** de plaatjes op de pagina's */
	.image_page {
		border: 1px solid #003366;
	}

/** de hrs op de pagina's*/
	hr {
		height: 3px;
		color: #EDEDED;
		background-color: #EDEDED;
		border: 1px solid #003366;
	}

/** de h3 op de pagina's*/
	h3 {
		margin: 0px;
		margin-bottom: 10px;
	}

/** formulieren op de site */
	.site_form {
		background-color: #EDEDED;
		border: 1px solid #003366;
	}
	
	input, textarea, select {
		font-family: arial;
		font-size: 100%;
		background-color: #FFFFFF;
		border: 1px solid #003366;
		padding: 0px 0px 0px 1px;
	}
	.form_categorie {
		width: 240px;
	}
	.button, .formbutton {
		background-color: #003366;
		color: #FF6666;
		font-size: 88%;
		font-weight: bold;
		cursor: pointer;
		border: 1px solid white;
	}
/** asterisk voor verplichte velden in formulieren */
	.asterisk {
		color: #FF6666;
		font-weight: bold;
	}

/** errormessage */
	.errormessage {
		color: #FF6666;
		font-size: 90%;
	}

/** prikbord */
	.prikbord_berichten {
		padding: 1px 2px 1px 6px;
	}
	.prikbord_header {
		border: 1px solid #003366;
		padding: 1px 2px 1px 6px;
		
		color: #FF6666;
	}
	.prikbord_titel {
		padding: 10px 2px 1px 6px;
		color: #003366;
	}
	.prikbord_content {
		padding: 1px 2px 10px 6px;
	}
	.prikbord_footer {
		background-image: url(../images/design/dots_submenu.gif);
		background-repeat: repeat-x;
	}
	.td_prikbord_spacer{
		height: 6px;
	}
	.prikbord_titel_text {
		font-weight: bold;		
		font-size: 100%;
	}
	.prikbord_content_text {
		font-size: 100%;
	}

	.prikbord_naam {
		font-weight: bold;
		font-size: 100%;
		color: #FF6666;
	}
	.prikbord_datum {
		font-size: 90%;
		color: #003366;
	}	

/** MODULE AGENDA: lijst */
	.maintable_agenda {
		margin-top: 10px;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.agenda_list_kopbalk {
		
		border: 1px solid #003366;
		padding: 3px 0px 3px 3px;
	}
	.agenda_list_kopbalk_sub {
		border-bottom: 1px solid #003366;
		padding: 3px 0px 3px 3px;
	}
	.agenda_list_koptitel {
		font-size: 100%;
		font-weight: bold;	
		color: #003366;
	}
	.td_agenda_list_no_item {
		padding: 3px 0px 3px 3px;
	}
	.agenda_list_no_item {
		font-style: italic;
		font-size: 100%;
		color: #FF6666;
	}
	.agenda_list_t_data {
		padding: 1px 4px 1px 4px;
	}
	.agenda_list_t_row {
		background-color: transparent;
		background-image: url(../images/design/dots_submenu.gif);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	.agenda_list_t_row_dark {
		background-color: transparent;
		background-image: url(../images/design/dots_submenu.gif);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	.agenda_list_datum {
		font-size: 100%;
		font-weight: bold;	
	}
	.agenda_list_tijd {
		font-size: 75%;
		font-weight: none;	
	}
	div.agenda_list_titel a, div.agenda_list_titel a:active, div.agenda_list_titel a:visited, div.agenda_list_titel a:hover {
		font-weight: bold;	
		text-decoration: none;
	}
	div.agenda_list_titel a:hover {
		color: #003366;

	}
	.agenda_list_locatie {
		font-size: 100%;
	}
	.agenda_list_categorie {
		font-size: 100%;
	}

/** MODULE AGENDA: item */
	.agenda_datum {
		font-size: 110%;
		font-weight: bold;
		color: #003366;
		background-color: #EDEDED;
		border: 1px solid #003366;
		padding: 3px 0px 3px 3px;
	}
	.agenda_titel {
		font-size: 110%;
		font-weight: bold;
	}
	.agenda_description {
		font-size: 100%;
	}
	.agenda_tijd_label {
		font-size: 100%;
		font-weight: bold;
	}
	.agenda_tijd {
		font-size: 100%;
	}
	.agenda_prijs_label {
		font-size: 100%;
		font-weight: bold;
	}
	.agenda_prijs {
		font-size: 100%;
	}
	.agenda_website_label {
		font-size: 100%;
		font-weight: bold;
	}
	.agenda_website {
		font-size: 100%;
	}
	.agenda_categorie_label {
		font-size: 100%;
		font-weight: bold;
	}
	.agenda_categorie {
		font-size: 100%;
	}
	.agenda_dagen_label {
		font-size: 100%;
		font-weight: bold;
	}
	.agenda_dagen {
		font-size: 100%;
	}
	.agenda_locatie_label {
		font-size: 100%;
		font-weight: bold;
	}
	.agenda_locatie_naam {
		font-size: 100%;
	}
	.agenda_locatie_adres {
		font-size: 100%;
	}

/** MODULE CURSUSSEN: lijst */
	.maintable_cursus {
		margin-top: 10px;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.cursus_list_kopbalk {
		background-color: transparent;
		border: 1px solid #003366;
		padding: 3px 0px 3px 3px;
	}
	.cursus_list_kopbalk_sub {
		border-bottom: 1px solid #003366;
		padding: 3px 0px 3px 3px;
	}
	.cursus_list_koptitel {
		font-size: 100%;
		font-weight: bold;	
		color: #003366;
	}
	.td_cursus_list_no_item {
		padding: 3px 0px 3px 3px;
	}
	.cursus_list_no_item {
		font-style: italic;
		font-size: 100%;
		color: #FF6666;
	}
	.cursus_list_t_data {
		padding: 1px 4px 1px 4px;
	}
	.cursus_list_t_row {
		background-color: transparent;
		background-image: url(../images/design/dots_submenu.gif);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	.cursus_list_t_row_dark {
		background-color: transparent;
		background-image: url(../images/design/dots_submenu.gif);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	.cursus_list_datum {
		font-size: 100%;
		font-weight: bold;	
	}
	.cursus_list_tijd {
		font-size: 75%;
		font-weight: none;	
	}
	div.cursus_list_titel a, div.cursus_list_titel a:active, div.cursus_list_titel a:visited, div.cursus_list_titel a:hover {
		font-weight: bold;	
		text-decoration: none;
	}
	div.cursus_list_titel a:hover {
	}
	.cursus_list_locatie {
		font-size: 100%;
	}
	.cursus_list_categorie {
		font-size: 100%;
	}

/** MODULE CURSUSSEN: item */
	.cursus_datum {
		font-size: 110%;
		font-weight: bold;
		color: #003366;
		background-color: #EDEDED;
		border: 1px solid #003366;
		padding: 3px 0px 3px 3px;
	}
	.cursus_titel {
		font-size: 110%;
		font-weight: bold;
	}
	.cursus_description {
		font-size: 100%;
	}
	.cursus_tijd_label {
		font-size: 100%;
		font-weight: bold;
	}
	.cursus_tijd {
		font-size: 100%;
	}
	.cursus_prijs_label {
		font-size: 100%;
		font-weight: bold;
	}
	.cursus_prijs {
		font-size: 100%;
	}
	.cursus_website_label {
		font-size: 100%;
		font-weight: bold;
	}
	.cursus_website {
		font-size: 100%;
	}
	.cursus_categorie_label {
		font-size: 100%;
		font-weight: bold;
	}
	.cursus_categorie {
		font-size: 100%;
	}
	.cursus_doelgroep_label {
		font-size: 100%;
		font-weight: bold;
	}
	.cursus_doelgroep {
		font-size: 100%;
	}
	.cursus_dagen_label {
		font-size: 100%;
		font-weight: bold;
	}
	.cursus_dagen {
		font-size: 100%;
	}
	.cursus_locatie_label {
		font-size: 100%;
		font-weight: bold;
	}
	.cursus_locatie_naam {
		font-size: 100%;
	}
	.cursus_locatie_adres {
		font-size: 100%;
	}
	.cursus_aanmelden_titel {
		font-size: 100%;
		font-weight: bold;
	}
	.cursus_aanmelden_formulier {
		font-size: 100%;
	}
	.cursus_aanmelden_telefoon {
		font-size: 100%;
	}
	.cursus_aanmelden_document {
		font-size: 100%;
	}
	.cursus_aanmelden_internet {
		font-size: 100%;
	}


/** MODULE VACATURES: lijst */
	.vacature_list_kopbalk {
		background-color: #EDEDED;
		border: 1px solid #003366;
		padding: 3px 0px 3px 3px;
	}
	.vacature_list_koptitel {
		font-size: 100%;
		font-weight: bold;	
		color: #003366;
	}
	.vacature_list_t_row {
		background-color: transparent;
		background-image: url(../images/design/dots_submenu.gif);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	.vacature_list_t_row_dark {
		background-color: transparent;
		background-image: url(../images/design/dots_submenu.gif);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	.vacature_list_t_data {
		padding: 4px 4px 7px 4px;
	}
	.vacature_list_titel {
		padding: 4px 0px 4px 0px;
	}
	div.vacature_list_titel a, div.vacature_list_titel a:active, div.vacature_list_titel a:visited, div.vacature_list_titel a:hover {
		font-weight: bold;	
		text-decoration: none;
	}
	div.vacature_list_titel a:hover {
	}
	.vacature_list_id_label {
		font-weight: bold;	
		font-size: 90%;
	}
	.vacature_list_id {
		font-size: 90%;
	}
	.vacature_list_reageren_label {
		font-weight: bold;	
		font-size: 90%;
	}
	.vacature_list_reageren {
		font-size: 90%;
	}
	.vacature_list_discipline_label {
		font-weight: bold;	
		font-size: 90%;
	}
	.vacature_list_discipline {
		font-size: 90%;
	}
	.vacature_list_doelgroep_label {
		font-weight: bold;	
		font-size: 90%;
	}
	.vacature_list_doelgroep {
		font-size: 90%;
	}
	.vacature_list_locatie_label {
		font-weight: bold;	
		font-size: 90%;
	}
	.vacature_list_locatie {
		font-size: 90%;
	}
	.vacature_list_info {
		font-size: 100%;
	}

/** MODULE VACATURES: item */
	.vacature_titel {
		font-size: 110%;
		font-weight: bold;
	}
	.vacature_profiel_label {
		font-weight: bold;	
		font-size: 100%;
	}
	.vacature_profiel {
		font-size: 100%;
	}
	.vacature_locatie_label {
		font-weight: bold;	
		font-size: 100%;
	}
	.vacature_locatie {
		font-size: 100%;
	}
	.vacature_voorzieningen_label {
		font-weight: bold;	
		font-size: 100%;
	}
	.vacature_voorzieningen {
		font-size: 100%;
	}
	.vacature_id_label {
		font-weight: bold;	
		font-size: 100%;
	}
	.vacature_id {
		font-size: 100%;
	}
	.vacature_discipline_label {
		font-weight: bold;	
		font-size: 100%;
	}
	.vacature_discipline {
		font-size: 100%;
	}
	.vacature_doelgroep_label {
		font-weight: bold;	
		font-size: 100%;
	}
	.vacature_doelgroep {
		font-size: 100%;
	}
	.vacature_reageren_label {
		font-weight: bold;	
		font-size: 100%;
	}
	.vacature_reageren {
		font-size: 100%;
	}
	.vacature_afdrukken_label {
		font-weight: bold;	
		font-size: 100%;
	}
	.vacature_afdrukken {
		font-size: 100%;
	}

/** De kalender */
	.kalender_text {
		font-size: 90%; 
	}
	.cal_table {
		border: 1px solid #003366;
		padding: 0px;	
	}
	.cal_header, .cal_header a, .cal_header a:active, .cal_header a:visited, .cal_header a:hover {
		font-size: 60%; 
		text-decoration: none;
		text-align: center;
		background-color: #666666;
		padding: 1px;
		border-right: 1px;
		border-bottom: 1px;
		color: #EDEDED;
	}
	.cal_header a:hover {
		color: red;	
	}
	td.cal_header {
		border-bottom: 0px solid #33CC99;
	}
	.cal_top_header, .cal_top_header a, .cal_top_header a:active, .cal_top_header a:visited, .cal_top_header a:hover {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 90%; 
		background-color: #003366;
		text-align: center;
		text-decoration: none;
		padding: 1px;
		border: 0px;
	}
	.cal_top_header a:hover {
		color: #FF6666;	
	}
	td.cal_top_header {
		border-bottom: 0px solid #33CC99;
	}
	.cal_item, .cal_item a, .cal_item a:active, .cal_item a:visited, .cal_item a:hover, 
	.cal_item_selected, .cal_item_selected a, .cal_item_selected a:visited, .cal_item_selected a:active, .cal_item_selected a:hover {
		font-size: 90%; 
		background-color: transparent;
		text-align: center;
		text-decoration: none;
		padding: 1px 2px 1px 1px;
		color: #003366;
	}
	.cal_item_selected, .cal_item_selected a, .cal_item_selected a:visited, .cal_item_selected a:active, .cal_item_selected a:hover {
		background-color: #EDEDED;
		color: #FF6666;

	}
	.cal_week, .cal_week a, .cal_week a:hover, .cal_week a:active, .cal_week a:visited { 
		color: #ffffff;
		font-weight: bold;
		font-size: 90%; 
		background-color: #666666;
		text-align: center;
		text-decoration: none;
		padding: 1px;
	}
	.cal_week a:hover {
		color: #33CC99;
	}
	.cal_item a:hover {
		color: #FF6666;
		background-color: #EDEDED;
	}
	td.cal_week {
		border-left: 0px solid #33CC99;
	}


/** PPN content table */
	.ppn_table {
		margin-top: 10px;
		padding-left: 10px;
		margin-bottom: 10px;
	}
	.ppn_title {
		font-weight: bold;
		font-size: 150%;
		color: #003366;
		margin-bottom: 0px;
	}
	.ppn_subtitle {
		font-weight: bold;
		font-size: 100%;
		color: #003366;
	}
	.ppn_table_title {
		font-weight: bold;
		font-size: 100%;
		color: #003366;
	}
	.td_ppn_table_title, .td_ppn_table_title_close {
		background-color: #EDEDED;
		padding: 3px 6px 3px 6px;
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;
	}
	.td_ppn_table_title {
		border-right: 0px solid #003366;
	}
	.td_ppn_table_items, .td_ppn_table_items_close {
		background-color: white;
		padding: 3px 6px 3px 6px;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;
	}
	.td_ppn_table_items {
		border-right: 0px solid #003366;
	}

	.ppn_form {
		background-color: #FFFFFF;
		border: 0px solid #003366;
	}
	.ppn_selectform {
		font-size: 85%;
	}
	.ppn_selectform_label {
		font-weight: bold;
		font-size: 85%;
	}
	.ppn_selectform_navigatie {
		font-weight: bold;
		color: #003366;
		font-size: 85%;
	}
	span.ppn_selectform_navigatie a, span.ppn_selectform_navigatie a:hover, span.ppn_selectform_navigatie a:active, span.ppn_selectform_navigatie a:visited {
        font-weight: bold;
	}
	.ppn_introductietext {
		font-size: 100%;
	}
	.ppn_editform_body {
		margin: 0px;
		background-color: #EDEDED;
		scrollbar-arrow-color:transparent; 
		scrollbar-base-color:transparent; 
		scrollbar-face-color:transparent; 
		scrollbar-shadow-color: transparent; 
		scrollbar-highlight-color: transparent; 
		scrollbar-darkshadow-color:transparent;  
		scrollbar-3dlight-color: transparent;
	}
	.ppn_editform_headertable {
		height: 100%;
	}
	.ppn_editform_middletable {
	}
	.ppn_editform_footertable {
	}
	.ppn_editform_label {
		font-size: 100%;
		font-weight: bold;
	}
	.ppn_editform_formfield {
		font-size: 100%;
	}
	.ppn_editform_label_opslaan {
		font-weight: bold;
		color: #FF6666;
		font-size: 100%;
	}
	.td_ppn_editform {
		padding: 2px 0px 2px 10px;
		height: 6px;
	}
	.ppn_editform_title {
		color: #FFFFFF;
		font-weight: bold;
		padding: 0px 0px 0px 10px;
	}
	.ppn_editform_binaryfiletable {
		border: 1px solid #003366;
		width: 362px;
	}
	.ppn_editform_huidig {
		color: #FF6666;
	}
	.ppn_editform_comment {
		font-size: 100%;
	}
	.ppn_editform_button {
		font-size: 100%;
	}
	span.ppn_form_checkbox input {
	border: 0px;
	background-color: transparent;
	}
	.ppn_form_line_1 {
		font-weight: bold;
		color: #FF6666;
	}
	.ppn_form_line_2 {
		color: #FF6666;
		font-weight: normal;
	}
	.ppn_form_header {
		height: 58px;
		border: 0px solid #003366;
		background-color: #003366;
		background-image: url(../images/design/header_left.gif); 
		background-repeat: no-repeat;
		text-align: right;
		vertical-align: top;
		padding: 2px 6px 0px 0px;
	}
	.ppn_form_titlebar	 {
		background-color: #666666;
		border: 0px solid #666666;
		border-top: 1px solid #FFFFFF;
		height: 22px;
	}
	.formtextarea2 {
		width: 90%;
		height: 160px;
	}
	.formcheckbox {
		border:0px;
		background-color: transparent;
	}
	.ppn_form_spacer {
		height: 1px;
	}
	.ppn_form_content {
	}
	.ppn_form_footer {
		height: 20px;
	}
	.auth_not_null {
		font-weight: bold;
		color: #FF6666;
	}
	.ppn_editform_hr {
		height: 1px;
		color: #003366;
		background-color: #003366;
	}
/** Module PPN: Documenten delen */
	.documenten_titel {
		font-weight: bold;
		font-size: 100%;
	}
	div.documenten_titel a, div.documenten_titel a:hover, div.documenten_titel a:active, div.documenten_titel a:visited {
        font-weight: bold;
	}
	.documenten_omschrijving {
		font-size: 85%;
	}
	.documenten_download {
		font-size: 85%;
	}
	.documenten_download_label {
		font-weight: bold;
	}
	.documenten_schrijver {
		font-weight: bold;
		font-size: 85%;
	}
	.documenten_showdatum {
		font-size: 85%;
	}
	
/** Module PPN: Links */
	.links_titel {
		font-weight: bold;
		font-size: 100%;
	}
	div.links_titel a, div.links_titel a:hover, div.links_titel a:active, div.links_titel a:visited {
        font-weight: bold;
	}
	.links_omschrijving {
		font-size: 85%;
	}
	.links_url {
		font-size: 85%;
	}
	.links_url_label {
		font-weight: bold;
	}
	.links_schrijver {
		font-weight: bold;
		font-size: 85%;
	}
	.links_showdatum {
		font-size: 85%;
	}
	
/** Module PPN: Adresboek */
.adresboek_letter {
        font-size: 90%;
        font-weight: bold;
        color: #003366;
}
.adresboek_terug {
	font-size: 90%;
}
	
.adresboek_select {
	background-color: #FFFFFF;
	font-size: 90%;
}
.adresboek_select_label {
	font-size: 80%;
}



/** Module PPN: Discussieforum */

	.discussieforum_titel {
		font-size: 100%;
        font-weight: bold;
	}
	div.discussieforum_titel a, div.discussieforum_titel a:hover, div.discussieforum_titel a:active, div.discussieforum_titel a:visited {
        font-weight: bold;
	}
	.discussieforum_omschrijving {
		font-size: 85%;
	}
	.discussieforum_terug {
		font-size: 85%;
	}
	.discussieforum_reacties {
		font-size: 85%;
	}
	.discussieforum_reacties_label {
        font-weight: bold;
	}
	.discussieforum_laatste {
		font-size: 85%;
	}
	.discussieforum_laatste_label {
        font-weight: bold;
	}
	.discussieforum_schrijver {
		font-size: 85%;
	}
	.discussieforum_schrijver_label {
        font-weight: bold;
	}
	.discussieforum_showdatum {
		font-size: 85%;
	}
	.discussieforum_showdatum_label {
        font-weight: bold;
	}


/** Module PPN: Advertenties*/
	.literatuur_titel {
		font-weight: bold;
		font-size: 100%;
	}
	div.literatuur_titel a, div.literatuur_titel a:hover, div.literatuur_titel a:active, div.literatuur_titel a:visited {
        font-weight: bold;
	}
	.literatuur_omschrijving {
		font-size: 85%;
	}
	.literatuur_schrijver {
		font-weight: bold;
		font-size: 85%;
	}
	.literatuur_showdatum {
		font-size: 85%;
	}

/** Module PPN: Mijn gegevens */
	.mijn_gegevens_title {
		font-size: 85%;
		font-weight: bold;
	}
	.mijn_gegevens_label {
		font-size: 85%;
	}
	.mijn_gegevens_item {
		font-size: 85%;
		color: #FF6666;
		font-weight: bold;
	}

/** Module PPN: Event */

	.Event_titel {
			font-size: 100%;
			font-weight: bold;
			padding: 3px 0px 3px 0px;
			color: #FF6666;
	}
	.Event_description {
			font-size: 85%;
	}
	.Event_space {
			font-size: 85%;
	}
	.Event_location_title {
			font-size: 85%;
			font-weight: bold;
	}
	.Event_location_name {
			font-size: 85%;
	}
	.Event_location_address {
			font-size: 85%;
	}
	.Event_time {
			font-size: 85%;
	}
	.Event_time_label {
			font-weight: bold;
	}
	.Event_category {
			font-size: 85%;
	}
	.Event_category_label {
			font-weight: bold;
	}
	.Event_period {
			font-size: 85%;
	}
	.Event_period_label {
			font-weight: bold;
	}
	.Event_dagen {
			font-size: 85%;
	}
	.Event_dagen_label {
			font-weight: bold;
	}
	.Event_schrijver_titel {
			font-size: 85%;
			font-weight: bold;
	}
	.Event_schrijver {
			font-size: 85%;
			font-weight: bold;
			color: #FF6666;
	}
	.Event_showdatum {
			font-size: 85%;
	}
	.Event_bedrijf {
			font-size: 85%;
	}
	.Event_geplaatst {
			font-size: 85%;
	}
	.Event_geplaatst_label {
			font-size: 85%;
			font-weight: bold;
	}
	.Event_bewerkt {
			font-size: 85%;
	}
	.Event_bewerkt_label {
			font-size: 85%;
			font-weight: bold;
	}

/** Module PPN: Emailservice */

	.emailservice_adressenselectkop {
		font-size: 85%;
		font-weight: bold;
	}
	.emailservice_adressenselect {
		font-size: 85%;
	}
	.emailservice_text {
		font-size: 85%;
	}
	.emailservice_selectbox {
		width: 100%;
	}
	.emailservice_checkbox {
		border: 0px;
	}
	.emailservice_button {
	}
	.emailservice_textareabox {
		width: 100%;
		height: 180px; 
		font-size: 85%;
	}
	.emailservice_textbox {
		width: 100%;
		font-size: 85%;
	}
	.emailservice_alert {
		color: #33CC99;
		font-size: 85%;
		font-weight: bold;
	}

/** Module PPN: gebruikers */

	.gebruikers_naam {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
	}
	.gebruikers_organisatie {
		font-size: 85%;
		font-weight: bold;
	}

/** Module PPN: cultuurmap */
	.cultuurmap_titel {
		color: #003366;
		font-size: 100%;
		font-weight: bold;
	}
	.cultuurmap_beheerder {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
	}
	.cultuurmap_bedrijf {
		color: #003366;
		font-size: 85%;
		font-weight: bold;
	}
	.td_cultuurmap_agenda_header {
		border: 1px solid #003366;
		background-color: #EDEDED;
		padding: 3px 0px 3px 3px;
	}
	.cultuurmap_agenda_header {
		font-weight: bold;
	}
	.td_cultuurmap_agenda_item {
		background-image: url(../images/design/dots_submenu.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		padding: 3px 0px 3px 3px;
	}
	.td_cultuurmap_agenda_item_close {
		background-image: url(../images/design/dots_submenu.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		padding: 3px 0px 3px 3px;
	}
	.cultuurmap_agenda_item {
	}
	.cultuurmap_agenda_date {
	}

/** Module PPN: prullenbak */
	.prullenbak_modulenaam {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
	}
	.prullenbak_aantal {
		color: #003366;
		font-size: 100%;
	}


/** Module PPN: lossepagina's */
	.startpagina_pages_sort {
		color: #003366;
		font-size: 100%;
	}
	.startpagina_pages_titel {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
	}

/** Module PPN: nieuwsberichten */
	.nieuwsberichten_sort {
		color: #003366;
		font-size: 100%;
	}
	.nieuwsberichten_titel {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
	}

/** Module PPN: Agenda_categorien */
	.agenda_categorie_sort {
		color: #003366;
		font-size: 100%;
	}
	.agenda_categorie_naam {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
	}

/** Module PPN: Cursus_categorien */
	.cursus_categorie_sort {
		color: #003366;
		font-size: 100%;
	}
	.cursus_categorie_naam {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
	}

/** Module PPN: Vacature_categorien */
	.vacature_categorie_sort {
		color: #003366;
		font-size: 100%;
	}
	.vacature_categorie_naam {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
	}

/** Module PPN: Cultuurmap_categorien */
	.cultuurmap_categorie_sort {
		color: #003366;
		font-size: 100%;
	}
	.cultuurmap_categorie_naam {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
	}

/** Module PPN: PPN_categorien */
	.PPN_categorie_titel {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
	}

/** Module PPN: PPN_emailgroepen */
	.email_groepen_sort {
		color: #003366;
		font-size: 100%;
	}
	.email_groepen_titel {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
	}
	div.email_groepen_titel a, div.email_groepen_titel a:hover, div.email_groepen_titel a:active, div.email_groepen_titel a:visited {
        font-weight: bold;
	}
	.email_email_groepen_members_naam {
		color: #003366;
		font-size: 100%;
		font-weight: bold;
	}
	.email_groepen_members_bedrijf {
		color: #003366;
		font-size: 100%;
	}




.gcmo_form_comment {
		color: #FF6666;
		font-size: 100%;
}
.gcmo_form_comment2 {
		font-size: 100%;
}
.gcmo_form_label {
		font-size: 100%;
		font-weight: bold;
}
.gcmo_form_button_label {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
}
.gcmo_form_button {
}
#button_subscribe {
		background-color: #003366;
		color: #FF6666;
		font-size: 88%;
		font-weight: bold;
		cursor: pointer;
		border: 1px solid white;
}
.gcmo_form_title {
		color: #FF6666;
		font-size: 100%;
		font-weight: bold;
}
	span.gcmo_form_checkbox input{
		border: 0px;
		background-color: transparent;
	}
.kalender_button {
	font-family: Verdana, sans-serif;
	font-size: 100%;
	background-color: #D6D3CE;
	border: 1px solid #003366;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}