body {
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #FF0000;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-shadow-color: #FF0000;
scrollbar-arrow-color: #FF0000;
scrollbar-track-color: #FFFFFF;
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
width: 1000px;
/* border-right: 4px solid #DC0000;
border-bottom: 20px solid #DC0000;
margin: 5px 0 5px 0;
padding: 0 8px 20px 0; */
background-color: #F3F3F3;
}
table.body {
/* border-right: 4px solid #DC0000; */
border-bottom: 20px solid #DC0000;
border-right: 1px solid black;
margin: 5px 0 5px 0;
padding: 0 8px 20px 0;
background-color: white;
}
*html table.body {
width: 1000px;
border-bottom: 20px solid #DC0000;
margin: 5px 0 5px 0;
padding: 0 8px 20px 0;
}


#indexinhalt {
margin: 0 10px 0 10px;
}

hr {
color: #DC0000;
background-color: #DC0000;
border: 1px solid #DC0000;
height: 0.1em;
margin: .4em 0 .4em 0;
}
hr.doppelt {
color: #DC0000;
background-color: #DC0000;
border: 1px solid #DC0000;
height: 0.5em;
margin: 1em 0 1em 0;
}
hr.gg {
color: white;
background-color: white;
border: 1px solid white;
margin: .7em 0 .7em -.2em;
}

#indexinhaltbild {
float: right;
margin: 15px;
}
#indexinhaltbild_gross {
float: right;
margin: 15px 2px;
}
#indexinhaltbild_links {
float: left;
margin: 15px 15px 15px 0;
}
#rosakarl_2007 {
float: right;
margin: 0 8px 10px 0;
}
#indexbild {
float: right;
margin: 0em 15px 0px 15px;
padding-bottom: 5px;
clear: all;
border-bottom: 1px solid #DC0000;
font-size: 90%;
}
#indexbild a:link, #indexbild a:visited, #indexbild a:active {
font-size    : 11px;
color        : #0000A0;
line-height    : 130%;
font-weight    : normal;
text-decoration    : none;
}
#indexbild a:hover {
font-size    : 11px;
color        : red;
line-height    : 130%;
font-weight    : normal;
text-decoration    : none;
}


#indexbildlinks {
float: left;
margin: 0em 15px 7px 0px;
padding-bottom: 5px;
clear: all;
border-bottom: 1px solid #DC0000;
}
#indexbildklein {
float: left;
margin: 1.8em 15px 7px 0;
padding-bottom: 5px;
clear: all;
border-bottom: 2px solid #DC0000;
}

#floatleftbild {
float: left;
margin: 15px;
}

#floatleftbildzwei {
float: left;
margin: 0 15px 10px 0;
padding: 10px 5px;
border: 1px dashed red;
/*background-color    : #F0F0F0;
border-right    : 1px solid black;*/
}


#floatleftbildwahnsinn {
float: left;
margin: 0 10px 0px 0;
padding: 2px;
border: 1px dashed red;
}
#floatleftbildwahnsinn a:link {
font-size: 10px;
font-weight: normal;
color: red;
margin: 3px 0 4px 7px;
display: block;
text-decoration: none;
}
#floatleftbildwahnsinn a:hover {
font-size: 10px;
font-weight: normal;
color: blue;
margin: 3px 0 4px 7px;
text-decoration: underlined;
display: block;
}
#floatleftbildwahnsinn a:visited {
font-size: 10px;
font-weight: normal;
color: gray;
margin: 3px 0 4px 7px;
display: block;
text-decoration: none;
}



#zaehler {
z-index: 0;
position: absolute;
top: 0px;
left: 0px;
display: none;
}

#logo {
position:absolute;
right:220px;
top: 135px;
visibility: show;
display: none;
z-index: 2;
}

#ticker {
position: absolute;
top: 200px;
left:10px;
z-index: 10;
width: 650px;
border-top: 1px solid red;
border-bottom: 1px solid red;
line-height: 1.4em;
padding: 0 .5em;
}
.hierseite {
margin-right:20px;
z-index: 10;
color: red;
font-size: 14px;
font-weight: bold;
text-decoration: none;
letter-spacing: 0.1em;
font-variant: small-caps;
}
#naechsteseite {
position: absolute;
top: 175px;
left:20px;
width: 600px;
z-index: 10;
font-size: 11px;
}
#naechsteseite a:link, #naechsteseite a:visited, #naechsteseite a:active /* ul a:hover */ {
list-style: none;
margin-right: 20px;
padding: 0;
display: inline;
font-weight: bold;
text-decoration: none;
letter-spacing: 0.1em;
font-variant: small-caps;
display: inline;
color: #1B1474;
width: 200px;
}
#naechsteseite a:hover {
list-style: none;
margin-right: 20px;
padding: 0;
display: inline;
font-weight: bold;
text-decoration: none;
letter-spacing: 0.1em;
font-variant: small-caps;
display: inline;
color: red;
width: 200px;
}

#suchfeld {
position: absolute; 
top: 158px;
right: 5px;
z-index: 10;
} 


.wahnsinnlinks, .wahnsinnlinks a:visited {
font-family:  'Courier New', Courier, sans-serif;
font-size    : 13px;
letter-spacing    : 0.1em;
color        : #16124D;
line-height    : 200%;
text-align: left;
}
.wahnsinnlinks a:visited {
color: black;
}

ul {
list-style       : none;
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 12px;
letter-spacing    : 1px;
color        : black;
line-height    : 135%;
z-index        : 9;
}

ul.square {
list-style       : square;
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 13px;
letter-spacing    : .1em;
color        : black;
line-height    : 125%;
z-index        : 9;
}

.ul {
list-style       : none;
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 13px;
letter-spacing    : 1px;
color        : #121027;
line-height    : 150%;
text-indent    : 6em;
z-index        : 9;
}

.beratung {
list-style       : none;
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 13px;
letter-spacing    : 2px;
color        : #121027;
line-height    : 170%;
}

ol {
font-size: 12px;
letter-spacing: 0;
color: #121027;
line-height: 140%;
font-weight: normal;
}
ol.ohne {
font-size: 12px;
letter-spacing: 0;
color: #121027;
line-height: 140%;
font-weight: normal;
list-style: none;
}
ol.square { list-style: square; }
li {
padding: 0 0 0.6em 0;
}

#ul beratung {
list-style       : none;
font-size    : 13px;
letter-spacing    : 2px;
color        : #121027;
line-height    : 170%;
z-index        : 9;
}

.tucholsky {
font-size    : 11px;
letter-spacing    : 2px;
color        : black;
line-height    : 140%;
}

.weihnacht {
font        : small-caps 14px/1.7em Tahoma, Arial, Verdana, sans-serif;
letter-spacing    : 2px;
color        : #292693;
}

.weihnachtgross {
font        : small-caps 16px/1.9em Tahoma, Arial, Verdana, sans-serif;
font-weight    : bold;
letter-spacing    : 2px;
color        : #292693;
}

.weihnachtklein {
font        : small-caps 14px/3em Tahoma, Arial, Verdana, sans-serif;
letter-spacing    : 1px;
color        : #292693;
}

.pdf {
font        : 12px/1.5;
letter-spacing    : 0.1em;
font-size    : 11px;
color        : black;
line-height    : 150%;
}

.linkstreff {
color: red;
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
font-stretch: normal;
}

.news {
color:red;
text-decoration:none;
text-align:right;
font: 13px/1.5 Tahoma, Arial, Verdana, sans-serif;
letter-spacing: 0.1em;
}

.weiter {
font-size: 100%;
font-weight: bold;
color: red;
}

form {
padding:        5px;
border:        0px solid red;
}

table, tr, td, input, select, textarea {
font-size:    12px;
font-weight:    bold;
z-index:        1;
}

input, select, textarea {
color:        red;
border:        0px;
}

.kontakt

input, select, textarea {
color:        black;
border:        0px;
}



.datum {
font-size    : 12px;
font-weight: bold;
color        : red;
letter-spacing    : 0.1em;
margin        : 0 0 9px 0;
}
.datum a:link, .datum a:active, .datum a:visited {
color        : #0000A0;
text-decoration: none;
}
.datum a:hover {
color        : red;
text-decoration: none;
}

.wahlkampf {
font-size    : 12px;
color        : red;
letter-spacing: 0.1em;
}

.suchform {
font-size: 11px;
color: black;
text-indent: 0.1em;
width: 165;
height: 20;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
border-top: 1px solid #999999
}

.button {
height: 20;
font-size: 11px;
width: 165;
color: black;
font-weight: bold;
background-color: white;
border-left: 1px solid #576675;
border-bottom: 1px solid #576675;
border-right: 1px solid #576675;
border-top: 1px solid #576675
}

.smallbutton {
height: 20;
font-size: 11px;
width: 30;
color: black;
font-weight: bold;
background-color: white;
border-left: 1px solid #576675;
border-bottom: 1px solid #576675;
border-right: 1px solid #576675;
border-top: 1px solid #576675
}

.suche {
font-size: 11px;
color: #000000;
font-weight: bold;
}


ul#veranstaltungen {
font-size    : 12px;
letter-spacing    : 1px;
color        : #121027;
line-height    : 145%;
font-weight    : bolder;
z-index        : 9;
}



/*xxxxxx Artikel xxxxxx*/

.indent_zwei {
/*text-indent: 8em;*/
font-size: 80%;
display: block;
}


ul#sitemap li {
/*text-indent: 4em;*/
list-style-type: none;
}

em {
    font-style: normal;
}


/*  link-Formatierungen */
.pstreik a:link, .pstreik a:visited, .pstreik a:active {
padding: 1.8em 0 0 0; 
font-size    : 12px;
font-weight: normal;
color        : #16124D;
line-height    : 140%;
z-index        : 9;
text-decoration: none;
}
.pstreik a:hover {
font-size    : 12px;
font-weight: normal;
color        : #0000A0;
line-height    : 140%;
z-index        : 9;
text-decoration: none;
}
.p a:link, .p a:visited, .p a:active {
font-size    : 12px;
font-weight: normal;
color        : #16124D;
line-height    : 140%;
z-index        : 9;
text-decoration: none;
}

.p a:hover {
font-size    : 12px;
font-weight: normal;
color        : #0000A0;
line-height    : 140%;
z-index        : 9;
text-decoration: none;
}

a:link.pdf, a:visited.pdf {
font-size    : 12px;
font-weight: normal;
color        : #0F00E0;
line-height    : 140%;
z-index        : 9;
text-decoration: none;
}

a:hover.pdf {
font-size    : 12px;
font-weight: normal;
color        : #0000A0;
line-height    : 140%;
z-index        : 9;
text-decoration: underline;
}

.h5_wahlkampf a:link, .h5_wahlkampf a:visited {
font-size    : 13px;
letter-spacing    : 3px;
color        : #FF0000;
line-height    : 140%;
text-decoration: none;
}

.h5_wahlkampf a:hover {
font-size    : 13px;
letter-spacing    : 3px;
color        : #0000FF;
line-height    : 140%;
text-decoration: none;
}

h5 a:link, h5 a:visited  {
font-size    : 12px;
letter-spacing    : 3px;
color        : #1B1474;
line-height    : 160%;
text-align: right;
text-decoration: none;
}
h5 a:hover {
font-size    : 12px;
letter-spacing    : 3px;
color        : #FF0000;
line-height    : 160%;
text-align: right;
text-decoration: none;
}
.h5inline a:link, .h5inline a:visited  {
font-size    : 12px;
letter-spacing    : 3px;
color        : #1B1474;
line-height    : 160%;
text-align: right;
text-decoration: none;
margin: 0;
}
.h5inline a:hover {
font-size    : 12px;
letter-spacing    : 3px;
color        : #FF0000;
line-height    : 160%;
text-align: right;
text-decoration: none;
margin: 0;
}
#menuoben a:link, #menuoben a:visited {
background-color: #F0F0F0;
color: #1B1474;
font-size: 12px;
font-weight: bold;
text-decoration: none;
letter-spacing: 0.1em;
font-variant: small-caps;
}

#menuoben a:hover {
background-color: #F0F0F0;
color: red;
font-size: 12px;
font-weight: bold;
text-decoration: none;
letter-spacing: 0.1em;
}

#plan a:link, #plan a:visited {
background-color: #F0F0F0;
font: 10px/1.5;
text-decoration: none;
color: red;
font-weight: bold;
letter-spacing: 0.1em;
}

#plan a:hover {
font: 10px/1.5;
text-decoration: none;
font-weight: bold;
color: blue;
letter-spacing: 0.1em;
}

#ticker a:link {
    font-weight: bold; font-size: 12px; color: red; text-decoration: none; letter-spacing: 0.1em;
}
#ticker a:visited {
    font-weight: bold; font-size: 12px; color: red; text-decoration: none; letter-spacing: 0.1em;
}
#ticker a:hover {
    font-weight: bold; font-size: 12px; color: blue; text-decoration: none; letter-spacing: 0.1em;
}
#ticker a:active {
    font-weight: bold; font-size: 12px; color: red; text-decoration: none; letter-spacing: 0.1em;
}

#wahl a:link {
    font-weight: bold; font-size: 13px; color: red; text-decoration: none; letter-spacing: 0.1em;
}
#wahl a:visited {
    font-weight: bold; font-size: 13px; color: red; text-decoration: none; letter-spacing: 0.1em;
}
#wahl a:hover {
    font-weight: bold; font-size: 13px; color: blue; text-decoration: none; letter-spacing: 0.1em;
}
#wahl a:active {
    font-weight: bold; font-size: 13px; color: red; text-decoration: none; letter-spacing: 0.1em;
}


#pixman a:link {
    font-size: 10px; color: gray; text-decoration: none;
}
#pixman a:visited {
    font-size: 10px; color: gray; text-decoration: none;
}
#pixman a:hover {
    font-size: 10px; color: black; text-decoration: none;
}
#pixman a:active {
    font-size: 10px; color: black; text-decoration: none;
}

div#naviunten a:link,  div#naviunten a:visited, div#naviunten a:active {
    font-size: 80%;
         text-decoration: none;
         font-weight: normal;
         line-height: 150%;
}

div#naviunten a:hover {
         font-size: 80%;
         text-decoration: none;
         font-weight: normal;
         line-height: 150%;
}


ul#sitemap a {
text-align:left;
font-size: 100%;
display: block;
padding: 0.2em;
font-weight: normal;
text-decoration: none;
}

ul#sitemap a:link, ul#sitemap a:visited, ul#sitemap a:active{
text-decoration: none;
background-color: #F9F9F9;
color: black;
border-left: 3px solid gray;
border-bottom: 1px #F9F9F9;
border-right: 5px solid #F9F9F9;
}

ul#sitemap a:hover {
text-decoration: none;
background-color: white;
color: red;
border-left: 3px solid #F9F9F9;
border-right: 5px solid blue;
border-bottom: 1px solid red;
}

.angie a:link, .angie a:visited, .angie a:active, .angie a:hover {
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 12px;
color        : #0000A0;
line-height    : 150%;
font-weight    : bold;
text-decoration: none;
}

#rechtenavi a:link, #rechtenavi a:visited, #rechtenavi a:active {
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 13px;
color        : #0000A0;
line-height    : 150%;
font-weight    : normal;
text-decoration    : none;
}

#rechtenavi a:hover {
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 13px;
color        : red;
line-height    : 150%;
font-weight    : normal;
text-decoration    : none;
}


.footer a:link, .footer a:visited, .footer a:active {
text-decoration: none;
font-size:  10px;
font-weight: normal;
color: blue;
letter-spacing: 0.1em;
}

.footer a:hover {
text-decoration: none;
font-size:  10px;
font-weight: normal;
color: blue;
letter-spacing: 0.1em;
}

#weihnachtswunsch {
width: auto;
height: auto;
font-size: 115%;
color: black;
line-height: 150%;
}

#cnh_streik {
width: 98%;
margin: 0;
background: url("../images/wall_hg.gif");
border: 2px dashed gray;
}

#streik {
margin:10px;
padding:10px;
background-color:white;
border:1px solid black;
}
table#streik {
width: 98%;
margin:10px;
padding:10px;
font-size:13px;
color:#0000A0;
background-color:white;
line-height: 1.3em;
}
table#streik td {
margin:10px;
vertical-align:top;
font-size:14px;
line-height:1.3em;
}
table#streik td#links {
margin:10px;
padding:0 15px 0 5px;
vertical-align:top;
line-height:1.3em;
color: red;
}
table#streik td#zeit {
padding-right:15px;
vertical-align:top;
}
h3#streiken {
text-align:center;
color:red;
font-size:15px;
}

#streik a:link, #streik a:visited, #streik a:active {
color: blue;
font-size: 15px;
text-decoration:none;
text-align:right;
}
#streik a:hover {
color:red;
font-size: 15px;
}

/* Schriften __________________________________________________________________ */
p {
font-size: 100%;
color: black;
line-height: 135%;
}

.p {
font-size: 11px;
font-weight: bold;
color: #16124D;
line-height: 130%;
z-index: 9;
}
.p_kleiner {
font-size: 10px;
font-weight: bold;
color: #16124D;
line-height: 130%;
z-index: 9;
}
.psuchen {
font-size: 13px;
font-weight: bold;
color: red;
line-height: 130%;
}

.ptop {
font-size: 12px;
letter-spacing: 0.2em;
color: #16124D;
line-height: 130%;
z-index: 9;
}

.bildunterschrift {
font-size: 11px;
letter-spacing: 2px;
color: #16124D;
line-height: 140%;
}


.impressum {
font-size: 13px;
letter-spacing: 2px;
color: #16124D;
line-height: 160%;
}

.artikel {
font-size: 12px;
letter-spacing: 1px;
color: black;
line-height: 135%;
font-weight: normal;
}

.aufruf {
font-size: 13px;
letter-spacing: 1px;
color: red;
line-height: 140%;
font-weight: bold;
}

.uebersicht {
font-size: 11px;
color: black;
line-height: 130%;
font-weight: normal;
}

.top  {
font-size: 11px;
color: blue;
line-height: 130%;
font-weight: bold;
}

.angie  {
font-size: 12px;
color: #0000A0;
line-height: 150%;
font-weight: bold;

}


.theresa  {
font-size: 10px;
color: #0000A0;
line-height: 130%;
}

.artikeleinleit {
font-size: 13px;
letter-spacing: 1px;
color: #16124D;
line-height: 150%;
}
.wahnsinnrechts {
font-size    : 13px;
letter-spacing    : 0.2em;
color        : #16124D;
line-height    : 200%;
text-align: right;
}
.courier {
font-family    : 'New Courier', Courier, sans serif;*/
font-size    : 14px;
font-weight: bold;
color        : #16124D;
line-height    : 150%;
}
.pcourier {
font-family    : 'New Courier', Courier, sans serif;
font-size    : 12px;
font-weight: normal;
color        : #16124D;
line-height    : 130%;
}
.h4_wahlkampf {
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 15px;
letter-spacing    : 0.2em;
color        : #FF0000;
line-height    : 140%;
text-align: center;
}
.h5_wahlkampf {
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 17px;
letter-spacing    : 0.2em;
color        : #FF0000;
line-height    : 140%;
text-align: center;
}

.h5_wahnsinn {
font-size    : 14px;
letter-spacing    : 0.2em;
color        : #FF0000;
line-height    : 140%;
margin: 0 0.3em 0 0.3em;
}
.h5_wahnsinn2 {
font-family    : 'New Courier', Courier, sans serif;
font-size    : 20px;
font-weight: bold;
font-variant: small-caps;
letter-spacing    : 0.2em;
color        : #FF0000;
line-height    : 140%;
margin: 0 0.3em 0 0.3em;
}


#artikeltop {
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 13px;
letter-spacing    : .1em;
color        : #1F1B52;
line-height    : 140%;
margin-bottom    : 5px;
}

.artikelbottom {
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 12px;
letter-spacing    : 2px;
color        : black;
line-height    : 130%;
}
.artikelindbottom {
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 11px;
letter-spacing    : .1em;
color        : black;
line-height    : 130%;
}

.ueberschriftsechs {
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-size    : 13px;
letter-spacing    : 3px;
color        : #1B1474;
line-height    : 190%;
}

.links {
/*font-family    : Tahoma, Arial, Verdana, sans serif;*/
font-color: #251949;
font-size: 11px;
font-variant: small-caps;
}

.footer {
text-decoration: none;
font:  11px/1.5;
color: blue;
letter-spacing: 0.1em;
}

.artfooter {
text-decoration: none;
font:  11px;
letter-spacing: 0.1em;
}


#menuoben {
background-color: #F0F0F0;
/*font-size: 11px;*/
font-weight: normal;
text-decoration: none;
}

#plan {
background-color: #F0F0F0;
font: 10px/1.5;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.1em;
}

.streik {
font-size:14px;
letter-spacing:3px;
color:#FF0000;
line-height:140%;
text-align: center;
}

.stoiberrr {
font-family    : Courier, Arial, Verdana, sans serif;
font-size: 14px;
letter-spacing: 3px;
color: #DD0C1B;
line-height: 140%;
}


/* &Uuml;berschriften __________________________________________________________________ */
h1 {
display: none;
}

h2 {
font-size: 15px;
letter-spacing: 3px;
color: black;
line-height: 150%;
}

h2.streik {
font-size: 15px;
letter-spacing: .2em;
color: red;
line-height: 150%;
}

h3 {
font-size: 14px;
color: #16124D;
line-height: 140%;
}

h4 {
font-size: 15px;
letter-spacing: 3px;
color: #1B1474;
line-height: 140%;
}

h4.bsh {
line-height	: 120%;
font-variant	: small-caps;
width: 99%;
border-bottom: 1px solid red;
font-size    : 13px;
color        : red;
letter-spacing    : 0.1em;
margin        : 0 0 5px 0;
}

h5 {
font-size: 100%;
letter-spacing: .1em;
color: #110D4A;
/* color: #1B1474; */
line-height: 140%;
font-weight: normal;
margin: .4em 0 .4em 0;
}

h6 {
font-size: 13px;
letter-spacing: 3px;
color: #1B1474;
line-height: 140%;
text-align: center;
}




/* Announcer __________________________________________________________________ */
#announcer {
background-color: #DC0000;
color: black;
font-size: 115%;
margin: 0;
padding: 0.3em 0 0.3em 0.2em;
font-family: Georgia, 'Times New Roman', Times, serif;
}
.oben {
color: white;
font-weight: bold;
font-size: 100%;
font-family: Georgia, 'Times New Roman', Times, serif;
}
.obenzwei {
color: black;
font-weight: bold;
font-size: 100%;
font-family: Georgia, 'Times New Roman', Times, serif;
}
#announcerinhalt {
/* font-family: Georgia, 'Times New Roman', Times, serif; */
/* border-bottom: 7px solid #DC0000; */
}
#announcerinhalt a:link, #announcerinhalt a:visited, #announcerinhalt a:active {
/* font-family: Georgia, 'Times New Roman', Times, serif; */
color: black;
}
#announcerinhalt a:hover {
font-family: Georgia, 'Times New Roman', Times, serif;
color: red;
}
#announcerinhalt .wannwo {
font-size: 90%;
}
#announcerinhalt .wer {
font-size: 130%;
line-height: 1.5em;
}
#announcerinhalt .linkstreff {
font-family: Verdana, Arial, sans-serif;
}
#announcerinhalt .sansserif {
font-family: Verdana, Arial, sans-serif;
}
.announcerrot a:link{
color: #DC0000;
font-weight: bold;
margin-top: 10em;
line-height: 2em;
}
.rot {
color: #DC0000;
font-weight: bold;
margin-top: 2em;
line-height: 2em;
}

#announcer2 {
background-color: #DC0000;
color: black;
font-family    : Tahoma, Arial, Verdana, sans serif;
font-size: 135%;
margin: 0;
padding: 0.3em 0 0.3em 0.2em;
}
#announcer2inhalt {
padding: 2em 0 2em 0;
border-bottom: 7px solid #DC0000;
font-size: 115%;
}
hr.announcertop {
margin: 0 0 .4em 0;
color: red;
}
hr.announcer {
margin: .4em 0 .4em 0;
color: red;
}

/* Terminank&uuml;ndigung auf der Indexseite __________________________________________________________________ */
#termin{
margin: 0;
padding: 0.3em 0 0em 0.2em;
/* border-bottom: 3px solid #DC0000; */
}
h2.termin {
font-size: 125%;
letter-spacing: 0em;
color: #1B1474;
font-weight: normal;
}
p.termin {
font-size: 105%;
color: #16124D;
font-weight: normal;
}
#termin a:link, #termin a:visited, #termin a:active {
color: blue;
text-decoration: none;
letter-spacing: 0.05em;
}

#termin a:hover {
color: red;
text-decoration: none;
letter-spacing: 0.05em;
}

li.gewesen {
color: grey;
font-style: italic;
}

.info {
font-size: 80%;
}

