body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
@media (min-width:1275px) {
    .mauticform_wrapper {
        max-width: 1220px !important;
        width: 1220px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .mauticform-innerform h3 {
        font-size: 24px;
    }

    .ce_image img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px
    }

    .layout_full a,
    .back a,
    .ce_text a,
    .content-text a,
    .mod_newslist a,
    .event a {
        text-decoration: underline;
        color: #bd0000;
    }

    

    #tugenden img {
        width: 150px;
    }

    .mod_article .rte {
        margin-top: -20px;
    }

    #tugenden .content-text {
        margin-top: -20px;
    }


    .ce_text,
    .content-text {
        margin-bottom: 50px
    }

    .ce_text .image_container.float_right,
     .content-text.media--right figure {
        margin-top: 10px;
        margin-bottom: 30px;
        margin-left: 50px;
    }

    .ce_text .image_container.float_left,
    .content-text.media--left figure {
        margin-top: 10px;
        margin-bottom: 30px;
        margin-right: 50px;
    }

    #gebet .image_container.float_left,
    #gebet.media--left figure {
        margin-top: 10px;
        margin-bottom: 400px;
        margin-right: 50px;
    }

    #geheimnisse .image_container.float_left, 
    #geheimnisse.media--left figure {
        margin-top: 85px;
        margin-bottom: 85px;
        margin-right: 50px;
    }

    .ce_text .content,
    .mod_article {
        width: 1220px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }

    .header_img {
        width: 1220px;
        margin-left: auto;
        margin-right: auto;
    }

    .mod_navigation .level_1 {
        width: 1400px;
        margin-left: auto;
        margin-right: auto;
    }

    #header {
        margin-left: auto;
        margin-right: auto;
    }

    .mod_navigation .block {
        overflow: hidden;
    }

    body {
        font-family: calibri, verdana, arial;
        font-size: 1em;
    }

    .start_img {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .start_img img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: 170px;
        max-width: 450px;
    }

    #mobilnav .mod_navigation {
        display: none;
    }

    .mod_navigation {
        background: #bd0000;
        height: 35px;
        margin-top: 100px;
        -webkit-box-shadow: 4px 4px 5px 2px rgba(144, 144, 144, .15);
        box-shadow: 4px 4px 5px 2px rgba(144, 144, 144, .15);
        overflow: visible;
    }

    .mod_navigation .level_1 li {
        float: left;
        font-weight: bold;
        padding: 5px 30px 5px 10px;
        color: #555555;
        text-decoration: none;
        list-style-type: none;
        height: 25px;
        position: relative;
        background-color: #bd0000;
    }

    .mod_navigation .level_1 li:hover {
        background-color: #EE0000;
    }

    .mod_navigation .level_1 li:hover .active {
        background-color: #EE0000;
    }

    .mod_navigation .level_1 .active {
        /*float: left; font-weight:bold;*/
        padding: 5px 40px 5px 10px;
        text-decoration: none;
        list-style-type: none;
        height: 25px;
        color: #ffffff;
        /*margin-top: -20px; height: 35px; position: relative;*/
        background-color: #990000;
    }

    .mod_navigation .level_2 {
        display: block;
        position: absolute;
        background-color: #900000;
        border-radius: 0px 0px 6px 6px;
    }

    .mod_navigation .active:hover .level_2 {
        background-color: #900000;
        display: block;
        padding: 0 5px 0 0;
        margin: 10px 0 0 -10px;
    }

    .mod_navigation li:hover .level_2 {
        background-color: #900000;
        display: block;
        padding: 0 5px 0 0;
        margin: 30px 0 0 -10px;
    }

    .mod_navigation .a:hover .level_2 {
        background-color: #900000;
        display: block;
        padding: 0 5px 0 0;
        margin: 10px 0 0 -10px;
    }

    .mod_navigation ul .level2 {
        background-color: #900;
        list-style-type: none;
    }

    .mod_navigation .level_2 a {
        padding: 5px;
    }

    .mod_navigation a {
        float: left;
        font-weight: bold;
        padding: 0px 40px 0px 10px;
        color: #ffffff;
        text-decoration: none;
        list-style-type: none;
    }

    .mod_navigation ul {
        background-color: #bd0000;
        list-style-type: none;
        padding-left: 0;
    }

    .mod_navigation .level_2 {
        background-color: #990000;
    }

    .mod_navigation .level_2 {
        display: none;
    }

    .mod_navigation .level_2 .last {
        padding-bottom: 10px;
        border-radius: 0px 0px 6px 6px;
    }

    .mod_navigation .level_2 li {
        background-color: #990000;
        width: 100%;
        margin: 0;
        padding: 5px 0 5px 5px;
    }

    .mod_navigation .level_2 .active {
        background-color: #880000;
        width: 100%;
        margin: 0;
        padding: 5px 0 5px 5px;
    }

    .navipath a,
    .navipath a.active,
    .navipath a.last,
    .navipath a.first {
        float: left;
        list-style-type: ">";
        padding-right: 5px;
        text-decoration: none;
        color: black;
    }

    .navipath li {
        font-size: 90%;
        float: left;
        list-style-type: ">";
        padding-right: 5px;
        text-decoration: none;
        color: black;
    }

    header .content-text {
        padding-right: 10px;
        padding-left: 10px;
        position: absolute;
        top: 0;
        width: 100%;
        margin-top: 15px;
    }

    #container {
        margin-top: 35px;
    }

    p {
        margin-block-start: 0.3em;
    }

    body {
        font-family: calibri, verdana, arial, sans-serif;
        font-size: 1em;
    }
    h1.cancelled, h2.cancelled {
        text-decoration: line-through;
    }
    h1.cancelled a, h2.cancelled a {
        text-decoration: line-through;
    }

    h1 {
        font-size: 2.0em;
        color: #fe0000;
        padding-top: 15px;
    }

    h2 {
        font-size: 1.5em;
        color: #fe0000
    }

    h3 {
        font-size: 1.3em;
        color: #fe0000
    }

    h4 {
        font-size: 1.1em;
        margin-block-end: 0.3em;
    }

    #main li {
        list-style-image: url("../../files/design/css/files/design/kreuz%20schwarz%20klein.jpg");
        color: black;
        padding-left: 5px;
        padding-top: 5px;
    }

    ul {
        list-style-type: none;
    }

    .mandatory {
        margin: 5px 5px 10px 5px;
    }

    .ce_form {
        width: 1220px;
        margin-left: auto;
        margin-right: auto;
    }

    .mod_newslist,
    .mod_newsreader {
        width: 1220px;
        margin-left: auto;
        margin-right: auto;
    }

    .widget-submit {
        padding-left: 10px;
    }

    .mod_login {
        
        padding-top: 20px;
    }
}
@media (min-width: 1275px) {

    .head_img {
        position: fixed;
        height: 80px;
        width: auto;
        margin-top: 10px;
        margin-left: 10px;
    }

    header {
        background: #f5f5f5 url("/files/design/header.png") center center no-repeat;

        box-shadow: 4px 4px 5px 2px rgba(144, 144, 144, .15);

        height: 180px;

        /* width: 100%; */

        position: sticky;
        top: 0;
        left: 0;

        transition: height 0.2s ease-in-out;

        z-index: 99999999;
    }

    header .ce_text {
        position: absolute;
        top: 0;
        width: 100%;
        margin-top: 15px;
        padding-right: 10px;
        padding-left: 10px;
    }

    #header .inside {
        position: absolute;
        width: 100%;
        height: 100%;
        margin-right: auto;
        margin-left: auto;
    }

}
@media (max-width: 1274px) {

    #footer {
        padding-right: 10px;
        padding-bottom: 10px;
    }

    .ce_text a,
    .layout_full a,
    .back a,
    .mod_newslist a {
        color: #bd0000;
        text-decoration: underline;
    }

    .ce_text .image_container {
        float: none;
        margin-top: 10px;
        margin-right: auto;
        margin-bottom: 30px;
        margin-left: auto;
    }

    .ce_text .image_container img {
        display: block;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }

    #footer-adress-block {
        padding-right: 10px;
        text-align: right;
        font-size: .8em;
        color: #bdbdbd;
    }

    .start_img img {
        display: block;
        width: 90%;
        max-width: 450px;
        margin-right: auto;
        margin-left: auto;
        padding-right: 10px;
        padding-left: 10px;
    }

    #header .mod_navigation {
        display: none;
    }

    #mobilnav .mod_navigation {
        width: 60%;
        margin: 0;
        padding: 0;
        font-size: 100%;
        line-height: 2em;
    }

    #mobilnav .mod_navigation ul {
        margin: 0;
        padding: 0;
    }

    #mobilnav .mod_navigation a {
        height: 100%;
        padding: 0;
        color: #bd0000;
        text-decoration: none;
        list-style-type: none;
    }

    #mobilnav .mod_navigation a:hover {
        color: #990000;
    }

    #mobilnav .mod_navigation a:active {
        color: #fe0000;
    }

    #mobilnav .mod_navigation li {
        padding: 0 0 0 10px;
        list-style-type: none;
    }

    #mobilnav .ce_accordion {
        margin: 20px 10px 10px;
        padding-left: 20px;
    }

    #mobilnav .toggler,
    #mobilnav .toggler.active {
        width: 50%;
        height: 21px;
        padding-left: 10px;
        background-image: url("/files/design/open.png");
        background-repeat: no-repeat;
    }

    body {
        font-family: calibri, verdana, arial, sans-serif;
        font-size: 1em;
    }

    p {
        margin-block-start: .3em;
    }

    h1 {
        font-size: 2em;
        color: #fe0000;
    }

    h2 {
        font-size: 1.5em;
        color: #fe0000;
    }

    h3 {
        font-size: 1.3em;
        color: #fe0000;
    }

    h4 {
        font-size: 1.1em;
        margin-block-end: .3em;
    }

    #main li {
        color: black;
        padding-top: 5px;
        padding-left: 5px;
        list-style-image: url("/files/design/kreuz%20schwarz%20klein.jpg");
    }

    ul {
        list-style-type: none;
    }

    .mandatory {
        margin: 5px 5px 10px;
    }

    .ce_form {
        width: 50%;
    }

    .widget-submit {
        padding-left: 10px;
    }

    .mod_article {
        padding-right: 25px;
        padding-left: 25px;
    }

}
@media (min-width: 1275px) {

    #start_wbg_1 .parallax__layer--back {
        background-image: url("/files/design/Startseite.jpg");
    }

    #start_wbg_3 .parallax__layer--back {
        background-image: url("/files/design/compass-g0f61b47f8_1920.jpg");
        background-position: top;
    }

    #start_wbg_5 .parallax__layer--back {
        background-image: url("/files/design/cross-g5eb6fcbcf_1920.jpg");
    }
 #start_wbobg_2 .parallax__layer--back {
        background: white;
        height: 250px;
    }
    #start_wbg_1,
    #start_wbg_3,
    #start_wbg_5 {
        z-index: 2;
    }

    #start_wbg_1 .parallax__layer {
        height: 750px;
    }

    #start_wbg_3 .parallax__layer {
        height: 600px;
    }

    #start_wbg_5 .parallax__layer {
        height: 700px;
    }

    #start_wobg_2 .parallax__layer {
        height: 430px;
    }

    #start_wobg_4 .parallax__layer {
        height: 350px;
    }

    #start_wobg_2,
    #start_wobg_4 {
        z-index: 4;
    }

    .parallax .wobg {
        background: white;
    }

    .parallax__layer--base .content {
        padding: 15px;
    }

    .parallax__layer--base .container {
        background-color: rgba(255, 255, 255, .75);
    }

    .parallax {
        height: 500px;      /* Fallback */
        height: 80vh;

        overflow-x: hidden;
        overflow-y: auto;

        -webkit-perspective: 310px;
        -moz-perspective: 310px;
        -ma-perspective: 310px;
        -o-perspective: 310px;
        perspective: 3.1px;
    }

    .parallax__group {
        position: relative;

        height: 500px;      /* Fallback */
        height: 80vh;

        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        transform-style: preserve-3d;

        /* transform: translate3d(700px, 0, -800px) rotateY(30deg); */
    }

    .parallax__layer {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;

        /* bottom: 0; */
        /* box-shadow: 0 0 0 2px #000; */
    }

    .parallax__layer--base {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);

        z-index: 10;
    }

    .parallax__layer--back {
        /*-webkit-transform: translateZ(-100px) scale(1.4);
        -moz-transform: translateZ(-100px) scale(1.4);
        -ms-transform: translateZ(-100px) scale(1.4);
        -o-transform: translateZ(-100px) scale(1.4);*/

        transform: translateZ(-3px) scale(2);

        z-index: 3;

        background-size: cover;
        background-position: center;
    }

    #start_wbg_1 .parallax__layer--back {
        margin-top: -32px;
    }
    #start_wobg_2 .parallax__layer--base {
        padding-top: 140px;
    }
    #start_wbg_3 .parallax__layer--base {
        margin-top: 150px;
    }
    #start_wobg_4 .parallax__layer--base {
        margin-top: 110px;
    } #start_wbg_5 .parallax__layer--base {
        margin-top: 180px;
    }
    #bg1 .parallax__layer--back {
        background-image: url("/files/design/Startseite.jpg");
    }

    #bg2 .parallax__layer--back {
        background-image: url("/files/design/compass-g0f61b47f8_1920.jpg");
    }

}

@media (max-width: 1274px) {

    .head_img {
        /* display: none; */

        position: sticky;

        height: 70px;
        width: auto;

        margin: 10px;
    }

    #header {
        background: #f5f5f5 url("/files/design/header_mobil.png") center center no-repeat;

        box-shadow: 4px 4px 5px 2px rgba(144, 144, 144, .15);

        height: 90px;

        /* width: 100%; */

        position: sticky;
        top: 0;
        left: 0;

        transition: height 0.2s ease-in-out;

        z-index: 99999999;
    }

    header .ce_text {
        position: absolute;
        top: 0;
        width: 100%;
        margin-top: 15px;
        padding-right: 10px;
        padding-left: 10px;
    }

    #header .inside {
        position: absolute;
        width: 100%;
        height: 100%;
        margin-right: auto;
        margin-left: auto;
    }

}
@media (max-width: 1274px) {

    #start_wbg_1 .parallax__layer--back {
        background-image: url("/files/design/Startseite.jpg");
    }

    #start_wbg_3 .parallax__layer--back {
        background-image: url("/files/design/compass-g0f61b47f8_1920.jpg");
        background-position: top;
    }

    #start_wbg_5 .parallax__layer--back {
        background-image: url("/files/design/cross-g5eb6fcbcf_1920.jpg");
    }

    #start_wbg_1,
    #start_wbg_3,
    #start_wbg_5 {
        z-index: 2;
    }

    #start_wobg_2,
    #start_wobg_4 {
        z-index: 4;
    }

    #start_wbg_1 .parallax__layer {
        height: 100vh;
    }

    #start_wbg_1 {
        height: 120vh;
    }

    #start_wbg_3 .parallax__layer {
        height: 200vh;
    }

    #start_wbg_3 {
        height: 200vh;
    }

    #start_wbg_5 .parallax__layer--base {
        height: 180vh;
    }

    #start_wbg_5 .parallax__layer--back {
        height: 120vh;
    }

    #start_wbg_5 {
        height: 180vh;
    }

    #start_wobg_2 .parallax__layer {
        height: 100vh;
    }

    #start_wobg_2 {
        height: 100vh;
    }

    #start_wobg_4 .parallax__layer {
        height: 140vh;
    }

    #start_wobg_4 {
        height: 140vh;
    }

    .parallax .wobg {
        background: white;
    }

    .parallax__layer--base .content {
        padding: 15px;
    }

    .parallax__layer--base .container {
        background-color: rgba(255, 255, 255, .75);
    }

    .parallax {
        height: 500px;      /* Fallback */
        height: 100vh;

        overflow-x: hidden;
        overflow-y: auto;

        -webkit-perspective: 310px;
        -moz-perspective: 310px;
        -ma-perspective: 310px;
        -o-perspective: 310px;
        perspective: 3.1px;
    }

    .parallax__group {
        position: relative;

        height: 500px;      /* Fallback */
        height: 150vh;

        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        transform-style: preserve-3d;

        /* transform: translate3d(700px, 0, -800px) rotateY(30deg); */
    }

    .parallax__layer {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;

        /* bottom: 0; */
        /* box-shadow: 0 0 0 2px #000; */
    }

    .parallax__layer--base {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);

        z-index: 4;
    }

    .parallax__layer--back {
        -webkit-transform: translateZ(-100px) scale(1.4);
        -moz-transform: translateZ(-100px) scale(1.4);
        -ms-transform: translateZ(-100px) scale(1.4);
        -o-transform: translateZ(-100px) scale(1.4);

        transform: translateZ(-3px) scale(2);

        z-index: 3;

        background-position: center;
        background-size: cover;
    }

    #bg1 .parallax__layer--back {
        background-image: url("/files/design/Startseite.jpg");
    }

    #bg2 .parallax__layer--back {
        background-image: url("/files/design/compass-g0f61b47f8_1920.jpg");
    }

}
@media (min-width: 1275px) {

    .mod_eventreader .ce_text {
        margin: 0;
    }

    .mod_eventreader .back {
        margin-top: 50px;
    }

    .event h2 {
        margin-top: 0;
    }

    .mod_eventreader,
    .mod_eventlist {
        width: 1220px;
        margin-left: auto;
        margin-right: auto;
    }

}
