/*ORIGINAL background-color FFF4E4 und für offline: F4F4F4 
  body { margin-left:4px; margin-top:10px; margin-bottom:10px; background-color:#FFF4E4; font-  family:Arial,Helvetica,sans-serif; } */
body.oben { margin-left:2px; margin-top:0px; margin-bottom:0px; background-color:#FFFFFF; }

/* Formatdatei Seiten 0_formate.css */
body
{
margin-left:4px; margin-top:10px; margin-bottom:10px; background-color:#FFFFFF; font-family:Arial,Helvetica,sans-serif;
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#500b00;
scrollbar-arrow-color:#500b00;
scrollbar-darkshadow-color:#500b00;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#500b00;
scrollbar-shadow-color:#500b00;
scrollbar-track-color:#F7EEE5;
}

/* Anti-S pa m bot (unsichtbar) */
span.gsspezial { font-size:10px; color: rgb(256,256,256); }
input.gsspezialform {
  border-top: 0px solid #FFFFFF;
  border-bottom: 1px solid #999999;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  color:#000000;
  }

/* Grund-Schriftart */
p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,tr,th,address,blockquote,nobr,b,i,span
     { font-family:Arial,Helvetica,sans-serif; }

/* ÜBERSCHRIFTEN */

/* Seitenüberschriften */
h1 { font-size: x-large; color:#444444; }

h2,td.h2 { font-size: x-large; font-weight:bold; color:#f05102; }

h2.sh2 { font-size: x-large; }

h3,h3.xmp,h3.xpl,h3.inf,h3.tip { font-size: small; font-weight:heavy; }

/* Absatzüberschriften schwarz */
h4 { font-size: medium; }

/* Absatzüberschriften rotorange (wie Logo) */
h5 { font-size: medium; color:#ff6600; }

/* Kirchenüberschriften */
h6 { font-size: large; }

/* normaler Text */
p,ul,ol,li,div,td,th,tr,address,nobr,b,i { font-size:16px; }
p.groesser { font-size:18px; }
span.normal { font-size:16px; }
span.kirchbaufarbe { color: #ff6600; }
span.kirchbaufarbehell { color: #ffaa66; }
span.abgeblendet { font-size: x-small; color: #cccccc; }

/* fetter Text */
td.fett { font-weight:bold; }
span.achtung { font-size: small; font-weight:bold; color: rgb(256,0,0); }

/* kleiner Text */
p.kleiner { font-size: x-small; }
p.klein { font-size: xx-small; }
p.mini { font-size:9px; }
td.kleiner {font-size: x-small; }
td.klein { font-size: xx-small; }
td.kleinfett { font-size: xx-small; font-weight:bold; }
td.mini { font-size:6pt; }
span.klein { font-size: xx-small; }
span.kleinfett { font-size: xx-small; font-weight:bold; }
span.mini { font-size:9px; }
span.bearbeiter { font-size: xx-small; color: rgb(150,150,150) }
span.quelle { font-size:6pt; color: rgb(100,100,100) }
span.todo { font-size: xx-small; color: rgb(150,00,00) }

/* großer Text */
span.gross { font-size: medium; }
span.extragross { font-size: large; }
span.supergross { font-size: x-large; }

/* Verweise */
a:link { color:#231c85; text-decoration:underline; }
a:visited { color:#822D09; text-decoration:underline; }
a:active { color:#aa0000; text-decoration:none; }
/* link-Spezifikationen */
/*a.normal { color:#000000; text-decoration: none; }
a.normal:hover { color:#FF0000; text-decoration: none; }
a.normal:visited { color:#000000; text-decoration: none;}*/

/* Eingabefelder für Formulare */
td.formularfeld { font-weight:bold; font-size: xx-small; }
span.feldbeschriftung { font-weight:bold; font-size: xx-small; }
span.feldgruppentitel { font-weight:bold; font-size: x-large; }
input { font-size: small; font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; }
button { font-size: small; font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; }

/* Formularfelder */
input.rahmenlos {
  border-top: 0px solid #FFFFFF;
  border-bottom: 1px solid #999999;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  color:#000000;
  }
select.rahmenlos {
  border-top: 0px solid #FFFFFF;
  border-bottom: 1px solid #999999;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  color:#000000;
  font-size:7pt;
  }

/* Button spezial */
input.slimbutton {
  font-size:  xx-small;
  border-top: 1px solid  #013976;
  border-bottom: 1px solid  #013976;
  border-left: 1px solid  #013976;
  border-right: 1px solid  #013976;
  font-color: #000000;
  width: 140px;
  background-color: #FFF8B2;
  }

.losgehts {
  font-size: large;
  cursor:pointer;
  }


textarea.einfach {
  width:380px; background-color:#FFFFFF; border: 1px solid #999999; overflow-y: auto;
  }




/* EXTRAS FÜR OBEN-DATEIEN */
/* erstes Tabellenfeld mit Titelwort */
td.titelwort { font-size:36px; font-weight:bold; color:#500b00; }
/* Pfad-Zeile im Titel */
td.titellink { font-size: small; font-family:Arial Narrow,sans-serif; color:#660000; }

/* EXTRAS FÜR DATENBLÄTTER */
td.kirchadr { font-weight:bold }
td.kirchbeschr { font-size: small; }
td.kirchgesch { font-size: xx-small; }
td.kirchextra { font-weight:bold; font-size: small }
span.plz { font-size: medium; color:#000000; }
span.titelort { font-size: large; font-weight:bold; color:#000000; }
span.titelname { font-size: large; font-weight:bold; color:#663300; }
span.adrkirch { font-size: small; color:#663300; }
span.adrwelt { font-size: small; color:#885500; }
/*BEI BEDARF ... */

/* Courier-Texte 1 */
pre { font-family:Courier New,Courier; font-size: small; color:#0000C0; }

/* Schrift mit gleichem Zeichenabstand */
tt { font-family:Courier New,Courier; font-size: small; color:#0000C0; }

/* Kommentar-Tabellen */
.code { background-color:#FFFFE0; }

/* TABELLEN */

/* Tabelle mit brauner Linie ohne Schatten */
table.gerahmt, table.gerahmt td, table.gerahmt th, table.gerahmt tbody
  { border:23; bordercolor:#987633; }
.linienrand { text-align:left; border-collapse:collapse; width:100%; border:1; bordercolor:663300; cellpadding:2; cellspacing:0; }
table.linienrand { text-align: left; border-collapse: collapse; width: 100%; border:1; bordercolor:#987633; cellpadding:2; cellspacing:0; }

/* Erläuterungs-Tabellen */
td.xplcode { background-color:#EEEEFF; }

/* Meinung-Tabelle */
td.meinung { background-color:#eef6c3; border-width:1pt; border-style:solid; border-color:#f05102; }
/* Seiten-Inhalt-Tabelle */
td.inhalt { background-color:#dde3d2; border-width:1pt; border-style:solid; border-color:#aa4102; }

/* Tabelle Auflistung z.B. Kirchen-App-Kirchen */
.listentabelle, .listentabelle TD, .listentabelle TH
{
font-family:sans-serif;
font-size:8pt;
color:black;
border:1;
width:"100%";
valign:top;
cellpadding:0;
cellspacing:2;
style:BORDER-COLLAPSE: collapse;
bordercolor:#987633
}

/*Kirchen-App-Ansicht */
span.kirchenapptitel { font-family:Tahoma,Arial,Helvetica,sans-serif; font-size: xx-large; color:#; font-weight:300; }
span.kirchenappstichwort { font-family:Tahoma,Arial,Helvetica,sans-serif; font-size: medium; color:#666666; font-weight:600; }
span.kirchenapptext { font-family:Tahoma,Arial,Helvetica,sans-serif; font-size: medium; color:#666666; font-weight:400; }

