@media only screen and (max-height:610px), only screen and (max-width:700px){
  #container{
    margin: 0 auto;
  }
  #spalte .menu {
    position: relative !important;
  }
  .custom-logo {
    background: #fff none repeat scroll 0 0;
    height: 1.4em;
    top: 0;
    width: 100%;
    z-index: 10;
  }
}


@media only screen and (max-width:990px){
  #page_content {
    padding: 0;
    width: 60%;
  }
  #container {
    margin: 1em auto;
  }
}

@media only screen and (max-width:700px){
  #spalte{
    width: 100%;
    margin-bottom: 2em;
  }
  #page_content {
    float: none;
    margin: 0.2em;
    width: 100%;
  }
  #spalte .menu {
    /*margin: -120% 0 0;*/
    width: 100%;
}
}