
@media print {
  .cmdbox {
    display: none;
  }
  .navbar {
    display: none;
  }
  .tabbar {
    display: none;
  }
}

.a_left{
text-align:		left;
}
.a_right{
text-align:		right;
}
.alertmessage {
font-size:		.8em;
font-weight:		bolder;
padding-bottom:		10px;
color:			#999999;
}
.analysis {
font-size:		.8em;
vertical-align:		top;
padding-right:		5px;
}
.analysis_bar {
background-color:	#999999;
}
.block_nav_sel {
font-weight:		bolder;
}
.bottom5 {
padding-bottom:		5px;
}
.browse_a_trm_link{
vertical-align:top;
}
.browsehits {
vertical-align:		top;
font-size:		.8em;
margin-left:		5px;
margin-right:		5px;
width:			20px;
text-align:		right;
}
.browsecode {
font-size:		.8em;
padding-left:		10px; 
text-align:		right;
 }
.browsetrm {
vertical-align:		top;
font-size:		.8em;
padding-left:		10px;
text-align:		left;
}
.button {
font-family:		arial,verdana,helvetica,sans-serif;
font-size:		.8em;
background-color:	#2079B5;
border-width:		0px;
color:			#FFFFFF;
padding-top:		1px;
padding-bottom:		1px;
}
.button_goto {
font-family:		arial,verdana,helvetica,sans-serif;
background-color:	#2079B5;
border-width:		0px;
color:			#FFFFFF;
padding-top:		1px;
padding-bottom:		1px;
}
.buttonrow_text {
font-family:		arial,verdana,helvetica,sans-serif;
font-size:		.8em;
margin-left:		10px;
margin-top:		10px;
margin-bottom:		10px;
}
.checkbox {
vertical-align:		top;
margin-left:		10px;
margin-right:		10px;
}
.cmd {
font-size:		.8em;
}
.cmdsel {
font-size:		.8em;
}
.cmdswitch {
font-size:		.8em;
}
.searchContainer {
position: relative;
display: inline-block;
}
.searchInput {
padding-right: 1.5em;
}
.searchInput::-ms-clear {
display: none;
}
.searchClearIcon {
position: absolute;
right: 0.3em;
top: 0;
font-size: large;
cursor: default;
text-decoration: none;
color: black;
}
.searchClearIcon:hover {
text-decoration: none;
}
.contribution_block {
border-top:		solid 1px #CCCCCC;
margin-left: 120px;
padding-top:10px;
}
.contribution_type {
border-top:		solid 1px #CCCCCC;
color: #808080;
float:left;
font-weight: bolder;
padding-top: 10px;
text-align: left;
width:120px;
}
.contribution_type_details {
color: #808080;
float:left;
font-weight: bolder;
padding-top: 10px;
text-align: left;
width:100px;
}
.copyright {
margin-left:		10px;
float:			right;
position:		relative;
}
.de-emph {
font-size:		.8em;
color:			#808080;
}
.de-emph_sep {
color:			#808080;
padding-left:		2px;
padding-right:		2px;
}
.de-emph_sep_small {
color:			#808080;
font-size:		.8em;
padding-left:		2px;
padding-right:		2px;
}
.de-emph_xsmall {
font-size:		.7em;
color:			#808080;
}
.email_receiver {
font-weight:		bolder;
color:			#808080;
}
.error_info_img {
vertical-align:		top;
}
.folded_rec_row {
border:                 solid 1px #CCCCCC;
background-color:	#eeeeee;
color:			#808080;
font-size:		.8em;
font-weight:		bolder;
padding-bottom:		10px;
padding-left:		10px;
padding-top:		10px;
vertical-align:		middle;
min-width:		400px;
}
.footer_actions {
float:			right;
font-weight:		normal;
}
.form {
margin:			0px;
}
.ftxt_teaser {
margin-left:		60px;
margin-top:		10px;
}
.goto {
display:		inline;
}
.highlight {
font-weight:		bolder;
}
.hist_action {
font-size:		.8em;
padding-left:		10px;
vertical-align:		top;
text-align:		left;
}
.hist_right {
font-size:		.8em;
padding-left:		10px;
text-align:		right;
vertical-align:		top;
}
.img_cover {
border:			none;
max-height:		150px;
}
.img_cover:hover {
border:			solid 1px #CCCCCC;
left: 			0px;
max-height:		500px;
position: 		absolute;
bottom:			0px;
z-index:		1;
}
.img_cover_border {
border:			solid 1px #CCCCCC;
max-height: 		150px;
}
.img_cover_border:hover {
border:			solid 1px #CCCCCC;
left: 			0px;
max-height:		500px;
position: 		relative;
top:			-50px;
z-index:		1;
}
.img_cover_box {
height:			150px;
position:		relative;
}
.img_link {
border:			none;
max-height:		150px;
}
.img_link_border {
border:			solid 1px #CCCCCC;
max-height: 		150px;
}
.img_title {
border:			none;
max-height:		150px;
}
.img_title_texttop {
border:			none;
max-height:		150px;
vertical-align:		text-top;
}
.img_title_border {
border:			solid 1px #CCCCCC;
max-height: 		150px;
}
.italic {
font-style:		italic;
}
.italic_bold {
font-style:		italic;
font-weight:		bolder;
}
.journallinks {
font-size:		.8em;
padding-top:		10px;
}
.left5 {
padding-left:		5px;
}
.left10 {
padding-left:		10px;
}
.left15 {
padding-left:		15px;
}
.lr5 {
padding-left:		5px;
padding-right:		5px;
}
.lr5s {
font-size:		.8em;
padding-left:		5px;
padding-right:		5px;
}
.login {
font-size:		.8em;
width:			100px;
}
.login_field {
float:			left;
width:			150px;
font-size:		.8em;
text-align:		right;
padding-right:		5px;
padding-top:		3px;
}
.m_left5 {
margin-left:		5px;
}
.m_top5 {
margin-top:		5px;
}
.nav {
margin:			0px;
padding:		0px;
}
.nav1 {
font-family:		arial,verdana,helvetica,sans-serif;
font-weight:		bolder;
text-decoration:	none;
color:			black;
}
.navsep {
color:			#000000;
padding-left:		2px;
padding-right:		2px;
}
.navflags {
float:			right;
margin-top:		1px;
padding:		0px;
position:		relative;
}
.nick {
float:			right;
font-weight:		normal;
}
.nicklabel {
color:			#808080;
font-weight:		bold;
}
.note {
vertical-align:		top;
font-size:		0.6em;
}
.page_nav {
margin-left:		10px;
margin-right:		10px;
float:			right;
position:		relative;
}
.rec_lable {
font-size:		.8em;
color:			#808080;
font-weight:		bolder;
padding-left:		15px;
vertical-align:		top;
}
.rec_mattype {
padding-left:		15px;
vertical-align:		top;
}
.rec_mat_long {
margin-left:		10px;
float:			left;
width:			50px
}
.rec_nr {
font-size:		.8em;
text-align:		right;
margin-right:		5px;
width:			30px;
vertical-align:		top;
}
.rec_sep {
width:			100%;
height:			1px;
border-bottom:		solid 1px #CCCCCC;
}
.rec_title {
width:			100%;
font-size:		.8em;
text-align:		left;
vertical-align:		top;
padding:		0 20px;
}
.rec_title.dedup {
white-space:		nowrap;
border-bottom:		1px solid #ddd;
}
.rec_title.dedup.hover {
border-bottom-color:	black;
}
.rec_title.dedup.rec1.only {
background:		lightgreen;
}
.rec_title.dedup.rec2.only {
background:		pink;
}
.rec_title.dedup.diff {
background:		yellow;
}
.bare_margin {
}
.result_trm {
color:			#666666;
font-size:		.8em;
font-weight:		normal;
padding-left:		5px;
}
.result {
font-size:		.8em;
font-weight:            normal;
padding-left:		5px;
}
.rfooter {
padding-right:          5px;
}
.right5 {
padding-right:		5px;
}
.right10 {
padding-right:		10px;
}
.smaller {
font-size:		.8em;
}
.tab1 {
font-family:		arial,verdana,helvetica,sans-serif;
font-weight:		bolder;
text-decoration:	none;
color:			black;
padding-top:		5px;
padding-bottom:		5px;
padding-left:		5px;
padding-right:		5px;
border-right:		solid;
border-width:		0px;
border-right-width:	1px;
border-color:		#cccccc;
}
.tabsep {
color:			#000000;
padding-left:		2px;
padding-right:		2px;
}
.termbox {
margin-top:		10px;
padding-left:		70px;
}
.title {
font-size:		.8em;
font-weight:		bold;
}
.title_footer {
color:			#808080;
padding-right:		5px;
}
.title_header {
font-weight:		bolder;
padding-right:		5px;
}
.tb5 {
padding-top:		5px;
padding-bottom:		5px;
}
.tb10 {
padding-top:		10px;
padding-bottom:		10px;
}
.tb20 {
padding-top:		20px;
padding-bottom:		20px;
}
.top3 {
padding-top:		3px;
}
.ttllist_actions {
float:			right;
font-size:		.8em;
font-weight:		normal;
}
.volume_table {
font-size:              .8em;
padding-right:          10px;
vertical-align:         top;
text-align:             left;
}
.volume_table_header {
font-size:              .8em;
padding-right:          10px;
vertical-align:         top;
text-align:             left;
color:                  #808080;
}
.user_contribution {
font-weight: normal;
}
.user_contribution_disabled {
color: #cccccc;
}
.user_contribution_title {
font-weight: bolder;
}
.user_contribution_nick_timestamp {
padding-top:5px;
font-size: .9em;
padding-bottom: 10px;
}
.user_contribution_nick_timestamp_lable {
color: #808080;
}
.xsmall {
font-size:		.7em;
}
a {
text-decoration: 	none;
font-weight:		normal;
color:			#034EC2;
}
a.link_group {
font-weight:		bolder;
text-decoration: 	none;
color:			black;
}
a.link_highlight {
font-weight:		bolder;
text-decoration: 	none;
color:			#034EC2;
}
a.link_italic {
font-style:		italic;
font-weight:		normal;
text-decoration: 	none;
color:			#034EC2;
}
a.link_italic_bold {
font-style:		italic;
font-weight:		bolder;
text-decoration: 	none;
color:			#034EC2;
}
a.link_gen {
cursor: 		pointer;
text-decoration:	none;
font-weight:		normal;
color:			#034EC2;
}
a.nav0 {
font-family:		arial,verdana,helvetica,sans-serif;
text-decoration:	none;
color:			black;
}
a.tab0 {
font-family:		arial,verdana,helvetica,sans-serif;
text-decoration:	none;
color:			black;
padding-top:		5px;
padding-bottom:		5px;
padding-left:		5px;
padding-right:		5px;
border-right:		solid;
border-width:		0px;
border-right-width:	1px;
border-color:		#cccccc;
}
body {
font-family:		arial,verdana,helvetica,sans-serif;
margin-left:		0px;
margin-top:		0px;
margin-right:		0px;
margin-bottom:		0px;
background-color:	<? print $backgroundcolor; ?>;
}
div.header_title {
font-size:		.8em;
margin-top:		10px;
margin-bottom:		10px;
font-weight:		bolder;
background-color:	#E5E5E5;
padding-left:		5px;
padding-top:		5px;
padding-bottom:		5px;
border:			solid 1px #cccccc;
}
div.bottom10 {
padding-bottom:		10px;
}
div.box {
position:		relative;
margin-right:		10px;
padding:		5px;
border:			solid 1px #cccccc;
background-color:	#FFFFFF;
}
div.buttonrow {
margin:			10px;
}
div.buttonrow_button {
float:			left;
padding-left:		10px;
padding-right:		10px;
}
div.cluster_short {
padding-top:		5px;
}
div.cmdbar {
margin-top:		5px;
margin-bottom:		5px;
}
div.cmdbox_margin {
margin-left:		20px;
margin-right:		20px;
}
div.cmdbox {
margin-top:		24px;
margin-bottom:		24px;
margin-left:		20px;
clear:			both;
padding:		20px;
border:			solid 1px #cccccc;
}
div.cmdbox_bg {
background: 		url(bg_gradient.gif) bottom left repeat-x;
}
div.cmdbox_bg_small {
background: 		url(bg_gradient_small.gif) bottom left repeat-x;
}
div.cnt_body {
font-size:              .8em;
}
div.cnt_record {
font-size:		.8em;
margin-top:		15px;
}
div.cnt_title {
font-size:		.8em;
margin-bottom:		15px;
font-weight:		bolder;
background-color:	#E5E5E5;
padding-left:		5px;
padding-top:		5px;
padding-bottom:		5px;
border-left:		solid 1px #cccccc;
border-right:		solid 1px #cccccc;
border-bottom:		solid 1px #cccccc;
}
div.cor_phrases {
position:		relative;
margin-top:		10px;
margin-right:		10px;
border:			solid 1px #cccccc;
background-color:	#FFFFFF;
}
div.cor_phrases .header{
background-color:	#f2f2f2;
color:			#666666;
font-size:		.8em;
font-weight:		bolder;
padding:		5px;
border-bottom:		solid 1px #cccccc;
}
div.cor_phrases .group_header {
font-size:		.8em;
font-weight:		bolder;
color:			#666666;
background-color:	#ffffff;
padding: 		5px 10px 2px 10px;
}
div.cor_phrases .group_title {
margin-left:		10px;
font-size:              .8em;
text-align:             left;
vertical-align:         top;
padding: 		0px 10px 0px 10px;
}
div.cor_phrases .last_group {
margin-bottom:		10px;
}
div.float_left {
float:			left;
}
div.footer {
margin-top:		15px;
margin-bottom:		15px;
font-size:		.8em;
}
div.footer_nav {
padding-top:		5px;
padding-bottom:		20px;
font-size:		.8em;
}
div.footer_result_links {
padding-top:		5px;
padding-bottom:		20px;
font-size:		.8em;
}
div.footer_sepline {
margin-bottom:		5px;
height:			2px;
background-color:	#999999;
}
div.header {
padding-top:             15px;
font-size:              .8em;
}
div.holding {
margin-top:             10px;
margin-bottom:          10px;
margin-left:            15px;
}
div.holding_box {
margin-top:             10px;
margin-left:            65px;
}
div.navbar {
font-size:		.8em;
margin-left:		20px;
margin-right:		20px;
padding-top:		3px;
padding-bottom:		3px;
}
div.linkbox {
position:		relative;
margin-right:		10px;
padding:		5px;
border:			solid 1px #cccccc;
background-color:	#FFFFFF;
font-size:		.8em;
}
div.linkbox_short {
position:		relative;
margin-top:		10px;
margin-right:		10px;
padding:		5px;
border:			solid 1px #cccccc;
background-color:	#FFFFFF;
font-size:		.8em;
}
div.bare_rec_mat_long {
margin-left:		15px;
}
div.bare_record_lines {
min-width:		100%;
width:			max-content;
width:			-moz-max-content;
width:			-webkit-max-content;
width:			-ms-max-content;
}
div.lmargin {
margin-left:		20px;
}
div.lrmargin {
margin-left:		40px;
margin-right:		20px;
}
div.logo_align {
text-align:		right;
}
div.logo_align img {
max-height:		30px;
}
div.rmargin {
margin-right:		20px;
}
div.result_title {
margin-bottom:		15px;
font-weight:		bolder;
background-color:	#E5E5E5;
padding-left:		5px;
padding-top:		5px;
padding-bottom:		5px;
border-left:		solid 1px #cccccc;
border-right:		solid 1px #cccccc;
border-bottom:		solid 1px #cccccc;
}
div.sav_button {
float:			left;
width:			120px
}
div.sav_cnt {
margin-left:		120px
}
div.sav_lable_de-emp {
font-size:		.8em;
color:			#808080;
float:			left;
width:			120px
}
div.sepline {
height:			1px;
background-color:	#E5E5E5;
}
div.tabbar {
padding-top:		5px;
padding-bottom:		5px;
font-size:		.8em;
margin-left:		40px;
margin-right:		20px;
border-left:		solid;
border-right:		solid;
border-width:		0px;
border-left-width:	1px;
border-right-width:	1px;
border-color:		#cccccc;
}
div.tabline {
margin-left:		40px;
margin-right:		20px;
clear:			both;
height:			1px;
background-color:	#cccccc;
}
div.tabbar_prs {
padding-top:		5px;
padding-bottom:		5px;
font-size:		.8em;
border-left:		solid;
border-right:		solid;
border-width:		0px;
border-left-width:	1px;
border-right-width:	1px;
border-color:		#cccccc;
font-size:		.8em;
}
div.tabline_prs {
clear:			both;
height:			1px;
background-color:	#cccccc;
}
div.tb15 {
padding-top:		15px;
padding-bottom:		15px;
}
div.titlelist {
padding-top:		8px;
}
div.top5 {
padding-top:		5px;
}
div.top10 {
padding-top:		10px;
}
div.top15 {
padding-top:		15px;
}
div.top20 {
padding-top:		20px;
}
div.topbox {
margin:			0px;
background-color:	#f0ffe8;
position:		relative;
}
div.spacer10 {
height:			10px;
}
span.logo {
float:			right;
position:		relative;
margin-bottom:		10px;
}
td.header {
font-size:		.8em;
font-weight:		bolder;
padding-left:		5px;
padding-right:		5px;
}
th {
font-size:		.8em;
}
a:hover {text-decoration:underline;}

.drilldown {
  float: right; 
  border: 1px solid #000;
  font-size: .8em;  
  padding: 0.5em 0.5em 0em 0.5em;  
}  
.drilldown ul {
  color: #666;
  list-style: none outside; 
  margin: 0; 
  padding: 0 0 1em 0; 
}
.drilldown ul li {  
  padding-bottom: 0; 
}
.drilldownhead {
  font-weight: bold;
}
div.linkrec_popup_top {
  height:3.5ex;
  padding:0.5em 1em 0 1em;
  background-color:#e5e5e5;
  border-bottom:solid 1px #cccccc;
}
table.linkrec_popup_resultlist {
  width:100%;
  border-collapse:collapse;
}
table.linkrec_popup_resultlist td {
  border-bottom:solid 1px #cccccc;
  padding:1ex 2ex 1ex 2ex;
}
div.linkrec_popup_full_title {
  margin-top:1em;
}
a.linkrec_popup_link {
  font-size:smaller;
  font-weight:bold;
  margin:0 1em 0 0;
  white-space:nowrap;
}
a.linkrec_popup_link_close {
  float:right;
  font-weight:bold;
  text-decoration:none;
}
a.linkrec_popup_link_close:hover {
  text-decoration:none;
}
table#info_cookies {
  border-collapse:collapse;
}
table#info_cookies td, table#info_cookies th {
  margin:0;
  padding:5px;
  border:1px solid #CCCCCC;
  vertical-align:top;
}
table#info_cookies th {
  font-size:inherit;
  text-align:left;
  background-color:#E5E5E5;
}
span.dedup_status {
  border:thin solid lightgray;
  padding:0 1ex;
}
img.cover {
  float:right;
  clear:right;
  max-width:200px;
  max-height:300px;
}
img.cover:hover {
  transform: scale(1.4) translate(-20px);
  -ms-transform: scale(1.4) translate(-20px);
  -webkit-transform: scale(1.4) translate(-20px);
  -moz-transform: scale(1.4) translate(-20px);
  -o-transform: scale(1.4) translate(-20px);
}
div.clipboard_head {
  margin: 4px 0;
  font-weight: bold;
}
div.clipboard_item a {
  cursor: pointer;
}
div.clipboard_item a.copied {
  pointer-events: none;
  color: green;
  cursor: default;
  text-decoration: none;
}
div.clipboard_item a.notcopied {
  pointer-events: none;
  color: red;
  cursor: default;
  text-decoration: none;
}

/* RDA ADI-filter settings */
.top {
vertical-align:top;
}
/* Style the caret/arrow */
span.caret {
  cursor: pointer;
  user-select: none; /* Prevent text selection */
  font-size: .8em;
}
span.caret_select_header {
  float: right;
}
span.caret_select {
  margin-top: 3px;
  font-size: .8em;
  float: right;
}
/* Create the caret/arrow with a unicode, and style it */
span.caret::before {
  content: "\25B6";
  color: black;
  display: inline-block;
  margin-right: 6px;
}
/* Rotate the caret/arrow icon when clicked on (using JavaScript) */
span.caret-down::before {
  transform: rotate(90deg);
}
/* Hide the nested list */
span.nested {
  display: none;
}
/* Show the nested list when the user clicks on the caret/arrow (with JavaScript) */
span.active {
  display: block;
}
