* {
  margin: 0;	
  padding: 0;	
}

body {
	background: #e6f5ff;
}

header h1 {
	/*width: 950px;*/
	background: #1034a6;
	color: #ccebff;
}

nav {
	/*width: 950px;*/
	background: #1034a6;
}	
nav ul {	
  list-style: none;	
}
	
nav ul a {	
  display: block;	
  color: #ccebff;	
  text-decoration: none;	
  padding: 15px 10px;	
}
	
nav ul li {	
  display: inline-block;	
  margin-left: -4px;	
  position: relative;
}
	
nav ul li.focus, nav ul
li:hover {
  background: #007acc;
}
	
nav ul ul {
  display: none;	
  position: absolute;
  top: 100%;
  left: 4px;
  background: #1034a6;
}
	
nav ul ul a {
  width: 200px;
  padding: 10px 15px;	
}
	
nav ul li:hover ul {
  display: block;
}
header {
	color: #000000;
}

footer {
	width: 100%;
	height: 40px;
	padding-top : 10px;
	padding-bottom: 10px;	
	background-color: #1034a6;
	color: #ccebff;
	text-align: center;
	clear : both;	
	position: fixed;
	left: 0;
	bottom: 0;
}

table {
  border-collapse: collapse;
}

th, td {
  padding :  2px 2px 2px 2px;
}

th {
  text-align: left;
}

table.updates {
  border: 2px solid #0033cc;
}

table.mededelingen {
  border: 2px solid #0033cc;
}

section { 
	width : 950px;
	height : 700px;
	background-color : #b3e6ff;
	bottom : 0px;
}

.lessection { 
	width : 100%;
	height : 700px;
	background-color : #b3e6ff;
}

article { 
	width: 500px;
	height: 600px;
	float: left;
	margin : 20px 5px 20px 20px;
	background-color : #33ccff;
	/* border-radius : 40px; */
	padding : 5px 5px 5px 5px;
}

.lesarticle { 
	width: 97%;
	height: 600px;
	float: left;
	margin : 8px 5px 5px 8px;
	background-color : #33ccff;
	/* border-radius : 40px; */
	padding : 5px 5px 5px 5px;
}

aside {
	width : 375px;
	height : 600px;
	float : right;
	margin : 20px 20px 20px 5px;
	background-color : #ffffff; 
	/* border-radius : 40px; */
	padding : 5px 5px 5px 5px;
}

.csharp {
	background-color : #ffab00;
}

