@media screen and (max-width: 650px) {
    body {
      font-size:1em;
    }
    #header{   
      background-image:none;
    	padding:0;
    }
    #header img {
      display:none;
    }
    #header img#headerMobile {
      display:block;
    }
    #contentLEFT{
    	float:none;
    	width:100%;
    	background-color:#7aa94d;
    } 
    #contentRIGHT{
    	float:none;
    	width:100%;
    }
    #contentMAIN{ 
    	background-image:none;
    	padding:0;
    }
    #contentmain{ 
    	background-image:none;
    	padding:0;
    }
    #naviMain{
      padding-bottom:0;
    }
    #naviMain ul.naviMAIN {
      padding:0;
      font-size: 1em;
    }
    #naviMain ul.naviMAIN li {
      line-height: 30px;
      padding:0;
    }
    #naviMain ul.naviMAIN li.current, #naviMain ul.naviMAIN li.active {
      border-top:solid 1px #ffcbcd;
      border-bottom:solid 2px #ffb6b9;
    }
    #naviMain ul.naviMAIN li.normal a, #naviMain ul.naviMAIN li.normal a:link, #naviMain ul.naviMAIN li.normal a:visited, #naviMain ul.naviMAIN li.normal a:active, #naviMain ul.naviMAIN li.normal a:hover, #naviMain ul.naviMAIN li.normal a:focus {       
      background:none;
      line-height: 30px;
      background-color:#db394d;          
      border-bottom:solid 1px #bf2b3c;
      border-top:solid 1px #e46b7a;
      padding:0;
      text-align:center;
    }
    #naviMain ul.naviMAIN li.normal a:hover {  
      background:none;
      background-color:#fe9e9e;
      border-top:solid 1px #ffcbcd;
      border-bottom:solid 1px #ffb6b9;
    }
    #naviMain ul.naviMAIN li.active a, #naviMain ul.naviMAIN li.active a:link, #naviMain ul.naviMAIN li.active a:visited, #naviMain ul.naviMAIN li.active a:active, #naviMain ul.naviMAIN li.active a:hover, #naviMain ul.naviMAIN li.active a:focus {      
      background:none;
      line-height: 30px;
      background-color:#fe9e9e;    
      padding:0;
      text-align:center;
    }
    #naviMain ul.naviMAIN li.current a, #naviMain ul.naviMAIN li.current a:link, #naviMain ul.naviMAIN li.current a:visited, #naviMain ul.naviMAIN li.current a:active, #naviMain ul.naviMAIN li.current a:hover, #naviMain ul.naviMAIN li.current a:focus {     
      background:none;
      line-height: 30px;
      background-color:#fe9e9e;
      padding:0;
      text-align:center;
    }
    #naviMain ul.naviMAIN li.first {
    }
    #lspalte_auto {
      display:none;
    }
    #lspalte_auto_bottom{
      display:block;
    	padding:0;
    	width:100%;
    }
    #c3 .tx-fdfx2cols-pi1{
      padding-left:4%;
      padding-right:1%;
	    text-align:left;
    }
    #c2 .c2l1d-left, #c2 .c2l1d-middle, #c5 .c2l1d-left, #c5 .c2l1d-middle, #c6 .c2l1d-left, #c6 .c2l1d-middle, #c8 .c2l1d-left, #c8 .c2l1d-middle, #c7 .c2l1d-left, #c7 .c2l1d-middle, #c10 .c2l1d-left, #c10 .c2l1d-middle{
    	float:none;
    	width:100%;
    }
    #footer{
      width:100%;
    }
    #footerContent {
      background-image:url("../images/bg_footer_content_mobile.gif");
      background-repeat:no-repeat;
      background-size:100%;
      padding:7% 0;
      height:100%;
      position:relative;
      width:100%;
    }
    #footer img {
      display:none;
    }
    #naviMeta {
      width:35%;  
    }
    ul.naviMETA {
      padding-top:6%;
    }
    ul.naviMETA li.normal a:hover {
    	color:#db394d;
    }
    ul.naviMETA li.active a,ul.naviMETA li.active a:link,ul.naviMETA li.active a:visited,ul.naviMETA li.active a:active,ul.naviMETA li.active a:hover,ul.naviMETA li.active a:focus {
    	color:#db394d;
    }
    #copy {
      /*padding-right:0;
      padding-left:1%;
      width:64%;*/
      display:none;
    }
    div.mscontent {
      letter-spacing:0;
    }
    .powermail_label {
      width: 25%;
    }
    .powermail_field {
      width: 70%;
    }
    .powermail_submit {
      width:45%;
    }
}
