.wrapper #main #content #left{float:none;margin:-31px 188px 0 188px;padding:65px 32px 10px;position:relative;width:658px;z-index:10}.wrapper #main #content #teaserbox{float:none;margin:30px 188px 50px 188px;padding:0;position:relative;width:722px;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper #main #content #teaserbox .frame-teaser{width:282px;float:left;display:-webkit-flex;display:-ms-flex;display:flex;flex:1;flex-flow:row wrap}.wrapper #main #content #teaserbox .frame-teaser:nth-child(odd){margin-right:30px}.wrapper #main #content div.frame-teaser p{margin-bottom:16px;display:block;float:none;width:100%}.wrapper #main #content div.frame-teaser p:last-child{margin-bottom:26px}#footer{margin-top:30px}@media(max-width:767px){.wrapper #main #content #left{float:none;margin:-1px 0 20px 0;padding:20px;position:relative;width:calc(100% - 40px);z-index:10}.wrapper #main #content #teaserbox{float:none;margin:0;padding:0;position:relative;width:100%}.wrapper #main #content #teaserbox .frame-teaser{width:calc(100% - 40px);float:none;padding:20px 20px 20px 20px;margin-bottom:30px}.wrapper #main #content #teaserbox .group{overflow:hidden;margin-bottom:0}.wrapper #main #content #teaserbox .frame-teaser:first-child{margin-right:0;clear:both}.wrapper #main #content div.frame-teaser p{margin-bottom:16px}.wrapper #main #content div.frame-teaser p:last-child{margin-bottom:0}}@media(min-width:767px)and (max-width:1097px){.wrapper #main #content #left{float:none;margin:-31px auto 30px auto;padding:60px 20px 20px 20px;position:relative;width:682px;z-index:10}.wrapper #main #content #teaserbox{float:none;margin:0 auto;padding:0;position:relative;width:722px}}
