/* RECO.CSSServlet: [mc], 4.0.0.0 */
    body { margin:0px; font:normal 68% verdana,arial,helvetica;color:#000000;}
    td { padding: 1px; font-size: 100%; font:normal 100% verdana,arial,helvetica;}
    .dialog { background-color:#ededed }
    .closeddialog { background-color:#ededed }

    TABLE{ padding=0px; }

    a {
      color:#004080;
      text-decoration:none;
    }

    .datatable {
      background-color:#D7D7D7;
      border: #444444 outset 1pt;
      border-collapse: collapse;
    }


    .standard {
      background-color:#D7D7D7;
    }

    td.s3 {font-weight: bold; background-color:#A3A3A3; valign=top; border: solid black inset 1pt; }
    /* s3 = dataRowHeader: Zeitlose Wertespaltennamen */

    td.s1 { font-weight: bold; border: inset 1pt solid black ; background-color:#B3B3B3; color:#000000;}
    /* s1 = monDataHeader: Wertespaltennamen von Monitor-Daten */

    td.s2 { font-weight: bold; background-color:#A3A3A3;color:#000000; border: 1px solid black; }
    /* s2 = trendDataHeader: Wertespaltennamen von Trend-Daten */

    td.s4 { font-weight:bold; color:#000000; background-color:#BFBFBF; valign=top; }
    /* s4 = dataRowSummer: Werte in Summenzeilen */

    td.s5 {background-color:#ffffff; border: 1px solid black;  }
    /* s5 = monData: Werte im Monitoring-Bereich  */

    td.s6 {background-color:#ffffff; border: 1px solid black; }
    /* s6 = trendData: Werte im Trend-Bereich  */

    td.s7 { font-weight:bold;background-color:#A3A3A3;color:#000000; border: 1px solid black; }
    /* s7 = tableHeader: Kategorienbezeichner  */

    td.s8 { background-color:#BFBFBF;color:#000000; border: 1px solid black; }
    /* s8 = monDataSum: Werte in Monitoring-Summenzeilen */

    td.s9 { background-color:#BFBFBF;color:#000000; border: 1px solid black; }
    /* s9 = trendDataSum: Werte in Trend-Summenzeilen */

    input { background-color:#ffffff; border: 0px; font-size:88%}
    input.border {
      font:normal 88% System,New Courier,Courier;
      border-bottom: #ccccbb solid 2px;
      border-right: #ccccbb solid 2px;
      border-left: #666677 solid 1px;
      border-top:  #666677 solid 1px;
    }

    .s3 {font-weight: bold; background-color:#A3A3A3; valign=top; text-align:right; }
    /* s3 = dataRowHeader: Zeitlose Wertespaltennamen */

    .s1 {font-weight: bold; background-color:#B3B3B3;color:#000000;text-align:right; }
    /* s2 = trendDataHeader: Wertespaltennamen von Mon-Daten */

    .s2 {font-weight: bold; background-color:#A3A3A3;color:#000000;text-align:right; }
    /* s2 = trendDataHeader: Wertespaltennamen von Trend-Daten */

    .s4 {font-weight:bold; color:#ffffff; background-color:#BFBFBF; valign=top; text-align:right; }
    /* s4 = dataRowSummer: Werte in Summenzeilen */

    .s5 {background-color:#ffffff; text-align:right;  }
    /* s5 = monData: Werte im Monitoring-Bereich  */

    .s6 {background-color:#ffffff;text-align:right; }
    /* s6 = trendData: Werte im Trend-Bereich  */

    .s7 { font-weight:bold;background-color:#A3A3A3;color:#000000;}
    /* s7 = tableHeader: Kategorienbezeichner  */

    .s8 { background-color:#BFBFBF;color:#000000;text-align:right; }
    /* s8 = monDataSum: Werte in Monitoring-Summenzeilen */

    .s9 { background-color:#BFBFBF;color:#000000;text-align:right; }
    /* s9 = trendDataSum: Werte in Trend-Summenzeilen */

    .bmv1 {background-color:#ffffff;text-align:right; color:#448844;}
    /* bmv1 = Werte des internen Vergleichs-Szenarios */

    .bmv2 {background-color:#ffffff;text-align:right; color:#444488; }
    /* bmv2 = Werte des externen Vergleichs-Szenarios */

    #dataImport {background-color:#ff0000;color:#ffffff;}
    #dataImportSuccess {background-color:#00aa00;color:#ffffff;}
    #dataError {color:#ee4444;}
    #dataIP {color:#444455;}
    #dataNotCnstnt {font-weight:bold;color:#ee4444;}

    p {line-height:1.5em;margin-top:0.5em; margin-bottom:1.0em;}
    p.infoheader {font: 165% line-height:1.5em;margin-top:0.5em; margin-bottom:1.0em;}
    p.helpheader {font: 165% line-height:1.5em;margin-top:0.5em; margin-bottom:1.0em;}
    p.gi {font: bold 120% line-height:1.5em;margin-top:1.5em; margin-bottom:0.5em;}
    p.gt {font: 80% line-height:1.2em;margin-left:1.0em;margin-top:0.0em;  }
    p.actionReport {
      background-color: #FCEFA6;
      background-image:url(http://www.mediacreative.com/images/icon_biggrin.gif);
      background-repeat:no-repeat;
      background-position: 2px 4px;
      border: solid 2px outset;
      margin: 5px;
      padding: 2px;
      padding-left:20px;
    }

    p.FailureDetail {
      background-color: #FCEFA6;
      background-image:url(http://www.mediacreative.com/images/logo_attention.gif);
      background-repeat:no-repeat;
      background-position: 2px 4px;
      border: solid 2px outset;
      margin: 5px;
      padding: 2px;
      padding-left:20px;
      color: #ff0000;
    }

    .failureDetail {
      color: #ff0000;
      font-weight: normal;
      padding: 2px 20px 2px 2px;
    }

    h1 {margin-top: 1.2em; margin-bottom: 1.5em; font: 165% verdana,arial,helvetica;}
    h2 {margin-top: 1em; margin-bottom: 0.5em;font: bold 125% verdana,arial,helvetica;}
    h3 {margin-bottom: 0.5em;font: bold 115% verdana,arial,helvetica}
    h4 {margin-bottom: 0.5em;font: bold 100% verdana,arial,helvetica}
    h5 {margin-bottom: 0.5em;font: bold 100% verdana,arial,helvetica}
    h6 {margin-bottom: 0.5em;font: bold 100% verdana,arial,helvetica}
    .Error {color:#FF0000;}
    .Failure {color:#FF0000;}
    .ErrorDetail {color:#FF0000;}
    .FailureDetail {color:#ff0000; }
    .Info { font-size: x-small }

    /* .header { font-weight:bold;color:#1A5FAA;} */
    .header { font-weight:bold;color:black;}

    /* chart windows... */
    .output {
      background-color:#4B61A9;
    }
    .coChartHeader { font: 165%; font-weight:bold;color:white;}
    .coFailureDetail {font-weight:bold;color:#ff4040; }
    .coHeader { font-weight:bold;color:white;}
    .coActionReport { font-weight:bold; color:#004040;  }
    .coText { color:white;}

    .warningLevel0 {  }
    .warningLevel1 { color:#aa0000; }
    .warningLevel2 { color:#aa0080; }
    .warningLevel3 { color:#ff0080; }

    .oel A:link { font-weight:bold;color:white;text-decoration:none; }
    .oel A:visited { font-weight:bold;color:white;text-decoration:none; }
    .oel A:active { font-weight:bold;color:white;text-decoration:none; }
    .oel A:hover { font-weight:bold;color:white;text-decoration:underline; }

    H2.oel {margin-top: 1em; margin-bottom: 0.5em;font: bold 125% verdana,arial,helvetica;}
    H2.oelpb {page-break-before: always;margin-top: 1em; margin-bottom: 0.5em;font: bold 125% verdana,arial,helvetica;}

    h1.news { background-color:#004080; padding: 4px; color:#ffffff;}
    h2.news { background-color:#ED962F; padding: 4px; color:#ffffff;}
    h3.news { border-left: none; padding-left:0px; padding-bottom: 2px; margin-bottom: 2px; color:black;}
    ul.news { padding-bottom: 2px; margin-bottom: 2px; color:black;}
    td.newsHeader1 { border: solid black 1pt; line-height:0.5em;margin-top:0.5em; margin-bottom:1.0em; background-color:#ffffff; font:normal 120% verdana,arial,helvetica; color:#000000;}
    td.newsHeader2 { line-height:1.5em;margin-top:0.5em; margin-bottom:1.0em; background-color:#295BA5; font:normal 100% verdana,arial,helvetica;color:#ffffff;}
    td.newsRow1 { line-height:1.5em;margin-top:0.5em; margin-bottom:1.0em; background-color:#F7F7F7; font:normal 88% verdana,arial,helvetica; color:#000000;}
    td.newsRow2 { line-height:1.5em;margin-top:0.5em; margin-bottom:1.0em; background-color:#D7D7D7; font:normal 88% verdana,arial,helvetica;color:#000000;}

    div.sbgc { background-color:#000000; }
    div.sfgc { background-color:#ff0000; }

