body {
  background-color: #e0e0e0;
  background-image: url('images/delftborder.jpg');
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  padding: 0px;
  border: 0px;
  margin: 0px;
  height: 100%;
}
.main {
  width: 78%;
  min-height: 86%;
  margin-left: 130px;
  margin-top: 20px;
  padding: 15px;
  padding-left: 25px;
  background-color: white;  
  border-color: #398eca;  
  border-width: 3px;
  border-style: solid;
}
.menu {
  padding-top: 20px;
  height: 13px;
}

.logo { 
  float: left;
  padding: 10px;
  padding-top: 20px;
  width: 100px;
  
}

h1, h2, h3 {
  color: #004780;
}

a {
  text-decoration: none;
  color:  #004780;
}


.menu ul {
  margin: 0px;
  padding: 0px;
  margin-left: 10px;
  list-style: none;
  float: left;
  border-color: #398eca; 
  border-width: 0px;
  border-left-width: 3px;
  border-style: solid;
  background-color: white;  
}
.menu ul li {
  float: left;
  border-color: #398eca;  
  border-width: 3px;
  border-style: solid;
  border-left: 0px;
  margin: 0px;
  padding: 0px;
  min-width: 100px;
  height: 25px;
  background-color: #cbfefe;  
  padding-left: 2em;
  padding-top: 5px;
  font-family: helvetica, arial;
  font-weight: bold;
  font-size: small;
}

.menu .selected {
  border-bottom-color: white;
  background-color: white;  
}

ul a {
  text-decoration: none;
  color: black;
}

.punt { 
  padding: 10px;
  padding-top: 20px;
  margin-left: 20px;
}

.titel { 
  font-size: large;  
}

.locatie { 
  margin-left: 30px;
  font-style: italic;  
}

.tekst { 
  font-size: small;
  margin-left: 30px;
}

.abstract { 
  font-size: small;
  margin-left: 0px;
}

.time { 
  margin-left: 0px;
  padding-right: 15px;
  text-align: right;
}


.author { 
  margin-left: 10px;
  font-style: italic;  
}

.title { 
  margin-left: 0px;
}

