body {
    font-family: Raleway,sans-serif;
    line-height: 22px;
}
body #klienten-info_wrapper {
    margin-bottom: 5px;
}
@media screen and (min-width: 60em) {
#klienten-info_wrapper .kicss-u-md-1-3, #klienten-info_wrapper .kicss-u-md-8-24 {
    width: 30.3333% !important;
    padding: 10px;
}
}
#klienten-info_wrapper p, #klienten-info_wrapper pre {
    margin: 0.7em 0;
		line-height: 22px;
}
.ki-overview-ausgabe p {
    float: left;
    padding: 0 5px 0 0;
}
h2.ki-artikeltitle-overview {
    margin: 10px 0 0 0;
}
.ki-article-imgbox {
    float: left;
		margin: 20px 0;
}
.blog_holder.blog_masonry_date_in_image article .post_text h5 {
    margin-bottom: 10px;
}
.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner {
    text-align: left;
}
.h1, h1 {
		font-family: 'Bitter', sans-serif;
    font-size: 30px;
    line-height: 1.35em;
    margin: 20px 0;
}
h2 {
    font-family: 'Bitter', sans-serif;
}
h5, .h5, h5 a, .q_icon_with_title .icon_text_holder h5.icon_title {
    font-size: 16px;
}
.blog_holder.masonry.blog_masonry_date_in_image h5, .blog_holder.masonry_full_width.blog_masonry_date_in_image h5, .blog_holder.masonry.blog_masonry_date_in_image h5 a, .blog_holder.masonry_full_width.blog_masonry_date_in_image h5 a {
    font-family: 'Bitter', sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
}
.ki-categories {
    margin-bottom: 20px !important;
}
#ki-article .kicss-u-1:first-child .ki-container-right.ki-article-links {
    display: none;
}
.ki-container-right.ki-article-links {
    margin-bottom: 25px;
}
.kicss-u-1 .ki-infobar {
    margin-bottom: 25px;
}
#ki-article .kicss-u-1 .ki-artikeltitle {
    width: 77% !important;
}
#ki-article .kicss-u-1 p {
    width: 77% !important;
}
#ki-linklist .kicss-g {
    width: 31.33%;
    float: left;
    margin-right: 22px;
    height: auto;
}
#ki-linklist .ki-artikeltitle.ki-group-title {
    float: none;
    width: max-content;
    margin-bottom: 20px;
}
#klienten-info_wrapper .kicss-form select {
    border: 1px solid #000!important;
    box-shadow: inset 0 0 0 #000 !important;
    border-radius: 0px !important;
		padding: 0.92em 0.7em !important;
}
.robots-nocontent.sd-block.sd-social.sd-social-icon.sd-sharing {
    margin-top: 25px;
}
.footer_top_holder {
    display: block;
    margin-top: 20px;
}
.footer_top, .footer_top.footer_top_full {
    padding-top: 20px;
    padding-bottom: 20px;
}
.footer_top .footer_col2 {
    margin-top: 50px;
}
.footer_top a:hover {
    color: #000!important;
}