body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ECF2F8;
	font-size: 12px;
	overflow-X: hidden;
	scrollbar: hidden;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.banner
{
 text-align: center;
}

.footer
{
 font-size: 10px;
}

.hovedramme
{
 background: #FFFFFF;
 font-size: 12px;
 width: 820px;
 border: 3px double #000000;
 min-height: 580px;
}

.ramme
{
 border: 3px double #6B96C7;
}

.hovedtekst
{
 font-size: 12px;
 width: 100%;
 text-align: left; 
 margin: 20px;
 max-width: 790px;
}

.hovedside
{
 align: right;
}

.tekst
{
 font-size: 12px;
 width: 750px;
 text-align: left; 
 margin: 20px;
}

.ny
{
 font-weight: bold;
 font-style: italic;
 color: #CC0000;
}

.info
{
 font-size: 12px;
}

.gjestebok
{
 font-size: 12px;
 text-align: left;
 margin-top: 10px;
 margin-left: 25px;
}

.stamtavle
{
 width: 750px;
 font-size: 12px;
 border: 1px solid #000000;
 border-collapse:collapse;
 text-align: left;
}

.tittelstamt
{
 color: #CCCCCC;
 font-weight: bold;
 font-size: 12px;
}

/* ///////////////////     * Resultater*     //////////////// */

.resultat01
{
 font-size: 12px;
}

.resultat02
{
 text-align: center;
 background-color: #C8D6EA;
 font-weight: bold; 
}

/* MH tabellen */

.mh 
{
 background-color: #C8D6EA;
 font-weight: bold;
}

.mhtabell 
{
 font-size: 11px;
}

.mhoverskrift 
{
 text-align: center;
 font-size: 12px;
}


/* ///////////////////     * Søsken*     //////////////// */

.sosken
{
 font-size: 12px;
}

.kull01
{
	text-align:center;
}

.kull02
{
	background-color: #C8D6EA;
	color: #000000;
	font-weight: bold;
	text-align:center;
}
	
.kull03
{
  background-color: #C8D6EA;
	color: #000000;
	text-align:center;
	font-weight: bold;
	cell-height: 100%;
}

.brist
{
	color: #FF0000;
	font-weight: bold;
	text-align:center
}

.oppdatert
{
  color: #000099;
	font-weight: bold;
	text-align:center
}

.oppdaterttekst
{
  color: #000099;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
}

/* ///////////////////     * Linker*     //////////////// */

a:link
{
	text-decoration: none; 
	font-weight: bold;
	color: #336699;
}
a:active
{
	text-decoration: underline; 
	color: #336699; 
	font-weight: bold;
}
a:visited
{
	text-decoration: none; 
	color: #336699; 
	font-weight: bold;
}
a:hover
{
	text-decoration: underline; 
	font-weight: bold;
}

.linker01
{
 color: #264D73;
 font-weight: bold;
}

.linker02
{
 font-size: 12px;
 font-weight: normal;
}

.linker03
{
 align: right; 
}

.linker
{
 margin: 25px;
 text-align: left; 
 
}

