@media screen and (max-width: 992px) {

#right, #left {
    display:none;
}
#main {
    width: 100%;
}

#main > .inside {
    margin-left: 0px;
    margin-right:0px;
    
    margin-left: 30px;
    margin-right: 30px;
    padding-top:80px;
}


h1 {
    font-size:32px;
}
#wrapper {
   /* width:80%;*/
    height:100%;
   /* float:right;*/
    padding-top:0;
}
#header, #container {
    /*max-width:1000px;*/
    padding-right:0;
    padding-left:0;

}
#header {
    padding-top:10px;
}

.logo-header {
    display:none;
    padding-bottom:10px;
}
.logo-header img {
    display:none;
}

.seitenleiste {
    width:250px;
    min-height:100%;
    right:0;
    top:0;
    position:absolute;
    display:block;
    background:#64a724;
}
.co-out {
    min-height:100%;
    position:relative;
}
.co-in {
    margin-right:300px;
}
#kontaktdaten {
    padding:30px 0;
    text-align:center;
    background:-moz-linear-gradient(top,#64a724,#4c801c);
    background:-webkit-linear-gradient(top,#64a724,#4c801c);
    background:-o-linear-gradient(top,#64a724,#4c801c);
    background:-ms-linear-gradient(top,#64a724,#4c801c);
    background:linear-gradient(to bottom,#64a724,#4c801c);
    -pie-background:linear-gradient(top,#64a724,#4c801c);
    line-height:24px;
    color:#fff;
    font-weight:300;
}
#kontaktdaten .headline {
    margin-bottom:10px;
    font-size:20px;
    font-weight:700;
}
.facebook a,
.youtube a,
.instagram a {
    padding-top:50px;
    padding-bottom:50px;
}
.col2 {
    width:50%;
    position:relative;
    float:left;
}
.col2.leftside {
    padding-right:15px;
}
.col2.rightside {
    padding-left:15px;
}
.mod_subscribe input,
.mod_unsubscribe input {
    width:50%;
}
.mp td {
    padding:10px;
}
.mp tr:hover td {
    color:#fff;
    background:#f69f1c;
    cursor:default;
}



}