/**
 * @file
 * Node Styling
 *
 */
/**********************************************************/
/* 
    Created on : 03.06.2019, 15:23:37
    Author     : ego
*/
#content .node {
  position: relative; }
  #content .node.view-mode-full {
    margin: 0;
    padding: 0; }
  #content .node.node-teaser h2.node-title {
    font-size: 1.2em;
    margin: 0;
    margin-bottom: 0.5em; }
    #content .node.node-teaser h2.node-title a.title {
      color: #000; }
  #content .node .field-type-file img.file-icon {
    display: none; }

.node .field-label, label, form a.fieldset-title {
  font-weight: normal;
  color: #111;
  font-size: 1em; }

form a.fieldset-title {
  letter-spacing: 0.08em;
  margin: 0.3em 0 0.3em; }

/***************** aktuelles (front page) ***********************/
.views-row .node-aktuelles.node-teaser {
  margin-bottom: 1.6em; }

.views-row .node-aktuelles.node-teaser .field-name-body img {
  display: block;
  margin: 8px 0; }

.views-row .node-aktuelles.node-teaser:after {
  content: '';
  display: block;
  border-bottom: 1px solid #ddd;
  height: 0px;
  text-align: center;
  width: 50%;
  margin: 20px auto -5px;
  visibility: visible;
  /* grmpf, they defined '.clearfix:after { visibility: hidden; }' */ }

.views-row:last-child .node-aktuelles.node-teaser:after {
  display: none; }

html.js .views-row .node-aktuelles fieldset {
  border: none;
  margin: 0.5em 0 0;
  padding-left: 0; }

.view-aktuelles:after {
  content: '';
  display: block;
  border-bottom: 1px solid #ddd;
  height: 0px;
  text-align: center;
  width: 100%;
  margin: 25px auto 10px;
  visibility: visible;
  /* grmpf, they defined '.clearfix:after { visibility: hidden; }' */ }

/***************** autoren ***********************/
#content .node-autor {
  margin-bottom: 3em; }
  #content .node-autor .content .field {
    float: none; }
  #content .node-autor .content .field-name-field-portrait {
    float: left;
    margin: 6px 2em 0.2em 0;
    width: auto; }
  #content .node-autor .content .field-item > ul, #content .node-autor .content .field-item > dl {
    clear: left;
    padding-top: 1em; }
  #content .node-autor .content .field-name-field-portrait img {
    border: 1px solid #333; }
  #content .node-autor .field-name-portrait {
    margin-bottom: 2em; }
  #content .node-autor .field-name-body {
    margin-bottom: 1.3em; }

/***************** 
* Downloads 
*/
.section-downloads .rubrik {
  font-weight: bold;
  font-size: 1em;
  margin: 1em 0 0.3em; }

.section-downloads .node-download > .content > a {
  display: block; }

.section-downloads .node-download .title {
  /*    display: block; */
  font-weight: bold; }

.section-downloads .node-download .separator {
  /*    display: none; */ }

.node-download .filesize {
  white-space: nowrap; }

/***********************
* Vorlesungen (Werkteil) 
*/
.node-artikel {
  margin-bottom: 2em; }

.node-artikel h2.node-title * {
  display: inline; }

.node-artikel .field-name-field-verfasser {
  margin-bottom: 0.45em; }

/*******************************
* rezensionen (jQuery accordion)
*/
.group-rezensionen-title:before {
  content: ' ';
  display: block;
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ccc;
  height: 1px;
  width: 66%;
  margin: 1.6em auto 1.2em;
  text-align: center; }

.group-rezensionen.ui-accordion {
  /*
  > .node-rezension:first-of-type .content:before {
    border-color: transparent;
  }

  > .node-rezension:last-of-type .content:after {
    border-color: transparent;
  }
  */ }
  .group-rezensionen.ui-accordion > a {
    display: block;
    background: url("/sites/fh/themes/fhr/images/menu-collapsed.png") 0px 12px no-repeat;
    padding: 0.3em 0 0.3em 12px;
    z-index: 3; }
  .group-rezensionen.ui-accordion > a.ui-state-active {
    color: #333;
    display: none; }
  .group-rezensionen.ui-accordion > .node-rezension.ui-accordion-content-active {
    padding: 1em 0; }
    .group-rezensionen.ui-accordion > .node-rezension.ui-accordion-content-active .content:before, .group-rezensionen.ui-accordion > .node-rezension.ui-accordion-content-active .content:after {
      content: "";
      display: block;
      color: transparent;
      height: 0;
      text-align: center;
      width: 33%;
      margin: 1em auto;
      border-bottom: 1px solid #ddd; }
  .group-rezensionen.ui-accordion > a.ui-state-default:hover {
    background: url("/sites/fh/themes/fhr/images/menu-expanded.png") 0px 12px no-repeat;
    cursor: pointer; }

.node-rezension.view-mode-full {
  text-align: right;
  /* .field-name-field-rez-autor { */ }
  .node-rezension.view-mode-full.ui-accordion-content-active {
    margin: -1em 0; }
  .node-rezension.view-mode-full:after {
    clear: none; }
  .node-rezension.view-mode-full .field-type-text {
    display: inline; }
    .node-rezension.view-mode-full .field-type-text .field-item {
      display: inline; }
  .node-rezension.view-mode-full .field-name-field-rez-text .field-item {
    text-align: left;
    font-style: italic; }

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