/* CSS-Anweisungen für die Inhaltsseiten des Webs Publik-Forum                        */
/* ACHTUNG: Hier sind keine Farben definiert, weil diese durch zusätzliche style=""   */
/*          Angaben in den Templates gesetzt werden. Hier geht es nur um Schrift-Grad */
/*          und Typ sowie um räumliche Aufteilung (Rahmen, Abstände, etc)             */

body          { font-size:8pt;font-family:verdana,sans-serif; }

/* Menü-Layout */
.menu_provoAkut     { background-color:#FCCFC0; }
.menu_provoLogisch  { background-color:#ADDEED; }
.menu_provoIntern   { background-color:#D4F3C3; }
.menu_provoAktiv    { background-color:#AAE6D7; }
.menu_provoLyrics   { background-color:#EEF3BE; }
.menu_provoLinks    { background-color:#E8C1DC; }
.menu_sub_inactive  { font-size:8pt; font-weight:bold; text-decoration:none; color:#000000; text-align:left; height:16px; }
.menu_sub_active    { font-size:8pt; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#000000; text-align:left; height:16px; }

/* Artikel-Layout */
div.artikel   { width:430px; }
.headline     { font-size:18pt; font-weight:bold; }
.subline      { font-size:10pt; font-weight:bold; margin-top:7px; }
.introText    { font-size:9pt; font-weight:normal; font-style:italic; margin-top:7px; }
.bodyText     { font-size:9pt; font-weight:normal; margin-top:7px; text-align:left; }
.author       { font-size:7pt; font-weight:bold; text-transform:uppercase; }
.authorInfo   { font-style:italic; margin-top:14px; text-align:left; }
.addInfo      { font-style:italic; margin-top:14px; text-align:left; }


/* Übersichts-Layout */
div.Overview          { width:410px; }
.OverviewHeadline     { font-size:14pt; font-weight:bold; }
.OverviewSubline      { font-size:10pt; font-weight:bold; }
.OverviewBox_left     { width:240px; margin:0px; margin-bottom:9px; padding:5px; border:2px solid; }
.OverviewBox_right    { width:170px; margin:0px; margin-bottom:9px; padding:5px; border:2px solid; }
.OverviewHeader       { width:240px; font-size:18pt; font-weight:bolder; text-align:right; border-bottom: 2px solid; margin:0px; padding:0px; padding-bottom:4px; }
.Overview_AddText     { font-size:10pt; font-weight:bold; }
.OverviewIntro        { width:240px; font-size:11pt; font-weight:normal; font-style:italic; margin-bottom:9px;}


/* Tagebuch-Layout */
div.Tagebuch            { width:410px; }
.TagebuchHeader         { font-size:18pt; font-weight:bolder; text-align:right; border-bottom: 2px solid;}
.TagebuchIntro          { font-size:11pt; font-weight:normal; font-style:italic; margin-bottom:9px;}
.TagebuchDate           { font-size:8pt; font-weight:bold; margin-bottom:9px; }
.TagebuchHeadline       { font-size:14pt; font-weight:bold; margin-bottom:9px; }
.TagebuchText           { font-size:9pt; font-weight:normal; }
.TagebuchAuthor         { font-size:9pt; font-weight:bold; text-align:right; margin-top:15px; margin-bottom:5px; }
.TagebuchBox_left       { width:240px; margin:0px; margin-bottom:9px; padding:5px; border:2px solid; }
.TagebuchBox_right      { width:170px; margin:0px; margin-bottom:9px; padding:5px; border:2px solid; }
.TagebuchBox_detail     { width:390px; margin:0px; margin-bottom:9px; padding:5px; border:2px solid; }
.TagebuchListeDate      { font-size:7pt; font-weight:bold; margin-bottom:1px; margin-top:0px; }
.TagebuchListeHeadline  { font-size:7pt; font-weight:bold; margin-bottom:10px; margin-top:0px; }
.TagebuchBackLink       { font-size:7pt; font-weight:bold; margin-bottom:10px; margin-top:0px; text-decoration:none; }


/* Layout für das Archiv-Frame */
div.Archiv          { width:150px; }
.archivHeader       { background-color:#320064; border:2px solid #FFFFFF; width:100%; text-align:center; 
                      font-size:13pt; font-weight:bold; color:#FFFFFF; margin-bottom:8px; }
.archivEntry        { color:#FFFFFF; text-decoration:none; font-size:9pt; font-weight:normal; margin-top:0px; margin-bottom:0px;}
.archivDivider      { width:150px; position:relative; margin:0px;}

/* Layout für das Archiv-Frame (NEU -- DIE SECTION HIER DRÜBER KANN DANN NACH UMSTELLUNG RAUS) */
.archivframe a			{ color:#9A3334; text-decoration:none; font-size:8pt; font-weight:bold; }
.archivEntry_new    { color:#000; text-decoration:none; font-size:8pt; font-weight:normal; margin-top:0px; margin-bottom:0px;}
.topsDivider  			{ height:5px; padding:0px; margin-bottom:5px; border-bottom:3px double #FFCC33; }
.aktivDivider  			{ height:5px; padding:0px; margin-bottom:5px; border-bottom:3px double #00B487; }


/* Layout für die Links ganz unten rechts unter dem Archiv-Frame (KANN NACH UMSTELLUNG RAUS) */
.bigLink            { font-size:12pt; font-weight:bolder; color:#FFCC33; text-decoration:none; }



/* Layout für die Links ganz unten rechts unter dem Archiv-Frame */
.bigLink            { font-size:12pt; font-weight:bolder; color:#FFCC33; text-decoration:none; }


/* Layout für das Impressum */
div.Impressum       { width:410px; text-align:center; }
.impressumHeadline  { font-size:18pt; font-weight:bolder; text-align:right; border-bottom: 2px solid; }
.impressumf4part    { font-size:10pt; background-color:#FFFFFF; color:#000000; border:2px solid #003984; 
                      padding-left:8px; padding-right:8px; }
                      
/* Layout für die beiden Kontaktseiten (Abo & Kontakt) */
div.kontakt         { width:410px; }                      
.kontaktHeadline    { font-size:18pt; font-weight:bolder; text-align:right; border-bottom: 2px solid; }
table.flTable       { font-face:Verdana; font-size:12px; }
tr.flRow            { }
td.flcLabel         { width:130px; font-weight:bold; text-align:right; margin-right:8px; vertical-align:top; }
td.flcField         { width:200px; }
td.flcSubmit        { text-align:right; }
input.flFieldPLZ    { width:60px; }
input.flFieldOrt    { width:140px; }
input.flField       { width:200px; }
input.flCheckbox    { margin:0px; padding:0px; }
textarea.flComment  { width:200px; height:100px; }
input.flSubmit      { }
span.flError        { color:#DD0000; display:block; }
span.flPflichtStar  { font-size:16px; font-weight:bolder; }
    