
/* GENERAL  [styles used throughout the whole site]  */
body
{font:normal 9pt Helvetica,Arial,Sans-serif; color:#ffffff;
margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; background-color:#ffffff;

scrollbar-track-color:#ffffff; scrollbar-darkshadow-color:#ffffff;
scrollbar-3dlight-color:#ffffff; scrollbar-face-color:#ffffff;
scrollbar-arrow-color:#000000; scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;}



td
{font:normal 8pt Helvetica,Arial,Sans-serif; color:#000000; vertical-align:top;}

ol
{font:normal 8pt; color:#000000; line-height:16pt;}
ul
{font:normal 8pt; color:#000000; line-height:16pt; margin-left:15px; margin-top:0px;}
li
{font:normal 8pt; color:#000000; line-height:16pt; list-style-type:square;}

h1
{font:bold 11pt; color:#000000;}
h2
{font:bold 9pt; color:#000000;}
h3
{font:bold 8pt; color:#000000;}



table.main
{width:755px; height:100%; background-image:url(../art/bg_lines.gif);}

table.content
{width:417px; padding-top:8px; margin-bottom:100px; padding-left:15px; padding-right:10px;}

td.content_text
{line-height:1.6;}



.header
{font:bold 12pt; color:#000099; text-transform:uppercase;}

.xs
{font:normal 7pt Helvetica,Arial,Sans-serif; color:#052056;}
.xl
{font:bold 14pt Helvetica,Arial,Sans-serif; color:#052056;}

.error
{font:normal 7pt Helvetica,Arial,Sans-serif; color:#ff0000;}

.line
{color:#1B5F59; width:100%;}

.img
{border:1px solid #ff0000; float:right; margin-left:10px; margin-bottom:5px;}


	/* LINKS -----------------------------------------------------------*/
	a
	{font:normal 8pt; color:#000000; text-decoration:underline;}
	a:Hover
	{font:normal 8pt; color:#ff0000; text-decoration:underline;}
	
	a.terug
	{font:normal 7pt; color:#000099; text-decoration:none; text-transform:uppercase;}
	a.terug:Hover
	{font:normal 7pt; color:#ff0000; text-decoration:none; text-transform:uppercase;}
	
	a.button
	{font:bold 8pt; color:#000000; text-decoration:none;}
	a.button:Hover
	{font:bold 8pt; color:#ff0000; text-decoration:none;}
	
	a.bold
	{font:bold 9pt; color:#000000; text-decoration:none;}
	a.bold:Hover
	{font:bold 9pt; color:#ff0000; text-decoration:none;}
	
	a.print
	{font:normal 7pt; color:#000000; text-decoration:none; text-transform:uppercase;}
	a.print:Hover
	{font:normal 7pt; color:#ff0000; text-decoration:none; text-transform:uppercase;}
	
	

	/* FORMS ---------------------------------------------------- */
	input.button /* STANDARD BUTTON */
	{font:bold 7pt Helvetica,Arial,Sans-serif; color:#ffffff; line-height:1.2; width:60px; height:18px;
	background-color:#006B7F; border:1px solid #000000; margin-top:5px; margin-bottom:5px;
	cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}
	
	input.search_button
	{font:bold 7pt Helvetica,Arial,Sans-serif; color:#ffffff; line-height:1.2; width:50px; height:18px;
	background-color:#000099; border:1px solid #ffffff; margin-left:5px; margin-right:5; margin-top:5px;
	cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}
	
	input.search_field
	{background-color:#ffffff; width:80px; height:18px; margin-top:4px; border:1px solid #ffffff;}
	
	select
	{background-color:#ffffff; width:200px;}
	textarea
	{background-color:#ffffff; width:200px;}
	input
	{background-color:#ffffff;}
	
	.req
	{color:#ff0000; margin-left:4px; margin-right:4px;}

	
/* MENU -------------------------------------------------------*/
td.submenu /* DEFAULT */
{font:bold 8pt; color:#ffffff; text-decoration:none; text-transform:uppercase;
background-color:#FF0000; padding-left:10px; padding-right:10px; padding-top:3;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

td.submenu_f2 /* MOUSE-OVER */
{font:bold 8pt; color:#ffffff; text-decoration:none; text-transform:uppercase;
background-color:#CC0000; padding-left:10px; padding-right:10px; padding-top:3;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}



/* SUB-MENU -------------------------------------------------------*/
td.menu /* DEFAULT */
{font:bold 8pt; color:#ffffff; text-decoration:none; text-transform:uppercase;
background-image:url(/art/spacer.gif); background-color:#00009;
padding-left:10px; padding-right:10px; padding-top:3;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

td.menu_f2 /* MOUSE-OVER */
{font:bold 8pt; color:#ffffff; text-decoration:none; text-transform:uppercase;
background-image:url(/art/spacer.gif); background-color:#0066CC;
padding-left:10px; padding-right:10px; padding-top:3;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}




/* RELATED ITEMS ----------------------------------------------------------------------*/
table.blocks /* = BLOCK CONTAINER */
{width:170px;}


td.block_head_black /* blue in this version */
{width:170px; background-color:#000099; font:bold 8pt; color:#ffffff; padding-left:4px;
text-transform:uppercase;}

td.block_head_yellow /* red in this version */
{width:170px; background-color:#FF0000; font:bold 8pt; color:#ffffff; padding-left:4px;
text-transform:uppercase;}

td.block_head_greendark /* blue in this version */
{width:170px; background-color:#000099; font:bold 8pt; color:#ffffff; padding-left:4px;
text-transform:uppercase;}

td.block_head_greenlight /* red in this version */
{width:170px; background-color:#FF0000; font:bold 8pt; color:#ffffff; padding-left:4px;
text-transform:uppercase;}



table.block_body_black /* blue in this version */
{width:170px; background-color:#ffffff; margin-bottom:10px; margin-top:2px; border:1px solid #000099;}

table.block_body_yellow /* red in this version */
{width:170px; background-color:#ffffff; margin-bottom:10px; margin-top:2px; border:1px solid #FF0000;}

table.block_body_greendark /* blue in this version */
{width:170px; background-color:#ffffff; margin-bottom:10px; margin-top:2px; border:1px solid #000099;}

table.block_body_greenlight /* red in this version */
{width:170px; background-color:#ffffff; margin-bottom:10px; margin-top:2px; border:1px solid #FF0000;}



p.actu
{margin-bottom:-10px;}

td.block_content
{padding:4px; background-color:#ffffff;}

a.block
{font:normal 8pt; color:#000000; text-decoration:none;}
a.block:Hover
{font:normal 8pt; color:#ff0000; text-decoration:none;}

input.vote_button
{font:bold 7pt Helvetica,Arial,Sans-serif; color:#000099; line-height:1.2; width:50px; height:18px;
background-color:#ffffff; border:1px solid #000099; margin:5;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

input.club_button
{font:bold 7pt Helvetica,Arial,Sans-serif; color:#000099; line-height:1.2; width:60px; height:18px;
background-color:#ffffff; border:1px solid #000099; margin-top:5px; margin-bottom:5px;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

input.club_field
{background-color:#ffffff; width:90px; height:18px; border:1px solid #000099;
margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;}
	



/* LIJM & KIT ADVISEUR  ----------------------------------------------------------------------*/
table.adv_table
{margin-bottom:10px;}

td.adv_item /* DEFAULT */
{width:70px; height:90px; padding-bottom:5px; padding:0px;
background-color:#ffffff; font:normal 7pt; color:#000000;
border:solid; border-width:1px; border-color:#ff0000;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

td.adv_item_f2 /* MOUSE-OVER */
{width:70px; height:90px; padding-bottom:5px; padding:0px;
background-color:#000099; font:normal 7pt; color:#ffffff;
border:solid; border-width:1px; border-color:#000099;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

td.adv_item_s /* SELECTED */
{width:70px; height:90px; padding-bottom:5px; padding:0px;
background-color:#ffffff; font:normal 7pt; color:#000000; border:solid 1px #ff0000;}

td.adv_space
{width:8px; background-color:#ffffff;}

strong.red
{color:#ff0000; font-weight:bold; font-size:11pt;}



/* PRODUCT SEARCH -------------------------------------------------------*/
td.ps_header
{background-color:#ffffff; font:bold 9pt; color:#ff0000; padding:2px; text-transform:uppercase;}

table.ps_alpha
{width:100%; margin-bottom:20px;}

td.ps_alpha /* DEFAULT */
{font:bold 8pt; color:#ffffff; text-decoration:none; text-transform:uppercase;
background-color:#000099; padding-left:2px; padding-right:2px; padding-top:3px;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

td.ps_alpha_f2 /* MOUSE-OVER */
{font:bold 8pt; color:#ffffff; text-decoration:none; text-transform:uppercase;
background-color:#0066CC; padding-left:2px; padding-right:2px; padding-top:3px;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

td.ps_alpha2 /* DEFUNCT */
{font:bold 8pt; color:#909090; text-decoration:none; text-transform:uppercase;
background-color:#000099; padding-left:2px; padding-right:2px; padding-top:3px;
}

table.ps_tool
{width:100%; margin-bottom:20px; background-color:#ffffff;}

input.ps_field
{background-color:#ffffff; width:190px; height:18px; margin:2px; border:1px solid #000000;}

input.ps_button
{font:bold 7pt Helvetica,Arial,Sans-serif; color:#ffffff; line-height:1.2; width:60px; height:18px;
background-color:#000099; border:1px solid #000099; margin:2px;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}


table.ps_cat
{width:100%; margin-bottom:20px; background-color:#ffffff;}

select.ps_cat
{background-color:#ffffff; width:190px; margin:2px;}



/* PRODUCTS ----------------------------------------------------------------------*/
table.prod_list_alpha
{width:100%; padding:2;}

td.prod_list_header
{background-color:#ff0000; font:bold 9pt; color:#ffffff; padding:2px; text-transform:uppercase;}

.prod_img
{float:right; margin-left:10px; margin-bottom:5px;}

p.prod_name
{margin-bottom:-10px; font:bold 12pt Helvetica,Arial,Sans-serif; color:#ff0000;}



/* KLUS ADVISEUR ----------------------------------------------------------------------*/
.klus_subheader
{font:bold 10pt; color:#000099;}

.klus_name
{font:bold 11pt; color:#000099;}

.klus_intro
{font:bold;}

.klus_img
{border:1px solid #ff0000; float:right; margin-left:10px;}

table.klus_steps
{padding-bottom:30px; padding:5px;}

/* td.klus_step 
{background-color:#E3E3E3;}
*/
a.klus
{font:bold 9pt; color:#000099; text-decoration:none; line-height:2;}
a.klus:Hover
{font:bold 9pt; color:#ff0000; text-decoration:none; line-height:2;}

hr
{color:#FF0000; size:1;}


/* VACATURES ----------------------------------------------------------------------*/
.vac_title
{font:bold 11pt; color:#000099; padding-bottom:10; padding-top:10;}
.vac_subhead
{font:bold 10pt; color:#000000; padding-bottom:5;}
.vac_short
{font:bold; padding-bottom:5;}
.vac_link
{padding-bottom:20; text-align:right;}

a.vac
{font:bold 8pt; color:#000000; text-decoration:none;}
a.vac:Hover
{font:bold 8pt; color:#ff0000; text-decoration:none;}

	/* VACATURES FORMULIEREN ----------------------------------------------------------------------*/
	input.vac_button
	{font:bold 7pt Helvetica,Arial,Sans-serif; color:#ffffff; line-height:1.2; width:68px; height:18px;
	background-color:#000099; border:1px solid #000099; margin-top:5px; margin-bottom:5px;
	cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}
	
	input.vac_field
	{font:normal 8pt Helvetica,Arial,Sans-serif;
	background-color:#ffffff; width:250px; height:18px; border:1px solid #000099; margin-bottom:5px;}
	
	input.vac_field_small
	{font:normal 8pt Helvetica,Arial,Sans-serif;
	background-color:#ffffff; width:124px; height:18px; border:1px solid #000099; margin-bottom:5px;}
	
	input.vac_field_str
	{font:normal 8pt Helvetica,Arial,Sans-serif;
	background-color:#ffffff; width:168px; height:18px; border:1px solid #000099; margin-bottom:5px;}
	
	input.vac_field_snr
	{font:normal 8pt Helvetica,Arial,Sans-serif;
	background-color:#ffffff; width:80px; height:18px; border:1px solid #000099; margin-bottom:5px;}
	
	input.vac_field_zip
	{font:normal 8pt Helvetica,Arial,Sans-serif;
	background-color:#ffffff; width:60px; height:18px; border:1px solid #000099; margin-bottom:5px;}
	
	textarea.vac_field
	{font:normal 8pt Helvetica,Arial,Sans-serif;
	background-color:#ffffff; width:250px; height:180px; border:1px solid #000099; margin-bottom:5px;}
	td.vac_radio
	{padding-bottom:10px;}

	

/* VERKOOPPUNTEN ----------------------------------------------------------------------*/
.vp_subhead
{font:bold 11pt; color:#000099; padding-bottom:5px;}

.vp_winkel
{width:390px; padding-left:0px; padding-top:3px; margin-bottom:40px;}

.vp_image
{border:1px solid #000000; float:right; margin-left:10px;}

	/* VERKOOPPUNTEN SEARCH TOOL ----------------------------*/
	table.vps_tool
	{margin-bottom:20px;}
	
	input.vps_button
	{font:bold 7pt Helvetica,Arial,Sans-serif; color:#ffffff; line-height:1.2; width:60px; height:18px;
	background-color:#000099; border:1px solid #000099; margin:2px;
	cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}
	
	input.vps_field
	{background-color:#ffffff; width:190px; height:18px; margin:2px; border:1px solid #000000;}

	
/* NIEUWS ----------------------------------------------------------------------*/
p.news_title
{font:bold 10pt; color:#000099; margin-bottom:0;}

p.news_date
{font:italic 8pt; color:#000099; margin-top:0;}




/* NIEUWSBRIEF AAN/AF-MELDFORMULIER ----------------------------------------------*/
input.nb_button
{font:bold 8pt Helvetica,Arial,Sans-serif; color:#ffffff; line-height:1.2; width:115px; height:22px;
background-color:#000099; border:1px solid #000000; margin-top:5px; margin-bottom:5px;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

input.nb_field
{font:normal 8pt Helvetica,Arial,Sans-serif;
background-color:#ffffff; width:250px; height:18px; border:1px solid #000099; margin-bottom:5px;}




/* BIBLIOTHEEK ----------------------------------------------------------------------*/
table.bib_list
{padding:4px; width:100%;}

.bib_list_head
{background-color:#ff0000; font:bold 9pt; color:#ffffff;}

tr.bib_list_row_u
{background-color:#E3E3E3;}

tr.bib_list_row_e
{background-color:#ffffff;}

tr.bib_list_row_s
{background-color:#f6f6f6; padding:2px;}

a.bib_item
{font:normal 8pt; color:#000099; text-decoration:none;}
a.bib_item:Hover
{font:normal 8pt; color:#ff0000; text-decoration:none;}

td.bib_li
{padding-left:5px;}
 
a.bib_sub
{font:bold 8pt; color:#000099; text-decoration:none;}
a.bib_sub:Hover
{font:bold 8pt; color:#ff0000; text-decoration:none;}

li.bib_sub
{color:#016C80;}

.bib_subhead
{font:bold 11pt; color:#000099; padding-bottom:5px;}

.bib_img
{border:1px solid #000000; float:right; margin-left:10px;}



/* BREADCRUMBS ----------------------------------------------------------------------*/
.td_bc
{font:normal 8pt; color:#000000; text-decoration:none;}

.bc_slash
{margin-left:3px; margin-right:3px;}

a.bc
{font:normal 8pt; color:#000099; text-decoration:none;}
a.bc:Hover
{font:normal 8pt; color:#ff0000; text-decoration:none;}

/* BOTTOM LINKS ----------------------------------------------------------------------*/

a.bottom
{color:#fff; text-decoration:none; font-size: 8px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; margin: 0; margin-top: 6px; margin-left: 10px; display: block;}
a.bottom:Hover
{color:#ccc; text-decoration:none; font-size: 8px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; margin: 0; margin-top: 6px; margin-left: 10px; display: block;}



/* VERKOOPPUNTEN ---------------------------------------------------------------------- */
.verkooppunten
{padding:5px 10px 5px 0px; border-bottom:solid 1px #999999;}

.verkoopheader 
{font:bold 12pt; color:#000000; border-bottom:thick solid #999999;}