body {
        background-image:url(img/bgr.jpg);
        background-repeat:repeat-x;
        color: #000000;
        padding: 0px;
        margin: 0px;
        overflow: -moz-scrollbars-vertical;
        overflow-y: scroll;
}

.weblinks {
        background-image: url(img/linksbgr.png);
        color: #FFFFFF;
        padding: 10px;
}

.weblinks a:link, .weblinks a:active, .weblinks a:visited, .weblinks a:hover {
        color: #FFFFFF;
}

.text {
        font-family: Verdana;
        font-size: 11px;
        color: #222222;
}

.smiley {
        border: 0px;
}

div.kommentare {
        font-size: 12px;
        color: #555555;
}

div.menue a:link, a:visited {
        height: 25px;
        text-decoration: none;
        font-weight: bold;
        color: white;

}

div.menue a:active, a:hover {
        height: 25px;
        text-decoration: none;
        font-weight: bold;
        color: darkgray;

}


body, table, td, th {
        font-family: Arial, Tahoma, Verdana;
        font-size: 13px;
        vertical-align: top;
}

center {
        padding: 0px;
        margin: 0px;
}

div.infobox_titel {
        font-family: Arial, Tahoma, Verdana;
        font-size: 13px;
        color: #FFFFFF;
        font-weight: bold;
        height: 25px;
        width: 300px;
        background-color:blue;
        text-align: left;
}

        div.infobox_titel div {
                padding-top: 4px;
                padding-left: 10px;
        }

div.rechts_titel {
        font-family: Arial, Tahoma, Verdana;
        font-size: 13px;
        color: #FFFFFF;
        font-weight: bold;
        height: 25px;
        width: 151px;
        background-image:url(img/rechts_bgr.gif);
        text-align: left;
}

        div.rechts_titel div {
                padding-top: 4px;
                padding-left: 10px;
        }


div.rechts_content {
        background-color: #f6f6f6;
        background-image: url(img/infoboxc_bgr.gif);
        background-repeat: repeat-x;
        background-position: top;
        text-align: justify;
        color: #000000;
        font-size: 12px;
}

        div.rechts_content div {
                padding: 10px;
        }

        div.rechts_content ul {
                list-style-image: url(img/ordner.gif);
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                text-align: left;
        }

        div.rechts_content ul li{
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                margin-left: 20px;
        }

        div.rechts_content ul li.sel{
                list-style-image: url(img/ordner_offen.gif);
                font-weight: bold;
        }

        div.rechts_content a:link, div.rechts_content a:visited, div.rechts_content a:active {
                 text-decoration: none;
                 color: #b20202;
        }

        div.rechts_content a:hover {
                color: #b2a384;
                text-decoration: underline;
        }

        div.rechts_content h1 {
                font-size: 13px;
                font-weight: bold;
                border-bottom: 2px solid #b2a384;

        }

div.infobox_content {
        background-color: #f6f6f6;
        background-image: url(img/infoboxc_bgr.gif);
        background-repeat: repeat-x;
        background-position: top;
        text-align: justify;
        color: #000000;
}

        div.infobox_content div {
                padding: 10px;
                font-size: 12px;
                text-align:left;
        }

        div.infobox_content h1 {
                font-size: 13px;
                font-weight: bold;
                border-bottom: 2px solid #e2e2e2;
        }

        div.infobox_content a:link, div.infobox_content a:visited, div.infobox_content a:active {
                 text-decoration: none;
                 color: #b20202;
        }

        div.infobox_content a:hover {
                color: #b2a384;
                text-decoration: underline;
        }


div.content {
        text-align: justify;
}

        div.content h1 {
                font-size:18px;
                line-height: 20px;
                padding-top:0px;
                padding-bottom: 2px;
                margin-top:0px;
                margin-bottom: 16px;
                background-image:url(img/h1_bgr.gif);
                background-position: bottom;
                background-repeat: no-repeat;
                text-align: center;
        }

        div.content h2 {
                font-size:16px;
                padding-top:0px;
                padding-top:0px;
                padding-bottom: 2px;
                margin-top:0px;
                margin-bottom: 0px;
                background-image:url(img/h2_bgr.gif);
                background-position: bottom;
                background-repeat: no-repeat;
                text-align: center;
        }

        div.content h1 a:link, div.content h1 a:visited, div.content h1 a:active {
                 text-decoration: none;
                 color: #000000;
        }

        div.content h1 a:hover {
                color: #b20202;
        }

        div.content a:link, div.content a:visited, div.content a:active {
                 text-decoration: none;
                 color: #950606;
        }

        div.content a:hover {
                color: #b2a384;
                text-decoration: underline;
        }

        div.content li a:link, div.content li a:visited, div.content li a:active {
                font-weight: normal;
        }

        div.content ul {
                list-style-image: url(img/pfeil_umbra_weiss.gif);
                margin-top: 0px;
                margin-bottom: 0px;
                padding-left: 22px;
                text-align: left;
        }

        div.content ul li {
                padding-bottom: 8px;
        }
.tabelle {
        border: 1px solid #cecece;
        width: 100%;
}

        .tabelle td, .tabelle th {
                padding: 3px;
                margin: 0px;
                padding-left: 10px;
                padding-right: 10px;
                text-align: left;
                vertical-align: middle;
                font-size: 12px;
        }

        .tr_1 {
                background-color: #FFFFFF;
        }

        .tr_2 {
                background-color: #ededed;
        }

div.image_breit {
        position: relative;
        margin-top: 4px;
        margin-bottom: 12px;
        text-align: left;
        with: 100%;
        background-color: #EDEDED;
}

div.image_breit img, div.image_klein img {
        border-left: 1px solid #666666;
        border-right: 1px solid #666666;
        border-top: 1px solid #666666;
        border-bottom: 1px solid #666666;
}

div.image_klein {
        position: relative;
        margin-left: 12px;
        margin-bottom: 6px;
        text-align: right;
        float: right;
        background-color: #EDEDED;
}

p.bottommenu {
        font-size: 11px;
        color: #BBBBBB;
        text-align: center;
}

p.bottommenu a:link, p.bottommenu a:visited {
        color: #999999;
}
