* {
                margin:0;
                padding:0;
                }

        html, body {
                height:100%;
                }

        body  { color: #ffffff; font: 100.01%/1.4 verdana, tahoma, sans-serif; background-color: #EFEFEF; text-align: center }

        #distance {
                width:1px;
                height:50%;
                background-color:#EFEFEF;
                margin-bottom:-484px; /* half of container's height */
                float:left;
                }

        #hauptcontainer {
                margin:0 auto;
                position:relative; /* puts container in front of distance */
                text-align:center;
                vertical-align:top;
                height:968px;
                width:666px;
                clear:left;
                }

#polimorflink {
padding: 0px;
margin: 0px;
position: relative;
top:21px;
width: 666px;
height: 9px;
text-align: center;
vertical-align:top;
z-index:10;
}

#hg {
padding: 0px;
margin: 0px;
position: absolute;
top:0px;
left:0px;
width: 666px;
height: 845px;
text-align: center;
vertical-align:top;
z-index:10;
}

#diashow {
padding: 0px;
margin: 0px;
position: absolute;
top:0px;
left:0px;
width: 666px;
height: 494px;
text-align: center;
vertical-align:top;
z-index:10;
}

#flaeche {
position: absolute;
top: 0px;
left: 0px;
width: 1px;
height: 1px;
padding: 0px;
margin: 0px;
z-index:11;
}

#flaechebild {
position: absolute;
top: 0px;
left: 0px;
width: 401px;
height: 400px;
padding: 0px;
margin: 0px;
z-index:12;
}

#flaeche2 {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
padding: 0px;
margin: 0px;
z-index:25;
visibility:hidden;
}

#flaechebild2 {
position: absolute;
top: 0px;
left: 0px;
width: 401px;
height: 400px;
padding: 0px;
margin: 0px;
z-index:25;
visibility:hidden;
}


#fakemenu {
        position:absolute;
        left:-20px;
        top:566px;
        background-color:#75766f;
        z-index:15;
        border:solid 0px black;
        height:18px;
        }


#impressum {
        position:absolute;
        left:280px;
        top:803px;
        z-index:99;
         height:18px;
        width:90px;
        }


#fakemenu2 {
        position:absolute;
        left:0px;
        top:566px;
        z-index:15;
         height:18px;
        width:666px;
        }

#fakemenupos {
        position:absolute;
        left:40px;
        top:0px;
        width:626px;
        background-color:#75766f;
        border:solid 0px black;
        text-align:left;
        }


.fakeschrift {
        font-family: ARIAL;
        font-size:10px;
        font-weight:normal;
        letter-spacing:2px;
        color:#ffffff;
        background-color: #75766f;
        border:solid 0px black;
        }


#mtxt {
font-weight:normal;
color:white;
letter-spacing:2px;
background-color:#75766f;
font-family:Arial,Helvetica,MS Sans Serif;
font-size:10px;
text-align:center;
}

#mtxt2 {

font-weight:normal;
color:white;
letter-spacing:2px;
background-color:#75766f;
font-family:Arial,Helvetica,MS Sans Serif;
font-size:10px;
z-index:10;


}

a.newsletterlink:link { font-weight:normal;
color:white;
letter-spacing:2px;
background-color:#75766f;
font-family:Arial,Helvetica,MS Sans Serif;
font-size:10px;
text-decoration:none;
 }

a.newsletterlink:visited { font-weight:normal;
color:white;
letter-spacing:2px;
background-color:#75766f;
font-family:Arial,Helvetica,MS Sans Serif;
font-size:10px;
text-decoration:none; }

a.newsletterlink:active { font-weight:normal;
color:white;
letter-spacing:2px;
background-color:#75766f;
font-family:Arial,Helvetica,MS Sans Serif;
font-size:10px;
text-decoration:none;
}

a.newsletterlink:hover {font-weight:normal;
color:white;
letter-spacing:2px;
background-color:#75766f;
font-family:Arial,Helvetica,MS Sans Serif;
font-size:10px;
text-decoration:none;
 }


a.newsletterlink2:link { font-weight:bold;
color:white;
letter-spacing:2px;
background-color:#75766f;
font-family:Arial,Helvetica,MS Sans Serif;
font-size:10px;
text-decoration:none;
 }

a.newsletterlink2:visited { font-weight:bold;
color:white;
letter-spacing:2px;
background-color:#75766f;
font-family:Arial,Helvetica,MS Sans Serif;
font-size:10px;
text-decoration:none;
 }

a.newsletterlink2:active { font-weight:bold;
color:white;
letter-spacing:2px;
background-color:#75766f;
font-family:Arial,Helvetica,MS Sans Serif;
font-size:10px;
text-decoration:none;
 }

a.newsletterlink2:hover {font-weight:bold;
color:white;
letter-spacing:2px;
background-color:#75766f;
font-family:Arial,Helvetica,MS Sans Serif;
font-size:10px;
text-decoration:none;
 }


 a:link {
font-family:verdana,tahoma; sans-serif;     /* Schrift-familie */
font-size:10px;                             /* Schrift-Größe */
line-height:16px;                           /* Zeilenabstand */
color:#ffffff;                               /* Schrift-farbe */
font-weight:normal;                           /* Fett (normal/bold) */
text-decoration:none;                       * Linkunterstreichung (none/underline)*/
}

a:visited {
font-family:verdana,tahoma; sans-serif;
font-size:10px;
line-height:16px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}


a:hover {  /* Mit Mouse darüber */
font-family:verdana,tahoma; sans-serif;
font-size:10px;
line-height:16px;
color:#55555;
font-weight:normal;
text-decoration:none;
}

a:active {
font-family:verdana,tahoma; sans-serif;
font-size:10px;
line-height:16px;
color:#ffffff;
font-weight:normal;
text-decoration:none;

}
