h1 {
    font-family: Arial, sans-serif;
    font-weight: light;
    font-size: 14pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    color: rgb(0, 0, 0)
    }
h2 {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 13pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    color: rgb(0, 0, 0)
    }
h6 {
    font-family: Arial, sans-serif
    }
p, ul, ol, dl, dt, dd {
    font-family: Arial, sans-serif;
    font-size: 10pt
    }
.bigger {
    font-family: Arial, sans-serif;
    font-size: 11pt
    }
li.weiter {
    margin-top: 10px
    }
.zehn {
    font-size: 10pt
    }
/* Pressemitteilungen */
.submenue1 {
    font-size: 9pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    color: rgb(0, 0, 0)
    }
.submenue2 {
    font-size: 9pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    color: rgb(0, 0, 0)
    }
.datumpresse {
    font-size: 10pt;
    font-weight: bold;
    background: rgb(255, 0, 0);
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    color: rgb(255, 255, 255)
    }
.presse {
    font-size: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 2px;
    color: rgb(0, 0, 0)
    }
.subpresse {
    font-size: 9pt;
    margin-left: 63px;
    margin-right: 0;
    margin-top: 2px;
    margin-bottom: 0;
    color: rgb(0, 0, 0)
    }
.subpressenm {
    font-size: 9pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    margin-bottom: 0;
    color: rgb(0, 0, 0)
    }
.subdatum {
    font-size: 9pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    margin-bottom: 0;
    color: rgb(0, 0, 0)
    }
/*Ende  Pressemitteilungen */
/* Termine */
.terminlink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
    }
p.termhead {
    font-family: Arial, Helvetica;
    font-size: 12pt;
    font-weight: bold;
    background: rgb(255, 0, 0);
    color: rgb(255, 255, 255);
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0
    }
.termcont {
    font-family: Arial, Helvetica;
    font-size: 10pt;
    color: rgb(0, 0, 0);
    margin-top: 1px;
    margin-left: 5px;
    margin-right: 0;
    margin-bottom: 1px
    }
/*Ende  Termine */
/* Publikationen */
p.ausgabe {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15pt;
    font-weight: bold;
    padding-left: 0;
    padding-bottom: 0;
    margin-top: 9px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
    }
.anmerkung {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: italic;
    padding-left: 0;
    padding-bottom: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0
    }
.leftmargin10 {
    margin-left: 10px
    }
/* Ende Publikationen */
/* MdB */
p.mdb {
    font-size: 15pt;
    font-weight: bold;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    color: rgb(255, 0, 0)
    }
.mdbblack {
    font-size: 9pt;
    margin-top: 10px;
    margin-left: 40px;
    margin-right: 0;
    margin-bottom: 10px;
    color: rgb(0, 0, 0)
    }
.mdbred {
    font-size: 9pt;
    margin-top: 0;
    margin-left: 40px;
    margin-right: 0;
    margin-bottom: 0;
    color: rgb(255, 0, 0)
    }
.ausschuesse {
    margin-left: 55px;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0
    }
.mdbcontent {
    font-size: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
    margin-bottom: 15px;
    color: rgb(0, 0, 0)
    }
a.mdbhome {
    color: rgb(255, 0, 0);
    font-weight: bold;
    text-decoration: none
    }
/* Ende MdB */
/* Rundbriefe */
.rb {
    margin-top: 10px;
    margin-bottom: 10px
    }
/* Ende Rundbriefe */
.tabelle {
    font-size: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    color: rgb(0, 0, 0)
    }
.spaceless {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0
    }
.mini {
    font-family: Arial;
    font-size: 9pt
    }
.red {
    color: rgb(255, 0, 0)
    }
.white {
    color: rgb(255, 255, 255);
    font-weight: bold
    }
a {
    text-decoration: underline;
    color: rgb(0, 0, 0)
    }
a.mdblink {
    color: rgb(255, 0, 0);
    text-decoration: none
    }
a:hover {
    text-decoration: underline;
    color: rgb(255, 0, 0)
    }
/* Themen */
.redwhite {
    font-weight: bolder;
    background: rgb(255, 0, 0);
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    color: rgb(255, 255, 255)
    }
.rw {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    background: rgb(255, 0, 0);
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    color: rgb(255, 255, 255)
    }
.redli {
    list-style-image: url(/gfx/icons/dot.gif);
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 15px
    }
ul.redsquare {
    list-style-image: url(/gfx/icons/dot.gif);
    padding-left: 15px
    }
.sub {
    font-size: 10pt;
    margin-left: 63px;
    margin-right: 0;
    margin-top: 2px;
    margin-bottom: 10px;
    color: rgb(0, 0, 0)
    }
.subthemenm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    margin-left: 4px;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 1px;
    color: rgb(0, 0, 0)
    }
.tabrw {
    background-color: Red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: rgb(255, 255, 255)
    }
.rmini {
    font-family: Arial;
    font-size: 9pt;
    color: rgb(255, 255, 255)
    }
.dotline {
    background-image: url(/gfx/mdb/dotline.gif);
    background-repeat: repeat-x
    }
.mpresse {
    font-size: 10pt;
    margin-left: 2px;
    margin-right: 2px;
    padding-right: 2px;
    margin-top: 10px;
    margin-bottom: 2px;
    color: rgb(0, 0, 0)
    }
.small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    margin-left: 4px;
    margin-right: 0;
    margin-top: 4px;
    margin-bottom: 0;
    color: rgb(0, 0, 0)
    }
.rand {
    margin-left: 20px;
    margin-right: 10px;
    margin-top: 2px;
    margin-bottom: 0
    }
.prand {
    margin-left: 15px;
    margin-right: 10px;
    margin-top: 8px;
    margin-bottom: 8px
    }
.noborder {
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 6px
    }