A {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ca002d; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
        COLOR: #003366; TEXT-DECORATION: underline
}
A.navi1 {
        display         : block;
        border          : 1px solid black;
        color           : white;
        background-color: #EC2329;
        text-align      : center;
        padding         : .1em .2em;

        font-weight     : bold;
        TEXT-DECORATION: none
}
A.navi1:hover {
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
        background-color: white;
        color:            black;
}


.header {font-weight: bold;
         font-size: 12px;}

.subheader { font-style: italic;
             font-size: 12px; }

.datum {font-style: italic;
        font-size: 10px;}

.autor {font-style: italic;
        font-size: 10px;}

.text {font-size: 12px;}

.navi1-active {
        FONT-WEIGHT: bold; COLOR: #003366; TEXT-DECORATION: none
}
.navi1-active:hover {
        FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.navi2 {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.navi2:hover {
        FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.navi2-active {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366
}
A.navi2-active:hover:unknown {
        FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.textfooter {
        FONT-SIZE: 11px; COLOR: #666666
}
.textblocksatz {
        TEXT-ALIGN: justify
}
.textklein {
        FONT-SIZE: 10px
}
.text-weiss {
        COLOR: #ffffff
}
.text-color1 {
        COLOR: #003366
}
.text-color12 {
        COLOR: #c3cfdb
}
.text-color13 {
        COLOR: #e5eaef
}
.text-color2 {
        COLOR: #cc0000
}
.headline {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #003366
}
.headline-color1 {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #003366
}
.schwarz {
        BACKGROUND: #000000
}
.weiss {
        BACKGROUND: #ffffff
}

.grau2 {
        BACKGROUND: #FDF4EE
}

.color1 {
        BACKGROUND: #003366
}
.color12 {
        BACKGROUND: #c3cfdb
}
.color13 {
        BACKGROUND: #e5eaef
}
.color2 {
        BACKGROUND: #cc0000
}
BODY {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
td.navi2 {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none
}
TR {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT {
        FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT.feld50 {
        WIDTH: 50px
}
INPUT.feld100 {
        WIDTH: 100px
}
INPUT.feld200 {
        WIDTH: 200px
}
INPUT.feld300 {
        WIDTH: 300px
}
INPUT.feld400 {
        WIDTH: 400px
}
TEXTAREA {
        FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TEXTAREA.feld100 {
        WIDTH: 100px
}
TEXTAREA.feld200 {
        WIDTH: 200px
}
TEXTAREA.feld300 {
        WIDTH: 300px
}
TEXTAREA.feld400 {
        WIDTH: 400px
}
SELECT {
        FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.news-list-item h3 {font-size: 14px;}
.news-list-date {font-size: 12px;}