.sh-body p {
font-size:16px;
}

.sh-body li {
font-size:16px;
}

.seo-list {
list-style:disc;
margin-left:16px;
}

.seo-list li {
padding-bottom:15px;
}

.sh-body .row-xxl-110 > * {
margin-bottom:0px !important;
}

.sh-body .row-xxl-110 {
margin-bottom:0px !important;
}

.sh-body .img-box {
background:#f5f5f5;
padding-bottom:20px;
}

.sh-body .img-box .title {
font-size:20px;
font-weight:bold;
margin-top:5px;
text-align:center;
text-decoration:none;
color:#171724;
}

.sh-body .img-box .title a {
text-decoration:none;
color:#171724;
}

.sh-body .row p a, .sh-body .row li a {
color:#0559b1;
text-decoration:underline;
}

.sh-body .inhalt {
padding-left:30px;
padding-right:30px;
}

.sh-body .inhalt p {
margin-bottom:30px;
}

.sh-body .inhalt ul {
list-style:disc;
margin-left:16px;
}

.sh-body .inhalt ul li {
padding-bottom:5px;
}

.sh-body .bold {
font-weight:bold;
}

.sh-body .row {
margin-top:0px;
margin-bottom:0px;
}

.head-1 {
font-size:22px;
line-height:28px;
font-weight:bold;
margin-bottom: 1.5rem;
}

.section-padding-top {
padding-top:100px;
}

.section-padding-bot {
padding-bottom:100px;
}

.btn-standard {
height:50px;
max-width:270px;
width:100%;
background:#0559b1;
color:#fff;
text-align:center;
display:block;
line-height:50px;
font-size:16px;
transition: all 0,5s;
}

.btn-standard:hover {
color:#fff;
background: #171724;
}

.bg-gray {
background:#f5f5f5;
}

.padding-top-50 {
padding-top:50px;
}

.text-center {
text-align:center;
}

.faq-box {
text-align:center;
border-bottom:1px solid #ebebeb;
padding-bottom:15px;
padding-top:5px;
margin-bottom:10px;
}

.faq-box .head {
font-weight:bold;
font-size:18px;
cursor:pointer;
}

.col-md-12 .faq-box:last-child {
border-bottom:none;
padding-bottom:none;
margin-bottom:0px;
}

.faq-box .text {
display:none;
padding-bottom:30px;
}

.sh-body .banner {
height:500px;
position:relative;
margin-top:50px;
}

.sh-body .banner img {
width:100%;
object-fit:cover;
height:100%;
margin-top:0px;
}

.sh-body .text-box {
position:absolute;
width:65%;
margin-left:auto;
margin-right:auto;
background:#fff;
padding:20px 50px;
bottom:50px;
left:0px;
right:0px;
text-align:center;
}

.sh-body .text-box h1{
font-size:30px;
line-height:40px;
font-weight:bold;
}

.sh-body .text-box p {
margin-top:15px;
}



@media only screen and (max-width: 600px) {
.sh-body .inhalt {
padding-left:0px;
padding-right:0px;
}

.section-padding-top {
padding-top:50px;
}

.section-padding-bot {
padding-bottom:50px;
}

.sh-body .text-box {
width:95%;
}

.sh-body .img-box {
margin-bottom:30px;
}

.padding-small-top-20 {
padding-top:20px;
}
}


}