﻿/*
This site is designed, constructed and hosted by Facing Facts
-------------------- www.facingfacts.nl --------------------
Stekkenbergweg 4, 1105 AJ Amsterdam, the Netherlands
tel: +31 (0)20 4 51 51 51, fax: +31 (0)20 3 630 630 
Facing Facts (c) 2005
*/

body
{margin-bottom:0px; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
background-color:#ffffff;

scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#ffffff;
scrollbar-3dlight-color:#ffffff; scrollbar-face-color:#ffffff;
scrollbar-arrow-color:#004C92; scrollbar-highlight-color:#004C92;
scrollbar-shadow-color:#004C92;}

body,table,tr,td,div,p,ol,ul,li,input,select,textarea,pre
{font-family:verdana,sans-serif,helvetica,arial;}

td
{vertical-align:top; font-size:70%; line-height:1.3;}



div
{margin-left:-20px;}
* div
{margin-left:0px;}

.errorMessage
{
	color:red;
}


table.container
{width:880px; background-color:#ffffff; margin-left:5px; margin-right:5px; float:center;}

table.top
{vertical-align:top; width:880px; height:92px; background-color:#ffffff;}

td.top
{background-position:left; background-image:url(/images/art/logo.gif); background-repeat:no-repeat;
text-align:right; height:71px; vertical-align:middle;}


td.page_img
{border-bottom:2px solid #F2F6F9; height:36px; padding-right:1px;}

table.content
{width:100%; margin-left:0px;}

td.text
{padding-left:26px; padding-top:20px; padding-right:26px;}

td.text_body
{padding-left:0px; padding-top:10px; padding-right:26px;}

td.home
{width:40%; padding-left:0px; padding-top:10px; padding-right:26px;}

td.secure
{width:80%; padding-left:0px; padding-top:10px; padding-right:26px;}

td.text_table
{padding-left:26px; padding-top:11px; padding-right:26px;}

td.text_line
{width:100%; border-top:1px solid #a9a9a9;}

td.text_span
{padding: 0px;}

td.list_img
{padding-left:10px; padding-top:0px; vertical-align:middle;}

td.list_img_links
{padding-right:10px; padding-top:0px; vertical-align:top; margin-top:0px;}

td.list_text
{padding-bottom:15px;}

img.list2_img
{float:left; margin-right:10px; margin-bottom:6px; margin-top:4px;}


/* KILLED
table.footer
{padding-left:185px;}
td.footer
{font-size:9px; padding-top:20px; padding-bottom:30px;}
*/


td.breadcrumbs
{padding-left:26px; font-size:9px;}

table.contact_info
{}

table.contact_info td
{padding-right:12px; padding-bottom:12px;}



a.bc
{color:#004C92; text-decoration:underline; font-size:9px;}
a.bc:hover
{color:#EE3423; text-decoration:underline; font-size:9px;}

a
{color:#004C92; text-decoration:none;}
a:hover
{color:#EE3423; text-decoration:none;}





/* BLOCKS ---------------------------------------------- */

td.block1
{width:160px; height:450px;}

table.block1
{border:2px solid #EEEEEE; width:160px; margin-top:10px;}

td.block1head
{background-color:#EEEEEE; color:#004C92; font-weight:bold; padding:3px 11px 3px 11px;}

td.block1partner
{text-align:center; padding:10px 0px 10px 0px;}



td.block2
{background-image:url(/images/art/bg_fade.jpg); background-repeat:repeat-x; width:160px; height:450px;}

table.block2
{border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; width:160px; margin-top:36px;}

a.block2
{display:block; height:16px; font-size:11px; color:#E12523; padding-left:16px; padding-bottom:3px;
text-decoration:none; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; font-weight: normal;}
a.block2:hover
{display:block; height:16px; font-size:11px; color:#ffffff; padding-left:16px; padding-bottom:3px;
text-decoration:none; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; background-color:#a9a9a9;}



table.block3
{font-size:110%; margin: 5px 0px 10px 0px; float:right;}

table.block3 td
{width:20%; background-color:#EEEEEE; padding:8px 11px 0px 11px;}

table.block3 p
{margin-bottom:10px; margin-top:5px;}

a.block3
{display:block; color:#004C92; text-decoration:none;}
a.block3:hover
{display:block; color:#EF3423; text-decoration:none;}

td.block3head
{background-color:#ffffff; background-image:url(/images/art/white.gif); height:25px;
color:#E31C18; font-weight:bold; font-size:90%;}

div.block3date
{margin-top:-18px;}


td.block4
{background-image:url(/images/art/bg_fade.jpg); background-repeat:repeat-x; width:160px; height:450px;}

table.block4
{width:160px; margin-top:36px;}

a.block4
{display:block; height:16px; font-size:9px; color:#E12523; padding-left:30px; padding-bottom:2px;
padding-top:2px; text-decoration:none;}
a.block4:hover
{display:block; height:16px; font-size:9px; color:#000000; padding-left:30px; padding-bottom:2px;
padding-top:2px; text-decoration:none;}

div.banner
{margin: 10px 0px 10px 0px; background-color:#EEEEEE; padding:11px;}


/* /// BLOCKS ---------------------------------------------- */




/* ACTIES ------------------------------------------------------*/

table.acties
{width:500px;}

table.actie
{width:240px;}

td.line_h
{border-top:1px solid #a9a9a9;}

td.line_v
{background-color:#CCDBE9; width:1px; font-size:1px;}

td.actie_title
{font-size:70%; color:#E31C18; font-weight:bold; vertical-align:middle;}

table.acties_left
{padding:0px 0px 6px 0px;}

table.actie_left
{background-color:#FFFFFF; padding:8px 11px 0px 11px;}

td.actie_title_left
{font-size:70%; color:#000000; font-weight:bold; vertical-align:middle;}

/* ///ACTIES ------------------------------------------------------*/



.blue
{color:#004C93;}


ol
{line-height:16pt; margin-left:25px; margin-top:0px;}
ol li
{line-height:16pt;}

ul
{line-height:16pt; margin-left:15px; margin-top:0px;}
ul li
{line-height:16pt; list-style-type:square;}


h1
{font-weight:bold; font-size:18px; color:#E31C18; margin-bottom:-10px;}
h2
{font-weight:normal; font-size:15px; color:#004C93; margin-bottom:4px;}
h3
{font-weight:bold; font-size:12px; color:#004C93; margin-bottom:0px;}
h4
{font-weight:bold; font-size:15px; color:#E31C18; margin-bottom:0px;}



.img
{float:right; margin-left:15px; margin-bottom:5px; margin-top:5px;}

hr
{height:1px; color:#c0c0c0;}

.xs
{font-size:7pt; color:#052056;}

.xl
{font-weight:bold; font-size:14pt; color:#052056;}

.required
{font-size:8pt; color:#E7FD01;}

.line
{color:#1B5F59; width:100%;}




/* FORMS --------------------------------------------------- */

input.button /* STANDARD BUTTON */
{font-size:10px; color:#000000; line-height:0.8; padding-bottom:15px;
width:90px; height:15px; background-color:#E2E3E3;
border-left:1px solid #F1F2F2; border-top:1px solid #F1F2F2;
border-right:1px solid #BDBEBE; border-bottom:1px solid #BDBEBE;
margin:0px; margin-top:5px; cursor:pointer; cursor:hand;}
	*input.search_button /* IE-correctie van mozilla-padding-bug */
	{padding-bottom:0px;}
	
input.form_l
{font-size:9px; background-color:#ffffff; width:200px; height:15px;
border-left:1px solid #808080; border-top:1px solid #808080;
border-right:1px solid #D4D0C8; border-bottom:1px solid #D4D0C8;}
input.form_s
{font-size:9px; background-color:#ffffff; width:100px; height:15px;
border-left:1px solid #808080; border-top:1px solid #808080;
border-right:1px solid #D4D0C8; border-bottom:1px solid #D4D0C8;}

textarea
{font-size:9px; background-color:#ffffff; width:200px;
border-left:1px solid #808080; border-top:1px solid #808080;
border-right:1px solid #D4D0C8; border-bottom:1px solid #D4D0C8;}



input.search_button
{font-size:10px; color:#000000; line-height:0.8; padding-bottom:15px;
width:30px; height:15px; background-color:#E2E3E3;
border-left:1px solid #F1F2F2; border-top:1px solid #F1F2F2;
border-right:1px solid #BDBEBE; border-bottom:1px solid #BDBEBE;
margin-left:5px; margin-right:5px; margin-top:5px; cursor:pointer; cursor:hand;}
	*input.search_button /* IE-correctie van mozilla-padding-bug */
	{padding-bottom:0px;}
	
input.search_field
{font-size:9px; background-color:#ffffff; width:80px; height:15px; margin-top:4px;
border-left:1px solid #808080; border-top:1px solid #808080;
border-right:1px solid #D4D0C8; border-bottom:1px solid #D4D0C8;}



input.nb_button
{font-size:10px; color:#000000; line-height:0.8; padding-bottom:15px;
width:90px; height:15px; background-color:#E2E3E3;
border-left:1px solid #F1F2F2; border-top:1px solid #F1F2F2;
border-right:1px solid #BDBEBE; border-bottom:1px solid #BDBEBE;
margin-bottom:10px; margin-right:5px; margin-top:5px; cursor:pointer; cursor:hand;}
	*input.nb_button /* IE-correctie van mozilla-padding-bug */
	{padding-bottom:0px;}
	
input.nb_field
{font-size:9px; background-color:#ffffff; width:130px; height:15px; margin-top:4px;
border-left:1px solid #808080; border-top:1px solid #808080;
border-right:1px solid #D4D0C8; border-bottom:1px solid #D4D0C8;}


/* ///FORMS --------------------------------------------------- */





/**************** menu coding *****************/

#menu {background-color:#ffffff; width: 880px; float:left;}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 110px;
float: left;
margin-left:0px;
}

#menu a {
font-weight:bold;
display: block;
color: white;
margin-right: 1;
padding: 2px 3px;
text-align:center;
line-height:14px;
background-color:#E12523; 
text-decoration: none;
border-right: 0px solid white;
}

#menu a:hover {
color:#E12523;
background-color:#d3d3d3;
}

#menu li {
position: relative;
list-style: none;
margin: 0;
padding: 0;
}

#menu ul ul {
margin-left:-1px; 
list-style: none;
position: absolute;
z-index: 500;
width: 160px;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-top: 1px solid white;
}

#menu ul ul a{
font-weight: normal;
text-align: left;
padding-left: 6px;
color:#E12523;
background-color:#EEEEEE;
list-style: none;
border-right: 1px solid white;
}
#menu ul ul a:hover{
color:#ffffff;
background-color:#a9a9a9;
list-style: none;
}

#menu ul ul ul {
list-style: none;
position: absolute;
top: 0;
left: 100%;
text-align: left;
border-left: solid 1px white; 
width: 160px;
}
#menu ul ul ul a{
font-weight: normal;
text-align: left;
padding-left: 6px;
background-color:#EEEEEE;
color:#E12523;
}
	
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
