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

#main {
  padding-left: 1em;
  padding-bottom: 1em;
  padding-right: 1em;
}

#wegweiser {
  height: 0.5em;
}

#left {
  width: 100%;
  font-size: 110%;
  margin-top: 1em;
  margin-bottom: 1em;
}

#navigation {
  border-left: none;
}

#navigation li {
  display: inline-block;
  margin-right: 0.25em;
  margin-bottom: 0.25em;
}

#navigation a {
  border: 0.15em solid #dbdbdc;
  text-indent: 0;  
}

#inhalt2 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

#inhalt {
  width: 100%;
  padding-left: 0;
}

#postit {
  display : none;
}

.activeLi ul#subnavlist {
  margin-top: 0.5em;
  margin-left: 0.5em;
}

li.activeLi {
  display: block !important;
  padding: 0.5em;
  background-image: linear-gradient(to right, rgba(125,125,125,0.1), rgba(255,255,255,1));
    border-radius: 0.5em;
}

#active {
  background : #fff;
  display: inline-block !important;
}

#subcurrent {
  background: #fff !important;
}

#kopf_links {
  width: 100%;
  height: initial;
  text-align: center;
  margin-bottom: 0.5em;
}

#logo {
  width: 100%;
  height: initial;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 0.5em;
}

#kopf_links li {
  float: none;
}

#nPage #wegweiser {
    margin-top: 1.75em;
}

#colbox {
    font-size: 50%;
}

#mediaboxes .cover {
    top: 0;
}

#footer ul {
  font-size: 140%;
}

#boxes .innerCaptionWrap {
    bottom: -1em;
}

#blogPage #inhalt2 {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.multiblog-content {
    float: none;
    width: 100%;
}

.multiblog-sidebar {
    float: none;
    width: 100%;
    padding-left: 0;
}

#sPage #inhalt > .csc-default {
    padding-right: 0;
}

}