/* indeling en achtergrond*/
body {
  margin:0px;
  background:white no-repeat center top;
}
 #header, #main, #footer {
 width: 500px; 
 margin:0px auto;
 }
 .date {
 position:relative;
 top:40px;
 left:353px;
 margin:0px;
 width:140px;
 font: bold 19px/26px Kapra-Bold,arial,verdana;
 padding:3px;
 word-spacing: 6px;
 letter-spacing:-2px;
 background-color:rgb(230,100,125);
 color:black;
 display:none;
 }
 		
 #header {
 height: 185px;
 }
 #main {
 padding:12px 0px;
 }
 #footer {
 background-color:white;
 }
 #header img {
 position:absolute;
 top:0px;
 left:50%;
 margin-left:-250px;
 }
  
 /* tekst opmaak
2017 geel: rgb(255,255,0); Roze: rgb(230,100,125); grijs: rgb(225,225,225) blauw rgb(20,55,140); groen rgb(0,185,140)
2018 roze: rgb(236,121,128); groen: rgb(38,172,147)*/

 #main {
 font: 12px Kapra-Bold, verdana, arial, sans-serif;
 color:rgb(38,172,147);
 }
h3 {
 font: bold 14px/25px Kapra-Bold, arial, verdana, sans-serif;
 color: white;
 padding:0pt 12px;
 background-color:rgb(38,172,147);
}

 #footer a {
 color: white;
 text-decoration:none;
 text-transform:uppercase;
 */}
  #footer h3 {
 text-align:center;
 }
.adminmessage {
background-color:#eeeeee;
}
 ul.list {
margin: 0px;
padding: 0px;
list-style-type: none;
}
li.list {
padding:1px;
padding-left: 3px;
	color:black;
}
div.listdescription {
margin-left: 20px;
}
p, input, .attributename, .attributeinput, b, h2, .required {
  padding-left:6px;
	font-style: normal;
	text-decoration: none;
	color:rgb(20,55,140);
}
p, a, td, input, .attributename, .attributeinput {
/*	font-weight : normal;*/
}
b, h2 {
font-weight: bold; 
color: black;
}
.required {
font-weight: bold;
color: red;
}
/*a:link, a:active, a:visited {
	font:normal 12px verdana, sans-serif;
	color:rgb(255,71,172);
  text-decoration: none;
}
 form {
 padding-bottom:12px;
 border-width:2px;
 border-bottom-style:solid;
	border-color:rgb(255,71,172); 
 }
a:hover {
   min-height:400px;
	text-decoration: underline;
}*/