header {
    margin-right: -1em;
    margin-left: -1em;
    display:flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-bottom: 0.5em;
    -webkit-box-shadow: inset 0px -58px 4px -60px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px -58px 4px -60px rgba(0,0,0,0.75);
    box-shadow: inset 0px -58px 4px -60px rgba(0,0,0,0.75);
}

header div {
    padding-right: 1em;
    padding-left: 1em;
    text-align: center;
    margin-top:1em;
    /*
    display:inline-block;
    */
    vertical-align: top;


}
header div:last-child {
}
#logo_header {
   /* display:inline-block;
    margin-right: 3em;
*/

}

#kontaktdaten_header {

    color: #0193CF;
    font-weight: 700;
    line-height: 150%;
    /*
    margin-right: 3em;
    */
}

#partner_header {

}

header img{
    display: block;
    margin: auto;
}




