BODY
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    cursor: default;
    text-decoration: none;
}


a:link     {color:blue}
a:visited  {color:blue}
a:active   {color:blue}
a:hover	   {color:black}

div.links a:link 	{color: #292929}
div.links a:visited 	{color: #292929}
div.links a:active 	{color: #292929}
div.links a:hover 	{color: #969695}

h1
{
	font-size:	22px;
    font-variant: small-caps;
}

.infoAttribute
{
	font-weight:	bold;
	font-size: 	12px;
	font-family:	Tahoma;
	width: 		75px;
}

.personheading
{
	margin-left: 25%;
	margin-top: 36px;
	font-variant : small-caps;

}


.persontablemain
{
	border-width:	1px;
	border-style:	solid;
	border-color:	black;
	margin-top: 	5px;
	margin-left: 	25%;
	margin-right:	5px;
	width: 		400px;
	height: 	225px;
	padding: 	0px;	
	background: 	#FEE5A3;
}


.persontablesub
{
	padding: 4px;
	border-width:	0px;
	border-style:	solid;
	border-color:	black;
	vertical-align:	top;
}

.personImage
{
	height:		200px;
}

.personImageBox
{
	border-style:		solid;
	border-width:		1px;
	border-color:		black;
	text-align:		center;
	width:			33%;
}

.personTextBox
{
	font-family: Tahoma;
	font-size: 12px;
}

.personBioBox
{
	font-family: Tahoma;
	font-size: 10px;
	border-style:	solid;
	border-width:	1px;
	border-color:	black;
}

.familyTableMain
{
	border-width:	1px;
	border-style:	solid;
	border-color:	black;
	margin-top: 5px;
	margin-left: 25%;
	width: 400px;
	height: 250px;
	padding: 0px;	
	background: 	#FEE5A3;
}

.familyTableTop
{
	vertical-align: top;
	margin-left: 5px;
	font-size:	12px;

}


.familyTableBottom
{
	font-family: Tahoma;
	font-size: 10px;
	margin-left: 5px;
}

.mainheading
{
	font-family:	Tahoma;
	font-size:	20px;
	color:		#000000;
	text-align:	center;
	height:		35px;
	vertical-align:	top;
    font-variant: small-caps;

}

.standardtext
{
	min-width:	120px;
	vertical-align:	top;
	font-size: 	9px;
	font-family: 	Tahoma;
	color:		#000000;

}


.fseperator
{
	color:		#000000;
	height:		1px;
}

.texttable
{
	width:     100%;
}

.generation1cell
{
	vertical-align:	top;
	margin-top: 	1px;
	margin-left: 	1px;
	margin-right:	1px;
	padding: 	0px;	
	background: 	#FEE5A3;
	font-family:	Tahoma;
	color:		#000000;
	font-size:	11px;
	border:	1px solid #000000;
	padding:	0px;
	margin:		0px;
}

.generation2cell
{
	vertical-align:	top;
	margin-top: 	1px;
	margin-left: 	1px;
	margin-right:	1px;
	padding: 	0px;	
	background: 	#CCFDBB;
	font-family:	Tahoma;
	color:		#000000;
	font-size:	10px;
	border:	1px solid #000000;
	padding:	0px;
	margin:		0px;
}

.generation3cell
{
	vertical-align:	top;	
	margin-top: 	1px;
	margin-left: 	1px;
	margin-right:	1px;
	padding: 	0px;	
	background: 	#BBE9FD;
	font-family:	Tahoma;
	color:		#000000;
	font-size:	9px;
	border:	1px solid #000000;
	padding:	0px;
	margin:		0px;
}


.generationNF
{
	vertical-align:	top;	
	margin-top: 	1px;
	margin-left: 	1px;
	margin-right:	1px;
	padding: 	0px;	
	background: 	#FBDFDF;
	font-family:	Tahoma;
	color:		#000000;
	font-size:	9px;
	border:	1px solid #000000;
	padding:	0px;
	margin:		0px;
}

.linkcell
{
	height:		20px;
	border:		0px solid;
	padding:	0px;
	margin:		0px;
}

.genderimgcell
{
	width:		10px;
	height:		10px;
	font-size:	9px;
}

.fillcell
{
	vertical-align:	bottom;
	font-size:	9px;
	font-family:	Tahoma;
}

.topLeftTable
{
    BACKGROUND-IMAGE: url(images/HøstLeftBar.jpg);
}

.botLeftTable
{
    BACKGROUND-IMAGE: url(images/HøstFillLeftBar.gif);
}

.topbannertitle
{
    BACKGROUND-IMAGE: url(images/HøstTopBar.jpg);
	text-indent: 40px;
	font-size: 18px;
}

.toprightfill
{
    BACKGROUND-IMAGE: url(images/HøstFillTopBar.gif);
}

.topbannermain
{
	height:		80px;
}

 .leftmenutable  
{  
     background:      #FEE5A3;  
     border:     1px solid #000000;  
}  
  
.leftmenucell  
{  
     font-family:     Tahoma;  
     font-size:     12px;  
}
