@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?1725609619');
    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?1725609619');
    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?1725609619');
    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;
}

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

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

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

/* line 387, ../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:not(:last-child):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 67, ../sass/_inhalt.scss */
h1 .detail-subtitle {
    padding-top: 10px;
    font-size: 80%;
    line-height: 1.1em;
}

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

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

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

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

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

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

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

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

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

/* line 121, ../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 128, ../sass/_inhalt.scss */
.description_advertising {
    font-size: 1.4rem;
    line-height: 1.9488rem;
    min-height: 100px;
}

/* line 135, ../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?1725609619');
    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?1725609619');
}

/***************************************************************
*
* 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?1725609619');
    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?1725609619');
}

/* 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?1725609619');
    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?1725609619');
    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?1725609619');
}

/*-----------------------------------------------------------------------------------
*               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?1725609619');
    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?1725609619');
    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?1725609619');
    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?1725609619');
    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?1725609619');
    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?1725609619');
    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?1725609619') 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?1725609619') 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?1725609619') 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?1725609619') 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?1725609619') 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?1725609619') 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?1725609619') 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?1725609619') 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 21, ../sass/ejournals.scss */
.navigation > li {
    width: auto;
    display: inline-block;
    padding: 5px 10px 5px 10px;
    margin-left: auto;
    margin-right: auto;
}

/* 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;
    }
}
