/* Formatvorlage für Internet-Auftritt der SUA Telenet GmbH */
/* SSL-Applikationsbereich

/* Allgemeines Aussehen */

BODY {
  color: rgb(67, 67, 67);
  background-color: rgb(255, 255, 255);
  font-family: "Verdana", Arial, sans-serif;
  font-size: 11px;
}

H1, H2, H3, H4, H5, H6, CAPTION {
  color: rgb(155, 202, 225);
  background-color: transparent;
  font-weight: bold;
}

H1 { font-size: 1.5em;
       margin-bottom: 0.3em; }

H2 { font-size: 1.2em;
       margin-bottom: 0.2em; }

H3 { font-size: 1em;
       margin-bottom: 0.1em; }

A:link    { color: rgb(26, 26, 26);
              background-color: transparent; }
A:visited { color: rgb(26, 26, 26);
              background-color: transparent; }
A:active  { color: rgb(26, 26, 26);
              background-color: transparent; }
A:hover { color: rgb(255, 0, 0);
              background-color: transparent; }

.hervorgehoben { color: rgb(255, 255, 0);
              background-color: rgb(255, 0, 0) }

P.zentr { text-align: center; }

.frei { clear: right; }

TABLE {
  font-family: "Verdana", Arial, sans-serif;
  font-size: 11px;
}

/* Wichtige Hinweise */

H2.wichtig {
  color: rgb(0, 0, 255);
  background-color: transparent;
}

/* oberer Firmenlogo-Bereich */

DIV.Firmenlogo IMG { float: right; }

DIV.Firmenlogo P { margin-top: 0px; }

DIV.Firmenlogo P.Anschrift { margin-top: 1px;
                             margin-bottom: 0px;
                             padding-bottom: 0px; }


DIV.Firmenlogo HR { border-style: solid;
                                   border-color: rgb(155, 202, 225);
                                   padding-top: 0px;
                                   margin-top: 0px;
                                   margin-right: 10px; }
                                   
DIV.Firmenlogo IMG { border-style: none; }

/* hellblauer Knopf fuer Rechner-Auswahl, Kontaktaufnahme usw. */

DIV.Startlink {
  text-align: center;
}

DIV.Startlink TABLE {
  text-align: center;
  background-color: rgb(155, 202, 225);
  color: white;
  font-size: 1.4em;
  border-style: outset;
  border-color: rgb(255, 255, 255);
  border-width: 2px;
}

DIV.Startlink A {
  text-decoration: none;
}

TABLE.Auswahl COL.knopf {
  width: 13em;
}

TABLE.Auswahl COL.knopf2 {
  width: 35em;
}

TABLE.Auswahl TABLE {
  width: 100%;
}

LI LI { list-style-image: url("pfeilbullet.gif"); }

HR { border-style: solid;
     border-color: rgb(224, 224, 224);
     padding-top: 0px;
     margin-top: 0px; }

/* fuer Kopf in DIAGNOSIS benoetigt */

TABLE.Schritte { table-layout: fixed;
                 border-spacing: 0px; }

TABLE.Schritte COL { width: 74px; }

TABLE.Schritte TR { height: 28px; }

TABLE.Schritte TD { text-align: center;
		    vertical-align: top;
                    border-style: none;
                    border-width: 0px;  }

TD.erledigt { color: green;
              background-color: transparent; }
TD.aktuell  { color: red;
              background-color: transparent; }
TD.offen { color: black;
           background-color: transparent; }

/* Auftragsinformationen */

DIV.Auftragsinfo { float: right; }

DIV.Auftragsinfo STRONG { color: red; }

IMG.logo { float: right; }

/* Verwaltung */

TR.aktionNoetig { color: black;
                  background-color: yellow; }

TD.abgelaufen { color: red; }

TR.aktionNoetig TD.abgelaufen { background-color: yellow;
                                font-weight: bold; }

TR.zebra { background-color: rgb(224, 255, 255); }

TD.intest { color: green; }

/* Animation im SEC-CHECK DEMO Ergebnis */

DIV.TitelAnim { float: right;
                line-height: 5px; }

P.Fehler, STRONG.Fehler { color: red;
           background-color: transparent;
           font-weight: bold; }

FORM.Umfrage P.Fehler {
           padding-top: 0.2em;
           padding-bottom: 0.1em;
           margin-top: 0.2em;
           margin-bottom: 0.1em;
}

P.Ergaenzung {
           padding-top: 0.2em;
           padding-bottom: 0.1em;
           margin-top: 0.2em;
           margin-bottom: 0.1em;
}

STRONG.SoftFehler { color: red;
                    background-color: transparent;
                    font-weight: normal; }

P.Erfolg { color: green;
           background-color: transparent;
           font-weight: bold; }

/* Elemente SEC-CHECK DEMO */

TABLE.stufen CAPTION { text-align: left; }

TABLE.report {
  border-style: solid;
  border-width: 1px;
  border-collapse: collapse;
  border-color: black;
  font-size: 11px;
}

TABLE.report TH, TABLE.report TD {
  text-align: left;
  vertical-align: top;
  border-style: solid;
  border-color: black;
  border-width: 1px;
  padding: 4px;
}

TABLE.report COL.p1 {
  width: 90px;
}

TABLE.report COL.p2 {
  width: 80px;
}

TABLE.report COL.p3 {
  width: 400px;
}

TABLE.report COL.p4 {
  width: 179px;
}

P.Wartebalken {
  font-size: 9px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

TABLE.LogoSSL TD {
  vertical-align: top;
}

ADDRESS {
  text-align: center;
  font-style: normal;
}

/* SEC-CHECK(R)-Umfrage */

FORM.Umfrage TD {
  vertical-align: middle;
}
