body {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        background-image: url(img/body-bg.jpg);
        background-position: top;
        background-repeat: no-repeat;
        background-color: #a6acb3;
        text-align: center;
}

div#body {
        width: 967px;
        min-height: 767px;
        background-image: url(img/div-bg-v.jpg);
        background-repeat: repeat-y;
        background-position: top;
        position: relative;
        text-align: center;
}

div#body2 {
        width: 967px;
        min-height: 767px;
        background-image: url(img/div-bg.jpg);
        background-repeat: no-repeat;
        background-position: top;
        position: relative;
        text-align: left;
}

table#menubar {
        position: absolute;
        top: 165px;
        left: 30px;
        width: 907px;
        height: 45px;
        z-index: 5;
}

table#menubar img {
        border: 0px;
        height: 45px;
}

div#flash {
        position: absolute;
        top: 210px;
        left: 30px;
        z-index: 3;
        background-image: url(img/blau_home.jpg);
}

div.content {
        position: relative;
        padding-top: 210px;
        left: 30px;
        width: 602px;
        min-height: 500px;
        z-index: 3;
        text-align: left;
        padding-bottom: 220px;
}

div.content2 {
        padding: 25px;
}

div#content_home {
        position: relative;
        left: 56px;
        padding-top: 560px;
        width: 550px;
        z-index: 1;
        text-align: left;
        padding-bottom: 220px;
}

div#sidebar_home {
        position: absolute;
        left: 659px;
        top: 498px;
        width: 255px;
        z-index: 1;
        text-align: left;
        padding-bottom: 10px;
}

div.sidebar {
        position: absolute;
        left: 659px;
        top: 235px;
        width: 255px;
        z-index: 1;
        text-align: left;
        padding-bottom: 10px;
}

div.fond {
        padding: 7px;
        background-color: #D5D9DC;
        margin-bottom: 25px;
}

div#predsednik {
        padding-top: 133px;
        background-image: url(img/predsednik.jpg);
        background-position: top;
        background-repeat: no-repeat;
}

div#sudija {
        padding-top: 133px;
        background-image: url(img/sudija.jpg);
        background-position: top;
        background-repeat: no-repeat;
}

div#vece {
        padding-top: 133px;
        background-image: url(img/vece.jpg);
        background-position: top;
        background-repeat: no-repeat;
}

div#arhiva {
        padding-top: 94px;
        background-image: url(img/arhiva.jpg);
        background-position: top;
        background-repeat: no-repeat;
}

div#kartenmaterial {
        padding-top: 94px;
        background-image: url(img/kartenmaterial.jpg);
        background-position: top;
        background-repeat: no-repeat;
}

div#osev {
        padding-top: 51px;
        background-image: url(img/osev.jpg);
        background-position: top;
        background-repeat: no-repeat;
}

div#schrift {
        padding-top: 51px;
        background-image: url(img/schrift.jpg);
        background-position: top;
        background-repeat: no-repeat;
}

div#registracija {
        padding-top: 94px;
        background-image: url(img/registracija.jpg);
        background-position: top;
        background-repeat: no-repeat;
}

table.footer {
        width: 967px;
        position: absolute;
        bottom: 0px;
        left: 0px;
        background-color: #a6acb3;
        z-index: 5;
}

table.footer td {
        vertical-align: top;
}

table.footer table td {
        padding-left: 55px;
}


                #menu_archiv {
                        position: absolute;
                        left: 485px;
                        top: 210px;
                }

                #menu_dasland {
                        position: absolute;
                        left: 93px;
                        top: 210px;
                }

                #menu_staatundregierung {
                        position: absolute;
                        left: 190px;
                        top: 210px;
                        min-width: 209px;
                }

                #menu_registratur {
                        position: absolute;
                        left: 365px;
                        top: 210px;
                }

                #menu_spielprinzip {
                        position: absolute;
                        left: 566px;
                        top: 210px;
                }

                .menu {
                        visibility: hidden;
                        z-index: 5;
                }

                .menu div {
                        margin-bottom: -5px;
                        margin-top: -3px;
                }

                .menu td {
                        font-family: Arial;
                        font-size: 12px;
                        vertical-align: top;
                }

                .menu td a:link, .menu td a:active, .menu td a:visited {
                        color: #374857;
                        text-decoration: none;
                        line-height: 22px;
                        display: block;
                }

                .menu td a:hover {
                        color: #000000;
                        margin-left: -17px;
                        margin-right: -17px;
                        padding-left: 17px;
                        padding-right: 17px;
                        // background-color: #FFFFFF;
                        background-image: url(http://severanija.net/wbbtemplate/tableshade.png);
                }

                .menu td.bg {
                        padding-top: 11px;
                        background-image: url(img/menu_bg.png);
                }

                .menu td.w {
                        width: 34px;
                        background-image: url(img/menu_w.png);
                        background-repeat: repeat-y;
                }

                .menu td.o {
                        width: 34px;
                        background-image: url(img/menu_o.png);
                        background-repeat: repeat-y;
                }

                .menu td.so {
                        width: 34px;
                        height: 34px;
                        background-image: url(img/menu_so.png);
                        background-repeat: no-repeat;
                }

                .menu td.sw {
                        width: 34px;
                        height: 34px;
                        background-image: url(img/menu_sw.png);
                        background-repeat: no-repeat;
                }

                .menu td.s {
                        height: 34px;
                        background-image: url(img/menu_s.png);
                        background-repeat: repeat-x;
                }

                #menu1st {
                        margin: 0 0 0 0;
                        padding: 0 0 0 0;
                        list-style:none;

                }

                #menu1st li{
                        float: left;
                }