/* |-- VERSIE 17-01-2007 15:00u  --| */
/* |-- herdefinitie standaard elementen --| */
body
{
	background-color:#989fba;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	font-size:12px;
}


div
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	vertical-align:top;
	text-align:left;
	color:#052359;
}

p
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	vertical-align:top;
	color:#052359;
}


FORM
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

EM
{
	display:inline;
}


ul, li
{
}


a:link, a:active, a:visited
{
	text-decoration:underline;
	color:#052359;
}


a:hover
{
	text-decoration:none;
	color:#052359;
}


.veld
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	border:1px solid #535f8c;
	line-height:14px;
	text-indent:2px;
	font-size:0.9em;
}

.button
{
	border:1px solid #be321b;
	background-color:#be321b;
	color:#ffffff;
	text-align:center;
	line-height:14px;
	font-size:0.9em;
	font-weight:bold;
	cursor:hand;
}

.titel
{
	font-size:1.2em;
	font-weight:bold;
	display:block;
	clear:left;
	margin-bottom:22px;
}


#intro
{
	font-weight:bold;
	margin:0px 0px 22px 0px;
}

#infobank
{
	width:565;
	height:1200px;
}

/* algemene layout */

#container
{
	width:1000px;
	min-height:100%;
	margin: 0 auto;
	background-color:#ffffff;
	background-image:url(../images/container_bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#leftcolumn
{
	width:200px;
	float:left;
	clear:left;
	height:100%;
	overflow:hidden;
}


#main
{
	width:800px;
	min-height:100%;
	float:right;
	clear:right;
	background-image:url(../images/rightcolumn_bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#header
{
	width:800px;
	height:151px;
	clear:both;
	background-color:#ffffff;
	background-image:url(../images/header_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#content
{
	width:610px;
	float:left;
	clear:left;
}

#rightcolumn
{
	width:190px;
	float:right;
	clear:right;
}

#footer
{
	width:1000px;
	height:25px;
	clear:both;
	float:none;
	background-color:#535f8c;
	line-height:23px;
}


/* |-- afbeeldingen --| */
.imgleft
{
	margin:0px 10px 10px 0px;
	border:1px solid #fdf1b3;
}

.imgright
{
	margin:0px 0px 10px 10px;
	border:1px solid #fdf1b3;
}


/* |-- tekstgroottes --| */

.Normaal { font-size:1em;}
.Groter { font-size:1.2em; }
.Grootst 
{
	font-size:1.2em;
	font-weight:bold;
	display:block;
	clear:left;
	margin-bottom:22px;
}
.Kleiner  { font-size:0.9em;}
.Kleinst { font-size:0.85em;}


/* fontgrootte */

#fontsize
{
	width:200px;
	position:absolute;
	overflow:hidden;
	margin-left:50%;
	left:300px;
	z-index:200;
	text-align:right;	
	top:0px;
}

#fontsize_spacer
{
	float:right;
	width:35px;
	height:35px;
}

#klein:link, #klein:active, #klein:visited
{
	display:block;
	float:right;
	height:35px;
	width:39px;
	margin-right:-7px;
	background-image:url(../images/a_klein_a.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#klein:hover
{
	display:block;
	float:right;
	height:35px;
	width:39px;
	margin-right:-7px;
	background-image:url(../images/a_klein_a.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


#groot:link, #groot:active, #groot:visited
{
	display:block;
	float:right;
	height:35px;
	width:39px;
	background-image:url(../images/a_groot_n.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#groot:hover
{
	display:block;
	float:right;
	height:35px;
	width:39px;
	background-image:url(../images/a_groot_a.gif);
	background-repeat:no-repeat;
	background-position:top left;
}



#fontgrootte #klein:link, #fontgrootte #klein:active, #fontgrootte #klein:visited
{
	display:block;
	float:left;
	width:18px;
	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:18px;
	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:18px;
	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:18px;
	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:18px;
	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:18px;
	height:20px;
	background-image:url(../images/a_grootst.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #ffffff;
	overflow:hidden;
}

#logo
{
	display:block;
	clear:both;
	width:200px;
	height:151px;
	background-image:url(../images/logo.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}


/* |-- linkermenu --| */

#leftmenu
{
	width:185px;
	margin:15px 0px 15px 0px;
	padding:8px 0px 8px 0px;
	background-image:url(../images/leftmenu_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

#leftmenu A:link, #leftmenu A:active, #leftmenu A:visited
{
	display:block;
	clear:both;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0px 7px 35px;
	background-image:url(../images/leftmenu_bullits.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
}

#leftmenu A:hover, #leftmenu .SELECTED
{
	display:block;
	clear:both;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#be321b;
	padding:7px 0px 7px 35px;
	background-image:url(../images/leftmenu_bullits.gif);
	background-repeat:no-repeat;
	background-position:0px -41px;
}


/* |-- header --| */

.header_inner
{
	height:151px;
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#535f8c;
}

.header_spacer
{
	width:100%;
	height:100px;
	clear:both;
}


/* |-- quicklinks --| */

#quicklinks
{
	height:25px;
	float:left;
	width:574px;
	text-align:right;
}

#quicklinks A:link, #quicklinks A:active, #quicklinks A:visited
{
	font-size:0.85em;
	padding:0px 0px 0px 25px;
	background-image:url(../images/icon_link.gif);
	background-repeat:no-repeat;
	background-position:15px 4px;
}

#quicklinks A:hover
{
	font-size:0.85em;
	padding:0px 0px 0px 25px;
	background-image:url(../images/icon_link.gif);
	background-repeat:no-repeat;
	background-position:15px 4px;
	color:#be321b;
}


/* |-- secmenu --| */

#secmenu
{
	height:25px;
	float:left;
	width:574px;
	text-align:right;
}

#secmenu .item:link, #secmenu .item:active, #secmenu .item:visited
{
	font-size:0.9em;
	padding:0px 0px 0px 15px;
	color:#ffffff;
	text-decoration:underline;
	line-height:22px;
}

#secmenu .item:hover
{
	font-size:0.9em;
	padding:0px 0px 0px 15px;
	color:#ffffff;
	text-decoration:none;
	line-height:22px;
}


/* |-- zoeken --| */

#search
{
	padding:4px 35px 0px 0px;
	float:right;
}

#search .veld
{
	width:86px;
	margin-right:10px;
}

#search .button
{
	width:47px;
}


/* |-- content --| */

.content_inner
{
	padding:25px 35px 50px 10px;
	line-height:1.8em;
}

P TABLE TD
{
	font-size:0.8em;
	line-height:1.8em;
}


/* |-- breadcrum --| */

#crumpath
{
	font-size:0.9em;
	padding-bottom:10px;
	text-align:right;
}

#crumpath A
{
}


/* |-- nieuws --| */

#nieuws
{
}

#nieuws .news, .nieuwseven .news, .nieuwsoneven .news
{
	padding-bottom:20px;
}

#nieuws A
{
}


#nieuws .date, .newsoneven .news .date, .newseven .news .date
{
	background-color:#989fba;
	height:20px;
	width:85px;
	line-height:18px;
	text-align:center;
	color:#ffffff;
	font-size:0.9em;
}

#nieuws .title, .newsoneven .title,  .newseven .title
{
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
	font-weight:bold;
}

.leesverder:link, .leesverder:active, .leesverder:visited, .leesverder:hover
{	
	background-color:#535f8c;
	height:20px;
	width:85px;
	line-height:18px;
	text-align:center;
	color:#ffffff;
	font-size:0.9em;
	float:right;
	clear:right;
}

#nieuws .imgright
{
	margin:0px 0px 0px 10px;
}

#nieuws .content, .newsoneven .content, .newseven .content
{
	background-color:#fefae7;
	padding:10px;
	line-height:20px;
	font-size:0.9em;
	clear:both;
}

#nieuws .content P
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.nieuwsarchief:link, .nieuwsarchief:active, .nieuwsarchief:visited, .nieuwsarchief:hover
{
	display:block;
	width:100px;
	background-color:#535f8c;
	height:20px;
	line-height:18px;
	text-align:center;
	color:#ffffff;
	font-size:0.9em;
}



/* |-- rightcolumn --| */

.rightcolumn_inner
{
	padding:25px 25px 0px 10px;
	font-size:1em;
}

.banners P
{
	margin:0px;
	padding:0px;
}

.banners IMG
{
	width:145px;
	display:block;
	clear:both;
	float:left;
	border:0px;
	margin:0px 0px 10px 0px;
}



/* |-- footer --| */

#footer .siteby
{
	width:200px;
	text-indent:35px;
	float:left;
	font-size:0.9em;
	background-image:url(../images/bg_footerleft.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:25px;
}

#footer .copyright
{
	width:190px;
	float:right;
}

#footer .copyright_inner A:link, .footer_menu A:link, #footer .copyright_inner A:active, .footer_menu A:active, #footer .copyright_inner A:visited, .footer_menu A:visited, #footer .copyright_inner A:hover, .footer_menu A:hover
{
	color:#ffffff;
}

.copyright_inner
{
	padding-right:35px;
	text-align:right;
	color:#ffffff;
	font-size:0.9em;	
}

.footer_menu
{
	width:250px;
	float:right;
	text-align:right;
	padding-right:35px;
	font-size:0.9em;
}

.footer_menu A
{
	margin-left:10px;
}


/* FUNCTIE VENSTER */

#functionmenu { width:20px; left: 100px; z-index:300;  }
#functionmenu * { }
#functionmenu .functionbutton { clear:both; text-align:left; }
#functionmenu .functionbutton a img { background-color: #989fba; }
#functionmenu .functionbutton a:hover img { background-color: #535f8c; }
#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 { width: 100%; }
	#functionmenu textarea { width: 100%; height: 50px; }
	#functionmenu td { border-style: none; color:#052359; }
	#functionmenu table { width: 100%; border: solid 1px #535f8c; background-color: #989fba; }
	#functionmenu .close { text-align: right; }
	#functionmenu .button { text-transform:capitalize; }
	#functionmenu .buttonvind { width: 120px; float:left; }
	#functionmenu .buttonclose { float:right; width:17px; }
	#functionmenu #mail_form table { height: 87px; font-size:0.9em; }
	#functionmenu #mail_form { visibility: hidden; display:none; position: absolute; width: 300px; top: 0px; left: -310px; }
	#functionmenu #search_form table { height: 30px; font-size:0.9em; }
	#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; font-size:0.9em; }
	#functionmenu #top_top, #top_print, #top_email, #top_search { width: 130px; height: 18px; position: relative; visibility: hidden; display: none; left: -135px; background-color: #535f8c; 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 */


/* |-- fimpje --| */
.filmpje
{
	display:none;
	z-index:100;
	position:absolute;
	width:320px;
	height:275px;
	top:20px;
	left:50%;
	margin-left:-160px;
	background-color:#000000;
	text-align:center;
	border-style:solid;
	border-width:2px 2px 2px 2px;
	border-top-color:#ffffff;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#ffffff;
}

.filmpje .bovenbalk
{
	height:23px;
	width:100%;
	line-height:22px;
	font-size:11px;
	font-weight:bold;
	background-color:#425d94;
}

.filmpje #filmframe
{
	margin-top:10px;
}


/* CBASE ------------------------------------------------------------------*/
a.info { position:relative; z-index:24; 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 #fdf0af; background-color:#fefae7; font-size:0.8em;  padding:5px; text-decoration:none; }

.anchor {display:none;}

.cbase_feedback { padding:0px 0px 20px 0px; font-weight:bold; color:#be321b; }

/* sitemap */
#sitemap { width:565px; }
#sitemap td { font-size:0.75em; }
#sitemap a { }
#sitemap .titlerow { font-weight:bold; padding-bottom:10px; }
#sitemap .hoofdmenu { width:280px; }
#sitemap .submenu { width:285px; }
#sitemap .submenu a { font-size:0.90em; }

/* links */
#cbase_links { width:565px; }
#cbase_links TD { font-size:0.75em;  }
#cbase_links .category { font-weight:bold; padding-bottom:10px; }
#cbase_links .title { }

/* documenten */
#cbase_documents { width:565px;  }
#cbase_documents TD { font-size:0.75em;  }
#cbase_documents .category { font-weight:bold; padding-bottom:10px; }
#cbase_documents .title { }


/* actueel & content subs */
#cbase_actueel, #contentsubs
{
	width:145px;
	padding-top:15px;
}

#cbase_actueel .title
{
	display:block;
	clear:both;
	font-size:1em;
	font-weight:bold;
	color:#be321b;
	margin-bottom:10px;
}

#cbase_actueel A:link, #cbase_actueel A:active, #cbase_actueel A:visited, #contentsubs A:link, #contentsubs A:active, #contentsubs A:visited
{
	display:block;
	padding:5px 0px 5px 15px;
	color:#535f8c;
	text-decoration:underline;
	font-size:0.9em;
	background-image:url(../images/subs_bullits.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
}

#cbase_actueel A:hover, #contentsubs A:hover, #contentsubs .selected
{
	display:block;
	padding:5px 0px 5px 15px;
	color:#be321b;
	text-decoration:none;
	font-size:0.9em;
	background-image:url(../images/subs_bullits.gif);
	background-repeat:no-repeat;
	background-position:0px -53px;
}


/* veelgestelde vragen */
#cbase_faqs { width:565px;  }
#cbase_faqs TD { line-height:20px; font-size:0.8em; color:#042359; }
#cbase_faqs IMG { margin:0px 0px 0px 0px; display:none; }
#cbase_faqs .category { font-weight:bold;  padding-bottom:10px;}
#cbase_faqs .question { font-weight:bold; padding-left:40px; background-image:url(../images/question.gif); background-position:0px 3px;  background-repeat:no-repeat;  }
#cbase_faqs .answer { padding-left:40px; padding-bottom:10px; background-image:url(../images/answer.gif); background-position:0px 3px;  background-repeat:no-repeat; }


/* nieuwsbrief */
#cbase_newsletteroverzicht {  }
#cbase_newsletteroverzicht .category { font-weight:bold;  color:#D2000C; display:block; padding-bottom:10px;}
#cbase_newsletteroverzicht .title { }
#cbase_newsletteroverzicht .date
{
	color:#D2000C;
}


#cbase_newsletter 
{
	background-color:#DEEDD0;
	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;
}


/* formulier */
#cbase_form { width:565px; clear:both; }
#cbase_form TD { padding-bottom:5px; font-size:0.80em; }
#cbase_form .title { width:200px; font-weight:bold; }
#cbase_form .input
{
	width:350px;
	border:1px solid #535f8c;
	line-height:14px;
	text-indent:2px;
	font-size:0.9em;
}
#cbase_form .textarea
{	
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	height:100px;
	width:350px;
	border:1px solid #535f8c;
	line-height:14px;
	text-indent:2px;
	font-size:0.9em;
}

#cbase_form .checkbox { }
#cbase_form .radio { }
#cbase_form .button { float:right; margin-top:10px; text-transform:capitalize; }
#cbase_form .formelements { text-align:right; width:350px; }
