@media screen and (max-width:1180px){table.talk,.talk tr,.talk td,.talk tbody,.talk thead{display:block}.talk tr{padding:20px 0}}@media screen and (max-width:1040px){.site-nav{float:right;margin-right:10px}.site-logo{display:block;margin:0}nav ul{padding:0}.header a{font-size:17px}}@media screen and (max-width:810px){body{font-size:90%}.mobile-link{display:block}.section-slider .typo-body{font-size:18px}.section-slider .avatar img{height:100px;margin:10px 2px;border:none}.flex-direction-nav a:before{font-size:22px}.flex-control-paging li a{width:8px;height:8px}.typo-headline{font-size:30px}.typo-headline2{font-size:20px}.totop{right:15px;bottom:15px;padding:10px}.kontakt p.typo-body{font-size:16px}.typo-body,p,li,table,.typo-link,a,.typo-link-normal{font-size:16px}.kontakt table td,.kontakt table a{padding:5px 25px 5px 0px;font-size:16px}.ma-kontakt .ma-text p{font-size:16px}.ma-kontakt .ma-text a{font-size:16px}.ma-kontakt .ma-bild{width:auto;float:none}.ma-kontakt .ma-text{padding-top:5px;width:auto;float:none;margin:20px 0;margin-top:10px}.site-logo{display:none}.site-nav{float:right;margin-right:30px;position:fixed;height:100%;width:100%;background:#fff;z-index:1000;top:0;left:0}.header-view{display:none;max-height:none}.site-nav{margin-top:46px}.js .header-normal{height:0}nav li{display:block}.section-header{max-height:200px;background-position:50% 13px}.mobile-button{position:fixed;z-index:100;width:100%;font-size:27px;display:block;background:#fff;box-shadow:#D7D7D7 0 0 5px}.mobile-button i{padding:10px}.header-sub li.first-child{margin:0}.header-view>div{text-align:left;height:100%;width:100%;margin:0 auto;position:relative;text-align:justify;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;overflow:hidden;box-shadow:#D7D7D7 0 0 5px}.section-footer .flt.left,.section-footer .flt.right.text-right,.maschine .flt.left.half,.maschine .flt.right.half,.maschine .flt.left,.maschine .flt.right{float:none;text-align:left;width:100%}}@media only screen and (min-width:320px) and (max-width:480px){nav a{padding:15px 10px}}