/* ----- redefine standard classes */

body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}

TD
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 15px;
	color: #001e57;
	vertical-align: top;
}

UL, OL, LI
{
	line-height:18px;
}

DIV
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	vertical-align: top;
}

A:link, A:active, A:visited, A:hover
{
	color: #001e57;
}

FORM
{
	margin: 0px;
	padding: 0px;
}

P
{
	margin: 0px 0px 10px 0px;
	line-height: 20px;
}

P A:hover
{
	text-decoration:none;
}

#intro
{
	font-weight:bold;
}


/* ----- general styles */

.field
{
	border: 1px solid #566892;
	height: 20px;
	line-height: 17px;
	font-size: 11px;
}

.button
{
	height: 20px;
	line-height: 17px;
	font-size: 12px;
	background-color: #d4dee8;
	color: #001e57;
	font-weight: bold;
	cursor: hand;
	padding: 0px;
	border-style:solid;
	border-width:1px;
	border-top-color:#efeff1;
	border-right-color:#9d9d9f;
	border-bottom-color:#9d9d9f;
	border-left-color:#efeff1;
}

.imgleft
{
	float: left;
	margin: 5px 10px 0px 0px;
}

.imgright
{
	float: right;
	margin: 5px 0px 0px 10px;
}

.contenttitle
{
	font-size:14px;
	font-weight:bold;
}

.lastupdate
{
	font-size:11px;
	margin-bottom:20px;
}

.normaal { font-size:12px; }
.groter { font-size:14px; color:#001e57; font-weight:bold; }
.grootst { font-size:16px; }
.kleiner  { font-size:11px; }
.kleinst { font-size:10px; }


/* ----- general layout */

#main_container
{
	width: 990px;
	position: absolute;
	margin-left: 50%;
	left: -495px;
	height:100%;
}

#header
{
	width: 990px;
	height: 125px;
	background-position: 470px 0px;
	background-repeat: no-repeat;
}

#left
{
	width: 167px;
	background-color: #fef4d5;
	background-image: url(../images/left_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#content
{
	width: 587px;
	background-image: url(../images/content_bg.gif);
	background-position: 14px 0px;
	background-repeat: no-repeat;
}

#content_wide
{
	width:823px;
	background-image: url(../images/content_bg.gif);
	background-position: 14px 0px;
	background-repeat: repeat-x;
}

#right
{
	width: 236px;
	background-image: url(../images/right_bg.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #a5b0c4;
}

#footer
{
	width: 990px;
	height:20px;
	background-color:#001e57;
	background-image:url(../images/footer_bg.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

#infobank
{
	width:540px;
}


/* ----- gemeentelogo's */
.gemeentelogo
{
	width:400px;
	height:28px;
	position:absolute;
	z-index:100;
	margin-left:168px;
	margin-top:22px;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

.bergenopzoom	{ background-image:url(../images/logo_bergenopzoom.gif); }
.bernheze		{ background-image:url(../images/logo_bernheze.gif); }
.best			{ background-image:url(../images/logo_best.gif); }
.boxmeer		{ background-image:url(../images/logo_boxmeer.gif); }
.boxtel			{ background-image:url(../images/logo_boxtel.gif); }
.breda			{ background-image:url(../images/logo_breda.gif); }
.denbosch		{ background-image:url(../images/logo_denbosch.gif); }
.eindhoven		{ background-image:url(../images/logo_eindhoven.gif); }
.ettenleur		{ background-image:url(../images/logo_ettenleur.gif); }
.halderberge	{ background-image:url(../images/logo_halderberge.gif); }
.helmond		{ background-image:url(../images/logo_helmond.gif); }
.oosterhout		{ background-image:url(../images/logo_oosterhout.gif); }
.oss			{ background-image:url(../images/logo_oss.gif); }
.roosendaal		{ background-image:url(../images/logo_roosendaal.gif); }
.tilburg		{ background-image:url(../images/logo_tilburg.gif); }
.uden			{ background-image:url(../images/logo_uden.gif); }
.valkenswaard	{ background-image:url(../images/logo_valkenswaard.gif); }
.veghel			{ background-image:url(../images/logo_veghel.gif); }
.waalwijk		{ background-image:url(../images/logo_waalwijk.gif); }


/* ----- folder classes */
#folder_header, #folder_footer
{
	display:none;
}


/* ----- header */
.header_inner
{
	width: 100%;
	height: 100%;
	background-image: url(../images/header_inner_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#logo
{
	height: 52px;
	width: 390px;
	position: absolute;
	z-index: 100;
}

/* search container */
#search_container
{
	height: 72px;
	padding: 46px 4px 0px 4px;
	position: absolute;
	top: 52px;
	text-align: left;
}

#search_container .field
{
	width: 100px;
	float: left;
}

#search_container .button
{
	width:55px;
	float: left;
	margin-left:2px;
}


/* topmenu */
#topmenu
{
	position: absolute;
	padding-top: 46px;
	width: 650px;
	padding-left: 14px;
	margin-top: 52px;
	margin-left: 167px;
}

#topmenu A:link, #topmenu A:active, #topmenu A:visited
{
	text-decoration: none;
	font-weight: bold;
}

#topmenu A:hover
{
	text-decoration: underline;
	font-weight: bold;
}


/* fontgrootte */
#fontgrootte
{
	width: 60px;
	position:absolute;
	z-index:400;
	padding-top: 95px;
	text-align:left;
	margin-left:900px;
}

#fontgrootte #small:link, #fontgrootte #small:active, #fontgrootte #small:visited
{
	display:block;
	border: 0px;
	height: 24px;
	width: 24px;
	float:right;
	background-image: url(../images/a_klein_bg.png);
	background-position: 0px -28px;
	background-repeat: no-repeat;
	margin-right: 6px;
}

#fontgrootte #small:hover
{
	display:block;
	border: 0px;
	height: 24px;
	width: 24px;
	float:right;
	background-image: url(../images/a_klein_bg.png);
	background-position: 0px -28px;
	background-repeat: no-repeat;
	margin-right: 6px;
}


#fontgrootte #big:link, #fontgrootte #big:active, #fontgrootte #big:visited
{
	display:block;
	border: 0px;
	height: 24px;
	width: 24px;
	float:right;
	background-image: url(../images/a_groot_bg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#fontgrootte #big:hover
{
	display:block;
	border: 0px;
	height: 24px;
	width: 24px;
	float:right;
	background-image: url(../images/a_groot_bg.png);
	background-position: 0px -28px;
	background-repeat: no-repeat;
}

#fontgrootte #small, #fontgrootte #big
{
	behavior: url(/client/1/scripts/iepngfix.htc);
	cursor:hand;
}


/* ----- left */

/* leftmenu */
#leftmenu
{
	display:block;
	position:absolute;
	width: 167px;
	background-color: #fcda72;
	padding: 10px 0px 10px 0px;
	margin-top: 1px;
}

#leftmenu A:link, #leftmenu A:active, #leftmenu A:visited
{
	display: block;
	clear: both;
	padding: 10px 0px 10px 17px;
	text-decoration: none;
	background-image: url(../images/leftmenu_arrow.gif);
	background-position: 8px 16px;
	background-repeat: no-repeat;
	font-size: 11px;
}

#leftmenu A:hover
{
	display: block;
	clear: both;
	padding: 10px 0px 10px 17px;
	text-decoration: none;
	background-image: url(../images/leftmenu_arrow.gif);
	background-position: 8px 16px;
	background-repeat: no-repeat;
	font-size: 11px;
	text-decoration: none;
	background-color:#fabd00;
}

#leftmenu .selected, #leftmenu A.selected:link, #leftmenu A.selected:active, #leftmenu A.selected:visited, #leftmenu A.selected:hover
{
	display: block;
	clear: both;
	padding: 10px 0px 10px 17px;
	text-decoration: none;
	background-image: url(../images/leftmenu_arrow.gif);
	background-position: 8px 16px;
	background-repeat: no-repeat;
	font-size: 11px;
	text-decoration: none;
	background-color:#fabd00;
}


/* ----- content */

.content_inner
{
	padding: 14px 32px 14px 14px;
}

.content_inner A:hover
{
	text-decoration:none;
}

/* crumpath */

.crumpath
{
	padding-bottom:10px;
	font-size:11px;
	text-align:right;
}

.crumpath A:hover
{
	text-decoration:none;
}


/* homepage news */

.nieuwskolom
{
	float:left;
	width:270px;
	margin-bottom:20px;
	padding-bottom:10px;
	background-color:#edf1f7;
	border-right:4px solid #ffffff;
}

.nieuwskolom .title
{
	display:block;
	width:100%;
	padding:3px 3px 10px 3px;
	background-color:#ffffff;
	font-weight: bold;
}

.nieuwskolom .item
{
	line-height:20px;
	display:block;
	width:100%;
	padding:10px 10px 0px 10px;
	clear:both;
	line-height:15px;
}

.nieuwskolom .date, .date
{
	font-size:80%;
	font-style:italic;
}

.nieuws
{
	width: 100%;
	clear: both;
	padding: 20px 0px 20px 0px;
}

.nieuws_titel
{
	width: 200px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}

.nieuwsarchief:link, .nieuwsarchief:active, .nieuwsarchief:visited
{
	display: block;
	width: 120px;
	text-align: right;
	float: right;
	clear: both;
	text-decoration: underline;
	font-size: 11px;
	margin-top: 5px;
}

.nieuwsarchief:hover
{
	text-decoration: none;
}

.nieuwsitem
{
	display: block;
	clear: both;
	background-color: #edf1f7;
	padding: 5px 10px 10px 10px;
	font-size: 11px;
	line-height: 17px;
}

.nieuwsitem A:link, .nieuwsitem A:active, .nieuwsitem A:visited
{
	font-size: 12px;
	display: block;
	clear: both;
	padding: 0px 0px 0px 17px;
	text-decoration: underline;
	background-image: url(../images/leftmenu_arrow.gif);
	background-position: 3px 7px;
	background-repeat: no-repeat;
}

.nieuwsitem A:hover
{
	font-size: 12px;
	display: block;
	clear: both;
	padding: 0px 0px 0px 17px;
	text-decoration: none;
	background-image: url(../images/leftmenu_arrow.gif);
	background-position: 5px 7px;
	background-repeat: no-repeat;
}

.nieuwsitem .date
{
	font-size: 11px;
	display:block;
	padding-left:17px;
}

.nieuwsitem .itemtext
{
	display:block;
	padding-left:17px;
}

.nieuwsimage
{
	float: right;
	margin: 0px 0px 0px 10px;
}

	/* nieuwsoverzicht */
 
	.nieuwsoverzicht
	{		
	}
	
	.nieuwsoverzicht .item
	{
		padding-bottom:10px;
	}
	
	.nieuwsoverzicht .date
	{
		font-size:11px;
	}
	
	
	/* socard banners */
	
	.socard_banner
	{
		height:145px;
		width:216px;
		background-image:url(../images/socardbanner/zwbrabant_bk.gif);
		background-repeat:no-repeat;
		background-color:#053e8f;
		position:absolute;
		margin-top:-9px;
	}

	.socard_banner .banner_content
	{
		margin:0px 0px 0px 5px;
		font-family:Verdana,Sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#053e8f;
		float:left;
	}
	
	.socard_banner .bannertd
	{
		color:#053e8f;
		font-size:11px;
	}
	
	.socard_banner .formMain
	{
		font-weight: bold;
		font-size: 10px;
		width: 65px;
		color: #053e8f;
	}
	
	.socard_banner .socard_button
	{
		float:left;
		margin:15px 0px 0px 0px;
	}


/* ----- right */

.right_inner
{
	background-image: url(../images/right_top_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 20px 20px 0px;
	margin-bottom:20px;
	clear:both;
}

	/* content subs */
	
	#contentsubs
	{
		padding:10px 4px 25px 4px;
	}
	
	#contentsubs A:link, #contentsubs A:active, #contentsubs A:visited
	{
		font-size:11px;
		display:block;
		clear:both;
		margin-bottom:5px;
		padding: 7px 0px 10px 13px;		
		text-decoration: none;
		background-image: url(../images/leftmenu_arrow.gif);
		background-position: 5px 13px;
		background-repeat: no-repeat;
	}

	
	#contentsubs A:hover
	{
		font-size:11px;
		display: block;
		clear: both;
		margin-bottom:5px;
		padding: 7px 0px 10px 13px;
		text-decoration: none;
		background-image: url(../images/leftmenu_arrow.gif);
		background-position: 5px 13px;
		background-repeat: no-repeat;
		background-color:#edf1f7;
	}
	
	
	#contentsubs .selected
	{
		font-size:11px;
		display: block;
		clear: both;
		margin-bottom:5px;
		padding: 7px 0px 10px 13px;
		text-decoration: none;
		background-image: url(../images/leftmenu_arrow.gif);
		background-position: 5px 13px;
		background-repeat: no-repeat;
		background-color:#edf1f7;
	}
	
	/* content subs in themapagina's */

	#leftmenu #contentsubs
	{
		padding:0px 0px 0px 0px;
	}
	
	#leftmenu #contentsubs A:link, #leftmenu A:active, #leftmenu A:visited
	{
		display: block;
		clear: both;
		padding: 10px 0px 10px 17px;
		text-decoration: none;
		background-image: url(../images/leftmenu_arrow.gif);
		background-position: 8px 16px;
		background-repeat: no-repeat;
		font-size: 11px;
	}

	#leftmenu #contentsubs A:hover
	{
		display: block;
		clear: both;
		padding: 10px 0px 10px 17px;
		text-decoration: none;
		background-image: url(../images/leftmenu_arrow.gif);
		background-position: 8px 16px;
		background-repeat: no-repeat;
		font-size: 11px;
		text-decoration: none;
		background-color:#fabd00;
	}

	#leftmenu #contentsubs .selected, #leftmenu A.selected:link, #leftmenu A.selected:active, #leftmenu A.selected:visited, #leftmenu A.selected:hover
	{
		display: block;
		clear: both;
		padding: 10px 0px 10px 17px;
		text-decoration: none;
		background-image: url(../images/leftmenu_arrow.gif);
		background-position: 8px 16px;
		background-repeat: no-repeat;
		font-size: 11px;
		text-decoration: none;
		background-color:#fabd00;
	}
		
	


/* ----- footer */

.footer_inner
{
	padding:0px 34px 0px 10px;
	line-height:20px;
}

#footer A:link, #footer A:active, #footer A:visited
{
	color:#ffffff;
	text-decoration:underline;
}

#footer A:hover
{
	color:#ffffff;
	text-decoration:none;
}

.footer_left
{
	width:190px;
	float:left;
	color:#ffffff;
	font-size:10px;
}

.footer_right
{
	width:700px;
	float:right;
	text-align:right;
	color:#ffffff;
	font-size:10px;
}


/* cbase */


/* ----- cbase agenda */

#cbase_agenda
{
	padding:10px 4px 25px 4px;
	background-image:url(../images/agenda_bottom_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#cbase_agenda A:hover
{
	text-decoration:none;
}

#cbase_agenda .agendatitle
{
	font-weight:bold;
	font-size:11px;
}

#cbase_agenda .time
{
	display:block;
	clear:both;
	font-size:11px;
	padding-top:10px;
}

#cbase_agenda .category
{
	display: none;
}

#cbase_agenda .action
{
	font-size:11px;
}

#cbase_agenda .action A:link, #cbase_agenda .action A:active, #cbase_agenda .action A:visited
{
	text-decoration:underline;
	font-size:11px;
}

#cbase_agenda .action A:hover
{
	text-decoration:none;
	font-size:11px;
}

#cbase_agenda .description
{
}

#cbase_agenda .agenda_archive:link, #cbase_agenda .agenda_archive:active, #cbase_agenda .agenda_archive:visited
{
	font-size:11px;
	color:#ffffff;
}

#cbase_agenda .additem
{
	font-size:11px;
	color:#ffffff;
}


/* agenda items */

#cbase_agenda_item
{
	width:541px;
}

#cbase_agenda_item .title
{
	font-size: 14px;
	font-weight:bold;
	padding-bottom:20px;
}
#cbase_agenda_item .summary
{
	padding-bottom: 20px;
}
#cbase_agenda_item .time, #cbase_agenda_item .default
{
	padding-bottom: 5px;
	font-size:11px;
}
#cbase_agenda_item .description
{
}


/* ---- cbase actueel */

#cbase_actueel
{
	padding:20px 24px 10px 4px;
	background-image:url(../images/agenda_bottom_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#cbase_actueel A:hover
{
	text-decoration:none;
}

.actueel_title
{
	display:block;
	font-weight:bold;
	font-size:11px;
	padding-bottom:10px;
}

#cbase_actueel .item
{
	font-size:11px;
}

#cbase_actueel .description
{
	font-size:11px;
	padding-bottom:20px;
}

#cbase_actueel .description A
{
	font-size:11px;
}

#cbase_actueel .description P
{
	margin:0px 0px 5px 0px;
}



/* ---- cbase search */
#cbase_search_body
{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 15px;
	color: #001e57;
	vertical-align: top;
}
#cbase_search .title
{
	padding: 0px 0px 0px 0px;
}
#cbase_search
{
	margin: 10px 0px 0px 0px;
	margin-top: 10px;
}
#cbase_search a
{
	font-weight: normal;
}
.resulttype_title:link, .resulttype_title:active, .resulttype_title:visited
{
	height: 22px;
	line-height: 20px;
	padding: 0px 10px 0px 10px;
	margin-right: 1px;
	background-color: #00215a;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.resulttype_title:hover, .resulttype_title_active
{
	height: 22px;
	line-height: 20px;
	padding: 0px 10px 0px 10px;
	margin-right: 1px;
	background-color: #f9c201;
	color: #00215a;
	font-weight: bold;
	text-decoration: none;
}
#cbase_search .category_title
{
	display: block;
	font-weight: bold;
	color: #00215a;
	margin: 20px 0px 5px 0px;
}


.website_title
{
	display: block;
	font-size: 120%;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	margin-top: 30px;
	width: 100%;
	color: #00215a;
	border-top: 1px solid #00215a;
}
#cbase_search LI
{
	line-height: 20px;
}

/* ---- cbase documents */

#cbase_documents
{
	width:541px;
}
#cbase_documents .category
{
	font-weight: bold;
	padding-bottom: 10px;
}
#cbase_documents .title
{
	padding: 0px 0px 0px 0px;
}

/* ---- cbase links */
#cbase_links
{
	width:541px;
}
#cbase_links .category
{
	font-weight: bold;
	padding-bottom: 10px;
}
#cbase_links .title
{
	padding: 0px 0px 0px 0px;
}

/* ---- cbase sitemap */
#sitemap
{
	width:541px;
}
#sitemap td
{
}
#sitemap a
{
}
#sitemap .titlerow
{
	font-weight: bold;
}
#sitemap .hoofdmenu
{
}
#sitemap .submenu
{
}
#sitemap .submenu a
{
}

/* ---- cbase form */

#cbase_form
{
	width: 541px;
}
#cbase_form TD
{
	padding-bottom: 5px;
}
#cbase_form .formelements
{
	width: 50%;
}
#cbase_form .input
{
	border: 1px solid #566892;
	height: 20px;
	line-height: 17px;
	font-size: 11px;
	width:269px;
}
#cbase_form .textarea
{
	border: 1px solid #566892;
	height: 20px;
	line-height: 17px;
	font-size: 11px;
	width:269px;
	height:100px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
#cbase_form .button
{
	float: right;
	width: 100px;
	text-transform: capitalize;	
	height: 20px;
	line-height: 17px;
	font-size: 12px;
	background-color: #d4dee8;
	color: #001e57;
	font-weight: bold;
	cursor: hand;
	padding: 0px;
	border-style:solid;
	border-width:1px;
	border-top-color:#efeff1;
	border-right-color:#9d9d9f;
	border-bottom-color:#9d9d9f;
	border-left-color:#efeff1;
	
}
#cbase_form .title
{
	width: 50%;
}
#cbase_form #attachment-optie
{
	height: 16px;
	border: 1px solid #566892;
	width: 100%;
	margin-left: 10px;
	font-size: 11px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

/* ---- cbase faqs */

#cbase_faqs
{
	width: 541px;
}
#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;
}
#cbase_faqs .category
{
	font-weight: bold;
	padding-bottom: 10px;
}
#cbase_faqs .question
{
	padding-left: 28px;
	padding-bottom:12px;
	padding-top:4px;
	background-image: url(../images/bk_question.gif);
	background-repeat: no-repeat;
	font-style: italic;
}
#cbase_faqs .answer
{
	padding-bottom: 20px;
	padding-left: 28px;
	padding-top:3px;
	background-image: url(../images/bk_answer.gif);
	background-repeat: no-repeat;
}



#cbase_newsletter
{
	width:541px;
	display: none;
	background-color: #fef4d5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #00215a;
	margin: 0px 10px 90px 10px;
}
#cbase_newsletter #newsletter_table
{
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 5px 5px;
}
#cbase_newsletter #newsletter_table .title
{
	padding: 0px 0px 8px 0px;
	font-weight: bold;
	color: #053a74;
}
#cbase_newsletter #newsletter_table .inputtext
{
	padding: 3px;
	width: 30%;
}
#cbase_newsletter #newsletter_table .input
{
	width: 100%;
}
#cbase_newsletter #newsletter_table .buttons
{
	text-align: right;
	padding: 5px 0px 5px 0px;
}
#cbase_newsletter #newsletter_table .buttons .button
{
	font-size: 85%;
	padding: 1px 5px 1px 5px;
	color: #00215a;
	background-color: #f9c201;
	font-weight: bold;
	border: 1px solid #00215a;
	cursor: hand;
}
#cbase_newsletter #newsletter_table .newsletter_field
{
	font-size: 85%;
	width: 100%;
	border-style: solid;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
}

#LOGIN
{
}
#LOGIN input
{
	width: 160px;
	border: 1px inset #000000;
	height: 17px;
	font-size: 80%;
	color: #000000;
}
#LOGIN .button
{
	font-weight: bold;
	color: #00215a;
	background-color: #f9c201;
	width: 160px;
	float: right;
	border: solid 1px #000000;
	height: 20px;
}

/* rollovers links & documenten */
a.info{ line-height:20px; position:relative; z-index:24; background-color:#fff; font-weight:normal; }
a.info:hover{z-index:25; background-color:#ffffff; font-weight:normal;}
a.info span{display: none}
a.info:hover span{ display:block; position:absolute; top:2em; left:2em; width:20em; border:1px solid #fabd00; background-color:#fef4d5; color:#000000; font-weight:normal; font-size:10px; padding-left: 5px;padding-right: 5px;}


/* FUNCTIE VENSTER */

#functionmenu { left: 0px; float:right; width:11px; margin-left:1px; margin-top:1px; z-index:10; }
*html #functionmenu { width:24px; left: 0px; float:right; width:11px; margin-left:-9px; margin-top:0px; z-index:10; }
#functionmenu * {  font-size:11px; float:right; }
#functionmenu .functionbutton { clear:both; }
#functionmenu .functionbutton a img { background-color: #001e57; }
#functionmenu .functionbutton a:hover img { background-color: #fabd00; }
#functionmenu .functionbutton .top, .print, .email, .search {  }
#functionmenu .functionbutton .top, .print, .email {  }

	/* FORMS */
	#functionmenu form { margin: 0px; }
	#functionmenu input { width: 100%; }
	#functionmenu textarea { width: 100%; height: 50px; }
	#functionmenu td { border-style: none; padding:3px;  }
	#functionmenu table { width: 100%; border: solid 1px #ffffff; background-color: #fabd00; }
	#functionmenu .close { text-align: right; }
	#functionmenu .button {  }
	#functionmenu .buttonvind { width:100px; float:left;}
	#functionmenu .buttonclose { width:17px; float:right; text-align:center; }
	#functionmenu #mail_form table { height: 87px; }
	#functionmenu #mail_form { visibility: hidden; display:none; table-layout: fixed; position: absolute; width: 300px; top: 0px; left: -310px; table-layout: auto; }
	#functionmenu #mail_form td { position: static; float: none; table-layout: fixed; width: 300px; }
	#functionmenu #mail_form td.half { width: 150px; }
	#functionmenu #search_form table { height: 30px;  }
	#functionmenu #search_form { visibility: hidden; display:none; position: absolute; width: 300px; top: 54px; left: -310px; }
	#functionmenu #search_form td { position: static; float: none; table-layout: fixed; width: 300px; }
	
	/* FLAPOUTS */
	#functionmenu span { top: -41px; }
	*html #functionmenu span { top: 1px; }
	#functionmenu #flapouts
	{
		position: relative;
		top: -55px;
		left: -28px;
	}
	
	*html #functionmenu #flapouts
	{
		position: relative;
		top: -55px;
		left: -118px;
	}
	
	#functionmenu #top_top, #top_print, #top_email, #top_search 
	{ 
		text-align:left; 
		width: 110px; 
		height: 18px; 
		padding-right:7px; 
		position: relative; 
		visibility: hidden; 
		display: none; 
		left: 3px; 
		top: 0px; 
		background-color: #fabd00; 
		border: solid 1px #ffffff; 
		border-right: none; 
	}
	
	*html #functionmenu #top_top, #top_print, #top_email, #top_search { height: 18px; margin-right: 100px; }
	
	#functionmenu #top_top 
	{ 
		top: -18px;  
	}
	#functionmenu #top_print 
	{ 
		top: 0px; 
	}
	#functionmenu #top_email 
	{ 
		top: 18px; 
	}
	#functionmenu #top_search 
	{ 
		top: 36px; 
	}

/* END FUNCTIE VENSTER */