a.verzw { font-size:18px; }

a.verzw:link,a:visited {color:#fff;text-decoration: none; }

a.verzw:hover,a:focus {color:#fff;text-decoration: underline; }


span.starttitel {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #FFFFFF;
}

a.starttitel {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #DD0000;
   font-weight: bold;
   TEXT-DECORATION:none;
}
a.starttitel:hover {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #FFFFFF;
   font-weight: bold;
   TEXT-DECORATION:underline;
}

a.sprache:hover { background: #2288CC; text-decoration: underline; }
a.sprache:link { color:#FFFFFF; }
a.sprache:visited { color:#FFFFFF; }
a.sprache:active { color:#FFE7E7; }

a.haupt:link { color:#000000; }
a.haupt:visited{ color:#000000; }
a.haupt:active { color:#FFFFFF; }
a.haupt:hover { color:#FFD3D3; }

a.menu { font-size:12px;
       text-decoration: none;
       FONT-WEIGHT:bold;
       color:#FFFFFF; }
a.menu:hover { color:#000000;
               text-decoration: none;
               FONT-WEIGHT:bold;
               background:#DD0000;
               }

body { background: #000000; font-size:13px;
       font-family:Verdana,Helvetia,Arial;
       color:#FFFFFF; }

hr {color: red; background: red; border: 0; height: 2px; width: 90%;}

/* hr.rot { background-color:#ff0000;
         color:#ff0000;
         size:2px;
         width:90%; }
*/
.counter { font-size:14pt; text-decoration: bold; }

.haupt_titel { font-size:12pt; color:#000000; }

.datum { font-size:9pt; color:#000000; }

.keineintrag { font-size:11pt; color:#000000; }

.start {
   font-size:16px;
   color:#FF0000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: 300;

}

table.artikel {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   background-color: #FFFFFF;
   color: #000000;
   padding: 5px;
}

table.suchresultat {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   background-color: #FFFFFF;
   color: #000000;
   padding: 5px;
}

.footer {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   background-color: #000066;
   color: #FFFFFF;
   padding:2px;
}
TD.rahmen {
   background-color: #000066;
}

TD.formular_ds {
   background-color: #CCCCCC;
}

table.menu {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #000066;
   color: #FFFFFF;
   padding:2px;
}

a.artikeltitel {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #000000;
   font-weight: bold;
   TEXT-DECORATION:none;
}
a.artikeltitel:hover {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #0000CC;
   font-weight: bold;
   TEXT-DECORATION:none;
}

.artikeltitel {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #000066;
   font-weight: bold;
}

a.suchtitel {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11pt;
   color: #000000;
   font-weight: bold;
   TEXT-DECORATION:none;
}
a.suchtitel:hover {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11pt;
   color: #0000CC;
   font-weight: bold;
   TEXT-DECORATION:none;
}

.suchtitel {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #000066;
   font-weight: bold;
}

tr.links_cat_line {
   background-color: #666666;
   HEIGHT: 2px;
}
td.links_beschreibung {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
    BACKGROUND-COLOR: #F2F2F2;
   TEXT-ALIGN: left;
}
td.links_url {
    BACKGROUND-COLOR: #F2F2F2;
   TEXT-ALIGN: left;
}
a.links {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #CC0000;
   font-weight: bold;
   TEXT-DECORATION:none;
}
a.links:hover {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FF0000;
   font-weight: bold;
   TEXT-DECORATION:none;
}

a.links_cat {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   TEXT-DECORATION:none;
}
a.links_cat:hover {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #CC0000;
   font-weight: bold;
   TEXT-DECORATION:none;
}

.links_cat {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   BACKGROUND-COLOR: #FFFFFF;
   PADDING=5px;
   TEXT-ALIGN: center;
}

.cat_titel {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #000000;
   BACKGROUND-COLOR: #FFFFFF;
   font-weight: bold;
   PADDING=10px;
   TEXT-ALIGN: center;
}

.artikeltext {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
}
a.artikel_mehr {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #C00000;
   font-weight: bold;
   TEXT-DECORATION:none;
}
a.artikel_mehr:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   font-weight: bold;
   TEXT-DECORATION:none;
}

a.dok {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #C00000;
   font-weight: bold;
   TEXT-DECORATION:none;
}
a.dok:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   TEXT-DECORATION:none;
}

a.gb {   font-size:12px;
       color:#FFFFFF;
         }
a.gb:hover {   font-size:12px;
               color:#FFFFFF;
               background: #2288CC;
               }
a.gbname {
         font-size:13px;
       color:#000066;
         }
a.gbname:hover {
               font-size:13px;
               color:#000000;
               }
TR.suche
{
   padding:0px;
   width:100%;
   height:20px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   FONT-WEIGHT:bold;
   color: #FFFFFF;
   background:#000000;
   vertical-align:middle;
   alignment:center;
}

TABLE.default
{
   padding:0px;
   width:90%;
}

.button
{
   background-color:#2288CC;
   color:#FFFFFF;
   width:80px;
   border:2px solid #000066;
}

.suchtext
{
   background-color:#000066;
   color:#FFFFFF;
   border:2px solid #000066;
}
