/* Minification failed. Returning unminified contents.
(4,50): run-time error CSS1039: Token not allowed after unary operator: '-innerMaxWidth'
(5,50): run-time error CSS1039: Token not allowed after unary operator: '-innerMaxWidth'
 */

.master__main { padding-top:0rem; }

.inhalt__topcol     { width:100%; max-width:var(--innerMaxWidth); margin:auto; }
.inhalt__inner      { width:100%; max-width:var(--innerMaxWidth); margin:auto; text-align:left; padding-top:9.5rem;  }
.inhalt__left       { float:left; width:calc(100% - 41rem); }
.inhalt__right      { float:right; width:38rem; position:-webkit-sticky; position:sticky; top:8.6rem; }

.inhalt__maincol .article + .article { margin-top:3rem; }
.article__title     { color:#918054; font-weight:300; font-family:open-sans, Arial;  }
.article__image     { width:100%; }
.article__caption   { font-size:1.4rem; line-height:2.4rem; width:100%; margin:0.2rem 0rem 0.8rem 0rem; display:inline-block; }
.article__caption + .article__image { margin-top:0.2rem; }
.article__image + .article__image   { margin-top:1rem; }

.inhalt__subnodes  { margin-bottom:0.8rem; }

.inhalt__asidecol .sidebox + .sidebox { margin-top:0.8rem; }

.inhalt__topimage { background-size:cover; background-repeat:no-repeat; width:100%; }

/*
    halbe line-height-differenz abgezogen bei margin-top:
    p --> 0.5
    h3 --> 0.5
*/

.inhalt p           { margin:0rem; }
.inhalt p + p       { margin-top:3.0rem; }
.inhalt h3 + p      { margin-top:0.7rem; }
.inhalt h3 + img    { margin-top:0.7rem; }
.inhalt img + p     { margin-top:0.7rem; }
.inhalt span + p    { margin-top:0.7rem; }
.inhalt ul + p, .inhalt ol + p { margin-top:3rem; }

.article ul     { margin-left:3rem; }
.article ol     { margin-left:3rem; }
.article li     { font-size:1.6rem; line-height:2.4rem; list-style-type:disc; margin:0.5rem; }

.article-imageleft .article__image  { float:left; width:50%; margin-right:1.5rem; margin-bottom:1.9rem; position:relative; top:0.6rem; }
.article-imageright .article__image { float:right; width:50%; margin-left:1.5rem; margin-bottom:1.9rem; position:relative; top:0.6rem; }

.article-imageshorizontal .article__image   { width:calc(33.3% - 0.8rem); display:inline-block; margin-right:0.8rem; }
.article-imageshorizontal .article__caption { display:none; }


@media only screen and (max-width: 768px) 
{
    .inhalt__left  { float:left; width:calc(100% - 30rem); }
    .inhalt__right { float:left; width:28rem; }
}

@media only screen and (max-width: 767px) 
{
    .inhalt         { padding-top:0rem; }
    .inhalt__left   { float:none; width:100%; }
    .inhalt__right  { float:none; width:100%; margin-top:3rem; }
    .inhalt__clear  { display:none; }

    .article-imageleft .article__image  { float:none; width:100%; margin:0rem 0rem 1rem 0rem; }
    .article-imageright .article__image { float:none; width:100%; margin:0rem 0rem 1rem 0rem;; }

    .article-imageshorizontal .article__image { float:none; width:100%; margin:0.8rem 0rem 0rem 0rem; }
   
    .inhalt__inner { padding-top: 2rem; }
}

