body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	background: #666666;
	text-align: center; /* this centers the main in IE 5* browsers. The text is then set to the left aligned default in the #main selector */
	color: #000000;
}

img{
	border:none;
}

h1{
	font-size : 1.1em;
	font-weight:bold;
	text-transform:uppercase;
	
	color:#c1022c;
	
	margin : 15px 0 10px 0;
}

h2, h3,h4{
	font-size : 1em;
	margin : 0.5em 0;
}

h2{
color: #96BF0D;
margin-bottom: 5px;
}


#menu a:link, a:visited{
	color:#444444;
	text-decoration:underline;
}

a:hover{
 color:#c1022c;
}

#main {
	width: 100%;  /* this will create a main 80% of the browser width */
	min-width : 1000px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}


 
.balk_top{
	background:#96bf0d;
	margin: 0 0 1px 0;
	line-height : 7px; font-size : 0;	height : 7px;
}

#kolom_rechts {
	background:#ffffff;
	margin-left: 226px;

}

#kolom_rechts .blok_1, #kolom_rechts .blok_2, #kolom_rechts .blok_3, #kolom_rechts .blok_4, #kolom_rechts .blok_arceer{
	padding-left : 6px;
	margin-bottom : 1px;
}

#kolom_rechts .blok_1{background:url(../../img/kantlijn_blauw.gif) repeat-y #ffffff;}
#kolom_rechts .blok_2{background: url(../../img/kantlijn_groen.gif) repeat-y #ffffff;}
#kolom_rechts .blok_3{background: url(../../img/kantlijn_lichtgroen.gif) repeat-y #ffffff;}
#kolom_rechts .blok_4{background: url(../../img/kantlijn_rood.gif) repeat-y #ffffff;}
#kolom_rechts .blok_arceer{background: url(../../img/kantlijn_arceer.gif) repeat-y #ffffff;}

#kolom_rechts table{
	background:#EAF2CF;
	color:#444444;
}

#kolom_rechts table tr.alter{
	background:#d9e8a8;
}

.kolom_2 h3{
	font-weight:normal;
	text-transform:uppercase;
	padding : 15px 5px 5px 15px;
	
	font-size : 0.9em;
}


#zoek{
	background:#d0e6f2;
	margin-top:1px;
/*	padding-bottom : 18px;*/
	height:  70px;
}

#nieuwsbrief{
	background:#c1022c;
	padding : 0 0 14px 0;
	margin-top:1px;
}

#zoek h3{
	padding: 15px 5px 5px 15px;
}

#nieuwsbrief h3{
	padding: 15px 5px 5px 15px;
	color:#ffffff;
}

#kolom_links{
	width : 226px;
	float:left;
}

#kolom_links .header, #kolom_rechts .header{
	margin: 0 1px 0 0;
	padding : 0 0 1px 0;
	
}

#kolom_links .content{
	border-right: 1px solid #96bf0d;
	border-top : 1px solid #96bf0d;
}

#kolom_rechts .kolom_1{
	margin-right : 217px;
	display:block;
		border:none;
}

#kolom_rechts .content{
	float:left;
	margin: 0 3%;
/*	width : 90%;*/
	min-width : 480px;
}

* html #kolom_rechts .content{width : 480px;}

#kolom_rechts .kolom_2{
	float:right;
	width : 216px;
	font-size : 0.8em;
}

#kolom_0{font-size : 0.8em;}

.kolom_1.inhoud, .kolom_2.inhoud, #kolom_0{border-top : 1px solid #96bf0d;}

#kalender{zoom:1;}

.kalender_item{
	clear:both;
	background:#96bf0d;	
	border-bottom: 1px solid #ffffff;
	zoom:1;
}

.kalender_item .datum{
	background:#5c7508;
	width : 36px;
	text-align:center;
	padding : 2px 7px;
	float:left;
	border-right: 1px solid #ffffff;
}

.kalender_item .datum .dag{
	color:#ffffff;
	font-size : 2.2em;
	font-weight:bold;
}

.kalender_item .datum .maandjaar{
	color:#5c7508;
	background:#ffffff;
	font-weight:bold;
}

.kalender_item .kalender_tekst{
	padding : 2px;
	color:#ffffff;
	margin-left : 60px;
}

.kalender_item .datum .dag a:link, .kalender_item .datum .dag a:visited, .kalender_item .datum .dag a:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.kalender_item .datum .maandjaar, .kalender_item .datum .maandjaar a {
background:#FFFFFF none repeat scroll 0%;
color:#5C7508;
font-weight:bold;
text-decoration:none;
}

.kalender_item .kalender_tekst a:link, .kalender_item .kalender_tekst a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.menu li{	
	background:url(../../img/nav_links_back.gif) repeat-x;
	color:#727272;
	line-height:23px;
	border-bottom : 1px solid #96bf0d;
	margin:0;
	padding:0 0 0 34px;

	
	list-style:none;
}

.menu#current{
	background:none;
}

.menu a:link, .menu a:visited{text-decoration:none; color:#444444;}
.menu a:hover{
	color:#c1022c;
}

.submenu li {
	background:url(../../img/pijl3_ico.gif) no-repeat 0pt 5px;
	border-bottom :1px solid #efefef;
	padding :0 0 0 10px;
}

.submenu li a{
	text-decoration: none;
	
	color:#727272;
}

#activehoofdmarkup a{
	color: #C1022C !important;
} 

#activehoofdmarkup li a{color:#444444 !important;}
#activehoofdmarkup #activesubmarkup a{color: #C1022C !important;}
#activehoofdmarkup #activesubmarkup li a{	color: #444444 !important;}

#extranetbtn{text-align:center; padding : 5px;}

#activehoofdmarkup{
border-bottom: none !important;
background: none !important;
}

#kolom_links #opvulling{
	margin : 1px;
	background:url(../../img/arceer_groen.gif);
	border-bottom : 1px solid #96bf0d;
}

#nav_top{
	background:#1280bf;
	font-size : 0.9em;
	color:#ffffff;
	line-height:18px;
	padding-left : 8px;
}

#nav_top .nav_item{
	display:inline;
	margin : 5px;
}

#nav_top a:link,#nav_top a:visited{
	color:#ffffff;
	text-decoration:none;
}

#nav_top a:hover{
	color:#c1022c;
}


.indekijker, .indekijker_special{
	margin: 0 0 10px 20px;
	border: 1px solid #d0d0d0;
	
	position:relative;
	
	min-height : 10px;
	
	color:#444444;

}

.indekijker_special{
	border:none;
	border-top : 1px solid #d0d0d0;
	border-bottom : 1px solid #d0d0d0;
	
	background:#f2f2f2;
	padding : 10px;
	
}

.indekijker .foto{
	float:left;
	min-width : 70px;
}

.indekijker .tekst{
	background:url(../../img/groen_kaderTop.gif) repeat-x ;
	
	margin-left : 100px;
	padding : 10px 5px 5px 5px;
	
}

.indekijker_kolom_rechts{
	float:left;
	margin-top : 5px;
	width : 350px;
}

.indekijker h2, .indekijker_special h2{
	font-size : 1.1em;
	font-weight:bold;
	text-transform:uppercase;
	
	color:#c1022c;
	
	margin : 3px 0 5px 0;
}

.item {margin-bottom : 10px;}

#kolom_0 .indekijker .tekst{
	margin-left : 15px;
}

.form_row{
	clear:both;
}

.form_row .label{
	width : 100px;
	float:left;
}

.form_row .blok_form{
	
	border :1px solid #d0d0d0;
	padding : 5px;
	height : 70px;
	
	overflow:auto;
	
	margin-left : 0px;
	
	margin : 5px 0;
}

.indekijker .leesmeer{
	color:#444444;
	margin : 5px 0;
	text-transform:uppercase;
	font-size : 0.85em;
}

.indekijker .leesmeer a:link, .indekijker .leesmeer a:visited{
	margin-left : 5px;
}

.indekijker .leesmeer a:hover{
}

.indekijker h3{
	font-size : 1em;
}

.links{}

.link{
	background:url(../../img/pijl2_ico.gif) no-repeat 0 6px;
	padding-left: 10px;
}

.link a:link, .link a:visited{}

.link a:hover{color:#c1022c;}

.kruimel_wrap{
	padding : 5px 0;
	border-bottom : 1px solid #d0d0d0;
	
	font-size : 0.85em;
	color:#727272;
}

.kruimel_wrap a:link, .kruimel_wrap a:visited{color:#727272;}
.kruimel_wrap a:hover{color:#c1022c;}

.kruimel{
	float:left;
}

.alternate_stylesheets{
	float:right;
}

.alternate_stylesheets a{
margin-right: 3px;
}

.setIndent{margin-left : 20px;}

#footer{
	text-align : right;
	padding : 5px;
	font-size : 0.8em;
	color:#1280bf;
}

#footer .site_by{
	color:#1280bf;
	float: right;
}

#footer .vcs_footer{
text-align: left;
float: left;
}

#zoekform, #form_nieuwsbrief, #zoekform2, #form_nieuwsbrief{margin-left : 17px;}

#zoekform input, #zoekform2 input, .inschr_btn, .uitsch_btn{
	border : 1px solid #96bf0d;
}

#zoekform input.knop, #zoekform2 input.knop, .inschr_btn, .uitsch_btn{
	background:#1280bf;
	color:#ffffff;
	margin-left : 3px;
}

.uitsch_btn
{
	background-color: #C1022C;
}

.inschr_btn{
margin-top: 3px;
}

#zoekterm_veld{
width: 260px;
}

#form_nieuwsbrief input{
	border : 1px solid #444444;
}

#form_nieuwsbrief input.knop {
	background:#96bf0d;
	color:#ffffff;
	margin-left : 3px;
}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}

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

.clearright{
	clear:right;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.cleartop{
	clear:top;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


#contactform .form_label{
width:	220px;
}

#contactform .form_input textarea.input{
width: 250px;
}

ul.recente_paginas, ul.recente_paginas li, ul.kalender2, ul.kalender2 li {
margin: 0px;
padding: 0px;
color:#5C7508;
}

ul.recente_paginas li, ul.kalender2 li{
list-style-type: none;
background-color: #EAF2CF;
line-height: 1.5em; 
}


ul.recente_paginas li.alter, ul.kalender2 li.alter{
background-color: #D9E8A8;
}

ul.recente_paginas li .datum, ul.kalender2 li .datum {
font-weight:bold;
}

ul.recente_paginas li a, ul.kalender2 li a {
text-decoration: none;
color:#5C7508;
}

#actie_zoeken_resultaat ul li {
list-style-type: square;
margin-bottom: 10px;
}

.zoek_hr{
	color: #95BE0D;
	background-color: #95BE0D;
	border: 0px;
	height: 1px;
	margin: 3px 0px;
}

.tekst h3 {
margin-bottom: 5px;
}

.tekst h3 a {
text-decoration: none;
}

/*KALENDER*/

.vandaag {
	background:#dbe2c1;
}

caption.kal {
background-color:#1280BF;
color:#FFFFFF;
font-weight:bold;
line-height:20px;
margin:0pt;
padding:0pt;
text-align:center;
}

caption.kal a {
text-decoration: underline;
color: #FFFFFF;
}

th.kal {
background-color:#D0E6F2;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#444444;
height:30px;
text-align:center;
}

.kalender .eenmalig {
background-color: #96BF0D;
color: #FFFFFF;
}
.kalender .eenmalig a {
color: #FFFFFF;
text-decoration: underline;
}

.kalender .actief, .kalender  .actief a {
color: #C1022C;
font-weight: bold;
background-color: #96BF0D;
text-decoration: none;
text-align: center;
}

.geselecteerdedag{background:#C1022C;}

.eenmalig {background: #96BF0D;}

fieldset.kal {
border: 1px solid #1280BF;
padding: 3px;
}

.kalender_dagoverzicht_titel {
margin-bottom: 5px;
}

#submit_m2m {
background:#96BF0D none repeat scroll 0%;
color:#FFFFFF;
margin-left:3px;
border:1px solid #444444;
}

#m2m_optin-mini_box .input {
border:1px solid #444444;
margin-left: 10px;
}

/*KALENDER IN KOLOM_1*/


#kolom_rechts .kolom_1 .kalender_item{
	background:none;
	padding : 5px 0;
	border-bottom:1px solid #efefef;
	font-size : 0.9em;
}

#kolom_rechts .kolom_1 .kalender_item .datum{
	background:none;
	
}

#kolom_rechts .kolom_1 .kalender_item .datum .dag, #kolom_rechts .kolom_1 .kalender_item .datum .dag a{
	color:#96BF0D;
	text-align:center;
}

#kolom_rechts .kolom_1 .kalender_item .extern .dag, #kolom_rechts .kolom_1 .kalender_item .extern .dag a{
	color:#5C7508;
	text-align:center;
}

#kolom_rechts .kolom_1 .kalender_item .eerste .dag, #kolom_rechts .kolom_1 .kalender_item  .eerste .dag a{
	color:#C1022C;
	text-align:center;
}

#kolom_rechts .kolom_1 .kalender_item .datum .maandjaar, #kolom_rechts .kolom_1 .kalender_item .datum .maandjaar a{
	background:#96BF0D;
	color:#ffffff;
	padding: 2px;
}

#kolom_rechts .kolom_1 .kalender_item .extern .maandjaar, #kolom_rechts .kolom_1 .kalender_item .extern .maandjaar a{
	background:#5C7508;
	color:#ffffff;
	padding: 2px;
}

#kolom_rechts .kolom_1 .kalender_item .eerste .maandjaar, #kolom_rechts .kolom_1 .kalender_item .eerste .maandjaar a{
	background:#C1022C;
	color:#ffffff;
	padding: 2px;
}

#kolom_rechts .kolom_1 .kalender_item .kalender_tekst{
	color:#444444;
}

#kolom_rechts .kolom_1 .kalender_item .kalender_tekst a{
	color:#444444 !important;
}

/*FAQ*/
ul#toc{
	margin : 0 0 15px 5px;
}

.faq{
	padding : 10px;
	border:1px solid #efefef;
}

.inventaris th {
font-weight: bold;
width:200px;
padding-left: 3px;
}


.inventaris td,  .inventaris th{
border-bottom: 1px solid #D0D0D0;
}

#extranet_aangemeld_box{
text-align: right;
background-color: #D0E6F2;
height: 20px;
line-height: 20px;
vertical-align: middle;
padding-right: 5px;
}

.toc_top a {
text-decoration: none;
}

#toc {
background-color: #EAF2CF;
padding: 15px;
border: 1px solid #EFEFEF;
}



ul.sitemap_lijst li 
{
	margin-left: 30px;
	line-height: 1.4em; 
}
ul.sitemap_lijst li li a{
color: #727272;
}


ul.sitemap_lijst li ul {
margin-bottom: 10px;
}

ul.sitemap_lijst li ul ul {
margin-bottom: 0px;
}

#contactform .form_label{
width:	220px;
}

#verplicht_ster{ text-align: right; }

a.inschr{
text-decoration: underline !important;
}

#activiteiten .err{
background: none;
border: none;
color: #000000;
font-style:italic;
}

.item ul li {
margin-bottom: 5px;
}


#inschrijven  .form_label{
clear:left;
display:block;
float:left;
margin-right:10px;
width:135px;
}

#inschrijven .form_input {
margin-left: 145px;
}

#inschrijven .form_row {
	clear: both;
}

#notities{
	width:230px;
}

span.font_italic
{	font-style:italic;
}

div#m2m_optin-mini_box form input#email
{
width: 105px; 

}
