#sidebar {
    background-color: #F8F8F8;
}

.card {
    background-color: #00305D;
    border-radius: 0px;
    margin-bottom: 30px;
}

.card img {
    width: 10rem;
    height:10rem;
}

.card a {
    color:#fff;
}

.card a:hover {
    color: #00305D;
    background: #fff;
}

.card-text {
    font-size: 13pt;
    color: white;
    text-align: center;
}

.card-body {
    flex-wrap: wrap;
    text-align: center;
}

.contact {
    display: flex;
    padding-top: 5px;
    text-align: center;
    color: #fff;
    justify-content: center;
    margin-bottom: 10px;
}

.contact img {
    width: 30px;
    height: 30px;
}

.contact svg {
    font-size: 1.2rem;
}

.content-background {
    background-color: #F8F8F8 ;
    padding:100px 3rem;
    box-shadow:inset 0 8px 5px -5px #ddd;
}

.btn-email {
    border-radius: 1px;
    border-color: white;
    width: 100%;
    margin-bottom: 20px;
}

.email {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 40%;
}

.sidebox {
    background-color: #00305D;
    color: white;
    margin-bottom: 30px;
    font-size: 13pt;
    padding: 10px 2rem;
    word-wrap: break-word;
    position:relative;
}
.sidebox::after {
    content:url("/typo3conf/ext/hil_template/Resources/Public/Images/ecke.svg");
    position: absolute;
    right: 0;
    bottom:0;
    height: 30px;
    width: 30px;

}

.sidebox h2, .sidebox h3{
    color: white;
    padding: 15px 0 !important;
    font-size: 1.5rem !important;
    font-weight: 500 !important;
    font-family: "Open Sans", Arial, sans-serif;
}

.sidebox a {
    color: #fff;
    font-weight: bold;
}

.sidebox .ce-column {
    margin-bottom: 10px;
    margin-top: 10px;
}

.frame-type-shortcut .sidebox {
    margin: 0;
    padding: 0;
}
.frame-type-shortcut .sidebox::after {
    display: none;
}

.sidebox.frame-layout-4, .sidebox.frame-layout-4 .sidebox {
    background-color: #466c90 !important;
}
.sidebox.frame-layout-5, .sidebox.frame-layout-5 .sidebox {
    background-color: #8093b3 !important;
}
.sidebox.frame-layout-6, .sidebox.frame-layout-6 .sidebox {
    background-color: #c72232 !important;
}
.sidebox.frame-layout-8, .sidebox.frame-layout-8 .sidebox {
    background-color: #80a522 !important;
}
.sidebox.frame-layout-9, .sidebox.frame-layout-9 .sidebox {
    background-color: #e9ecef !important;
}

