/* deze css bedient zowel de opmaak van de bibrefs in de popup op de topic-pagina (#bibrefDetails) als de popup in de bibliography-pagina (#searchresult_detail) */
#bibref_popup,
#bibrefDetails {
	position: absolute;
	z-index: 1000;
	font-family: arial;
	border: 2px solid #265679;
	-moz-box-shadow: 5px 5px 5px #aaa;
	-webkit-box-shadow: 5px 5px 5px #aaa;
	box-shadow: 5px 5px 5px #aaa;
	-moz-box-sizing: border-box;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px; 
	background-color: white;
}

#bibref_popup {
	padding: 0;
}

#bibrefDetails {
	padding: 20px;
	width: 300px;
}

#bibref_popupclose {
	cursor: pointer;
	margin-top: 5px;
	width: 20px;
	right: 10px;
	position: absolute;
}

#bibref_arrow {
	position: absolute;
	z-index: 1020;
	height: 15px;
	width: 25px;
}

#bibref_popupheader {
	padding: 0 10px 10px 10px;
	color: #265679;
	font-weight: bold;
}

#searchresult_detail {
	padding: 10px 40px 20px 40px;
	margin-left: 0;
	width: 550px;
	font-size: 13px;
	margin-top: 15px;
}

#bibref_opennewbrowser {
	position: relative;
	float: right;
	margin-right: 10px;
	font-size: 11px;
	cursor: pointer;
	display: none;
}

.pub-journal,
.pub-booktitle {
	font-style: italic;
}

.pub-editor:after {
	content: " (eds.)";
}

#searchresult_detail > span:nth-child(n+2):not(.pub-pages):not(.pub-volume):not(.pub-number):not(.pub-publisher):not(.pub-editor):before,
#bibrefDetails > span:nth-child(n+2):not(.pub-pages):not(.pub-volume):not(.pub-publisher):not(.pub-editor):not(.pub-number):before {
	content: ". ";
}

#searchresult_detail > span:last-child:after,
#bibrefDetails > span:last-child:after {
	content: ".";
}

/* 'editor' krijgt 'In: ' in sommige gevallen (als er ook een auteur is) */
/* #bib-detail:not(.proceedings) .pub-editor:before{ */
.pub-editor:before {
	content: ". In: ";
}

.pub-volume:before {
	content: "\00a0";
}

.pub-volume {
	font-style: italic;
}

.pub-pages:before {
	content: ", ";
}

#searchresult_detail .pub-number:before {
	content: "-";
}

/* alleen combinaties address+publisher worden 'adres:publisher' */ 
.pub-publisher:before {
	content: ": ";
}

#searchresult_detail > span:not(.pub-address) + .pub-publisher:before,
#bibrefDetails > span:not(.pub-address) + .pub-publisher:before {
	content: ". ";
}

/* truc om de whitespace te verwijderen die in de jsp wordt toegevoegd door linebreaks */
#searchresult_detail {
	font-size: 0;
}

#searchresult_detail > span {
	font-size: 13px;
}

#bibrefDetails {
	font-size: 0;
}

#bibrefDetails > span {
	font-size: 11px;
}
