body {
  font-family:	verdana, arial, sans-serif;
  vertical-align: top;
  font-size:    10pt;
  color:			  #dddddd;
}

body#website {
  padding:			5px 5px 5px 5px;
  background:		#aa0d1e;
  background: url('achtergrond.jpg');
  background-position: top center;
  background-repeat: repeat;
  text-align:		center;
}

div {
  font-size: 10pt;
  color:			  #dddddd;
}

a { color: #bbbbbb; }
/*
a {
  color:			  #aaaaaa;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}
*/
td {
  vertical-align: top;
}

div#inhoud {
  margin:			  auto;
  width:			  969px;
  text-align:		left;
  padding:			5px 5px 5px 5px;
  border:			  5px solid #710913;
  background:   #c60426;
  display:      block;
  color:			  #dddddd;
}

p {
  font-size:		9pt;
  vertical-align: top;
  color:			  #dddddd;
}

p#kruimelpad {
    color: #fff;
    margin: 2px;
}

td.categorie {
  background:	  #aa0d1e;
  color:			  #ffffff;
  background-position: top center;
  background-image: url('knop.png');
}

td.categorie_licht {
  background:	  #c60426;
  color:			  #ffffff;
  cursor:			  pointer;
}

td.categorie_geopend {
  background:	  #c60426;
  color:			  #000000;
}

td.pagina {
  background:	  #aa0d1e;
  color:			  #ffffff;
  background-position: top center;
  background-image: url('knop.png');

}

td.pagina_licht {
  background:	  #c60426;
  color:			  #ffffff;
  cursor:			  pointer;
  
}

td.pagina_geopend {
  background:	  #c60426;
  color:			  #000000;
}

tr.firstrow td {
  font-weight:    bold;
  border-bottom:  1px solid #666666;
}

tr.catpaglijst td {
  border-left:    1px solid #bbbbbb;
  border-bottom:  1px solid #bbbbbb;
  border-top:     1px solid #eeeeee;
  border-right:   1px solid #eeeeee;
}

tr.catpaglijst td p {
  padding:			5px 10px 5px 10px;
  font-size:		8pt;
  font-weight:	bold;
}

.vak {
  border:			  1px solid #555555;
  background:		#710913;
  display:      block; 
}

hr {
  border:       none;
  background:   #555555;
  color:        #555555;
  height:       1px;
}

body.vak {
  border: none;
}

p#banner {
  font-size:		30pt;
  font-weight:	bold;
  font-family:	Verdana;
  padding:			0;
  margin:			  0;
  color:        #ffffff;
}

* html p#banner {
  height: 110px;
}

form.gastenboek {
  scrollbar-track-color: #912823;
  scrollbar-face-color: #a43836;
  scrollbar-3dlight-color: #b60216;
  scrollbar-highlight-color: #d61436;
  scrollbar-shadow-color: #410308;
  scrollbar-darkshadow-color: #210105;
}

form.gastenboek input,textarea,button {
  border:       1px solid #555555;
  background:   #c60426;
  color:        #dddddd;
}

form.gastenboek .bi {
  background-image: url('knop.png');
  background-position: top center;
}

legend {
  font-size: 10pt;
  color:        #dddddd;
}

fieldset {
  border:       1px solid #555555;
  padding:    10px;
  padding-top:  5px;
}

div#pagina {
  padding:      10px;
}

* html div#pagina {
  height: 1%;
}

div#sponsoren {
  background:   #c60426;
  height:       600px;
  padding:      0px;
  margin:       0;
  margin-left:  10px;
  float:        right;
  width:        170px;
  overflow:     hidden;
}

ul {
  margin: 5px;
  padding-left: 15px;
}

div#sponsoren a {
  text-decoration: none;
}

div#sponsoren hr {
  margin: 0;
}

div#sponsoren img {
  margin-top:   5px;
  margin-right: 0;
  margin-left:  0;
  margin-bottom: 5px;
  border: 1px solid #555555;
}

div#sponsoren p {
  margin: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 8pt;
}

div#sponsoren p.act {
  margin-top: 2px;
}

.clearme:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

div#catPagMenu {
    height: 44px;
}

table.wijziging img.l {
    margin-right: 1em;
}

table.wijziging img.r {
    margin-left:  1em;
}
