.navbar-brand img {
    width: 178px;
}

/******************** Generals only for HSFK Startpage **********************************/

body#home header h2 {
    color: #000;
    font-size: 20px;
    text-transform: uppercase;
}

#header .container.container-left {
    padding-left: 20px;
}
#precontent .container.container-left {
    padding-right: 0;
}

#precontent .ce-gallery {
    margin-bottom: 0;
}

.bottom-section .container,
.gray-bg .container {
    padding:20px 0 !important;
}

#main-innerwrapper .container.container-left {
    padding-left: 30px;
}

body#home #main-innerwrapper .container.container-left {
    padding-left: 15px;
}

/********************** HEADER IMAGE ********************************/

.header-image .container {
    position: relative;
}

.header-image a {
    color: #fff;
    text-decoration: underline;
}

.header-image .ce-bodytext {
    position: absolute;
    bottom: 0px;
    right: 0;
    background: rgba(0,0,0, 0.3);
    color: #fff;
    padding: 15px 30px;
    max-width: 750px;
}

@media (max-width: 768px) {
    .header-image .ce-bodytext {
        position: relative;
        bottom: 0;
        max-width: 100%;
    }
}

.header-image .ce-bodytext h1,
.header-image .ce-bodytext h2,
.header-image .ce-bodytext h3 {
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}

.header-image .ce-bodytext p {
    margin: 10px 0 0 0;
    font-size: 15px;
    text-transform: uppercase;
}

/*********************** IN DEN MEDIEN *******************************/

#media-col h3 a {
    color: #000;
    font-size: 20px
}


