body {
 font: normal 62.5%/1.5em  Arial, Verdana, Geneva, helvetica, sans-serif;
 color: #555;
}

/* ---------------------------------------------------------------*/
/*                                                                */
/* start text styles                                              */
/* ---------------------------------------------------------------*/

h2 {
 display: block;
 clear: both; 
 margin: 0px 0px 0px 0px;
 padding: 4px 0px 4px 0px;
 font-size: 2.6em;
 font-weight: normal;
 text-align: left;
 color: #1B308D; 
 background-color: transparent;
 letter-spacing: 2px;
}

h3 {
 display: block;
 clear: both;
 margin: 0px 0px 10px 0px;
 padding: 2px 0px 4px 4px;
 font-size: 1.8em;
 font-weight: normal;
 text-align: right;
 color: #1B308D; 
 background-color: #D1E0E4;
 letter-spacing: 2px;
}

h4 {
 display: block;
 clear: both; 
 margin: 0px 0px 0px 0px;
 padding: 4px 0px 0px 0px;
 font-size: 1.6em;
 font-weight: bold;
 text-align: left;
 color: #555; 
 background-color: transparent;
 letter-spacing: 2px;
}

p {
 margin: 0px 0px 12px 0px;
 padding: 0px 0px 0px 0px;
 font-size: 1.2em;
 font-weight: normal; 
 letter-spacing: 1px;  
 color: #555;
}

p.anchor {
 display: block;
 clear: both;
 margin: 0;
 padding: 0px 0px 0px 0px;
 font-size: 1.0em;
 font-weight: normal; 
 text-align: right;
 color: #555;
}

#bottom p.adres {
 margin: 0;
 padding: 0px 0px 0px 0px;
 font-size: 10px;
 font-weight: normal; 
 text-align: center;
 letter-spacing: 2px;  
 color: #fff;
}

#Info {
 font-size: 1.1em;
 font-weight: normal; 
 color: #555;
}

.hidden {
 display: none;
}

span.verplicht {
 margin: 0;
 padding: 0;
 font-size: 0.8em;
 font-weight: normal; 
 color: #f00; 
}

img.right {
 float: right;
 display: block;
 clear: right;
 margin: 0px 0px 10px 10px;  
}
/* ---------------------------------------------------------------*/
/*                                                                */
/* start links style                                              */
/* ---------------------------------------------------------------*/

a {
 color: #555;
 text-decoration: underline;
}
a:hover {
 color: #4E8FC4;
 text-decoration: none;
}

a.anchor {
 color: #555;
 text-decoration: none;
}
a.anchor:hover {
 color: #4E8FC4;
 text-decoration: none;
}

#bottom a {
 color: #fff;
 text-decoration: none;
}
#bottom a:hover {
 color: #fff;
 text-decoration: none;
}

/* ---------------------------------------------------------------*/
/*                                                                */
/* start route/contact style                                      */
/* ---------------------------------------------------------------*/

form {
 margin: 0;
 padding: 0;
}

table {
 margin: 0;
 padding: 0;
 cellspacing: 4;
 cellpadding: 3;
 border: 0;
 font-size: 1.2em; 
 border-collapse: collapse;
}

table.contact {
 width: 90%;
 margin: 0;
 padding: 0;
 cellspacing: 2;
 cellpadding: 3;
 border: 0;
 border-collapse: collapse;
 font-size: 1.2em;
}

input {
 font-family: verdana, arial;
 font-size: 11px;
 border: 1px solid #000;
 background-color: #fff;
 color: #000;
}

.input {
 font-family: verdana, arial;
 font-size: 11px;
 border: 1px solid #555;	
 background-color: #fff;
 color: #000;
}

.inputbutton {
 font-family: verdana, arial;
 font-size: 10px;
 background-color: #fff;
 font-weight: bold;	
 color: #555;
 cursor: pointer;
}

.inputbutton:hover {
 font-family: verdana, arial;
 font-size: 10px;
 background-color: #fff;
 font-weight: bold;	
 color: #637675;
 cursor: pointer;
}


