/*
--- HEADLINE ---
*/

.ce_headline{
	width: 565px;
	height: 20px;
	background-color:#57574A;
	border-left: #BEA96F 15px solid;
	padding-top:5px;
}

.ce_headline_opmaak{
	padding-left: 10px;
	font-family: verdana,sans-serif;
	color: #D1D1AD;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1.2pt;
	height: 25px;

}

.ce_headline_wit{
	width: 580px;
	height: 5px;
	background-color:#FFFFFF;

}

/*
--- TEXT ---
*/

.ce_text_border{
	width: 565px;
	border-left: #BEBF9F 15px solid;
}

.ce_text{
	width: 550px;
	margin: 0 auto;
	padding: 10px;
}

.ce_text_footer{
	width: 580px;
	height: 5px;
	background-color:#57574A;
	margin-bottom: 20px;
}

.ce_text_wit{
	width: 580px;
	height: 5px;
	background-color:#FFFFFF;

}


/*
--- CUSTOM NAVIGATIE ---
*/

.mod_customnav, .mod_gallerymenu{
	width: 215px;
	margin: 0 auto;
}

.mod_customnav ul, .mod_gallerymenu ul{
  margin:0px;
  padding:0px;
}

.mod_customnav li a, .mod_gallerymenu li a {
	display:block; 
	text-decoration:none;
	color:#808066;
	list-style:none;
	border-bottom:#c0bca5 1px dashed;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-transform:uppercase;
}

.mod_customnav li a:hover, .mod_gallerymenu li a:hover  {
	background:#bfe619;
	color:#57574a;
}


.mod_customnav li.active, .mod_gallerymenu li.active{
	display:block; 
	text-decoration:none;
	color:#bfe619;
	list-style:none;
	border-bottom:#c0bca5 1px dashed;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-transform:uppercase;
	background-color:#57574A;
}



/*
--- FORMULIER ELEMENTEN ---
*/


textarea{
	background:#BEBF9F;
	border:#57574a 1px solid;
	width: 99%;
	color:#57574A;
}

textarea:focus{
	border:#57574a 1px solid;
	background:#bfe619;
}

input.text{
	background:#BEBF9F;
	border:#57574a 1px solid;
	/*width: 99%;*/
	color:#57574A;
	margin-right: 5px;
}

input.text:focus{
	border:#57574a 1px solid;
	background:#bfe619;
}

input.submit{
	margin-top: 10px;
	background:#BEA96F;
	border:#57574A 1px solid;
	color:#57574A;
	text-transform: uppercase;
	font-weight:bold;
	text-align: center;
	width: 150px;
	outline: none;
	cursor : pointer;

}

input.submit:hover{
	background:#57574A;
	border:#BEA96F 1px solid;
	color:#BEA96F;
}

table{
	width:100%;
}

label{
	text-transform:uppercase;
}


/*
--- NIEUWSBRIEF ---
*/

.mod_subscribe{

}

/*
--- LOGIN ---
*/

.mod_login_table .row{
	height:25px;
}


/*
--- MINI KALENDAR ---
*/



.mod_minicalendar
{
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.mod_minicalendar table
{
	width:100%;
	border-top:1px solid #EBE6D9;
	border-left:1px solid #EBE6D9;
}

.mod_minicalendar td
{
	width:14%;
	padding-top:2px;
	padding-bottom:3px;
	text-align:center;
	background-color:#BEBF9F;
	border-right:1px solid #EBE6D9;
	border-bottom:1px solid #EBE6D9;
}

.mod_minicalendar .weekend
{
	background-color:#BEA96F;
}


.mod_minicalendar .today
{
	background-color:#57574a;
	color:#bfe619;
}

.mod_minicalendar td,
.mod_minicalendar .active a
{
	font-size:10px;
	
}

.mod_minicalendar .active{
	background-color:#bfe619;
	color:#57574a;
}


.mod_minicalendar .active a{
	color:#57574a;
}




.mod_minicalendar .label
{
	padding-top:2px;
	padding-bottom:3px;
	text-align:center;
	background-color:#57574A;
	border-right:1px solid #EBE6D9;
	border-bottom:1px solid #EBE6D9;
	font-size:10px;
	color:#D1D1AD;
}

.mod_minicalendar .head
{
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;
	background-color:#57574A;
	border-right:1px solid #EBE6D9;
	border-bottom:1px solid #EBE6D9;
	color:#D1D1AD;
}

.mod_minicalendar .current
{
	background-color:#57574A;
}


/*
--- KALENDAR ---
*/

.ce_kalender_border{
	width: 565px;
	border-left: #BEBF9F 15px solid;
}

.ce_kalender_footer{
	width: 580px;
	height: 5px;
	background-color:#57574A;
	margin-bottom: 20px;
}

.ce_kalender_wit{
	width: 580px;
	height: 5px;
	background-color:#FFFFFF;

}


.mod_calendar{
	width: 550px;
	margin: 0 auto;
	padding: 10px;
}

.mod_calendar table
{
	margin: 0 auto;
	border-top:1px solid #EBE6D9;
	border-left:1px solid #EBE6D9;
}

.mod_calendar .head
{
	padding-top:4px;
	padding-bottom:5px;
	text-align:center;
	background-color:#57574A;
	border-right:1px solid #EBE6D9;
	border-bottom:1px solid #EBE6D9;
	color:#D1D1AD;
}

.mod_calendar .current
{
	background-color:#57574A;
	
}

.mod_calendar .label
{
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;
	background-color:#57574A;
	border-right:1px solid #EBE6D9;
	border-bottom:1px solid #EBE6D9;
	font-size:10px;
	color:#D1D1AD;
	font-weight:bold;
}

.mod_calendar td
{
	width:14%;
	height:72px;
	padding:1px;
	vertical-align:top;
	text-align: center;
	background-color:#BEBF9F;
	border-right:1px solid #EBE6D9;
	border-bottom:1px solid #EBE6D9;
	
}

.mod_calendar .weekend
{
	background-color:#BEA96F;
}

.mod_calendar .today
{
	background-color:#57574A;
	color:#bfe619;
}

.mod_calendar .active
{
	background-color:#bfe619;
	color:#57574a;
}

.mod_calendar .empty,
.mod_calendar .empty .header
{
	background-color:#37372f;
}

.mod_calendar .today .header{
	padding-bottom:2px;
	background-color:#BEBF9F;
	font-size:10px;
	color:#57574A;
}

.mod_calendar td .header
{
	padding-bottom:2px;
	background-color:#57574A;
	font-size:10px;
	color:#D1D1AD;
}

.mod_calendar td .event a
{	
	color:#57574a;
	font-size:10px;
}


.mod_eventlist h4{
	background-color:#BEBF9F;
	margin-bottom: 10px;	
	letter-spacing: 1.2pt;
	font-weight:bold;
	color:#57574a;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.mod_eventlist h4 a{
	color:#57574a;
}


/*
--- PAGINATION ---
*/


.pagination li
{
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type:none;

}

.pagination
{
	width: 580px;
	height: 30px;
	padding-top:5px;
	background-color:#57574a;
	color:#BEBF9F;
	border-bottom: #BEA96F 10px solid;
	
}

.pagination p
{
	width:160px;
	height: 30px;
	margin: 5px;
	float:left;
	text-align:left;

}

.pagination ul
{
	width:240px;
	height: 30px;
	margin: 5px;
	float:right;
	text-align:right;
	
}



/*
--- GALLERY ---
*/

.ce_gallery_border{
	width: 565px;
	border-left: #BEBF9F 15px solid;
}

.ce_gallery_footer{
	width: 580px;
	height: 5px;
	background-color:#57574A;
	margin-bottom: 20px;
}

.ce_gallery_wit{
	width: 580px;
	height: 5px;
	background-color:#FFFFFF;

}

.ce_gallery{
	width: 550px;
	margin: 0 auto;
	padding: 10px;
}

.ce_gallery_table{
	width: 550px;
	text-align:center;

}

/*
--- NIEUWS LIJST ---
*/


.mod_newslist_border{
	width: 565px;
	border-left: #BEBF9F 15px solid;
}

.mod_newslist_footer{
	width: 580px;
	height: 5px;
	background-color:#57574A;
	margin-bottom: 20px;
}

.mod_newslist_wit{
	width: 580px;
	height: 5px;
	background-color:#FFFFFF;

}

.mod_newslist{
	width: 550px;
	margin: 0 auto;
	padding: 10px;
}

.layout_short{
	padding-bottom: 30px;
	width: 500px;
	margin: 0 auto;
}

.layout_short h4{
	background-color:#BEBF9F;
	margin-bottom: 10px;	
	letter-spacing: 1.2pt;
	font-weight:bold;
	color:#57574a;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.layout_short h4 a{
	color:#57574a;
}

.layout_short p.more{
	
}

.layout_short p.more a{
	color:#CC66CC;
	background-color:#BEA96F;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: #57574A solid 15px;
	text-transform: uppercase;
	color:#57574A;
}

/*
--- NIEUWS LEZER ---
*/


.mod_newsreader_border{
	width: 565px;
	border-left: #BEBF9F 15px solid;
}

.mod_newsreader_footer{
	width: 580px;
	height: 5px;
	background-color:#57574A;
	margin-bottom: 20px;
}

.mod_newsreader_wit{
	width: 580px;
	height: 5px;
	background-color:#FFFFFF;

}

.mod_newsreader{
	width: 550px;
	margin: 0 auto;
	padding: 10px;
}

.layout_full{
	padding-bottom: 30px;
	width: 500px;
	margin: 0 auto;
}

.layout_full h4{
	background-color:#BEBF9F;
	margin-bottom: 10px;	
	letter-spacing: 1.2pt;
	font-weight:bold;
	color:#57574a;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.layout_full h4 a{
	color:#57574a;
}

.mod_newsreader p.back{
	width: 500px;
	margin: 0 auto;
}

.mod_newsreader p.back a{
	color:#CC66CC;
	background-color:#BEA96F;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: #57574A solid 15px;
	text-transform: uppercase;
	color:#57574A;
}

.layout_full .ce_text_full{

}


/*
--- KALENDER LIJST ---
*/


.mod_eventlist_border{
	width: 565px;
	border-left: #BEBF9F 15px solid;
}

.mod_eventlist_footer{
	width: 580px;
	height: 5px;
	background-color:#57574A;
	margin-bottom: 20px;
}

.mod_eventlist_wit{
	width: 580px;
	height: 5px;
	background-color:#FFFFFF;

}

.mod_eventlist{
	width: 550px;
	margin: 0 auto;
	padding: 10px;
}

.mod_eventlist .event{
	padding-bottom: 30px;
	width: 500px;
	margin: 0 auto;
}

.mod_eventlist .event h4{
	background-color:#BEBF9F;
	margin-bottom: 10px;	
	letter-spacing: 1.2pt;
	font-weight:bold;
	color:#57574a;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.mod_eventlist .event h4 a{
	color:#57574a;
}

.mod_eventlist p.back{
	width: 500px;
	margin: 0 auto;
}

.mod_eventlist p.back a{
	color:#CC66CC;
	background-color:#BEA96F;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: #57574A solid 15px;
	text-transform: uppercase;
	color:#57574A;
}

.mod_eventlist .event .ce_text_full{

}

.mod_eventlist .event .time{
	color:#c2060c;
	text-decoration:blink;
	/*text-decoration:underline;*/
	
}

/*
--- KALENDER LEZER ---
*/


.mod_eventreader_border{
	width: 565px;
	border-left: #BEBF9F 15px solid;
}

.mod_eventreader_footer{
	width: 580px;
	height: 5px;
	background-color:#57574A;
	margin-bottom: 20px;
}

.mod_eventreader_wit{
	width: 580px;
	height: 5px;
	background-color:#FFFFFF;

}

.mod_eventreader{
	width: 550px;
	margin: 0 auto;
	padding: 10px;
}

.mod_eventreader .event{
	padding-bottom: 30px;
	width: 500px;
	margin: 0 auto;
}

.mod_eventreader .event h4{
	background-color:#BEBF9F;
	margin-bottom: 10px;	
	letter-spacing: 1.2pt;
	font-weight:bold;
	color:#57574a;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.mod_eventreader .event h4 a{
	color:#57574a;
}

.mod_eventreader p.back{
	width: 500px;
	margin: 0 auto;
}

.mod_eventreader p.back a{
	color:#CC66CC;
	background-color:#BEA96F;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: #57574A solid 15px;
	text-transform: uppercase;
	color:#57574A;
}

.mod_eventreader .event .ce_text_full{

}

.mod_eventreader .event .time{
	color:#c2060c;
	text-decoration:blink;
	/*text-decoration:underline;*/
	
}

.ce_form{

}

.ce_form td{

 	padding:2px;
}
.radio_container span{
	padding: 5px;
}

/* Links herstellen "voorlopig" */

.formbody a, .formbody a:link, .formbody a:visited{
	background-color:#BFE619;
	color:#57574A;
}
.formbody a:hover{
	background-color:#57574A;
	color:#BFE619;
}

#lipsum a, #lipsum a:link, #lipsum a:visited{
	background-color:#BFE619;
	color:#57574A;
}
#lipsum a:hover{
	background-color:#57574A;
	color:#BFE619;
}

.ce_text a, .ce_text a:link, .ce_text a:visited{
	background-color:#BFE619;
	color:#57574A;
}
.ce_text a:hover{
	background-color:#57574A;
	color:#BFE619;
}

.ce_text_full a, .ce_text_full a:link, .ce_text_full a:visited{
	background-color:#BFE619;
	color:#57574A;
}
.ce_text_full a:hover{
	background-color:#57574A;
	color:#BFE619;
}


/*
--- GALLERY ---
*/

h2 a, h2 a:link, h2 a:visited{
	padding-left:5px;
	padding-right:5px;
	background-color:#BFE619;
	color:#57574A;
	
}

.ce_gallery{
	width: 100%;
	margin: 0 auto;
	
}

.tblGallery{
	
	
	width:100%;
	text-align:center;
	margin: 0 auto;
	
}

.dvSpacer{
	width: 100%;
	height: 10px;
}

.mod_gallerylist{
	width: 550px;
	padding:10px;
	margin: 0 auto;
}

.tblTerug{
	
	width:630px;
	text-align:left;
	margin: 20px auto;
	padding-left: 20px;
}

p.back a, p.back a:visited, p.back a:link{
	color:#57574A;
	font-size: 12px;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom:5px;
	background-color: #BFE619;
	font-weight: bold;
	
}

p.back a:hover{
	background-color: #BEA96F;
}

.layout_short, .layout_fullsize{
	width: 100%;
	vertical-align:top;
	text-align: left;
	margin: 0 auto;
}


.fotoborder{
	background-color:#57574A;
	padding:5px;
	border: 1px solid #D1D1AD;
	text-align: center;
	margin: 0 auto;
}

.fotoborder img{
	margin: 0 auto;
	text-align: center;
}

