@charset "utf-8";.menu-button{background:#c00 none repeat scroll 0 0}@media only screen and (max-width:900px){.flexnav > li.active a, .flexnav > li.active a:hover, .flexnav  li.active ul li.active
a{color:#c00}footer .footer-links{float:left;width:40%}footer .footer-rechts{float:right;width:60%}}@media only screen and (max-width:650px){footer .footer-links{float:none;width:100%;text-align:left}footer .footer-rechts{display:none}footer
.meta{padding-top:25px;display:block}}
@charset "utf-8";.flexnav li
a{padding:13px
10px 0px 10px}.flexnav li ul
li{font-size:1.3rem}@media only screen and (max-width:1000px){.flexnav li
a{padding:14px
9px 0px 9px}footer .footer-rechts  ul li a, footer .footer-rechts{font-size:1.3rem}}@media only screen and (max-width:950px){.header-wrapper .header-links
.name{font-size:2.4rem;line-height:2.6rem}.header-wrapper .header-links
.expertin{font-size:1.5rem;margin-bottom:20px}.header-wrapper .header-rechts li
a{font-size:1.3rem}}@media only screen and (max-width:900px){.header-wrapper .header-links{width:80%}.header-wrapper .header-rechts{width:20%;padding:34px
0 0 4px}.header-wrapper .header-links
.name{margin-bottom:0}.header-wrapper .header-rechts
.dienste{display:none}.header-wrapper .header-links
.dienste{display:block}.menu-button{position:absolute;top:3px;left:5.400843882%;float:right;cursor:pointer;display:inline-block;padding:0
0 0 0;height:40px;width:40px;border:none}.menu-button
svg{margin-top:4px}.menu-button .touch-button
.navicon{display:none}.flexnav{position:absolute;top:46px;left:5.400843882%;float:none;overflow:hidden;width:220px;border:none;-webkit-box-shadow:0px 7px 24px -9px rgba(0,0,0,0.79);-moz-box-shadow:0px 7px 24px -9px rgba(0,0,0,0.79);box-shadow:0px 7px 24px -9px rgba(0,0,0,0.79);padding-top:6px;z-index:11;background-color:transparent}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav .touch-button
.navicon{display:inline-block}.flexnav li.intern-mainmenu{display:block}.flexnav
li{font-size:14px;font-size:1.4rem;position:relative;overflow:hidden;float:none;padding-bottom:0;background-color:#efefef}.flexnav>li.first{padding-top:10px}.flexnav>li.last{padding-bottom:10px}.flexnav li
a{position:relative;display:block;color:#333;background-color:#efefef;padding:4px
4px 4px 20px;height:31px;z-index:2;overflow:hidden}.flexnav li
ul{width:100%;position:static;background-color:#efefef;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.flexnav li ul
li{position:relative;overflow:hidden;font-size:13px;font-size:1.3rem;padding-left:40px;background-color:#efefef}.flexnav li.first ul li a, .flexnav li.first ul li.first a, .flexnav li ul li.first
a{padding:0px
4px 4px 0}.flexnav li ul
li.first{padding-top:0}.flexnav li ul
li.last{padding-bottom:5px}.flexnav li ul li a, .flexnav li.active ul li
a{display:block;color:#333;padding:0px
4px 0px 0px;height:25px}.flexnav li ul.flexnav-show
li{overflow:visible}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:29px;display:inline-block;text-align:right;padding-right:15px}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button
.navicon{position:relative;top:3px;color:#666;font-size:14px;font-size:1.4rem}.mitglied{display:none}.mitglied-mobil{display:block;margin-bottom:50px}.mitglied-mobil .name-mobil{font-family:open_sanssemibold;font-size:1.55rem;margin-bottom:0}.mitglied-mobil .funktion-mobil{font-size:1.5rem;margin-bottom:10px}.mitglied-mobil
.content{display:flex}.mitglied-mobil .content
figure{max-width:240px;flex:0 0 auto}.mitglied-mobil .content figure
img{display:block;width:100%;padding-right:25px}.mitglied-mobil .content
.text{flex:1 1 auto;padding:0}.mitglied-mobil .content .text
p{margin-bottom:0}.mitglied-mobil .content .text
ul{font-size:1.4rem;margin-left:-5px;margin-bottom:0}.mitglied-mobil .content .text ul
li{line-height:1.9rem;margin-bottom:2px;padding-left:20px;text-align:left;text-indent:-14px}.mitglied-mobil .content .text ul li:before{color:black}footer{display:block}footer .footer-mitte{display:none}footer
.social{display:block;width:100%;clear:both;float:left;padding:25px
0}footer .social .fb, footer .social .twitter, footer .social .xing, footer .social
.linkedIn{float:left;background-position:top left}}@media only screen and (max-width:850px){.content-wrapper,.content-wrapper-start,.blog-mini{display:block}.col-content{width:100%;padding:44px
0 30px 0}.blog-mini .blog-mini-bild, .blog-mini .blog-mini-text{width:100%}.col-teaser{width:100%;padding:0
0 30px 0}.zitat{display:none}}@media only screen and (max-width:800px){.bild-wrapper .bild-kopf5, .bild-wrapper .bild-between4{display:none}.bild-wrapper .bild-kopf1, .bild-wrapper .bild-kopf2, .bild-wrapper .bild-kopf3, .bild-wrapper .bild-kopf4{width:18.92147588%}.bild-wrapper .bild-between1, .bild-wrapper .bild-between2, .bild-wrapper .bild-between3{width:8.041627247%}}@media only screen and (max-width:750px){.mitglied-mobil .content
figure{max-width:210px}}@media only screen and (max-width:650px){.header-wrapper .header-links{width:100%}.header-wrapper .header-rechts{display:none}.mitglied-mobil{margin-bottom:40px}.mitglied-mobil
.content{flex-wrap:wrap}.mitglied-mobil .content
figure{max-width:266px;margin-bottom:20px}}@media only screen and (max-width:550px){.bild-wrapper .bild-kopf4, .bild-wrapper .bild-between3{display:none}.bild-wrapper .bild-kopf1, .bild-wrapper .bild-kopf2, .bild-wrapper .bild-kopf3{width:30%}.bild-wrapper .bild-between1, .bild-wrapper .bild-between2{width:5%}}@media only screen and (max-width:480px){.header-wrapper .header-links
.dienste{font-size:10px;font-size:2.75vw}}@media only screen and (max-width:380px){.header-wrapper .header-links
.name{font-size:24px;font-size:2.2rem}}@media only screen and (max-width:320px){.header-wrapper .header-links
.dienste{font-size:24px;font-size:0.9rem}}