@media only screen and (max-width : 1023px) {
   main, header #navigation, header .title{
      width: 766px;
   }
   
   header #navigation{
      display: block;
   }

   section{
      width: 236px;
   }
   
   footer div{
      width: 766px;
   }
   div.subimg{
       display: none;
   }
   .donationForm input.left{
      width: 112px;
   }
   .donationForm input.right{
      width: 112px;
      margin-left: 5px;
   }
   
   footer{
      height: 66px;
   }

   #plzfinder{
      width: 230px;
   }
}

@media only screen and (max-width : 800px) {
   header .title h1 .titlemobile{
      display: none;
   }
   header{
      height: auto;
   }
   
   header .background{
      height: 300px;
      width: 100%;
   }
   
   header .titlebg{
      display: none;
   }
   
   header .firsttitlebg{
      display: block;
      position: fixed;
      height: 60px;
      top: 0px;
      z-index: 99999;
   }
   
   header #mobilenav{
      display: block;
   }
   
   header .title h1{
      padding-left: 0px;
      font-size: 24px;
      padding-top: 22px;
   }

   header #lang{
      font-size: 22px;
      bottom: 15px;
      right: 80px;
   }
   header #lang a{
      font-size: 22px;
   }
      
   main, header #navigation, header .title{
      width: 600px;
   }
   
   section{
      width: 600px;
      padding: 0px;
      float: none;
      min-height: 100%;
   }
   
   aside{
      float: none;
      min-height: 100%;
      background-color: #FFFFFF;
      padding: 0px;
   }
   
   header #navigation{
      margin: 0px;
      padding-left: 0px;
   }
   
   header #navigation #mainnav ul{
      display: none;
      margin: 0;
      padding: 0;
   }
   
   header #navigation #mainnav li{
      background-image: none;
      background-color: transparent;
      padding-right: 0px;
      text-align: center;
   }
   
   #mainnav ul li.selected a{
      color: #80ab34;
   }  
   
   header #navigation #mainnav{
      position: fixed;
      width: 100%;
      top: 60px;
      background-color: #CCCCCC;
   }
   
   header #navigation #subnav{
      display: none;
   }
   
   aside{
      width: 600px;
   }
   aside form div{
      width: 100%;
   }
   
   footer{
      height: 95px;
   }
   
   footer div{
      width: 600px;
   }
   footer div p{
      padding-top:25px;
      padding-left: 0px;
      margin: 0px;
   }
   div.subimg{
       display: none;
   }
   .donationForm input{
      width: 100%;
      height: 27px;
   }
   .donationForm input.left{
      width: 146px;
   }
   .donationForm input.right{
      width: 142px;
      margin-left: 5px;
   }
   #plzfinder{
      width: 594px
   }
}

@media only screen and (max-width : 660px) {      
   main, header #navigation, header .title{
      width: 300px;
   }

   .fblink{
	display: none;
   }

   section{
      width: 300px;
      padding: 0px;
      float: none;
      min-height: 100%;
   }
   
   aside{
      width: 300px;
   }
   
   footer div{
      width: 300px;
	}
   #plzfinder{
      width: 295px
   }
}
@media only screen and (max-width : 520px) {   
   header #lang{
      display: none;
   }
}
