/*
Verwendete Farben
==========================
Rot, dunkel      : #A70D01	
Rot, hell        : #FCDAD0
Umbra, dunkel    : #B2A384 -- offiziell: #877B63
Umbra, hell      : #E5DBC9 -- offiziell: #B2A384
Beige, Hintergr. : #FDF8EF
Blau (Fraktion)  : #395493
Blau (NRWSPD)    : #7DAFF3
Gruen, Neon      : #CCFF00

Neues Rot        : #E60003
Neues Orange     : #FF6000
==========================  
*/

body { background-color: #FFFFFF; margin-top: 10px; margin-left: 0px; margin-bottom: 0px; padding: 0px }

a:link { color: #187AFF; text-decoration: none }
a:visited { color: #187AFF; text-decoration: none }
a:hover { color: #C91C20; text-decoration: none }
a:active { color: #C91C20; text-decoration: none }

.menu   { color: #C91C20; font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; text-decoration: none; text-align: left; margin-top: 0px; margin-bottom: 6px; padding-top: 3px; padding-bottom: 3px; padding-left: 4px; border-style: solid; border-width: 1px; border-color: #f0f0f0 #c0c0c0 #c0c0c0 #f0f0f0 }
.menu a:link { color: #404040; text-decoration: none; font-weight: bold }
.menu a:visited { color: #404040; text-decoration: none; font-weight: bold }
.menu a:hover { color: #C91C20; text-decoration: none; font-weight: bold }

.menu2 { color: #C91C20; font-size: 9px; font-family: verdana, arial, helvetica; font-weight: normal; text-decoration: none; line-height: 11px; text-align: left; margin-top: 2px; margin-bottom: 2px; margin-left: 8px }
.menu2 a:link { color: #404040; text-decoration: none; font-weight: normal }
.menu2 a:visited { color: #404040; text-decoration: none; font-weight: normal }
.menu2 a:hover { color: #C91C20; text-decoration: none; font-weight: normal }

h1 { color: #000000; background-color: #CCFF00; font-size: 16px; font-family: verdana, arial, helvetica; font-weight: bold; line-height: 20px; text-align: left; margin-top: 0px; margin-bottom: 12px; margin-right: 15px; padding-left: 15px; padding-top: 2px; padding-bottom: 3px }

h2 { color: #000000; background-color: #ccff00; font-size: 14px; font-family: verdana, arial, helvetica; font-weight: bold; line-height: 17px; text-align: left; margin: 15px 15px 12px 0; padding-top: 2px; padding-bottom: 3px; padding-left: 15px  }

h3 { color: #202020; font-size: 12px; font-family: verdana, arial, helvetica; font-weight: bold; line-height: 16px; text-align: left; margin-top: 0px; margin-right: 15px; margin-bottom: 6px; margin-left: 15px }

h4 { color: #000000; font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; line-height: 15px; text-align: left; margin-top: 0px; margin-right: 15px; margin-bottom: 6px; margin-left: 15px }

h6 { color: #404040; font-size: 10px; font-family: verdana, arial, helvetica; line-height: 14px; text-align: right; font-weight: normal; margin-top: 0px; margin-bottom: 0px }

p { color: #202020; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 15px; text-align: left; margin-top: 0px; margin-bottom: 6px; margin-left: 15px; margin-right: 15px }

.liste { background-image: url(../images/qr_8x8.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 14px; }

.liste2 { background-image: url(../images/qb_8x8.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 14px; }

.liste-dec { color: #606060; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 14px; text-align: left; margin: 3px 15px 2px 0px; list-style-type: decimal }

.mehr { color: #404040; font-size: 10px; font-family: verdana, arial, helvetica; line-height: 14px; text-align: left; margin-top: 0px; margin-bottom: 16px; margin-left: 15px; margin-right: 15px }

.rot  { color: #C91C20 }
.grau { color: #808080 }

.akt_ueb { color: #FFFFFF; background-color: #7DAFF3; font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; line-height: 14px; text-align: left; margin-bottom: 0px; padding: 1px 0px 1px 7px }

.akt_box { margin: 0px 0px 12px 0px; padding: 4px 6px 1px 6px; border: 1px solid #7DAFF3 }
.akt_txt { color: #202020; font-size: 10px; font-family: verdana, arial, helvetica; line-height: 12px; text-align: left; margin-top: 0; margin-bottom: 5px }

.presse_datum { color: #606060; font-size: 10px; line-height: 12px; font-weight: bold; margin-bottom: 0px }
.presse_thema { margin-top: 4px; margin-bottom: 8px; padding-bottom: 3px }

.termine_datum   { color: #000000; font-weight: bold; margin-bottom: 4px; border-bottom: solid 1px #7daff3; padding-bottom: 4px }
.termine_wer     { color: #606060; font-size: 10px; font-weight: bold; margin-bottom: 1px;  }
.termine_was     { color: #202020; font-size: 12px; font-weight: bold; line-height: 16px; margin-top: 0px; margin-bottom: 2px }
.termine_details { margin-bottom: 2px }
.termine_wo      { color: #606060; margin-top: 4px; margin-bottom: 2px; font-weight: normal; border-top: 1px dotted #7daff3; border-bottom: 1px dotted #7daff3; padding-bottom: 1px }
.termine_links   { color: #808080; margin-top: 2px }

.f_name   { color: #606060; font-size: 10px; line-height: 13px; margin-bottom: 1px; font-weight: bold }
.f_inhalt { color: #395493; line-height: 12px; margin: 0px }

.termine_re { color: #202020; font-size: 10px; font-family: verdana, arial, helvetica; line-height: 12px; background-image: url(../images/qr_6x6.gif); background-repeat: no-repeat; text-align: left; margin-top: 0; margin-bottom: 5px; padding-left: 11px; background-position: 0px 4px }

/*
Überprüfen, ob die folgenden Style überhaupt
noch benutzt werden ...
*/

.ueb { color: #A70D01; font-family: verdana, arial, helvetica; font-size: 15px; font-weight: bold; text-align: left; margin-top: 0px; margin-bottom: 8px }

.uebr { color: #FFFFFF; background-color: #7DAFF3; font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; text-align: left; margin-top: 0; margin-bottom: 6px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px }

.nrmr { color: #A70D01; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 15px; text-align: left; margin-top: 0px; margin-bottom: 6px }

.nrmg { color: #404040; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 15px; text-align: left; margin-top: 0px; margin-bottom: 6px }

.nrmn  { color: #202020; font-size: 10px; font-family: verdana, arial, helvetica; line-height: 12px; background-color: #f1ece2; text-align: left; margin-top: 1px; margin-bottom: 4px; margin-left: 0; padding: 2px 3px 4px; border-style: solid; border-width: 1px; border-color: #4d483f #cdc8bf #cdc8bf #4d483f }

.akt1  { color: #202020; font-size: 10px; line-height: 15px; font-weight: normal; font-family: verdana, arial, helvetica; border-bottom: 1px solid silver }

.akt2  { color: #000000; font-size: 12px; line-height: 16px; font-family: verdana, arial, helvetica; font-weight: bold; margin-top: 4px; margin-bottom: 3px }

.back { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica; text-align: left; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0 }

.hgb { background-color: #E5DBC9 }

.hgg { background-color: #CCFF00 }

.bgr1 { color: #000000; background-color: #FCDAD0; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 15px; font-weight: normal; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 15px }

.bgr2 { color: #A70D01; background-color: #FCDAD0; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 15px; font-weight: bold; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 10px }

.form { color: #000000; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 12px; text-align: left; margin-top: 1px; margin-bottom: 1px }

.tab1 { color: #000000; background-color: #EDE8DF; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 14px; text-align: left; margin-top: 0px; margin-bottom: 2px; padding-left: 5px }

.tab2 { color: #000000; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 14px; text-align: left; margin-top: 0px; margin-bottom: 2px; padding-left: 5px }

.rubr { color: #000000; background-color: #E5DBC9; font-family: verdana, arial, helvetica; font-size: 11px; line-height: 14px; text-align: left; margin-top: 0px; margin-bottom: 2px; padding-left: 5px }

.rahmen  { color: #202020; font-size: 11px; font-family: verdana, arial, helvetica; line-height: 14px; text-align: left; margin-top: 0; margin-bottom: 6px; padding: 0 0 0 6px; border-top: 0; border-right: 0; border-bottom: 0; border-left: 2px solid #a70d01 }

.vs_table { margin-right: 15px; margin-left: 15px; width: 380px; border: none }
.vs_sp1   { width: 70px; vertical-align: top }
.vs_sp2   { width: 310px; vertical-align: top }
.vs_name  { margin: 0px; font-size: 12px; font-weight: bold }
.vs_ort   { font-size: 10px; font-weight: bold; color: #606060; margin: 0px 0px 0px 15px }
/*
.vs_beruf { color: #4040a0; margin-left: 0px; margin-right: 0px }
*/
.vs_beruf { font-size: 10px; line-height: 12px; color: #4040a0; margin-left: 15px; margin-right: 0px }
.vs_thema { margin-left: 15px; margin-right: 0px }

