@media only screen  and (max-width: 1100px){
   #startDiv #startLogo {
      width:400px;
   }
   #startDiv {
     overflow:auto;
     position:fixed;
   }

}


@media only screen  and (max-width: 900px){
   #startDiv #startLogo {
      width:300px;
   }
   #startDiv {
     overflow:auto;
     position:fixed;
   }

}

/* bis 750 */
@media only screen  and (max-width: 750px){

   h3 {
     font-size:13px;
   }
   
   li.startli{
     display:none !Important;
   }
   
   #startDiv #startLogo {
      width:200px;
   }

   #startDiv .main {
     width:94%;
     margin:auto;
   }
   #header h1 {
      position:absolute;
      right:10px;
      top:0px;
   }
   #headerNavi {
     top:0;
     left:0;
     z-index:20;
     height:auto;
     width:auto;
     text-align:right;
     background:#F8F8F9;
     min-width:auto;
   }

   #headerNavi #mobileNaviaufzu {
     padding-left:20px;
     padding-top:20px;
     display:block;
   }

   #headerNavi ul  {
     display:none;
     width:100%;
     margin: 0;
     padding:0;
     margin-top:10px;
     border-top:1px solid #1C6FB5;
   }

   #headerNavi a {
     padding:5px;
     color:#1c6fb5;
     padding-right:10px;
     text-decoration:none;
     font-size:1em;
     font-weight:bold;
     background:#F8F8F9;
     text-transform: uppercase;
   }
   #headerNavi a:hover {
     background:#f1f1f1;
   }

   #openStartDiv {
     position:relative;
     padding-top:10px;
     bottom:0px;
   }   
   
   #openStartDiv img {
     width:50px;
   }
   

   #headerNavi ul li {
     display: block;
   }

   #headerNavi ul li a {
      display: block;
      border-bottom:1px solid #1c6fb5;
      padding-top:15px;
      padding-bottom:15px;
   }
   #searchDiv{
     left:5px;
   }

   #leftDiv {
     width:0;
   }

   #leftDiv #aufzu, #leftDiv .text {
     display:none;
   }

   #righttDiv {
     width:0;
   }

   #searchDiv {
     left:10px;
   }

   #rightDiv #aufzu, #rightDiv .text {
     display:none;
   }

   .subMainDiv {
     width:90%;
     margin:auto;
   }


}
