.lees {
   font-family: "Times New Roman", serif;
   font-size: 12pt;
   background-color: rgb(220, 220, 220);
   color:black;
}
.lees .balk {
   border:0;
   padding:5px;
   background-color:white;
   color:black;
   border-radius:5px;
   display: flex;
   align-items: center;
   justify-content: start;
}
.lees .balk div {
   margin-left: 1em;
}
.lees .overzicht {
   border:0;
   margin-top:10px;
   padding:5px;
   background-color:grey;
   color:white;
   border-radius:5px;
}
.lees .overzicht p {
   margin:0;
   margin-top: 10px;
   margin-bottom: 10px;
}
.lees .overzicht a {
   padding:0;
   padding-left:10px;
   padding-right:10px;
   margin-left: 1em;
}
.lees .overzicht span {
   padding:0;
   padding-left:10px;
   padding-right:10px;
   margin-left: 1em;
}
.lees .inhoud {
   margin-bottom: 5px;
   margin-left: 3em; /**/
}
.lees .code {
   padding:1em;
   background-color: rgb(150, 150, 150);
   color:white;
   border-radius:5px;
}
.lees table {
   margin-top:1em;
   margin-bottom:1em;
}
.lees .blok {
   /* display: flex; */
   margin-top: 1em;
   margin-bottom: 1em;
}
.lees .col1 {
   /* width:10em; */
}
.lees .col2 {
   /* width:60em; */
}
.lees .col3 {
   /* width:10em; */
}
.lees .kop {
   font-weight:bold;
   font-size:24pt;
   font-style:italic;
}
.lees .titel {
   font-weight:bold;
   font-size:12pt;
}
.lees .plaat {
   margin-top: 0.5em;
}
.lees th {
   vertical-align:top;
   padding-top:10px;
   padding-bottom:10px;
   text-align: left;
}
.lees td {
   vertical-align:top;
   padding-top:10px;
   padding-bottom:10px;
}
.lees p {
   padding:1px 0 1px 0;
   margin:0;
}
.lees .verwijs {
   color:white;
   background-color:rgb(100, 100, 100);
   font-style:italic;
   text-decoration:none;
   padding:2px 5px;
   border-radius:5px;
}
.lees .verwijs:hover {
   color:rgb(100, 100, 100);
   background-color:rgb(200,200,200);
}
.lees .licentie {
   font-size:smaller;
}
.lees .open {
   color:black;
   background-color:rgb(205, 205, 205);
   text-decoration:none;
   padding:2px 5px;
   border-radius:5px;
}
.lees .wow {
   font-style:italic;
}
.lees .huh {
   font-weight:bold;
}
.lees .mono {
   font-family:Courier New, monospace;
}
.lees .uit {
   color:grey;
   background-color:rgb(200, 200, 200);
}
.lees .lijst th {
   vertical-align:top;
   padding:10px;
}
.lees .lijst td {
   vertical-align:top;
   padding:10px;
}
.lees .lijst .datum {
   text-align:right;
}
.lees .lijst .tijd {
   text-align:right;
}
.lees .lijstflip {
   background-color:rgb(205, 205, 205);
}
.lees .lijstflop {
   background-color:rgb(235, 235, 235);
}
.lees .verborgen {
   visibility: hidden;
}
.lees .midden {
   text-align: center;
}
.lees .verwijs_standaard {
   color: blue;
   text-decoration: underline;
}

.lijst {
   border-collapse: collapse;
}

.lijst th {
   text-align:center;
}
.lijst td {
   text-align:center;
}

.start {
   font-family:"Times New Roman", serif;
   font-size:12pt;
   background-color:rgb(0,150,255);
   color:white;
   border-radius:5px;
   background-image:url("/plaat/menu/water");
}
.start table {
   table-layout:fixed;
   margin-left:auto;
   margin-right:auto;
   border-collapse:collapse;
   margin-top:2em;
   margin-bottom:2em;
}
.start tr {
   height:15em;
   border-style:none;
   border-color:rgb(0,51,204);
}
.start td {
   width:300px;
   vertical-align:middle;
   text-align:center;
   border-style:none;
}
.start .verwijs {
   text-decoration:none;
   font-style:italic;
   background-color:rgb(0,204,255);
   color:rgb(0,0,90);
   border-radius:5px;
   padding:1em;
   border: 2px solid white;
}
.start .verwijs:hover {
   background-color:white;
   color:rgb(0,0,90);
   border-color:black;
}
.start p {
   padding-top:1em;
}
.start span {
   width:20em;
}
.start tr.boven {
}
.start td.boven {
   background: linear-gradient(rgb(0,120,255),rgb(0,60,200));
}
.start td.midden {
   background: linear-gradient(rgb(0,60,200),rgb(0,30,145));
}
.start td.onder {
   background: linear-gradient(rgb(0,30,145),rgb(0,0,90));
}
.start .balk {
   border:0;
   padding:5px;
   background-color:white;
   color:black;
   width:50em;
   margin-left:auto;
   margin-right:auto;
   border-radius:5px;
   display: flex;
   align-items: center;
   justify-content: start;
}
.start .balk div {
   margin-left: 1em;
}
.start .balk .verwijs {
   color:white;
   background-color:rgb(100, 100, 100);
   font-style:italic;
   text-decoration:none;
   padding:2px 5px;
   border-radius:5px;
}
.start .balk .verwijs:hover {
   color:rgb(100, 100, 100);
   background-color:rgb(200,200,200);
}
.start .oeps {
   font-size:40px;
   font-weight:900;
}
.start .uitleg {
   font-size:20px;
   font-weight:600;
}
.contact-veld {
   width:40em;
}
.contact-regel {
   /* visibility:collapse; */
}
.contact-knop {
   font-size:20px;
   width:10em;
   color:grey;
   background-color:white;
}
