body { 
margin: 0; 
padding: 0;
color: navy; 
font-size: 0.8em; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
line-height: 1em; 
background-color: white; 
width: 100%; height: 100%; 
}

/* links */
/*a:link { color: #1253d7; text-decoration: none; }
a:visited { color: #b10808; text-decoration: none; }
a:hover { color: #9bd1fa; text-decoration: none; }
a:active { color: #1253d7; text-decoration: none; }*/

a:link { color: #b10808; text-decoration: none; }
a:visited { color: #b56565; text-decoration: none; }
a:hover { color: #08b1aa; text-decoration: none; }
a:active { color: #b56565; text-decoration: none; }



a.menu_3:link {color: #b10808;  }
a.menu_3:visited { color: #b56565; text-decoration: none; }
a.menu_3:hover { color: #08b1aa; text-decoration: none; }
a.menu_3:active { color: #b56565; text-decoration: none; }

a img {	border: none;}

.entry-content img { margin: 5px;}


#gecentreerd { 
width: 800px; 
margin: 0 auto;
clear: both;
}

p { 
line-height: 1.4em; 
padding-left: 5px; 
}

#vlag { float: right; }
#vlag_menu {float: left;}

/* voorpagina blokken*/
#voor_boven {

width: 100%;
clear: both;
}

#voor_links { 
width: 300px; 
float:left; 
padding-top: 50px; 
}

#voor_top_rechts {
text-align: left; 
float: right; 
width: 400px; 
padding-top: 50px; 
padding-right: 5px; 
}



/* voorpagina kopjes en kleuren*/
.logotekst { 
font-size: 3em; 
font-weight: 800;  
text-align: center; 
/*margin-top: 0;*/	
margin-bottom: 0;
}

.slogan { 
color: #a0940a; 
font-size: 2em;  
text-align: center; 
margin-top: 0; 
margin-bottom: 50px;
}

/* de vakjes met tekst en afbeeldingen*/
#voor_onder { 
position: relative;
width: 600px;
margin: 0 auto;
clear: both;
}

.vierkant { 
width: 170px; 
float: left; 
padding: 0 8px; 
}

.vierkantje {
width: 30px; 
float: left; 
}

.vakje_tekst { 
color: #b10808; 
font-size: 1.5em; 
text-align: center; 
margin-bottom: 0; 
}

.vakje_tekst_grijs { 
color: #6a6a6a; 
font-size: 1.5em; 
text-align: center; 
margin-bottom: 0; 
}

/*lijn als blokje*/
hr { height: 12px; margin: 0; padding: 0; }




/* vervolgpagina's*/
#bovenaan {width: 100%;}
.rechthoek {width: 170px;  float: left; margin-top: 10px; margin-left: 13px; }
#onderaan { position: relative; width: 100%; float: left; padding-top: 5%; }

/*------MENU------*/
#menublok { width: 180px; float: left;  }
#menu_2 {width: 100%;  }
#menu_3 {width: 100%; font-size: 1.5em; font-weight: 700; font-variant: small-caps; line-height: 1em; text-decoration: none; float: left;

}
.section_list {
margin: 0 0 5px 0;
padding: 0;
list-style-type: none;
font-size: 100%;line-height: 200%;
font-weight: bold;
}

.section_list ul { list-style-type: none;}
.section_list li {margin: 0 10px 2px 0;	padding: 0;}
.section_list li ul {line-height: 100%;text-align: right;}
.submenu {font-size: 70%; line-height: 100%;}


.kolom { width: 190px; float: left; padding-right: 5px; padding-left: 5px; }
.kolom_smal {width: 150px; float: left; padding-right: 5px; padding-left: 5px; }
.kolom_breed { width: 250px; float: left; padding-right: 15px; padding-left: 20px; }
.kolom_400 { width: 380px; float: left; padding-right: 15px; padding-left: 20px; }
.kolom_super {width: 580px; float: left; padding-right: 20px; padding-left: 20px; }

.clear_both {
clear: both;
}

.clear_left {
clear: left;
}

.clear_right {
clear: right;
}


/* kleuren */
.rood { 
color: #f00; background-color: #f00; 
}

.donkerrood { 
color: #b10808; background-color: #b10808; 
}

.donkergeel { 
color: #f8d103; background-color: #f8d103; 
}

.turkoois { 
color: #2295a0; background-color: #2295a0; 
}

.grijs  { 
color: #a0a0a0; background-color: #a0a0a0; 
}



#voet {
/*position: absolute;
bottom: 0px;*/
font-size: 80%;
width: 800px;
margin: 0 auto;
padding: 20px 0px 0 0;
text-align: right;
clear: both;
}



/* ---------------------------
*/

/*  Contactformulier */
#contact_form {
float: left;
padding-top: 10px;
width: 350px;

}
#contact_form legend{
font-weight: normal;
}
#contact_form fieldset{
border: solid 0px black;
}

.zemText  {
font-weight: normal;
}
.zemTextarea {
font-weight: normal;
}

.zemThanks {
font-size: 1em;
color: maroon;
font-weight: normal;
}

.zemContactForm  {
/*border-color: maroon;*/
}


