/**************************************************************************
 *
 * DATEI: style.css
 * DATUM: 2002-09-09
 *
 * AUTOR: Future Vision - Christoph Jablonski
 * ZWECK: Stylesheets für die gesamte Seite
 *
 **************************************************************************/


/* Grundeinstellungen */
body { margin-top:8px;
       margin-bottom:8px;
       margin-left:1px;
       margin-right:1px;
       text-align:center;
       vertical-align:middle;
       background-color:#FFFFFF; }

/* Standard-Text */
p,ol,ul,li,div,td,th,.txt { font-family:Verdana,Arial,Helvetica,sans-serif;
                            font-size:9pt; line-height:12pt;
                            text-align:left; vertical-align:top; color:#6E6E78;}

/* Standard-Links */
a:link        { color:#6E6E78; text-decoration:underline; }
a:visited     { color:#6E6E78; text-decoration:underline; }
a:active      { color:#6E6E78; text-decoration:underline; }
a:hover       { color:#FA0032; text-decoration:underline; }

/* Textkoerper normal */
.nrm          { margin-top:6pt; }
a.nrm:link    { margin-top:6pt; color:#6E6E78; text-decoration:underline; }
a.nrm:visited { margin-top:6pt; color:#6E6E78; text-decoration:underline; }
a.nrm:active  { margin-top:6pt; color:#6E6E78; text-decoration:underline; }
a.nrm:hover   { margin-top:6pt; color:#FA0032; text-decoration:underline; }

/* Textkoerper hervorgehoben */
.bld          { margin-top:6pt; font-weight:bold; }
a.bld:link    { margin-top:6pt; font-weight:bold; color:#6E6E78; text-decoration:underline; }
a.bld:visited { margin-top:6pt; font-weight:bold; color:#6E6E78; text-decoration:underline; }
a.bld:active  { margin-top:6pt; font-weight:bold; color:#6E6E78; text-decoration:underline; }
a.bld:hover   { margin-top:6pt; font-weight:bold; color:#FA0032; text-decoration:underline; }

/* Tabelle zentriert */
.ctr          { text-align:center; vertical-align:middle; }

/* Hauptmenue aktiv */
.mnh          { margin-top:6pt; color:#FA0032; }
a.mnh:link    { margin-top:6pt; color:#FA0032; text-decoration:none; }
a.mnh:visited { margin-top:6pt; color:#FA0032; text-decoration:none; }
a.mnh:active  { margin-top:6pt; color:#FA0032; text-decoration:none; }
a.mnh:hover   { margin-top:6pt; color:#FA0032; text-decoration:none; }

/* Hauptmenue inaktiv */
.mnl          { margin-top:6pt; color:#1E55AA; }
a.mnl:link    { margin-top:6pt; color:#1E55AA; text-decoration:none; }
a.mnl:visited { margin-top:6pt; color:#1E55AA; text-decoration:none; }
a.mnl:active  { margin-top:6pt; color:#1E55AA; text-decoration:none; }
a.mnl:hover   { margin-top:6pt; color:#FA0032; text-decoration:none; }

/* Info-Formular: statischer Text */
.frm          { margin-top:0pt; color:#1E55AA; }
a.frm:link    { margin-top:0pt; color:#1E55AA; text-decoration:none; }
a.frm:visited { margin-top:0pt; color:#1E55AA; text-decoration:none; }
a.frm:active  { margin-top:0pt; color:#1E55AA; text-decoration:none; }
a.frm:hover   { margin-top:0pt; color:#FA0032; text-decoration:none; }

/* Info-Formular: dynamischer Text */
.inp          { margin-top:0pt; vertical-align:middle; color:#6E6E78; border-width:0px; }
.chk          { margin-top:0pt; vertical-align:middle; color:#6E6E78; }

/* Materialtabelle */

.tbm          { margin-top:8pt; }                                 /* Gesamte Tabelle */

th.tbh1       { font-weight:bold;                                 /* 1. Spalte: Überschrift fett (1. Zeile) */
                padding-left:0px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:0px; border-right-width:0px;
                border-top-width:0px;  border-bottom-width:0px; }

th.tbl1       { font-weight:normal;    padding-bottom:6pt;        /* 1. Spalte: Überschrift normal (2. Zeile) */
                padding-left:0px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:0px; border-right-width:0px;
                border-top-width:0px;  border-bottom-width:0px; }

td.tbl1       { font-weight:normal;                               /* 1. Spalte: Zeile weiss */
                padding-left:0px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:0px; border-right-width:0px;
                border-top-width:0px;  border-bottom-width:1px; }

td.tbh1       { font-weight:normal;    background-color:#E6F0FA;  /* 1. Spalte: Zeile blau  */
                padding-left:0px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:0px; border-right-width:0px;
                border-top-width:0px;  border-bottom-width:1px; }

th.tbh        { font-weight:bold;                                 /* Folgespalten: Überschrift fett (1. Zeile) */
                padding-left:3px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:1px; border-right-width:0px;
                border-top-width:0px;  border-bottom-width:0px; }

th.tbl        { font-weight:normal;    padding-bottom:6pt;        /* Folgespalten: Überschrift normal (2. Zeile) */
                padding-left:3px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:1px; border-right-width:0px;
                border-top-width:0px;  border-bottom-width:0px; }

td.tbl        { font-weight:normal;                               /* Folgespalten: Zeile weiss */
                padding-left:3px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:1px; border-right-width:0px;
                border-top-width:0px;  border-bottom-width:1px; }

td.tbh        { font-weight:normal;    background-color:#E6F0FA;  /* Folgespalten: Zeile blau  */
                padding-left:3px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:1px; border-right-width:0px;
                border-top-width:0px;  border-bottom-width:1px; }

/* Materialmatrix */

.mam          { margin-top:8pt; }                                 /* Gesamte Matrix */

th.mah1       { font-weight:bold;                                 /* 1. Spalte: Überschrift */
                padding-left:0px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:0px; border-right-width:1px;
                border-top-width:0px;  border-bottom-width:1px; }

td.mal1       { font-weight:normal;                               /* 1. Spalte: Zeile weiss */
                padding-left:0px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:0px; border-right-width:1px;
                border-top-width:1px;  border-bottom-width:0px; }

td.mah1       { font-weight:normal;    background-color:#E6F0FA;  /* 1. Spalte: Zeile blau  */
                padding-left:0px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:0px; border-right-width:1px;
                border-top-width:1px;  border-bottom-width:0px; }

th.mah        { font-weight:bold;                                 /* Folgespalten: Überschrift */
                padding-left:3px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:1px; border-right-width:0px;
                border-top-width:0px;  border-bottom-width:1px; }

td.mal        { font-weight:normal;                               /* Folgespalten: Zeile weiss */
                padding-left:3px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:1px; border-right-width:0px;
                border-top-width:1px;  border-bottom-width:0px; }

td.mah        { font-weight:normal;    background-color:#E6F0FA;  /* Folgespalten: Zeile blau  */
                padding-left:3px;      padding-right:3px;
                border-color:#DEDEE4;  border-style:solid;
                border-left-width:1px; border-right-width:0px;
                border-top-width:1px;  border-bottom-width:0px; }

/* Titelseite Beschreibungen */
.dsc          { color:#1E55AA; line-height:13pt; }

/* Titelseite Adresse */
.adr          { color:#1E55AA; margin-top:6pt; margin-left:29px; }

/* Navigationsknoepfe */
.nav          { margin-top:0px; margin-bottom:5px; margin-left:8px; margin-right:0px; }

/* Infoknopf */
.inf          { margin-top:2px; margin-bottom:2px; margin-left:10px; margin-right:0px; vertical-align:middle; }
