body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.775em;
	color: #000;
}

input,textarea,select,h1,h2,h3,h4,h5,h6,p,table,td,th,tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
}

img {
	display: block;
	border: none;
}

form {
	margin: 0;
}

.delim {
	clear: left;
}

/* Firefox doesn't support word-wrap so we hide the overflow-x */
/* but we can only do it on certain elements lest we get a vertical scrollbar */
html:not([lang*=""]) #leftcontent,
html:not([lang*=""]) #inhoudleft,
html:not([lang*=""]) .artikelcontent,
html:not([lang*=""]) fieldset.kal div  {
	overflow-x: hidden;
}

.as_verborgen {
	position: absolute;
	visibility: hidden;
	z-index: -1;
}

#zoekterm_veld {
	width: 150px;
}

#zoekterm_veld_geavanceerd {
	width: 250px;
}

#aanmelden input {
	font-size: 1em;
	border: 1px solid #DF0036;
	padding: 3px;
	margin: 1px 0;
}

#aanmelden input.knop {
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #DF0036;
	background-color: #EEE;
	padding: 3px;
	margin: 1px 0;
}

button {
	font-size: 1em;
	color: #FFF;
	border: 1px solid #000;
	background-color: #DF0036;
	padding: 3px;
	margin: 1px 0;
}

h1 {
	font-size: 1.083em;
	margin: 0 0 5px 0;
	color: #DF0036;
}

.wrap {
	margin: 0 auto;
	width: 980px;
	background-repeat: no-repeat;
}

#header {
	position: relative;
	height: 200px;
}

#logo {
	float: left;
	margin: 10px 0 0 0;
}

#sublogo {
	position: absolute;
	top: 90px;
	left: 0;
}

#fotoklein {
	position: absolute;
	top: 140px;
	left: 0;
}

.titel {
	color: #DF0036;
	font-size: 2em;
	font-weight: bold;
	margin: 10px;
	line-height: 50px;
}

#zoek {
	position: absolute;
	top: 50px;
	left: 670px;
	width: 260px;
	padding: 10px 20px;
	background: url(../../img/semitrans.png) repeat;
}

/* IE6 */
* html #zoek {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/semitrans.png', sizingMethod='scale');
}

#zoek input {
	border: 1px solid #000;
	margin: 1px;
}

input.knop {
	border: 1px solid #000;
	background-color: #EEE;
	color: #DF0036;
}

#zoek a:link, #zoek a:visited {
	color: #000;
	text-decoration: none;
}

#zoek a:hover {
	color: #666;
	text-decoration: none;
}

#navheader {
	float: right;
	color: #999999;
	background-color: #ffffff;
	margin: 10px 20px 0 0;
}

/* FF */
html:not([lang*=""]) #navheader {
	position: absolute;
	top: 0;
	right: 0;
}

/* IE6 */
* html #navheader {
	display: inline; /* IE double margin hack */
}

#navheader a:link, #navheader a:visited {
	color: #999;
	text-decoration: none;
}

#navheader a:hover {
	color: #DF0036;
	text-decoration: none;
}

.navcontainer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: -5px;
}

.navcontainer a {
	display: block;
	padding: 5px 10px;
	width: 158px;
	background-color: #FFF;
	border: 1px solid #DF0036;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin: 5px 0;
}

.navcontainer a:link, .navcontainer a:visited {
	color: #DF0036;
}

.navcontainer a:hover, .navcontainer a.activehoofdlink:link,
.navcontainer a.activehoofdlink:visited, .navcontainer a.activehoofdlink:hover {
	color: #FFF;
}

.navcontainer #nav_win_sub a {
	display: block;
	padding: 2px 10px;
	width: 158px;
	background-color: #FFF;
	border: 0px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	text-align: right;
	text-transform: none;
	text-decoration: none;
	margin: 2px 0;
}

.navcontainer #nav_win_sub a:link, .navcontainer #nav_win_sub  a:visited {
	color: #5F5F5F;
}

.navcontainer #nav_win_sub a:hover, .navcontainer #nav_win_sub a.activehoofdlink:link,
.navcontainer #nav_win_sub a.activehoofdlink:visited, .navcontainer #nav_win_sub a.activehoofdlink:hover {
	color: #DF0036;
	border-bottom: 1px solid #DF0036;
}

#home .navcontainer #nav_win_sub a:hover, #home .navcontainer #nav_win_sub a.activehoofdlink {
	background-color: #FFF;
}

#home .navcontainer a:hover, #home .navcontainer a.activehoofdlink {
	background-color: #DF0036;
}

#actief .navcontainer a:hover, #actief .navcontainer a.activehoofdlink {
	background-color: #8BB704;
}

#leden .navcontainer a:hover, #leden .navcontainer a.activehoofdlink {
	background-color: #3F8BC0;
}

#forum .navcontainer a:hover, #forum .navcontainer a.activehoofdlink {
	background-color: #8BB704;
}

.navcontainer .leden a:hover {
	background-color: #3F8BC0 !important;
}

#home .navcontainer #nav_act a {
	background-image: url(../../img/icon_activiteit12.gif);
	background-position: 5% 50%;
	background-repeat: no-repeat;
}

#home .navcontainer #nav_proj a {
	background-image: url(../../img/icon_project12.gif);
	background-position: 5% 50%;
	background-repeat: no-repeat;
}

#home .nieuws_act, #home .nieuws_proj {
	float: right;
	margin-right: 0.5em;
}

.hr {
	height: 2px;
	background: url(../../img/hrdot.gif) scroll repeat-x;
	margin: 10px 0;
}
.hr hr {
	display: none;
}

.hr_extra {
	height: 2px;
	background: url(../../img/hrdot_extra.gif) scroll repeat-x;
	margin: 10px 0;
}
.hr_extra hr {
	display: none;
}

#afmelden {
	padding: 5px 10px;
	background: url(../../img/afmeldenbg.gif) no-repeat #FCE5EB;
	border: 1px solid #DF0036;
	font-size: 0.95em;
	color: #DF0036;
	text-align: right;
}

#afmelden a:link, #afmelden a:visited, #afmelden a:hover {
	display: block;
	color: #DF0036;
	text-decoration: none;
}

.br {
	margin-bottom:	1em;
}

.half-br {
	margin-bottom:	.5em;
}

#navextra {
	width: 160px;
	min-height: 42px;
	padding: 5px 10px;
	background: url(../../img/navextrabg.gif) no-repeat #E5E5E5;
	font-size: 0.917em;
	color: #DF0036;
	text-align: right;
}

/* IE6 */
* html #navextra {
	height: 42px;
}

#navextra a:link, #navextra a:visited, #navextra a:hover {
	display: block;
	color: #DF0036;
	text-decoration: none;
}

.activeextralink {
	font-weight: bold;
}

#maincontent {
	float: right;
	width: 740px;
	margin-top: 10px;
	padding: 0 0 0 50px;
	background: url(../../img/navvr.gif) repeat-y;
}

.kruimel {
	color: #FFF;
	font-size: 0.833em;
	min-height: 17px;
	padding: 3px 0 0 5px;
	margin-bottom: 10px;
	width: 735px;
}

/* IE6 */
* html .kruimel {
	height: 17px;
}

#home .kruimel {
	background: url(../../img/kruimel-home.gif) no-repeat right #DF0036;
}

#actief .kruimel {
	background: url(../../img/kruimel-actief.gif) no-repeat right #8BB704;
}

#leden .kruimel {
background: url(../../img/kruimel-leden.gif) no-repeat right #3F8BC0;
}

#forum .kruimel {
	background: url(../../img/kruimel-actief.gif) no-repeat right #8BB704;
}

.kruimel a:link, .kruimel a:visited, .kruimel a:hover {
	color: #FFF;
	text-decoration: underline;
}

#content {
	width: 540px;
	line-height:1.3em;
}

#content ul, #widecontent ul, ul.home_meer {
	list-style-image: url(../../img/bulletitem.gif);
}

/* vorige regel niet laten overerven naar geneste ul's */
#content ul ul, #widecontent ul ul {
	list-style-image: none;
}

#content_kalender {
	width: 480px;
}

#widecontent {
	width: 740px;
}

#home #content {
	width: 370px;
	float:left;
	display:inline;
	margin-right:40px;
}

#forum #widecontent
{
	width: 720px;
}

#leftcontent {
	float: left;
	width: 180px;
	margin-top: 10px;
}

#sidebar {
	float: right;
	width: 190px;
	margin-right: 10px;
	display: inline; /* IE double margin hack */
}

#sidebarsmal {
	float: right;
	width: 140px;
	margin-right: 10px;
	display: inline; /* IE double margin hack */
	font-size: 0.833em;
}

.home_meer:first-child {
	margin-top: 50px;
}

/* best effort voor IE6 */
* html .home_meer {
	margin-top: 50px;
}

#home .artikel
{
	width:370px;
}

.artikel {
	width: 480px;
}

.artikeltitel {
	background: url(../../img/artikelbg.gif) left bottom no-repeat;
	min-height: 35px;
	padding: 6px 0 6px 54px;
	margin: 20px 0 10px 0;
	font-size: 0.917em;
}

/* IE6 */
* html .artikeltitel {
	height: 35px;
}

.artikeldatum {
	color: #DF0036;
}

td .artikeldatum {
	display: block;
	clear: right;
	margin-bottom: 5px;
}

#home .artikelfoto
{
	width:66px;
	padding:1px;
}

#home .artikelfoto img
{
	width:52px;
}

.artikelfoto {
	float: left;
	width: 100px;
	padding: 6px;
}

#home .artikelcontent
{
	width:292px;
}

.artikelcontent {
	float: left;
	width: 368px;
	padding-bottom: 1px; /* prevent scrollbar caused by outline in FF */
}

.artikelfoto a {
	padding-bottom: 16px;
									/* (horiz.) (vert.) */
	background: url(../../img/ivergroot.gif) 6% 100% no-repeat;
	/* 6% ~ 6px padding (container voor foto is 100px breed, 6% van 16px is te verwaarlozen) */
}

.kalender_artikeltitel .textred {
	font-size: smaller;
}

.lead {
	font-style: italic;
	margin: 1em 0;
}

.textred {
	color: #DF0036;
}

.list {
	margin-left: 5px;
	list-style-image: url(../../img/bulletpijl.gif) !important;
	list-style-position: inside;
	padding-left: 24px;
	text-indent: -24px;
	color: #999;
}

.list li {
	margin: 5px 0;
}

.list a:link, .list a:visited {
	color: #999;
	text-decoration: none;
}

.list a:hover {
	color: #666;
}

.listback {
	clear: both;
	text-align: right;
	list-style-image: url(../../img/bulletpijlback.gif) !important;
	list-style-position: inside;
	color: #999;
}

.listback li {
	margin: 5px 0;
}

.listback a {
	margin-left: -35px;
	padding-left: 35px;
}

.listback a:link, .listback a:visited {
	color: #999;
	text-decoration: none;
}

.listback a:hover {
	color: #666;
}

#footer {
	font-size: 0.833em;
	color: #FFF;
	background-color: #DF0036;
	height: 1.25em;
	line-height: 1.25em;
	padding-left: 20px;
	padding-bottom: 2px;
	clear: both;
}

#footer a:link, #footer a:visited {
	color: #FFF;
	text-decoration: underline;
}

#footer a:hover {
	color: #FFF;
	text-decoration: none;
}

#footerspace {
	height: 50px;
	clear: both;
}

a:link {
	color: #000099;
}

a:visited {
	color: #999;
}

a:hover {
	color: #666;
}

table.alfabet {
	clear: both;
	margin: 5px 0 10px 0;
}

table.alfabet td {
	color: #999;
	background-color: #FFF;
	border: 1px solid #CCC;
	width: 15px;
	height: 15px;
	text-align: center;
}

table.alfabet a:link, table.alfabet a:visited {
	display: block;
	color: #DF0036;
	text-decoration: none;
}

table.alfabet a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #DF0036;
}

td.chrono {
	border: none !important;
	width: auto !important;
	background-color: transparent !important;
}

td.chrono a:link, td.chrono a:visited {
	display: block;
	color: #000;
	padding: 0 10px;
}

td.chrono a:hover {
	color: #666;
	background-color: transparent;
}

#letter {
	font-size: 5em;
	font-weight: bold;
}

#actief #letter {
	color: #DCE9B4;
}

#leden #letter {
	color: #C5DCEC;
}

#inhoudleft {
	float: left;
	width: 180px;
}

#inhoudright {
	float: right;
	width: 740px;
}

#inhoudleft + #inhoudright {
	width: 540px;
}

/* IE */
* html #inhoudright {
	width: expression(document.getElementById('inhoudleft') == null ? '740px' : '540px');
}

.inhoudleftkader {
	padding: 5px;
	font-size: 0.917em;
}

.inhoudleftkader ul {
	list-style-image: none !important;
	font-size: 0.917em;
	margin-top: 0;
}

#actief .inhoudleftkader {
	background-color: #F3F8E6;
}

#actief .inhoudleftkader ul {
	color: #8BB704;
}

#leden .inhoudleftkader {
	background-color: #ECF3F9;
}

#leden .inhoudleftkader ul {
	color: #3F8BC0;
}

#win_moment .inhoudleftkader {
	background-color: #F3F8E6;
}

#win_moment .inhoudleftkader ul {
	color: #8BB704;
}

.tekstklein {
	font-size: 0.917em;
}

.tekst {
	color: #000;
}

.tekstgrijs {
	color: #999;
}

.tekstgroen {
	color: #8BB704;
}

.tekstblauw {
	color: #3F8BC0;
}

.bijlage {
	display: block;
	width: 485px;
	height: 55px;
	padding-left: 55px;
	background-position: left center;
	background-repeat: no-repeat;
}

.bijlage a {
	display: table-cell;
	height: 55px;
	vertical-align: middle;
	border-left: 1px solid #8BB704;
	padding-left: 0.5em;
	text-decoration: none;
}

* html .bijlage a {
	display: block;
}

*:first-child+html .bijlage a {
	display: block;
}

.kalender {
	padding: 0;
	margin: 0;
	border-left: 1px solid #CCC;
	color: #DF0036;
	text-align: center;
	background-color: #FFF;
	float: left;
}

#content_kalender {
	float: right;
}

caption.kal {
	margin: 0;
	padding: 0;
	background: #DF0036;
	color: #FFF;
	text-align: center;
	line-height: 2em;
	font-weight: bold;
}

caption.kal a, caption.kal a:link, caption.kal a:visited, caption.kal a:hover {
	color: #FFF;
	text-decoration: none;
}	

th.kal {
	color: #DF0036;
	background-color: #F3F8E6;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	height: 2em;
}

.vandaag, td.vandaag a, td.vandaag a:link, td.vandaag a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background-color: #DF0036;
	text-decoration: none;
}

.actief, td.actief a, td.actief a:link, td.actief a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background-color: #6B04B7;
	text-decoration: none;
}

td.kal {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	width: 2.5em;
	height: 2.5em;
	text-align: center;
}

td.kal a {
	text-decoration: none;
	font-weight: bold;
	background-color: #8BB704;
}

td.kal a:link, td.kal a:visited {
	display: block;
	color: #FFF;
	background-color: #8BB704;
	height: 2.5em;
	line-height: 2.5em;
}

td.kal a:hover, td.kal a:active {
	color: #FFF;
}


.activeheaderlink {
	font-weight: bold;
}

.lijst_element {
	margin-left: 20px;
}

.lijst_element_titel {
	font-weight: bold;
}

#frontitem_bijlagen_overzicht {
	border: 1px solid #000000;
	padding: 5px;
	margin: 10px 0 10px 0;
	background-color: #EFEFDE;
}

#home h4 {
	color: #DF0036;
}

#actief h4 {
	color: #8BB704;
}

#leden h4 {
	color: #3F8BC0;
}

.fiche {
	padding: 5px;
}

.fiche h4 {
	margin-top: 0;
	color: #DF0036 !important;
}

.fiche dt {
	float: left;
	clear: both;
	margin-top: 5px;
	font-weight: bold;
}

.fiche dd {
	float: left;
	clear: both;
	margin-bottom: 5px;
	margin-left: 0;
	padding-left: 1em;
	word-break: break-all;
}

.fiche dl dl dt {
	font-weight: normal;
	word-break: normal;
}

#leden .fiche {
	background-color: #ECF3F9;
}

.fiche-spacer {
	display: block;
	clear: both;
}

#content_kalender h4 {
	color: #8BB704;
	font-weight: bold;
	clear: both;
}

#content_kalender .dag {
	list-style-image: url(../../img/idag.gif);
}

#content_kalender .periode {
	list-style-image: url(../../img/ilanger.gif);
}

#kalender_legende {
	width: 220px;
	float: left;
	clear: left;
	margin-bottom: 10px;
}

.legend_box {
	height: 10px;
	width: 10px;
	border: 1px solid #000000;
	margin-right: 10px;
	margin-left: 10px;
}

fieldset.kal {
	border: 1px solid #EEE;
	color: #666;
	line-height: 1.5em;
	margin-top: 20px;
}

fieldset.kal div {
	padding-left: 30px;
	text-indent: -30px;
}

legend.kal {
	color: #000;
}

.reg-land {
	float:				right;
	padding:			5px 10px;
	background-color:	#FEF2F5;
	border:				1px dashed #EF809B;
}

/* forum */
.overzicht_table {
	
}

.overzicht_actions
{
    width:              70px;
    text-align:         center;
}

.overzicht_datum
{
    width:              80px;
    text-align:         center;
}

.overzicht_rij_1
{
    background-color:   #EFEFEF;
}

.overzicht_rij_2
{
    background-color:   #CCCCCC;
}

.overzicht_table th {
	background-color: #FCE5EB;
	color: #DF0036;
	height: 25px;
	vertical-align: top;
}


/* forum */

.forum_overzicht_table
{
	width:				100%;
	margin-bottom:		5px;
}

.forum_overzicht_table td, .forum_overzicht_table th
{
	vertical-align:		top;
}

.forum_overzicht_table th
{
	color:				#000000;
}

.forum_overzicht_kamer_titel
{
	background-color:		#DF0036;
	color:					#FFFFFF;
	height:					25px;
	line-height:			25px;
	vertical-align:			middle;
	text-align:				left;
	padding-left:			5px;
}

.forum_overzicht_sub_titelbar
{
	background-color:		#CFD3D4;
}

.forum_forum
{
	color:					#000000;
	background-color:		transparent;
	padding-left:			5px;
	border-right:			1px solid #CFD3D4;
	font-weight:			bold;
	text-align:				left;
}

.forum_overzicht_topic, .forum_overzicht_post, .forum_overzicht_laatste_bericht
{
	color:					#000000;
	background-color:		transparent;
	width:					55px;
	text-align:				center;
	border-right:			1px solid #CFD3D4;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
}

.forum_overzicht_laatste_bericht
{
	width:					100px;
}

.forum_kamer
{
	clear:			both;
	border-bottom:	1px solid #CFD3D4;
	min-height:		25px;
	padding:		5px;
}


.forum_overzicht_kamer_topic
{
	
}

.forum_overzicht_kamer_reacties
{
	background-color:		#DF0036;
	color:					#FFFFFF;
	padding-left:			5px;	
}

.forum_reactie_subtitle
{
	font-style:				italic;
}

.forum_overzicht_kamer_reply
{
	text-align:				right;
	margin-bottom:			3px;			
}

.forum_actor_content, .forum_actor_field, forum_title_content, .forum_title_field
{
	padding:				2px;
	text-align:				left;
}

.forum_actor_content, .forum_actor_field
{
	width:					120px;
	text-align:				left;
	background-color:		#EFEFEF;
	padding:				5px;
}

.forum_actor_field
{
	font-weight:			bold;
}

.forum_title_content, .forum_title_field
{
	background-color:	transparent;
	width:				420px;
	vertical-align:		top;
	padding:			5px;
}

.forum_title_field
{
	font-weight:			bold;
}

.forum_new_gif
{
	float:					left;
	margin-right:			5px;	
}

.forum_lijntje
{
	border-bottom:		1px solid #999999;
	margin-bottom:		1px;
}

.forum_donker_lijntje
{
	border-bottom:		2px solid #333333;
	margin-top:			2px;
	margin-bottom:		2px;
}

.forum_cell, .forum_cell_center
{
	border-right:	1px solid #CFD3D4;
	border-bottom:	1px solid #CFD3D4;
	min-height:		20px;
	line-height:	20px;
	vertical-align:	middle;
}

.forum_cell_center
{
	text-align:		center;
}

.forum_short_text
{
	font-style:		italic;
}

.forum_bericht_aanpassen
{
	text-align:		right;
	padding-right:	5px;
	margin-bottom:	1px;
}

.forum_hr
{
	color:				#999999;		
	background-color:	#999999;
	height:				1px;
	border:				none;
}

.forum_kamer_splitsing
{
	margin-bottom:		35px;
	margin-top:			5px;
	text-align:			right;
}

.forum_forbidden
{
	border:				3px solid #DF0036;
	color:				#DF0036;
	width:				100%;
}

.forum_actoren
{
	font-size:			0.833em;			
}

.active { 	background-color: #EFEFDE;}
.lastmodified { 	background-color: #E4FFCE; }
.highlight { background-color: #DF0036 }



/* zoeken */
.zoek_hr {
	background-color: #CCCCCC;
	color: #CCCCCC;
	border: 0px;
	height: 1px;
}

.zoeken_pagina_actief {
	font-weight: bold;
	color: #DF0036;
}

.zoek_divider {
	margin-left: 20px;
}

.zoek_resultaten_highlight {
	background-color: #FFFF66;
	border-bottom: 1px dotted #FF0000;
 }
 
#zoek_advanced_form .label {
	font-weight: bold;
	color: #666666;
}

#zoek_advanced_form input.knop {
	margin-bottom: 1em;
}

#zoek_advanced_form_table_resultaat {
	background-color: #EFEFEF;
}

.zoek_advanced_form_titel_resultaat {
	font-weight: bold;
}

.zoeken_lijst {
	
}

/* archieflink */

.archief {
	float: right;
	padding: 5px 10px;
	background-color: #FFF;
	color: #DF0036;
	border: 1px solid #DF0036;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin: 5px 0;
}

.archief:link, .archief:visited {
	color: #DF0036;
}

.archief:hover {
	background-color: #8BB704;
	color: #FFFFFF;
	text-decoration: none;
}

/* rss-kadertjes */

.rss {
	padding:			.5em;
	margin-top:			1em;
}

.rss img {
	vertical-align:	middle;
}

.rss-titel {
	color:			#DF0036;
	font-size:		1.2em;
	font-weight:	bold;
}

.over-rss {
	font-size:		0.9em;
	margin-bottom:	1em;
}

.rss a:link, .rss a:visited, .rss a:hover {
	display:		block;
	clear:			both;
	margin-bottom:	0.5em;
	text-decoration: none;
}

#rss {
	text-align:		right;
}

/* overzichtjes op home */

#home #sidebar 
{
	float:left;
	display:inline;
	margin-right:0px;
	width:330px;
	padding-top:20px;
}

#sidebar .home_overzicht ul {
	margin: 0;
	padding: 0;
}

#sidebar .home_overzicht li {
	margin-left: 20px;
}

.overzichtstitel {
	background-image: url(../../img/artikelbg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	text-align : left;
	font-weight: bold;
	min-height: 35px;
	padding: 5px 10px 0 40px;
	margin: 20px 0 10px 0;
}

/* IE6 */
* html .overzichtsitel {
	height: 35px;
}

#activiteiten_opkomend .overzichtstitel, #projecten_opkomend .overzichtstitel {
	background-image: url(../../img/artikelbg-groen.gif);
}

#activiteiten_recent .overzichtstitel, #projecten_recent .overzichtstitel {
	background-image: url(../../img/artikelbg-grijs.gif);
}

#activiteiten_opkomend ul, #projecten_opkomend ul {
	list-style-image: url(../../img/icheckGroen.gif);
}

#activiteiten_recent ul, #projecten_recent ul {
	list-style-image: url(../../img/icheckGrijs.gif);
}

/* AnySurfer label */
#as-gfx {
	display: block;
	text-align: center;
}

#as-gfx img {
   width: 50px;
   height: 40px;
   border: none;
}

.contact_verzonden {
	color: #006600;
	font-weight: bold;
	background-color: #CCFFCC;
	border: 1px solid #006600;
	padding: 3px;
	margin: 5px;
}

.contact_niet_verzonden {
	color: #FF0000;
	font-weight: bold;
	background-color: #FCE5EB;
	border: 1px solid #FF0000;
	padding: 3px;
	margin: 5px;
}

.act_inhoud_contactpersoon , .act_inhoud_organisator, .act_inhoud_locatie, .act_inhoud_prijs, .act_inhoud_btw {
	margin-top: 10px;
}

.act_inhoud_label {
	font-weight:bold;
}

.act_inhoud_inhoud {
	margin-left: 15px;
}

.inschrijven_box {
	margin: 10px;
}

.inschrijven_box .ok {
	background-color: #8BB704;
	color: #FFFFFF;
	line-height: 25px;
	padding: 5px;
	font-weight:bold;
}

.inschrijven_box .uitschrijven_intro , .inschrijven_box .inschrijven_intro {
	color: #8BB704;
}

.inschrijven_box input, .act_form #verstuur {
	background-color: #8BB704;
	color: #FFFFFF;
	border: 0px;
	line-height: 25px;
	height: 25px;
	padding: 0px;
	margin-left: 50px;
	font-weight: bold;
}

.act_form {
	margin-top: 40px;
	margin-bottom: 10px;
	border: 1px solid #8BB704;
	background-color: #F3F8E6;
	padding: 10px;
}

.act_form h2 {
	font-size: 1.083em;
	margin: 0 0 5px 0;
	color: #DF0036;	
}

.act_form #verplicht_ster {
	float: right;
}

#verplicht_message {
	display:none;
}

/* verplichte ster */
.act_form .verplichte_velden, .act_form .form_required
{
	color:	#FF0000;
}

/* contact */
.act_form .form_input textarea.input, .act_form .input {
	width: 250px;
}

.act_form .form_row {
	padding-top: 5px;
	margin-left: 30px;
	clear: both;
}

.act_form .form_label {
	font-weight: bold;
}	

.act_form .form_label{
	width:	220px;
}

.act_form .input {
	float: none;
	clear: both;
}

#activiteiten_inschrijven_als_lid {
	clear: both;
	margin-top: 10px;
}

#activiteiten_inschrijven_als_niet_lid_link, #activiteiten_inschrijven_als_lid_link {
	clear: both;
	margin-top: 10px;
}


#activiteiten_inschrijven_als_niet_lid {
	clear: both;
	margin-top: 10px;
	display:none;
}

#activiteiten_inschrijven_als_niet_lid_link a:link, #activiteiten_inschrijven_als_niet_lid_link a:hover, #activiteiten_inschrijven_als_niet_lid_link a:visited, 
#activiteiten_inschrijven_als__lid_link a:link, #activiteiten_inschrijven_als_lid_link a:hover, #activiteiten_inschrijven_als_lid_link a:visited {
	color: #000099;
}

.act_form  .form_error {
	color: #FF0000;
	border:		1px solid #FF0000;
	cursor:		help;
    background-color:        #FFFCE2;
	background-image:        url('../../img/icon/warning_obj.gif');
    background-position:     right;
    background-repeat:       no-repeat;
    padding: 5px;
}

/* GALLERY */

.mpact_gallery_foto {
	padding: 5px;
	border-left: 5px solid #8BB704;
	border-right: 5px solid #8BB704;
	margin: 0px;
	
}

.mpact_gallery_subtitle {
	font-style: italic;
	padding: 0px;
	font-size: 0.7em;
}

/* ENQUETE */


.enquete_item {
	margin-left: 15px;
}

.enquete_hoofditem {
	font-size: 1.083em;
	margin: 10px;
	margin-left: 0px;
	color: #DF0036;	
	font-weight: bold;
	border-bottom: 1px solid #DF0036;
}

.enquete_tabelvraag {
	margin: 10px;
	padding: 5px;
	border-left: 1px solid #888888; 
}

.enquete_tabelvraag_head {
	font-weight: normal;
	font-size: 0.85em;
	font-style:italic;
	color: #888888;
}

.enquete_tabelvraag td {
	padding-bottom: 5px;
}

td.enquete_siblingtable_body {
	text-align: center;
}

td.enquete_noCenter {
	text-align: left;
	width: 300px;
	padding-right: 50px;
}	

.enquete_item_display h1, #enquete_header_display h1
{
	border-bottom:		0px;
	color:				#000000;
}

.item_input
{
	width:				200px;
}


.enquete_vraag
{
}

.enquete_antwoord
{
	margin-left:		20px;
}


input.enquete_klein
{
	width:				75px;
}

input.enquete_groot
{
	width:				300px;
}

textarea.enquete_textarea
{
	width:				400px;
}

.lees_meer_wrap
{
	text-align:right;
	margin-top:5px;
}

.secondary_content .lees_meer_wrap
{
	text-align:left;
	margin-top:0px;
}

a.leesmeer
{
	color:#DF0036;
	text-decoration:none;
	font-weight:bold;
}

a.leesmeer:hover
{
	text-decoration:underline;
}

.waarom
{
	color:#a7bf57;
	background:url(../../img/bulletpijl_groen.gif) 0px 4px no-repeat;
	padding-left:30px;
	margin-left:155px;
	margin-top:10px;
	font-size:1.2em;
}

.waarom a
{
	color:#a7bf57;
	text-decoration:none;
}

.waarom a:hover
{
	text-decoration:underline;
}

/* homepage activiteiten blok */

.activiteiten_blok .titel
{
	margin:0px;
	line-height:1.5em;
}

.activiteiten_blok h2
{
	font-size:.6em;
	margin:0px;
}

.activiteiten_blok h3
{
	color:#707173;
	line-height:1.5em;
	margin:0px;
}

.activiteiten_blok .idk_activiteit_tekst h3 a
{
	color:#707173;
	text-decoration:none;
	display:block;
}
.activiteiten_blok .idk_activiteit_tekst h3 a:hover
{
	color:#707173;
	text-decoration:underline;
}

.activiteit_datum
{
	color:#9c9e9f;
	font-size:.9em;
	font-style:italic;
}

.idk_activiteit
{
	background:#fafafa;
	border-left:6px solid #eeeeee;
	padding:10px 15px 15px 15px;
	margin-bottom:10px;
}

.idk_activiteit .idk_activiteit_tekst
{
	margin-bottom:5px;
}

.activiteiten_blok.blauw h2
{
	color:#5fa5dc;
}

.activiteiten_blok.blauw a{
	color:#5fa5dc;
	text-decoration:none;
}

.activiteiten_blok.blauw a:hover{
	color:#5fa5dc;
	text-decoration:underline;
}

.activiteiten_blok.groen a{
	color:#95ac3f;
	text-decoration:none;
}

.activiteiten_blok.groen a:hover{
	color:#95ac3f;
	text-decoration:underline;
}

.activiteiten_blok.groen h2
{
	color:#95ac3f;
}

.activiteit_item
{
	border-bottom:1px solid #eaeae9;
	padding:0px 10px 10px 20px;
	margin-bottom:10px;
	background:url(../../img/activiteit_bullet.gif) 0px 5px no-repeat;
}

.blauw .activiteit_item
{
	background:url(../../img/activiteit_bullet_blauw.gif) 0px 5px no-repeat;
}

.blauw .activiteit_item h3
{
	color:#5FA5DC;
	font-weight:normal;
}

.groen .activiteit_item h3
{
	color:#95ac3f;
	font-weight:normal;
}

.meer_activiteiten
{
	text-align:right;
	margin-bottom:15px;
	font-size:.9em;
}

.meer_nieuws
{
	text-align:right;
	margin-bottom:15px;
	font-size:.9em;
}

.meer_nieuws a:link, .meer_nieuws a:hover, .meer_nieuws a:visited {
	color:#DF0036;
}

#kortlopend_wrap
{
	float:left;
	display:inline;
	width:350px;
	margin-right:40px;
}

#langlopend_wrap
{
	float:left;
	display:inline;
	width:350px;
}

#kalender_jaar
{
	text-align:center;
	margin-bottom:10px;
	color:#8BB704;
	font-weight:bold;
	font-size:1.3em;
}

#kalender_nav
{
	background:#ebf0da;
	color:#3e3d40;
	border-bottom:1px solid #dbe4bc;
	margin-bottom:15px;
}

.kalender_item
{
	float:left;
	display:inline;
	border-right:1px solid #e1e5d1;
}

.kalender_item.laatst
{
	border:0px;
}

.kalender_item a
{
	padding:10px 8px 8px 8px;
	display:block;
	color:#3e3d40;
	text-decoration:none;
}

.kalender_item a:hover
{
	color:#668503;
	background:#f6f8ed;
}

#kalender_nav .kalender_item.active a
{
	color:#7ca204;
	font-weight:bold;
	border-bottom:2px solid #7ca204;
	background:#f6f8ed;
}

.clearfloat
{
	clear:both;
	line-height : 0px;
	height : 0px;	
	font-size : 1px;
}

.activiteit_item, .idk_activiteit
{
	zoom:1;
}

.artikeltitel a:link, .artikeltitel a:hover, .artikeltitel a:visited ,
.lijst_element_titel a:link, .lijst_element_titel a:hover, .lijst_element_titel a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.artikeltitel a:hover ,
.lijst_element_titel a:hover {
	text-decoration: underline;
}

.box_meer_berichten
{
	background:#fafafa;
	border:2px solid #bbbbbb;
	padding:0px 15px 0px 15px;

}