h3{margin-bottom:30px}
h4{margin-bottom:5px}
h3 b,h3 strong{font-weight:200}
.headline_home *{font-family:'Titillium Web',sans-serif}
.headline_home p{font-weight:200;font-size:20px;line-height:25px}
.headline_home p strong,.headline_home p b{font-weight:400}
.buttons_home{
background:#00ADA8;background:linear-gradient(90deg,rgba(113,188,185,1) 0%,rgba(152,210,209,1) 50%,rgba(113,188,185,1) 100%);font-family:'Titillium Web',sans-serif;font-weight:200;color:#000000;height:217px}
.bh_border{background:url('../../fileadmin/template/images/all/bh_border.png') no-repeat top right;padding:40px 7% 0 7%}
.subc .buttons_home{
background:#CF5F6C;background:linear-gradient(90deg,rgba(207,95,108,1) 0%,rgba(218,133,143,1) 50%,rgba(207,95,108,1) 100%)}
.subcr .buttons_home{
background:#B9C2C6;background:linear-gradient(90deg,rgba(185,194,198,1) 0%,rgba(219,223,225,1) 50%,rgba(185,194,198,1) 100%)}
.tx-jfmulticontent-pi1 .buttons_home p{font-size:19px;line-height:23px;padding:0}
.buttons_home h5{
border:0;font-weight:700;line-height:30px}
.buttons_home h5 strong,.buttons_home h5 b{font-size:40px;line-height:auto;font-weight:200;display:block}
@media (max-width:959px) and (min-width:767px){.buttons_home h5{line-height:25px}
.buttons_home h5 strong,.buttons_home h5 b{font-size:30px}
.tx-jfmulticontent-pi1 .buttons_home p{font-size:16px;line-height:21px}
}
@media (max-width:767px){.bh_border{padding:40px 20px 0 20px}
h3{margin-bottom:20px}
.headline_home p{font-size:13px;line-height:16px;-moz-hyphens:none;-o-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
