@media (max-width:975px){#page{width:auto;padding:0;}#logo,#leftcol,#maincol,#address{float:none;padding-left:25px;padding-right:25px;}#maincol,#address{width:auto;}#logo_mobnav{display:block;}#address p{font-size:1.6em;}#address{position:static;width:auto;border:0px none;background:#bcbec0;color:#FFF;padding-bottom:2.5em;padding-top:2.5em;}#mainnav{position:absolute;z-index:10;top:-100vh;right:0;width:100%;height:100vh;padding:0;background:#009edf;border:0px none;color:#ddd;-webkit-transition:top 0.4s ease-in-out;-moz-transition:top 0.4s ease-in-out;transition:top 0.4s ease-in-out;}#mainnav.open{top:0;}#mainnav ul{padding:0 2.5em;}#mainnav a{color:#ccc;}#mainnav a.act,#mainnav a:hover{color:#FFF;}#navtoggle,#totop{display:block;}#teaser .typo3-neos-nodetypes-headline{display:block;height:auto;padding:2.5em 0;}#teaser .typo3-neos-nodetypes-image img,#cont .typo3-neos-nodetypes-image img,#image img{width:100% !important;}#p564d319 #teaser .typo3-neos-nodetypes-headline{padding:2em 0;}#p564d319 #teaser{}#p564d319 #teaser .typo3-neos-nodetypes-headline:after{display:none;}.accordion{padding-bottom:0.5em;}.accordion header h2{padding-left:1.1em;position:relative;}.accordion header h2:before{content:'\f13a';font-family:FontAwesome;font-size:0.8em;position:absolute;left:0;top:0.4em;}.open header h2:before{content:'\f139';}.accordion .ce-bodytext{max-height:0;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:0;}.open .ce-bodytext{min-height:4em;max-height:99em;margin-bottom:5em;}}@media (max-width:550px){}
