﻿body { text-align: center; font: 14px Georgia, serif; color: #524b19; letter-spacing: 0.04em; background: #fff;	margin: 0px; }

* {	padding: 0;	margin: 0; display: hidden; }

img { border: 0; }

a:link, a:visited { color: #ffcc00; font-size: 13px; font-weight: normal; text-decoration: none; }
a:hover {text-decoration: none; }

#hovedramme {	width: 790px;	text-align: left; }

#QE_Toolbar, .hide, #search, #comment-data, #bunn_ramme, .language-link, #skriv-ut, #ekstra-pictures, #menytopp, .ekstra-data, .lastUpdateDoc, .toppDataSiste, #topp-innhold .title {	display: none; }
		
#topp-innhold { position:relative; top: 740px; left: 450px; width: 200px; padding: 0px; }

#topp-innhold ul { padding: 0px; margin-top: -8px; }
#topp-innhold li { height: 13px; padding: 0px 0 3px 0; margin: 0px 0 28px 0px; border-bottom: none; text-align: left; color: #000;	list-style: none; line-height: 16px; }
#topp-innhold .family { text-transform: uppercase; display: normal; }
#topp-innhold .toppDataSiste { margin-top: 25px; }

#topp-innhold img { float: left; margin: 0px 5px 0px 0px; }

#hoved { position: absolute; top: 0px; left: 0px; width: 790px; }
                                                                                
p {	margin: 0; line-height:20px; margin-bottom: 15px; }

h2.ekstra-data-tittel { font-size: 14px; color: #918a51; font-weight: normal; }
h2.artstittel { font: 28px italic Georgia, serif;	color: #918a51; margin: 10px 0 10px 0; line-height: 40px; float: left; }
h2 em, a em, #ekstra-data em, #innhold2 ul li em { color: #000; }

#species-pictures { margin: 0px; border: none; clear: both; width: 790px; }
#picframe { float:left; margin: 0px 10px 5px 0px; }
#picframe img { border: 1px solid #999; padding: 1px; }
#picframe p { margin:0px; padding-top:2px; font-size:11px; line-height: 12px; color: #555; border-top: 1px solid #ddd; background: #fbfbfb; }
#picframe p.copyright { padding-bottom: 3px; border-top: none; border-bottom: 1px solid #ddd; background: #fbfbfb; }
.close { width:250px; }
.hole { width:210px; }
.place { width:270px; }

a.redlist, a.redlist:visited, a.redlist:active { float: left; font: 20px Georgia, serif; font-weight: bold; color: red; margin-right: 35px; margin-top: -5px; }

#innhold2 { float: left; width: 600px; padding: 0px 13px 10px 0px; }
#innhold2 a:link, #innhold2 a:visited { padding: 0px; margin: 0px; color: #060; text-decoration: none; }
#lastUpdateLong a:link, #lastUpdateLong a:visited, #photoInList a, #photoInList a:visited { display: block; border-bottom: 1px dashed #ccc; }
#lastUpdateLong a:link, #lastUpdateLong a:visited { height: 20px; }
#innhold2 h2 { clear: both; border-top: 1px dashed #ccc; padding-top: 10px; }

#innhold2 ul { padding: 5px 5px 1em; margin-left: 0px; list-style: none; }
#innhold2 ul li { margin-bottom: 5px;}
#innhold2 ul li.li-list, #photoInList li.li-list { margin-bottom: 5px; border-bottom: 1px solid #ddd; padding: 5px 5px 1em;}
#skriv-ut, .language-link { display: hidden; }

#content-data { clear: both; border-top: 1px none #ccc; width: 597px; line-height:20px; margin-bottom: 15px; }
																				
.innhold-title { display: block; position: absolute; color: #6b8d4a; font-size: 14px;	top: -27px;	left: 25px;	width: 200px;	height: 25px; }																				
.innhold-title a { color: #6b8d4a; text-decoration: none; }																				
.innhold-title a:hover { color: #0000FF; text-decoration: none; }

/* bilder */
.floatleft { float: left;	padding: 10px 10px 5px 0; }
.floatright {	float: right;	padding: 10px 0 5px 15px; }

#map img { float: left; }
