.categorie{
        font-family: Arial;
        font-size: 11pt;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: #518AC8;
}

a,a:link,a:active,a:visited {
	color:#A97137;
	font-family:arial,verdana;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#518AC8;
	font-family:arial,verdana;
	font-size:10pt;
}

tr.visible {
display:normal;
}
tr.invisible {
display:none;
}
.searchtype_off {
display:none;
}
.searchtype_on {
	display:normal;
	color:#A97039;
        font-weight:bold;
	font-family:arial,verdana;
	font-size:9pt;
	font-style:normal;
	cursor:hand;
}

.vereniging {
	color:#A97137;
	font-family:arial,verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

.label_vereniging {
	color:black;
	font-weight:bold;
	font-family:arial,verdana;
	font-size:8pt;
	vertical-align:top;	
}


.cross_hidden {
  position:absolute;
  bottom:24px;
  left:20px;
  visibility:hidden;
  background-color:#DDDDDD;
  border: 1px solid black;
  z-index:10;
}


.cross {
  position:absolute;
  bottom:24px;
  visibility:visible;
  color:white;
  font-weight:bold;
  font-family:arial,verdana;
  font-size:9pt;
  font-style:normal;
  background-color:#ebbe93;
  border: 1px solid black;
  z-index:10;
}

.cross b.disabled {
	font-weight:bold;
	font-size:8pt;
	font-family:arial,verdana;
	text-decoration:none;
	color:#CE9C6B;
}

.cross b.no_link {
	font-weight:bold;
        font-size:8pt;
        font-family:arial,verdana;
        text-decoration:none;
        color:#518AC8;
}

.cross.a, .cross a:link, .cross a:active, .cross a:visited {
	color:#A97039;
	font-family:arial,verdana;
	font-size:8pt;
	font-weight:bold;
        text-decoration:none;
}

.cross a:hover {
	color:#518AC8;
	font-family:arial,verdana;
	font-size:8pt;
}

td.crosslink_header {
	color:#518AC8;
	font-weight:bold;
	font-family:arial,verdana;
	font-size:9pt;
	font-style:normal;
	vertical-align:top;
	padding-bottom:5px;
}

.value a,
.value a:link,
.value a:active,
.value a:visited {
        color:#A97137;
        font-family:arial,verdana;
        font-size:10pt;
        font-weight:bold;
        text-decoration:underline;
}

.value a:hover {
        color:#518AC8;
        font-family:arial,verdana;
        font-size:10pt;
}

p,td {
	color:black;
	font-family:arial,verdana;
	font-size:8pt;
/*	font-weight: bold; */
}

div.h1 {
	font-family:arial,verdana;
	font-weight:bold;
	font-style:italic;
	color:#518AC8;
	font-size:18px;
	margin-bottom:15px;
}

hr {
	height:2px;
	color:#CF7418;

}

input.button {
	border:1px solid white;
	background-color:#CF7418;
	color:white;
	font-family:arial;
	font-weight:bold;
	font-style:normal;
	font-size:9pt;
}
input.button_over{
	border:1px solid white;
	background-color:#518AC8;
	color:white;
	cursor:hand;
	font-family:arial;
	font-weight:bold;
	font-style:normal;
	font-size:9pt;
}

input.button_small {
	border:1px solid white;
	background-color:#CF7418;
	color:white;
	font-family:arial;
	font-weight:normal;
	font-style:normal;
	font-size:8pt;
}


input.input {
	color:#A97039;
        font-weight:bold;
        font-family:arial,verdana;
        font-size:9pt;
        font-style:normal;
        vertical-align:top;
	border:solid #A97039 1px;
}

input.search {
	font-family:arial;
	font-size:8pt;
	width:145px;

}

select.search {
	font-family:arial;
	font-size:8pt;
	width:145px;



}
select.search_month {
	font-family:arial;
	font-size:8pt;
	width:100px;

}
select.search_year {
	font-family:arial;
	font-size:8pt;
	width:70px;

}
td.value {
	color:#A97039;
	font-weight:bold;
	font-family:arial,verdana;
	font-size:9pt;
	font-style:normal;	
	vertical-align:top;
	padding-bottom:4px;
}

td.value p {
	 color:#A97039;
         font-weight:bold;
         font-family:arial,verdana;
         font-size:9pt;
         font-style:normal;
}

.label {
	color:black;
	font-weight:bold;
	font-family:arial,verdana;
	font-size:9pt;
	font-style:normal;
	vertical-align:top;	
}

table.search .label {
	color:black;
	font-weight:bold;
	font-family:arial,verdana;
	font-size:9pt;
	font-style:normal;
	vertical-align:middle;	
}

.label_blue {
	color:#518AC8;
	font-weight:bold;
	font-family:arial,verdana;
	font-size:9pt;
	font-style:normal;
	vertical-align:top;	
}

table.search td.label {
	color:black;
	font-weight:bold;
	font-family:arial,verdana;
	font-size:9pt;
	font-style:normal;
	vertical-align:middle;	

}

table.newsList {}

tr.header {background-color:#E6B07B}
tr.header td.header {
	font-family:arial;
	font-size:9pt;
	color:white;
	font-weight:bold;
	font-style:normal;	
	text-decoration:none;
}

tr.row_standard,
tr.row_over {
	padding-top:5px;
}

tr.row_standard td.bullet,
tr.row_over td.bullet {
	padding-top:7px;
	padding-right:15px;
	vertical-align:top;
}

tr.row_standard td.title, 
tr.row_standard td.title a,
tr.row_standard td.title a:link,
tr.row_standard td.title a:visited,
tr.row_standard td.date, 
tr.row_standard td.date a,
tr.row_standard td.date a:link,
tr.row_standard td.date a:visited{
	vertical-align:top;
	font-family:arial;
	font-size:9pt;
	color:black;
	font-weight:bold;
	font-style:normal;	
	text-decoration:none;
}


tr.row_over td.title, 
tr.row_over td.title a,
tr.row_over td.title a:link,
tr.row_over td.title a:visited,
tr.row_over td.date, 
tr.row_over td.date a,
tr.row_over td.date a:link,
tr.row_over td.date a:visited{
	vertical-align:top;
	font-family:arial;
	font-size:9pt;
	color:#518AC8;
	font-weight:bold;
	font-style:normal;	
	text-decoration:none;
}



table.nieuwsitem {}

span.title, td.title {
	font-family:arial,verdana;
	font-weight:bold;
	font-style:normal;
	color:#518AC8;
	font-size:13px;
	margin-bottom:15px;
}
table.nieuwsitem span.subheader {
	color:black;
	font-weight:bold;
	font-family:arial,verdana;
	font-size:10pt;
}
table.nieuwsitem span.content {
	color:black;
	font-family:arial,verdana;
	font-size:8pt;
}
span.browselink,
span.browselink a,
span.browselink a:link,
span.browselink a:visited,
span.browselink a:active {
	color:#A97039;
	font-weight:bold;
	font-family:arial,verdana;
	font-size:9pt;
	font-style:normal;
	text-decoration:none;
}

span.browselink a:hover {
	color:#A97039;
	font-weight:bold;
	font-family:arial,verdana;
	font-size:9pt;
	font-style:normal;
	text-decoration:underline;
}

table.rassen, table.rassen_over {
	cursor:hand;
}
table.rassen td.naam,
table.rassen td.naam a,
table.rassen td.naam a:link,
table.rassen td.naam a:active,
table.rassen td.naam a:visited {
	color:black;
	font-family:arial,verdana;
	font-size:9pt;
	font-weight:bold;
	font-style:normal;
	text-decoration:none
}
table.rassen_over td.naam,
table.rassen_over td.naam a,
table.rassen_over td.naam a:link,
table.rassen_over td.naam a:active,
table.rassen_over td.naam a:visited,
table.rassen_over td.naam a:hover {
	color:#528CCE;
	font-family:arial,verdana;
	font-size:9pt;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
table.rassen td.plaatje img, 



table.rassen div.alias,
table.rassen_over div.alias {
	color:black;
	font-family:arial,verdana;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:none
}


td.plaatje img {
 	border:1px solid #CF7418;
}

table.rassen_over td.plaatje img {
 	border:1px solid #528CCE;
}


td.searchAlpha {
	color:#4D3318;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;	
	word-spacing:.0045em;

}


td.searchAlpha a:link, 
td.searchAlpha a:active,
td.searchAlpha a:visited {
	color:#518AC8;
	font-family:arial;
        font-size:9pt;
        font-weight:bold;
	font-style:normal;	
}

td.searchAlpha a:hover {

}





table.stamboom_object {
	border:1px solid #CF7418;
	background-color:#E3A86E;
	
}

div.stamboom_object {
    font-family:arial;
    border:1px solid #CF7418;
    background-color:#E3A86E;
	width:70px;
	filter:alpha(opacity=70);
	font-family:arial;
	font-size:7pt;
	font-style:normal;
	font-weight:bold;
}

div.stamboom_object_over {
        border:1px solid white;
        background-color:#528CCE;
        width:70px;
        font-family:arial;
        font-size:7pt;
        font-style:normal;
        font-weight:bold;
	cursor:hand;
}

div.stamboom_object a,
div.stamboom_object a:hover,
div.stamboom_object a:link,
div.stamboom_object a:visited,
div.stamboom_object_over a,
div.stamboom_object_over a:hover,
div.stamboom_object_over a:link,
div.stamboom_object_over a:visited {
        font-family:arial;
        font-size:7pt;
        font-style:normal;
        font-weight:bold;
        color:black;
}


div.stamboom_object_marked {
        border:1px solid #CF7418;
        background-color:#E3A86E;
        width:70px;
        filter:alpha(opacity=70);
        font-family:arial;
        font-size:8pt;
        font-style:normal;
        font-weight:bold;

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

div.stamboom_object a,
div.stamboom_object a:hover,
div.stamboom_object a:link,
div.stamboom_object a:visited,
div.stamboom_object_over a,
div.stamboom_object_over a:hover,
div.stamboom_object_over a:link,
div.stamboom_object_over a:visited {
        font-family:arial;
        font-size:7pt;
        font-style:normal;
        font-weight:normal;
        color:black;
}

div.stamboom_object_marked {
        border:1px solid #CF7418;
        background-color:#E3A86E;
        width:70px;
        filter:alpha(opacity=70);
        font-family:arial;
        font-size:8pt;
        font-style:normal;
        font-weight:normal;

}

}

@media screen {
	.doprint {
		display:none;
	}
}
table.formulier td.header {
        color:black;
        font-weight:bold;
        font-family:arial,verdana;
        font-size:9pt;
        font-style:italic;
        vertical-align:top;
}


table.formulier td.label {
        color:black;
        font-weight:normal;
        font-family:arial,verdana;
        font-size:8pt;
        font-style:normal;
        vertical-align:top;
}

table.formulier input {
        border: 1px solid black;
        color:black;
        font-weight:normal;
        font-family:arial,verdana;
        font-size:8pt;
        font-style:normal;
}
.itemBlue, .itemBlue a{
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #518AC8;
	line-height: 25px;
}

table.formulier td.note {
        vertical-align:bottom;
        text-align:right;
        font-size:8pt;
        font-family:arial;
}

span.tx-indexedsearch-redMarkup {
	font-weight:bold;

}


.tentoonDetails{
	font-family: Arial;
	font-size: 11pt;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	color: #518AC8;
}

td.uitslagen table td, td.uitslagen td, td.uitslagen table td p, td.uitslagen p{
	vertical-align: top;
	text-align: left;
	color: #A97039;
	font-weight:bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

