@media screen and (max-width: 1070px){
	body{
		-moz-text-size-adjust: none;
		-webkit-text-size-adjust: none;
		-ms-text-size-adjust: none;
		text-size-adjust: none;
		-webkit-appearance: none;
	}
	
	#all, #header, #content, #footer, .seo_footer, .seo_footer table, .wt-rotator, .wt-rotator .screen, #bottom_block, #bottom_block4{
		width: 748px!important;
	}
	
	h1{
		font-size: 23px;
	}
	
	.breit {
	    width: 587px !important;
	}
	
	.wt-rotator .screen img{
		max-width: 100%;
		left: 0!important;
	}
	
	#inhalt.slider_content .wt-rotator .desc{
		top: 85px!important;
		left: 25px!important;
	}
	
	#inhalt.slider_content .wt-rotator .c-panel{
		top: 340px!important;
	}
	
	#prevTB{
		left: 670px!important;
	}
	
	#header ul{
		font-size: 12px;
	}
	
	#header ul li{
		margin-right: 22px;
	}
	
	#sprachauswahl{
		width: 110px;
	}
	
	#bottom_block .bottom_box{
		width: 180px;
		margin-right: 20px;
	}
	
	#bottom_block .bottom_box a{
		width: 180px;
		background-size: 180px auto;
		position: relative;
	}
	
	.bottom_box_desc{
		bottom: 0px;
		top: auto;
		position: absolute;
	}
	
	#bottom_block4{
		margin-left: 25px;
		margin-top: -210px;
	}
	
	#bottom_block4 .bottom_box4{
		width: 140px;
		height: 83px;
		margin-right: 10px;
	}
	
	#bottom_block4 .bottom_box4 a{
		width: 140px;
		height: 83px;
		background-size: 140px auto;
		position: relative;
	}
	
	#unternavi{
		width: 160px;
	}
	
	#inhalt .text{
		padding-right: 30px;
	}
	
	#bildergalerie{
		width: 200px;
	}
	
	#bildergalerie iframe,
	#bildergalerie img{
		width: 200px;
		height: 150px;
	}
	
	#bildergalerie iframe{
		height: 130px;
	}
	
	#gallery.content,
	div.slideshow a.advance-link{
		width: 200px!important;
		
	}
	
	div.slideshow-container{
		height: 167px!important;
	}
	
	span.image-caption, div.caption{
		width: 150px!important;
	}
	
	.like-btn td{
		display: block;
		margin-bottom: 20px;
	}
	
	#map_canvas{
		height: 150px!important;
		width: 200px!important;
	}
}

@media screen and (max-width: 767px){
	#all, #header, #content, #inhalt, #bildergalerie, #footer, .seo_footer, .seo_footer table, .wt-rotator, .wt-rotator .screen, #bottom_block, #bottom_block4, .dwnld-title, .dwnld-flaeche{
		width: auto!important;
	}
	
	#header{
		height: auto;
		border-bottom: 1px solid #62A6CD;
	}
	
	#logo{
		float: left;
		margin: 10px 0 20px 10px;
	}
	
	h1,h2,h3,h4{
		line-height: 1.1em;
	}
	
	
	#sprachauswahl{
		margin-top: 10px;
	}
	
	.mobilenav-btn{
		cursor: pointer;
		padding: 15px 20px 15px 10px;
		color: #032A5D;
		text-transform: uppercase;
		background: #E4F2F9 url(mobile-arrow.png) no-repeat right 20px center;
	}
	
	#bottom_block, #bottom_block4{
		margin-left: 0;
		margin-top: 0;
	}
	
	#bottom_block4{
		margin-top: 0;
	}
	
	#bottom_block .bottom_box, #bottom_block4 .bottom_box4{
		float: none;
		margin-right: auto!important;
		margin-left: auto;
		width: 260px;
	}
	
	#bottom_block4 .bottom_box4{
		background: url(/files/start_box.png) no-repeat!important;
		height: 120px;
	}
	
	#bottom_block4 .bottom_box4 a{
		height: 106px;
	}
	
	#bottom_block .bottom_box a, #bottom_block4 .bottom_box4 a{
		width: 252px;
		background-size: 252px auto;
	}
	
	.wt-rotator .inner-text, #inhalt .wt-rotator .inner-text a, .white h1, .white .smalldesc{
		color: black!important;
	}
	
	.white ul{
		list-style-image: url("/files/pfeil.gif")!important;
	}
	
	#inhalt, .seo_footer p{
		font-size: 14px!important;
		line-height: 19px;
	}
	
	#header ul{
		position: static;
		margin: 0;
		float: none;
		display: block;
		clear: both;
		display: none;
	}
	
	#header ul li{
		display: block;
		border-bottom: 1px solid #e8e8e8;
		margin-right: 0;
		height: auto;
	}
	
	#header ul li:last-child{
		border-bottom: 0;
	}
	
	#header li a{
		display: block;
		padding: 10px;
		font-size: 16px;
	}
	
	#header ul li.rex-current, #header ul li.rex-active{
		border-bottom: 1px solid #e8e8e8;
	}
	
	#inhalt .wt-rotator .desc{
		position: static!important;
		width: auto!important;
		height: auto!important;
		overflow:visible;
	}
	
	.wt-rotator .screen h1{
		font-size: 20px!important;
	}
    .container{
        position: relative;
    }
    #inhalt .wt-rotator{
        height: 415px!important;
       
        overflow-x: auto;        
    }
	
	#inhalt .wt-rotator .screen{
        overflow: visible;
        -webkit-overflow-scrolling: touch;
        height: auto!important;
	}
	
	#inhalt .wt-rotator .screen img{
		width: 300px;
        margin-left: -150px!important;
		left: 50%!important;
        height: auto;
	}
    
    .wt-rotator .inner-text{
        position: static!important;
        height: auto!important;
        width: auto!important;
    }
    
    .wt-rotator .smalldesc{
        width: auto;
    }
    
    .wt-rotator .smalldesc img{
        display: none;
    }
	
	#inhalt .wt-rotator .c-panel,
    .wt-rotator .inner-bg{
		display: none;
	}
	
	.wt-rotator .buttons{
		display: none;
	}

	#content{
		padding: 10px;
	}
	
	.content_start{
		height: auto!important;
	}
	
	#unternavi{
		float: none;
		width: auto;
		margin: 10px 0 20px 0;
	}
	
	#unternavi ul{
		width: auto;
	}
	
	#unternavi ul li {
		padding: 0;
		list-style: none;
		border-bottom: 1px solid #e2e2e2;
	}
	
	#unternavi ul li a{
		display: block;
		padding-left: 23px;
		background: url("/files/pfeil.gif") no-repeat 0 17px;
		padding-top: 14px;
		padding-bottom: 14px;
	}
	
	#unternavi .rex-navi2{
		border-top: 1px solid #e2e2e2;
		width: auto;
	}
	
	#unternavi .rex-navi2 li{
		border-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
		width: auto;
	}
	
	#unternavi .rex-navi2 li a{
		border-bottom: 0;
		padding-top: 14px;
		padding-bottom: 18px;
		display: block;
	}
	
	#balken{
		display: none;
	}
	
	#inhalt{
		float: none;
	}
	
	#inhalt .text {
		padding-right: 0px;
	}
	
	#bildergalerie{
		float: none;
	}
	
	#bildergalerie iframe{
		width: 300px;
		height: 220px;
	}
	
	.like-btn{
		width: 100%;
	}
	
	#gallery.content{
		float: none;
	}
	
	#bildergalerie img{
		width: 300px;
		height: 225px;
	}
	
	#gallery.content,
	div.slideshow a.advance-link{
		width: 300px!important;
		
	}
	
	div.slideshow-container{
		height: 245px!important;
	}
	
	span.image-caption, div.caption{
		width: 150px!important;
	}
	
	#minheight {
		height: auto;
		float: none;
	}
	
	.seo_footer td{
		display: block;
		width: 100%;
		padding-right: 0!important;
	}
	
	.seo_footer iframe{
		width: 100%!important;
	}
	
	#header ul li{
		float: none;
	}
	
	.dwnld-title{
		font-size: 19px;
		line-height: 24px;
		float: none;
	}
	
	.dwnld-bild{
		margin-bottom: 10px;
	}
	
	#meldungen td{
		display: block;
	}
	
	#meldungen .meldung_bild, #meldungen .meldung_text{
		padding-right: 0;
		width: auto;
	}
	
	#footer{
		height: auto;
	}
	
	#breadcrumb{
		border-bottom: 0;
		height: auto;
	}
	
	#breadcrumb ul, #hilfsnavi ul{
		margin: 0 10px 0 20px;
		text-align: center;
	}
	
	#breadcrumb ul li, #hilfsnavi ul li{
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		float: none;
		margin-right: 20px;
		display: inline-block;
		background: url("/files/pfeil.gif") no-repeat 0 7px;
	}
	
	#hilfsnavi{
		margin-bottom: 20px;
	}
	
	input[type=text], input[type=email], input[type=password], textarea{
		width: 97%;
		border: 1px solid #e5e5e5;
		padding: 5px;
		font-family: inherit;
	}
	
	input[type=submit]{
		border: none;
		background: #62A6CD;
		color: #fff;
		padding: 5px 15px;
	}
	
	.formgen .formtext, .formgen .formtextfield{
		width: 97%;
	}
	
	.formgen .formsubmit{
		width: auto;
		margin-left: 0;
	}
	
	.formgen .formhinweis{
		margin-left: 0;
		line-height: 1.1em;
	}

	.radiolabel{
		margin-left: 0;
	}
	
	.formgen label{
		width: 160px!important;
	}
	
	.formgen .formradio{
		width: 30px;
	}
}