@charset "ISO-8859-1";

BODY {background: white;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: small;
    padding:0;
	color: black
}

A:link { text-decoration: none }
A:link { color: #3366cc }
A:visited { color: #3366cc }
A:visited { text-decoration: none }
A:hover { color: red }
A:active { color: green }

H1 {font-size: large;}
H2 {font-size: medium;}

div.sideinnhold { font-size: small; }		

p.klar { clear: left; }

.portliste {background:#e5eef5;}

.ledetekst {
font-style: italic;
}
#eierifon {
font-size: medium;
}
#bibdetaljer {
padding-bottom: 10px;
}
#titdetaljer {
padding-top: 10px;
}

#titdetaljer input {
/* position: fixed;
 left: 10em; 
*/
display: block; 
}

#titdetaljer form {
 border: 1px solid #a6a2c5;
 padding: 1.5em;
 padding-left: 3em;
}

#rundt {
      margin: 20px auto 0 auto;
/*	  padding:0px; */
	  display:block;
	  height: 95%;
	  width: 780px;
/*	  background: green; */
}


/*
#rundtmap {
		margin-left: 0px;
		background: orange;
}
*/

#fontepostfirma {
		font-size: 90%;
}

/* Menystiler */

#navrundt {
height: 20px;
font-size: 1.2em;
}

#nav, #nav ul {
	position: absolute;
	float: left; 
	width: 780px;
	list-style: none;
	line-height: 1;
	background: white;
	padding: 0 0 0 0; 
	margin: 0 0 1em 0;
z-index: 1;
}

#nav a {
	display: block;
	color: black;   /*link-farge*/
	text-decoration: none;
}

#nav li.undermeny {
	background: url(bilder/tribla.gif) 90% no-repeat;
}


#nav li {            /* hovedmeny-valg */
	float: left; 
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 0;
	width: 124px;
	border: thin solid #a6a2c5;
/* avrundede hjørner: */
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}



#nav li.hoyrekant {   /* fjerner høyreside i hovedmenykanter */
	 	border-right-style: none;
}
#nav li.medhoyrekant { /* legger til høyrekant til høyre i hovedmenyen */
	 	border-right-style: solid;
		width: 123px;
}



#nav li ul {   /* nivå 2 menyer */
	left: -999em;
	height: auto;
	width: 12em; /* behold, for å få menyvalgene under hverandre */
	z-index:2;
}

#nav li li {
	padding-right: 1em;
	width: 150px;  /* Bredde på undermenyvalg */
}

#nav li ul a {
}

#nav li ul ul {     /* nivå 3 menyer */
	margin: -1.75em 0 0 7em;  /* overlapping av menyer */
	width: 12em;
	z-index: 3;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
}


#nav li:hover, #nav li.sfhover {
	background: #e5eef5;  /* bakgrunn menyvalg */
}


/* Slutt menystiler */



#rundtinnhold {

	position:absolute;
/*	margin-left:0;
	margin-top:0;	 		 	*/
	font-size: small; 
	background: red; 
	}


#venstre {
	position:absolute;
	width: 125px;
/*	margin: 0 0 0 0; */
	padding-left: 5px;
	padding-top: 5px; 
	background: #e5eef5;
	height: 800px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	}


#innhold {
	position:absolute;
	margin-left:130px;
	width:515px;
	padding-left:5px;
	padding-right:5px;
	padding-top: 0;
/*	height: auto; */
/*	background: pink; */
}


#hoyre {
	position:absolute;
	margin-left:650px;
	width: 125px; 
	background: #e5eef5;
	padding-left: 5px;
	padding-top: 5px; 
	height:800px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


#bunn {
/*	  position: relative; */
/*	  width: 775px; */
	  padding-left: 5px;
position: absolute; bottom: 0;
}


#bunn .dato {
    float: left;
    text-align: left;
	font-size: x-small;
}                


div.liste-venstre {
        position: absolute;
        left: 0;
        right: 230px;
}

div.liste-hoyre {
        position: relative;
        left: 250px;
        padding-right: 250px;
}    

/* for tabellen i produkter/bibliofil/z3950.php */
		
table {
text-align: left;
font-size: small;
border: solid 2pt;
border-color: #e5eef5;
empty-cells: show;
/*padding: -1px;*/
}	


 
table.kurs {
text-align: left;
font-size: small;
border: solid 2pt;
border-color: #e5eef5;
empty-cells: show;
/*padding: -1px;*/
}	

table.kurs th {
text-align: center;
border: 0;
}		  		   


table.kurs td {
text-align: center;
border: solid 1pt;
border-color: #e5eef5;
border-bottom: 0;
border-right: 0;
}		  		   

table.kurs tr :first-child {
text-align: left;
}


font.nyhetsdato {
	color: #a6a2c5;
}

font.nyny {
	font-size:1.3em;
}

select.sokboks {
 font-size:1.1em;
} 

ul.samsokliste {
	list-style-type: square; 
	color: #a6a2c5;
	padding-left: 2em;
	}

ul.venstremeny {
	list-style-type: none;
	 padding: 0 0 0 0;
	}

ul.venstremeny li {
			   padding-bottom: 1em;
}


#foredrag {
	position: fixed;
	margin: 90px 0px 0px 100px;
}

table.bibliste {
width: 500px;
border: 0;
}
table.bibliste td {
width: 250px;
}
table.bibliste th {
padding-top: 2em;
}
