#container_haupt {
        padding:0px;
        width:800px;
        height:600px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: -440px;
        margin-top: -300px;
        border: thin solid #000000;
        z-index: 1;
}

#container_referenzen {
        padding:0px;
        overflow: auto;
        width:800px;
        height:600px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: -440px;
        margin-top: -300px;
        border: thin solid #000000;
        z-index: 1;
}

#navi {
        border:transparent;
        padding:0px;
        width:250px;
        height:400px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: -420px;
        margin-top: -200px;
        z-index: 3;
}

#navi_start1 {
        border:transparent;
        padding:0px;
        width:800px;
        height:40px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: -390px;
        margin-top: -180px;
        z-index: 1;
}

#navi_start2 {
        border:transparent;
        padding:0px;
        width:250px;
        height:40px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: 200px;
        margin-top: 270px;
        z-index: 1;
}

#movie {
        padding:0px;
        width:800px;
        height:300px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: -400px;
        margin-top: -150px;
        z-index: 2;
}

#text_start {
        padding:0px;
        width:450px;
        height:100px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: -380px;
        margin-top: 155px;
        z-index: 1;
}

#logo {
        border:transparent;
        padding:0px;
        width:210px;
        height:90px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: -390px;
        margin-top: -290px;
        z-index: 3;
}

#logo_referenzen {
        border:transparent;
        padding:0px;
        width:205px;
        height:90px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: 180px;
        margin-top: -290px;
        z-index: 1;
}

a {
        color: #6a7949;
        text-decoration: none;
        border color: none;
        font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

a:link { color: #000; text-decoration:none; }
a:hover { color: #666; text-decoration: underline; }

.a1 {
        color: #000;
        text-decoration: none;
        font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.a2 {
        color: #000;
        text-decoration: none;
        font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

.a3 {
        color: #000;
        text-decoration: none;
        font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
}

#content {
        padding:0px;
        width:365px;
        height:340px;
        overflow:auto;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: -5px;
        margin-top: -50px;
        padding-right: 30px;
        z-index: 3;
}

#content_fertig {
        padding:0px;
        width:300px;
        height:270px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: -75px;
        margin-top: 670px;
        padding-right: 30px;
        z-index: 3;
}

#impressum {
        padding:0px;
        width:340px;
        height:340px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: 10px;
        margin-top: -60px;
        padding-right: 30px;
        overflow: auto;
        z-index: 2;
}

#neuheiten {
        padding:0px;
        width:355px;
        height:340px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: 10px;
        margin-top: -60px;
        padding-right: 30px;
        z-index: 2;
}

p {
        color: #000;
        text-decoration: none;
        font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
}

ul {
        color: #000;
        text-decoration: none;
        font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
}

#p1 {
        color: #000;
        text-decoration: none;
        font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}

u {
        color: #000;
        text-decoration: underline;
        font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}

#galerie {
        border:transparent;
        padding:0px;
        width:166px;
        height:45px;
        position:absolute;
        top:50%;
        left:50%;
        margin-left: -210px;
        margin-top: 165px;
        z-index: 3;
}

#planung {
        padding:0px;
        width:700px;
        height:240px;
        position:absolute;
        top:20%;
        left:10%;
        margin-left: -30px;
        margin-top: -40px;
        padding-right: 30px;
        z-index: 3;
}

#produkte {
        padding:0px;
        width:525px;
        height:500px;
        position:absolute;
        overflow:auto;
        top:20%;
        left:10%;
        margin-left: 160px;
        margin-top: -40px;
        padding-right: 30px;
        z-index: 3;
}
