body {
    color: #FFFFFF;
    background:#000000;
    font-size:12px;
    font-family:Arial, Helvetica, Sans-Serif;
    }
/* Allgemeine Links */
A:link, A:visited {
    text-decoration:none;
    color:#ffffff;
    background-color:transparent;
}
A:hover {
    text-decoration:underline overline;
    color:#ffffff;
    background-color:transparent;
    font-style:normal;
}
/* Quelltext danach durchsuchen, durch was sinnvolles ersetzen */
a.anker {
    font-size:15px;
    color:#FFFFFF;
    background-color:transparent;
    font-weight:bold;
    text-decoration:none;
}
/* Der Header */
img.header_links {
    height:162px;
    width:460px;
}
#header_mitte {
    width:100%;
    height:161px;
    background-image:url(gfx/header_m.png);
    text-align:center;
}
#header_mitte a.link_fett {
    color:#ffdd77;
    background-color:transparent;
    font-weight:bold;
}
img.header_rechts {
     height:162px;
     width:183px;
}
#menu {
    width:205px;
    vertical-align:top;
    background-image:url(gfx/nav_l.png);
    padding-left:47px;
    padding-right:19px;
    white-space:nowrap;
}
#menu img {
    margin-top:40px;
    margin-bottom:4px;
    width:136px;
    height:16px;
}
#menu img.top {
    margin-top:-1px;
}
#menu a:active, #menu a:visited, #menu a:link {
    display: block;
    height:14px;
    width:134px;
    color:#ffffff;
    text-decoration:none;
    padding-left:2px;
    padding-top:1px;
}
#menu a:hover {
    display: block;
    height:14px;
    width:134px;
    color:#ffdd77;
    background-color:#6C6D7A;
    padding-left:2px;
    padding-top:1px;
}
#inhalt {
    text-align:center;
    vertical-align:top;
    height:700px;
    width:100%;
}
#poll {
    text-align:left;
    width:183px;
    height:700px;
    vertical-align:top;
    background-image:url(gfx/nav_r.png);
    padding-left:19px;
    padding-right:12px;
}
#poll a.link_fett {
    padding-left:7px;
    color:#ffdd77;
    background-color:transparent;
    font-weight:bold;
}
#poll img.kat {
    width:135px;
    height:16px;
    margin-bottom:4px;
}
#poll img.potd {
     margin-left:4px;
     width:126px;
     height:94px;
     cursor:pointer;
}
td.footer_mitte {
     height:33px;
     width:100%;
     background-image:url(gfx/footer_m.png);
}
img.footer_rechts {
     height:33px;
     width:183px;
}
img.footer_links {
     height:33px;
     width:322px;
}
li.mitte {
    margin-top:22px;
}
abstand {
    height:30px;
}
.up {
    height:78px; text-align:center;
}
.lo {
    height:15px;
    text-align:right;
}
.mo {
    width:100%;
    height:15px;
    background-image:url(gfx/m_o.png);
}
.ro {
    width:70px;
    height:15px;
    text-align:left;
}
.lm {
    width:9px;
    background-image:url(gfx/l_m.png);
}
.mm {
    width:100%;
    text-align:left;
    background-image:url(gfx/m_m.png);
    padding:15px;
}
.rm {
    width:9px;
    background-image:url(gfx/r_m.png);
}
.lu {
    width:71px;
    height:7px;
}
.mu {
    width:100%;
    height:7px;
    background-image:url(gfx/m_u.png);
}
.ru {
    width:71px;
    height:7px;
    text-align:center;
}
.center {
    text-align:center;
    white-space:nowrap;
}
.center50 {
    text-align:center;
    white-space:nowrap;
    width:50%;
}
.head {
    height:30px;
    vertical-align:top;
    text-align:center;
    white-space:nowrap;
    font-weight:bold;
}
.h1 {
    font-size:19px;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    height:60px;
    vertical-align:top;
}
.titel {
    font-size:14px;
    font-weight:bold;
}
.square {
    list-style-type:square;
    margin-bottom:0px;
    margin-top:0px;
}

/* Neue CSS-Definitionen */
#rechte_listung {
     margin:auto;
     margin-top:20px;
}
#rechte_listung td.gruppe {
    vertical-align:top;
    padding-top:10px;
    padding-left:5px;
    font-weight:bold;
}
#rechte_listung tr, #daten_anzeigen tr {
    background-color:#6C6D7A;
}
#daten_anzeigen td {
    padding:5px;
}
