#banner             {
                        position:           absolute;
                        width:              1024px;
                        height:             190px;
                        top:                0px;
                        left:               0px;
                        background-image:   url(/design/banner.JPG);
                        background-repeat:  no-repeat;
                    }

#navi               {
                        position:           absolute;
                        width:              150px;
                        top:                190px;
                        left:               10px;
                    }

#main               {
                        position:           absolute;
                        width:              800px;
                        top:                190px;
                        left:               180px;
                    }

th.navi             {
                        width:              150px;
                        background-image:   url(/design/navi-header.png);
                    }

td.navi, a.navi     {
                        background-color:   #FFF3CD;
                        color:              #000000;
                        text-decoration:    none;
                    }

td.navi:hover       {
                        background-color:   #FEE99D;
                        cursor:             pointer;
                    }

td.content          {
                        background-color:   #FFF8E0;
                        vertical-align:     top;
                    }

th.content          {
                        background-image:   url(/design/balken.png);
                    }

table.content       {
                        width:              800px;
                    }
