@charset "iso-8859-1";

/*** von Peter ***/
.lauf, .pjLauf {
  /* font-family:serif; - z.Testen ob ansonst. die richtige verwendet wird*/
  font-size: 12px;
}
.big .lauf, .big .pjLauf { font-size: 14px; }
.big2 .lauf, .big2 .pjLauf { font-size: 16px; }
/* ^- sollte eigentlich nicht px sein */

.navlink, .pjNavlink {
  font-weight: bold;
  font-size: 13px;
}
.big .navlink, .big .pjNavlink { font-size: 16px; line-height: 18px; }
.big2 .navlink, .big2 .pjNavlink { font-size: 16px; line-height: 18px; }

.ueberschrift, .pjUeberschrift {
  font-weight: bold;
  font-size: 12px;
}
/* ^- kommt wahrscheinlich nicht mehr vor */

/*
#.chklauf { font-size: 9pt; }
#.chkh1
#{ font-weight: bold;
#  font-size: 12px;
#}
#.chkh2
#{ font-weight: bold;
#  font-size: 14px;
#}
*/

/* ----------------------------------------------------------------------- */
/*** Checklist ***/
/*~ Allgemeines */
body.Checklist {
  background-color: #FFFF99;
  color: black;
  /*border: solid 1px red;*/
  outline: solid 1000px white;
}
/*body.Checklist::before {
  background-color: white;
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
}*/

.Checklist hr {
  width: 95%;
  text-align: center;
}
/* ^- align: center; - war fuer NN4.*, rausgenommen js5.6.2007 */

/*~ Schriftgroesse und Co */
/* Laufschrift */
.cInfo { text-align: justify; }

/* v- wird von NN 4.05 ignoriert dar?eht es */
        .cInfo,         .cBody td { font-size:  9pt; }
.big    .cInfo, .big    .cBody td { font-size: 11pt; }
.big2 .cInfo, .big2 .cBody td { font-size: 13pt; }

/* Label & leichte Tabellenueberschriften */
.cBody th         { font-size: 10pt; }
.big .cBody th    { font-size: 12pt; }
.big2 .cBody th { font-size: 13pt; }

.cBlock, .cBlockOuter { page-break-inside: avoid; }

/* Hauptueberschriften */
.cBody th em,   /* wird von NN 4.05 ignoriert dar?eht es */
.cBody .h2, /* war .cBlock .h2 (geht u. NN aber nur hie&da (im selben Dok!!) */
.cBody h2       /* gibt es (momentan) nicht, wegen Umbruch beim Ausdrucken ..*/
/*.cBlock caption -- .. in die Tabelle reingeschoben */
{ font-size: 13pt;
  font-style: normal;

  color: #000033; /* color: #666666; */
  text-decoration: none;
  font-weight: bold;
}
.big .cBody th em, .big .cBody .h2, .big .cBody h2 { font-size: 16pt; }
.big2 .cBody th em, .big2 .cBody .h2, .big2 .cBody h2 { font-size: 16pt; }

.cBody caption
{ caption-side: top; /* topleft; */
}
.ltr .cBody caption {
  margin-left: 0px; /* alleine wirkungslos IE & NN */
  text-align: left; /* geht, (<span align="left"> innerhalb ging nicht) */
}
.rtl .cBody caption {
  margin-right: 0px; /* alleine wirkungslos IE & NN */
  text-align: right; /* geht, (<span align="left"> innerhalb ging nicht) */
}

/* .cBody caption h2 -- h2 (block innerhalb inline) hier nicht erlaubt!
#{ // margin-left: -10px; -- NN ignoriet, IE 10px vorne abgeschnitten,
#  margin-left: 0px;
#  // text-ident: -10px; -- wird von IE und NN hier nicht anerkannt => td.&nbsp;
#} */


/*~ Eingabefeldfarbe & Rahmenaussehen */
.cEingabe
{ background-color: white;
  color: black;
}

textarea.cEingabe, input.cEingabe
{ width: 100%;
  /* width: auto; */
  /* display: block; */
}

.nobr
{ white-space: nowrap;
}

.cPrio /* added/ js17.6.2002*/
{ background-color: white;
  color: black;
  font-size: 20pt;
  font-weight: bold;
  text-align: center; /* right; */
}
/* .big .cPrio { font-size: 24pt; } */ /* gross genug */

/*
#.cMassnahme, .cBewerte, .cPrio, .cEingabe
#{ border-style: solid;
#  border-color: black;
#  border-width: 1px; - ohne, hat der IE-Mac ziemlich dicke Balken
#}
*/

/* table.cBewerte: added/ js17.7.2002
*  N6.1 benoetigt das (oder nowrap-attr in td-Element)
*  IE verträgt nowrap direkt im Tag nicht, deshalb nur CSS
*  Es wird das Ganze, sowieso mit &nbsp; <nobr> bzw. <span class="nobr">
*  vor Umbruechen geschuetzt. */
table.cBewerte
{ white-space: nowrap;
}


/*~ Einr?en */
/* NN spinnt da!
#.cBody
#{ padding-left: 10px;
#  padding-right: 20px;
#} */

.ltr .cBody h1 /* ok */
{ margin-left: 10px;
}
.rtl .cBody h1 /* ok */
{ margin-right: 10px;
}

/* .ltr .cBody div.wiePara - ok */
/* .ltr div.wiePara */
.ltr .cBody div.wiePara
{ margin-left: 20px;
}
/* .rtl .cBody div.wiePara - ok */
/* .rtl div.wiePara */
.rtl .cBody div.wiePara
{ margin-right: 20px;
}



/*
#.cBody .cBlockOuter -- w?o beim IE funktionieren, aber unm?unter NN
#{ padding-left:  20px;
#  padding-right: 20px;
#  width: 100%; -- n?, f?#} */

.cBody .cBlockOuter
{ orphans:6;
  widows: 6;
}

/* -- IE halb
#.cBody .cBlock td
#{ padding-left:  20px;
#}
*/

/* -- weder noch
#.cBody .cBlock
#{ margin-left: 20px;
#  width: 100% -- hilft nicht!
#}
*/

/* direkt in HTML, da von NN ignoiert
#.cMassnahme th
#{ text-align: left;
#}
*/

/*
#.cInfo img
#{ // padding-right: 5px;
#  float: left;
#}
*/

/* #.cBody form input */
/* input.cBlock war bei N6.1 ok, */
.ltr div.cBlock1           /* ok bei: IE5, N6.1 */
{ margin-left: 20px;
}
.rtl div.cBlock1
{ margin-right: 20px;
}

.ltr table.cBlock img { padding-right: 3px }
.rtl table.cBlock img { padding-left: 3px }
/* ^- hinzu wegen arabische Schrift liegt sonst ganz an */

input.savebuttonOff { display: none; }
input.savebuttonOn  {}

/* ----------------------------------------------------------------------- */

/* vor Hessam */

.triz  {
  color: #999;
  font-weight: bold;
}

/* ------------------------------------------------------------------------ */

div.cAbove {
  /* vvv- wie div.HaList*/
  /* padding-left: 22px; - XXX */
  padding-bottom: 10px;
  margin-bottom: 0px;

  /* v*- Die folgenden Definitionen sind noetig, damit untere Layer
         ?ckt werden.
         Bei N4x k?n aber leider keine Formularfelder ?ckt
         werden. Ansonsten ist diese Definition bei N4.78 ausreichend,
         davor muesste man noch eine Tabelle mit bgColor herumlegen. */
  background-color: #FFFFBB;
  border-style: solid;
  border-color: #6699CC;
  border-width: 1px;
  max-width: 730px; /* wegen IE7 und 800px insgesamt max - 70px */
}
body.Checklist div.cAbove { display: none; }
/*mouseover geht jetzt bei einem der aelteren Browser nicht mehr jun2k11,14*/

.ltr div.cAbove { padding-left: 22px; }
.rtl div.cAbove { padding-right: 22px; }

.ltr div.cAbove img { padding-right: 3px; }
.rtl div.cAbove img { padding-left: 3px; }

div.cAbove h3 {
 background-color: gray; color: yellow;
  margin-top: 0; padding-top: 3px;
  margin-right: 0; padding-right: 1em;
  margin-left: 0; padding-left: 1em;
}
div.cAbove p
{ margin-right: 3px;    margin-left: 3px;
  padding-right: 0.1em; padding-left: 0.1em;
}

table.aExplainTable {
  margin-left: 1em; margin-right: 1em;
  border-collapse: collapse;
}

table.aExplainTable tr { }

table.aExplainTable tbody th, table.aExplainTable tbody td,
table.aExplainTable tfoot th, table.aExplainTable tfoot td
{
  border-style: solid;
  border-color: black;
  border-width: 1px;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0; padding: 2px; padding-top: 0.5ex;
}

table.aExplainTable tfoot th, table.aExplainTable tfoot td,
table.aExplainTable tr.delim th, table.aExplainTable tr.delim td
{   border-top-width: 3px;
}

.aBorderLeft
{ border-left-style: solid; border-left-width: 1px;
  border-left-color: black;
  /*border-left-spacing: 0;*/
  padding-left: 3px;
}

/* ------------------------------------------------------------------------ */

/* js13.8.2002 */
.cHint, .cHint:visited, .cHint:link
{ font-size: 45%;
  text-decoration: none;
  white-space: nowrap; /* to prevent asiatic language to break inside */
  background-color: #666666;
  color: #cccccc;
}

.cHint:active, .cHint:hover
{ background-color: #FF6600;
  color: #171411;
}

/* ------------------------------------------------------------------------ */

.langfa ol.locnum,
.langfa .chkstxt ol, .langfa .chkstxt ol
{ list-style-type: -khtml-arabic-indic;
  list-style-type: -apple-arabic-indic;
  list-style-type: -o-arabic-indic;
  list-style-type: -xv-arabic-indic;
  list-style-type: -moz-arabic-indic;
  list-style-type: -arabic-indic;
  list-style-type: arabic-indic;
  list-style-type: -khtml-urdu;
  list-style-type: -apple-urdu;
  list-style-type: -o-urdu;
  list-style-type: -xv-urdu;
  list-style-type: -moz-urdu;
  list-style-type: -urdu;
  list-style-type: urdu;
  list-style-type: -khtml-persian;
  list-style-type: -apple-persian;
  list-style-type: -o-persian;
  list-style-type: -xv-persian;
  list-style-type: -moz-persian;
  list-style-type: -persian;
  list-style-type: persian;
}

/* ------------------------------------------------------------------------ */

