﻿body {
    font-size: 100%;
    margin: 0px;
    padding: 0px;
    padding-bottom : 0px;
    background-color: #ffffff;
}
p, h1, h2, h3, table, td, ul, ol, textarea, input, span, div {
    font-family: arial,helvetica,sans-serif;
    color: #000000;
}
a, a:link, a:visited {
    text-decoration: none;
}
.bgzwart {
    background: #000000;
}
.bgwit {
    background: #ffffff;
}
.bglgrijs {
    background: #fcfcfc;
}
.bggrijs {
    background: #f2f2f2;
}
.bgdgrijs {
    background: #cccccc;
}
.bgedgrijs {
    background: #A6A6A6;
}
.bglblauw {
    background: #f9f9ff;
}
.bgblauw {
    background: #c5c5ff;
}
.bgdblauw {
    background: #40407f;
}
.bglrood {
    background: #ffc5c5;
}
.bgrood {
    background: #9A0000;
}
.bglgeel {
    background: #FFFFC5;
}
.bggeel {
    background: #7F7F40;
}
.bgstippelhor {
    background-image: url('../_images/stippelbg_hor.gif');
}
.bgstippelver {
    background-image: url('../_images/stippelbg_ver.gif');
}
.bgstippelwitver {
    background-image: url('../_images/stippelbg_wit_ver.gif');
}
.tekst {
    font-size: 80%;
    color: #000000;
}
.tekst a, .tekst a:visited, .tekstvet a, .tekstvet a:visited {
    color: #40407f;
    text-decoration: none;
}
.tekst a:hover, .tekstvet a:hover {
    color: #40407f;
    text-decoration: underline;
}
.tekstklein {
    font-size: 70%;
    color: #000000;
}
.tekstklein a {
    color: #000000;
    text-decoration: none;
}
.tekstklein a:hover {
    color: #40407f;
    text-decoration: none;
}
.tekstvet {
    font-size: 80%;
    font-weight: bold;
    color: #000000;
}
.vet {
    font-weight: bold;
}
.italic {
    font-style: italic;
}
.fout {
    font-size: 80%;
    color: #9A0000;
}
.foutvet {
    font-size: 80%;
    font-weight: bold;
    color: #9A0000;
}
.boodschap {
    font-size: 80%;
    font-weight: bold;
    color: #9A0000;
}
.kop1 {
    font-size: 140%;
    color: #40407f; 
}
.kop2 {
    font-size: 100%;
    font-weight: bold;
    color: #40407f; 
}
.kop3 {
    font-size: 80%;
    font-weight: bold;
    color: #40407f;
}
.kop3 a {
    color: #40407f;
}
.kop3 a:hover {
    color: #40407f;
    text-decoration: underline   
}
.headertekst {
    font-size: 80%;
    color: #000000;
}
.tbl {
    background-image: url('../_images/bg_tile.gif');
}
.bartekst {
    font-size: 70%;
    color: white;
}
.bartekst a, .bartekst a:link {
    color: white;
    text-decoration: none
}
.bartekst a:hover {
    color: white;
    text-decoration: underline
}
.adrestekst {
    font-family: verdana,helvetica,sans-serif;
    font-size: 70%; 
    color: black;
}
.ftrtekst {
    font-family: verdana,helvetica,sans-serif;
    font-size: 70%; 
    color: black;
}
.ftrtekst a{
    color: black;
    text-decoration: none
}
.ftrtekst a:hover{
    color: black;
    text-decoration: underline    
}
.menutbl {
    background: #f2f2f2;
}
.menutdsel {
    background: #cccccc;
}
.menutd2 {
    background: #fcfcfc;
}
.menukop {
    font-family: verdana,helvetica,sans-serif;
    font-size: 75%;
    font-weight: bold;
    color: #40407f;
}
.menukop a {
    color: #40407f;
    text-decoration: none
}
.menukop a:hover {
    text-decoration: underline
}

.taak {
    font-size: 80%;
    color: #000000;
}
.taak a, .taak a:visited, {
    color: #000000;
    text-decoration: none;
}
.taak a:hover, {
    color: #000000;
    text-decoration: underline;
}

.tabelkoprij {
    border-bottom: 1px solid #40407f;
    padding-left: 2px;
    padding-top: 3px;
    padding-right: 2px;
    padding-bottom: 3px;
}
.tabelkop {
    font-size: 70%;
    font-weight: bold;
    color: #40407f;
}
.tabelkop a, .tabelkop a:visited {
    color: #40407f;
    text-decoration: none;
}
.tabelkop a:hover {
    color: #40407f;
    text-decoration: underline;
}
.tabelcatrij {
    border-bottom: 1px solid #9A0000;
    padding-left: 2px;
    padding-top: 8px;
    padding-right: 2px;
    padding-bottom: 3px;
}
.tabelcat {
    font-size: 70%;
    font-weight: bold;
    color: #9A0000;
    padding-top: 8px;
}
.tabelcat a, .tabelcat a:visited {
    color: #9A0000;
    text-decoration: none;
}
.tabelcat a:hover {
    color: #9A0000;
    text-decoration: underline;
}
.tabelrij {
    border-bottom: 1px solid #A6A6A6;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}
.tabelrijact {
    border-bottom: 1px solid #A6A6A6;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    background: #f9f9ff;
}
.tabelinhoud {
    font-size: 70%;
    color: #000000;
}
.tabelinhoud2 {
    font-size: 70%;
    color: #9A0000;
}
.tabelinhoud a, .tabelinhoud a:visited {
    color: #000000;
    text-decoration: none;
}
.tabelinhoud a:hover {
    color: #000000;
    text-decoration: underline;
}
.tabelinhoudatt {
    font-size: 70%;
    color: #9A0000;
}
.tabelinhoudatt a, .tabelinhoudatt a:visited {
    color: #9A0000;
    text-decoration: none;
}
.tabelinhoud3 {
    font-size: 70%;
    color: #009A00;
}
.tabelinhoud3 a, .tabelinhoud3 a:visited {
    color: #009A00;
    text-decoration: none;
}
.tabelinhoud4 {
    font-size: 70%;
    color: #9A4D00;
}
.tabelinhoud4 a, .tabelinhoud4 a:visited {
    color: #9A4D00;
    text-decoration: none;
}
.tabelvoet {
    font-size: 70%;
    font-weight: bold;
    color: #000000;
    padding-top: 5px;
}
.staptbl {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin-bottom: 12px;
}
.stap {
    font-size: 75%;
    color: #9A0000;
    
}
.staph {
    font-size: 75%;
    font-weight: bold;
    color: #9A0000;
}

/***************************/
/* Winkelwagen             */
/***************************/

/***************************/
/* Winkelwagen             */
/***************************/
.wwtbl {
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
}
.wwhoudertd {
    background: #FFFFFF;
    padding-left: 8px;
    padding-top: 15px;
    padding-right: 8px;
    padding-bottom: 12px;
}
.wwtd, .wwtd2 {
    border-bottom: 1px solid #000000;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
}
.wwtd {
    background: #FFFFFF;
}
.wwtd2 {
    background: #FFE5E5;
}
.wwtitel {
    font-size: 80%;
    font-weight: bold;
    color: #9A0000;
}
.wwbestel {
    font-size: 80%;
    font-weight: bold;
    color: #9A0000;
}
.wwbestel a, .wwbestel a:link {
    color: #9A0000;
}
.wwbestel a:hover {
    color: #9A0000;
    text-decoration: none;
}

/***************************/
/* Opdracht                */
/***************************/
.opdrachttbl {
    border: 1px solid #c5c5ff;
}
.opdrachttitel {
    font-size: 90%;
    font-weight: bold;
    color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}
.opdrachttitel a, .opdrachttitel a:link {
    color: #000000;
}

/***************************/
/* Formulier               */
/***************************/
form {
    margin: 0;
    display: inline;
}
.forminput {
    font-size: 80%;
    color: #000000;
    background: #c5c5ff;
    border-right: 1px solid #40407f;
    border-top: 1px solid #40407f;
    border-left: 1px solid #40407f;
    border-bottom: 1px solid #40407f;
}
.formbutton {
    font-size: 80%;
    color: #000000;
    background: #c5c5ff;
    border-right: 1px solid #40407f;
    border-top: 1px solid #40407f;
    border-left: 1px solid #40407f;
    border-bottom: 1px solid #40407f;
}
.formicon {
  	margin-top: 1px;
  	margin-right: 5px;
  	margin-bottom: -3px;
}
.formbutton2 {
    font-size: 80%;
    color: #000000;
    background: #ffc5c5;
    border-right: 1px solid #40407f;
    border-top: 1px solid #40407f;
    border-left: 1px solid #40407f;
    border-bottom: 1px solid #40407f;
}

.zichtbaar {visibility: visible}
.verbergen {display: none;}

