/** WEDEF **/
/* line 15, ../../sass/esv5/kwg.scss */
.adzone-rectangle-hint {
  display: none !important; }

/* line 19, ../../sass/esv5/kwg.scss */
.inhalt {
  background-image: url('/img/kwg/header-background.png?1745827906') !important;
  background-repeat: no-repeat;
  background-position: 0 top; }

/* line 25, ../../sass/esv5/kwg.scss */
.herausgeber {
  font-family: "Franklin-Gothic-Urw-Dem";
  color: #000000;
  font-size: 15px; }

/* line 32, ../../sass/esv5/kwg.scss */
.product-name {
  font-family: "Franklin-Gothic-Urw-Dem";
  color: #840824;
  font-size: 40px;
  height: auto;
  line-height: 0.7em;
  margin: 0 0 10px 0;
  max-width: 430px !important; }

/* line 46, ../../sass/esv5/kwg.scss */
.product-addition {
  color: #767676;
  font-family: "Franklin-Gothic-Urw-Dem";
  font-weight: normal;
  font-size: 20px; }

/* line 53, ../../sass/esv5/kwg.scss */
.product-header {
  background-color: transparent !important; }

/* line 57, ../../sass/esv5/kwg.scss */
.product-header .left {
  float: left;
  margin: -20px 0 0 25px;
  max-width: 380px;
  width: 100%; }

/* line 68, ../../sass/esv5/kwg.scss */
.sidebar-module-extended-adstart .header h3 {
  font-family: "Franklin-Gothic-Urw-Dem", sans-serif;
  font-weight: normal;
  color: #626262;
  font-size: 16px;
  line-height: 25px;
  padding: 0;
  margin: 0; }
/* line 78, ../../sass/esv5/kwg.scss */
.sidebar-module-extended-adstart .header p {
  font-family: "Franklin-Gothic-Urw-Dem", sans-serif;
  font-weight: normal;
  color: #1b1b1b;
  font-size: 21px;
  line-height: 20px;
  padding: 0;
  margin: 0; }

/* line 7, ../../sass/esv5/_custom-colors.scss */
a,
.content a {
  color: #840824; }

/* line 18, ../../sass/esv5/_custom-colors.scss */
.deco-line {
  display: none; }

/* line 22, ../../sass/esv5/_custom-colors.scss */
.navi-shadow {
  box-shadow: none;
  height: 0;
  margin-bottom: 25px;
  margin-top: 3px;
  width: 100%; }

/* line 30, ../../sass/esv5/_custom-colors.scss */
.footer-links .navigation li a:hover {
  color: #840824 !important;
  font-weight: normal; }

/* line 35, ../../sass/esv5/_custom-colors.scss */
.navigation li ul .active a {
  color: #840824;
  font-weight: normal; }

/* line 40, ../../sass/esv5/_custom-colors.scss */
.navigation li ul li a:hover {
  color: #840824;
  font-weight: normal; }

/* line 46, ../../sass/esv5/_custom-colors.scss */
.navi1 .navigation > li > a:hover,
.navi2 .navigation > li > a:hover,
.navi3 .navigation > li > a:hover {
  color: #767676; }

/* line 52, ../../sass/esv5/_custom-colors.scss */
.quick-navi a,
.help a,
.navigation li ul li a {
  color: gray; }

/* line 59, ../../sass/esv5/_custom-colors.scss */
.quick-navi a:hover,
.help a:hover,
.footer-links ul li a:hover,
.esv-list a {
  color: #840824; }

/* line 68, ../../sass/esv5/_custom-colors.scss */
.navigation > li.active {
  background-image: url("/naws-theme-assets/esv5/img/dreieck-rot-oben.png"); }

/* line 72, ../../sass/esv5/_custom-colors.scss */
.navi2 .navigation > li.active {
  background-image: url("/naws-theme-assets/esv5/img/dreieck-rot-unten.png");
  font-weight: bold; }

/* line 77, ../../sass/esv5/_custom-colors.scss */
.navi3 .navigation > li.active {
  background-image: url("/naws-theme-assets/esv5/img/dreieck-rot-unten.png"); }

/* line 83, ../../sass/esv5/_custom-colors.scss */
.navigation li .active a {
  color: grey !important; }
  /* line 85, ../../sass/esv5/_custom-colors.scss */
  .navigation li .active a:hover {
    color: #840824 !important; }
/* line 90, ../../sass/esv5/_custom-colors.scss */
.navigation li .active ul li,
.navigation li .active ul li span {
  border-bottom: none;
  font-size: 11px;
  display: block;
  margin-left: 5px;
  color: grey;
  cursor: default; }

/* line 104, ../../sass/esv5/_custom-colors.scss */
.paginator .paginator-current-element {
  color: #840824 !important; }

/* line 109, ../../sass/esv5/_custom-colors.scss */
.paginator .enabled a {
  color: #840824 !important; }

/* line 116, ../../sass/esv5/_custom-colors.scss */
.product-cover span {
  color: #840824; }

/* line 122, ../../sass/esv5/_custom-colors.scss */
.side-bar-module h1,
.sidebar-module h1,
.sidebar-module a,
.side-bar-module a {
  color: #840824; }

/* line 129, ../../sass/esv5/_custom-colors.scss */
.side-bar-module h1,
.sidebar-module h1 {
  letter-spacing: 0.05em; }

/* line 135, ../../sass/esv5/_custom-colors.scss */
.sidebar-module input[type=email]:focus, .side-bar-module input[type=email]:focus {
  outline: 0;
  border: 1px solid #840824 !important; }

/* line 144, ../../sass/esv5/_custom-colors.scss */
.sidebar-module a img,
.side-bar-module a img {
  border: none !important; }

/* line 150, ../../sass/esv5/_custom-colors.scss */
.sidebar-module a,
.side-bar-module a {
  color: #840824; }
  /* line 154, ../../sass/esv5/_custom-colors.scss */
  .sidebar-module a:hover,
  .side-bar-module a:hover {
    color: #767676; }

/* line 159, ../../sass/esv5/_custom-colors.scss */
.current {
  list-style-image: url("/naws-theme-assets/esv5/img/dreieck-rechts-rot.png"); }

/* line 164, ../../sass/esv5/_custom-colors.scss */
.esv-list li a {
  color: #840824; }
  /* line 166, ../../sass/esv5/_custom-colors.scss */
  .esv-list li a:hover {
    color: #767676; }

/* line 171, ../../sass/esv5/_custom-colors.scss */
ul.authors li.author:after {
  content: ", "; }

/* line 176, ../../sass/esv5/_custom-colors.scss */
.authors a {
  color: #840824 !important; }
  /* line 178, ../../sass/esv5/_custom-colors.scss */
  .authors a:hover {
    color: #767676 !important; }

/* line 183, ../../sass/esv5/_custom-colors.scss */
.author .vorname:after {
  content: " "; }

/* line 190, ../../sass/esv5/_custom-colors.scss */
h1 {
  font-size: 200%; }

/* line 200, ../../sass/esv5/_custom-colors.scss */
.innercontent-text-markup > strong:after {
  content: " "; }

/* line 206, ../../sass/esv5/_custom-colors.scss */
h1,
.news-list a {
  color: #840824; }

/* line 211, ../../sass/esv5/_custom-colors.scss */
h1 .untertitel:before,
h2 .untertitel:before {
  content: ": "; }

/* line 216, ../../sass/esv5/_custom-colors.scss */
h2 .kennung:after,
h3 .kennung:after {
  content: " "; }

/* line 226, ../../sass/esv5/_custom-colors.scss */
.search-bar input,
.side-bar-module input, .sidebar-module input {
  color: #840824; }

/* line 232, ../../sass/esv5/_custom-colors.scss */
.search-bar {
  border: 1px solid #840824; }

/* line 240, ../../sass/esv5/_custom-colors.scss */
.ticker-news-slider {
  margin-top: -1.2em; }

/* line 244, ../../sass/esv5/_custom-colors.scss */
.slick-slider {
  max-width: 100%; }

/* line 248, ../../sass/esv5/_custom-colors.scss */
.slick-track h1 a,
.slick-track p a {
  color: white; }

/* line 253, ../../sass/esv5/_custom-colors.scss */
.ticker-news-slider p {
  width: 98%;
  color: white; }

/* line 259, ../../sass/esv5/_custom-colors.scss */
.ticker-news-slider h1,
.ticker-news-slider p {
  background-color: rgba(0, 0, 0, 0.35); }

/* line 266, ../../sass/esv5/_custom-colors.scss */
.date {
  color: silver; }

/* line 271, ../../sass/esv5/_custom-colors.scss */
.warenkorb a:hover, .anmelden a:hover, .user-status a:hover {
  color: #767676; }

/* line 278, ../../sass/esv5/_custom-colors.scss */
.form input, .form textarea {
  color: #840824; }

/* line 284, ../../sass/esv5/_custom-colors.scss */
.form input:focus, .form textarea:focus {
  outline: none;
  border-color: #840824;
  color: #840824; }

/* line 291, ../../sass/esv5/_custom-colors.scss */
.esv-button-cart,
.esv-button-modul,
.esv-button-anmelden,
.esv-button-contact,
.esv-button-advise,
.esv-button-Optin {
  background: none;
  background-color: #840824;
  color: white; }
  /* line 300, ../../sass/esv5/_custom-colors.scss */
  .esv-button-cart:hover,
  .esv-button-modul:hover,
  .esv-button-anmelden:hover,
  .esv-button-contact:hover,
  .esv-button-advise:hover,
  .esv-button-Optin:hover {
    background: none;
    background-color: #767676;
    color: white; }

/* line 308, ../../sass/esv5/_custom-colors.scss */
.search-icon:hover {
  background-image: url(/naws-theme-assets/esv5/img/search-icon-hover.png); }

/* line 313, ../../sass/esv5/_custom-colors.scss */
.hitfieldcontent em {
  border-bottom: 1px solid #840824; }

/* line 317, ../../sass/esv5/_custom-colors.scss */
.authors-ebook {
  line-height: 1em; }

/* ------------------ JQuery accordion  -------------------*/
/* line 325, ../../sass/esv5/_custom-colors.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: none; }

/* line 329, ../../sass/esv5/_custom-colors.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-accordion-content {
  border: 1px solid #840824; }

/* line 333, ../../sass/esv5/_custom-colors.scss */
.ui-accordion-header .list-header {
  padding: 0;
  font-size: 13px;
  color: gray; }

/* line 340, ../../sass/esv5/_custom-colors.scss */
.ui-accordion-header-active .list-header-left {
  color: #840824; }

/* line 344, ../../sass/esv5/_custom-colors.scss */
.ui-accordion-content .overline {
  border: none; }

/* line 349, ../../sass/esv5/_custom-colors.scss */
.under-footer-links a:hover {
  text-decoration: underline;
  color: #767676; }

/* line 354, ../../sass/esv5/_custom-colors.scss */
.product-name a:hover {
  color: #767676; }

/* line 1, ../../sass/esv5/_custom-styles.scss */
.docid-dokumente .content ul li,
.docid-vorschriften .content ul li,
.docid-inhalt .content .ticker-dokumente li {
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 8, ../../sass/esv5/_custom-styles.scss */
.docid-dokumente .content .element-list ul li:last-child,
.docid-vorschriften .content .element-list ul li:last-child {
  margin-bottom: -10px; }

/** Uebersicht der Dokumente (LBW) **/
/* line 15, ../../sass/esv5/_custom-styles.scss */
.overview-navigation {
  margin-bottom: 30px; }

/* line 19, ../../sass/esv5/_custom-styles.scss */
.backlink {
  clear: both;
  margin-bottom: 30px; }

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 10, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
.side-bar-module, .sidebar-module {
  /* Kontainer fuer Module */
  font-size: 90%;
  height: auto;
  border: 1px solid #B4B4B5;
  width: 100%;
  max-width: 180px;
  display: inline-block;
  margin: 0 10px 25px 0;
  padding: 0 10px 10px 10px;
  text-align: center; }
  /* line 21, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .side-bar-module h1, .sidebar-module h1 {
    /* Ueberschrift im Modul */
    font-size: 11px;
    text-align: left;
    color: #840824;
    border-bottom: 1px dotted #B4B4B5;
    line-height: 1.8em;
    margin-bottom: 0 !important; }
  /* line 30, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .side-bar-module h4, .sidebar-module h4 {
    /* Ueberschrift im Modul */
    font-size: 11px;
    text-align: left;
    color: #B4B4B5; }
  /* line 36, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .side-bar-module p, .sidebar-module p {
    /* Absatz im Modul */
    text-align: left;
    font-size: 11px;
    margin: 5px 0 5px 0; }
  /* line 42, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .side-bar-module a, .sidebar-module a {
    color: #840824; }
  /* line 46, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .side-bar-module input, .sidebar-module input {
    box-shadow: inset 2px 2px 3px 1px #B4B4B5;
    border: 1px solid #B4B4B5;
    text-indent: 5px;
    height: 25px;
    color: #840824;
    width: 100%;
    display: block;
    line-height: 1.2em;
    font-size: 13px;
    padding: 0;
    margin: 5px 0 5px 0; }
  /* line 60, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .side-bar-module .delimiter-date-submit, .sidebar-module .delimiter-date-submit {
    float: left;
    margin-top: 10px; }
  /* line 65, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .side-bar-module .clear-filters, .sidebar-module .clear-filters {
    display: inline-block;
    font-size: larger;
    margin-top: 20px; }

/* line 72, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
.modul-fieldset {
  padding: 0;
  border: none; }
  /* line 75, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .modul-fieldset legend {
    color: #767676;
    text-align: left;
    margin-bottom: 5px; }

/* line 82, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
.side-bar-module input:focus, .sidebar-module input:focus {
  /* z.B. fuer Newsletter */
  border: 1px solid #840824; }

/* Da Anzeigen in ESV3 im Redaktionellen Teil angezeigt wurden,
 * mussten Anzeigen mit dem Zusatz "Anzeigen" gekennzeichnet werden.
 * Dies wurde im Adserver vorgenommen.
 * Im ESV5 Template uebernimmt diese Auszeichnung das Seitenmodul und ist daher nicht mehr notwendig.
 */
/* line 92, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
.adzone-rectangle-hint {
  display: none; }

/* line 97, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
.sidebar-module-adstart .text {
  display: block;
  float: left;
  width: 66%;
  line-height: 1.8em;
  padding-top: 10px;
  text-align: left; }
/* line 105, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
.sidebar-module-adstart .price {
  display: block;
  font-weight: bold;
  font-size: 1.45em;
  margin-left: 66%;
  padding: 15px 0; }
/* line 112, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
.sidebar-module-adstart .type {
  float: right;
  margin-top: -20px;
  position: relative;
  top: 31px; }

/* line 120, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
.sidebar-module-extended-adstart {
  height: auto;
  border: none;
  width: 100%;
  display: inline-block;
  margin: 0 10px 25px 0;
  padding: 0;
  text-align: left; }
  /* line 130, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .title {
    color: #840824; }
  /* line 134, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .subtitle {
    color: #767676; }
  /* line 138, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .header {
    padding: 40px 5px 10px 6px;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    width: 100%;
    background-image: url("/img/kwg/adstart/adstart-bgr-top.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    overflow: auto; }
  /* line 149, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .element {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #840824;
    padding: 8px 0 5px 0;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    width: 100%;
    background-image: url("/img/kwg/adstart//adstart-bgr.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    overflow: auto; }
  /* line 163, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .element a:hover {
    border: 1px dotted #840824; }
  /* line 167, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .icon {
    clear: left;
    float: left;
    padding-left: 6px;
    margin-left: 6px; }
  /* line 174, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .icon-test {
    background-image: url("/img/kwg/adstart//icon_test.png");
    background-repeat: no-repeat;
    height: 26px;
    width: 25px; }
  /* line 181, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .icon-info {
    background-image: url("/img/kwg/adstart//icon_info.png");
    background-repeat: no-repeat;
    height: 40px;
    width: 25px;
    padding-bottom: 15px; }
  /* line 189, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .icon-buy {
    background-image: url("/img/kwg/adstart//icon_buy.png");
    background-repeat: no-repeat;
    height: 26px;
    width: 25px; }
  /* line 196, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .icon-nl {
    background-image: url("/img/kwg/adstart//icon_nl.png");
    background-repeat: no-repeat;
    height: 26px;
    width: 25px; }
  /* line 203, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .icon-plus {
    background-image: url("/img/kwg/adstart//icon_plus.png");
    background-repeat: no-repeat;
    height: 26px;
    width: 25px; }
  /* line 210, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .sidebar-module-extended-adstart .topic-content {
    padding: 2px 5px 0 36px; }
    /* line 213, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
    .sidebar-module-extended-adstart .topic-content h4 {
      color: #1b1b1b;
      font-family: "Franklin-Gothic-Urw-Dem";
      font-weight: normal;
      font-size: 18px;
      line-height: 20px;
      padding: 0;
      margin: 0; }
    /* line 223, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
    .sidebar-module-extended-adstart .topic-content p {
      color: #626262;
      font-family: "Calibri";
      font-size: 13px;
      line-height: 15px;
      padding: 0;
      margin: 0; }
    /* line 232, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
    .sidebar-module-extended-adstart .topic-content .nl-form {
      padding: 8px 15px 0 0;
      overflow: auto; }
      /* line 236, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
      .sidebar-module-extended-adstart .topic-content .nl-form input {
        width: 100%;
        height: 20px;
        box-shadow: 1px 2px 2px 0 #B4B4B5 inset;
        border: 1px solid #b4b4b5;
        text-indent: 5px; }
      /* line 244, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
      .sidebar-module-extended-adstart .topic-content .nl-form .button {
        box-shadow: none !important;
        background-color: transparent;
        border: 1px solid transparent;
        background-image: url(/naws-theme-assets/esv5/img/adstart/transparent.png);
        color: #840824;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-weight: bold;
        text-decoration: none;
        height: 20px;
        padding: 0;
        float: right;
        width: 80px;
        margin: 3px -5px 10px auto; }
      /* line 260, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
      .sidebar-module-extended-adstart .topic-content .nl-form .button:hover {
        border: 1px dotted #840824;
        cursor: pointer; }

/* line 271, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
.afterglow {
  position: relative;
  width: 180px;
  height: 150px; }
  /* line 276, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .afterglow button[name="play"] {
    position: absolute;
    width: 40px;
    height: 40px;
    background: #B4B4B5;
    border: none;
    border-radius: 100%;
    margin: auto;
    cursor: pointer;
    margin-top: -50%;
    top: 0%;
    left: 0%;
    right: 0%;
    margin-bottom: 30%; }
  /* line 292, ../../naws-theme-assets/esv5/sass/_sidebar-module.scss */
  .afterglow button[name="play"]::after {
    content: '';
    display: inline-block;
    position: relative;
    top: 1px;
    left: 2px;
    border-style: solid;
    border-width: 10px 0 10px 20px;
    border-color: transparent transparent transparent white; }
