/* BLAUWGROEN = #00697a
BLAUW=#2905a1
ROOD=#ba122b
CREME=#f2e8c7
CREME DONKER= #ead48d
BIJNA WIT = #fffdef
*/

body, html{
height: 100%;
width: 100%; 
font-size: 0.9em; 

color:#000000; 
font-family: Arial, Helvetica, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva; 

margin: 0; 
padding: 0; 
background-color:#ffffff; 

}

p , li{
font-family: verdana,"Trebuchet MS";
font-size: 0.9em;
letter-spacing: 0.2pt;
line-height: 1.4em; 
}

#globaal { position: relative; width: 961px;  padding:0px; margin: 10px auto;  }

#menurand {
height: 50px; 
width: 100%;

}

#linker_volg {
margin: 0px;
width: 140px;
float: left;
padding: 0px 15px 5px 15px;
}


#links_boven_volg {
height: 50px;
width: 100%;
}



#links_onder_volg {

}

#links_menu_volg {
text-align: right;
padding: 0px 10px 0px 0px;
}

#midden_volg {
margin: 0px 0px 0px 0px;
width: 520px;
float: left;
padding: 40px 25px 25px 25px;
}

#rechter_volg {
margin: 0px;
width: 200px;
float: right;
padding: 10px 0px 5px 5px;
}

#menurand_onder_volg {
padding-top: 10px;
width: 100%;
clear: both;
}

.menu_lang ul {
	list-style-type: none;
font-weight: normal;
display: inline;
}

.menu_lang li {
	margin: 0 10px 2px 0;
	padding: 0;
display: inline;
}

.menu_veiligheid {
line-height: 180%;
}

#veiligheid {
font-size: 0.9em;
}

#voet_volg {
background-color: #ba122b;
color: #FFFFFF;
margin: 20px 0px 0px 0px;
padding: 10px 10px 10px 10px;
text-align: center;
clear: both;
font-size: 0.9em;
letter-spacing: 0.1em;
}
#voet_leeg {
height: 20px;
}

a img{
border: 0;
}

a { font-weight: bold; }



a:link {text-decoration: none; color: #ba122b;}
a:visited {text-decoration: none; color: #ba122b;}
a:hover {text-decoration: none;color: #c8c8c8; }
a:active {text-decoration: none; }

a.wit:link {text-decoration: underline; color: #FFFFFF;}
a.wit:visited {text-decoration: underline; color: #FFFFFF;}
a.wit:hover {text-decoration: underline;color: #c8c8c8; }
a.wit:active {text-decoration: underline; }

a.entry-title:link {text-decoration: none; color: black;}
a.entry-title:visited {text-decoration: none; color: black;}
a.entry-title:hover {text-decoration: none;color: black; }
a.entry-title:active {text-decoration: none; }

h1.a {
color: black;
}

#links_onder_volg h1 { font-size: 1.5em; font-weight: bold; }
#links_onder_volg h2 { font-size: 1.3em; font-weight: normal; letter-spacing: 0.2em; }
#links_onder_volg p { font-size: 0.9em;  padding: 0 1px;}

hr {
color: #fffffe;
width: 90%;
height: 1px;
}


#slickbox {
color: #000080;
}



h1 {font-size: 1.7em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}


/*  Contactformulier -------------------*/

#contact_form {
padding-top: 2px;
color: black; 
width: 340px;
/*font-size: 0.8em;*/
}

#contact_form legend{
font-weight: normal;
}
#contact_form fieldset{
border: solid 0px black;
margin: 0px;
padding-top: 0px;
}


.zemText  {
font-weight: normal;
}
.zemTextarea {
font-weight: normal;
width: 100%;
}

.zemThanks {
font-size: 1em;
color: #ba122b;
font-weight: bold;
}

.zemContactForm  {
}

.zemError {
color: #ba122b;
font-weight: bold;
}

.grijs {
background-color: #f1f1f1;
padding: 2px 5px;
}
.contact_klein {
font-size: 80%;
}

.divider {
padding: 15px;
}