#news {
    border: solid 1px #e7e7e7;
    
    width: 100%;
    height: auto;
    
    float: left;
    
    margin-top: 20px;
    
    background-color: #fcf5e9;
    
}


#news #bild {
    float: left; 
    
    margin-left: 3%;
    margin-right: 3%;
    margin-top: 3%;
    margin-bottom: 3%;
    
    width: 23%;
    height: auto;

    background-size: cover;
    
}

#text {
    float: right;
    margin-top: 3%;
    width: 68%;
    
    padding: 3px;
    
    color: #003865;
    
}

text_content p2 {
    position: relative;
    left: 16%;
    
}


text_p {
    font-size: 2em;
    color: #003865;
}

#date {
    color: gray;
    
    margin-top: 0.4%;
    margin-bottom: 0.4%;
    
}

#rand {
    width: 34%;
    height: auto;
    
    background-color: #fcf5e9;
    
    float: left;
    
    margin-left: 5%;
    
    margin-top: 20px;
    
    border: solid 1px #e7e7e7;
    

}

#rand img {
    width: 90%;
    height: auto;
    
    background-size: contain;
    
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

#rand h2 {
    color: #003865;
    font-size: 2em;
    
    font-weight: 100;
    text-align: center;
    
    margin-top: 10px;
}

#testdiv {
    //border: 3px solid lightgreen;
    
    z-index: 10;
}

#artikels {
    width: 60%;
    height: auto;
    
    /background-color: aqua;
    
    float: left;
}

#impressum {
    width: 100%;
    height: 30px;
    
    background: grey;
    
    position: absolute;
    bottom: -10%;
    
    /border: 1px solid green;
    
    text-align: center;
    
    margin-top: 20px;
}

#impressum p {
    
    color: black;
    
    /border: 1px solid black;
    position: relative;
    
}


