/* |-- herdefinitie standaard elementen --| */
body 
{
	background-color:#fff;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background-image:url(../images/bg_body.gif);
	background-repeat:repeat-x;
	background-position:top left;
	overflow-x:hidden;
}


td, div
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	vertical-align:top;	
	text-align:left;
	color:#00458e;
}

p
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	vertical-align:top;	
	color:#00458e;
}

FORM
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}


ul, li
{
}	


a:link, a:active, a:visited
{
	text-decoration:underline;
	color:#cc0529;
}


a:hover
{
	text-decoration:none;
	color:#cc0529;
}


.veld
{
	height:20px;
	background-image:url(../images/bg_veld.gif);
	background-repeat:repeat-x;
	background-position:top left;
	line-height:16px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	color:#000000;
	border:1px solid #00458e;
}

.button
{
	height:20px;
	line-height:15px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	color:#ffffff;
	background-color:#00458e;
	border:0px;
	padding:0px 5px 0px 5px;
	text-align:center;
	cursor:hand;
}

.titel
{
	display:block;
	width:100%;
	font-weight:bold;
	color:#cc0529;
	height:30px;
	line-height:24px;
	margin-bottom:20px;
}

#topleft, #topright
{
	height:161px;
}

#container
{
	width:1000px;
	height:100%;
	background-color:#ffffff;
	border-right:2px solid #e8e8e8;
	border-bottom:2px solid #f3f3f3;
}

#header
{
	width:1000px;
	height:168px;
	background-image:url(../images/header_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 0px 2px 0px 2px;
}

#footer
{
	width:1000px;
}

#intro
{
	font-weight:bold;
}


/* |-- afbeeldingen --| */
.imgleft
{
	margin:0px 10px 10px 0px;
}

.imgright
{
	margin:0px 0px 10px 10px;
    float:right;
}


/* |-- tekstgroottes --| */

.Groter {  color:#cc0529; font-weight:bold; }
.Grootst {  color:#cc0529; font-weight:bold; }


/* fontgrootte */
#fontgrootte
{
	width:70px;
	padding:5px 5px 0px 0px;	
	float:right;
}

#fontgrootte #klein:link, #fontgrootte #klein:active, #fontgrootte #klein:visited
{
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin-right:2px;
	background-image:url(../images/a_klein.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #4B9800;
	overflow:hidden;
}

#fontgrootte #klein:hover
{
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin-right:2px;
	background-image:url(../images/a_klein.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #ffffff;
	overflow:hidden;
}


#fontgrootte #middel:link, #fontgrootte #middel:active, #fontgrootte #middel:visited
{
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin-right:2px;
	background-image:url(../images/a_groter.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #4B9800;
	overflow:hidden;
}

#fontgrootte #middel:hover
{
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin-right:2px;
	background-image:url(../images/a_groter.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #ffffff;
	overflow:hidden;
}

#fontgrootte #groot:link, #fontgrootte #groot:active, #fontgrootte #groot:visited
{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background-image:url(../images/a_grootst.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #4B9800;
	overflow:hidden;
}

#fontgrootte #groot:hover
{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background-image:url(../images/a_grootst.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #ffffff;
	overflow:hidden;
}


/* |-- zoeken --| */

#search
{
	float:right;
	text-align:right;
	vertical-align:top;
	clear: right;
	margin-top: 73px;
	margin-right: 5px;
	display: inline;
}

#searchinner 
{
   
}

#search .veld
{
	float:right;
	width:139px;
	margin-right:4px;
}

#search .button
{
	float:right;
	width: 52px;
}

/* |-- secundair menu --| */

#secmenu
{
	width:100%;
	margin: 0px;
	background-color: #cc0529;
	height:30px;
	line-height:26px;
	float:left;
	color:#D2000C;
}

#secmenu .item:link, #secmenu .item:active, #secmenu .item:visited
{
	float:left;
	color:#ffffff;
	text-decoration:underline;
	padding-left:20px;
}

#secmenu .item:hover
{
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding-left:20px;
}

/* |-- hoofdmenu --| */

#hoofdmenu
{
	width:193px;
	background-image:url(../images/bg_leftmenu.gif);
	background-position:top left;
	background-repeat:repeat-y;
	border-bottom:2px solid #ffffff;
	border-top: 2px solid #fff;
}

.hoofdmenu_inner
{
	padding:25px 31px 0px 12px;

}

#hoofdmenu A:link, #hoofdmenu A:active, #hoofdmenu A:visited
{
	display:block;
	line-height:20px;
	background-image:url(../images/bullet_main.gif);
	background-position:10px 4px;
	background-repeat:no-repeat;
	background-color:#08a5db;
	padding-left:30px;
	clear:both;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:18px;
}

#hoofdmenu A:hover, #hoofdmenu .SELECTED:link, #hoofdmenu .SELECTED:active, #hoofdmenu .SELECTED:visited  
{
	display:block;
	line-height:20px;
	background-image:url(../images/bullet_main.gif);
	background-position:10px 4px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-left:30px;
	clear:both;
	color:#00458e;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:18px;
}


/* |-- voetmenu --| */

.voetmenu { width:400px; float:right; text-align:right; }
.voetmenu A:link, .voetmenu A:active, .voetmenu A:visited { color:#ffffff; margin-left:10px; }
.voetmenu A:hover {  color:#ffffff; margin-left:10px;  }


/* |-- breadcrum --| */

#breadcrum
{
	float:right;
	padding-right:40px;
	height:30px;
	line-height:28px;
	clear:right;
	text-align:right;
}

#breadcrum A
{
	color:#cc0529;
}

/* |-- content --| */

#content_container
{
	width:607px;
}

#content_inner
{
	clear:right;
	padding:0px 40px 20px 20px;
	line-height:18px;
	
}

#content_inner TABLE, #content_inner TABLE TD
{
	line-height:18px;
	
}

/* |-- rechterkolom --| */
#rechterkolom
{
	width:202px;
	background-color:#96bf0d;
	border-width:2px 0px 2px 0px;
	border-style:solid;
	border-color:#ffffff;
	background-image: url(../images/bg_rechts.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.rechterkolom_inner
{
    padding: 20px 20px;    
}

/* |-- nieuws --| */

#nieuws
{
	padding:20px;
	background-color:#fff;
	border: 1px solid #cc0529;
	border-bottom: 1px solid #cc0529;
}

#nieuws .news
{
	margin-bottom:20px;
	padding-bottom:20px;
	/*background: url(../images/newsitembottom_bg.gif) repeat-x bottom left; */
    border-bottom: 1px dashed #08a5db;
	
}

#nieuws A
{
	color:#D2000C;
	}


#nieuws .date
{
	color:#ffffff;
	background-color:#08a5db;
	display:block;
	float:left;	
	padding:0px 3px 0px 3px;
	line-height:16px;
	height:16px;
	text-align:center;
	margin:1px 10px 0px 0px;
}

#nieuws .title, #nieuws .title A
{

	font-weight:bold;
	color:#00448d;
	}

#nieuws .leesverder
{
	font-weight:bold;
	color:#D2000C;
	display:block;
	}

#nieuws .content
{
	padding:5px 0px 5px 0px;
	}

#nieuws .content P
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#nieuws .archief
{
	font-weight:bold;
	color:#D2000C;
	
	display:block;
	text-align:right;
}

/* |-- content subs --| */
#contentsubs
{
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	width:160px;
	float:right;
	text-align:left;
	background-color:#ffffff;
	line-height:22px;
	margin:10px 0px 0px 0px;
}

#contentsubs .selected
{
	display:block;
	clear:both;
	padding:0px 10px 0px 10px;
	color:#D2000C;
	text-decoration:none;
}

#contentsubs A:link, #contentsubs A:active, #contentsubs A:visited
{
	display:block;
	clear:both;
	padding:0px 10px 0px 10px;
	color:#D2000C;
	text-decoration:none;
}

#contentsubs A:hover
{
	display:block;
	clear:both;
	padding:0px 10px 0px 10px;
	color:#D2000C;
	text-decoration:none;
}


/* |-- footer --| */

#footer
{
	background-color: #f29400;
	height:30px;
	line-height:26px;
	color:#D2000C;
	border-style:solid;
	border-width:0px 2px 2px 2px;
	border-color:#ffffff;
}

#footer .siteby
{
	width:250px;
	float:left;
	padding-left:20px;
	color:#ffffff;
	}

#footer .sitetitle
{
	width:300px;
	float:right;
	text-align:right;
	padding-right:20px;
	color:#ffffff;
	}

#footer A
{
	color:#ffffff;
}

/* FUNCTIE VENSTER */

#functionmenu { width:20px; left: 100px; z-index:300;  }
#functionmenu * { font-family: Verdana; }
#functionmenu .functionbutton { clear:both; text-align:left; }
#functionmenu .functionbutton a img { background-color: #D2000C; }
#functionmenu .functionbutton a:hover img { background-color: #D2000C; }
#functionmenu .functionbutton .top, .print, .email, .search { border: solid 1px #ffffff; }
#functionmenu .functionbutton .top, .print, .email { border-bottom: none; }

	/* FORMS */
	#functionmenu form { margin: 0px; }
	#functionmenu input { font-family: Verdana;  width: 100%; }
	#functionmenu textarea { font-family: Verdana;  width: 100%; height: 50px; }
	#functionmenu td { border-style: none; color: #D2000C; }
	#functionmenu table { width: 100%; border: solid 1px #D2000C; background-color: #C9E0B2; }
	#functionmenu .close { background-color:#D2000C; text-align: right; }
	#functionmenu .button { width: 150px; background-color:#D2000C; border-width: 1px; color: #ffffff; }
	#functionmenu .buttonvind { width: 124px; background-color:#D2000C; border-width: 1px; color: #ffffff; float:left;}
	#functionmenu .buttonclose { background-color:#D2000C; border-width: 1px; color: #ffffff; font-weight:bold; float:right; width:17px; height:17px; padding-left:2px;}
	#functionmenu #mail_form table { height: 87px; }
	#functionmenu #mail_form { visibility: hidden; display:none; position: absolute; width: 300px; top: 0px; left: -310px; }
	#functionmenu #search_form table { height: 30px; }
	#functionmenu #search_form { visibility: hidden; display:none; position: absolute; width: 300px; top: 0px; left: -310px; }
	#functionmenu #search_form td { }
	
	/* FLAPOUTS */
	#functionmenu span { position: relative; left:  20px; top: 2px; }
	#functionmenu #top_top, #top_print, #top_email, #top_search { width: 130px; height: 18px; position: relative; visibility: hidden; display: none; left: -135px; background-color: #D2000C; border: solid 1px #ffffff; border-right: none; color: #ffffff; }
	*html #functionmenu #top_top, #top_print, #top_email, #top_search { height: 20px; }
	#functionmenu #top_top { top: -85px;  }
	#functionmenu #top_print { top: -64px; }
	#functionmenu #top_email { top: -43px; }
	#functionmenu #top_search { top: -22px; }

/* END FUNCTIE VENSTER */


/* CBASE ------------------------------------------------------------------*/
a.info { position:relative; z-index:24; color:#D2000C; text-decoration:none; }
a.info:hover { z-index:25; background-color:#ffffff; text-decoration:underline; }
a.info span { display: none; font-weight: normal; }
a.info:hover span { display:block; position:absolute; top:2em; left:2em; width:20em; border:1px solid #D2000C; background-color:#C9E0B2; color:#D2000C; font-family: Verdana;  padding:5px; text-decoration:none; }

.anchor {display:none;}

.cbase_feedback { padding:0px 0px 20px 0px; font-weight:bold; }

/* sitemap */
#sitemap {  }
#sitemap td { }
#sitemap a { }
#sitemap .titlerow { font-weight:bold;  color:#D2000C; padding-bottom:10px; }
#sitemap .hoofdmenu { }
#sitemap .submenu { }
#sitemap .submenu a { }

/* nieuwsoverzicht */
.newsoneven .news a, .newseven .news a { color:#D2000C; font-weight:bold; }
.newsoneven .news, .newseven .news { padding-bottom:20px; color:#D2000C; font-weight:bold; }
.newsoneven .news .date, .newseven .news .date { color:#D2000C; }
.newsoneven .news P, .newseven .news P { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

/* search */
#cbase_search {}
#cbase_search .cbase_search_resultcount { padding-bottom:10px; }
#cbase_search A { color:#D2000C; }

/* links */
#cbase_links { width: 95%; }
#cbase_links .category { font-weight:bold;  color:#D2000C; padding-bottom:10px; }
#cbase_links .title { }

/* documenten */
#cbase_documents {  }
#cbase_documents .category { font-weight:bold;  color:#D2000C; padding-bottom:10px; }
#cbase_documents .title { }

/* nieuwsbrief */
#cbase_newsletteroverzicht {  }
#cbase_newsletteroverzicht .category { font-weight:bold;  color:#D2000C; display:block; padding-bottom:10px;}
#cbase_newsletteroverzicht .title { }
#cbase_newsletteroverzicht .date
{
	color:#D2000C;
}

/* Enquete */
#cbase_enquete
{
	border-top: 1px #CCE3B5 solid;
	border-bottom: 1px #CCE3B5 solid;
	margin: 10px 0px 0px 10px;
	display: block;
	width: 550px;
}

#cbase_enquete input.button
{
	margin-bottom: 5px;
}

#cbase_enquete .title
{
	font-weight:bold;
	color:#404040;
	height:30px;
	line-height:24px;
}

/* poll */
#cbase_poll { width:160px; background-color:#fefbf8; margin-top:20px; clear:both; }
#cbase_poll .extraicon { width:10px; }
#cbase_poll .extraicon IMG { display:none; }
#cbase_poll .returnmessage { padding:0px 10px 0px 10px; }
#cbase_poll .title { font-weight:bold;  color:#D2000C; padding:10px 0px 10px 0px; }
#cbase_poll .intro { padding:10px 10px 10px 0px; line-height:18px; }
#cbase_poll .question { font-weight:bold; padding:10px 10px 10px 0px; line-height:18px; }
#cbase_poll .ENQUETEITEM1 { padding:0px 10px 10px 0px; }
#cbase_poll .ENQUETEITEM1 IMG { background-color:#D2000C; color:#D2000C; }
#cbase_poll .ENQUETEITEM2 { padding:0px 10px 10px 0px;  }
#cbase_poll .ENQUETEITEM2 IMG { background-color:#D2000C; color:#D2000C;  }
#cbase_poll .buttons { background-color:#fff; padding:10px; }
#cbase_poll .buttons { }
#cbase_poll .buttons A { color:#D2000C; display:block; width:95px; text-align:left; padding-bottom: 5px; }
#cbase_poll .buttons .button { float:right; }


/* veelgestelde vragen */
#cbase_faqs { width:550px;  }
#cbase_faqs TD { line-height:20px; }
#cbase_faqs IMG { margin:0px 0px 0px 0px; display:none; }
#cbase_faqs .category { font-weight:bold;  color:#D2000C; padding-bottom:10px;}
#cbase_faqs .question { font-weight:bold; padding-left:20px; background-image:url(../images/question.gif); background-position:0px 3px;  background-repeat:no-repeat;  }
#cbase_faqs .answer { padding-left:20px; padding-bottom:10px; background-image:url(../images/answer.gif); background-position:0px 3px;  background-repeat:no-repeat; }

/* agenda */
#cbase_agenda { clear: both; display: block; width: 160px; background-color: #fff; }
#cbase_agenda .title { font-size:14px; font-weight:bold;  color:#D2000C;  padding: 5px 5px 10px 11px; }
#cbase_agenda .category { display:none; font-weight:bold;  color:#D2000C;  padding: 5px 5px 10px 11px; }
#cbase_agenda .action { font-size: 11px; padding: 10px 5px 5px 11px; }
#cbase_agenda .action A { color:#D2000C; padding: 0px 5px 0px 0px; font-size: 11px; font-weight: bold; }
#cbase_agenda .action IMG { display:none; padding: 0px 5px 0px 11px; font-size: 11px; }
#cbase_agenda .time { color:#D2000C; padding: 10px 5px 5px 11px; }
#cbase_agenda .description { padding:5px 4px 10px 11px; margin-bottom: 10px; font-size: 11px; border-bottom: 1px #C9E0B2 solid; }

#cbase_agenda_item {}
#cbase_agenda_item .title { font-weight:bold;  color:#D2000C; padding-bottom:10px; }
#cbase_agenda_item .summary { font-weight:bold; padding-bottom:10px;  }


#cbase_newsletter 
{
	background-color:#fff;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#ffffff;
	margin:0px 0px 10px 0px;
}

#cbase_newsletter TD
{
	padding: 3px 0px 3px 0px;
}

#cbase_newsletter #newsletter_table 
{
	padding:0px 0px 0px 0px;
	margin:5px 5px 5px 5px;
}

#cbase_newsletter #newsletter_table .title 
{
	font-size: 12px;
	padding: 0px 0px 8px 0px;
	font-weight: bold;
	color:#404040;
}

#cbase_newsletter #newsletter_table .inputtext 
{
	font-size: 10px;
	padding: 3px;
	width: 30%;
}

#cbase_newsletter #newsletter_table .input 
{
	width: 100%;
}


#cbase_newsletter #newsletter_table .newsletter_field 
{
	width: 100%;
}

DIV.message
{
	background-color:#DEEDD0;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#ffffff;
	width: auto;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 5px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
}




/* photoalbum */

#responseContainer TD
{
	vertical-align:top;	
}

#responseContainer IMG
{
	margin:0px 0px 0px 0px;
}

#responseContainer IMG:hover
{
}


#responseContainer .imagetable
{
	margin-right:5px;
}

#responseContainer .imageplaceholder
{
	vertical-align:middle;
	text-align:center;
	padding:0px 5px 0px 5px;
	background-color:#C9E0B2;
}

#responseContainer .description
{
	padding:5px 2px 20px 2px;
	margin:2px 0px 0px 0px;
	text-align:center;
	color: #00458E;
	}

/* Pinboard */
#cbase_pinboard 
{
	border: 1px #CCE3B5 solid;
	clear: both;
	margin-top: 32px;
	background-color: #C9E0B2;
}

#cbase_pinboard .showbutton
{
	background-color: #fff;
}

#cbase_pinboard img
{
	float: right;
	margin: 0px 5px 5px 7px;
	border: 1px #4A9902 solid;
}

#cbase_pinboard .item
{
	border-bottom: 1px #4A9902 solid;
	padding-top: 10px;
	margin-bottom: 20px;
}

.postdetails
{
	font-weight: bold;
	margin-bottom: 11px;
	display: block;
	border-bottom: 1px #CCE3B5 solid;
}

#cbase_pinboard .message
{
	clear: both;
	display: block;
	width: 545px;
}



/* formulier */
#cbase_form { width:545px; clear:both; }
#cbase_form TD { padding-bottom:5px; }
#cbase_form .title { width:200px; }
#cbase_form .input
{
	height:20px;
	width:350px;
	background-image:url(../images/bg_veld.gif);
	background-repeat:repeat-x;
	background-position:top left;
	line-height:16px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	border:1px solid #00458e;	
}
#cbase_form .textarea
{	
	height:100px;
	width:350px;
	background-image:url(../images/bg_veld.gif);
	background-repeat:repeat-x;
	background-position:top left;
	line-height:16px;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	border:1px solid #D2000C;
}

#cbase_form .checkbox { }
#cbase_form .radio { }
#cbase_form .button { float:right; margin-top:10px; }
#cbase_form .formelements { text-align:right; width:350px; }
