table.schedule-nl{
	display:block;
	width:900px;
	margin:auto;
	border: 1px solid black;
}

.schedule-nl td{
	text-align:center;
}
td.tbl-left-align{
	text-align:left;
	padding-left:20px;
}
.table-header td{
	font-weight:bold;
}
tr.date-passed{
	text-decoration:line-through;
	color:gray;
}
.course-info{
	display:block;
	float:right;
	min-width:300px;
	width:35%;
}

.tbl-course-info{
	display:block;
	float:right;
	margin:20px;
	border: 1px solid black;
	border-collapse: collapse;
	width:80%;
}
td{
	padding:5px;
}
.tbl-course-info h5{
	margin:0;
	font-weight: bold;
}
.vragen-duik-nl{
	display:block;
	width:700px;
	margin:auto;
	padding:20px;
	border:1px solid black;
	border-radius:10px;
		text-align:center;
}
.vragen-duik-nl a{
	display:block;
	width:250px;
	margin:auto;
	margin-top:10px;
	
	padding:10px;
	border-radius:10px;
	background-color:green;
	color:white;
	text-align:center;
	text-decoration:none;
}
div.dive-location{
	display:block;
	min-height:220px;
}
.dive-location img{
	display:block;
	float:left;
	width: 200px;
	margin-right:20px;
	margin-top:10px;
}
span.disclaimer-tbl{
	display:block;
	width:800px;
	margin:auto;
	margin-bottom:20px;
	font-size:60%;
	font-variant:italic;
}
h1{
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:40px;
	margin-top:10px;
	/*border-bottom:1px solid gray;*/
}
.vragen-duik-nl h5{
	font-size:130%;
	margin:0;
	padding:0;
}
.trip-corona{
	display:block;
	width:80%;
	border: 1px solid red;
	border-radius:20px;
	padding:20px;
	margin:auto;
	margin-top:40px;
	background-color:rgba(255, 0, 0, 0.2);
	text-align:center;
	
}
.trip-corona h3{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	
	
}