#top {
	background-image: url(http://img7.custompublish.com/getfile.php/1349520.1687.sruffetvwq/bib-toppbilde.png);
}
#top div.sitetools {
	width: 575px;
}
#top div.adminbar {
	left: 80px;
}
#logo {
	margin-top: 19px;
	position: relative;
	z-index: 2;
}
#symbol {
	left: 220px;
	position: absolute;
	top: -7px;
	z-index: 1;
}

body.page160201.articlelisting #subnavbar, body.page162075.articlelisting #subnavbar {
	display: none;
}

body.page160201.articlelisting #main, body.page162075.articlelisting #main {
	float: none;
	margin-right: 0;
	width: auto;
}
body.page160201.articlelisting #mainsidebar, body.page162075.articlelisting #mainsidebar {
	display: none;
}

ul.mainmenu li.menulevel0 {
	min-width: 95px; /* 130px */
	max-width: 150px;
	min-width: 95px;
}
.mainmenu a.menulevel0 {
	/* Litt tettere meny på biblioteket */
	padding: 5px 10px;
}


.page160201 ul.mainmenu li.menulevel0.itemlvlnum8, .page162075 ul.mainmenu li.menulevel0.itemlvlnum8 {
	margin-right: 0;
}
.page160201 ul.mainmenu li.menulevel0.itemlvlnum9, .page162075 ul.mainmenu li.menulevel0.itemlvlnum9 {
	float: right;
	margin-right: 0;
}
.page160201 ul.mainmenu ul a:link, .page160201 ul.mainmenu ul a:visited, .page160201 ul.mainmenu ul a:hover, .page162075 ul.mainmenu ul a:link, .page160201 ul.mainmenu ul a:visited, .page160201 ul.mainmenu ul a:hover {
	text-decoration: underline;
}
.mainmenu a.menulevel0 {
	/* Litt tettere meny på biblioteket */
	padding: 5px 10px;
}


.box {
	background-color: #FFFFFF;
}
.box .caption a:link, .box .caption a:visited, .box .caption a:hover {color: #FFFFFF;}
.box.menu {
	background-color: #F9FCFF;
}
.box.bib {
	border-color: #DDDDDD;
}
.box.bib .corner{
	background-image: url(http://img7.custompublish.com/getfile.php/1349524.1687.apwsvafvef/box-bib-frame.png);
}
.box.bib .caption {
	background-color: #957D4C;
	background-image: url(http://img7.custompublish.com/getfile.php/1349522.1687.rwtdbwuqpd/box-bib-caption-bkg.png);
	border-color: #9B9A9A;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	position: relative;
	top: -1px;
	left: 1px;
	margin-left: -2px;
	zoom: 1;
}
.box.bib .caption .corner {
	background-image: url(http://img7.custompublish.com/getfile.php/1349523.1687.qfbasxaxby/box-bib-caption-frame.png);
}
.box.bib .cell{

}

.box.bib2 {
	border-color: #DDDDDD;
}
.box.bib2 .caption {
	background-color: transparent;
	background-image: none;
	border: none;
	color: #003366;
	padding: 3px 5px;
	zoom: 1;
}
.box.bib2 .caption a:link, .box.bib2 .caption a:visited, .box.bib2 .caption a:hover {color: #003366;}
.box.bib2 .corner {
	background-image: url(http://img7.custompublish.com/getfile.php/1349524.1687.apwsvafvef/box-bib-frame.png);
}
.box.bib2 .caption span {
	float: left;
	width: 140px;
	padding-top: 3px;
}
.box.bib2 .caption img {
	float: right;
	width: 25px;
}
.box.bib2 .cell {
	clear: both;
	padding-top: 0;
}

form.sitesearchform {
	background-color: #FAF9F4;
	border: 1px solid #507C8F;
	margin: 10px 5px;
	padding: 3px;
	position: relative;
	zoom: 1;
}
form.sitesearchform .sitesearchform.corner {
	background-image: url(http://img7.custompublish.com/getfile.php/1352951.1687.uyfxaxxutc/sitesearchframe.png);
}
.sitesearchinput {
	background-color: #FAF9F4;
	border: none;
	color: #000000;
	float: left;
	padding: 0;
	vertical-align: middle;
	width: 135px;
}
.sitesearchsubmit {
	float: right;
	vertical-align: middle;
}

#searchform {
	left: 400px;
	width: 450px;
	top: 45px;
}
form.searchform {
}
.searchform .caption {
	float: left;
	font-family: Arial, "Liberation Sans", "Helvetica Neue", Helvetica, Sans-serif;
	font-size: 1.0em;
	margin-right: 5px;
	position: relative;
	top: 5px;
}
.searchform .inputwrap {
	float: left;
	margin-right: 5px;
}
.searchform .searchsubmit {
	float: left;
}
.inputwrap .corner {
	background-image: url(http://img7.custompublish.com/getfile.php/1353010.1687.dbsqvvrcfa/bibsearchframe.png);
}

span.caption {
	font-weight: bold;
}
.box .footer {
	padding: 5px 5px 5px 10px;
}