/* stijlblad */

H1, H2, H3,H4 { font-family:verdana; font-weight:bold; color:navy;}
H1 { font-size:18pt;}
H2 { font-size:11pt; background-color:#f0f0f0 ; padding:8px; line-height:18px; border:1px solid gray;}
H3 { font-size:14pt;}
H4 { font-size:12pt; background-color:#dadada ; padding:10px; line-height:20px; border:1px solid gray;}

HR		{ color:black; height:2px solid;}
HR.red	{ color:red; height:5px;}

/* aanpassing Firefox: background-color */
BODY 	{ color:black; font-family:verdana; font-size:10pt; background-color:#ffffd6 ; padding:10px; width: 820px; margin-left:auto; margin-right:auto;}

P, DIV	{ font-family: verdana; font-size:10pt;}
P.menu	{ background-color:gray;}
PRE, TT	{ font-size:10pt; font-family: "Courier New", Courier, monospace; background-color:#EEE;}
TABLE,TD,TH	{ font-family:verdana; font-size=10pt; padding=10px;}
TABLE.kader { border-collapse:collapse;}
.border	{ border:1px solid #000;}
TH		{ font-weight:bold; padding:0.3em; text-decoration:none; text-align:left; background-color:#ddd;}

PRE		{ color:black; font-size:10pt; background-color:#EEE; border:1px solid black; padding:0.5em;}
EM		{ font-style: normal; background-color:#ff9;}
TT		{ padding-left:5px; padding-right:5px;}

A			{ verdana font-size=10px; font-weight: normal;}
A:link	  	{ text-decoration:none; color:#00F;}
A:visited	{ text-decoration:none; color:blue;}
A:hover		{ text-decoration:none; color:red;}
A:active	{ text-decoration:none; color:red;}

/* NAVIGATIE-css blauw-extern-pagina */
ul.nav 		{ list-style:none; margin:0; padding:0; padding-top:5px; padding-bottom:5px;}
li.nav		{ display:inline;}
A.nav:link, A.nav:visited	{ font-weight:bold; color:#FFF; background-color:#006; text-align:center; padding:6px; text-decoration:none;}
A.nav:hover, A.nav:active	{ color:#F00; background-color:#00F;}

/* MENU-css grijs-intern-pagina */
ul.menu 	{ list-style:none; margin:0; padding:0; padding-top:5px; padding-bottom:5px;}
li.menu		{ display:inline;}
A.menu:link, A.menu:visited	{ font-weight:bold; color:blue; background-color:#ccc; text-align:center; padding:6px; text-decoration:none;}
A.menu:hover, A.menu:active	{ color:red; background-color:#e6e6e6;}

/* DTB-css grijs-intern-pagina  DoopTrouwBegraaf*/
ul.dtb 	{ list-style-type:none; margin:0; padding:0; padding-top:5px; padding-bottom:5px;}
li.dtb		{ display:inline;}
a.dtb		{ font-weight:bold; text-align:center;  background-color:#ccc; padding:5px;}

/* stijlblad aldfaer */
.Gezin{ padding-top:1em;}
.Kinderblok{ padding-top:1em;}
.Kinderen{ margin-left:2em; padding-top:1em; padding-bottom:1em;}
.Bron{ font-style: normal;}
.Notitiesoort{ text-decoration: underline;}
.Notitie{ font-style:italic;}
.Feitensoort{ text-decoration: underline;}
.Feiten{ margin-left:0em;}
.Tabel{ border-collapse:collapse;}
.Rij{ vertical-align:top;}
.Relatiepartner{ font-weight:bold;}
.Hyperlinks{ text-decoration:none;}

.chapter_hidden { display:none; visibility:hidden;}
#autoscroll	{height:90%; width:100%; overflow: auto;}

.window		{ border:2px solid blue; width:100%;}
.header		{ background-color:#C0C0C0; color:navy; width:100%; font-family:"verdana"; font-size:10pt; padding:10px;}
.text		{ background-color:white; color:black; font-family:"verdana"; font-size:10pt; padding:10px;}

.doctable	{ border:2px solid #C0C0C0; background-color:white;}
.doctekst	{ font-family:"verdana"; font-size:12pt; padding-left:10px; padding-right:10px; font-weight:bold; color:navy;}

.brief		{ border:2px solid #C0C0C0; font-family:"script"; font-size:12pt; padding:20px; color:navy; background-color:white;}

.side		{ float: right; margin:10px 0px 10px 20px; padding:10px 20px 20px 20px; width: 25%; border:1px solid black;
			background-color:#FFFFCC; font-size:10pt;}

.sideimager	{ float:right; margin:10px 0px 10px 20px; border:1px solid black; background-color:#FFFFCC; font-size:10pt;}

.sideimagel	{ float:left; margin:0px 10px 10px 0px; border:1px solid black; background-color:#FFFFCC; font-size:10pt;}
						
.sidegray	{ float:right; margin:10px 0px 10px 20px; padding:10px 20px 20px 20px; width: 25%; border:1px solid black;
			background-color: #F4F4F4; font-size:10pt;}			

.sidewhite	{ float:right; margin:10px 0px 10px 20px; padding:7px 7px 7px 7px; width: 25%; border:1px solid black;
			background-color:#FFFFFF; font-size:10pt;}	
.inhoud
{ font-size:10pt; BORDER-TOP:#C0C0C0 2px solid; BORDER-RIGHT:#C0C0C0 2px solid; PADDING-RIGHT:10px; PADDING-LEFT: 10px; 
BACKGROUND:white; PADDING-BOTTOM:10px; FONT:90% sans-serif; BORDER-LEFT:#C0C0C0 2px solid; WIDTH:95%; COLOR:#000066; 
PADDING-TOP:10px; BORDER-BOTTOM:#C0C0C0 2px solid;}

.alert		{ border:2px solid red; padding:4px; background-color:#FFC; color:red;}
#document	{ font-family:"verdana"; font-size:12pt; border:2px solid #C0C0C0; padding:4px; background-color:#FFF ; color:navy;}
.headgray	{ font-weight:bold; color:navy; background-color:#cccccc; font-size:14pt; padding:4px;}
.menu		{ background-color:#dadada; padding:6px;}

/* kader geschiedenis en documenten */
.rand		{ padding:2pt; border:solid 2px blue; background-color:#ffffff;}
.kop		{ padding:5pt; background-color:#c0c0c0; color:navy; font-size:10pt; font-weight:bold;}
.space		{ padding:10px;}
/* .space		{ padding-left:10pt; padding-right:10pt; padding-top:5pt; padding-bottum:5pt;} */

/* putty nieuw */
.kadergrijs	{ padding:0pt; border:solid 2px #c0c0c0; background-color:#000000;}
.head_putty	{ padding:3pt; background-color:#000099; color:white; font-size:10pt;}
PRE.putty	{ background-color:black; color:silver; font-family:"Courier New"; font-size:10pt; padding:5px;}
/* putty inverse black-white! */
.bw			{ background-color:white; color:black;}

/* voor plaatjes */
.kopgrijs		{ background-color:#C0C0C0; font-weight:bold; padding:5px; width:350px; color:#000000;}

/* FamilySearch background: licht grijs */
.fs			{ background-color:#ddd; font-weight:bold; padding:3px;}