table#centerer {
                width: 100%;
                height: 100%;
                }

        td {
                vertical-align: middle;
                text-align: center;
                padding: 0;
                }

        td.left {
                text-align: left;
                padding: 0;
                }

        td.right {
                text-align: right;
                padding: 0;
                }

a        { color: #A3A3A3; text-decoration: none;}
a:hover  { color: #FFFFFF; text-decoration: none; font-weight: normal;}
.aktiv   { color: #FFFFFF; text-decoration: none; font-weight: normal;}

.proleft {
                vertical-align: bottom;
                text-align: left;
                padding: 0;
                font-size: 11px;
                font-family: Verdana, sans-serif;
                font-weight: normal;
                }
.prodata {
                vertical-align: top;
                text-align: left;
                padding: 0;
                font-size: 11px;
                font-family: Verdana, sans-serif;
                font-weight: normal;
                }

.textleft {
                vertical-align: bottom;
                text-align: left;
                padding: 0;
                font-size: 11px;
                color:#666666;
                font-family: Verdana, sans-serif;
                font-weight:normal;
                }

.homeleft {
                vertical-align: bottom;
                text-align: left;
                padding: 0;
                font-size: 11px;
                color:#ffffff;
                font-family: Verdana, sans-serif;
                font-weight:normal;
                }

.proright {
                vertical-align: bottom;
                text-align: right;
                padding: 0;
                font-size: 11px;
                font-family: Verdana, sans-serif;
                font-weight:normal;
                }
.homeright {
                vertical-align: top;
                text-align: right;
                padding: 0;
                font-size: 11px;
                font-family: Verdana, sans-serif;
                font-weight:normal;
                }
.proleft {
                vertical-align: top;
                text-align: left;
                padding: 0;
                font-size: 11px;
                font-family: Verdana, sans-serif;
                font-weight:normal;
                }

#contentcontainer {
                margin: 0 auto;
                width: 900px;
                height: 600px;
                background: none;
                background-repeat: no-repeat;
                border: 10px;
                }

#content        {
                position: relative;
                top: 10px;
                left: 0px;
                width: 900px;
                height: 600px;
                background: none;
                background-repeat: no-repeat;
                border: 0px;
                text-align: left;
                }

#glashausarchitekten {
position: absolute;
background: transparent;
width: 640px;
height: 598px;
border: none;
margin-left: 235px;
margin-top: 10px;
overflow: auto;
clip: rect(0px,640px,13000px,0px);
scrollbar-face-color: none;
scrollbar-shadow-color: #666666;
scrollbar-highlight-color: none;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: none;
scrollbar-track-color: none;
scrollbar-arrow-color: #666666;
z-index: 198;
}

#homebild {
position: absolute;
width: 598px;
height: 598px;
margin-left: 235px;
margin-top: 10px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #ffffff;
color: #ffffff;
z-index: 202;}

#projekte {
position: absolute;
width: 598px;
height: 598px;
margin-left: 235px;
margin-top: 10px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #ffffff;
color: #ffffff;
z-index: 202;}

#homehead {
position: absolute;
width: 598px;
height: 598px;
margin-left: 235px;
margin-top: 10px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: none;
color: #ffffff;
z-index: 203;}

#hometext {
position: absolute;
width: 598px;
height: 100px;
margin-left: 235px;
margin-top: 497px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: normal;
background: none;
color: #ffffff;
z-index: 240;}

#space {
position: absolute;
width: 605px;
height: 15px;
margin-left: 235px;
margin-top: 403px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #ffffff;
color: #ffffff;
z-index: 210;}

#abdeck1 {
position: absolute;
width: 394px;
height: 15px;
margin-left: 439px;
margin-top: 10px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #666666;
color: #ffffff;
z-index: 210;}

#abdeck {
position: absolute;
width: 394px;
height: 15px;
margin-left: 439px;
margin-top: 593px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #666666;
color: #ffffff;
z-index: 210;}

#projektdaten {
position: absolute;
width: 598px;
height: 190px;
margin-left: 235px;
margin-top: 418px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #666666;
color: #ffffff;
z-index: 200;}

#projektliste {
position: absolute;
width: 190px;
height: 598px;
margin-left: 643px;
margin-top: 10px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #666666;
color: #ffffff;
z-index: 200;}

#ghbild {
position: absolute;
width: 190px;
height: 598px;
margin-left: 235px;
margin-top: 10px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #ffffff;
color: #ffffff;
z-index: 202;}


#ghtext  {
position: absolute;
width: 436px;
height: 598px;
margin-left: 439px;
margin-top: 10px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #ffffff;
color: #ffffff;
overflow: auto;
clip: rect(0px,640px,10000px,0px);
scrollbar-face-color: none;
scrollbar-shadow-color: #666666;
scrollbar-highlight-color: none;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: none;
scrollbar-track-color: none;
scrollbar-arrow-color: #666666;
z-index: 205;}

#ghbuero  {
position: absolute;
width: 640px;
height: 598px;
margin-left: 235px;
margin-top: 10px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #ffffff;
color: #ffffff;
overflow: auto;
clip: rect(0px,640px,10000px,0px);
scrollbar-face-color: none;
scrollbar-shadow-color: #666666;
scrollbar-highlight-color: none;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: none;
scrollbar-track-color: none;
scrollbar-arrow-color: #666666;
z-index: 205;}

#aktuelles {
position: absolute;
width: 640px;
height: 598px;
margin-left: 235px;
margin-top: 10px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #ffffff;
color: #ffffff;
overflow: auto;
clip: rect(0px,640px,10000px,0px);
scrollbar-face-color: none;
scrollbar-shadow-color: #666666;
scrollbar-highlight-color: none;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: none;
scrollbar-track-color: none;
scrollbar-arrow-color: #666666;
z-index: 200;}

#projektlistenbilder {
position: absolute;
width: 393px;
height: 598px;
margin-left: 235px;
margin-top: 10px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background: #ffffff;
color: #ffffff;
z-index: 200;}

#textframe {
position: absolute;
width: 596px;
height: 391px;
margin-left: 235px;
margin-top: 10px;
background: #ffffff;
border: 1px solid #666666;
z-index: 190;}

#menu {
position: absolute;
width: 210px;
margin: 10px;
font: normal 12px "Arial",verdana, sans-serif;
font-weight: bold;
background:TRANSPARENT;
color: #666666;
z-index: 120;}

#menu ul, #menu li {
list-style-type: none;
padding: 0px;
margin: 0px;
}

#menu li a:link, #menu li a:visited, #menu li a:active {display: block;
border: none;
background-image: url(../img/ngr.gif);
background-repeat: no-repeat;
margin: 0;         /*entfernt einzug IE und Opera*/
padding: 0;        /*entfernt einzug Mozilla und Netscape*/
text-decoration: none;
margin-bottom: 1px;
margin-top: 1px;
height: 20px;
line-height: 20px;
text-align: right;
color: #666666;
}

#menu li a:hover {display: block;
border: none;
background-image: url(../img/ngr_h.gif);
background-repeat: no-repeat;
margin: 0;         /*entfernt einzug IE und Opera*/
padding: 0;        /*entfernt einzug Mozilla und Netscape*/
text-decoration: none;
margin-bottom: 1px;
margin-top: 1px;
height: 20px;
line-height: 20px;
text-align: right;
font-weight: bold;
color: #666666;
}

.aktivmenu {display: block;
border: none;
background-image: url(../img/ngr_h.gif);
background-repeat: no-repeat;
margin: 0;         /*entfernt einzug IE und Opera*/
padding: 0;        /*entfernt einzug Mozilla und Netscape*/
text-decoration: none;
margin-bottom: 1px;
margin-top: 1px;
height: 20px;
line-height: 20px;
text-align: right;
color: #666666;
}

#menu2 {
position: absolute;
width: 210px;
margin: 10px;
font: normal 11px "Verdana",arial, sans-serif;
font-weight: normal;
background: TRANSPARENT;
color: #666666;
z-index: 100;
}

#menu2 ul, #menu2 li {
list-style-type: none;
padding: 0px;
margin: 0px;
}

#menu2 li a:link, #menu2 li a:visited, #menu2 li a:active {display: block;
border: none;
background-image: url(../img/nkl.gif);
background-repeat: no-repeat;
margin: 0;         /*entfernt einzug IE und Opera*/
padding: 0;        /*entfernt einzug Mozilla und Netscape*/
text-decoration: none;
margin-bottom: 1px;
margin-top: 1px;
height: 20px;
line-height: 20px;
text-align: right;
color:#666666;
}

#menu2 li a:hover {display: block;
border: none;
background-image: url(../img/nkl_h.gif);
background-repeat: no-repeat;
margin: 0;         /*entfernt einzug IE und Opera*/
padding: 0;        /*entfernt einzug Mozilla und Netscape*/
text-decoration:none;
margin-bottom: 1px;
margin-top: 1px;
height: 20px;
line-height: 20px;
text-align: right;
color: #666666;
}

.aktivmenu2 {display:block;
border: none;
background-image: url(../img/nkl_h.gif);
background-repeat: no-repeat;
margin: 0;         /*entfernt einzug IE und Opera*/
padding: 0;        /*entfernt einzug Mozilla und Netscape*/
text-decoration: none;
margin-bottom: 1px;
margin-top: 1px;
height: 20px;
line-height: 20px;
text-align: right;
color: #666666;
}

#menu3 {
position: absolute;
width: 210px;
margin: 10px;
font: normal 11px "Verdana",arial, sans-serif;
font-weight: normal;
background: TRANSPARENT;
color: #666666;
z-index: 80;}

#menu3 ul, #menu3 li {
list-style-type: none;
padding: 0px;
margin: 0px;
}

#menu3 li a:link, #menu3 li a:visited, #menu3 li a:active {display:block;
border: none;
background-image: url(../img/nkl.gif);
background-repeat: no-repeat;
margin: 0;         /*entfernt einzug IE und Opera*/
padding: 0;        /*entfernt einzug Mozilla und Netscape*/
text-decoration:none;
margin-bottom: 1px;
margin-top: 1px;
height: 20px;
line-height: 20px;
text-align: right;
color: #666666;
}

#menu3 li a:hover {display: block;
border: none;
background-image: url(../img/nkl_h.gif);
background-repeat: no-repeat;
margin: 0;         /*entfernt einzug IE und Opera*/
padding: 0;        /*entfernt einzug Mozilla und Netscape*/
text-decoration: none;
margin-bottom: 1px;
margin-top: 1px;
height: 20px;
line-height: 20px;
text-align: right;
color: #666666;
}

.aktivmenu3 {display:block;
border: none;
background-image: url(../img/nkl_h.gif);
background-repeat: no-repeat;
margin: 0;         /*entfernt einzug IE und Opera*/
padding: 0;        /*entfernt einzug Mozilla und Netscape*/
text-decoration: none;
margin-bottom: 1px;
margin-top: 1px;
height: 20px;
line-height: 20px;
text-align: right;
color: #666666;
}

body, p, td  {
                font-size: 11px;
                font-family: Verdana, sans-serif;
                color: #ffffff;
                margin-left: 0;
                margin-right: 0;
                background-repeat: repeat;

               }