BODY
{
	background-color:#636466;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif;
	font-size:11px;
	color:#231f20;
	scrollbar-face-color:#636466;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#636466;
	scrollbar-track-color:#636466;
}

DIV,TABLE,TD
{
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif;
}

A:link, A:active, A:visited
{
	text-decoration:underline;
	color:#f68b1e;
}

A:hover
{
	text-decoration:none;
	color:#f68b1e;
}

FORM
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* algemene classes */
.Kleinst { font-size:9px; color:#f68b1e; }
.Kleiner { font-size:10px; color:#f68b1e; }
.Normaal { font-size:12px; color:#f68b1e; }
.Groter { font-size:14px; color:#f68b1e; font-weight:bold; }
.Grootst { font-size:16px; color:#f68b1e; font-weight:bold; }

.imgright
{
	float:right;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#ffffff;
	margin:0px 0px 10px 10px;
}

.imgleft
{
	float:left;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#ffffff;
	margin:0px 10px 10px 0px;
}

#maintable
{
	width:780px;
	height:100%;
	vertical-align:top;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#ffffff;
	background-color:#ffffff;
}

#topnav
{
	height:27px;
	text-align:right;
	background-color:#f68b1e;
	padding-right:17px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#ffffff;
	font-size:11px;
	color:#ffffff;
}

#topnav A:link, #topnav A:active, #topnav A:visited
{
	color:#ffffff;
	text-decoration:underline;
}

#topnav A:hover
{
	color:#ffffff;
	text-decoration:none;
}

#middle_table
{
	height:100%;
	vertical-align:top;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-top:145px;
	font-size:12px;
	background-color:#ffffff;
}

#content_table
{
	width:100%;
	height:100%;
	position:relative;
	z-index:20;
	font-size:12px;
}

#header
{
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	position:absolute;
	z-index:0;
	top:27px;
	width:778px;
	height:169px;
}

#logo
{
	width:137px;
	height:51px;
	padding:0px 0px 0px 0px;
	float:left;
	margin:19px 0px 0px 6px;
}

#zoeken
{
	float:left;
	padding:28px 0px 0px 41px;
}

#zoeken .zoekveld
{
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif;
	height:20px;
	width:102px;
	padding:2px 0px 0px 2px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#231f20;
	font-size:11px;
	color:#231f20;
	margin-right:10px;
}

.submit
{
	height:20px;
	background-color:#f68b1e;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-top-color:#ffffff;
	border-right-color:#231f20;
	border-bottom-color:#231f20;
	border-left-color:#ffffff;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
}


/* fontgrootte */
#fontgrootte
{
	float:right;
	text-align:right;
	width:64px;
	height:40px;
	top:30px;
	right:10px;
	position:relative;
}

#fontgrootte #klein
{
	display:block;
	float:left;
	width:16px;
	height:16px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#231f20;
	margin-right:5px;
}

#fontgrootte #middel
{
	display:block;
	float:left;
	width:16px;
	height:16px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#ffffff;
	margin-right:5px;
}

#fontgrootte #groot
{
	display:block;
	float:left;
	width:16px;
	height:16px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#ffffff;
}

/* end fontgrootte */


/* leftmenu */

#leftmenu
{
	width:163px;
	height:100%;
	vertical-align:top;
}

.menu_item_first
{
	width:145px;
	height:1px;
	background-image:url(../images/menu_divider.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.menu_item
{
	width:145px;
	padding-top:14px;
	padding-bottom:15px;
	padding-left:15px;
	background-image:url(../images/menu_divider.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	vertical-align:middle;
}

.menu_item A:link, .menu_item A:active, .menu_item A:visited, .menu_item A:hover   
{
	font-size:12px;
	font-weight:bold;
	position:relative;
	z-index:60;
	color:#ffffff;
}

.menu_item_selected
{
	width:145px;
	padding-top:14px;
	padding-bottom:15px;
	padding-left:15px;
	background-image:url(../images/menu_divider.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	vertical-align:middle;
	color:#ffffff;
}

.menu_item_selected A:link, .menu_item_selected A:active, .menu_item_selected A:visited, .menu_item_selected A:hover   
{
	font-size:12px;
	position:relative;
	z-index:60;
	color:#ffffff;
}

/* end leftmenu */


/* cirkels */
.cirkels
{
	height:271px;
	width:28px;
	z-index:50;
	position:absolute;
	margin-left:147px;
	margin-top:-7px;
	background-image:url(../images/cirkels.gif);
	background-repeat:no-repeat;	
}
/* end cirkels */


/* crumpath */
#crumpath
{
	position:absolute;
	z-index:30;
	top:140px;
	margin-left:193px;
	font-size:11px;
}

#crumpath A
{
	font-weight:bold;
}

/* end crumpath */

/* content */

#content
{
	font-size:12px;
	vertical-align:top;
	padding-left:30px;
	padding-right:40px;
}

.title
{
	font-size:14px;
	font-weight:bold;
	color:#f68b1e;
}

.subtitle
{
	font-size:12px;
	font-weight:bold;
}

#contentsubs
{
	width:200px;
	float:right;
	background-color:#f68b1e;
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 10px;
	font-size:12px;
	line-height:20px;
	color:#ffffff;	
}

#contentsubs A
{
	color:#ffffff;
}

#contentsubs .selected
{
	font-weight:bold;
	color:#ffffff;
}

/* end content */


.home_column
{
	vertical-align:top;
	width:340px;
	padding-right:20px;
	font-size:12px;
}

/* news */

.news_column
{
	vertical-align:top;
}

.news_content
{
	background-color:#f68b1e;
	padding:10px 10px 10px 10px;
	font-size:11px;
	line-height:15px;
	color:#ffffff;
}

.news_content A:link, .news_content A:active, .news_content A:visited 
{
	color:#ffffff;
}

.news_content .date
{
	font-weight:bold;
	color:#ffffff;
}

.news_content .archief
{
	float:right;
	clear:both;
	color:#ffffff;
}

.news_content .archief A
{
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}

#nieuwsoverzicht
{
	font-size:12px;
	margin-top:20px;
}

#nieuwsoverzicht .date
{
	font-weight:bold;	
}

#nieuwsoverzicht .item
{
	margin-bottom:20px;	
}

/* end news */

/* footer */

#footer_image
{
	height:111px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#footer
{
	height:27px;
	width:778px;
	
	background-color:#f68b1e;
	padding-left:17px;
	padding-right:17px;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#ffffff;
	font-size:11px;
	color:#ffffff;
}

#footer A
{
	color:#ffffff;
}

#copyright
{
	width:163px;
	float:left;
	position:relative;
}

#siteby
{
	float:left;
	margin-left:10px;
}

#footermenu
{
	float:right;
}

/* end footer */


/* cbase */

#cbase_search, #cbase_search TD, #cbase_search TABLE { font-size:12px; }
#cbase_search { width:500px; }

#cbase_form { background-color:#fff6e3; margin-bottom:50px; }
#cbase_form td { font-size: 11px; padding:10px 10px 10px 10px; }
#cbase_form .title { font-weight: bold; }
#cbase_form .input 
{
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif;
	height:20px;
	width:100%;
	padding:2px 0px 0px 2px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#231f20;
	font-size:11px;
	color:#231f20;
	margin-right:10px;
}

#cbase_form .textarea
{
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif;
	height:200px;
	width:100%;
	padding:2px 0px 0px 2px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#231f20;
	font-size:11px;
	color:#231f20;
	margin-right:10px;
}

#cbase_form .checkbox { }
#cbase_form .radio { }
#cbase_form .button
{
	height:20px;
	width:100px;
	margin-left:-90px;
	margin-top:5px;
	background-color:#f68b1e;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-top-color:#ffffff;
	border-right-color:#231f20;
	border-bottom-color:#231f20;
	border-left-color:#ffffff;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	position:absolute;
	z-index:1000;
	cursor:hand;
}

#cbase_form .formelements { width: 60%; }
.cbase_feedback { display:block; font-size:14px; color:#f68b1e; font-weight:bold; clear:both; margin-bottom:20px; }

a.info{ position:relative; z-index:24; background-color:transparant; color:#f68b1e; }
a.info:hover{z-index:25; background-color:#ffffff; color: #f68b1e; text-decoration: none; }
a.info span{display: none; }
a.info:hover span{ display:block; position:absolute; top:2em; left:2em; width:20em; background-color:#fff6e3; border-style:solid; border-width:1px 1px 1px 1px; border-color:#f68b1e; color:#f68b1e; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; padding: 5px 5px 7px 5px; }

#cbase_documents { font-family:Verdana,Arial,Helvetica,Sans-Serif; }
#cbase_documents TD TABLE { height:100%; vertical-align:top;  }
#cbase_documents .category { font-weight: bold; font-size:12px; padding-bottom:15px; color:#f68b1e; }
#cbase_documents .title { font-size:12px; }

#cbase_links { font-family:Verdana,Arial,Helvetica,Sans-Serif; }
#cbase_links .category { font-weight: bold; font-size:12px; padding-bottom:15px; color:#f68b1e; }
#cbase_links .title { font-size:12px; }

#sitemap { font-size:12px; }
#sitemap td { font-size:12px; }
#sitemap a { font-size:12px; }
#sitemap .titlerow { font-weight:bold; font-size:12px; width:250px; }
#sitemap .hoofdmenu { font-size:12px; }
#sitemap .submenu { font-size:12px; }
#sitemap .submenu a { font-size:12px; }

#cbase_agenda { width: 100%; }
#cbase_agenda td { padding: 3px; }
#cbase_agenda img {display:none;}
#cbase_agenda .title {font-weight:bold;border-bottom:2px solid #FF5116;  }
#cbase_agenda .overzicht { border-bottom:2px solid #FF5116; text-align: right; }
#cbase_agenda .category { display: none; }
#cbase_agenda .action { font-weight:bold; }
#cbase_agenda .time { }
#cbase_agenda .description { }

#cbase_faqs { width:500px; }
#cbase_faqs table { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#cbase_faqs IMG { display:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#cbase_faqs td { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:70%; }
#cbase_faqs .category { font-weight:bold; padding-bottom:10px; } 
#cbase_faqs .question { padding-left:24px; background-image:url(../images/bk_question.gif); background-repeat:no-repeat; font-style:italic }
#cbase_faqs .answer { padding-bottom:20px; padding-left:24px; background-image:url(../images/bk_answer.gif); background-repeat:no-repeat; }

#cbase_newsletter { border-top: solid 2px #FF5116; width: 145px; margin-top: 50px; margin-left: 5px; }
#cbase_newsletter .title { padding: 3px; font-weight: bold; padding-top: 10px; }
#cbase_newsletter .inputtext { padding: 3px;  width: 30%; font-size: 10px; }
#cbase_newsletter .input { width: 70%; }
#cbase_newsletter .input input { font-size: 10px; width: 100%; }
#cbase_newsletter .buttons { text-align: right; }
#cbase_newsletter .buttons .button { border: none; background-color: Transparent; text-decoration: underline; cursor: hand; font-size: 10px; }

/* smoelenboek */
#cbase_smoelenboek { width: 100%; border-style:solid; border-width:1px 1px 1px 1px; border-color:#B8C4CF; }
#cbase_smoelenboek * { vertical-align: top; font-family: Verdana, Tahoma }
#cbase_smoelenboek .letterstrip { background-color: #FF5116; padding: 3px 10px 3px 10px;  }
#cbase_smoelenboek .letterstrip .letter_yes { font-weight: bold; color:#ffffff; margin:0px 2px 0px 2px; }
#cbase_smoelenboek .letterstrip .letter_yes A { color:#ffffff; margin:0px 2px 0px 2px; }
#cbase_smoelenboek .letterstrip .letter_no { font-weight: bold; color: #374059; margin:0px 2px 0px 2px; }
#cbase_smoelenboek .sortstrip { background-color: #FFF8E1; padding: 20px 10px 3px 10px; }
#cbase_smoelenboek .sortstrip .section { width: 150px; font-size: 10px; }
#cbase_smoelenboek .searchstrip { background-color: #FFF8E1; padding: 3px 10px 3px 10px;  }
#cbase_smoelenboek .paging { padding: 10px 10px 10px 10px; text-align: center; }
#cbase_smoelenboek .userblock { border-style:solid; border-width:1px 0px 0px 0px; border-color:#B5D0DD; background-color: #FFF8E1; width: 100%; }
#cbase_smoelenboek .userblock .fieldname { width: 180px; font-weight: bold; padding-left: 10px; }
#cbase_smoelenboek .userblock .fieldvalue {  }
#cbase_smoelenboek .userblock .userinfo { padding-bottom:20px; }
#cbase_smoelenboek .userblock .userimage { vertical-align: top; text-align: right; padding: 10px; }
#cbase_smoelenboek .userblock .name { font-weight:bold; font-size:14px; padding-left: 10px; padding-top:20px; padding-bottom:10px; }
#cbase_smoelenboek .sectionsearch .fieldname { width: 180px; font-weight: bold; }
#cbase_smoelenboek .sectionsearch .fieldvalue {  }
#cbase_smoelenboek .freesearch .fieldname { width: 180px; font-weight: bold; }
#cbase_smoelenboek .freesearch .fieldvalue {  }
#cbase_smoelenboek input { font-size: 10px; border: solid 1px #B8C4CF; }
#cbase_smoelenboek .button { width:60px; margin-left:5px; background-color:#FF5116; border-width: 1px; color: #ffffff; }
#cbase_smoelenboek form { margin: 0px; }

#cbase_smoelenboek .search { width: 150px; font-size: 10px; }
#cbase_smoelenboek .password { width: 150px; font-size: 10px;  }
#cbase_smoelenboek .section { width: 150px; font-size: 10px; }
#cbase_smoelenboek .firstname { width: 304px; font-size: 10px; }
#cbase_smoelenboek .lastname { width: 304px; font-size: 10px; }
#cbase_smoelenboek .availability { width: 304px; font-size: 10px; }
#cbase_smoelenboek .functiondescription { width: 304px; height: 100px; font-size: 10px;  }
#cbase_smoelenboek .personalinformation { width: 304px; height: 100px; font-size: 10px; }
/* end smoelenboek */


#LOGIN, #LOGIN TABLE, #LOGIN TD { font-size:12px; width:300px; }
#LOGIN {  }
#LOGIN input
{
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif;
	height:20px;
	width:100%;
	padding:2px 0px 0px 2px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#231f20;
	font-size:11px;
	color:#231f20;
	margin-right:10px;
}

#LOGIN .button
{
	height:20px;
	width:100px;
	background-color:#f68b1e;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-top-color:#ffffff;
	border-right-color:#231f20;
	border-bottom-color:#231f20;
	border-left-color:#ffffff;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
}


/* photoalbum */

#responseContainer IMG
{
	margin:0px 0px 0px 0px;
}

#responseContainer IMG:hover
{
}


#responseContainer .imagetable
{
	margin-right:5px;
}

#responseContainer .imagetable td
{
	vertical-align:top;
}

#responseContainer .imageplaceholder
{
	vertical-align:top;
	text-align:center;
	padding:0px 5px 0px 5px;
}

#responseContainer .description
{
	padding:5px 2px 20px 2px;
	margin:2px 0px 0px 0px;
}



/* FUNCTIE VENSTER */

#functionmenu { width:20px; text-align:right; left: 100px; z-index:50; }
#functionmenu * { font-family: tahoma; font-size:11px; }
#functionmenu .functionbutton { clear:both; }
#functionmenu .functionbutton a img { background-color: #231f20; border-style:solid; border-width:1px 1px 1px 1px; border-color:#ffffff; }
#functionmenu .functionbutton a:hover img { background-color: #231f20; }
#functionmenu .functionbutton .top, .print, .email, .search {  }
#functionmenu .functionbutton .top, .print, .email {  }

	/* FORMS */
	#functionmenu form { margin: 0px; }
	#functionmenu input { font-family: verdana, sans-serif; font-size: 11px; width: 100%; }
	#functionmenu textarea { font-family: verdana, sans-serif; font-size: 11px; width: 100%; height: 50px; }
	#functionmenu td { border-style: none; color: #ffffff; }
	#functionmenu table { width: 100%; border: solid 1px #003975; background-color: #231f20; }
	#functionmenu .close { background-color:#424242; text-align: right; }
	#functionmenu .button { width: 150px; background-color:#231f20; border-width: 1px; color: #ffffff; }
	#functionmenu .buttonvind { width: 124px; background-color:#231f20; border-width: 1px; color: #ffffff; float:left;}
	#functionmenu .buttonclose { background-color:#231f20; border-width: 1px; color: #ffffff; font-weight:bold; font-size:11px;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: -302px; }
	#functionmenu #search_form table { height: 30px; }
	#functionmenu #search_form { visibility: hidden; display:none; position: absolute; width: 300px; top: 0px; left: -302px; }
	#functionmenu #search_form td { }
	
	/* FLAPOUTS */
	#functionmenu span { position: absolute; z-index:1000; left:  15px; top: 1px; }
	#functionmenu #top_top, #top_print, #top_email, #top_search { width: 150px; height: 18px; position: relative; visibility: hidden; display: none; left: -20px; background-color: #231f20; color: #ffffff; }
	*html #functionmenu #top_top, #top_print, #top_email, #top_search { height: 18px; }
	#functionmenu #top_top { top: -59px;  }
	#functionmenu #top_print { top: -39px; }
	#functionmenu #top_email { top: -19px; }

/* END FUNCTIE VENSTER */