@charset "UTF-8";
/*
 * @file
 * Styling for 'werk' nodes
 */
/*****************************************************************************************************
                  Werke 
*****************************************************************************************************/
/* 
    Created on : 03.06.2019, 15:23:37
    Author     : ego
*/
#content hr.node-werk-start {
  width: 50%;
  height: 0px;
  margin: -1px auto -1px;
  border: none;
  border-top: 1px solid #ddd; }

#content .node-werk {
  /* * * * * * * * * node-titles * * * * * * * * * */
  /******************************
  * teaser view
  */
  /******************************
  * 'mini teaser' view 
  */
  /*******************
  * full view
  */ }
  #content .node-werk .node-title span.authors {
    display: block;
    color: #444; }
  #content .node-werk h2.node-title, #content .node-werk h2.node-title * {
    font-size: 15px; }
  #content .node-werk h2.node-title .author a {
    font-size: 16px; }
  #content .node-werk h2.node-title > a {
    color: #000 !important; }
  #content .node-werk.node-teaser {
    margin: 0;
    padding: 8px 0 8px;
    margin-left: -12px;
    padding-left: 12px;
    margin-right: -16px;
    padding-right: 16px;
    border: 1px solid transparent;
    z-index: 0; }
    #content .node-werk.node-teaser .content {
      float: left;
      margin: 0;
      min-height: 110px;
      padding: 4px 0px 6px 110px; }
  #content .node-werk.node-teaser .content:hover, #content .node-werk.view-mode-mini .content:hover {
    cursor: pointer; }
  #content .node-werk.node-teaser.highlight, #content .node-werk.view-mode-mini.highlight {
    background-color: #f8f8f8;
    background: -moz-linear-gradient(left, #f0f0f0 0%, #fefefe 100%);
    background: -webkit-linear-gradient(left, #f0f0f0 0%, #fefefe 100%);
    background: -o-linear-gradient(left, #f0f0f0 0%, #fefefe 100%);
    background: -ms-linear-gradient(left, #f0f0f0 0%, #fefefe 100%);
    background: linear-gradient(left, #f0f0f0 0%, #fefefe 100%);
    border: 1px solid transparent;
    border-color: #eee #eee #ddd #ddd;
    /*    box-shadow: 2px 1px 2px 0 #e8e8e8; */ }
  #content .node-werk.node-teaser:hover h2 > a, #content .node-werk.view-mode-mini:hover h2 > a {
    color: #004848 !important; }
  #content .node-werk.node-teaser:hover h2 > a:hover, #content .node-werk.view-mode-mini:hover h2 > a:hover {
    color: #077 !important; }
  #content .node-werk.node-teaser .field-name-field-untertitel, #content .node-werk.view-mode-mini .field-name-field-untertitel {
    margin: 0; }
  #content .node-werk.view-mode-mini {
    position: relative;
    min-height: 58px;
    border: 1px solid transparent;
    margin: -1px -4px 0px 0px;
    padding: 8px 4px 0px 54px; }
    #content .node-werk.view-mode-mini .content {
      margin-bottom: 16px; }
    #content .node-werk.view-mode-mini .field-name-field-abbildung {
      position: relative;
      top: 4px;
      left: -53px;
      height: 0; }
    #content .node-werk.view-mode-mini .field-name-field-abbildung img {
      max-width: 38px; }
    #content .node-werk.view-mode-mini h2.node-title, #content .node-werk.view-mode-mini h2.node-title a {
      font-size: 14px;
      line-height: inherit;
      margin: 0;
      padding: 0; }
    #content .node-werk.view-mode-mini .group-data * {
      display: inline; }
    #content .node-werk.view-mode-mini .field-name-field-isbn:after {
      content: '·';
      padding: 0 0.2em;
      color: #666; }
    #content .node-werk.view-mode-mini:first-child {
      margin-top: 0px; }
    #content .node-werk.view-mode-mini:after {
      content: '';
      display: block;
      border-bottom: 1px solid #ddd;
      height: 0px;
      text-align: center;
      width: 66%;
      margin: -1px auto -1px;
      visibility: visible;
      /* grmpf, they defined '.clearfix:after { visibility: hidden; }' */ }
    #content .node-werk.view-mode-mini:last-child:after {
      visibility: hidden; }
  #content .node-werk.view-mode-full h1.node-title {
    font-size: 18px;
    line-height: 1.25em;
    margin: 0;
    padding: 0px;
    padding-bottom: 0.4em; }
  #content .node-werk.view-mode-full .content .group-data {
    text-align: right; }

/********************************
* general layyout 
*/
.node-werk.view-mode-full > .content, .node-gesamtwerk.view-mode-full > .content {
  display: -ms-grid;
  -ms-grid-columns: 218px 30px auto;
  display: grid;
  grid-template-columns: 218px auto;
  grid-column-gap: 30px;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  padding-bottom: 2em; }
  .node-werk.view-mode-full > .content > div, .node-gesamtwerk.view-mode-full > .content > div {
    padding: 2px;
    float: none; }
  .node-werk.view-mode-full > .content .title-data, .node-gesamtwerk.view-mode-full > .content .title-data {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    grid-column: 2;
    grid-row: 1; }
  .node-werk.view-mode-full > .content .group-image, .node-gesamtwerk.view-mode-full > .content .group-image {
    margin: 0;
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-column: 1;
    grid-row: 1 / 3;
    max-height: fit-content;
    min-height: fit-content; }
  .node-werk.view-mode-full > .content .group-data, .node-gesamtwerk.view-mode-full > .content .group-data {
    margin: 0;
    width: auto;
    -ms-grid-column: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    grid-column: 1;
    grid-row: 3 / 5; }
  .node-werk.view-mode-full > .content .content-data, .node-gesamtwerk.view-mode-full > .content .content-data {
    margin: 0 !important;
    -ms-grid-column: 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 5;
    grid-column: 2;
    grid-row: 2 / 7; }

.node-gesamtwerk.view-mode-full > .content {
  -ms-grid-columns: 233px 30px auto;
  grid-template-columns: 233px auto; }

@media only screen and (max-width: 1024px) {
  #content .node-werk.view-mode-full > .content {
    -ms-grid-columns: 30% 6% auto;
    grid-template-columns: 30% auto; }
    #content .node-werk.view-mode-full > .content .group-image > .field-name-field-abbildung > .field-item img {
      width: auto;
      height: auto;
      max-width: 100%; }
  #content .node-gesamtwerk.view-mode-full > .content {
    -ms-grid-columns: 33% 5% auto;
    grid-template-columns: 33% auto; } }
@media only screen and (max-width: 800px) {
  #content .node-werk.view-mode-full > .content {
    -ms-grid-columns: 30% 6% auto;
    grid-template-columns: 30% auto;
    grid-column-gap: 3em; }
  #content .node-gesamtwerk.view-mode-full > .content {
    -ms-grid-columns: 30% 5% auto;
    grid-template-columns: 30% auto; }
  #content .node-werk.view-mode-full > .content h1.node-title, #content .node-gesamtwerk.view-mode-full > .content h1.node-title {
    margin-left: 0;
    padding-left: 0; }
    #content .node-werk.view-mode-full > .content h1.node-title .authors, #content .node-gesamtwerk.view-mode-full > .content h1.node-title .authors {
      display: inline-block;
      padding-right: 0.33em; } }
@media only screen and (max-width: 600px) {
  #content .node-werk.view-mode-full > .content, .node-gesamtwerk.view-mode-full > .content {
    -ms-grid-columns: auto 6% auto;
    grid-template-columns: auto auto;
    grid-template-rows: auto;
    box-sizing: border-box; }
    #content .node-werk.view-mode-full > .content > div, .node-gesamtwerk.view-mode-full > .content > div {
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
      grid-column: 1 / 3;
      grid-row: auto; }
    #content .node-werk.view-mode-full > .content > .group-image, .node-gesamtwerk.view-mode-full > .content > .group-image {
      -ms-grid-column: 1;
      grid-column: 1;
      margin-top: 1em; }
    #content .node-werk.view-mode-full > .content > .group-data, .node-gesamtwerk.view-mode-full > .content > .group-data {
      -ms-grid-column: 1;
      grid-column: 1;
      text-align: left !important; }
      #content .node-werk.view-mode-full > .content > .group-data form input, .node-gesamtwerk.view-mode-full > .content > .group-data form input {
        float: none; }

  #content .node-gesamtwerk.view-mode-full > .content {
    -ms-grid-columns: auto 5% auto;
    grid-template-columns: auto 50%; } }
@media only screen and (max-width: 400px) {
  #content .node-werk.view-mode-full > .content > .title-data, #content .node-werk.view-mode-full > .content > .group-image, #content .node-werk.view-mode-full > .content > .group-data, #content .node-werk.view-mode-full > .content > .content-data, #content .node-gesamtwerk.view-mode-full > .content > .title-data, #content .node-gesamtwerk.view-mode-full > .content > .group-image, #content .node-gesamtwerk.view-mode-full > .content > .group-data, #content .node-gesamtwerk.view-mode-full > .content > .content-data {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / 3;
    grid-row: auto; } }
/* 
    Created on : 15.06.2019, 01:11:55
    Author     : ego
*/
/* 
* fieldgroups and fields for node-werk
*/
/* 
    Created on : 03.06.2019, 15:23:37
    Author     : ego
*/
#content .node-werk {
  /*** teaser: ***/
  /*** full view: ***/
  /*
  &.node-teaser .group-core-data .field-name-field-isbn {
      content: '. ';
      white-space: nowrap;
  }
  */
  /*** both ***/
  /*** .group-order-data ***/
  /*** .groups / labels ***/
  /* * * * * * * * * personeninfo * * * * * * * * * */
  /****************
  * general styles
  */
  /* h3 as item list heading ("Gliederung:") is hardcoded by drupal */
  /***********
  * image 
  */
  /* default and teaser view */
  /* full view */
  /****************
  * body field 
  */
  /***********************
  * isbn
  */
  /* * * * * * * group-order-data / 'add-to-cart' form * * * * * * */
  /*** teaser ***/
  /*** full view ***/
  /***************************
  * ebook attributes and icon
  */ }
  #content .node-werk.node-teaser .group-core-data {
    /* some periods are added by php */ }
    #content .node-werk.node-teaser .group-core-data div {
      display: inline; }
    #content .node-werk.node-teaser .group-core-data .field-item:after {
      content: '. '; }
    #content .node-werk.node-teaser .group-core-data .field-name-field-personeninfo .field-item:after, #content .node-werk.node-teaser .group-core-data .field-name-field-ausstattungsinfo .field-item:after {
      content: ''; }
  #content .node-werk.view-mode-full .group-data .group-core-data div {
    display: inline; }
  #content .node-werk.view-mode-full .group-data .group-core-data .field-item:after {
    content: '. '; }
  #content .node-werk.view-mode-full .group-data .group-core-data .field-name-field-bindeart {
    white-space: nowrap; }
  #content .node-werk.view-mode-full .group-data .group-core-data .field-name-field-ausstattungsinfo .field-item:after {
    display: none; }
  #content .node-werk.view-mode-full .group-data .group-core-data .field-name-field-sprachen-vlb .field-item:after {
    content: '/';
    padding-left: 0.2em; }
  #content .node-werk.view-mode-full .group-data .group-core-data .field-name-field-sprachen-vlb .field-item:last-child:after {
    content: '. ';
    padding: 0; }
  #content .node-werk.view-mode-full .group-data .group-order-data .field-item {
    display: block; }
  #content .node-werk.view-mode-full .group-data .field-group-div {
    width: 100%;
    margin: 0 0 0.5em; }
    #content .node-werk.view-mode-full .group-data .field-group-div .field-name-field-datei .field-item {
      margin-bottom: 0.33em; }
  #content .node-werk.view-mode-full {
    /*** .group-links ***/ }
    #content .node-werk.view-mode-full .group-order-data {
      clear: left;
      float: left;
      margin-top: 2em; }
    #content .node-werk.view-mode-full .group-data .field-name-field-meldenummer {
      display: block !important; }
    #content .node-werk.view-mode-full .field-name-field-preisstaffel a {
      color: #448 !important; }
    #content .node-werk.view-mode-full fieldset.group-links, #content .node-werk.view-mode-full .group-data .field-group-div.group-tags {
      border: none;
      padding: 0; }
    #content .node-werk.view-mode-full .group-data .field-group-div.group-links {
      clear: left;
      float: left; }
    #content .node-werk.view-mode-full .group-data .field-group-div.group-links legend {
      display: none; }
  #content .node-werk.view-mode-full .group-tags {
    clear: left;
    float: left; }
  #content .node-werk .field-name-field-personeninfo {
    margin: 0; }
  #content .node-werk h3 {
    margin: 0.6em 0 0.3em;
    font-size: 1.2em;
    letter-spacing: 1px;
    line-height: 1.4em; }
  #content .node-werk .item-list > h3 {
    font-size: 1em;
    font-weight: normal;
    font-family: inherit; }
  #content .node-werk h4 {
    font-size: 1em; }
  #content .node-werk.node-teaser .field-name-field-abbildung {
    position: relative;
    float: left;
    margin-left: -110px;
    margin-top: 4px;
    width: 71px;
    height: auto;
    margin-bottom: 1em; }
  #content .node-werk.view-mode-full .group-image {
    margin-bottom: 1em; }
  #content .node-werk.view-mode-full > .field-name-field-abbildung {
    max-width: 213px !important; }
    #content .node-werk.view-mode-full > .field-name-field-abbildung > .field-item {
      position: relative; }
  #content .node-werk .group-image > .field-name-field-abbildung {
    width: auto; }
    #content .node-werk .group-image > .field-name-field-abbildung > .field-item {
      position: relative; }
      #content .node-werk .group-image > .field-name-field-abbildung > .field-item img.echo {
        position: absolute;
        z-index: 5;
        left: 0;
        top: 0;
        width: 98%;
        box-shadow: 3px 2px 3px 0px #999; }
      #content .node-werk .group-image > .field-name-field-abbildung > .field-item img.echo-1 {
        position: absolute;
        z-index: 4;
        left: 4px;
        top: 2px; }
      #content .node-werk .group-image > .field-name-field-abbildung > .field-item img.echo-2 {
        z-index: 3;
        left: 8px;
        top: 4px; }
      #content .node-werk .group-image > .field-name-field-abbildung > .field-item img.echo-3 {
        position: relative;
        z-index: 2;
        left: 12px;
        top: 6px; }
  #content .node-werk.view-mode-full .group-image > .field-name-field-abbildung > .field-item img.echo {
    box-shadow: 3px 2px 3px 0px #999;
    width: 94%; }
  #content .node-werk.view-mode-full .group-image > .field-name-field-abbildung > .field-item img.echo-1 {
    left: 5px;
    top: 3px; }
  #content .node-werk.view-mode-full .group-image > .field-name-field-abbildung > .field-item img.echo-2 {
    left: 10px;
    top: 6px; }
  #content .node-werk.view-mode-full .group-image > .field-name-field-abbildung > .field-item img.echo-3 {
    left: 15px;
    top: 9px; }
  #content .node-werk .field-name-body {
    margin-top: 0.6em;
    /* complex lists (e.g. "Jahrtbuch") */ }
    #content .node-werk .field-name-body h4 {
      font-family: "Stempel Garamond W01", Times, "Times New Roman", serif;
      font-size: 1.1em;
      letter-spacing: 0.02em;
      color: #000; }
    #content .node-werk .field-name-body ul {
      list-style: none;
      margin: 0;
      /*
      margin: 0 0 0.5em 0.8em;
      text-indent: -0.8em;
      */ }
    #content .node-werk .field-name-body ul:first-child {
      margin-top: 1em; }
    #content .node-werk .field-name-body ul li {
      position: relative;
      margin: 0; }
    #content .node-werk .field-name-body fieldset.collapsed-paragraph {
      margin: 0;
      padding: 0;
      height: auto;
      border: none;
      text-indent: 0; }
    #content .node-werk .field-name-body fieldset.collapsed-paragraph legend {
      margin: 0;
      margin-left: -1.1px;
      padding: 0; }
    #content .node-werk .field-name-body fieldset.collapsed-paragraph legend a {
      margin-left: -3px; }
    #content .node-werk .field-name-body fieldset.collapsed-paragraph {
      margin: 0;
      padding: 0; }
    #content .node-werk .field-name-body fieldset.collapsed-paragraph .fieldset-wrapper {
      margin-left: 1em;
      color: #666; }
    #content .node-werk .field-name-body ul li a[data-extlink] {
      position: relative;
      top: 0em;
      right: 14px;
      width: 30%;
      display: block;
      text-align: right;
      margin: 0;
      margin-left: auto;
      padding-right: 17px;
      background: url("/sites/fh/themes/fhr/images/extlink_fh.svg") 116px 6px no-repeat;
      background-size: 12px; }
    #content .node-werk .field-name-body ul li:after {
      content: '';
      display: block;
      position: relative;
      width: 30%;
      margin: 0.3em 0;
      margin-left: 0%;
      background-color: #dadada;
      height: 1px; }
    #content .node-werk .field-name-body ul li:last-child:after {
      background-color: transparent; }
    #content .node-werk .field-name-body a > .open-access {
      color: #06b628;
      display: block;
      position: relative;
      top: 0em;
      right: 14px;
      width: 30%;
      text-align: right;
      margin: 0;
      margin-left: auto;
      padding-right: 17px;
      background: url("/sites/fh/themes/fhr/images/open_access.png") 116px 3px no-repeat;
      background-size: 12px; }
      #content .node-werk .field-name-body a > .open-access + span.ext {
        display: none; }
  #content .node-werk .field-name-field-isbn {
    white-space: nowrap; }
  #content .node-werk.node-teaser .group-order-data * {
    display: inline;
    padding: 0; }
  #content .node-werk.node-teaser .group-order-data .field-name-commerce-price .field-item:before {
    content: '·';
    padding-right: 0.3em; }
  #content .node-werk.view-mode-full .group-order-data {
    width: 100%;
    float: left; }
    #content .node-werk.view-mode-full .group-order-data .field-type-commerce-product-reference .form-submit {
      float: right;
      width: 7em;
      margin: 0.7em 0 0.7em 0.3em;
      padding: 0.1em 0; }
      #content .node-werk.view-mode-full .group-order-data .field-type-commerce-product-reference .form-submit:hover {
        background: none;
        background-color: #fff; }
      #content .node-werk.view-mode-full .group-order-data .field-type-commerce-product-reference .form-submit:active {
        cursor: grabbing; }
    #content .node-werk.view-mode-full .group-order-data .field-name-field-bezugsbedingungen .field-item {
      clear: both; }
    #content .node-werk.view-mode-full .group-order-data .field-name-field-bezugsbedingungen {
      color: #666;
      margin: 0.5em 0; }
    #content .node-werk.view-mode-full .group-order-data .field-name-field-preisstaffel .field-item {
      color: #666;
      margin: 0.5em 0;
      display: block; }
    #content .node-werk.view-mode-full .group-order-data .field-name-field-preisstaffel .field-item .active {
      color: #000; }
    #content .node-werk.view-mode-full .group-order-data .field-name-field-preisstaffel .field-item .label,
    #content .node-werk.view-mode-full .group-order-data .field-name-field-preisstaffel .field-item .value {
      display: inline;
      text-align: right; }
    #content .node-werk.view-mode-full .group-order-data .field-name-field-preisstaffel .field-item .label {
      padding-right: 0.3em; }
    #content .node-werk.view-mode-full .group-order-data form.commerce-add-to-cart {
      margin-top: 0.6em; }
  #content .node-werk .page-ebooks .field-type-commerce-product-reference form.commerce-add-to-cart {
    display: none; }
  #content .node-werk.view-mode-full .group-ebook .ebook-icon {
    width: auto;
    max-width: 4.5em;
    height: auto;
    overflow: visible;
    float: left;
    position: relative;
    top: 0.2em;
    right: 0em; }
  #content .node-werk.node-gesamtwerk.view-mode-full .group-ebook .ebook-icon {
    right: -2em; }
  #content .node-werk.node-teaser .group-ebook {
    margin: 0.5em 0; }
    #content .node-werk.node-teaser .group-ebook * {
      display: inline; }
    #content .node-werk.node-teaser .group-ebook .field-name-field-ebook-price {
      display: inline;
      white-space: nowrap; }
    #content .node-werk.node-teaser .group-ebook .field-name-field-ebook-link:after {
      white-space: pre;
      content: '.'; }
    #content .node-werk.node-teaser .group-ebook .field-name-field-ebook-isbn .field-item:after {
      content: " · "; }

body.page-periodika-91 .node-werk .field-name-field-abbildung img {
  border: 1px solid #bbb; }

/*
.node-werk.view-mode-full img.libreka {
    position: absolute; 
    left: 115px;
    top: auto;
    margin-top: -101px;
}
*/
/*************************************************
* additional work views 
*/
/**************************************************************************
* node-appendix (gesamtwerk-subtree, descendants-tree, werk-siblings-list)
*/
#content .node-werk.node-teaser > .node-appendix {
  clear: both; }
  #content .node-werk.node-teaser > .node-appendix > .gesamtwerk-subtree > .item-list > ul {
    margin: 0;
    padding: 0;
    padding-left: 0.2em; }
    #content .node-werk.node-teaser > .node-appendix > .gesamtwerk-subtree > .item-list > ul ul {
      margin: 0;
      margin-left: 1.33em;
      padding-top: 0.3em; }
    #content .node-werk.node-teaser > .node-appendix > .gesamtwerk-subtree > .item-list > ul li.link-item span.lieferstatus {
      color: #222; }
  #content .node-werk.node-teaser > .node-appendix > .gesamtwerk-subtree fieldset.descendants-tree {
    margin-left: 1em; }
  #content .node-werk.node-teaser > .node-appendix fieldset.descendants-tree {
    border-width: 0;
    margin: 0;
    padding: 0;
    height: auto !important;
    /* overrid 'html.js fieldset.collapsed' */ }
    #content .node-werk.node-teaser > .node-appendix fieldset.descendants-tree > legend {
      margin: 0;
      padding: 0.2em 0 0.3em; }
    #content .node-werk.node-teaser > .node-appendix fieldset.descendants-tree ul.descendants-tree {
      list-style: none;
      margin: 0;
      padding: 0;
      margin-left: 1.33em;
      margin-bottom: 0.3em; }
      #content .node-werk.node-teaser > .node-appendix fieldset.descendants-tree ul.descendants-tree > li.link-item > a {
        display: block;
        margin: -2px -4px;
        padding: 2px 4px;
        border: 1px solid transparent;
        width: auto;
        z-index: -1; }
        #content .node-werk.node-teaser > .node-appendix fieldset.descendants-tree ul.descendants-tree > li.link-item > a:hover {
          background-color: #fafafa;
          border: 1px solid #e6e6e6; }

.node-werk.view-mode-full ~ .node-appendix {
  margin-top: 1em;
  /****** simple volume-index ('All volumes' in werk detail view) *******/
  clear: both;
  padding-top: 0.5em; }
  .node-werk.view-mode-full ~ .node-appendix.node-werk-siblings-list:before {
    content: ' ';
    display: block;
    text-align: center;
    margin: 1.6em auto 1.2em;
    height: 1px;
    width: 100%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd; }

.node-gesamtwerk.view-mode-full ~ .gesamtwerk-children:before {
  content: ' ';
  display: block;
  width: 100%;
  height: 1px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 2em 0 2em; }
.node-gesamtwerk.view-mode-full ~ .gesamtwerk-children > h2 {
  margin-bottom: 1em; }

/*********************************************
* (gesamt-)werk separators in teaser/list views
*/
#content {
  /*
  * compensate for missing titles/breadcrumbs in JBP & AZP 
  */
  /******************************************************************************************************
  * view-werkauswahl - added for special path "/werkauswahl" (used 'stripped.css', which is now obsolete)
  */ }
  #content .werk-results div.separator {
    width: 70%;
    margin: 3em auto 0em;
    text-align: center;
    height: 1px;
    border-top: 1px solid #ddd;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 3em; }
  #content .werk-results ul.quicklinks {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right; }
    #content .werk-results ul.quicklinks li {
      padding: 0;
      padding-left: 0.4em;
      color: #777; }
  #content .werktyp-head hr {
    /* try to hide any immediately following additional separator (div.werk-node-start) */
    height: 0px;
    border-bottom: 1px solid #ddd;
    margin: 0;
    background-color: #fff;
    z-index: 1; }
  #content .werktyp-head-label {
    display: inline-block;
    position: absolute;
    top: auto;
    margin-top: -6px;
    right: -8px;
    padding: 0px 8px 0px 8px;
    font-size: 13px;
    line-height: 10px;
    text-transform: lowercase;
    letter-spacing: 1.5pt;
    background-color: #fff;
    z-index: 10; }
  #content .werktyp-head + hr.node-werk-start {
    border: none; }
  #content .region-content h2.gesamtwerk-breadcrumb {
    position: relative;
    font-size: 13px;
    height: auto;
    color: #555;
    margin: 10px 0 0px;
    z-index: 10; }
  #content .region-content h2.gesamtwerk-breadcrumb a {
    font-size: 13px;
    color: #339; }
  #content .region-content h2.gesamtwerk-breadcrumb a:hover {
    color: #077; }
  #content .region-content #block-werk-werk-list-latest .content {
    margin-top: -3px; }
  #content .block-werk hr {
    width: 66%;
    margin: 6px auto 0px; }
  #content .block-werk .werktyp-head:first-child hr {
    display: none; }
  #content .block-werk h2.gesamtwerk-breadcrumb {
    margin: 6px 0 -2px; }
  #content #block-system-main > .content > .node-gesamtwerk.view-mode-full {
    margin-top: 0.6em; }
  #content .page-werkauswahl .node-werk:before {
    content: " ";
    display: block;
    width: 75%;
    text-align: center;
    height: 1px;
    border-top: 1px solid #ccc; }
  #content .page-werkauswahl .view-content div:first-child .node-werk:before {
    visibility: hidden;
    margin-top: -2em; }
  #content .page-werkauswahl .node-werk .group-rezensionen {
    display: block;
    margin-bottom: 2em; }
  #content .page-werkauswahl .node-werk .group-rezensionen > a {
    visibility: hidden;
    height: 5px; }
  #content .page-werkauswahl-liste .node-werk:before {
    margin: -0.66em auto 1em; }
  #content .page-werkauswahl-detail .node-werk:before {
    margin: 2em auto; }

.page-werkausgaben-128 #content .node-werk.view-mode-full .field-name-field-bezugsbedingungen a {
  color: #009c1e; }

/*# sourceMappingURL=nodes-werk.css.map */
