body
{
background-color: #f5f5f5;
background-color: #E7EBF3;
background-color: #ECEDEE;
margin-left: 6px;
font-family: Arial, Helvetica, Verdana, sans-serif;

}


body a
{
color: #858ed3;
text-decoration: none;
}

body a:visited
{
color: #4f5cbf;
}


body a:hover
{
color: #232b61;
}


table.main {
background-color: #ffffff;
}



div.header_cib
{
font-weight: bold;
font-size: 14px;
font-family: Arial, sans-serif;
text-align: center;
border-bottom: 1px solid #dddddd;
padding-bottom: 0.2em;
padding-top: 0.4em;
margin-bottom: 1em;
}

#home {
font-size: 14px;
text-align: center;
}

div.header_logo
{
position:relative;
left: 14px;
padding-top: 0.9em;
padding-bottom: 0em;
/* afstand tussen links boven en header(logo)  */
margin-bottom: 2em;
}



/************** BEGIN NAVIGATIE **************/





td.nav 
{
padding: 10px;
}

#navlist li
{
display: inline;
/* for IE5 and IE6 */
font-size: 14px;
}

#navlist
{
width: 130px;
/* to display the list horizontaly */
margin: 0 0 20 0;
padding: 0;
border-top: 1px black solid;
border-left: 1px black solid;
border-right: 1px black solid;
}

#navlist a
{
padding-top: 3px;
padding-bottom: 3px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
width: 99.99%;
/* extend the sensible area to the maximum with IE5 */
display: block;
background-color: #7d88d0;
border-bottom: 1px black solid;
text-align: left;
text-decoration: none;
color: white;
}

#navlist a:hover { 
color: black;
background-color: #cdd5e8; 
}


#off  div {
color: black;
background-color: #cdd5e8;
padding-top: 3px;
padding-bottom: 3px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-bottom: 1px solid black;
}

div.navheader 
{
font-size: 14px;
font-weight: bold;
text-align: center

}

/************** EINDE NAVIGATIE **************/



td.content
{
padding-left: 20px;
padding-right: 10px;
padding-bottom: 40px;
padding-top: 0.4em;
line-height: 1.2em;
font-size: 16px;
}


td.content p
{
margin-top: 0.3em;
margin-bottom: 1em;
}

.intro
{
font-size: 12px;
line-height: normal;
padding-bottom: 10px;
}

p.dezepagina
{
font-size: 12px;
line-height: normal;
color: #828282;
margin: 0; 
padding: 0;
}


div.dezepagina
{
border: 1px solid #7c88ce; 
border: 1px solid #ced6e6;
padding: 5px;
}

h1
{
font-family: Arial, helvetica, sans-serif;
font-size: 140%;
padding-top: 10px;
padding-bottom: 10px;
line-height: 1.2em;
}


h2
{
font-family: Arial, helvetica, sans-serif;
font-size: 100%;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
background-color: #cdd5e8;
margin-top: 9px;
margin-bottom: 0px;
font-weight: bold;
}

h3
{
font-family: Arial, helvetica, sans-serif;
font-size: 100%;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
background-color: #dddddd;
margin-top: 9px;
margin-bottom: 0px;
font-weight: bold;

}



table.kal
{
border:  1px solid #dddddd; 
margin-top: 20px;
margin-bottom: 40px;
}


table.kal td
{
padding: 2px;
font-size: 15px;
border:  1px solid #dddddd; 
vertical-align: top;
}

table.waarom
{
border:  0px solid #dddddd; 
margin-top: 20px;
margin-bottom: 40px;
}


table.waarom td
{
padding: 2px;
font-size: 15px;
border:  0px solid #dddddd; 
vertical-align: top;
margin-bottom: 10px;
}



div.nieuws_summary
{
margin-top: 1em;
margin-bottom: 1em;
padding: 2px;
background-color: #dddddd;
}

span.nieuw
{
color: white;
font-weight: bold;
padding: 1px;
font-size: 12px; 
margin-left: 20px;
background-color: #7c88ce
}


p.terug  {
border-top: 1px solid #7d88d0;
font-size: 12px;
line-height: normal;
padding-top: 5px;
}



td.footer
{
font-size: 12px;
text-align: center;
border-top: 1px solid #dddddd;
padding-top: 0.4em;
padding-bottom: 0.4em;
margin: 0;
}

div.twixel, div.twixel a
{
color: #ababab;
font-size: 12px;
text-align: center;
padding-top: 0.4em;
}