/* CSS Document */
a:link { 
    text-decoration:none; 
    font-weight:normal; 
    color:#225B9B; 
}

a:visited { 
    text-decoration:none; 
    font-weight:normal; 
    color:#225B9B; 
}

a:hover { 
    text-decoration:none; 
    font-weight:normal; 
    background-color:#FFFF99; 
}

a:active { 
    text-decoration:none; 
    font-weight:normal; 
    background-color:#FFFF00; 
}

a:focus { 
    text-decoration:none; 
    font-weight:normal; 
    background-color:#FFFF00; 
}

p {  
    font-family: Arial; 
    font-size: 14px; 
    font-weight: bold; 
    color: #000000;
}

table {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #225B9B;
}

.anwendung {
    background-color: #C0C0C0;
}
.anwendung__ {
    background-color: #C0C0C0;
}

.anwendung_de_kkf {
    background-color: #C0C0C0;
}
.anwendung_eu_kkf {
    background-color: #C0C0C0;
}

.anwendung_betreiber_kkf {
    background-color: #808080;
}
.anwendung_betreiber_betreiber {
    background-color: #04040;
}
.anwendung_betreiber_admin {
    background-color: #FF8040;
}

.dialog {
    background-color: #FFFFFF;
}



  /*-----------*/
 /* KKF-Daten */
/*-----------*/
.kkf_formular {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: bold; 
    color: #225B9B;
}

.kkf_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.kkf_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.kkf_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}



  /*------------*/
 /* Lizenzcode */
/*------------*/
.lcode_pflicht_1 {
    font-family: Courier;
/*    font-size: 10px; */ 
    font-weight: normal; 
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
}
.lcode_pflicht_1_error {
    font-family: Courier;
/*    font-size: 10px; */ 
    font-weight: normal; 
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}



  /*-------*/
 /* Login */
/*-------*/
.login_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.login_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}



  /*-------------*/
 /* Admin-Login */
/*-------------*/
.adminlogin_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.adminlogin_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.adminlogin_activ_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #C0C0C0;
    border-style: groove;
    border-width: 3px;
    border-color: #FFFFFF; 
}



  /*-----------------*/
 /* Kennwortwechsel */
/*-----------------*/
.kennwort_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.kennwort_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}



  /*-----------------*/
 /* Betreiber-Daten */
/*-----------------*/
.betreiberdaten_formular {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: bold; 
    color: #225B9B;
}

.betreiberdaten_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.betreiberdaten_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.betreiberdaten_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}



  /*--------------------*/
 /* Benutzerverwaltung */
/*--------------------*/
.benutzer_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.benutzer_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.benutzer_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.benutzer_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.benutzer_activ_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #C0C0C0;
    border-style: groove;
    border-width: 3px;
    border-color: #FFFFFF; 
}

table tr.benutzer_row_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
}

table tr.benutzer_row_0:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.benutzer_row_1:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.benutzer_row_1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #E1E8F1;
}

table tr.benutzer_head {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000;
    background-color: #808080;
}


  /*----------------------*/
 /* Datenbank einrichten */
/*----------------------*/
.dbeinrichten_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.dbeinrichten_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.dbeinrichten_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.dbeinrichten_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.dbeinrichten_activ_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #C0C0C0;
    border-style: groove;
    border-width: 3px;
    border-color: #FFFFFF; 
}



  /*------------*/
 /* DB sperren */
/*------------*/
.dbsperren_formular {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: bold; 
    color: #225B9B;
}

.dbsperren_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.dbsperren_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.dbsperren_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}



  /*-------------------*/
 /* Info für benutzer */
/*-------------------*/
.info_einstellen_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.info_einstellen_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.info_einstellen_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}



  /*------------------------------*/
 /* Zuteilung von Kunden/Anlagen */
/*------------------------------*/
.zuteilung_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.zuteilung_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.zuteilung_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.zuteilung_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.zuteilung_activ_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #C0C0C0;
    border-style: groove;
    border-width: 3px;
}



  /*----------------------*/
 /* Korrektur-Stammdaten */
/*----------------------*/
.korrektur_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.korrektur_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.korrektur_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.korrektur_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

table tr.korrektur_row_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
}

table tr.korrektur_row_0:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.korrektur_row_1:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.korrektur_row_1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #E1E8F1;
}

table tr.korrektur_head {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000;
    background-color: #808080;
}



  /*---------------*/
 /* Suchen-Dialog */
/*---------------*/
.suchen_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

table tr.suchen_row_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
}

table tr.suchen_row_0:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.suchen_row_1:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.suchen_row_1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #E1E8F1;
}

table tr.suchen_head {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000;
    background-color: #808080;
}



  /*---------------------*/
 /* Personal-Stammdaten */
/*---------------------*/
.personal_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.personal_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.personal_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.personal_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

table tr.personal_row_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
}

table tr.personal_row_0:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.personal_row_1:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.personal_row_1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #E1E8F1;
}

table tr.personal_head {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000;
    background-color: #808080;
}



  /*---------------------*/
 /* Inventar-Stammdaten */
/*---------------------*/
.inventar_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.inventar_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.inventar_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.inventar_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

table tr.inventar_row_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
}

table tr.inventar_row_0:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.inventar_row_1:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.inventar_row_1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #E1E8F1;
}

table tr.inventar_head {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000;
    background-color: #808080;
}



  /*----------*/
 /* KKF-Logo */
/*----------*/
.kkf_logo_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.kkf_logo_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.kkf_logo_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}



  /*----------------*/
 /* KKF-Zertifikat */
/*----------------*/
.kkf_zertifikat_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.kkf_zertifikat_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.kkf_zertifikat_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}



  /*---------------------*/
 /* Personal-Zertifikat */
/*---------------------*/
.personal_zertifikat_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.personal_zertifikat_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.personal_zertifikat_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}



  /*----------*/
 /* Adressen */
/*----------*/
.adressen_formular {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: bold; 
    color: #225B9B;
}

.adressen_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.adressen_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.adressen_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

table tr.adressen_row_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000; 
    background-color: #FFFFFF;
}

table tr.adressen_row_0:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000; 
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.adressen_row_1:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000; 
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.adressen_row_1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000; 
    background-color: #E1E8F1;
}

table tr.adressen_head {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000;
    background-color: #808080;
}



  /*-------------------*/
 /* Kunden-Stammdaten */
/*-------------------*/
.kunde_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.kunde_activ_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #C0C0C0;
    border-style: groove;
    border-width: 3px;
}

.kunde_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.kunde_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.kunde_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

table tr.kunde_row_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000; 
    background-color: #FFFFFF;
}

table tr.kunde_row_0:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000; 
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.kunde_row_1:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000; 
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.kunde_row_1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000; 
    background-color: #E1E8F1;
}

table tr.kunde_head {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000;
    background-color: #808080;
}



  /*----------------*/
 /* Betreiber-Link */
/*----------------*/
.betreiber_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.betreiber_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.betreiber_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.betreiber_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}


  /*------------*/
 /* LEC-Nummer */
/*------------*/
.lecnummer_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.lecnummer_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.lecnummer_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.lecnummer_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}


  /*--------------------*/
 /* Anlage verschieben */
/*--------------------*/
.verschieben_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.verschieben_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.verschieben_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.verschieben_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}


  /*--------------------*/
 /* Kälteanlagen-Daten */
/*--------------------*/
.anlagen_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.anlagen_formular_register {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
    border: 2px solid #225B9B; 
    border-top: none;
}

.anlagen_formular_register_oben {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
    border: 2px solid #225B9B; 
    border-top: none;
    border-bottom: none;
}
.anlagen_formular_register_unten {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
    border: 2px solid #225B9B; 
    border-top: none;
}

.anlagen_activ_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #C0C0C0;
    border-style: groove;
    border-width: 3px;
}

.anlagen_pflicht_1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.anlagen_pflicht_1_error {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.anlagen_pflicht_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.anlagen_activ_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #C0C0C0;
    border-style: groove;
    border-width: 3px;
}

table tr.anlagen_row_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
}

table tr.anlagen_row_0:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.anlagen_row_1:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.anlagen_row_1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #E1E8F1;
}

table tr.anlagen_head {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000;
    background-color: #808080;
}



  /*-------------------*/
 /* Dichtheitsprüfung */
/*-------------------*/
.anlagen_dp_head1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
    background-color: #FFFFFF;
}

.anlagen_dp_head2 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #225B9B;
    background-color: #FFFFFF;
}

table tr.anlagen_dp_row_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #225B9B;
    background-color: #FFFFFF;
}

table tr.anlagen_dp_row_0:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #225B9B;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.anlagen_dp_row_1:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #225B9B;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.anlagen_dp_row_1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #225B9B;
    background-color: #E1E8F1;
}



  /*-------------------*/
 /* Kältemittel-Daten */
/*-------------------*/
.mittel_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.mittel_aktiv_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #C0C0C0;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.mittel_bewertung_rot {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FF0000;
    width:100px;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.mittel_bewertung_gelb {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF00;
    width:100px;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.mittel_bewertung_gruen {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #00FF00;
    width:100px;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}



  /*-------------------------------*/
 /* Auswahl Kunden für Auswertung */
/*-------------------------------*/
.auswahlkunden_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

table tr.auswahlkunden_row_0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
}

table tr.auswahlkunden_row_0:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.auswahlkunden_row_1:hover {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    cursor: pointer;
}

table tr.auswahlkunden_row_1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #E1E8F1;
}

table tr.auswahlkunden_head {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000;
    background-color: #808080;
}



.pflicht_1 {
/*    font-family: Arial; */ 
/*    font-size: 14px; */ 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.pflicht_1_error {
/*    font-family: Arial; */ 
/*    font-size: 14px; */ 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.pflicht_0 {
/*    font-family: Arial; */ 
/*    font-size: 14px; */
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
}

.activ_0 {
/*    font-family: Arial; */ 
/*    font-size: 12px; */ 
    font-weight: normal; 
    color: #000000;
    background-color: #C0C0C0;
    border-style: groove;
    border-width: 3px;
}

.balken_rot {
    background-color: #C40020;
}

.balken_weiss {
    background-color: #FFFFFF;
}

.balken_grau {
    background-color: #EBEBEB;
}

.balken_dkgrau {
    background-color: #909090;
}

.formularkopf {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #FFFFFF;
    background-color: #0000A0;
    text-align:left;
    height:25px; 
}

.formularkopf_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #FFFFFF;
    background-color: #0000A0;
    text-align:left;
    height:25px; 
}

.formularkopf_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #FFFFFF;
    background-color: #909090;
    text-align:left;
    height:25px; 
}

.register_reiter0 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    text-align:center;
}

.register_reiter1 {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: normal; 
    color: #000000;
    background-color: #EBEBEB;
    text-align:center;
}

.FehlerMeldung 
{
    BORDER-RIGHT: #C40020 1px solid;
    BORDER-TOP: #C40020 1px solid;
    BORDER-LEFT: #C40020 1px solid;
    BORDER-BOTTOM: #C40020 1px solid;
    FONT-SIZE: 11px;
    font-weight: bold; 
    background-color: #FFFF00;
}  

.OKMeldung 
{
    BORDER-RIGHT: #00FF00 1px solid;
    BORDER-TOP: #00FF00 1px solid;
    BORDER-LEFT: #00FF00 1px solid;
    BORDER-BOTTOM: #00FF00 1px solid;
    FONT-SIZE: 11px;
    background-color: #FFFF00;
}  


  /*--------------------*/
 /* Strukturverwaltung */
/*--------------------*/
.struktur_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.struktur_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.struktur_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.struktur_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.struktur_activ_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #C0C0C0;
    border-style: groove;
    border-width: 3px;
}

  /*--------------------*/
 /* Zuteilung Struktur */
/*--------------------*/
.zuteilung_formular {
    font-family: Arial; 
    font-size: 11px; 
    font-weight: bold; 
    color: #225B9B;
}

.zuteilung_pflicht_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFFFF;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.zuteilung_pflicht_1 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
/*    border-color: #FFFFFF; */
}

.zuteilung_pflicht_1_error {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #FFFF99;
    border-style: groove;
    border-width: 3px;
    border-color: #C40020;
}

.zuteilung_activ_0 {
    font-family: Arial; 
    font-size: 14px; 
    font-weight: normal; 
    color: #000000;
    background-color: #C0C0C0;
    border-style: groove;
    border-width: 3px;
}

#navlist_anl
{
padding: 3px 0;
margin-left: 0;
border-bottom: 2px solid #225B9B;
font: bold 14px Arial;
margin-top: 7px;
margin-bottom: 0px;
}

#navlist_anl li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist_anl li a
{
padding: 3px 1.0em;
margin-left: 5px;
border: 2px solid #225B9B;
border-bottom: none;
background: #FFFFFF;
text-decoration: none;
}

#navlist_anl li a:link { color: #225B9B; }
#navlist_anl li a:visited { color: #225B9B; }

#navlist_anl li a:hover
{
color: #FFFFFF;
background: #225B9B;
border-color: #225B9B;
}

#navlist_anl li a#current
{
color: #FFFFFF;
background: #225B9B;
border-color: #225B9B;
border-bottom: 2px solid #225B9B;
}