#kontakt {
    padding-top:2%;
    display:block;
    margin: auto;
    width: 90%;
    text-align: left;

}
#left_cell {
    display:block;
    width: 40%;
    float:left;
    font-size:105%;
    border-right:thin;    
    border-right-color: white;
    border-right-style: solid;
    margin-top:4%;
    text-align: center;
    
}
#right_cell {
    display:inline-block;
    width: 50%;
    float:right;
    font-size:105%;
     margin-top: 7.0%;
}
#right_cell_up {
    margin-bottom: 6%;
}

.icon {
    width: 6%;
    vertical-align:middle;
}

.icon2 {
    width: 7%;
    vertical-align:middle;
}

.icon2:hover {
//    background-color: red;
    cursor: pointer;
}