body {
  font: 75% verdana, arial, sans-serif;
  background: #EEEEFF;
  margin: 0;
}

h1 {
  font-size: 110%;
  clear: left;
}

h2 {
  font-size: 100%;
}

h3 {
  font-size: 100%;
}

div#item pre {
  font: 90% Courier New, Courier;
  margin: 0;
  padding: 0 5px 5px;
}

div#item p.small {
  font-size: 90%;
}

input, select, option {
  font-size: 90%;
}

div#site {
  width: 795px;
  margin: 0 auto;
  text-align: left;
}

div#naam {
  background: #FFF;
  margin: 0;
}

div#menu1 {
  clear: left;
  padding: 0;
  margin-left: 25px;
}

ul.menu1 {
  list-style-type: none;
  padding: 0;
  margin:0;
  font-size: 80%;
}

ul.menu1 li {
  text-transform: uppercase;
  float:left;
  width: 80px;
  margin-right:2px;
  text-align: center;
}

ul.menu1 a {
  display: block;
  text-decoration: none;
  padding: 2px 0 5px;
  background: #FF5050;
  color: #FFF;
}

ul.menu1 a.active {
  display: block;
  text-decoration: none;
  padding: 2px 0 5px;
  background: #FFBBBB;
  color: #000;
}

div#menu2 {
  background: #FBB;
  clear: left;
  text-align: center;
  color: #000;
  margin: 0;
}

div#menu2 a {
  text-decoration: none;
  padding: 2px 0 5px;
  background: #FBB;
  color: #000;
}

div#menu2 a.select {
  font-weight: bold;
}

div.vrijwilliger {
  float: left;
  padding: 0;
  border: solid 1px #FBB;
  margin: 5px 5px 0 5px;
  width: 300px;
}

div.vrijwilliger img {
  float: left;
  margin-right: 5px;
}

div#inhoud {
  margin: 10px auto;
}

div#temp {
  margin: 0;
}

div#item, div#fotos {
  background: #FFF;
}

div#item h2 {
  padding: 5px 5px 0;
  margin: 0;
  text-decoration: underline;
}

div#item h3, div#vlakje h3 {
  padding: 5px 5px 0;
  margin: 0;
  font-style: italic;
  clear: left;
}

div#item table {
  padding: 0;
  border: solid 1px #FBB;
  margin: 5px 5px 0 5px;
}

div#item table.simple{
  padding: 0;
  border: none;
  margin: 0;
}

div#item table.simple2{
  padding: 0;
  border: none;
  margin: 0;
  font-size: 80%;
}

div#item th {
  text-align: left;
  background-color: #FFBBBB;
  padding: 2px 5px;
}

div#item th.uitslag {
  text-align: center;
  background-color: #FFBBBB;
}

div#item td {
  padding: 1px 5px;
  vertical-align: top;
}

div#item td.bottom {
  vertical-align: bottom;
}

div#item td.line {
  height: 2px;
  background-color: #FBB;
}

div#item td.geel {
  background-color: #FF3;
}

div#item td.oranje {
  background-color: #F90;
}

div#item td.rood {
  background-color: #F00;
}

div#item td.groen {
  background-color: #9C0;
}

div#item hr {
  background: #FF5050;
  margin: 0 5px 2px 5px;
  border: 1px;
}

div#nieuws img.nieuws {
  margin-right: 5px;
}

div#item ul {
  margin-top: 0;
  margin-bottom: 0;
}

div#item li {
  margin:0;
}

div#item span.small {
  font-size: 90%;
}

div#item span.high {
  color: #00F;
}

div#item span.red {
  color: #F00;
}

div#item span.geel{
  background: #FF0;
}

table.contributie {
  font-size: 90%;
}

table.contributie tr {
  font-size: 90%;
}
table.contributie td {
  border-left: 1px solid #FBB;
  text-align: center;
}

table.contributie td.geen {
  text-align: left;
  border-left: none;
}

div#fotos iframe {
  width: 780px;
  height: 800px;
  border: solid 1px #FBB;
  margin: 5px;
}

div#nieuws h1, div#item h1 {
  padding: 5px 5px 0;
  text-transform: uppercase;
  margin: 0;
}

div#nieuws p, div#item p, div#fotos p{
  margin: 0;
  padding: 0 5px 5px;
}

div#item form{
  margin: 0;
  padding: 0 5px 5px;
}

div#nieuws  a, div#item a, div#fotos a{
  text-decoration: none;
  color: #FF5050;
}

div#item a.uitslag{
  text-decoration: none;
  color: #000;
}

div#nieuws a.small, div#item a.small, div#fotos a.small {
  font-size: 90%;
}

div#links {
  float: right;
  width: 175px;
}

div#nieuws {
  width: 610px;
  background: #FFF;
}

div.linkstop, div.linksbottom {
  background: #FF5050;
  padding: 0;
  font-size: 90%;
}

div.linksitem {
  background: #FF5050;
  padding: 1px;
  margin: 5px 0;
  font-size: 90%;
}

div.linkstop h1 {
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  padding: 0;
}

div.linksitem h1,div.linksbottom h1,div#login h1, div#kop h1 {
  font-size: 110%;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  margin: 2px 0 0 0;
  padding: 0;
}

div#head h2 {
  font-size: 130%;
  color: white;
  text-transform: uppercase;
  text-align: center;
  margin: 2px 0 0 0;
  padding: 0;
}

div#head p {
  color: white;
}
div.linkstop h1 a,div.linksitem h1 a,div.linksbottom h1 a,div#login h1 a,div#kop h1 a {
  color: #FFF;
}

div.linkstop ul,div.linksitem ul,div.linksbottom ul {
  margin: 2px;
  padding: 0;
  list-style-type: none;
}

div.linkstop a,div.linksitem a,div.linksbottom a,div#login a,div#kop a {
  text-decoration: none;
  color: #000;
  padding: 2px;
  font-size: 100%;
}

div.linkstop a:hover,div.linksitem a:hover,div.linksbottom a:hover, div#login a:hover, div#login a:hover {
  color: #FFF;
}  

div#vlakje {
  background: #00F;
  float:right;
  margin: 5px 0 2px;
}

div#login {
  background: #000;
  margin-top: 5px;
}

div#kop {
  background: #55F;
}

div#head {
  background: red;
}

div#bottom {
  background: #FF5050;
  clear: right;
  float:left;
  margin: 5px 0 2px;
}

div#bottom a {
  text-decoration: none;
  color: #000;
}

div#bottom a#bahlmann {
  background: #000;
  font-weight: bold;
  color: #FFF;
  padding: 2px;
}

@media print{
  .noprint{
    display: none;
  }
}

#fixedtipdiv{
 position:absolute;
 padding: 2px;
 border:1px solid #FF5050;
 font:normal 10px Verdana;
 line-height:15px;
 z-index:100;
}

img {
  border: 0;
}
