* {
  font-family:verdana;
  color:#000000;
  font-size:12px;
}

h1 {
  font-size:14px;
  font-variant:small-caps;
  color:#ffffff;
  background-color:#495677;
  height:18px;
  background: url(images/h1.png) repeat-x;
}

h2 {
  font-size:12px;
  font-weight:bold;
}

#divmenu{
  height:30px;
  line-height:30px;
}

#terug {
  text-decoration:none;
  background: url(images/terug.gif) left no-repeat;
  padding:3px 3px 3px 25px;
  margin-right:2px;
  border:1px solid #CC0000;
}

#terug:hover {
  color:#ffffff;
  background-color:#CC0000;
}

.menu {
  text-decoration:none;
  padding:3px 3px 3px 3px;
  border:1px solid #CC0000;
  margin-right:2px;
}

.menu:hover {
  color:#ffffff;
  background-color:#CC0000;
}

div.figuur {
  float:left;
  text-align:center;
  margin-right:5px;
  width:120px;
  height:120px;
}

a img {
  border:0px;
    z-index: 1;
}

td.light {
    background-color:#FAE4E4;
}

td.dark {
    background-color:#F6C9C9;
}

tr.first_row{
    font-weight:bold;
}

a {
  color:#000000;
  font-variant:small-caps;
}

a:hover {
  color:#CC0000;
}



/*  AJAX AUTOCOMPLETER   */

	div.box {
      background-color:#dddddd;
      margin-top:20px;
      padding:20px 0px;
    }
	.stamboom tr{
      vertical-align:top;
    }
	fieldset
{
border: 1px solid #781351;
width:500px;
margin-bottom:10px;
}

legend
{
color: #fff;
background: #CC0000;
border: 1px solid #781351;
padding: 0px 6px;
  height:18px;
  background: url(images/h1.png) repeat-x top;
}

label {
    width:200px;
	text-align:right;
	display:block;
	float:left;
	padding-right:10px;
	font-size:11px;
  } 
  
  
	#search,#search1,#search2, .ulsearch { padding: 3px; width: 150px; border: 1px solid #999; font-family: verdana, arial, sans-serif; font-size: 12px;background:#ffffff;}
	.ulsearch { list-style-type: none; font-family: verdana, arial, sans-serif; font-size: 12px;  margin: 5px 0 0 0;}
	.lisearch { margin: 0 0 5px 0; cursor: default; color: black;}
	.lisearch li:hover { background: #ffc; }
