html {
    margin: 0px;
    padding: 0px;
    width:100%;
    height: 100%;
    background-image: url(../img/bg.gif);
    background-repeat: no-repeat;
    background-attachment:fixed;
}

body {
    margin: 0px; /* Für MSIE <6/Win, MSIE <5/Mac, Opera <6, KHTML.  */
    padding: 0px;
    width:100%;
    height: 100%;
    background-image: url(../img/bg.gif);
    background-repeat: no-repeat;
    background-attachment:fixed;
}

html>body {
    margin: 0px; /* Für alle Geckos, Opera >5 und IE 5/Mac. */
    width:100%;
    height: 100%;
    background-image: url(../img/bg.gif);
    background-repeat: no-repeat;
    background-attachment:fixed;
}

#alles {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 0;
}

#spacer {
    margin-top: 0px;
    margin-left: 0px;
    width: 780px;
    height: 65px;
}

#gorin {
    margin-top: 0px;
    margin-left: 0px;
    width: 750px;
    height: 35px;
    text-align: right;
}

#inhalt {
    margin-top: 40px;
    margin-left: 250px;
    width: 500px;
}

div.referenz {
    border: 1px solid #808080;
    margin-top: 15px;
    margin-left: 0px;
    width: 490px;
}

div.referenz2 {
    margin: 10px 10px 10px 10px;
}

#navigationlinks {
    position: absolute;
    top: 140px;
    left: 0px;
    width: 175px;
    z-index: 98;
}

#designer {
    position: absolute;
    top: 300px;
    left: 0px;
    width: 200px;
    z-index: 98;
}

#logo {
    position: absolute;
    background-image: url(../img/logo.gif);
    background-repeat: no-repeat;
    top: 5px;
    left: 50px;
    width: 139px;
    height: 100px;
}

#strichwaagerecht {
    position: absolute;
    background-image: url(../img/strichwaagerecht.gif);
    background-repeat: repeat-x;
    top: 102px;
    left: 0px;
    width: 100%;
    height: 5px;
}
