#home,
#container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow:hidden;
}
#container {
    background-color: #eeeeee;
}

.center {
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
}

.center img {
    position: relative;
    top: -450px;
    left: -800px;
}

.link {
    position: absolute;
    display: block;
}

/* Positions-Angaben der diversen Links auf den unterschiedlichsten Seiten gemessen von Bildmitte aus */
.home-google {
    top: 85px;
    left: 320px;
    width: 120px;
    height: 100px;
}

.home-mailto {
    top: 20px;
    left: 180px;
    width: 120px;
    height: 100px;
}

.home-impressum {
    top: 217px;
    left: 20px;
    width: 200px;
    height: 30px;
}

.home-info {
    top: 180px;
    left: -50px;
    width: 350px;
    height: 30px;
}

.impressum-zurueck {
    top: -320px;
    left: -400px;
    width: 100px;
    height: 50px;
}

.impressum-home {
    top: -300px;
    left: 120px;
    width: 250px;
    height: 140px;
}

.info-zurueck {
    top: -320px;
    left: -350px;
    width: 80px;
    height: 50px;
}

.info-impressum {
    top: -320px;
    left: -250px;
    width: 130px;
    height: 50px;
}

.info-home {
    top: -300px;
    left: 120px;
    width: 250px;
    height: 140px;
}

