/*Stylesheet für Dokumentationen im Bereich FISBO */
/*Stylesheet für Texte*/
/****************************************************/
/* Neu definierte Klassen werden mit "#" eingeleitet; im HTML-Dokument */
/* werden diese mit - id="<Name der Klasse>" - referenziert */
/*---------------------------------------------------------------------*/
/* Alle Masseinheiten in px=Pixel (1px=0.027mm; 1.3px=1pt=0.35mm=1/72inch*/
/*---------------------------------------------------------------------*/
/* Gliederung des Stylesheets: */
/*** neu Definierte Klassen */
/*** Schriftarten und Schriftgrößen */
/*** Textformate */
/*** Überschriftenformate */
/*** Tabellenformate */
/*** Listenformate */
/*** Linkformate */
/*** Sonstige Formate */
/*---------------------------------------------------------------------*/
/*Erstellt am 15.1.2004*/
/*---------------------------------------------------------------------*/

/* hessen_standard_validiert.css: body*/
body {
     margin-top: 0px;
     padding: 0px;
     font-family: Arial,helvetica;
     }

/*<a name="defklass"></a>-----------------------------------------------------*/
/* -------------------  Anfang neu Definierte Klassen ----------------------- */

#blocksatz {
            text-align:justify;
            }

#updated {
          text-align:center;
          margin-top: 20px;
          }

td#weiss {/* für tabellenzellen mit weißer Hintergrundfarbe, beispielsweise für
             Bildbeschriftungen neben dem Bild
             Funktioniert nicht mit NS 4.7x */
          background-color: #ffffff;
          }

/* ------------------- Ende neu Definierte Klassen ----------------------------*/
/* <a name="schriftart"></a>---------------------------------------------------*/
/* ------------------- Anfang Schriftarten und Schriftgrößen ------------------*/
/* Bitte keine Schriftarten und Schriftgrößen außerhalb dieses Bereichs Definieren */

/* ----- Schriftarten ----- */
adress,blockquote,center,cite,div,dfn,dd,dl,dt,h1,h2,h3,h4,h5,li,i,ol,ul {
       font-family: VERDANA;
       }
tt,pre,caption {
        font-family: Courier New,Courier;
        }

/* ----- Schriftgrößen ----- */
adress,blockquote,caption,center,cite,div,dfn,dd,dl,dt,li,i,ol,pre,tt,ul {
     font-size: 13px; /* = 10pt */
     }
#updated {
     font-size: 10px; /* = 8pt */
     }
dfn {
     font-size: 9px; /* = 7pt */
     }
/* */
/* ----------------- Ende Schriftarten und Schriftgrößen ----------------------*/
/* <a name="textformate"></a>------------------------------------------------- */
/* --------------------- Anfang Textformate -----------------------------------*/
/* hessen_standard_validiert.css: p */
p {
   margin-top: 8px;
   padding-top: 0px;
   font-size: 9pt;
   }

dfn {/* Für Definitionen im Text (<p><dfn></dfn></p> oder <br><dfn></dfn><br>) */
     font-style: normal;
     margin-top: 3px;
     margin-bottom: 0px;
     line-height: 9pt;
     background-color: #EFEFEF;
     }

cite {/* Kapitälchenschrift für Zitate */
      font-variant: small-caps;
      font-style: normal;
      }

pre {/* Quelltext-Beispiele */
     /*padding: 1mm; von NS4 fehlinterpretiert*/
     padding-left: 5px;
     padding-right: 5px;
     padding-top: 5px;
     /* padding-bottom: 3px; von NS4 fehlinterpretiert */
     color: #000000;
     background-color: #DCF0FF;
     margin-top: 5px;
     margin-bottom: 0px;
     }

tt {/* Quelltext-Befehle im normalen Fliesstext */
    color:#000000;
    background-color: #DCF0FF;
    }

dl {/* Definitionsliste für Glossar */
    margin-top: 5px;
    margin-bottom: 5px;
    }

dt {/* Ausdruck */
    font-weight: bold;
    margin-top: 3px;
    margin-bottom: 0px;
    }

dd {/* Definition */
    margin-top: 3px;
    margin-bottom: 0px;
    }

/* ---------------- Ende Textformate -----------------------------*/
/* <a name="ueberschriften"></a>--------------------------------- */
/* ---------------- Anfang Ueberschriftenformate -----------------*/
/* margin-bottom wird zwar von NS4 nicht interpretiert, führt aber bei Mozilla 1.3 */
/* und IE 5.01 zu einer geschlosseneren Darstellung langer Texte */
/* hessen_standard_validiert.css: h1-h3 */
/* + custom.css: .detailbox h1-h4 */

h1 { 
  color: #054295; 
  font-family: Arial,helvetica; 
  font-size: 12pt; 
  font-weight: bold; 
  margin-top: 0.35em;
  margin-bottom: 0.90em;
  background: #f6f9fc;
  padding:0;
}
h2 { 
  font-family: Arial,helvetica; 
  font-size: 100%; 
  font-weight: bold; 
  margin-bottom: 0px; 
  color: #054295;
  font-size: 10.5pt;
}
h3 { 
  font-family: Arial,helvetica; 
  margin-bottom: 0px; 
  font-size: 9pt;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 1pt 0;
}
h4 {
  margin-top: 4px;
  margin-bottom: 0px;
  font-size: 9pt;
  font-weight: bold;
}

/* ------------- Ende Ueberschriftenformate -----------------*/
/* <a name="tabellen"></a>---------------------------------- */
/* ------------- Anfang Tabellenformate -------------------- */
/* custom.css: .contenttable caption,th,td */
/*cellpadding="2" cellspacing="1" */
table { 
  font-family: Arial,helvetica; 
  font-size: 9pt; 
  background: #ADCAE5;
  border-color: white;
}

/* für Bodenschätzung */
table.methoden {
       border-style: 1px;
       margin-top: 5px;
       margin-bottom: 5px;
       margin-left: 0px;
       empty-cells: show;
       width: 100%;
       }

caption { 
  text-align: left; 
  background: #D3DDF3; 
  color: #004194; 
  border-top: 1px solid #ADCAE5; 
  border-left: 1px solid #ADCAE5; 
  border-right: 1px solid #ADCAE5; 
  font-weight: bold;
}

th { 
  color: #000; 
  background: #EBF1FD; 
  font-weight: bold; 
  text-align:left; 
  vertical-align: top;
  border: 0px;
}
td { 
  color: #000000; 
  background: #FFFFFF; 
  vertical-align: top;
  border: 0px;
}

/* ------------- spezielle Tabellenformate (Tabelle in Tabelle) --------- */

table.tint {
       border-style: solid;
       border-width: 1px;
       border-color: #999999;
       background-color: #E6E6E6;
       margin-top: 5px;
       margin-bottom: 5px;
       margin-left: 0px;
       empty-cells: show;
       }

caption.tint {
         caption-side: bottom; /* wird von NS 4.7x und IE 5.x nicht interpretiert */
         text-align: left;
         font-weight: bold;
         margin-top: 5px;
         margin-bottom: 0px;
         }

th.tint {
    /*padding: 1mm; von NS4.7x fehlinterpretiert*/
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    /* padding-bottom: 3px; von NS4.7x fehlinterpretiert */
    font-weight: bold;
    color: #000000;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    text-align: left;
    vertical-align: top;
       margin-top: 0px;
       margin-bottom: 0px;
       margin-left: 0px;
    }

td.tint {
    /* padding: 1mm; von NS4.7x fehlinterpretiert */
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    /* padding-bottom: 3px; von NS4.7x fehlinterpretiert */
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
       margin-top: 0px;
       margin-bottom: 0px;
       margin-left: 0px;
    }

/* ---------------------- Ende der Tabellenformate -------------------------- */
/* <a name="listen"></a>----------------------------------------------------- */
/* ---------------------- Anfang der Listenformate -------------------------- */

ol {/* 1. Ebene nummerierte Liste. Nummerierung: 1. 2. 3. usw. */
    list-style-position: inside;
    list-style-type: decimal;
    /* margin-left: 20px;  wird von den verschiedenen Browsern sehr uneinheitlich interpretiert */
    margin-top: 5px;
    margin-bottom: 0px;
    }

ol ol {/* 2. Ebene nummerierte Liste. Nummerierung: a b c usw. */
       list-style-position: inside;
       list-style-type: lower-alpha;
      /* margin-left: 10px;  wird von den verschiedenen Browsern sehr uneinheitlich interpretiert */
       margin-top: 3px;
       margin-bottom: 0px;
       }

ol ol ol {/* 3. Ebene nummerierte Liste. Nummerierung: i ii iii usw. */
       list-style-position: inside;
       list-style-type: lower-roman;
      /* margin-left: 10px;  wird von den verschiedenen Browsern sehr uneinheitlich interpretiert */
       margin-top: 3px;
       margin-bottom: 0px;
       }

ul {/* Aufzählungsliste */
    list-style-position: outside;
    list-style-type: disc;
    /* margin-left: 20px;  wird von den verschiedenen Browsern sehr uneinheitlich interpretiert */
    margin-top: 5px;
    margin-bottom: 0px;
    }

ul ul{/* Aufzählungsliste in einer Aufzählungsliste */
      list-style-position: outside;
      list-style-type: disc;
      /* margin-left: 10px;  wird von den verschiedenen Browsern sehr uneinheitlich interpretiert */
      margin-top: 3px;
      margin-bottom: 0px;
      }

li {
     margin-top: 3px;
     margin-bottom: 0px;
     }
/* ---------------------- Ende der Listenformate ---------------------------- */
/* <a name="links"></a>------------------------------------------------------ */
/* ---------------------- Anfang der Linkformate ---------------------------- */
/* hessen_standard_validiert.css: a.* */

a { color: #054295; }
a:link { color: #054295; }
a:visited { color: #054295; }
a:hover { color: #D62020; }
a:active { color: #D62020; }
a:focus { color: #D62020; }
/* ---------------------- Ende der Linkformate ------------------------------ */
/* <a name="sonstige"></a>--------------------------------------------------- */
/* ---------------------- Anfang der sonstigen Formate ---------------------- */

img {
     border-style: none;
     border-width: 0px;
     margin-top: 10px;
     margin-bottom: 10px;
     }

hr { /* wird nicht von NS 4.7x interpretiert */
     color:#00C0FF;
     background-color:#00C0FF;
     }

/* --------------------- Ende der sonstigen Formate --------------------------*/