/*** bodies ***/

body {
	font-family: Arial; 
	font-size: 10pt;
	background-position: right top; 
	background-repeat: no-repeat; 
	background-attachment: fixed;
	width: 1250px;
	margin: 10px auto;
}
.bodybreed {
	width: 99%;
	margin: 10px;
}
.bodyselect {
	width: 670px;
	margin: 10px;
}
#bodyoz {
	background-image: url("ge_booz2.jpg"); 
}
#bodyvh {
	background-image: url("ge_bovh2.jpg");
}
#bodybr {
	background-image: url("ge_bobr2.jpg");
}
#bodyft {
	background-image: url("ge_boft2.jpg");
}
#bodyov {
	background-image: url("ge_booz2.jpg");
}
#bodypa {
	background-image: url("ge_bopa2.jpg");
}
#bodydi {
	background-image: url("ge_bodi2.jpg");
}
#bodylink {
	background-color: #FF9933; 
	color: black; 
	font-weight: bold;
}


/*** ankers ***/

a:link {
	color: #FF6600;
}
a:visited {
	color: #FF6600;
}
#code a {
	text-decoration: none;
}
#code a:hover {
	text-decoration: underline;
}
#aindi {
	font-weight: bold;
}
#normal a {
	color: black;
}


/*** fonts ***/

h2 {
	font-family: "Trebuchet MS", arial;
	font-size: 14pt; 
	color: #FF6600;
}
#detailscherm h2 {
	margin-bottom: -20px;
}
h3 {
	font-family: "Trebuchet MS", arial;
	font-size: 12pt; 
	color: gray; 
}
h4 {
	font-family: "Trebuchet MS", arial;
	font-size: 10pt;
	font-weight: bold;
	color: gray;
}
#detailscherm h4 {
	margin-bottom: 30px;
}
/* bronnr, pandnr, fotonr enz. */
#code {
	font-family: "Trebuchet MS", arial;
	font-size: 16pt;
	font-weight: normal;
	margin-top: -3px;
}
#heavy {
	font-family: "Trebuchet MS", arial;
	font-size: 16pt;
	font-weight: bold;
}
/* data, plaatsen */
#data {
	font-family: verdana, arial; 
	font-size: 9pt; 
}
#refnr {
	font-family: verdana, arial; 
	font-size: 7pt;
	font-weight: normal;
	color: gray;
}
#small {
	font-family: "Arial Narrow", arial; 
}
#object {
	font-family: "Arial Narrow", arial;
	font-weight: bold;
}
.citation  {
	font-family: "Courier New", courier; 
	font-size: 9pt; 
	margin-left: 15px;
}
#gearceerd {
	background-color: yellow;
	font-weight: bold;
}
/* om terug te keren naar de basis */
#normal {
	font-family: arial; 
	font-size: 10pt; 
	font-weight: normal;
}


table {
	font-size: 10pt;
}
tr {
	vertical-align: top;
}
#tdmetpadding {
	padding: 0 10px 0 0;
}
#tb {
	background-color: #FF9933; 
	font-weight: bold;
	padding: 1px 6px;
}


/*** List ***/

.list {
	width: 75%;
	border-style: ridge;
	border-width: 2px;
	margin: auto;
}
.article .list {
	width: 100%;
	border-width: 0px;
}
.list td {
	padding: 1px 6px;
	background-color: #F0F0F0;
}
.list .clean td, .horlist .clean td:first-child {
	background-color: white;
}


/*** Article ***/

.article {
	width: 100%;
	border-style: ridge;
	border-width: 2px;
	margin: auto;
}
.article td {
	padding: 1px 6px;
}
.article .header td {
	background-color: #F0F0F0;
}
.article .head1 td {
	background-color: black; 
	font-weight: bold; 
	color: #FF9933;
	padding: 3px 6px;
}
.article .head2 td, .list .head2 td, .horlist .head2 td:first-child {
	background-color: #FF9933;
	text-align: left;
	font-weight: bold;
}
.article .footer td, .list .footer td, .horlist .footer td:first-child {
	background-color: #F0F0F0;
	text-align: right;
	font-weight: normal;
	padding: 3px 6px;
}


/*** Horizontal list (doctype aanzetten voor IE, maar let op: hoofdmenu wordt kaal in FF!) ***/

.horlist {
	width: 100%;
	border-style: ridge;
	border-width: 2px;
	margin: auto;
}
.horlist td {
	padding: 1px 6px;
}
.horlist td:first-child {
	background-color: #F0F0F0;
	font-weight: bold;
	text-align: right;
	font-size: 9pt;
}


/*** Grafische kwartierstaat ***/

.kw {
	width: 100%;
	border-style: ridge;
	border-width: 2px;
}
.kw td {
	background-color: #F0F0F0;
	font-size: 8pt;
}
.kw .leeg {
	background-color: #F0F0F0;
}
.kw .hoekje {
	background-color: #FFFF99;
	background-image: url("kwcel.jpg"); 
	background-repeat: no-repeat;
}
.kw a {
	font-weight: bold;
	text-decoration: none;
}
.kw a:hover {
	text-decoration: underline;
}


/*** Blokken ***/

.middenblok {
	width: 1000px;
	margin: auto;
}
	
#attr {
	background-color: #F0F0F0;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	font-size: 9pt;
}
#waarde hr {
	color: #FF6600;
	margin-top: -4px;
}


/*** achtergronden ***/
	
#grijs {
	background-color: #F0F0F0;
}
#voorouder {
	background-color: #FFFF99;
}
#kwverlies {
	background-color: #F0F0F0; 
	background-image: url("kwverlies2.gif");
}


/*** images ***/

#thumb {
	border-style: outset; 
	border-color: white; 
	border-width: 2px; 
	margin: 1px 0 2px 0;
}
#photo {
	border-style: solid; 
	border-color: black; 
	border-width: 2px; 
	margin-top: 4px;
}