html{
    font-family: Helvetica, sans-serif !important;
    position: relative;
    min-height: 100%;
    width: 100%;
}
body{
    background: url("../pic/background.png") no-repeat right fixed;
    font-size: 18px;
}
#smaler_img{
    width: 40%;
}
#text{
    background-color: white;
    margin: 5%;
    padding: 5%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";       /* IE 8 */
    filter: alpha(opacity=90);  /* IE 5-7 */
    -moz-opacity: 0.9;          /* Netscape */
    -khtml-opacity: 0.9;        /* Safari 1.x */
    opacity: 0.9;               /* Good browsers */
}
.resize{
    width: 60%;
    height: 60%;
}
img {
    width: 60%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";       /* IE 8 */
    filter: alpha(opacity=100);  /* IE 5-7 */
    -moz-opacity: 1;          /* Netscape */
    -khtml-opacity: 1;        /* Safari 1.x */
    opacity: 1;               /* Good browsers */
}
footer{
    font-family: cutomfont, serif;
    background-color: #080808;
    color:#9d9d9d;
    clear: both;
    text-align: center;
    padding-top:8px;
    bottom: 0;
    width: 100%;
    position: fixed;
}
.pics{
    display: flex;
}
.pull-right{
    margin-right: 10px;
    color: #9d9d9d;
}
.tg{
    border-collapse:collapse;
    border-spacing:0;
}
.tg td{
    font-size:14px;
    padding:15px 5px;
    border-style:solid;
    border-width:1px;
    overflow:hidden;
}
.tg th{
    font-size:14px;
    font-weight:normal;
    padding:15px 5px;
    border-style: solid;
    border-width: 1px;
    overflow:hidden;
}
.tg-yw4l{
    width: auto;
    vertical-align:middle !important;
}
.tg-yw4l1{
    width: 10% !important;
    vertical-align:middle !important;
}
.extra-color{
    color: #9d9d9d !important;
}
#img-impressum{
    width: 40%;
    float: right;
}
hr{
    margin-bottom: 0;
    margin-top: 0;
}