body {
	margin:0;
    -ms-overflow-style: none;
}

h1, h2, h3 { margin:0; padding:2%; font-weight:normal; font-style:normal; color:black; }
a:visited {color:navy;}
/* a { color:#5D5D9E; }  */
/* a:visited { color:#5D5D9E; } */
a:active { color:black; } 
/* a:hover { color:#B2B3B4; } */
a:hover {color:red;}

::-webkit-scrollbar {
    width: 0px;
    background: transparent; /* make scrollbar transparent */
}

 h1 {
  border: none;
  color: black;
  display: block; 
  font-size: xxx-large;   
  position: relative; 
  text-align: center; 
  vertical-align: top; 
  }
	
h2 { 
  color:#000000; 
/*  display: inline-block; */
  font-size: 18pt; 
  font-weight:bold;  
  position: relative; 
  text-align: center;
  vertical-align: bottom; 
  }

h3 {
  font-weight:bold;  
  position: relative; 
  text-align: center;
  }	  

div.h1 {
  font-size: 200%;
  font-weight: bold;
  text-align: center;
}

div.h3 {
  font-size: 125%;	
  font-weight: bold;
  color: red;
}
  
table {
  border:0;
  border-collapse: collapse;
}

.breed {
  width: 55vw;
}
.centreer {
  text-align: center; 
}  
.cursief {
  font-style: italic;  
}

.groot {
  font-size: x-large;
  font-weight: bold;
}

.iflinks {
  border: none;
/*  bottom:100%; */
  color: #000000;
  font-family: 'Times New Roman', Times, serif;
  height:89.5vh;
  overflow: hidden;  
  position: relative;
  text-align: center; 
  width:22.5vw; 
  vertical-align: top;
}  	

.ifmidden {
  border: none;
  color: #000000;
  font-family: 'Times New Roman', Times, serif;
  height:89.5vh; 
  overflow: hidden;  
  position: relative;
  text-align: center; 
  width: 55vw; 
  vertical-align: top;
}  	

.ifrechts {
  border: none;
  color: #000000;
  font-family: 'Times New Roman', Times, serif;
  height:89.5vh; 
  overflow: hidden;  
  position: relative;
  text-align: center; 
  width:22vw; 
  vertical-align: top;
} 	

.lengte { 
  height: 88vh;
  border:none
}  

.link {
  color: navy;
  font-style: italic; 
  font-weight: bold;
}	

.marges {
  display: inline-block; 
  font-family: 'Times New Roman', Times, serif; 
  font-size: medium; 
  margin-left: 1%;      
  margin-right: 1%;      
  text-align: justify; 
  vertical-align: top; 
  padding: 0;  
  position: relative; 
}	

.rood {
  background:none; 
  color: red; 
  display: inline-block; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:xx-large; 
  font-weight:bold;  
  position:relative; 
  text-align:left; 
  vertical-align: bottom; 
}

.smal {
  width: 22.5vw;
}

.uitgelijnd {
  text-align: justify;
  margin-left:1%;
  margin-right:1%; 
} 

/*   nieuwe gegevens ************************************** */
.licht {
background-color: #edf8fd; 
}
.donker {
background-color: #CFEBFC; 
}
.kort {
	height:10vh;
}
.lang {
	height:88vh;
}
.container {
	max-height: 99.5vh;
	max-width: 99vw;
}
.vet {
	font-weight: bold;
}
.schild{
  display: block; 
  margin-left: auto;
  margin-right: auto;
  width;400; 
  height;400;
}
	
.randje{
  margins=3px;
 }
	
/* einde toevoeging grid