body{min-width:0;}
@media all and (max-width: 960px){
.navi{height:204px;}
.navi .logo{position:absolute;margin:0 0 0 -133px;left:50%;float:none;}
.navi .inner > ul{padding:150px 0 0;margin:0 auto;float:none;}
.header{margin:0;}
.wwChanger2 figure{left:0;width:100%;height:100%;margin:0;}
.wwChanger2 figure img{width:100%;height:auto;}
.wwChanger2-navi{height:98%;}
.box-express,.content-bg{display:none;}
.content{margin:0 auto;}
.content .inner{width:97%;margin:0 auto;}
.anfahrt .content .inner img{max-width:100%;height:auto;}
.pre-footer{margin:0;}
.pre-footer .inner{padding:45px 0 40px;width:490px;}
.pre-footer .box{width:245px;padding:0;}
.pre-footer .box-bolsterlang,.pre-footer .box-hoernerbahnen{margin:40px 0 0;}
.footer .inner{width:97%;}
.box-conversions .box-heading{float:none;padding:18px 0;height:auto;margin:0;width:100%;text-align:center;}
.box-conversions .box-heading .arrow,.box-conversions .box-heading .left-arrow{display:none;}
.box-conversions .wrap{width:445px;margin:40px auto 0;}
.box-conversions .wrap .conversion:first-child{margin:0;}
.left-column,.right-column{width:100%;margin:20px auto 0;float:none;}
#content,#datenschutz,#rechtliche-hinweise{margin:0;}
.three-pics a,.four-pics a{float:none;display:block;margin:0 0 15px !important;}
.three-pics img,.four-pics img{margin:0 auto;}
.shadow-nav{width:100%;}
.subnavi img{margin:0;left:0;}
.trustyou{display:none;}
.tu-mobil{display: block;}
.trust-mobil{ padding-top: 10px}
}
@media all and (max-width: 700px){
.navi{height:auto;}
.navi-second{display:block;width:100% !important;}
.navi-first,.navi > .inner > ul > .current > a span{display:none;}
.navi > .inner > ul > li{float:none;margin:0;}
.navi > .inner > ul > li > a,.navi > .inner > ul > li:hover > a,.navi > .inner > ul > .current > a{padding:4px 0;}
.navi .inner a{text-align:center !important;}
.navi ul ul{position:relative;padding:0;width:100%;}
.navi ul ul div{border:none;padding:0;}
.navi ul ul li{margin:0;}
.navi ul ul li a{padding:3px 0;}
.content .inner .contact-icon:first-child{display:none;}
.detail .left-column{width:100%;}
.detailChanger2 figure{left:0;width:100%;height:auto;margin:0;}
.detailChanger2 figure img{max-width:100%;height:auto;}
.detailChanger2-text{display:none;}
.detailChanger2-navi .point{display:none;}
.detailChanger2-next{float:right;margin:0 10px 0 0;}
.detailChanger2-prev{float:left;margin:0 0 0 10px;}
}
@media all and (max-width: 540px){
.navi .conversions{display:none;}
.pre-footer .inner{width:245px;}
.pre-footer .box{margin:40px 0 0 !important;padding:0 0 35px !important;height:auto;}
.pre-footer .inner .box:first-child{margin:0 !important;}
.preise td, .preise th{border-width:1px 0 !important;display:block;width:100% !important;padding:10px 0 !important;height:auto !important;text-align:center !important;}
.preise .season{display:block;}
}
@media all and (max-width: 500px){
.pics{width:228px !important;}
.pics a{float:none;}
.pics a:first-child{margin:0 0 15px;display:block;}
.pic{width:100% !important;}
.pic img,.pics img{max-width:98%;height:auto;}
}
@media all and (max-width: 460px){
.box-conversions .wrap{width:215px;}
.box-conversions .wrap a.phone-icon{margin:15px 0 0;}
.box-conversions .wrap a.contact-icon{margin:15px 0 0 15px;}
fieldset .float_left{float:none;}
fieldset textarea{width:100%;}
.wetter td,.wetter th{display:block;text-align:center !important;width:100% !important;}
.wetter td.last{border-right:1px solid #666;}
.wetter td:first-child{border-left:1px solid #666;}
.wetter .wetter-tag{border:none !important;}
ul.more-persons li{width:auto;}
ul.more-persons .float_right{float:none;margin:0;}
.impressum td{display:block;}
}