body {
 font: normal 62.5%/1.5em  Arial, Verdana, Geneva, helvetica, sans-serif;
 color: #000;
}

/* ---------------------------------------------------------------*/
/*                                                                */
/* start text styles                                              */
/* ---------------------------------------------------------------*/

h3 {
 margin: 0px 0px 4px 0px;
 padding: 4px 0px 0px 0px;
 font-size: 2.0em;
 font-weight: bold; 
 color: #9A052F;
}

h4 {
 margin: 0px 0px 4px 0px;
 padding: 4px 0px 0px 0px;
 font-size: 1.4em;
 font-weight: bold; 
 color: #FDB153;
}

p {
 margin: 0px 10px 12px 0px;
 padding: 0;
 font-size: 1.2em;
 font-weight: normal; 
 color: #333;
}

div#adres {
 margin: 0;
 padding: 0;
 font-size: 1.0em;
 font-weight: normal; 
 color: #B80A3B;
}

span.verplicht {
 font-size: 0.8em;
}

b {
 font-weight: bold; 
}

div#tijden p {
 text-align: center;
 font-size: 1.2em;
 color: #9A052F;
}



/* ---------------------------------------------------------------*/
/*                                                                */
/* start links style                                              */
/* ---------------------------------------------------------------*/

a {
 color: #333;
 text-decoration: underline;
}

a:hover {
 color: #136EAF;
}

div#adres a {
 color: #B80A3B;
 text-decoration: none;
}

div#adres a:hover {
 color: #9A052F;
}

/* ---------------------------------------------------------------*/
/*                                                                */
/* start route/contact style                                      */
/* ---------------------------------------------------------------*/

img.right {
 float: right;
 display: block;
 clear: right;
 margin: 0px 0px 12px 12px;
}

form {
 margin: 0;
 padding: 0;
}

table {
 margin: 0;
 padding: 0;
 cellspacing: 0;
 cellpadding: 0;
 border: 0;
 border-collapse: collapse;
 color: #333;
 font-size: 1.2em; 
}

table.prijzen {
 margin: 0;
 padding: 0;
 cellspacing: 0;
 cellpadding: 0;
 border: 0;
 border-collapse: collapse;
 width: 90%;
 color: #333;
 font-size: 1.2em; 
}

td.product {
 width: 80%;
 font-weight: bold;
}

td.prijs {
 width: 20%;
 font-weight: bold;
 text-align: right; 
}

td.beschrijving {
 padding-left: 12px;
 padding-bottom: 12px;
}

td.contactleft {
 width: 55%
}

td.contactmiddle {
 width: 5%
}

td.contactright {
 width: 40%
}

input {
 font-family: verdana, arial;
 font-size: 10px;
 border: 1px solid #333;
 background-color: #fff;
 color: #000;
}

.input {
 font-family: verdana, arial;
 font-size: 10px;
 border: 1px solid #333;	
 background-color: #fff;
 color: #000;
}

.inputradio {
 border: 0;
}

.inputbutton {
 font-family: verdana, arial;
 font-size: 10px;
 background-color: #fff;
 font-weight: bold;	
 color: #333;
 cursor: pointer;
}

.inputbutton:hover {
 font-family: verdana, arial;
 font-size: 10px;
 background-color: #fff;
 font-weight: bold;	
 color: #9A052F;
 cursor: pointer;
}


