/* Custom CSS */

html, body, textarea, p {letter-spacing: 0.06em;}

img {max-width:inherit;}

.field-name-field-kurzbiographie-autorin h3 {display:block !important;margin-top:7px !important;margin-bottom:7px !important;}

.views-element-container {clear: both;}
#block-views-block-startseite-lesepanorama {padding-top:10px;}

@media only screen and (max-width: 800px) {
  img.align-left {float: left !important;margin: 0 1rem 1rem 0 !important;}
  #header_menu_block {display:none;}
} 


@media only screen and (min-width: 800px) {
  img.align-left {float: left !important;margin: 0 1rem 1rem 0 !important;}
  .pr-main .hr--1-2 .l-r:first-child {width: 70% !important; }
} 

#site-logo {float:left;margin-right: 95px;}
#header_menu_block {float:left;margin-top:10px;width:700px;letter-spacing: 0.16em;text-transform: uppercase}
#header_menu {font-size:1rem;font-weight:bold;border-bottom:1px solid #507194;padding-bottom:3px;}
#header_submenu {font-size:0.75rem;letter-spacing: 0.16em;margin-top: 3px;}
#header_menu a {color: #507194;}
#header_submenu a {color: #507194;}

.front_heading {text-transform:uppercase;letter-spacing: 0.28em;color: #507194;font-weight:bold;font-size: 1em;margin-bottom:10px;}
.fieldset-wrapper {margin-bottom: 0.2rem;border: 1px solid #e3e3e3;padding: 20px;padding-bottom:10px;}
.fieldset-wrapper .field,  .fieldset-wrapper h3 {margin-bottom: 0.2rem;font-size: 0.83rem}

.field-name-field-themenbereiche .field__label {font-size:0.8rem;}
.field-name-field-themenbereiche .field__items {font-size:0.8rem;}
.field-name-field-themenbereiche-kinder .field__label {font-size:0.8rem;}
.field-name-field-themenbereiche-kinder .field__items {font-size:0.8rem;}

#biblio .fieldset-legend {font-size: 0.9rem;font-weight: bold;position: relative;top: 12px;left: 10px;padding-left: 10px;padding-right: 10px;background-color: white;}

/* Artikelbild */
.node--view-mode-full .artikelbild {margin:0px 30px 18px 0px !important; float:left !important;}
.artikelbild {margin:0px 30px 18px 0px !important; float:left !important;max-height:150px !important;max-width:170px !important;}

.page {background-color: #ffffff; }
.regions  {background-color: #ffffff; }
.pr-header {color: #363636; background-color: #ffffff;}
.attribution {display:none;}

.views-field-term-node-tid a {font-size: 85%;color: #5f5e5e !important;}
.view-------redaktionsbereiche .view-rows img {margin:0px 0px 18px 30px; float:right;max-height:150px;}
.nnnnnnnnnnnnode__content img {margin:0px 30px 18px 0px; float:left}
.view-redaktionsbereiche .view-filters {display:none;}

a {color:#507194;}

.views-field-title a {text-decoration:none;color:#74bf21;color:#507194;font-size:1.5em;}

.view-id-startseite .views-field-title a {text-decoration:none;color:#2E2E2E;font-size:1em;}
.view-display-id-page_2 .views-field-title a {text-decoration:none;color:#74bf21;color:#507194;font-size:1.3em;}




.view-redaktionsbereiche .views-row {margin-bottom:26px;border-bottom:1px solid #F1F1F1}
.views-field-title {margin-bottom:2px;padding-bottom:5px;border-bottom:0px solid #F1F1F1}
.views-field-field-themenbereiche {font-size:0.77em;display:inline;}
.views-field-field-themenbereiche .field-content {display:inline-block;max-width: 600px;}
.views-field-field-seitenzahl {font-size:0.77em;display:inline-block;max-width:600px;}
.field-content a{color:#507194}
.views-field-view-node {display:inline;float:right;font-size:0.77em;}
.views-field-body {margin-top:7px;min-height: 150px;}

.block__title {font-size:1em;}
h1 {font-size:1.5em;}
h2 {font-size:1em;}

.views-exposed-form input  {font-size: 85%;}
.views-exposed-form option {font-size: 85%;}

blockquote p {font-size: 1.12rem;}

/*SUCHE */
.block-search__content {width:85%;}