/* Standard-Schriftarten und -Schriftgroesse */
body, table, textarea { 
    font-family: "Verdana", "Arial", "Times New Roman", "Courier"; 
    font-size: 11px;
    line-height: 1.3;
    }

html { 
    background: #DFDFDF url(/img/bg_dc.png) 0 0 repeat-x;
    }

h1, h2, h3, h4 {
    font-size: 14px;
    }

h5, h6 {
    font-size: 13px;
    }

.dc_page_back { 
    position: relative; 
    width: 990px; 
    margin-top: 10px;
    margin-left: auto; 
    margin-right: auto; 
    } 

.topBanner {
    background: transparent url('/img/back_top.png') no-repeat;
    min-height: 12px;
    width: 990px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    }

.mainArea {
    position: relative; 
    width: 990px;
    margin-left: auto;
    margin-right: auto;
    background: transparent url('/img/back.png') repeat-y;
    z-index: 1;
    }

.bottomBanner {
    background: transparent url('/img/back_bottom.png') no-repeat;
    min-height: 17px;
    width: 990px;
    margin-left: auto;
    margin-right: auto;
    }

/* Hintergrundfarbe im Kopfbereich (dc_pagehead, ub_pagehead) */
.headback { 
    background-color: #02A060;
    }

/* Textfarbe aktiver Menupunkt */
.activemenu { 
    color: #02F560; 
    }

/*  Allgemeiner Verweis (schwarz, nicht unterstrichen) fuer Impressum, Sitemap usw. */           
a.linkallg { 
    color: #000000; 
    text-decoration: none; 
    }

/* Verweise (permanent unterstrichen, gruen) */
a.verweis { 
    color: #02A060; 
    text-decoration: underline; 
    }
.pfeil { 
    color: #02A060;
    }

/*  Verweise (nicht permanent unterstrichen, schwarz->gruen) */
a.verweisn { 
    color: #000000; 
    text-decoration: none; 
    }
a.verweisn:link { 
    color: #000000; 
    }
a.verweisn:hover { 
    color: #02A060; 
    text-decoration: underline; 
    }

/* Beseitigung Problem mit Zeilenabstand bei <sup> */
sup { vertical-align: top; position: relative; top: -0.5em; }

/* Textgroesse und -farbe der Seitenueberschrift (fett) */
.pagehead { 
    font-size: 12px; 
    font-weight: bold;
    color: #02A060;
    }

/* Normaler Text fett bzw. grosser Ueberschriftstext - Spezialfarbe */
.textspez { 
    font-weight: bold; 
    color: #02A060; 
    }
.textuebspez { 
    font-size: 17px; 
    color: #02A060;
    }

/* Lieferantenbezeichnung */
.textlie { 
    font-size: 20px; 
    color: #CC5500; 
    }

/* Ueberschriftstext groesser - schwarz */
.textueb { 
    font-size: 13px 
    }

/* Kleinerer Text - schwarz */
.textklein { 
    font-size: 10px; 
    }

/* Groesserer Text - schwarz */
.textgross { 
    font-size: 12px; 
    }

/* Hintergrund der Balken zur Texthervorhebung (grau) */
.balkengray { 
    background-color: #ECECEC;
    }

/* Hintergrund der Balken bei abwechselnder Darstellung (Grautoene) */
.balken1 { 
    background-color: #E0E0E0; 
    }
.balken2 { 
    background-color: #ECECEC;
    }

/* Text in Spezialfarbe auf Anzeigemasken mit grauem Hintergrund */
.maskenspez { 
    font-weight: bold; 
    color: #708090;
    }

/* Hintergrund und Textgroesse in Formularen */
.formback { 
    background-color: #D8D8D8;
    }
.formtext { 
    font-size: 13px;
    }
.formtexterr { 
    font-size: 13px;
    border-color: red;
    background-color: #F6E3CE;
    }
.formtextmod { 
    font-size: 13px;
    background-color: #FEF992; 
    }

/* Farbe fuer Fehlertexte */
.errortext { 
    color: #FF0000; 
    }

/* Farbe fuer geaenderte Werte (amv) */
.amvaend { 
    color: #04B404; 
    }

/* Texte - weiss (Formulare) */
.textwhite { 
    font-size: 13px; 
    color: #FFFFFF; 
    }

/* Uberschriften (Textgroesse, Farbe) bei Stammdatenanzeige */
.anzuebaend { 
    font-size: 11px; 
    color: #868686; 
    }
.anzuebneu { 
    font-size: 11px; 
    color: #00B900; 
    }
.anzuebav { 
    font-size: 11px; 
    color: #FF0000; 
    }

/* Detailanzeigemasken: Hintergrund, Feldinhalte, geaenderte Felder */
.anzfeld { 
    color: #000000; 
    background-color: #FFFFFF; 
    }
.anzfeldmod { 
    color: #000000; 
    background-color: #FEF992; 
    }
.anzfeldhist { 
    color: #000000; 
    background-color: #FEF992; 
    }

/* Farbliche Boxenkennung (EKO) */
.greenbox { 
    background-color: #00CC00; 
    }
.yellowboxhell { 
    background-color: #FFFF0F; 
    }
.yellowboxdunkel { 
    background-color: #FEAA38; 
    }
.redbox { 
    background-color: #FF4040; 
    }
.nobox { 
    background-color: #464646; 
    }

/* Codeuebersetzungen auf Anzeigemasken (kleiner, fett) */
.codeanz { 
    font-size: 10px; 
    font-weight: bold; 
    }

/* Anzeige 'ausser Verkehr', 'Loeschung' bzw. 'Neuanlage' (Uebersichten, Farbe) */
.avanz { 
    font-size: 10px; 
    color: #FF0000; 
    background-color: #FFFFFF; 
    }
.neuanz { 
    font-size: 10px; 
    color: #00B900; 
    background-color: #FFFFFF; 
    }

/* Checkbox bei Artikelauswahl */
input.amvcheck {
    height: 14px;
    width: 14px;
    }

/* Feldkopf und Anzeige moegliche Werte bei Felddoku's */
.felddokutop { 
    font-size: 17px; 
    font-weight: bold;
    color: #FFFFFF; 
    background-color: #B1B1B1; 
    }
.felddokuwert { 
    color: #02A060;
    }

/* Texte in Dokumentationen */
.dok4 { 
    font-size: 18px; 
    }
.feld5red { 
    font-size: 24px; 
    color: #CC0000; 
    }
.satz5blue { 
    font-size: 24px; 
    color: #0000AA;
    }
.satz3red { 
    font-size: 16px; 
    color: #CC0000; 
    }

/* Texte auf Protokollen */
.prot5red { 
    font-size: 18px; 
    color: #CC0000; 
    }
.prot5 { 
    font-size: 18px; 
    }
.prot4 { 
    font-size: 16px; 
    }
.prot4red { 
    font-size: 16px; 
    color: #FF0000; 
    }
.prot3blue { 
    font-size: 14px; 
    color: #000099; 
    }
.prot2 { 
    font-size: 13px: 
    }
.prot1 { 
    font-size: 10px; 
    }

/* Abbildung bei Artikel-Detailanzeige */
.abbildung { 
    border: 0px;
    width: auto; 
    max-width: 210px; 
    height: auto; 
    text-align: center;
    }



