@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  body,
  #header{
    background-color: #003063; 
    background-image: none;
  }
  
  #header form#search{right:16%;}
  
  #nav-service{right:7%;}
  
  h1{
    font-size:30px;
    line-height: 30px;
  }
  .noDesk{
    display:block;
  }
  .onlyDesk{
    display:none;
  }
  .frame-noDesk{
    display:block;
  }
  .frame-onlyDesk{
    display:none;
  }
  
  #header-inner{
    width:880px;
  }
  nav#nav-main li{
    margin-left: 1.4%;
    margin-right: 1.4%;
  }
  #wrapper,
  #content{
    width:880px;
  }
  .content_head{
    width:760px;
  }
  #image_teaser h2{
    font-size:30px;
    line-height: 35px;
    width: 150px !important;
  }
  #image_teaser{
    height:215px;
    margin-right:26px;
    width:498px;
  }
  #hamburg_karte{
    background-size: cover;
    height:auto;
    width:236px;
  }
  #hamburg_karte h2{
    width:200px; /*margin-top:10px;*/
  }
  
  #hamburg_karte p{margin-top:90px;}
  
  #aside{
    padding-right:0;
    padding-top:0;
    width:800px;
  }
  #aside h1,#aside h2,#aside h3{
    margin-right:40px;
  }
  #aside div.modul_text{
    width:760px;
  }
  #aside div.modul_text h2,
  #aside div.modul_text h3{
    margin-right:0;
  }
  #aside div.modul_download1 h2,
  #aside div.modul_download1 h3{
    margin-right:0;
  }
  #aside div.modul_download2 h2,
  #aside div.modul_download2 h3{
    margin-right:0;
  }
  div.modul_download3{
    width:377px;
  }
  
  .modul_aside-standard .frame-type-text{margin-top:56px !important;}
  
  #hhkarte_background{
    width:768px;
  }
  #footer-info-area-inner{
    margin-left: 15px;
    margin-right: 15px;
  }
  .third{
    margin-right:0;
    width:253px;
  }
  .third p{
    font-size:14px;
  }
  .page-third{
    width:46.7%;
  }
  
  .flexslider .slides img{
  	height:230px !important;
  	width:auto !important;
  }
}


