#PubDB, .PubDB {
  background-color: white;
  sup-top: -0.5em;
  sub-bottom: -0.25em; }
  #PubDB #pubdb_search_form, .PubDB #pubdb_search_form {
    margin-top: 0; }
  #PubDB input[type=checkbox], .PubDB input[type=checkbox] {
    box-sizing: content-box; }
  #PubDB .error, .PubDB .error {
    color: crimson;
    font-size: 120%;
    line-height: 120%; }
  #PubDB #nojs, .PubDB #nojs {
    background: #cc3333;
    padding: 10px;
    margin: 0;
    padding: 10px;
    color: #ffffff;
    vertical-align: middle;
    text-align: center;
    font-weight: bold; }
  #PubDB #echo, .PubDB #echo {
    margin: 0;
    padding: 0;
    position: fixed;
    margin-left: 93px;
    top: 20px;
    width: 554px;
    list-style-type: none;
    line-height: 1.6em;
    color: #ffffff;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    font-size: 1.1em;
    z-index: 1000; }
    #PubDB #echo li, .PubDB #echo li {
      padding: 3px 10px;
      margin: 0 0 2px 0;
      cursor: pointer;
      color: #fff;
      border-width: 2px;
      border-style: solid;
      border-color: #000;
      border-radius: 5px;
      text-align: left;
      text-shadow: 0px 0px 2px black;
      box-shadow: 0 0 6px #11557C; }
      #PubDB #echo li.confirm, .PubDB #echo li.confirm {
        background: #11557C;
        background: rgba(17, 85, 124, 0.8); }
      #PubDB #echo li.warn, .PubDB #echo li.warn {
        background: #a40000;
        background: rgba(164, 0, 0, 0.8); }
  #PubDB #author_form, .PubDB #author_form {
    margin: 0;
    padding: 0;
    display: none;
    color: #ffffff;
    background: #11557C;
    border-bottom: 2px solid #dddddd; }
    #PubDB #author_form p, .PubDB #author_form p {
      color: #ffffff; }
    #PubDB #author_form .form, .PubDB #author_form .form {
      width: 800px;
      margin: 20px auto; }
    #PubDB #author_form input[type="submit"], #PubDB #author_form input[type="reset"], #PubDB #author_form input[type="button"], .PubDB #author_form input[type="submit"], .PubDB #author_form input[type="reset"], .PubDB #author_form input[type="button"] {
      background: #333333;
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      border-radius: 5px;
      display: inline; }
  #PubDB #authors, .PubDB #authors {
    margin: 20px 30px 0px 30px;
    padding: 0; }
    #PubDB #authors th, #PubDB #authors td, .PubDB #authors th, .PubDB #authors td {
      padding-right: 20px; }
  #PubDB img, #PubDB object, #PubDB embed, .PubDB img, .PubDB object, .PubDB embed {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: middle;
    text-align: center; }
  #PubDB input, #PubDB textarea, #PubDB select, .PubDB input, .PubDB textarea, .PubDB select {
    box-sizing: initial; }
  #PubDB .inline-checkbox input[type=checkbox], .PubDB .inline-checkbox input[type=checkbox] {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    top: -1px; }
  #PubDB #main_form, #PubDB .main_form, .PubDB #main_form, .PubDB .main_form {
    background-color: #efefef; }
    #PubDB #main_form .PD_display_list .PD_section_links a, #PubDB .main_form .PD_display_list .PD_section_links a, .PubDB #main_form .PD_display_list .PD_section_links a, .PubDB .main_form .PD_display_list .PD_section_links a {
      background-color: #fff; }
  #PubDB form, #PubDB .form, .PubDB form, .PubDB .form {
    margin-top: 20px;
    padding: 10px; }
    #PubDB form *, #PubDB .form *, .PubDB form *, .PubDB .form * {
      box-sizing: border-box; }
    #PubDB form label, #PubDB .form label, .PubDB form label, .PubDB .form label {
      display: inline;
      font-weight: bold;
      margin: 20px 10px 0 0; }
    #PubDB form select, #PubDB .form select, .PubDB form select, .PubDB .form select {
      display: block;
      width: 100%; }
      #PubDB form select [value=''], #PubDB .form select [value=''], .PubDB form select [value=''], .PubDB .form select [value=''] {
        font-style: italic;
        color: #666; }
    #PubDB form input, #PubDB form textarea, #PubDB .form input, #PubDB .form textarea, .PubDB form input, .PubDB form textarea, .PubDB .form input, .PubDB .form textarea {
      display: block;
      margin: 10px;
      padding: 5px;
      text-align: left; }
    #PubDB form [type=text], #PubDB form [type=password], #PubDB form [type=url], #PubDB form textarea, #PubDB .form [type=text], #PubDB .form [type=password], #PubDB .form [type=url], #PubDB .form textarea, .PubDB form [type=text], .PubDB form [type=password], .PubDB form [type=url], .PubDB form textarea, .PubDB .form [type=text], .PubDB .form [type=password], .PubDB .form [type=url], .PubDB .form textarea {
      width: 100%; }
    #PubDB form [type=checkbox], #PubDB .form [type=checkbox], .PubDB form [type=checkbox], .PubDB .form [type=checkbox] {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      width: 15px;
      height: 15px;
      top: -2px; }
    #PubDB form [type=text], #PubDB form [type=password], #PubDB form [type=url], #PubDB form select, #PubDB form textarea, #PubDB .form [type=text], #PubDB .form [type=password], #PubDB .form [type=url], #PubDB .form select, #PubDB .form textarea, .PubDB form [type=text], .PubDB form [type=password], .PubDB form [type=url], .PubDB form select, .PubDB form textarea, .PubDB .form [type=text], .PubDB .form [type=password], .PubDB .form [type=url], .PubDB .form select, .PubDB .form textarea {
      max-width: 100%;
      max-width: -moz-available;
      max-width: -webkit-fill-available;
      max-width: stretch-fit; }
    #PubDB form button, #PubDB form [type=submit], #PubDB form [type=reset], #PubDB form [type=button], #PubDB .form button, #PubDB .form [type=submit], #PubDB .form [type=reset], #PubDB .form [type=button], .PubDB form button, .PubDB form [type=submit], .PubDB form [type=reset], .PubDB form [type=button], .PubDB .form button, .PubDB .form [type=submit], .PubDB .form [type=reset], .PubDB .form [type=button] {
      margin-top: 20px;
      margin-bottom: 20px;
      background: #11557c;
      border-width: 2px;
      border-style: solid;
      border-color: #11557c;
      border-radius: 5px;
      box-shadow: 1px 1px 3px #082A3E;
      color: #ffffff;
      padding: 5px 10px 5px 10px;
      cursor: pointer;
      font-weight: bold;
      font-size: 120%; }
      #PubDB form button[disabled], #PubDB form [type=submit][disabled], #PubDB form [type=reset][disabled], #PubDB form [type=button][disabled], #PubDB .form button[disabled], #PubDB .form [type=submit][disabled], #PubDB .form [type=reset][disabled], #PubDB .form [type=button][disabled], .PubDB form button[disabled], .PubDB form [type=submit][disabled], .PubDB form [type=reset][disabled], .PubDB form [type=button][disabled], .PubDB .form button[disabled], .PubDB .form [type=submit][disabled], .PubDB .form [type=reset][disabled], .PubDB .form [type=button][disabled] {
        cursor: default;
        background: #666666;
        border-color: #333333; }
    #PubDB form textarea, #PubDB .form textarea, .PubDB form textarea, .PubDB .form textarea {
      height: 200px; }
    #PubDB form select, #PubDB .form select, .PubDB form select, .PubDB .form select {
      display: block;
      margin: 10px;
      padding: 5px;
      text-align: left; }
    #PubDB form p, #PubDB .form p, .PubDB form p, .PubDB .form p {
      color: #333333;
      margin: 10px; }
      #PubDB form p.help, #PubDB .form p.help, .PubDB form p.help, .PubDB .form p.help {
        font-weight: bold;
        color: #333333; }
  #PubDB .PD_display_list ul, .PubDB .PD_display_list ul {
    list-style-type: none;
    list-style-position: inside;
    margin-left: 0;
    padding-left: 0; }
    #PubDB .PD_display_list ul:last-of-type li:last-of-type, .PubDB .PD_display_list ul:last-of-type li:last-of-type {
      margin-bottom: 0; }
    #PubDB .PD_display_list ul:first-of-type li:first-of-type .PD_headline, .PubDB .PD_display_list ul:first-of-type li:first-of-type .PD_headline {
      margin-top: 0; }
  #PubDB .PD_display_list li, .PubDB .PD_display_list li {
    background: transparent;
    list-style-type: none;
    list-style-position: inside;
    margin-left: 0;
    margin-bottom: 1.5em;
    padding: 0; }
  #PubDB .PD_display_list .PD_section_links span, .PubDB .PD_display_list .PD_section_links span {
    margin: 0 4px 5px 0;
    padding: 0 2px 0 0;
    display: inline-block;
    font-size: 85%; }
  #PubDB .PD_display_list .PD_section_links a, .PubDB .PD_display_list .PD_section_links a {
    padding: 1px;
    border-width: 1px;
    border-style: outset;
    border-color: #ccc;
    border-radius: 4px;
    background: #efefef;
    white-space: nowrap; }
  #PubDB .PD_display_list .PD_title, .PubDB .PD_display_list .PD_title {
    padding: 0.2em 0; }
  #PubDB .PD_display_list .PD_headline, .PubDB .PD_display_list .PD_headline {
    line-height: 140%;
    margin: 12px 0 6px 0;
    font-weight: bold;
    font-size: 110%; }
  #PubDB .PD_display_list.PD_order_by_years .PD_headline_year, .PubDB .PD_display_list.PD_order_by_years .PD_headline_year {
    line-height: 160%;
    font-size: 130%; }
  #PubDB .PD_display_list .PD_authors, .PubDB .PD_display_list .PD_authors {
    font-variant: small-caps; }
  #PubDB .PD_display_list .PD_items li, .PubDB .PD_display_list .PD_items li {
    padding: 2px 0;
    width: 100%; }
    #PubDB .PD_display_list .PD_items li input, .PubDB .PD_display_list .PD_items li input {
      float: left;
      margin: 4px 0 0 0;
      vertical-align: middle; }
      @media print {
        #PubDB .PD_display_list .PD_items li input, .PubDB .PD_display_list .PD_items li input {
          display: none; } }
    #PubDB .PD_display_list .PD_items li .PD_content, .PubDB .PD_display_list .PD_items li .PD_content {
      margin-left: 22px; }
      @media print {
        #PubDB .PD_display_list .PD_items li .PD_content, .PubDB .PD_display_list .PD_items li .PD_content {
          margin-left: inherit; } }
  #PubDB .PD_display_list .PD_actions, .PubDB .PD_display_list .PD_actions {
    float: right;
    position: relative;
    z-index: 2; }
    #PubDB .PD_display_list .PD_actions, #PubDB .PD_display_list .PD_actions *, .PubDB .PD_display_list .PD_actions, .PubDB .PD_display_list .PD_actions * {
      -moz-user-select: -moz-none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    #PubDB .PD_display_list .PD_actions a:link, .PubDB .PD_display_list .PD_actions a:link {
      cursor: pointer;
      font-weight: bold;
      display: block; }
    #PubDB .PD_display_list .PD_actions form, .PubDB .PD_display_list .PD_actions form {
      margin: 0;
      padding: 0 12px;
      background-color: #efefef;
      border: 2px solid #aaa;
      position: absolute;
      top: 2em;
      right: 0;
      box-shadow: 2px 2px 3px #aaa;
      display: none; }
    #PubDB .PD_display_list .PD_actions .PD_actions_close, .PubDB .PD_display_list .PD_actions .PD_actions_close {
      padding: 0;
      margin: 0;
      width: 20px;
      height: 20px;
      position: absolute;
      right: 3px;
      top: 3px;
      cursor: pointer; }
    #PubDB .PD_display_list .PD_actions label, .PubDB .PD_display_list .PD_actions label {
      font-weight: normal;
      display: block;
      margin: 0;
      white-space: nowrap; }
    #PubDB .PD_display_list .PD_actions h4, .PubDB .PD_display_list .PD_actions h4 {
      white-space: nowrap;
      text-align: left;
      margin-top: 1ex;
      margin-bottom: 0.5ex; }
    #PubDB .PD_display_list .PD_actions input, .PubDB .PD_display_list .PD_actions input {
      display: inline;
      vertical-align: middle;
      padding: 0;
      margin: 3px 10px; }
    #PubDB .PD_display_list .PD_actions .PD_actions_go, .PubDB .PD_display_list .PD_actions .PD_actions_go {
      margin: 10px 0 1em 0;
      padding: 3px;
      font-size: 100%; }
    #PubDB .PD_display_list .PD_actions img, .PubDB .PD_display_list .PD_actions img {
      vertical-align: baseline; }
  #PubDB .tooltip, .PubDB .tooltip {
    display: none;
    pointer-events: none;
    padding: 1ex;
    background: #11557C;
    background: rgba(17, 85, 124, 0.85);
    color: #fff;
    font-weight: bold;
    border-width: 2px;
    border-style: solid;
    border-color: #000;
    border-radius: 5px;
    text-align: left;
    text-shadow: 0px 0px 2px black;
    box-shadow: 0 0 6px #11557C;
    z-index: 1000; }
  #PubDB .throbber, .PubDB .throbber {
    margin: auto;
    width: 430px;
    height: 110px;
    background-color: transparent;
    background-image: url(data:image/gif;base64,R0lGODlhKwALAPEAAP///xFVfIqrvhFVfCH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAKwALAAACMoSOCMuW2diD88UKG95W88uF4DaGWFmhZid93pq+pwxnLUnXh8ou+sSz+T64oCAyTBUAACH5BAkKAAAALAAAAAArAAsAAAI9xI4IyyAPYWOxmoTHrHzzmGHe94xkmJifyqFKQ0pwLLgHa82xrekkDrIBZRQab1jyfY7KTtPimixiUsevAAAh+QQJCgAAACwAAAAAKwALAAACPYSOCMswD2FjqZpqW9xv4g8KE7d54XmMpNSgqLoOpgvC60xjNonnyc7p+VKamKw1zDCMR8rp8pksYlKorgAAIfkECQoAAAAsAAAAACsACwAAAkCEjgjLltnYmJS6Bxt+sfq5ZUyoNJ9HHlEqdCfFrqn7DrE2m7Wdj/2y45FkQ13t5itKdshFExC8YCLOEBX6AhQAADsAAAAAAAAAAAA=);
    background-repeat: no-repeat; }
  #PubDB .no-image-list, #PubDB .no-image-list li, #PubDB .no-image-list ul, #PubDB .multi-checkbox, #PubDB .multi-checkbox li, #PubDB .multi-checkbox ul, .PubDB .no-image-list, .PubDB .no-image-list li, .PubDB .no-image-list ul, .PubDB .multi-checkbox, .PubDB .multi-checkbox li, .PubDB .multi-checkbox ul {
    background-image: none;
    list-style: none;
    padding-left: 0; }
  #PubDB .multi-checkbox input, #PubDB .multi-checkbox textarea, .PubDB .multi-checkbox input, .PubDB .multi-checkbox textarea {
    margin: 3px 6px 3px 10px; }
  #PubDB .multi-checkbox label, .PubDB .multi-checkbox label {
    font-weight: normal; }
  #PubDB .list-float li, .PubDB .list-float li {
    display: inline-block; }
  #PubDB.wait, #PubDB.wait *, #PubDB .wait, #PubDB .wait *, .PubDB.wait, .PubDB.wait *, .PubDB .wait, .PubDB .wait * {
    cursor: wait !important; }
  #PubDB #search_table *, .PubDB #search_table * {
    box-sizing: border-box; }
  #PubDB #search_table th label, .PubDB #search_table th label {
    white-space: nowrap; }
  #PubDB #search_table td, .PubDB #search_table td {
    padding: 10px;
    margin: 0;
    width: 100%; }
  #PubDB #search_table ul, .PubDB #search_table ul {
    margin-bottom: 0; }
  #PubDB #search_table select, .PubDB #search_table select {
    width: inherit !important;
    display: inline !important;
    margin: 0 !important; }
  #PubDB #search_table #pub_typ, .PubDB #search_table #pub_typ {
    -moz-column-width: 16em;
    -webkit-column-width: 16em;
    -ms-column-width: 16em;
    -o-column-width: 16em;
    column-width: 16em; }
  #PubDB #search_table input[type=text], .PubDB #search_table input[type=text] {
    width: 100%;
    margin: 0; }
  #PubDB #search_table input[type=checkbox], .PubDB #search_table input[type=checkbox] {
    margin: 3px 10px 3px 6px !important; }
  #PubDB #search_table input[type=radio], .PubDB #search_table input[type=radio] {
    vertical-align: middle;
    display: inline;
    margin-top: 0;
    margin-bottom: 0; }
  #PubDB #start_menu a, .PubDB #start_menu a {
    display: block;
    width: 100%; }
  #PubDB #start_menu img, .PubDB #start_menu img {
    margin: 1ex;
    margin-right: 2ex; }
  #PubDB sub, #PubDB sup, .PubDB sub, .PubDB sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  #PubDB .header, .PubDB .header {
    padding-left: 2em;
    background-repeat: no-repeat;
    background-position: 0.5em 0.5em;
    background-image: url("https://bib.vetmed.fu-berlin.de/static/icons/feathericons.com/156c091/code.svg");
    background-size: 1.25em 1.4em; }
  #PubDB .headerSortUp, .PubDB .headerSortUp {
    background-image: url("https://bib.vetmed.fu-berlin.de/static/icons/feathericons.com/156c091/chevrons-up.svg"); }
  #PubDB .headerSortDown, .PubDB .headerSortDown {
    background-image: url("https://bib.vetmed.fu-berlin.de/static/icons/feathericons.com/156c091/chevrons-down.svg"); }

#PubDB-Body .ui-dialog {
  box-shadow: 1px 1px 3px black; }
#PubDB-Body .ui-autocomplete, #PubDB-Body .ui-autocomplete li, #PubDB-Body .ui-autocomplete ul {
  background-image: none;
  list-style: none;
  padding-left: 0; }
#PubDB-Body #main .subcolumns, #PubDB-Body #main .subc {
  overflow: visible; }
@media print {
  #PubDB-Body .noprint {
    display: none; } }
#PubDB-Body .c20r {
  display: none; }
#PubDB-Body #main_content {
  width: 748px; }
#PubDB-Body .main_headline a {
  color: black; }
#PubDB-Body #languages {
  clear: right;
  float: right; }
  #PubDB-Body #languages img {
    vertical-align: top; }
#PubDB-Body .main, #PubDB-Body .box-standard-body {
  overflow: visible; }
#PubDB-Body.PubDB-ContentOnly {
  background-color: #fff; }
  #PubDB-Body.PubDB-ContentOnly #main_form, #PubDB-Body.PubDB-ContentOnly .main_form {
    margin: 0; }
  #PubDB-Body.PubDB-ContentOnly .form {
    padding: 0; }
  #PubDB-Body.PubDB-ContentOnly #PubDB > .box, #PubDB-Body.PubDB-ContentOnly .PubDB > .box {
    padding-top: 0;
    padding-bottom: 0; }
  #PubDB-Body.PubDB-ContentOnly #PubDB .box, #PubDB-Body.PubDB-ContentOnly #PubDB ul, #PubDB-Body.PubDB-ContentOnly #PubDB ol, #PubDB-Body.PubDB-ContentOnly .PubDB .box, #PubDB-Body.PubDB-ContentOnly .PubDB ul, #PubDB-Body.PubDB-ContentOnly .PubDB ol {
    margin-bottom: 0; }
#PubDB-Body .skip-navigation-link {
  position: absolute;
  background: #FF9900;
  font-size: 1.6rem;
  padding: 0.8rem 1.2rem;
  border-radius: 0 0 0.4rem 0.4rem;
  transition: transform 280ms ease-in;
  transform: translateY(-120%);
  z-index: -1;
  margin-left: -1000px; }
  #PubDB-Body .skip-navigation-link:link, #PubDB-Body .skip-navigation-link:focus, #PubDB-Body .skip-navigation-link:visited, #PubDB-Body .skip-navigation-link:active {
    font-weight: bold;
    color: #003366;
    text-decoration: none; }
  #PubDB-Body .skip-navigation-link:focus {
    transform: translateY(0);
    z-index: 5000;
    margin-left: 0 !important; }

/*# sourceMappingURL=style.css.map */
