div#settings.hidden {display:none;}
div#bibtexform {border: 1px gray solid; padding: 0.5em; margin 0em;}

#qs { width: auto; border-style: solid; border-color: gray; border-width: 1px 1px 0px 1px; padding: 0.5em 0.5em; display:none; position:relative; }
#qs form { padding: 0px; margin: 0px; }
#qs form p { padding: 0px; margin: 0px; }
.invalidsearch { background-color: red; }
#qsfield { width:14em; }


table.publicationlist { border: 1px gray solid; width: 100%; empty-cells: show; font-size:10px;}
table.publicationlist td { border: 1px gray solid; padding: 0.5em; vertical-align: top;   text-align: left;  }
table.publicationlist th { border: 1px gray solid; padding: 0.5em; vertical-align: top;  background-color: #EFEFEF; }

table.publicationlist td a { color: navy; text-decoration: none; }
table.publicationlist td a:hover  { text-decoration: underline; }

table.publicationlist tr.noshow { display: none;}

table.publicationlist tr.highlight td { background-color: #F1F1F1; border-top: 2px black solid; }
table.publicationlist tr.abstract td, tr.review td, tr.bibtex td { background-color: #F1F1F1; border-bottom: 2px black solid; }
table.publicationlist tr.nextshow td { border-bottom: 1px gray solid; }
table.publicationlist tr.bibtex pre { width: 96%; overflow: auto;}
table.publicationlist p.infolinks { margin: 0.5em 0em 0em 0em; padding: 0px; }

#qssettings { padding: 0.5em; position: absolute; top: 0.2em; right: 0.2em; border: 1px gray solid; background-color: white; display: none; }
#qssettings p { font-weight: bold; cursor: pointer; }
#qssettings ul { display: none; list-style-type: none; padding-left: 0; margin: 0; }
#qssettings.active ul { display: block; }

#qstable th:hover {color: blue;text-decoration:underline; }

table.publicationlist th.sort_asc { background-color:#CCCCCC; }
table.publicationlist th.sort_des { background-color:#CCCCCC; }

