a:link {color: darkcyan; text-decoration: none;}
a:visited {color: darkcyan; text-decoration: none;}
a:hover {color: #298fa5; text-decoration: none;}
a:active {color: darkcyan; text-decoration: none;}

img a:link { text-decoration: none; }
img a:visited { text-decoration: none; }
img a:hover { text-decoration: none; }
img a:active { text-decoration: none; }

.bildelink
{
	text-decoration: none;
}

h1
{
	color:				darkblue;
	font-family:		sans-serif;
}

h4
{
	color:				LightSlateGray; 
}

h3
{
	color:				LightSlateGray; 
}

h5
{
	color:				LightSlateGray; 
}

body
{	
	background-color:	#298fa5;
	font-family:		sans-serif;	
	margin: 			auto; 
	padding: 			auto; 
	text-align: 		center; 
}



#container
{
	border:				solid 1px #008B8B;
	background-color:	#d0e4ff;
	margin:				15 auto;
	text-align:			center;
	width:				900px;
	padding:			20px;
}

#meny
{
	font-size:			18px;
	color:				darkcyan
	
}

#stamtavle_main
{
	text-align: 		center;
	background-color: 	white;
	border:				solid 1px DarkCyan;
	padding: 			5px;
}

#main
{
	padding: 30px 10px 10px 10px;
	text-align: center;
	border:		solid 1px DarkCyan;
	background-color: #d0e4ff;
	width: 218px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.two
{
	padding: 		50px 5px 5px 5px;
	text-align: 	center;
	vertical-align: middle;
	border:			solid 1px DarkCyan;
	background-color: #d0e4ff;
	width: 			218px;
	height: 		280px;
	margin-top: 	2px;
	margin-bottom: 	2px;
}
.three
{
	padding: 5px;
	text-align: center;
	border:		solid 1px DarkCyan;
	background-color: #d0e4ff;
	width: 218px;
	height: 110px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.four
{
	padding: 3px;
	text-align: center;
	border:		solid 1px DarkCyan;
	background-color: #d0e4ff;
	width: 200px;
	height: 60px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.five
{
	padding: 2px;
	text-align: center;
	font-size: 12px;
	border:		solid 1px DarkCyan;
	background-color: #d0e4ff;
	width: 180px;
	height: 32px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.six
{
	padding: 1px;
	text-align: center;
	font-size: 11px;
	border:		solid 1px DarkCyan;
	background-color: #d0e4ff;
	width: 150px;
	height: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
	overflow: auto;
}

.seven
{
	padding: 0px;
	text-align: center;
	font-size: 8px;
	border:		solid 1px DarkCyan;
	background-color: #d0e4ff;
	width: 100px;
	height: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	overflow: hidden;
}

#forste
{	
	text-align:			center;
	background-color:	white;
	height:				335px;
	border:				solid 1px DarkCyan;	
	width:				890px;
}

#andre
{
	text-align:			center;
	width: 				435px;
}
#tredje
{
	height: 			500px;
}

#hovedbilde
{
	width:				308px;
	height:				219px;
}

.bull
{
	font-size:			10px;
}


.stjerne
{
	color:				red;
}


.foreldrebilde
{
	width:				183px;
	height:				130px;
}

.bforeldrebilde
{
	width:				128px;
	height:				91px;
}

.foreldre
{
	padding:			7px;
	background-color:	white;
	width:				420px;
	height:				210px;
	border:				solid 1px DarkCyan;
}

.bforeldre
{
	text-align:			center;
	padding:			5px;
	margin:				20px 20px 0px 0px;
	width:				194px;
	height: 			230px;
	background-color:	white;
	border:				solid 1px DarkCyan;
}

.hbforeldre
{
	text-align:			center;
	padding:			5px;
	margin:				20px 0px 0px 0px;
	width:				170px;
	background-color:	white;
	border:				solid 1px DarkCyan;
}

#tavle
	{
		width:			1024px;
		height:			600px;
		overflow:		auto;
		background-color: #298fa5;
		border:			solid 1px black;
	}

