@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" />

 */
/* @license
 * MyFonts Webfont Build ID 2628201, 2013-08-23T03:40:15-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Rotis Sans Serif Bold 65 by Monotype Imaging
 * URL: http://www.myfonts.com/fonts/mti/rotis-sans-serif/bold-65/
 * Copyright: Font software Copyright 1998 Monotype Imaging, Inc. All rights reserved.
 *
 * Webfont: Rotis Sans Serif Extra Bold 75 by Monotype Imaging
 * URL: http://www.myfonts.com/fonts/mti/rotis-sans-serif/extra-bold-75/
 * Copyright: Font software Copyright 1998 Monotype Imaging, Inc. All rights reserved.
 *
 * Webfont: Rotis Serif Std 65 Bold by Monotype Imaging
 * URL: http://www.myfonts.com/fonts/mti/rotis-serif/std-65-bold/
 * Copyright: Font software Copyright 1998, 2007 Monotype Imaging Inc. All rights reserved.
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2628201
 * Licensed pageviews: 500,000
 *
 * copyright 2013 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
/* --------------------- Aptifer ------------------------------------- */
@font-face {
  font-family: 'AptiferSansLTPro-Black';
  src: url("../fonts/aptifer-web/aptifersansltpro-black.eot");
  src: url("../fonts/aptifer-web/aptifersansltpro-black.eot?#iefix") format("embedded-opentype"), url("../fonts/aptifer-web/aptifersansltpro-black.woff") format("woff"), url("../fonts/aptifer-web/aptifersansltpro-black.ttf") format("truetype");
}
/* --------------------- Rotis ------------------------------------- */
@font-face {
  font-family: 'rotis-sans-bold';
  src: url("../fonts/rotis-web/281A69_0_0.eot");
  src: url("../fonts/rotis-web/281A69_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/rotis-web/281A69_0_0.woff") format("woff"), url("../fonts/rotis-web/281A69_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'rotis-serif-bold';
  src: url("../fonts/rotis-web/281A69_2_0.eot");
  src: url("../fonts/rotis-web/281A69_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/rotis-web/281A69_2_0.woff") format("woff"), url("../fonts/rotis-web/281A69_2_0.ttf") format("truetype");
}
@font-face {
  font-family: 'rotis-sansserif-extrabold';
  src: url("../fonts/rotis-web/rotis-sansserif-extrabold.eot");
  src: url("../fonts/rotis-web/rotis-sansserif-extrabold.eot?#iefix") format("embedded-opentype"), url("../fonts/rotis-web/rotis-sansserif-extrabold.woff") format("woff"), url("../fonts/rotis-web/rotis-sansserif-extrabold.ttf") format("truetype");
}
/* --------------------- Scala ------------------------------------- */
@font-face {
  font-family: 'ScalaWeb';
  src: url("../fonts/scala-web/ScalaWeb.eot");
  src: url("../fonts/scala-web/ScalaWeb.eot?#iefix") format("embedded-opentype"), url("../fonts/scala-web/ScalaWeb.woff") format("woff"), url("../fonts/scala-web/ScalaComp.ttf") format("truetype");
}
@font-face {
  font-family: 'ScalaSansWeb';
  src: url("../fonts/scala-web/ScalaWeb.eot");
  src: url("../fonts/scala-web/ScalaSansWeb.eot?#iefix") format("embedded-opentype"), url("../fonts/scala-web/ScalaSansWeb.woff") format("woff"), url("../fonts/scala-web/ScalaSansComp.ttf") format("truetype");
}
/* --------------------- Frutiger ------------------------------------- */
@font-face {
  font-family: "Frutiger LT W01 65 Bold";
  src: url("../fonts/frutiger-web/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix");
  src: url("../fonts/frutiger-web/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix") format("eot"), url("../fonts/frutiger-web/9aa32a81-1124-4c43-b3db-15bfb1f7aed2.woff") format("woff"), url("../fonts/frutiger-web/6faffbf4-f8e8-4817-b24b-a390e166be7e.ttf") format("truetype"), url("../fonts/frutiger-web/fc09de64-de25-425e-90dc-a0cae29b02c4.svg#fc09de64-de25-425e-90dc-a0cae29b02c4") format("svg");
}
/* --------------------- Calibri ------------------------------------- */
@font-face {
  font-family: 'Calibri-Bold';
  src: url("../fonts/calibri-web/28C498_0_0.eot");
  src: url("../fonts/calibri-web/28C498_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/calibri-web/28C498_0_0.woff") format("woff"), url("../fonts/calibri-web/28C498_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Calibri';
  src: url("../fonts/calibri-web/28C45B_0_0.eot");
  src: url("../fonts/calibri-web/28C45B_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/calibri-web/28C45B_0_0.woff") format("woff"), url("../fonts/calibri-web/28C45B_0_0.ttf") format("truetype");
}
/* --------------------- Swift ------------------------------------- */
@font-face {
  font-family: 'SwiftLTStd-Regular';
  src: url("../fonts/swift-web/2943E4_3_0.eot");
  src: url("../fonts/swift-web/2943E4_3_0.eot?#iefix") format("embedded-opentype"), url("../fonts/swift-web/2943E4_3_0.woff") format("woff"), url("../fonts/swift-web/2943E4_3_0.ttf") format("truetype");
}
/* --------------------- GillSans ------------------------------------- */
@font-face {
  font-family: 'GillSansMTStd-Medium';
  src: url("../fonts/GillSans-web/2943E4_8_0.eot");
  src: url("../fonts/GillSans-web/2943E4_8_0.eot?#iefix") format("embedded-opentype"), url("../fonts/GillSans-web/2943E4_8_0.woff") format("woff"), url("../fonts/GillSans-web/2943E4_8_0.ttf") format("truetype");
}
/* --------------------- Bodoni ------------------------------------- */
@font-face {
  font-family: 'BodoniAntiqua';
  src: url("../fonts/bodoni-web/2943E4_2_0.eot");
  src: url("../fonts/bodoni-web/2943E4_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/bodoni-web/2943E4_2_0.woff") format("woff"), url("../fonts/bodoni-web/2943E4_2_0.ttf") format("truetype");
}
/* --------------------- Meta-Bold ------------------------------------- */
@font-face {
  font-family: 'Meta-Bold';
  src: url("../fonts/meta-web/MetaWeb-Bold.eot");
  src: url("../fonts/meta-web/MetaWeb-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/meta-web/MetaWeb-Bold.woff") format("woff"), url("../fonts/meta-web/MetaComp-Bold.ttf") format("truetype");
}
/* --------------------- Meta-Normal ------------------------------------- */
@font-face {
  font-family: 'Meta-Comp-Normal';
  src: url("../fonts/meta-web/meta-comp-normal.eot");
  src: url("../fonts/meta-web/meta-comp-normal.eot?#iefix") format("embedded-opentype"), url("../fonts/meta-web/meta-comp-normal.woff") format("woff"), url("../fonts/meta-web/meta-comp-normal.ttf") format("truetype");
}
/* --------------------- Futura ------------------------------------- */
@font-face {
  font-family: 'FuturaBook';
  src: url("../fonts/futura-web/2943E4_1_0.eot");
  src: url("../fonts/futura-web/2943E4_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/futura-web/2943E4_1_0.woff") format("woff"), url("../fonts/futura-web/2943E4_1_0.ttf") format("truetype");
}
/* --------------------- Times ------------------------------------- */
@font-face {
  font-family: 'TimesLTStd-Roman';
  src: url("../fonts/times-web/295109_0_0.eot");
  src: url("../fonts/times-web/295109_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/times-web/295109_0_0.woff") format("woff"), url("../fonts/times-web/295109_0_0.woff") format("truetype");
}
/* --------------------- olsen ------------------------------------- */
@font-face {
  font-family: 'OlsenWeb';
  src: url("../fonts/olsen-web/OlsenWeb.eot");
  src: url("../fonts/olsen-web/OlsenWeb.eot?#iefix") format("embedded-opentype"), url("../fonts/olsen-web/OlsenWeb.woff") format("woff"), url("../fonts/olsen-web/OlsenComp.ttf") format("truetype");
}
/* --------------------- officina ------------------------------------- */
@font-face {
  font-family: 'officina';
  src: url("../fonts/officina-web/2943E4_4_0.eot");
  src: url("../fonts/officina-web/2943E4_4_0.eot?#iefix") format("embedded-opentype"), url("../fonts/officina-web/2943E4_4_0.woff") format("woff"), url("../fonts/officina-web/2943E4_4_0.ttf") format("truetype");
}
/* --------------------- Zuerich Black ------------------------------------- */
@font-face {
  font-family: 'zurich-black';
  src: url("../fonts/zurich-black-web/2943E4_0_0.eot");
  src: url("../fonts/zurich-black-web/2943E4_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/zurich-black-web/2943E4_0_0.woff") format("woff"), url("../fonts/zurich-black-web/2943E4_0_0.ttf") format("truetype");
}
/* --------------------- StoneSans SemiBold ------------------------------------- */
@font-face {
  font-family: 'StoneSans-Semibold';
  src: url("../fonts/stonesans-web/2943E4_5_0.eot");
  src: url("../fonts/stonesans-web/2943E4_5_0.eot?#iefix") format("embedded-opentype"), url("../fonts/stonesans-web/2943E4_5_0.woff") format("woff"), url("../fonts/stonesans-web/2943E4_5_0.ttf") format("truetype");
}
/* --------------------- Helvetica Bold------------------------------------- */
@font-face {
  font-family: 'Helvetica-Bold';
  src: url("../fonts/helvetica-web/2943E4_E_0.eot");
  src: url("../fonts/helvetica-web/2943E4_E_0.eot?#iefix") format("embedded-opentype"), url("../fonts/helvetica-web/2943E4_E_0.woff") format("woff"), url("../fonts/helvetica-web/2943E4_E_0.ttf") format("truetype");
}
/* --------------------- Syntax Ultra Black ------------------------------------- */
@font-face {
  font-family: 'Syntax-Ultra-Black';
  src: url("../fonts/syntax-web/2943E4_C_0.eot");
  src: url("../fonts/syntax-web/2943E4_C_0.eot?#iefix") format("embedded-opentype"), url("../fonts/syntax-web/2943E4_C_0.woff") format("woff"), url("../fonts/syntax-web/2943E4_C_0.ttf") format("truetype");
}
/* --------------------- Syntax Bold ------------------------------------- */
@font-face {
  font-family: 'Syntax-Bold';
  src: url("../fonts/syntax-web/2943E4_D_0.eot");
  src: url("../fonts/syntax-web/2943E4_D_0.eot?#iefix") format("embedded-opentype"), url("../fonts/syntax-web/2943E4_D_0.woff") format("woff"), url("../fonts/syntax-web/2943E4_D_0.ttf") format("truetype");
}
/* --------------------- Syntax Italic ------------------------------------- */
@font-face {
  font-family: 'Syntax-Italic';
  src: url("../fonts/syntax-web/2943E4_B_0.eot");
  src: url("../fonts/syntax-web/2943E4_B_0.eot?#iefix") format("embedded-opentype"), url("../fonts/syntax-web/2943E4_B_0.woff") format("woff"), url("../fonts/syntax-web/2943E4_B_0.ttf") format("truetype");
}
/* --------------------- Cast Regular ------------------------------------- */
@font-face {
  font-family: 'Cast-Regular';
  src: url("../fonts/CastRegular-web/27DF3B_1_0.eot");
  src: url("../fonts/CastRegular-web/27DF3B_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/CastRegular-web/27DF3B_1_0.woff") format("woff"), url("../fonts/CastRegular-web/27DF3B_1_0.ttf") format("truetype");
}
/* --------------------- Cast Bold ------------------------------------- */
@font-face {
  font-family: 'Cast-Bold';
  src: url("../fonts/CastBold-web/27DF3B_2_0.eot");
  src: url("../fonts/CastBold-web/27DF3B_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/CastBold-web/27DF3B_2_0.woff") format("woff"), url("../fonts/CastBold-web/27DF3B_2_0.ttf") format("truetype");
}
/* --------------------- Arial Black Italic ------------------------------------- */
@font-face {
  font-family: 'ArialBlackItalic';
  src: url("../fonts/arial-web/2943E4_6_0.eot");
  src: url("../fonts/arial-web/2943E4_6_0.eot?#iefix") format("embedded-opentype"), url("../fonts/arial-web/2943E4_6_0.woff") format("woff"), url("../fonts/arial-web/2943E4_6_0.ttf") format("truetype");
}
/* --------------------- Franklin-Gothic-Urw-Dem ------------------------------------- */
@font-face {
  font-family: 'Franklin-Gothic-Urw-Dem';
  src: url("../fonts/franklin-gothic-web/franklin-gothic-urw-dem.eot");
  src: url("../fonts/franklin-gothic-web/franklin-gothic-urw-dem.eot?#iefix") format("embedded-opentype"), url("../fonts/franklin-gothic-web/franklin-gothic-urw-dem.woff") format("woff"), url("../fonts/franklin-gothic-web/franklin-gothic-urw-dem.ttf") format("truetype");
}
/* --------------------- Versa-Sans-Pro Bold ------------------------------------- */
@font-face {
  font-family: 'Versa-Sans-Pro-Bold';
  src: url("../fonts/versa-sans-pro-web/versa-sans-pro-bold.eot");
  src: url("../fonts/versa-sans-pro-web/versa-sans-pro-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/versa-sans-pro-web/versa-sans-pro-bold.woff") format("woff"), url("../fonts/versa-sans-pro-web/versa-sans-pro-bold.ttf") format("truetype");
}
/* --------------------- Versa-Sans-Pro Semibold ------------------------------------- */
@font-face {
  font-family: 'VersaSansPro-Semibold';
  src: url("../fonts/versa-sans-pro-web/versa-sans-pro-semi-bold.woff") format("woff");
}
/* --------------------- Versa-Sans-Pro Normal ------------------------------------- */
@font-face {
  font-family: 'VersaSansPro-Normal';
  src: url("../fonts/versa-sans-pro-web/versa-sans-pro-normal.woff") format("woff");
}
/* --------------------- Versa-Sans-Pro Light ------------------------------------- */
@font-face {
  font-family: 'VersaPro-Light';
  src: url("../fonts/versa-sans-pro-web/versa-sans-pro-light.woff") format("woff");
}
/* --------------------- Versa-Sans-Pro Light ------------------------------------- */
@font-face {
  font-family: 'VersaSansPro-Light';
  src: url("../fonts/versa-sans-pro-web/versa-sans-pro-light.woff") format("woff");
}
/* --------------------- Versa-Sans-Pro Light Italic ------------------------------------- */
@font-face {
  font-family: 'Versa-Sans-Pro-Light-Italic';
  src: url("../fonts/versa-sans-pro-web/versa-sans-pro-lighti-talic.eot");
  src: url("../fonts/versa-sans-pro-web/versa-sans-pro-lighti-talic.eot?#iefix") format("embedded-opentype"), url("../fonts/versa-sans-pro-web/versa-sans-pro-lighti-talic.woff") format("woff"), url("../fonts/versa-sans-pro-web/versa-sans-pro-lighti-talic.ttf") format("truetype");
}
/* --------------------- LeituraSans-Grot ------------------------------------- */
@font-face {
  font-family: 'LeituraSans-Grot-Light';
  src: url("../fonts/leitura-sans-grot/LeituraSans-Grot1Web.eot");
  src: url("../fonts/leitura-sans-grot/LeituraSans-Grot1Web.eot?#iefix") format("embedded-opentype"), url("../fonts/leitura-sans-grot/LeituraSans-Grot1Web.woff") format("woff");
}
@font-face {
  font-family: 'LeituraSans-Grot-Medium';
  src: url("../fonts/leitura-sans-grot/LeituraSans-Grot2Web.eot");
  src: url("../fonts/leitura-sans-grot/LeituraSans-Grot2Web.eot?#iefix") format("embedded-opentype"), url("../fonts/leitura-sans-grot/LeituraSans-Grot2Web.woff") format("woff");
}
@font-face {
  font-family: 'LeituraSans-Grot-Bold';
  src: url("../fonts/leitura-sans-grot/LeituraSans-Grot3Web.eot");
  src: url("../fonts/leitura-sans-grot/LeituraSans-Grot3Web.eot?#iefix") format("embedded-opentype"), url("../fonts/leitura-sans-grot/LeituraSans-Grot3Web.woff") format("woff");
}
/* --------------------- StradaWeb ------------------------------------- */
@font-face {
  font-family: 'StradaWeb-Semibold';
  src: url("../fonts/strada-web/StradaWeb-Semibold.woff") format("woff");
}
/* --------------------- SeroWeb ------------------------------------- */
@font-face {
  font-family: 'SeroWeb-Bold';
  src: url("../fonts/sero-web/SeroWeb-Bold.woff") format("woff");
}
@font-face {
  font-family: 'SeroWeb-Semibold';
  src: url("../fonts/stone-sans-web/SeroWeb-Semibold.woff") format("woff");
}
/* --------------------- DaxlineWeb ------------------------------------- */
@font-face {
  font-family: 'DaxlineWeb-Light';
  src: url("../fonts/daxline-web/DaxlineWeb-Light.woff") format("woff");
}
/* --------------------- Stone-Sans Web ------------------------------------- */
@font-face {
  font-family: 'Stone-Sans-Semibold';
  src: url("../fonts/stone-sans-web/Stone-Sans-Semibold.woff") format("woff");
}
/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_main-navi.scss */
a {
  color: inherit;
  text-decoration: inherit;
}

/* line 8, ../sass/_main-navi.scss */
.pipe {
  width: 5px !important;
  padding: 0px !important;
  margin: 0px !important;
  font-size: 5px;
  vertical-align: middle;
}

/* line 16, ../sass/_main-navi.scss */
.navigation {
  font-size: 12px;
  font-weight: normal;
  color: #58585A;
  padding: 0px;
  margin: 0px;
  max-width: 770px;
  line-height: 1.5em;
}

/* line 35, ../sass/_main-navi.scss */
.navigation > li {
  width: auto;
  display: inline-block;
  padding: 5px 15px 5px 15px;
  margin-left: auto;
  margin-right: auto;
  /*background-color:silver;*/
}

/* line 46, ../sass/_main-navi.scss */
.navigation > li > a {
  text-transform: uppercase;
}

/* line 50, ../sass/_main-navi.scss */
.navigation > li:after {
  /*content:"|";*/
  /*content: url(../01-rabbit-280.jpg);*/
}

/* line 55, ../sass/_main-navi.scss */
.navigation > li:last-child:after {
  /*content:"|";*/
}

/* line 59, ../sass/_main-navi.scss */
.navigation > li:hover {
  /*background-color:green;*/
  border-bottom-color: white;
  color: #C40125;
  text-align: center;
  width: auto;
  font-weight: normal;
}

/* line 68, ../sass/_main-navi.scss */
.navigation > li.active {
  /*background-color:green;*/
  border-bottom-color: white;
  color: #C40125;
  text-align: center;
  width: auto;
  font-weight: normal;
  background-image: url('../img/dreieck-rot-oben.png?1642594424');
  background-repeat: no-repeat;
  background-position: center bottom;
  min-height: 20px;
  font-weight: bold;
}

/* line 82, ../sass/_main-navi.scss */
.navigation > li > ul {
  position: absolute;
  margin: 6px 0 0 -11px;
  padding: 0;
  z-index: 999;
  background: white;
  border: solid 1px #E0E0E0;
  border-top: none;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  color: #58585A;
  list-style: none;
  visibility: hidden;
  text-align: left;
  margin-left: 0px;
  font-weight: normal;
}

/* line 104, ../sass/_main-navi.scss */
.navigation > li:hover > ul {
  visibility: visible;
  border: solid 1px #E0E0E0;
  box-shadow: 7px 5px 5px #B4B4B5;
  margin-top: 5px;
  opacity: .93;
}

/* line 113, ../sass/_main-navi.scss */
.navigation > li > ul > li {
  padding: 10px 50px 5px 10px;
  border-bottom: solid 1px #E0E0E0;
  font-size: 11px;
  cursor: pointer;
}
/* line 118, ../sass/_main-navi.scss */
.navigation > li > ul > li a {
  color: #58585A;
}

/* line 124, ../sass/_main-navi.scss */
.navigation > li > ul > li:hover {
  /*background-color: #e0e0e0;*/
  color: #C40125;
}

/* line 129, ../sass/_main-navi.scss */
.navigation > li > ul > li:last-child {
  border: none;
}

/* line 136, ../sass/_main-navi.scss */
.navigation li ul li a:hover {
  color: #C40125;
}

/* line 140, ../sass/_main-navi.scss */
.navigation li ul .active a {
  font-weight: bold;
  color: #C40125;
}

/* line 146, ../sass/_main-navi.scss */
.navigation li ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* line 153, ../sass/_main-navi.scss */
.navigation li ul .active a {
  font-weight: normal;
  color: #C40125;
}

/* line 159, ../sass/_main-navi.scss */
.navigation li ul li {
  border-bottom: 1px dotted #B4B4B5;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_sub-navi-01.scss */
.navi2 .navigation > li > a {
  text-transform: none;
}

/* line 7, ../sass/_sub-navi-01.scss */
.navi2 .navigation > li.active {
  /*background-color:green;*/
  border-bottom-color: white;
  color: #C40125;
  text-align: center;
  width: auto;
  font-weight: normal;
  background-image: url('../img/../img/dreieck-rot-unten.png?1642594424');
  background-repeat: no-repeat;
  background-position: center top;
  font-weight: normal;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_sub-navi-02.scss */
.navi3 .navigation > li > a {
  text-transform: none;
}

/* line 7, ../sass/_sub-navi-02.scss */
.navi3 .navigation > li.active {
  /*background-color:green;*/
  border-bottom-color: white;
  color: #C40125;
  text-align: center;
  width: auto;
  font-weight: normal;
  background-image: url('../img/../img/dreieck-rot-unten.png?1642594424');
  background-repeat: no-repeat;
  background-position: center top;
  font-weight: normal;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 4, ../sass/_app.scss */
html {
  font-size: 10px;
}

/* line 9, ../sass/_app.scss */
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  overflow-y: scroll;
}

/* line 18, ../sass/_app.scss */
p, .innercontent-text-markup, .content {
  font-size: 1.4rem;
  line-height: 1.9488rem;
  margin-top: 20px;
}

/* line 25, ../sass/_app.scss */
img {
  border: none;
}

/* line 29, ../sass/_app.scss */
.wrapper {
  /* Kontainer fuer gesamte Seite samt Werbung rechts und links */
  width: 100%;
  max-width: 1300px;
  height: 100%;
  text-align: center;
  margin: 25px auto 25px auto;
}

/* line 38, ../sass/_app.scss */
.esv-header {
  text-align: right;
  margin: 10px 25px 10px 0;
}

/* line 43, ../sass/_app.scss */
.partner-logo {
  width: 90%;
  float: left;
  text-align: right;
}

/* line 50, ../sass/_app.scss */
.product-header {
  /* Produkt Header */
  width: 100%;
  height: 100px;
  text-align: left;
}
/* line 55, ../sass/_app.scss */
.product-header .left {
  float: left;
  max-width: 410px;
  width: 100%;
  margin: 0px 0 0 20px;
}
/* line 61, ../sass/_app.scss */
.product-header .right {
  float: right;
  margin-right: 25px;
  width: 372px;
}

/************************************************************************************************
*                                           Hauptnavigation
*************************************************************************************************/
/* line 73, ../sass/_app.scss */
.deco-line {
  border-bottom: 1px solid #B4B4B5;
  height: 1px;
  margin-bottom: 2px;
}

/* line 79, ../sass/_app.scss */
.navi1, .navi2, .navi3 {
  padding-left: 10px;
}

/*************** container Ebene1 ******************************/
/* line 85, ../sass/_app.scss */
.navi1 {
  border-top: 1px solid #58585A;
  border-bottom: 1px solid #58585A;
  min-height: 30px;
}

/*************** container Ebene2 ******************************/
/* line 93, ../sass/_app.scss */
.navi2 {
  border-bottom: 1px solid #B4B4B5;
  min-height: 30px;
}

/*************** container Ebene3 ******************************/
/* line 101, ../sass/_app.scss */
.navi3 {
  border-bottom: 1px solid #B4B4B5;
  min-height: 25px;
}

/* line 107, ../sass/_app.scss */
.main-navi {
  /* Hauptnavigation der Seite */
  min-height: 80px;
  background-color: white;
  text-align: left;
  float: left;
  width: 100%;
}
/* line 115, ../sass/_app.scss */
.main-navi .right {
  float: right;
  width: 200px;
  margin-left: -30px;
}
/* line 120, ../sass/_app.scss */
.main-navi .left {
  padding: 0px;
}

/* Ausrichtung Text fuer Navigation Rechts (Warenkorb, Anmelden, User Status)*/
/* line 129, ../sass/_app.scss */
.main-navi .right .warenkorb span,
.main-navi .right .anmelden span,
.main-navi .right .user-status span {
  line-height: 2.3em;
}

/*************** Warenkorb ******************************/
/* line 137, ../sass/_app.scss */
.main-navi .right .warenkorb span {
  margin-right: 25px;
}

/* line 141, ../sass/_app.scss */
.warenkorb, .anmelden, .user-status {
  width: 200px;
  text-align: right;
  color: gray;
  font-size: 11px;
  height: auto;
}

/* line 150, ../sass/_app.scss */
.warenkorb a:hover, .anmelden a:hover, .user-status a:hover {
  color: #C40125;
}

/* line 155, ../sass/_app.scss */
.warenkorb {
  /*border-bottom: 1px solid gray;*/
  /*background-color:silver;*/
  border-top: 1px solid #58585A;
  min-height: 30px;
  margin-right: 25px;
}

/* line 164, ../sass/_app.scss */
.anmelden {
  /*border-bottom: 1px solid gray;*/
  /*background-color:silver;*/
  height: 30px;
}

/* line 171, ../sass/_app.scss */
#sidelogin, #logininfobox {
  margin-right: 25px;
  text-align: right;
}
/* line 174, ../sass/_app.scss */
#sidelogin span, #logininfobox span {
  line-height: 2.7em;
}

/* line 179, ../sass/_app.scss */
#sidelogin .left {
  display: none;
}

/* line 183, ../sass/_app.scss */
.user-status {
  /*border-bottom: 1px solid gray;*/
  /*background-color:silver;*/
  height: 25px;
}

/* line 190, ../sass/_app.scss */
.navi-shadow {
  /* Schatten unter der Hauptnavigation */
  -moz-box-shadow: 0px 0px 5px 2px #ccc;
  -webkit-box-shadow: 0px 0px 5px 2px #ccc;
  box-shadow: 0px 0px 5px 2px #ccc;
  width: 100%;
  height: 0px;
  margin-bottom: 25px;
  margin-top: 3px;
}

/************************************************************************************************
*                                    Inhaltsbereich ohne Werbung
*************************************************************************************************/
/* line 204, ../sass/_app.scss */
.inhalt {
  /* Gesamter Inhaltsbereich mit Sidebar ohne Werbung rechts und links */
  border: 1px solid gray;
  margin-left: 150px;
  margin-right: 150px;
  -moz-box-shadow: 5px 5px 5px 1px #ccc;
  -webkit-box-shadow: 5px 5px 5px 1px #ccc;
  box-shadow: 5px 5px 5px 1px #ccc;
}

/* line 214, ../sass/_app.scss */
.content-sidebar-wrapper {
  /* Textbereich unter Navigation mit Sidebar rechts */
  width: 100%;
  margin: 50px 0px 0px 0px;
  font-size: 12px;
}
/* line 220, ../sass/_app.scss */
.content-sidebar-wrapper > .right {
  /* Container fuer Sidebar rechts */
  float: right;
  width: 200px;
  margin: 0px 25px 0 25px;
}
/* line 226, ../sass/_app.scss */
.content-sidebar-wrapper > .left {
  /* Container fuer Textbereich links */
  margin: 0px 250px 0 25px;
  text-align: left;
  background-color: white;
  /*border:1px solid green;*/
}

/* line 237, ../sass/_app.scss */
.page-footer {
  /* Footer unterhalb des main-content (Footer der Seite) */
  text-align: center;
  width: 80%;
  font-weight: normal;
  background-color: white;
  color: #B4B4B5;
  vertical-align: top;
  margin: 45px auto 30px auto;
  line-height: 1.5em;
  list-style-type: none;
  font-size: 12px;
}

/* line 253, ../sass/_app.scss */
.footer-links {
  text-align: center;
  width: 65%;
  font-weight: normal;
  border-top: 1px solid #B4B4B5;
  border-bottom: 1px solid #B4B4B5;
  color: #B4B4B5;
  height: 40x;
  margin: 45px auto 25px auto;
  line-height: 1.5em;
}

/************************************************************************************************
*                                              Werbung
*************************************************************************************************/
/* line 272, ../sass/_app.scss */
.outer-left {
  /* Container fuer Buttonwerbung am linken Seitenrand */
  width: 120px;
  height: 250px;
  float: left;
  margin-top: 0px;
  margin-left: 10px;
  z-index: -100;
}
/* line 280, ../sass/_app.scss */
.outer-left a {
  margin-bottom: 10px;
  display: block;
}

/* line 286, ../sass/_app.scss */
.button-distance {
  width: 120px;
  height: 25px;
}

/* line 291, ../sass/_app.scss */
.outer-right {
  /* Container fuer Skyscraper am rechten Seitenrand */
  width: 120px;
  float: right;
  margin-top: 0px;
  margin-right: 10px;
}

/* line 299, ../sass/_app.scss */
.img-footer {
  /* Footer fuer die Aufnahme des Leader Boards (Werbung) */
  width: 100%;
  max-width: 728px;
  height: 90px;
  max-height: 90px;
  /*background-color:#C0C0C0;*/
  color: white;
  text-align: center;
  margin: 45px auto 0 auto;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid silver;
}
/* line 313, ../sass/_app.scss */
.img-footer img {
  width: 100%;
  cursor: pointer;
}

/************************************************************************************************
*                                              Cover/ Module
*************************************************************************************************/
/* line 326, ../sass/_app.scss */
.product-cover {
  line-height: 0;
  font-size: 90%;
  height: auto;
  background-color: white;
  width: 100%;
  max-width: 200px;
  display: inline-block;
  margin: 0px 0px 45px 0;
  background-repeat: no-repeat;
  -moz-box-shadow: 10px 10px 5px 1px #ccc;
  -webkit-box-shadow: 10px 10px 5px 1px #ccc;
  box-shadow: 10px 10px 5px 1px #ccc;
  border: 1px solid gray;
  cursor: pointer;
  text-align: center;
}
/* line 344, ../sass/_app.scss */
.product-cover img {
  max-width: 200px;
}
/* line 348, ../sass/_app.scss */
.product-cover span {
  color: #C40125;
  position: relative;
  top: 20px;
}

/************************************************************************************************
*                                             Social Media
*************************************************************************************************/
/* line 361, ../sass/_app.scss */
.social-media-icon {
  margin-right: 5px;
  border: 1px solid transparent;
  margin-top: 1.4em;
  width: 25px;
  height: auto;
}
/* line 366, ../sass/_app.scss */

/************************************************************************************************
*                                             Dekorationen
*************************************************************************************************/
/* line 377, ../sass/_app.scss */
.underline {
  border-bottom: 1px dotted silver;
}

/* line 381, ../sass/_app.scss */
.overline {
  border-top: 1px dotted silver;
}

/* line 385, ../sass/_app.scss */
.overline-margin {
  margin-top: 5px;
}

/* line 389, ../sass/_app.scss */
a.external::after {
  content: " " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNqEkIEJwCAMBGPpEs7hHK6hY+gauoZr6Bo6RtqEWkxb6EMQnuM/USEirIoxSmOKwDkhBEwp4VPkb4801Xun9xW4e+9FldYarLUvkBPPOp4JGWOgtSaSt6VWQKUU9nPOEiSIgAmNMdadFTjn7utqrXwh6fLvH9nXhamW5ksMnpfDnw4BBgBfunO056MmqAAAAABJRU5ErkJggg==);
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 5, ../sass/_inhalt.scss */
ul.authors, ul.authors li.author {
  display: inline-block;
  margin: 0 0.01em 0.3em 0;
  padding: 0;
}

/* line 12, ../sass/_inhalt.scss */
ul.authors li.author a {
  color: #58585A;
  margin: 0;
}

/* line 18, ../sass/_inhalt.scss */
ul.authors li.author a:hover {
  color: #C40125;
  margin: 0;
}

/* line 24, ../sass/_inhalt.scss */
ul.authors li.author:after {
  content: ", ";
}

/* line 28, ../sass/_inhalt.scss */
ul.authors li.author.last-child:after {
  content: " ";
}

/* line 34, ../sass/_inhalt.scss */
ul.author {
  margin: 10px 0.01em 0.3em 0;
  padding: 0;
}

/* line 40, ../sass/_inhalt.scss */
ul.author li.author {
  list-style-type: none;
  line-height: 1.6em;
}

/* line 45, ../sass/_inhalt.scss */
ul.author li.author:after {
  content: " ";
  display: block;
  margin-bottom: 20px;
}

/* line 52, ../sass/_inhalt.scss */
ul.chapters {
  list-style-type: none;
}

/* line 56, ../sass/_inhalt.scss */
ul.chapters, ul.chapters li.chapter {
  margin: 0;
}

/* line 60, ../sass/_inhalt.scss */
.docid-inhalt h1 {
  font-size: 180%;
  margin-bottom: 20px;
  line-height: 120%;
  overflow: hidden;
}

/* line 66, ../sass/_inhalt.scss */
h1 .detail-subtitle {
  padding-top: 10px;
  font-size: 80%;
  line-height: 1.1em;
}

/* line 72, ../sass/_inhalt.scss */
.docid-detail h1 {
  font-size: 180%;
  margin-bottom: 5px;
}

/* line 78, ../sass/_inhalt.scss */
h1 {
  line-height: 1.1em;
}

/* line 82, ../sass/_inhalt.scss */
h2 {
  border-bottom: 1px dotted #B4B4B5;
  color: black;
  font-size: 140%;
  line-height: 1.1em;
}

/* line 89, ../sass/_inhalt.scss */
h3 {
  font-size: 130%;
  color: black;
  margin-bottom: 5px;
  margin-top: 1.5em;
  line-height: 1.2em;
}

/* line 97, ../sass/_inhalt.scss */
section li a {
  color: #C40125;
}

/* line 102, ../sass/_inhalt.scss */
.content a {
  color: #C40125;
}

/* line 107, ../sass/_inhalt.scss */
.abstract,
.content article {
  margin-bottom: 30px;
}

/* line 112, ../sass/_inhalt.scss */
.abstract p {
  margin-bottom: 1.2em;
}

/* line 116, ../sass/_inhalt.scss */
p {
  margin-bottom: 1.2em;
}

/* line 120, ../sass/_inhalt.scss */
article p {
  margin: 0.1em 0 0 0;
}

/*
notwendig fuer den konvertierten Werbetext (ARS-Wiki --> HTML) aus dem ARS, dieser Text kann aufgrund seines Aufbau nicht in einen Absatz erscheinen
*/
/* line 127, ../sass/_inhalt.scss */
.description_advertising {
  font-size: 1.4rem;
  line-height: 1.9488rem;
  min-height: 100px;
}

/* line 134, ../sass/_inhalt.scss */
#wikitoc {
  margin-bottom: 30px;
}

@media screen and (min-width: 948px) and (max-width: 1224px) {
  /***********************    ************************************/
}
@media screen and (min-width: 903px) and (max-width: 960px) {
  /***********************    ************************************/
}
@media screen and (min-width: 0px) and (max-width: 907px) {
  /***********************    ************************************/
  /* line 21, ../sass/_fix.scss */
  .wrapper {
    /*  width:960px;*/
  }
}
/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 4, ../sass/_product.scss */
.product-name {
  /* Abkuerzung aus dem Naws */
  max-width: 400px;
  height: auto;
  font-size: 2.5em;
  color: #C40125;
  float: left;
  line-height: 0.7em;
  margin-right: 10px;
  margin: 5px 0 15px 0;
}

/* line 16, ../sass/_product.scss */
.product-name a:hover {
  /* Abkuerzung aus dem Naws */
  color: #C40125;
}

/* line 22, ../sass/_product.scss */
.product-addition {
  clear: left;
  font-size: 12px;
  color: #B4B4B5;
  margin-top: 10px;
}

/* line 30, ../sass/_product.scss */
.herausgeber {
  color: gray;
  margin-bottom: 5px;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/************************************************************************************************
*           quick-navi -> Navigation unterhalb des Suchfeldes
*************************************************************************************************/
/* line 7, ../sass/_quick-navi.scss */
.quick-navi {
  font-size: 10px !important;
  text-align: left !important;
  width: 79%;
  display: inline-block;
}

/* line 14, ../sass/_quick-navi.scss */
.quick-navi .pipe {
  width: 1px !important;
  padding: 0px 3px 0 3px !important;
  margin: 0px !important;
  font-size: 5px;
  vertical-align: middle;
}

/* line 23, ../sass/_quick-navi.scss */
.quick-navi li {
  display: inline-block;
  text-transform: lowercase !important;
  padding: 0px !important;
}

/* line 30, ../sass/_quick-navi.scss */
.quick-navi li a {
  text-transform: none !important;
}

/* line 34, ../sass/_quick-navi.scss */
.quick-navi li a:hover {
  text-decoration: underline !important;
}

/* line 38, ../sass/_quick-navi.scss */
.help a:hover {
  color: #C40125;
  text-decoration: underline !important;
}

/* line 43, ../sass/_quick-navi.scss */
.quick-navi, .help {
  font-size: 10px;
  color: #B4B4B5;
  margin-top: 5px;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/************************************************************************************************
*           footer-navi -> Navigation unter Hauptinhalt
*************************************************************************************************/
/* line 7, ../sass/_footer-navi.scss */
.footer-navi li a:hover {
  text-decoration: underline;
  color: #C40125;
}

/* line 13, ../sass/_footer-navi.scss */
.footer-navi li a {
  color: #B4B4B5;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/************************************************************************************************
*           under-footer-links -> Navigation um unteren Seitenende
*************************************************************************************************/
/* line 6, ../sass/_under-footer-navi.scss */
.under-footer-links {
  /* Footer fuer die Links am unteren Seitenende */
  vertical-align: middle;
  display: inline-block;
  width: 70%;
  border-top: 1px solid #B4B4B5;
  border-bottom: 1px solid #B4B4B5;
  text-align: center;
  margin: 45px auto 25px auto;
  line-height: 2.5em;
  cursor: pointer;
  color: gray;
  font-size: 14px;
  line-height: 1.8em;
  text-transform: uppercase;
  max-width: 1200px !important;
  word-break: hyphenate;
}

/* line 26, ../sass/_under-footer-navi.scss */
.under-footer-links a:hover {
  text-decoration: underline;
  color: #C40125;
}

/* line 31, ../sass/_under-footer-navi.scss */
.under-footer-links span {
  white-space: nowrap;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_search-bar.scss */
.search-bar {
  /* container fuer Suchformular */
  border: 1px solid #C40125;
  width: 370px;
  height: 40px;
  background-color: white;
}

/* line 12, ../sass/_search-bar.scss */
.search-bar-shadow {
  box-shadow: inset 2px 2px 3px 1px #B4B4B5;
  width: 335px;
  float: left;
  height: 40px;
  border-right: 1px solid #B4B4B5;
}

/* line 20, ../sass/_search-bar.scss */
.search-bar input {
  /* Eingabefeld */
  border: none;
  text-indent: 5px;
  height: 36px;
  color: #C40125;
  width: 320px;
  line-height: 1.5em;
  background-color: transparent;
}

/* line 32, ../sass/_search-bar.scss */
.search-bar input:focus {
  outline: none;
}

/* line 36, ../sass/_search-bar.scss */
.search-bar .search-icon-image {
  width: 30px;
  height: 30px;
  box-shadow: none;
  border: none;
}

/* line 45, ../sass/_search-bar.scss */
.search-icon {
  /* Suchen  Icon neben Suchfeld */
  float: right;
  background-image: url('../img/../img/search-icon.png?1642594424');
  background-repeat: no-repeat;
  background-position: 4px  12px;
  cursor: pointer;
}

/* line 54, ../sass/_search-bar.scss */
.search-icon:hover {
  /* Suchen Icon neben Suchfeld */
  background-image: url('../img/../img/search-icon-hover.png?1642594424');
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_search-results.scss */
.hitfieldcontent {
  /* container fuer Abstract*/
  background-color: transparent !important;
  padding: 10px 0 0 !important;
}
/* line 8, ../sass/_search-results.scss */
.hitfieldcontent h2 {
  margin: 0;
}

/* line 13, ../sass/_search-results.scss */
.hitfieldcontent em {
  /* Gefundene Suchbegriffe */
  border-bottom: 1px solid #C40125;
  font-style: normal !important;
  font-weight: bold;
}

/* line 20, ../sass/_search-results.scss */
.subcr {
  /* Abbildung */
  margin-bottom: 30px;
}

/* line 26, ../sass/_search-results.scss */
.item {
  /* Zeitschriften-Artikel aus "Zeitschrift Interne Revision" Ausgabe 4/2012 */
  color: #58585A;
}

/* line 32, ../sass/_search-results.scss */
.search-result {
  list-style-image: none !important;
  list-style-type: none !important;
  padding-left: 0 !important;
}

/* line 38, ../sass/_search-results.scss */
.search-result li:hover {
  list-style-image: none !important;
}

/* line 42, ../sass/_search-results.scss */
.search-result .list-entry-container div:hover {
  background-color: inherit !important;
}

/* line 47, ../sass/_search-results.scss */
.search-result li:nth-child(even) div {
  background-color: #F0F0F0;
  padding: 15px;
}

/* line 52, ../sass/_search-results.scss */
.search-result li:nth-child(odd) div {
  padding: 15px;
  background-color: white;
}

/* line 57, ../sass/_search-results.scss */
.show-more {
  cursor: pointer;
}

/* line 61, ../sass/_search-results.scss */
.fulltext-snippet {
  height: 40px;
  overflow: hidden;
}

/* line 68, ../sass/_search-results.scss */
.sort-link {
  margin: 0 10px 0 10px;
  font-weight: bold;
  text-decoration: underline;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 4, ../sass/_paginator.scss */
.paginator {
  margin: 5px auto 5px auto;
  width: 100%;
  min-width: 150px;
  max-width: 420px;
  text-align: center;
}

/* line 12, ../sass/_paginator.scss */
.paginator span {
  margin: 0 5px 0 5px;
}

/* line 16, ../sass/_paginator.scss */
.paginator .paginator-current-element {
  color: #C40125;
  font-weight: bold;
}

/* line 21, ../sass/_paginator.scss */
.paginator .enabled a {
  color: #C40125;
}

/* line 25, ../sass/_paginator.scss */
.paginator .disabled {
  color: #B4B4B5;
}

/* line 29, ../sass/_paginator.scss */
.paginator span a {
  color: #B4B4B5;
}

/* line 1, ../sass/_login.scss */
.docid-login .yform, .docid-login .yform p {
  float: left !important;
}

/* line 5, ../sass/_login.scss */
.docid-login .yform {
  margin-bottom: 25px;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 10, ../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, ../sass/_sidebar-module.scss */
.side-bar-module h1, .sidebar-module h1 {
  /* Ueberschrift im Modul */
  font-size: 11px;
  text-align: left;
  color: #C40125;
  border-bottom: 1px dotted #B4B4B5;
  line-height: 1.8em;
  margin-bottom: 0 !important;
}
/* line 30, ../sass/_sidebar-module.scss */
.side-bar-module h4, .sidebar-module h4 {
  /* Ueberschrift im Modul */
  font-size: 11px;
  text-align: left;
  color: #B4B4B5;
}
/* line 36, ../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, ../sass/_sidebar-module.scss */
.side-bar-module a, .sidebar-module a {
  color: #C40125;
}
/* line 46, ../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: #C40125;
  width: 100%;
  display: block;
  line-height: 1.2em;
  font-size: 13px;
  padding: 0;
  margin: 5px 0 5px 0;
}
/* line 60, ../sass/_sidebar-module.scss */
.side-bar-module .delimiter-date-submit, .sidebar-module .delimiter-date-submit {
  float: left;
  margin-top: 10px;
}
/* line 65, ../sass/_sidebar-module.scss */
.side-bar-module .clear-filters, .sidebar-module .clear-filters {
  display: inline-block;
  font-size: larger;
  margin-top: 20px;
}

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

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

/* 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, ../sass/_sidebar-module.scss */
.adzone-rectangle-hint {
  display: none;
}

/* line 97, ../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, ../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, ../sass/_sidebar-module.scss */
.sidebar-module-adstart .type {
  float: right;
  margin-top: -20px;
  position: relative;
  top: 31px;
}

/* line 120, ../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, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .title {
  color: #C40125;
}
/* line 134, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .subtitle {
  color: #58585A;
}
/* line 138, ../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/adstart/adstart-bgr-top.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow: auto;
}
/* line 149, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .element {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #C40125;
  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/adstart//adstart-bgr.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow: auto;
}
/* line 163, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .element a:hover {
  border: 1px dotted #C40125;
}
/* line 167, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .icon {
  clear: left;
  float: left;
  padding-left: 6px;
  margin-left: 6px;
}
/* line 174, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .icon-test {
  background-image: url("/img/adstart//icon_test.png");
  background-repeat: no-repeat;
  height: 26px;
  width: 25px;
}
/* line 181, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .icon-info {
  background-image: url("/img/adstart//icon_info.png");
  background-repeat: no-repeat;
  height: 40px;
  width: 25px;
  padding-bottom: 15px;
}
/* line 189, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .icon-buy {
  background-image: url("/img/adstart//icon_buy.png");
  background-repeat: no-repeat;
  height: 26px;
  width: 25px;
}
/* line 196, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .icon-nl {
  background-image: url("/img/adstart//icon_nl.png");
  background-repeat: no-repeat;
  height: 26px;
  width: 25px;
}
/* line 203, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .icon-plus {
  background-image: url("/img/adstart//icon_plus.png");
  background-repeat: no-repeat;
  height: 26px;
  width: 25px;
}
/* line 210, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .topic-content {
  padding: 2px 5px 0 36px;
}
/* line 213, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .topic-content h4 {
  color: "";
  font-family: "";
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  padding: 0;
  margin: 0;
}
/* line 223, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .topic-content p {
  color: "";
  font-family: "";
  font-size: 13px;
  line-height: 15px;
  padding: 0;
  margin: 0;
}
/* line 232, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .topic-content .nl-form {
  padding: 8px 15px 0 0;
  overflow: auto;
}
/* line 236, ../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, ../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: #C40125;
  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, ../sass/_sidebar-module.scss */
.sidebar-module-extended-adstart .topic-content .nl-form .button:hover {
  border: 1px dotted #C40125;
  cursor: pointer;
}

/* line 271, ../sass/_sidebar-module.scss */
.afterglow {
  position: relative;
  width: 180px;
  height: 150px;
}
/* line 276, ../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, ../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;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/*------------------------------------------
              Button Base
-------------------------------------------*/
/*------------------------------------------
              Button Anmelden
-------------------------------------------*/
/* line 45, ../sass/_button.scss */
.esv-button-anmelden {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C40125), color-stop(1, #8f031f));
  background: -moz-linear-gradient(center top, #C40125 5%, #8f031f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c40125', endColorstr = '#8f031f');
  background-color: #C40125;
  border: 1px solid black !important;
  display: block;
  color: #fcfcfc !important;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1em !important;
  height: 25px !important;
  padding: 0px;
  float: right;
  width: 150px !important;
  margin-top: 25px;
}

/* line 51, ../sass/_button.scss */
.esv-button-anmelden:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f031f), color-stop(1, #C40125));
  background: -moz-linear-gradient(center top, #8f031f 5%, #C40125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8f031f', endColorstr = '#c40125');
  background-color: #C40125;
  cursor: pointer;
}

/* line 55, ../sass/_button.scss */
.esv-button-anmelden:active {
  position: relative;
  top: 2px;
}

/*------------------------------------------
              Button Contact
-------------------------------------------*/
/* line 63, ../sass/_button.scss */
.esv-button-contact {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C40125), color-stop(1, #8f031f));
  background: -moz-linear-gradient(center top, #C40125 5%, #8f031f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c40125', endColorstr = '#8f031f');
  background-color: #C40125;
  border: 1px solid black !important;
  display: block;
  color: #fcfcfc !important;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1em !important;
  height: 25px !important;
  padding: 0px;
  float: right;
  width: 180px !important;
}

/* line 68, ../sass/_button.scss */
.esv-button-contact:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f031f), color-stop(1, #C40125));
  background: -moz-linear-gradient(center top, #8f031f 5%, #C40125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8f031f', endColorstr = '#c40125');
  background-color: #C40125;
  cursor: pointer;
}

/* line 72, ../sass/_button.scss */
.esv-button-contact:active {
  position: relative;
  top: 2px;
}

/*------------------------------------------
              Button Error-page
-------------------------------------------*/
/* line 79, ../sass/_button.scss */
.esv-button-error-page {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C40125), color-stop(1, #8f031f));
  background: -moz-linear-gradient(center top, #C40125 5%, #8f031f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c40125', endColorstr = '#8f031f');
  background-color: #C40125;
  border: 1px solid black !important;
  display: block;
  color: #fcfcfc !important;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1em !important;
  height: 25px !important;
  padding: 0px;
  float: right;
  display: inline-block;
  float: none;
  border: none !important;
  background: #004e9e;
  color: white;
  font-weight: bold;
  padding: 12px 12px 0px 12px;
  width: 180px;
  text-align: center;
}

/* line 92, ../sass/_button.scss */
.esv-button-error-page:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f031f), color-stop(1, #C40125));
  background: -moz-linear-gradient(center top, #8f031f 5%, #C40125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8f031f', endColorstr = '#c40125');
  background-color: #C40125;
  cursor: pointer;
  display: inline-block;
  background: #004e9e;
}

/* line 98, ../sass/_button.scss */
.esv-button-error-page:active {
  position: relative;
  top: 2px;
}

/*------------------------------------------
              Button Empfehlen
-------------------------------------------*/
/* line 105, ../sass/_button.scss */
.esv-button-advise {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C40125), color-stop(1, #8f031f));
  background: -moz-linear-gradient(center top, #C40125 5%, #8f031f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c40125', endColorstr = '#8f031f');
  background-color: #C40125;
  border: 1px solid black !important;
  display: block;
  color: #fcfcfc !important;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1em !important;
  height: 25px !important;
  padding: 0px;
  float: right;
  width: 210px !important;
}

/* line 110, ../sass/_button.scss */
.esv-button-advise:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f031f), color-stop(1, #C40125));
  background: -moz-linear-gradient(center top, #8f031f 5%, #C40125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8f031f', endColorstr = '#c40125');
  background-color: #C40125;
  cursor: pointer;
}

/* line 114, ../sass/_button.scss */
.esv-button-advise:active {
  position: relative;
  top: 2px;
}

/*------------------------------------------
              Button Optin
-------------------------------------------*/
/* line 121, ../sass/_button.scss */
.esv-button-Optin {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C40125), color-stop(1, #8f031f));
  background: -moz-linear-gradient(center top, #C40125 5%, #8f031f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c40125', endColorstr = '#8f031f');
  background-color: #C40125;
  border: 1px solid black !important;
  display: block;
  color: #fcfcfc !important;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1em !important;
  height: 25px !important;
  padding: 0px;
  float: right;
  width: 210px !important;
}

/* line 126, ../sass/_button.scss */
.esv-button-Optin:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f031f), color-stop(1, #C40125));
  background: -moz-linear-gradient(center top, #8f031f 5%, #C40125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8f031f', endColorstr = '#c40125');
  background-color: #C40125;
  cursor: pointer;
}

/* line 130, ../sass/_button.scss */
.esv-button-Optin:active {
  position: relative;
  top: 2px;
}

/*------------------------------------------
              Button Newsletteranmeldung abschliessen
-------------------------------------------*/
/* line 139, ../sass/_button.scss */
.esv-button-complete-optin {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C40125), color-stop(1, #8f031f));
  background: -moz-linear-gradient(center top, #C40125 5%, #8f031f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c40125', endColorstr = '#8f031f');
  background-color: #C40125;
  border: 1px solid black !important;
  display: block;
  color: #fcfcfc !important;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1em !important;
  height: 25px !important;
  padding: 0px;
  float: right;
  width: 210px !important;
}

/* line 144, ../sass/_button.scss */
.esv-button-complete-optin:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f031f), color-stop(1, #C40125));
  background: -moz-linear-gradient(center top, #8f031f 5%, #C40125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8f031f', endColorstr = '#c40125');
  background-color: #C40125;
  cursor: pointer;
}

/* line 148, ../sass/_button.scss */
.esv-button-complete-optin:active {
  position: relative;
  top: 2px;
}

/*------------------------------------------
              Button Warenkorb
-------------------------------------------*/
/* line 155, ../sass/_button.scss */
.esv-button-cart {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C40125), color-stop(1, #8f031f));
  background: -moz-linear-gradient(center top, #C40125 5%, #8f031f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c40125', endColorstr = '#8f031f');
  background-color: #C40125;
  border: 1px solid black !important;
  display: block;
  color: #fcfcfc !important;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1em !important;
  height: 25px !important;
  padding: 0px;
  float: right;
  width: 180px !important;
  margin: 25px 0 15px 0;
}

/* line 161, ../sass/_button.scss */
.esv-button-cart:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f031f), color-stop(1, #C40125));
  background: -moz-linear-gradient(center top, #8f031f 5%, #C40125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8f031f', endColorstr = '#c40125');
  background-color: #C40125;
  cursor: pointer;
}

/* line 165, ../sass/_button.scss */
.esv-button-cart:active {
  position: relative;
  top: 2px;
}

/*------------------------------------------
              Button Newsletter
-------------------------------------------*/
/* line 173, ../sass/_button.scss */
.esv-button-nl {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C40125), color-stop(1, #8f031f));
  background: -moz-linear-gradient(center top, #C40125 5%, #8f031f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c40125', endColorstr = '#8f031f');
  background-color: #C40125;
  border: 1px solid black !important;
  display: block;
  color: #fcfcfc !important;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1em !important;
  height: 25px !important;
  padding: 0px;
  float: right;
  width: 120px !important;
  margin-top: 15px;
}

/* line 179, ../sass/_button.scss */
.esv-button-nl:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f031f), color-stop(1, #C40125));
  background: -moz-linear-gradient(center top, #8f031f 5%, #C40125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8f031f', endColorstr = '#c40125');
  background-color: #C40125;
  cursor: pointer;
}

/* line 183, ../sass/_button.scss */
.esv-button-nl:active {
  position: relative;
  top: 2px;
}

/*------------------------------------------
              Button Modul
-------------------------------------------*/
/* line 191, ../sass/_button.scss */
.esv-button-modul {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C40125), color-stop(1, #8f031f));
  background: -moz-linear-gradient(center top, #C40125 5%, #8f031f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c40125', endColorstr = '#8f031f');
  background-color: #C40125;
  border: 1px solid black !important;
  display: block;
  color: #fcfcfc !important;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1em !important;
  height: 25px !important;
  padding: 0px;
  float: right;
  width: 120px !important;
  margin: 15px auto 10px auto;
}

/* line 197, ../sass/_button.scss */
.esv-button-modul:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f031f), color-stop(1, #C40125));
  background: -moz-linear-gradient(center top, #8f031f 5%, #C40125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8f031f', endColorstr = '#c40125');
  background-color: #C40125;
  cursor: pointer;
}

/* line 201, ../sass/_button.scss */
.esv-button-modul:active {
  position: relative;
  top: 2px;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/*-----------------------------------------------------------------------------------
*               ESV Liste
*-----------------------------------------------------------------------------------*/
/* line 7, ../sass/_liste.scss */
.esv-list {
  list-style-image: url('../img/../img/dreieck-rechts-grau.png?1642594424');
  padding-left: 15px;
  list-style-position: outside;
  text-align: left;
  font-size: inherit;
  line-height: 1.6em !important;
}

/* line 16, ../sass/_liste.scss */
.current {
  list-style-image: url('../img/../img/dreieck-rechts-rot.png?1642594424');
}

/* line 21, ../sass/_liste.scss */
.esv-list li {
  line-height: 1.6em;
}

/* line 26, ../sass/_liste.scss */
.esv-list li a {
  text-decoration: none;
}

/* line 31, ../sass/_liste.scss */
.esv-list li a:hover {
  text-decoration: none;
  color: #C40125;
}

/* line 37, ../sass/_liste.scss */
.list-entry-seperator-line {
  margin: 0;
  border-top: 1px solid silver;
}

/* line 43, ../sass/_liste.scss */
.list-entry-container {
  padding: 0px !important;
  border: 1px dotted silver;
  margin-bottom: 15px;
}

/* line 49, ../sass/_liste.scss */
.list-entry-container div:hover {
  background-color: #e1e0e1;
}

/* line 57, ../sass/_liste.scss */
.list-entry-container h2 {
  margin-top: 0px !important;
  border: none !important;
}

/* line 63, ../sass/_liste.scss */
.esv-list p {
  margin: 0;
}

/*-----------------------------------------------------------------------------------
*               Geordnete, ungeordnete Liste
*-----------------------------------------------------------------------------------*/
/* line 72, ../sass/_liste.scss */
ol, ul {
  line-height: 1.6em;
  padding: 0 0 0 20px;
  font-size: 1.4rem;
}

/* line 78, ../sass/_liste.scss */
ol li {
  padding-bottom: 15px;
}

/* Definitionsliste */
/* line 83, ../sass/_liste.scss */
dt {
  font-weight: bold;
  line-height: 1.5em;
}

/* line 88, ../sass/_liste.scss */
dd {
  line-height: 1.6em;
  margin-bottom: 20px;
}

/*-----------------------------------------------------------------------------------
*               Liste mit pdf icons
*-----------------------------------------------------------------------------------*/
/* line 101, ../sass/_liste.scss */
.pdf-list,
.docid-jahresinhaltsverzeichnisse .content,
.docid-service .content,
.docid-leseproben .content {
  list-style-image: url('../img/../img/pdf.gif?1642594424');
  list-style-position: outside;
  text-align: left;
  font-size: inherit;
}
/* line 109, ../sass/_liste.scss */
.pdf-list ul li,
.docid-jahresinhaltsverzeichnisse .content ul li,
.docid-service .content ul li,
.docid-leseproben .content ul li {
  margin: 0 0 10px 0 !important;
}

/*-----------------------------------------------------------------------------------
*               Liste Seite Hilfe/ F.A.Q.
*-----------------------------------------------------------------------------------*/
/* line 120, ../sass/_liste.scss */
.docid-faq ul {
  list-style-type: none;
}

/*-----------------------------------------------------------------------------------
*               Liste im Seitenmodul Blog
*-----------------------------------------------------------------------------------*/
/* line 130, ../sass/_liste.scss */
.side-bar-module .esv-list li ul .cat-item {
  list-style-image: url('../img/../img/dreieck-rechts-grau.png?1642594424');
  font-size: 80%;
  margin: 0 0 2px -11px;
}

/* line 137, ../sass/_liste.scss */
.side-bar-module .esv-list li ul .cat-item a {
  color: #000000;
}

/* line 141, ../sass/_liste.scss */
.side-bar-module .esv-list li ul .cat-item a:hover {
  color: #C40125;
}

/* line 145, ../sass/_liste.scss */
.side-bar-module .esv-list li ul .cat-item:hover {
  list-style-image: url('../img/../img/dreieck-rechts-rot.png?1642594424');
}

/*-----------------------------------------------------------------------------------
*               Liste mit 2 Spalten
*-----------------------------------------------------------------------------------*/
/*--------- Liste mit 2 Columnen ------------------------*/
/* line 156, ../sass/_liste.scss */
.two-column-list {
  width: 100%;
  clear: left;
}

/* Abstand der Listeneintraege */
/* line 162, ../sass/_liste.scss */
.two-column-list li {
  margin-bottom: 10px;
  clear: left;
  width: 100%;
  /*  background-color:red;*/
}

/* line 170, ../sass/_liste.scss */
.list-margin-bottom {
  margin-bottom: 50px;
}

/* Erster Listeneintrag ohne Abstand nach oben */
/* line 175, ../sass/_liste.scss */
.two-column-list li:first-child {
  padding-top: 0px;
}

/*--------- Listen-Header -------------------------------*/
/* line 181, ../sass/_liste.scss */
.list-header {
  color: #000000;
  font-size: 140%;
  line-height: 1.2em;
  font-weight: bold;
  padding-bottom: 10px;
  width: 100%;
}

/* line 191, ../sass/_liste.scss */
.list-header-sub-01 {
  font-size: 120%;
}

/* line 195, ../sass/_liste.scss */
.list-header-sub-02 {
  font-size: 110%;
}

/* line 199, ../sass/_liste.scss */
.list-header-sub-03 {
  font-size: 100%;
}

/* Breite des Headers */
/* line 205, ../sass/_liste.scss */
.list-header-column-width {
  width: 100%;
}

/*--------- Listen-Header -> rechte Spalte ---------------*/
/* line 210, ../sass/_liste.scss */
.list-header-right {
  float: right;
  /* Abstand zur linken Spalte */
  margin-left: 20px;
  font-weight: bold;
}

/*--------- Listen-Header -> linke Spalte ---------------*/
/* line 218, ../sass/_liste.scss */
.list-header-left {
  width: 90%;
}

/* line 222, ../sass/_liste.scss */
.list-header-left a {
  color: black;
}

/*--------- Listen-Elemente links ------------------------*/
/* line 227, ../sass/_liste.scss */
.list-element-left {
  /* float: left;*/
  color: #000000;
}

/* Breite der linken Spalte */
/* line 234, ../sass/_liste.scss */
.list-element-left-width {
  width: 85%;
  margin-bottom: 10px;
}

/* Farbe Schrift der linken Spalte */
/* line 240, ../sass/_liste.scss */
.list-element-left a {
  color: #000000;
}

/*--------- Listen-Elemente rechts -----------------------*/
/* line 246, ../sass/_liste.scss */
.list-element-right {
  float: right;
  color: #c40125;
  font-weight: bold;
  margin-left: 20px;
}

/* line 255, ../sass/_liste.scss */
.news-list .image {
  width: 250px;
  float: left;
  padding-right: 25px;
}
/* line 261, ../sass/_liste.scss */
.news-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 267, ../sass/_liste.scss */
.news-list li:after {
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
/* line 275, ../sass/_liste.scss */
.news-list li {
  padding-bottom: 10px;
  display: block;
}
/* line 280, ../sass/_liste.scss */
.news-list .headline {
  font-size: smaller;
  font-weight: bold;
}
/* line 285, ../sass/_liste.scss */
.news-list .date {
  font-weight: normal;
  float: right;
  display: block;
  color: gray;
}
/* line 292, ../sass/_liste.scss */
.news-list .source {
  font-size: 10px;
  line-height: 12px;
}
/* line 297, ../sass/_liste.scss */
.news-list h3 {
  margin-top: 0.2em;
  margin-bottom: 20px;
}
/* line 302, ../sass/_liste.scss */
.news-list hr {
  border: 0;
  border-bottom: 1px dotted silver;
}

/* line 310, ../sass/_liste.scss */
.news-list .personal-message .image {
  width: 150px;
  float: left;
  padding-right: 25px;
}

/* line 321, ../sass/_liste.scss */
.technical-contribution-list .headline-0 {
  font-size: 140%;
  line-height: 1.2em;
  font-weight: bold;
  border-bottom: 1px dotted #B4B4B5;
  margin-top: 2em;
}
/* line 329, ../sass/_liste.scss */
.technical-contribution-list .headline-1 {
  font-size: 120%;
  line-height: 1.2em;
  font-weight: bold;
  margin-top: 2em;
}
/* line 336, ../sass/_liste.scss */
.technical-contribution-list .toc-1 {
  margin-left: 15px;
}
/* line 340, ../sass/_liste.scss */
.technical-contribution-list .level-index {
  font-weight: bold;
  float: right;
  display: block;
}
/* line 346, ../sass/_liste.scss */
.technical-contribution-list .item-level {
  float: right;
  display: block;
}

/* line 354, ../sass/_liste.scss */
.ebook-list .ebooks {
  padding: 0;
}
/* line 358, ../sass/_liste.scss */
.ebook-list .ebooks li {
  list-style-type: none;
}
/* line 362, ../sass/_liste.scss */
.ebook-list .image {
  float: left;
  margin-top: 10px;
}
/* line 366, ../sass/_liste.scss */
.ebook-list .content-data {
  margin-left: 90px;
}
/* line 370, ../sass/_liste.scss */
.ebook-list .headline {
  margin-top: 5px;
  font-size: 110%;
}
/* line 375, ../sass/_liste.scss */
.ebook-list .subheadline {
  margin-bottom: 10px;
}
/* line 379, ../sass/_liste.scss */
.ebook-list hr {
  border: 0;
  border-bottom: 1px dotted silver;
  margin-top: 10px;
  margin-bottom: 15px;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_form.scss */
.form {
  background-color: white;
  line-height: 2em;
  float: left;
  width: 80%;
}

/* line 10, ../sass/_form.scss */
fieldset {
  padding: 20px;
  border: 1px solid #B4B4B5;
}
/* line 13, ../sass/_form.scss */
fieldset legend {
  color: #58585A;
}

/* line 18, ../sass/_form.scss */
.fieldset-holder {
  width: 100%;
  max-width: 350px;
}

/* line 23, ../sass/_form.scss */
.form label {
  vertical-align: bottom;
}

/* line 27, ../sass/_form.scss */
.form p {
  line-height: 1.3em;
}

/* line 31, ../sass/_form.scss */
.form label, .form p {
  color: #58585A;
  font-size: 10px;
}

/* line 36, ../sass/_form.scss */
.form input {
  border: 1px solid #C40125;
  height: 30px;
  line-height: 1.5em;
}

/* line 42, ../sass/_form.scss */
.form input:focus {
  outline: 1px solid #C40125;
}

/* line 47, ../sass/_form.scss */
.form textarea:focus {
  /* fuer Google Chrome */
  outline: 1px solid #C40125;
}

/* line 53, ../sass/_form.scss */
.form input, .form textarea {
  box-shadow: inset 2px 2px 3px 1px #B4B4B5;
  border: 1px solid #B4B4B5;
  text-indent: 5px;
  color: #C40125;
  width: 100%;
  max-width: 400px;
  display: block;
  font-size: 13px;
  margin-bottom: 10px;
  line-height: 1.5em;
}

/* line 66, ../sass/_form.scss */
.form input[type="radio"], .form input[type="checkbox"] {
  box-shadow: none;
}

/* line 70, ../sass/_form.scss */
.form .esv-checkbox {
  color: #C40125;
  float: left;
  width: 20px;
  height: 15px;
  margin: 5px 5px 0 0;
}

/* line 78, ../sass/_form.scss */
.form sup {
  color: #C40125;
  font-size: 0.93em;
  font-weight: bold;
  margin-left: 2px;
}

/* line 86, ../sass/_form.scss */
.form .esv-button {
  margin: 25px 0 25px 0;
}

/* line 90, ../sass/_form.scss */
.mb_3 {
  margin-bottom: 3px;
}

@media screen and (min-width: 0px) and (max-width: 1050px) {
  /***********************    ************************************/
  /* line 4, ../sass/_media-queries.scss */
  .wrapper {
    width: 100%;
    min-width: 865px;
  }
}
@media screen and (max-width: 1120px) {
  /***********************    ************************************/
  /* line 15, ../sass/_media-queries.scss */
  .outer-left {
    position: absolute;
    right: -160px;
    top: 690px;
  }

  /* line 22, ../sass/_media-queries.scss */
  .outer-right {
    position: absolute;
    right: -170px;
  }

  /* line 28, ../sass/_media-queries.scss */
  .inhalt {
    width: 100%;
    margin: 0;
  }

  /* line 33, ../sass/_media-queries.scss */
  .wrapper {
    width: 98%;
    min-width: 850px;
  }
}
@media screen and (max-width: 850px) {
  /* line 43, ../sass/_media-queries.scss */
  .outer-left {
    left: 860px;
    top: 690px;
  }

  /* line 48, ../sass/_media-queries.scss */
  .outer-right {
    left: 870px;
  }
}
/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_clearfix.scss */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}

/* line 12, ../sass/_clearfix.scss */
.clearfix {
  display: block;
}

/* line 16, ../sass/_clearfix.scss */
.clearleft {
  clear: left;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_artikel-cover.scss */
.artikel-cover {
  font-size: 90%;
  height: auto;
  width: 100%;
  max-width: 200px;
  display: inline-block;
  margin: 0px 0px 45px 0;
  background-repeat: no-repeat;
  -moz-box-shadow: 10px 10px 5px 1px #ccc;
  -webkit-box-shadow: 10px 10px 5px 1px #ccc;
  box-shadow: 10px 10px 5px 1px #ccc;
  border: 1px solid gray;
  cursor: pointer;
  text-align: center;
}

/* line 20, ../sass/_artikel-cover.scss */
.artikel-cover span {
  color: #B4B4B5;
  text-align: center;
}

/* line 26, ../sass/_artikel-cover.scss */
.artikel-cover span:hover {
  color: #C40125;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_order-document.scss */
.to-cart {
  margin-top: 50px;
}

/* line 7, ../sass/_order-document.scss */
.to-cart sup {
  color: #C40125;
}

/* line 12, ../sass/_order-document.scss */
.to-cart form {
  width: 200px;
}

/* line 16, ../sass/_order-document.scss */
.to-cart-info {
  float: left;
  padding-left: 30px;
  line-height: 1.6em;
}

/* line 22, ../sass/_order-document.scss */
.price {
  font-size: 2em;
}

/* line 26, ../sass/_order-document.scss */
.mwst {
  font-size: 8pt;
  color: gray;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 7, ../sass/_download-document.scss */
.download-container {
  margin-top: 50px;
}
/* line 9, ../sass/_download-document.scss */
.download-container span {
  color: #B4B4B5;
}
/* line 12, ../sass/_download-document.scss */
.download-container img {
  margin-right: 5px;
}
/* line 15, ../sass/_download-document.scss */
.download-container a {
  margin-right: 5px;
}
/* line 19, ../sass/_download-document.scss */
.download-container h2 {
  margin-bottom: 15px;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_hotline.scss */
.hotline-info {
  margin-top: 30px !important;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_smartlink.scss */
.smartlink {
  line-height: 1.6em;
  margin-top: 30px;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 27, ../sass/_shopping-cart.scss */
.float-left {
  float: left;
}

/* line 31, ../sass/_shopping-cart.scss */
.float-right {
  float: right;
}

/* line 36, ../sass/_shopping-cart.scss */
.shopping-cart {
  margin-top: 25px;
}
/* line 38, ../sass/_shopping-cart.scss */
.shopping-cart table {
  width: 100%;
}

/* line 43, ../sass/_shopping-cart.scss */
.table-header {
  color: #B4B4B5;
}
/* line 46, ../sass/_shopping-cart.scss */
.table-header .item-center {
  text-align: center;
}
/* line 50, ../sass/_shopping-cart.scss */
.table-header .item-right {
  text-align: right;
}

/* line 56, ../sass/_shopping-cart.scss */
.table-header-border {
  border-bottom: 1px solid #B4B4B5;
}

/* line 60, ../sass/_shopping-cart.scss */
.item {
  padding: 20px 20px 20px 0;
}
/* line 62, ../sass/_shopping-cart.scss */
.item img {
  border: 1px solid #B4B4B5;
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
/* line 69, ../sass/_shopping-cart.scss */
.item .author {
  color: #B4B4B5;
}

/* line 74, ../sass/_shopping-cart.scss */
.item-action {
  padding: 20px 0 20px 0;
  vertical-align: top;
  text-align: center;
}

/* line 80, ../sass/_shopping-cart.scss */
.item-price {
  padding: 20px 0 20px 0;
  vertical-align: top;
  text-align: right;
}

/* line 86, ../sass/_shopping-cart.scss */
.margin {
  height: 20px;
}

/* line 90, ../sass/_shopping-cart.scss */
.table-footer-border {
  border-top: 1px dotted #B4B4B5;
}

/* line 94, ../sass/_shopping-cart.scss */
.sum-total {
  text-align: right;
  font-weight: bold;
}

/* line 99, ../sass/_shopping-cart.scss */
.mwst-total {
  text-align: right;
}

/*-----------------------------------------------------------------------------------
*               Archiv - Auflistung aller eJournal Ausgaben als Thumbnails
*-----------------------------------------------------------------------------------*/
/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 6, ../sass/_archiv.scss */
.ejournal-archive {
  padding: 0;
  float: left;
}

/* line 11, ../sass/_archiv.scss */
.ejournal-archive-item {
  float: left;
  margin-right: 10px;
}

/* line 17, ../sass/_archiv.scss */
.ejournal-cover-thumb {
  border: 1px solid #B4B4B5;
  /* Breite und Hoehe muessen gesetzt werden, ansonsten ist die Ausgabe wegen unterschiedlicher Groessen (der generierten thumbnails) unregelmaessig */
  height: 142px;
  width: 100px;
}

/* line 24, ../sass/_archiv.scss */
.ejournal-cover-thumb:hover {
  border: 1px solid #C40125;
}

/* line 29, ../sass/_archiv.scss */
.ejournal-archive {
  list-style-type: none;
}

/* line 33, ../sass/_archiv.scss */
.ejournal-archive .ejournal-edition-link {
  font-size: 10px;
  padding: 0px;
  text-align: center;
  margin-bottom: 15px;
}

/* line 4, ../sass/_esv-abstract.scss */
.abstract p {
  margin-bottom: 1.2em !important;
}
/* line 7, ../sass/_esv-abstract.scss */
.abstract :last-child {
  margin-bottom: 0 !important;
}

/* line 1, ../sass/_lbw-list.scss */
.toc1 {
  line-height: 1.6em !important;
  margin-top: 35px !important;
}

/* line 6, ../sass/_lbw-list.scss */
.all {
  cursor: pointer;
  text-align: right;
  border-bottom: 1px dotted silver;
}

/** Seitenmodul Legende**/
/* line 3, ../sass/_norm.scss */
.legend-piktogram {
  text-align: center;
}

/* line 7, ../sass/_norm.scss */
.legend-piktogram-text {
  text-align: left;
  font-size: 8pt;
}

/* line 12, ../sass/_norm.scss */
.legend-piktogram-last td {
  border-bottom-style: none;
}

/* line 16, ../sass/_norm.scss */
.legend-piktogram-no-outline-structure {
  width: 15px;
  heigth: 15px;
  border: 2px solid #F9C907;
  background-color: #F7EFCD;
  text-align: center;
}

/* line 24, ../sass/_norm.scss */
.legend-piktogram-delete {
  color: #D82C19;
  text-align: center;
}

/* line 29, ../sass/_norm.scss */
.legend-piktogram-new {
  background-color: #D9F1AB;
  color: #0B5C00;
  text-decoration: underline;
  text-align: center;
}

/** Norms */
/* line 37, ../sass/_norm.scss */
.norms-norm-complex-comparison ins {
  color: #0B5C00;
  text-decoration: underline;
  background-color: #D9F1AB;
  display: inline;
}

/* line 44, ../sass/_norm.scss */
.norms-norm-complex-comparison del {
  color: #D82C19;
  display: inline;
}

/* Redaktionelle Hinweise */
/* line 50, ../sass/_norm.scss */
.anmerkung {
  color: #999;
}
/* line 53, ../sass/_norm.scss */
.anmerkung .title {
  font-weight: bold;
}
/* line 57, ../sass/_norm.scss */
.anmerkung > p {
  margin-top: 0px;
}

/* line 63, ../sass/_norm.scss */
.docid-vo-comparison .content h3, .docid-vo-norm-complex .content h3, .docid-vo-single-norm .content h3, .docid-vo-norm-complex-amendment-text .content h3 {
  text-align: center;
}

/** Bookmarks Dokument merken */
/* Bookmark kann gesetzt werden */
/* line 71, ../sass/_norm.scss */
.set-bookmark {
  cursor: pointer;
  width: 20px;
  height: 17px;
  background-image: url('../img/icon-ok-20-grau.png?1642594424');
  border: none;
}

/* line 79, ../sass/_norm.scss */
.set-bookmark:hover {
  cursor: pointer;
  width: 20px;
  height: 17px;
  background-image: url('../img/icon-ok-20-green.png?1642594424');
  border: none;
}

/* Bookmark wurde gesetzt */
/* line 88, ../sass/_norm.scss */
.bookmark {
  cursor: pointer;
  width: 20px;
  height: 17px;
  background-image: url('../img/icon-ok-20-green.png?1642594424');
  border: none;
  margin: 0px;
  background-color: transparent;
}

/* line 99, ../sass/_norm.scss */
.bookmark:hover {
  cursor: pointer;
  width: 20px;
  height: 17px;
  background-image: url('../img/icon-remove-20.png?1642594424');
  border: none;
}

/* Liste der User Bookmarks */
/* line 108, ../sass/_norm.scss */
.user-bookmarks ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  line-height: 1.1em;
}

/* line 115, ../sass/_norm.scss */
.user-bookmarks ul li {
  margin: 0;
}

/* line 119, ../sass/_norm.scss */
.user-bookmarks .bookmark-header {
  margin-top: 25px;
  font-weight: bold;
  border-bottom: 1px solid silver;
}

/* line 125, ../sass/_norm.scss */
.user-bookmarks .bookmark-subheader {
  margin-top: 10px;
  color: gray;
}

/* line 130, ../sass/_norm.scss */
.user-bookmarks .bookmark-subheader form {
  float: right;
}

/* Nicht angemeldeter User */
/* line 135, ../sass/_norm.scss */
.checkmark {
  cursor: pointer;
  width: 22px;
  height: 17px;
  background-image: url('../img/icon-ok-20-grau.png?1642594424');
  background-repeat: no-repeat;
  border: none;
  float: right;
}

/** Ende Bookmarks Dokument merken */
/* line 1, ../sass/_norm-list.scss */
.norm-list {
  list-style-type: none;
  margin: 0;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_links.scss */
.backlink {
  text-align: right;
  font-size: 9px;
}

/* line 8, ../sass/_links.scss */
.backlink:after {
  content: url('../img/../img/dreieck-rot-oben.png?1642594424');
  margin-left: 5px;
}

/* line 1, ../sass/_toolbar.scss */
ul.detail-toolbar {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 0;
}

/* line 8, ../sass/_toolbar.scss */
ul.detail-toolbar li {
  padding: 0 0 0 10px;
  margin: 0;
  float: right;
}

/*-----------------------------------------------------------------------------------
*               Stellenmarkt (Jobware)
*-----------------------------------------------------------------------------------*/
/* line 5, ../sass/_stellenmarkt.scss */
.myframe {
  width: 100%;
  height: 1400px;
  border: 0;
  scrolling: 'no';
}

/* Featured Job */
/* line 15, ../sass/_stellenmarkt.scss */
.jobfeatured .job {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
/* line 19, ../sass/_stellenmarkt.scss */
.jobfeatured .job .joblogo {
  padding-right: 20px;
}
/* line 23, ../sass/_stellenmarkt.scss */
.jobfeatured .job .jobtext a {
  font-size: 110%;
}
/* line 26, ../sass/_stellenmarkt.scss */
.jobfeatured .job .jobtext p {
  margin-top: 4px;
}

/*! jQuery UI - v1.9.0 - 2012-10-24
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.tabs.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../sass/_marktplatz.scss */
.ui-helper-hidden {
  display: none;
}

/* line 10, ../sass/_marktplatz.scss */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 11, ../sass/_marktplatz.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 12, ../sass/_marktplatz.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
}

/* line 13, ../sass/_marktplatz.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 14, ../sass/_marktplatz.scss */
.ui-helper-clearfix {
  zoom: 1;
}

/* line 15, ../sass/_marktplatz.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 20, ../sass/_marktplatz.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 28, ../sass/_marktplatz.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 29, ../sass/_marktplatz.scss */
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/* line 30, ../sass/_marktplatz.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 31, ../sass/_marktplatz.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 32, ../sass/_marktplatz.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 33, ../sass/_marktplatz.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 34, ../sass/_marktplatz.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}

/* line 35, ../sass/_marktplatz.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 36, ../sass/_marktplatz.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 39, ../sass/_marktplatz.scss */
.ui-tabs-vertical {
  width: 54em;
  border: none;
}

/* line 40, ../sass/_marktplatz.scss */
.ui-tabs-vertical .ui-tabs-nav {
  padding: .2em .1em .2em 0;
  float: right;
}

/* line 41, ../sass/_marktplatz.scss */
.ui-tabs-vertical .ui-tabs-nav li {
  clear: left;
  width: 100%;
  border-bottom-width: 1px !important;
  border-right-width: 0 !important;
  margin: 0 -1px .2em 0;
}

/* line 42, ../sass/_marktplatz.scss */
.ui-tabs-vertical .ui-tabs-nav li a {
  display: block;
}

/* line 43, ../sass/_marktplatz.scss */
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
  padding-bottom: 0;
  border-right-width: 1px;
}

/* line 44, ../sass/_marktplatz.scss */
.ui-tabs-vertical .ui-tabs-panel {
  padding: 0em;
  float: left;
  width: 20em;
}

/* Component containers
----------------------------------*/
/* line 51, ../sass/_marktplatz.scss */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 52, ../sass/_marktplatz.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 53, ../sass/_marktplatz.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 55, ../sass/_marktplatz.scss */
.ui-widget-content {
  background: #ffffff url('../img/marktplatz/ui-bg_flat_75_ffffff_40x100.png?1642594424') 50% 50% repeat-x;
  color: #222222;
  line-height: 4em;
}

/* line 60, ../sass/_marktplatz.scss */
.ui-widget-content a {
  color: #222222;
}

/* line 61, ../sass/_marktplatz.scss */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc;
  color: #222222;
  font-weight: bold;
}

/* line 62, ../sass/_marktplatz.scss */
.ui-widget-header a {
  color: #222222;
}

/* ESV
-----------------------------------------*/
/* line 66, ../sass/_marktplatz.scss */
.ui-widget-content img {
  border: 1px solid silver;
}

/*.ui-widget-content img:hover {border:1px solid #D91C1B;}*/
/* line 68, ../sass/_marktplatz.scss */
#tabs a {
  cursor: pointer;
}

/* line 69, ../sass/_marktplatz.scss */
#tabs img {
  border: 1px solid silver;
}

/* Interaction states
----------------------------------*/
/* line 73, ../sass/_marktplatz.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url('../img/marktplatz/ui-bg_glass_75_e6e6e6_1x400.png?1642594424') 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 74, ../sass/_marktplatz.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 75, ../sass/_marktplatz.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url('../img/marktplatz/ui-bg_glass_75_dadada_1x400.png?1642594424') 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 76, ../sass/_marktplatz.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}

/* line 77, ../sass/_marktplatz.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url('../img/marktplatz/ui-bg_glass_65_ffffff_1x400.png?1642594424') 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 78, ../sass/_marktplatz.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #D91C1B;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 82, ../sass/_marktplatz.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url('../img/marktplatz/ui-bg_glass_55_fbf9ee_1x400.png?1642594424') 50% 50% repeat-x;
  color: #363636;
}

/* line 83, ../sass/_marktplatz.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 84, ../sass/_marktplatz.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url('../img/marktplatz/ui-bg_glass_95_fef1ec_1x400.png?1642594424') 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 85, ../sass/_marktplatz.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 86, ../sass/_marktplatz.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 87, ../sass/_marktplatz.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 88, ../sass/_marktplatz.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 89, ../sass/_marktplatz.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 96, ../sass/_marktplatz.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  -khtml-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 97, ../sass/_marktplatz.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  -khtml-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 98, ../sass/_marktplatz.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -khtml-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 99, ../sass/_marktplatz.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -khtml-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* Overlays */
/* line 102, ../sass/_marktplatz.scss */
.ui-widget-overlay {
  background: #aaaaaa url('../img/marktplatz/ui-bg_flat_0_aaaaaa_40x100.png?1642594424') 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

/* line 103, ../sass/_marktplatz.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url('../img/marktplatz/ui-bg_flat_0_aaaaaa_40x100.png?1642594424') 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
}

/*-----------------------------------------------------------------------------------
*               Meldungen
*-----------------------------------------------------------------------------------*/
/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 6, ../sass/_message.scss */
.error {
  padding: 5px;
  margin: 10x 0 20px 0;
  color: #C40125;
}

/* line 14, ../sass/_message.scss */
.error:empty {
  display: none;
}

/***************************************************************
*
* Konfiguration fuer Seitenanzeige eJournals
*
****************************************************************/
/* line 3, ../sass/_ticker.scss */
.ticker-news-slider {
  width: 100%;
  max-width: 723px;
}
/* line 9, ../sass/_ticker.scss */
.ticker-news-slider img {
  width: 100%;
  max-height: 346px;
}
/* line 14, ../sass/_ticker.scss */
.ticker-news-slider h1 {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0;
  padding: 10px;
}
/* line 23, ../sass/_ticker.scss */
.ticker-news-slider a {
  color: #eee;
}
/* line 27, ../sass/_ticker.scss */
.ticker-news-slider p {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  color: #eeeeee;
  margin: 0;
  padding: 10px;
}
/* line 36, ../sass/_ticker.scss */
.ticker-news-slider .slick-next {
  width: 30px;
  right: 0;
}
/* line 41, ../sass/_ticker.scss */
.ticker-news-slider .slick-prev {
  width: 30px;
  left: 0;
}

/* line 48, ../sass/_ticker.scss */
.ticker-news {
  width: 400px;
  float: left;
  height: auto;
}
/* line 54, ../sass/_ticker.scss */
.ticker-news .headline {
  font-size: smaller;
  font-weight: bold;
}
/* line 59, ../sass/_ticker.scss */
.ticker-news .date {
  font-weight: normal;
  float: right;
  display: block;
}
/* line 65, ../sass/_ticker.scss */
.ticker-news .title {
  margin-top: 10px;
  font-size: 140%;
  font-weight: bold;
}
/* line 71, ../sass/_ticker.scss */
.ticker-news .figcaption {
  font-size: 10px;
  color: gray;
  margin-top: 5px;
}
/* line 77, ../sass/_ticker.scss */
.ticker-news .teaser {
  font-size: 12px;
  margin-top: 5px;
}
/* line 82, ../sass/_ticker.scss */
.ticker-news h2 {
  color: #000000;
}

/* line 88, ../sass/_ticker.scss */
.news > h2 a,
.personalie > h2 a {
  color: #000000;
  font-size: 100%;
}

/* line 94, ../sass/_ticker.scss */
.ticker-news-one-column-layout {
  font-size: 1.4rem;
  line-height: 1.9488rem;
}
/* line 99, ../sass/_ticker.scss */
.ticker-news-one-column-layout img {
  max-width: 100%;
}
/* line 103, ../sass/_ticker.scss */
.ticker-news-one-column-layout .headline {
  font-weight: bold;
}
/* line 107, ../sass/_ticker.scss */
.ticker-news-one-column-layout .date {
  font-weight: normal;
  float: right;
  display: block;
}
/* line 113, ../sass/_ticker.scss */
.ticker-news-one-column-layout .title {
  margin-top: 10px;
  font-size: 140%;
  font-weight: bold;
  margin-bottom: 10px;
  line-height: 1.4;
}
/* line 121, ../sass/_ticker.scss */
.ticker-news-one-column-layout .figcaption {
  font-size: 10px;
  color: gray;
  margin-top: 5px;
}
/* line 127, ../sass/_ticker.scss */
.ticker-news-one-column-layout .image {
  width: 35%;
  float: left;
  padding-right: 25px;
}
/* line 133, ../sass/_ticker.scss */
.ticker-news-one-column-layout hr {
  border: 0;
  border-bottom: 1px dotted silver;
  margin-top: 10px;
  margin-bottom: 15px;
}
/* line 140, ../sass/_ticker.scss */
.ticker-news-one-column-layout article {
  clear: left;
}
/* line 144, ../sass/_ticker.scss */
.ticker-news-one-column-layout article::after {
  border: 0;
  border-bottom: 1px dotted silver;
  margin-top: 10px;
  margin-bottom: 15px;
}

/* line 154, ../sass/_ticker.scss */
.ticker-event-calendar .headline {
  font-size: smaller;
  font-weight: bold;
}
/* line 159, ../sass/_ticker.scss */
.ticker-event-calendar .date {
  font-weight: normal;
  float: right;
  display: block;
}
/* line 165, ../sass/_ticker.scss */
.ticker-event-calendar hr {
  border: 0;
  border-bottom: 1px dotted silver;
  margin-top: 10px;
  margin-bottom: 15px;
}

/* line 3, ../sass/_event-calendar.scss */
.event-calendar .title {
  font-weight: bold;
  font-size: 130%;
}
/* line 8, ../sass/_event-calendar.scss */
.event-calendar .column-left {
  vertical-align: top;
  min-width: 155px;
}
/* line 13, ../sass/_event-calendar.scss */
.event-calendar .link {
  cursor: pointer;
}

/* line 1, ../sass/_search-cloud.scss */
.search-cloud a {
  padding: 2px;
}

/* line 6, ../sass/_search-cloud.scss */
.search-cloud .term-1 {
  font-size: 80%;
}
/* line 10, ../sass/_search-cloud.scss */
.search-cloud .term-2 {
  font-size: 90%;
}
/* line 14, ../sass/_search-cloud.scss */
.search-cloud .term-3 {
  font-size: 100%;
}
/* line 18, ../sass/_search-cloud.scss */
.search-cloud .term-4 {
  font-size: 110%;
}
/* line 22, ../sass/_search-cloud.scss */
.search-cloud .term-5 {
  font-size: 120%;
}
/* line 26, ../sass/_search-cloud.scss */
.search-cloud .term-6 {
  font-size: 130%;
}
/* line 30, ../sass/_search-cloud.scss */
.search-cloud .term-7 {
  font-size: 140%;
}
/* line 34, ../sass/_search-cloud.scss */
.search-cloud .term-8 {
  font-size: 150%;
}
/* line 38, ../sass/_search-cloud.scss */
.search-cloud .term-9 {
  font-size: 160%;
}
/* line 42, ../sass/_search-cloud.scss */
.search-cloud .term-2 {
  font-size: 90%;
}
/* line 46, ../sass/_search-cloud.scss */
.search-cloud .term-2 {
  font-size: 90%;
}

/* line 1, ../sass/ejournals.scss */
.ejournals .cover {
  float: left;
  padding-right: 25px;
}

/* line 6, ../sass/ejournals.scss */
.ejournals .options {
  margin-left: 125px;
  margin-top: 5px;
}

/* line 11, ../sass/ejournals.scss */
.ejournals .authors {
  margin-top: 10px;
}

/* line 15, ../sass/ejournals.scss */
.ejournals .ejournal-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* line 3, ../sass/_ebooks.scss */
.ebook-chapter-list .ebook-chapter-headline-level-0 {
  font-size: 120%;
  font-weight: bold;
}
/* line 8, ../sass/_ebooks.scss */
.ebook-chapter-list .ebook-chapter-headline-level-1 {
  font-size: 110%;
  font-weight: bold;
}
/* line 13, ../sass/_ebooks.scss */
.ebook-chapter-list .ebook-chapter-headline-level-2 {
  font-size: 100%;
  font-weight: bold;
}

/* line 2, ../sass/_detail.scss */
.news-detail .teaser {
  margin-bottom: 20px;
  font-weight: bold;
}
/* line 7, ../sass/_detail.scss */
.news-detail .headline {
  font-size: smaller;
  font-weight: bold;
}
/* line 12, ../sass/_detail.scss */
.news-detail .date {
  font-weight: normal;
  float: right;
  display: block;
}
/* line 18, ../sass/_detail.scss */
.news-detail .innercontent-text-markup h2 {
  border: 0;
}
/* line 22, ../sass/_detail.scss */
.news-detail .figure {
  width: 40%;
  float: left;
  padding: 0 20px 0 0;
  margin: 20px 0 0 0;
}
/* line 29, ../sass/_detail.scss */
.news-detail .image {
  display: inline-block;
  width: 100%;
}
/* line 34, ../sass/_detail.scss */
.news-detail .figcaption {
  font-size: 10px;
  color: gray;
  margin-top: 5px;
  line-height: 1.1em;
}

/* line 44, ../sass/_detail.scss */
.ebook-detail .product-cover {
  cursor: default;
}
/* line 48, ../sass/_detail.scss */
.ebook-detail .page-count {
  margin-bottom: 10px;
}

/* line 53, ../sass/_detail.scss */
.norm-toc {
  margin-top: 30px;
}
/* line 56, ../sass/_detail.scss */
.norm-toc summary {
  font-weight: bolder;
  margin-bottom: 10px;
}
/* line 61, ../sass/_detail.scss */
.norm-toc .toc-depth-2 {
  margin-left: 2%;
}
/* line 65, ../sass/_detail.scss */
.norm-toc .toc-depth-3 {
  margin-left: 4%;
}
/* line 69, ../sass/_detail.scss */
.norm-toc .toc-depth-4 {
  margin-left: 6%;
}
/* line 73, ../sass/_detail.scss */
.norm-toc .toc-depth-5 {
  margin-left: 8%;
}
/* line 77, ../sass/_detail.scss */
.norm-toc .toc-depth-6 {
  margin-left: 10%;
}

/* line 82, ../sass/_detail.scss */
.bibliographic td {
  padding: 0 10px 0 0;
}

/* line 4, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail .ebene {
  margin-bottom: 40px;
}

/* line 9, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail .esv-list {
  margin: 15px 0 15px 185px;
}

/* line 14, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail figure {
  padding: 0;
  margin: 15px 0 15px 0;
}

/* line 19, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail figcaption {
  margin: 0 0 10px 0;
  color: gray;
}

/* line 26, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail table td,
.docid-xmlejournal-detail table tr th {
  border: 1px solid silver;
  padding: 5px;
}

/* line 32, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail table td {
  vertical-align: top;
}

/* line 36, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail table {
  border-collapse: collapse;
}

/* line 44, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail footer ul li {
  margin-bottom: 10px;
}

/* line 48, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail ul li {
  list-style-image: none !important;
  font-size: 100%;
}

/* line 53, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail footer ul li strong:after,
.docid-xmlejournal-detail .esv-list li .kennung:after {
  content: " ";
}

/* line 58, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail sup {
  font-weight: bold;
  margin: 0 5px 0 2px;
  vertical-align: top;
}

/* line 65, ../sass/_docid-xmlejournal-detail.scss */
.angaben {
  margin-left: 180px;
}

/* line 72, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail .zwischenueberschrift {
  font-weight: bold;
}

/* line 77, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail p {
  margin-bottom: 0.7em;
}

/* line 87, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail .buchinfo img {
  float: left;
  margin: 20px 40px 10px 0;
}

/* line 94, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail .preis span:first-child:after {
  content: " ";
}

/* line 99, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail .isbn span:first-child:after {
  content: " ";
}

/* line 102, ../sass/_docid-xmlejournal-detail.scss */
.docid-xmlejournal-detail ul.authors li.author:last-child:after {
  content: " ";
}

/* line 107, ../sass/_docid-xmlejournal-detail.scss */
.container_typ-zitat p {
  font-size: 110%;
}

/* line 112, ../sass/_docid-xmlejournal-detail.scss */
.keywords {
  margin-bottom: 35px !important;
}

/* line 116, ../sass/_docid-xmlejournal-detail.scss */
.keywords .label:after {
  content: " ";
}

/* line 121, ../sass/_docid-xmlejournal-detail.scss */
.autorengruppe img {
  width: 150px;
  float: left;
  margin-right: 20px;
}

/* line 127, ../sass/_docid-xmlejournal-detail.scss */
.autorengruppe ul {
  list-style-type: none;
  padding: 0;
}

/* line 132, ../sass/_docid-xmlejournal-detail.scss */
.autorengruppe:after {
  content: " ";
  display: block;
  clear: left;
  margin-bottom: 20px;
}

/* line 141, ../sass/_docid-xmlejournal-detail.scss */
.autorengruppe .adresse .hausnummer:after {
  content: ", ";
}
/* line 144, ../sass/_docid-xmlejournal-detail.scss */
.autorengruppe .adresse .ort:after {
  content: ", ";
}

/* line 151, ../sass/_docid-xmlejournal-detail.scss */
.autorengruppe .authors .nachname:after {
  content: ", ";
}

/* line 160, ../sass/_docid-xmlejournal-detail.scss */
.buchinfo img {
  width: 150px;
}

@media print {
  /* line 2, ../sass/_print.scss */
  body, .inhalt, .content, .content-sidebar-wrapper {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    color: #000 !important;
    background: none !important;
    border: none !important;
  }

  /* Vorschriften: Überschriften zentrieren*/
  /* line 13, ../sass/_print.scss */
  .docid-vo-comparison .content h3, .docid-vo-norm-complex .content h3, .docid-vo-single-norm .content h3, .docid-vo-norm-complex-amendment-text .content h3 {
    text-align: center;
  }

  /* line 18, ../sass/_print.scss */
  .product-header .right,
  nav, .main-navi,
  .outer-left, .outer-right,
  .side-bar, .sidebar,
  .footer-links, .under-footer-links,
  ul.detail-toolbar {
    display: none !important;
  }

  /* HTML5 Boilerplate */
  /*
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  img { max-width: 100% !important; }
  */
  /* line 40, ../sass/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 41, ../sass/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 42, ../sass/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  @page {
    margin: 1.5cm;
  }
  /* line 44, ../sass/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 45, ../sass/_print.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
