/* $Id: mappamistd2.css,v 1.15 2007/11/01 16:23:11 odd Exp $ */

table {border-collapse:collapse;}
div.t {display:table; border:0px;}
div.r {display:table-row;border:0px;width:400px;}
div.td {display:table-cell;}
input {margin:3px;}
.lenke>img:hover {cursor:hand;cursor:pointer}
.dragable:hover {cursor:move}
.lenke:hover{border:2px dashed blue;}
.lenke {margin:2px}
.l:hover {cursor:hand;cursor:pointer;font-weight:bold;}
span.l {cursor:hand;cursor:pointer}
div.hidden {position:absolute;visibility:hidden;display:none;}

.bg2 {
background:white;width:781px;border:1px solid black;border-top:4px solid #999997;}
body {
font-family:Verdana, "Trebuchet MS", Arial, Gill, sans-serif;background:white ! important
 background-color: #ffffff ;
  	text-align:center;
	margin:0;
	padding:0;
}
#titlermm {width:781px;}
.skjult {position:absolute;background:white;display:none;width:520px;margin-left:200px;visibility:visible;border:2px solid #999997;-moz-border-radius:2px;text-align:left;}
.synligdiv {border:2px solid #999997;-moz-border-radius:2px;background:#e1e6d0;padding:8px;}
.valgt {float:left;position:absolute;background:white;width:400px;display:table;visibility:hidden;border:none;display:none;}
img.xtrasmall {height:4em;}
.logoramme {background:#9ab449;height:110px;vertical-align:bottom;width:185px;color:white;text-align:center;}
.altlogoramme {background:#9ab449;vertical-align:middle;width:185px;color:white;text-align:center;text-transform:uppercase;cellspacing:0;}
.altlogoramme a {color:white !important;font-weight:bold;}

.logotekst {background:#8ea82d;height:2em;text-align:center;color:white;padding-top:8px;margin:0;margin-top:1em;font-family:Arial;font-size:130%;width:125px;}
.logotekst a {color:white !important;font-weight:bold;}
.menytekst {background:#8c9093;height:2em;text-align:center;color:white;padding-top:8px;margin:0;margin-top:1em;border:0;font-size:100%;font-weight:bold; text-transform:uppercase;}
.menytekst a {color:white !important;text-decoration:none;}
#mm .menytekst a {color:white !important;text-decoration:none;}
.altmenyramme a {color:white !important;font-weight:bold;}
.menyramme {background:#dde1e4;height:110px;vertical-align:bottom;cellspacing:0;border:0;padding:0;border-left:1px solid white;text-align:center;}
.altmenyramme {background:#8c9093;vertical-align:middle;cellspacing:0;border:0;padding:0;border-left:1px solid white;border-bottom:medium groove ;text-align:center;text-transform:uppercase;color:white !important;width:85px;}
.altmenyramme div {margin:0}
.altlogoramme div {margin:0;}
.menyhovedramme {width:781px;margin:0;cellspacing:0;border:0px;padding:0;vertical-align:middle;}
.menyhovedramme td {margin:0}
@media screen {
.tittellisteheader {background:#9ab449;font-weight:bold; height:2em;text-align:center;color:white !important;text-align:left;text-transform:uppercase;}
}
.tittellisteheader td {padding-left:1em;}
.forslag {background:#e1e6d0}

.sokeramme {margin:0;cellspacing:0;padding:0;border:0;background:#eceee1;width:100%}
.indresokeramme {border:1px solid white;margin-left:25px;margin-top:25px;width:320px;min-height:200px;background:#e1e6d0;padding:8px;}
.hjelperamme {border:1px solid white;margin-left:20px;margin-top:20px;width:420px;background:#e1e6d0;padding:8px;}
a:hover {text-decoration:underline;}
.lesbarhet {padding-top:2em;padding-left:10px; width:174px;border:0;border-right:1px solid white;background:#e1e6d0;vertical-align:top}
tr.tittel {padding:1px;background:#e1e6d0;border-bottom:1px solid white;}
tr.tittel td {border-bottom:1px solid white;margin:0;margin-bottom:1px;vertical-align:top;align:left;padding-left:5px;border-right:2px dotted #dde1e4;}
tr.tittel2 {padding:5px;background:#eceee1;}
tr.tittel2 td {vertical-align:top;align:left;padding-left:5px;border-right:2px dotted #dde1e4;border-bottom:1px solid white;}
.statustekst {float:right;margin-right:1em;clear:none;}
.ledetekst_f {color:#8ea82d;font-weight:bold}
.ledetekst_a {margin-left:1em;margin-top:1em;font-weight:bold;width:780px;}
.dynmeny {margin:1em;width:750px;}
.dynmeny a {font-weight:lighter; text-decoration:underline}
.sortmeny {margin:1em;}
.sortmeny a {font-weight:300; }
.overpost {width:520px;color:white;background:#8c9093;font-size:larger;font-weight:bold;margin:0;padding:1em;cell-spacing:0;cell-margin:0;height:2.8em;}
.overpost a:link {color:white}
.lukklenke {text-align:right;color:white;padding:1em;}
a.lukklenke {text-align:right;color:white;padding:1em;}
tr.bibrad {border:0px; border-right:0;border-bottom:0;}
tr.bibrad td {border:0;border-right:0;border-bottom:0;}
.overpost td {border:0;border-right:0;border-bottom:0;background:#8c9093;}
.lenkerad {border:1px solid #999997;margin:1em;padding:0.5em;width:500px;background:#e1e6d0;padding:5px;}

.bredknapp {width:220px;}
.sokesidebesk {background:#8ca831;color:white;margin-bottom:0px;padding:5px; padding-left:15px;font-weight:700;font-size:smaller;}
@media print {
	.ikkeSkriv {display:none}
	tr.tittel td {border-bottom:1px solid silver;}
	tr.tittel2 td {border-bottom:1px solid silver;}

	.tittel a {text-decoration:none}
	tr.tittel2 a {text-decoration:none}	
}
@media screen, print {
.ikkevis {display:none}
}
@media aural {
.ikkeSkriv {speak:normal;}

}

.knapp:hover {background:#9cb841;border:1px solid gold;border-style:solid;}

a.Liten {color:silver !important;}
table[name="resultat"] {width:781px}
#titlermm {width:781px}
#stliste {width:300px;}
#aardiv {width:220px;}
#treffliste {border-collapse:collapse;}
.black {text-transform:none;}
.black a {color:black !important;font-weight:normal;}
.b {font-weight:bold;}
/*.hovedramme {border-left:1px solid black;border-bottom:1px solid black;border-right:1px solid black;}*/

.hovedramme {background-color:#eceee1;border:1px solid black;border-top:4px solid #99997;}
h1 a {text-decoration:none;}
a img {border:0;}
label.hiddenlabel {
display:none;
}
body {
   
	}

thead.tittellisteheader a {color:white;}
p, h1, h2, h3, h4, h5, h6, ul {
   	    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {color:black;text-decoration:none;font-weight:bold}

#mm a:hover {text-decoration:underline;color:blue;}
.tittellisteheader a {text-decoration:none}
#mm .tittellisteheader a {text-decoration:none}
/* Toppmeny */
#mm td.meny-akt a {
	color:black;
}
table.meny {

/*	border-color: #000000 ;*/
	width: 100%;
	padding-left:10px;padding-right:10px;	
}

@media screen {
 #mm {width:800px;border:1px solid black;margin-top:15px;border-top:4px solid #999997;}
#rundtalt {width:800px;border:0;margin-left:auto;margin-right:auto;clear:both;}
}
@media print {
#mm {margin-left:auto;margin-right:auto;}
}
#ramme {background:#eceee1;padding-left:10px;padding-right:10px;}
#content {padding-right:10px;}
#mm h1 {display:inline}



/* Toppmeny aktiv del */

td.meny-akt {
/*    padding-left: 1em ;*/
/*	padding-right: 1em ;*/
    text-align: center ;
    background-color:white ;
    border-width: 1px;
	border-style: solid;
	border-right:medium groove black;
    font-family: Arial, sans-serif ;
	border-bottom:0px solid white;
	width:85px;
	}
.meny h1 {font-size:medium;}
/* Generell listetabell */

table.listetabell {
	border-color: #FFFFFF;
	border: 0;
	border-top:0;
	cellspacing:0;
	cellpadding:0;
	rules:rows;
	empty-cells: show;
	width: 100%;	
	font-family: Verdana, Arial,Helvetica, sans-serif;
	}


table.listetabell th {
	text-align: left;
}			
	
/*table.listetabell td {	
	 font-size: 10pt;
	}

*/
/* Liste lånte bøker celler */

td.ll-td-forlenges {
    text-align: center ;
	vertical-align: middle;
	color: red ;
	white-space:nowrap;
	}

td.ll-td-kan-ikke-forlenges {
    text-align: center ;
	vertical-align: middle;
	color: red ;
	}


td.ll-td-listetabell-forfalt {
    text-align: center ;
	vertical-align: middle;
	color: red ;
	}

/* Melding om feil */

table.feil {    
    background-color: red ;
	width: 100%;
	border-style: groove;
	}


td.td-feil { font-size: 16pt; }

/* Informasjon */

table.info {
    background-color: #E0EEEE ;
	width: 90%;
	border-style: groove;
	}

tr.tr-info {}

td.td-info {font-size: 16pt; }

/* Personvernjuss */

.juss {
		background-color: #FFFAF0 ;   
		width: 100% ;
		padding-left: 5em ;
		padding-right: 1em ;
		border-style: none ;
		border-color: #FFFAF0 ;
		font-family: Arial, sans-serif ;	
		}
.juss th {text-align: left;	color: red;	font-size: 12pt ;}

/* Loginbokser */

table.login {border: 0;	font-family: Arial, sans-serif ; }

.loginForm h2 {
	font-weight:bold;
	margin:4px;	
	
}
.over {
	display:block;  
/*	width:800px;*/
/*	max-width:800px;*/
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

div.over {	text-align:center;margin-bottom:15px}
.over h1 {	padding:5px;}


td.td-login-v {	text-align:right;align:right;}


/* Interesseområder hovedtabell */
/*
table.emner {font-family: Arial, sans-serif ;}		
table.emner th {font-size: larger;}

*/
/* Linkene i interesseområder */
.sokboksutl {
	padding:5px;
	width:220px;
	margin-bottom:20px;
/*	background:#eceee1;*/
}
.anonymboks {background-color:#eceee1;border:none;font-weight:bold;margin-top:15px;}
#container {
margin: 1em 5%;
background-color: #eceee1;
border: 1px solid #333;
}
#nav {
	float: left;
	width: 220px;
	margin-left: 10px;
padding-top: 1em;
}
.tboks {text-align:left;width:500px;padding:10px;}
#footer {
clear: both;
background-color: #FFFFFF;
padding: 1em;
text-align: right;
border-top: 1px solid #333;
}
#banner {
		