@media screen and (min-width: 1200px) {
/* styles_1200.css */
 .instabutton{
    bottom:0;
    top:108px;
    position:absolute
}
#header{
}
#header .mod_navigation{
    right:0;
    position:absolute;
    bottom: 0px
}
#header .mod_navigation.block{
    display:inline-block;
    margin-bottom:0
}
#footer{
    padding-top:60px;
    padding-bottom:0
}
#footer .designhinweis{
    margin-top:60px
}
#footer .inside .infosseitenfuss{
    display:block
}
.sloganstartseite{
    padding-top:44px;
    padding-bottom:60px
}
.sloganstartseite h3{
    font-size:1.8rem;
    color:#303030;
    font-weight: 400
}
.sloganstartseite h1{
    margin-top:20px;
    margin-bottom:20px;
    font-size:2.5rem;
    color:#7f1500;
    text-transform:uppercase;
    font-weight: 400
}
.sloganstartseite p{
    font-size:1.2rem;
    color:#303030;
    font-weight: 400
}
.ce_text.links{
    width:50%;
    float:left;
    padding-top:15px;
    padding-right:15px;
    padding-left:15px
}
.ce_text.rechts{
    padding-top:30px;
    padding-left:30px;
    text-align:justify
}
.ce_text.links{
    padding-top:30px;
    padding-right:30px;
    text-align:justify
}
.ce_text.links .textsonder{
    max-width:600px;
    margin-left:auto
}
.ce_text.rechts .textsonder{
    max-width:600px
}

.links.content-text {
    width:50%;
    float:left;
    padding-top:15px;
    padding-right:15px;
    padding-left:15px
}
.rechts.content-text {
    padding-top:30px;
    padding-left:30px;
    text-align:justify
}
.links.content-text {
    padding-top:30px;
    padding-right:30px;
    text-align:justify
}
.links.content-text .textsonder{
    max-width:600px;
    margin-left:auto
}
.rechts.content-text .textsonder{
    max-width:600px
}

.rose.news{
    padding-top:60px;
    padding-bottom:60px
}
.ce_image.rechts img, .rechts.content-image img{
    width:100%
}
.ce_image.links img, .links.content-image img{
    width:100%
}
}