body {
    margin: 0;
    background-color: #F0F0F0;
    font-family: Verdana, Arial, Helvetica;
    font-size: 0.72em;
    }

img {
    border: 0;
    }

.bg_logo {
    background-color: white;
    }

.bg_le-GRUEN {
    background-color: #54BBA5;
    }

.bg_main, .bg_F0 {
    background-color: #F0F0F0;
    }

.bg_transp {
    background-color: transparent;
    }

.bg_ticker {
    background-color: black;
    background-image: url('/images/bg_ticker2x25.png');
    background-repeat: repeat-x;
    background-position: 0 0;
    }

/* Weiterschaltung zu einer Url aus einem Ticker (aus 'ticker_go.php') */
.bg_ticker p {
    text-align: center;
    margin-top: 3px;
    }

/* wird künftig ersetzt durch .bg_ticker div 
.bg_ticker noscript {
    width: 100%;
    min-width: 729px;
    height: 25px;
    color: #808080;
    font-size: 0.9em;
    text-align: center;
    position: absolute;
    top: 4px;
    }
*/

.bg_ticker div {
    width: 100%;
    min-width: 729px;
    height: 25px;
    color: #808080;
    font-size: 0.9em;
    margin-top: 4px;
    margin-left: 280px;
    }

table {
    font-size: 1.0em;
    }

.txtNormal, .txtNormalBold, .lnk, .lnkb {
    font-family: Verdana, Arial, Helvetica;
    font-size: 0.7em;
    color: #000000;
    }
.txtNormal, .lnk {
    font-weight: normal;
    }
.txtNormalBold, .txtb, .lnkb {
    font-weight: bold;
    }

.txtKlein_rot, .TXT_rot7 {
    font-size: 0.6em;
    color: #E00000;
    }

.txtKlein_schw, .TXT_schw7 {
    font-size: 0.6em;
    color: #000000;
    }

.rot {
    color: #E00000;
    }

.FussNote { /* (in QF-Auflistung) */
    font-size: 0.94em;
    font-weight: 500;
    color: #333333;
    }

.LM { /* (Schreibweise in PHP-Seiten für 'LastModified') */
    font-size: 85%;
    font-weight: normal;
    color: gray;
    }
    
noscript h4 {
    font-weight: 700;
    background-color: transparent;
    color: #E00000;
    }


a {
    text-decoration:none;
    color: #000000;
    font-weight: 700;
    }

a:visited {
    color: #333333;
    }

a:hover, .bg_ticker a:hover {
    text-decoration:underline;
    color: #E00000;
    }

.bg_ticker a {
    color: #808080;
    }


.schatten {
    width: 100%;
    filter: Shadow(color=gray, direction=135);
    }


ul li { 
    list-style-image: url('../images/menupoint.gif'); 
    list-style-position: outside;
    }

ul li h5 {
    font-size: 100.01%;
    }


/* Schriftgröße im IE anpassen: */
* html h2 {
    font-size: 1.38em;
    }
* html h3 {
    font-size: 1.21em;
    }


h4 {
    font-size: 100.01%;
    }

.rechts, .rechtsBannerbreite {
    text-align: right;
    }

.oben {
    vertical-align: top;
    }

.unten {
    vertical-align: bottom;
    }

.Bannerwidth, .rechtsBannerbreite {
    width: 93.6%; /* (Anpassung an ~468px (93.6% von 500px): '#InhaltBx' ist breiter wg. evtl. seitl. Scrollleiste! ) */
    min-width: 468px;
    }

.nw {
    white-space: nowrap;
    }
