.mobilekampagne, .wrapper.contenu.mobilekampagne {
    padding-top:0px !important;
    margin-bottom: -56px !important;
}

.mobilekampagne .inhalt {
    padding-top:20px;
    text-align: center;
}

.mobilekampagne  .inhalt .csc-textpic-image img, .mobilekampagne  .inhalt figure.image .image-embed-item {
    max-width: 100%;
    max-height: 450px;
    width: auto;
    height: auto;
}

.mobilekampagne .ce-textpic.ce-right .ce-gallery{
    float: right;
    width: 30%;
}

.mobilekampagne  hr {
    margin:20px 0;
}

.mobilekampagne  .ce-image.ce-center {
    text-align: center;
}

.mobilekampagne .headerbild img{
    max-width: 100%;
    height: auto;
    float: left;
}

.mobilekampagne  figure.image {
    padding-bottom: 0px;
}

.mobilekampagne h2 {
    font-weight: 900;
    text-align: center;
    font-size: 2em;
}

.mobilekampagne  figcaption.image-caption {
    font-size: 0.875em;
    display: block;
    width: 100%;
    text-align: left;
}

.mobilekampagne .rahmen {
    margin: 0 auto 208px auto;
}

.mobilekampagne a.Button  {
    background: url(../img/pfeil.png) #012639 no-repeat 10% 49%;
    color: #fff;
    font-weight: 700;
    border: none;
    font-size: 1em;
    padding: 4px 8px 4px 37px;
    margin-top: 12px;
    margin-left: 6px;
    width: auto;
    display: inline-block;
    text-decoration: none;
}

.kampagnewrapper #logo {
    width: 100px;
    height: auto;
    min-height: inherit;
    float: none;
    position: absolute;
    margin: 0;
}

.kampagnewrapper  header {
    margin-left:0 !important;
}

@media screen and (min-width: 768px) {
    .mobilekampagne .inhalt {
        text-align: left;
    }
    .mobilekampagne .inhalt p {
      
        text-align: left;
    }
    .mobilekampagne h2 {
        text-align: left;
    }
    .mobilekampagne .ce-image.ce-center {
        text-align: left;
    }

    
  }