/* Scrollbereich und feste Bereiche */
/* Angaben für alle standardkonformen Browser */
html, body {
    top:0; left:0; right:0;
    /*min-height:100%;*/
    margin:0;
    padding:0;
    width:100%;
    /*height:calc(100%+50px);*/
    height: 100%;
    border:0;
    /*overflow-y:hidden*/
}

/* header style for non-IE browsers                            */
#help_header_container {
    position: fixed;
    top: 0; left: 0; right: 0;
    margin: 0;
    height: 80px;
    width: 100%;
    z-index: 4;
}
#help_header {
    position: absolute;
    width:100%;
    top:0; left:0; right:0; bottom:0;
    height:100%;
    z-index:3;
    margin:0;
    padding:0 0 0 0;
    white-space: nowrap;
    background-color:#FFFFFF;
}
#header_container {
    position: fixed;
    top: 0; left: 0; right: 0;
    margin: 0;
    height: 20px;
    width: 100%;
    z-index: 4;
}
#header {
    position: absolute;
    width:100%;
    top:0; left:0; right:0; bottom:0;
    height:100%;
    z-index:3;
    margin:0;
    padding:0 0 0 0;
    white-space: nowrap;
    background-color:#FFFFCC;
}
#header_container_2 {
    position: fixed;
    top: 0; left: 0; right: 0;
    margin: 0;
    height: 40px;
    width: 100%;
    z-index: 4;
}
#header_2 {
    position: absolute;
    width:100%;
    top:0; left:0; right:0; bottom:0;
    height:100%;
    z-index:3;
    margin:0;
    padding:0 0 0 0;
    white-space: nowrap;
    background-color:#FFFFCC;
}

/* content styles for non-IE browsers                      */
#content {
    margin: 0;
    padding-top: 22px;
    padding-left: 0px;
    padding-bottom: 0em;
    z-index: 2;
    
}

#help_content {
    margin: 0;
    padding-top: 80px;
    padding-left: 0px;
    padding-bottom: 0em;
    z-index: 2;
}

/* Scrollbereich wenn Footer */
#content_footer {
    margin: 0;
    padding-top: 20px;
    padding-left: 0px;
    padding-bottom: 22px;
    z-index: 2;
}

#footer_container {
    position: fixed;
    bottom: 0; left: 0; right: 0;
    margin: 0;
    height: 20px;
    width: 100%;
    z-index: 4;
}
#footer {
    position: absolute;
    width:100%;
    top:0; left:0; right:0; bottom:0;
    height:100%;
    z-index:3;
    margin:0;
    padding:0 0 0 0;
    white-space: nowrap;
}



/* for MSIE only*/
* html, * html body {
    overflow:auto;
    bottom: 0;
    height: 100%;
}
* html #help_header_container {
    position: absolute;
    width: 100%;
    padding-right: 16px;
    height: 80px;
}
* html #help_header {
    height: 100%;
    position: static;
}
* html #header_container {
    position: absolute;
    width: 100%;
    padding-right: 16px;
    height: 20px;
}
* html #header {
    height: 100%;
    position: static;
}
* html #header_container_2 {
    position: absolute;
    width: 100%;
    padding-right: 16px;
    height: 40px;
}
* html #header_2 {
    height: 100%;
    position: static;
}
* html #menu {
    position:absolute;
}
* html #content {
    position:absolute;
    top: 0; bottom: 0; left: 0; right: 0;
    height: 100%;
    width: 100%;
    overflow-y: scroll;
    margin: 0;
}

* html #help_content {
    position:absolute;
    top: 0; bottom: 0; left: 0; right: 0;
    height: 100%;
    width: 100%;
    overflow-y: scroll;
    margin: 0;
}

* html #content_footer {
    position:absolute;
    top: 0; bottom: 22px; left: 0; right: 0;
    height: 100%;
    width: 100%;
    overflow: auto;
    margin: 0;
}

* html #footer_container {
    position: absolute;
    bottom: 0; left: 0; right: 0;
    width: 100%;
    height: 20px;
    padding-right: 16px;
}

* html #footer  {
	height:100%;
    position: static;
}

/* Ende Scrollbereich und feste Bereiche */


test{                       font-family:Helvetica,Arial,sans-serif;}

               body.mistbeipre { background-color:#FFFFFF;
                       margin:0px;
                       color:#000000;
                       font-family:Helvetica,Arial,sans-serif;
                       letter-spacing:0.2mm;
                       word-spacing:0.8mm;
               }

               body { background-color:#FFFFFF;
                       margin:0px;
                       color:#000000;
                       font-family:Helvetica,Arial,sans-serif;
               }

       .meingruenhead { background-color:#AAFFAA;}
       .meingruen { background-color:#CCFFCC;}
       .meingelbhead { background-color:#FFFF22;}
       .meingelb { background-color:#FFFFCC;}

/*iframe {min-height:400px;}*/

#inner{
 width: calc(100% - 4px);
 height: calc(100% - 8px);
 /*height: calc(100% - 4px);*/
 text-align:center;
 border-width:2px;
}

table {margin:0px;
       vertical-align:bottom;
       padding:0px;
       text-align:left;
      }

               h1 {  font-size: 20pt;
               padding:0px;
               margin:0px;
               vertical-align:bottom;
               text-align:left;
               font-style: italic;
        }
               h2 { font-size:20pt;
                       color:#FFFFFF;
               }
               h3 { font-size:16pt;
                       color:#FFFFFF;
               }
               h4 { font-size:14pt;
            color:#FFFFFF;
       }
       h5 { font-size:12pt;
               color:#FFFFFF;
               font-weight:bold;
       }

#table_submenu{
      border:0;
      padding:0;
      width:100%;
}

table.maintable {
       padding:0px;
       margin-left:5px;
       margin-right:0px;
       margin-top:5px;
       border:0;
       z-index:2;
       height: calc(100% - 10px);
       }
td {margin:0px;
       vertical-align:bottom;
       padding:0px;
       /*border:0;*/
       text-align:left;
      }
td.m1 {margin:0px;
       vertical-align:middle;
       padding:0;
       text-align:center;
       background-color:#FFFF00;
       overflow:hidden;
       white-space: nowrap;
      }
td.m1help {margin:0px;
       vertical-align:middle;
       padding:0;
       text-align:center;
       background-color:#FFFF00;
       overflow:hidden;
       white-space: nowrap;
      }
td.m1act {margin:0px;
       vertical-align:middle;
       padding:0;
       text-align:center;
       background-color:#66CC66;
       overflow:hidden;
       white-space: nowrap;
      }
td.m2 {margin:0px;
       vertical-align:middle;
       padding:0;
       text-align:center;
       background-color:#66CC66;
       overflow:hidden;
       white-space: nowrap;
      }
td.m2act {margin:0px;
       vertical-align:middle;
       padding:0;
       text-align:center;
       background-color:#66CC66;
       overflow:hidden;
       white-space: nowrap;
      }

       .orangebox { background-color:#F1C55A; padding:6px; margin:5px; }

       a.m1:link   {white-space: nowrap; padding-left:5px; padding-right:5px; color:#000000; background-color:#FFFF00; text-decoration:none; font-weight:normal;  letter-spacing:0.4mm; }
       a.m1:visited{padding-left:5px; padding-right:5px; color:#000000; background-color:#FFFF00; text-decoration:none; font-weight:normal; letter-spacing:0.4mm; }
       a.m1:hover  {padding-left:5px; padding-right:5px; color:#000000; background-color:#66CC66; text-decoration:none; font-weight:bold; letter-spacing:0.3mm; }
       a.m1:active {padding-left:5px; padding-right:5px; color:#000000; background-color:#66CC66; text-decoration:none; font-weight:normal; letter-spacing:0.4mm;  }

       a.m1help:link   {white-space: nowrap; padding-left:5px; padding-right:5px; color:#000000; background-color:#FFFF00; text-decoration:none; font-weight:bold; letter-spacing:0.3mm; }
       a.m1help:visited{padding-left:5px; padding-right:5px; color:#000000; background-color:#FFFF00; text-decoration:none; font-weight:bold; letter-spacing:0.3mm; }
       a.m1help:hover  {padding-left:5px; padding-right:5px; color:#000000; background-color:#66CC66; text-decoration:none; font-weight:bold; letter-spacing:0.3mm; }
       a.m1help:active {padding-left:5px; padding-right:5px; color:#000000; background-color:#FFFF00; text-decoration:none; font-weight:bold; letter-spacing:0.4mm;  }

       a.m1act:link   {white-space: nowrap; padding-left:5px; padding-right:5px; color:#000000; background-color:#66CC66; text-decoration:none; font-weight:bold; letter-spacing:0.4mm;  }
       a.m1act:visited{padding-left:5px; padding-right:5px; color:#000000; background-color:#66CC66; text-decoration:none; font-weight:bold;  letter-spacing:0.4mm; }
       a.m1act:hover  {padding-left:5px; padding-right:5px; color:#000000; background-color:#66CC66; text-decoration:none; font-weight:bold; letter-spacing:0.4mm;  }
       a.m1act:active {padding-left:5px; padding-right:5px; color:#000000; background-color:#66CC66; text-decoration:none; font-weight:bold; letter-spacing:0.4mm;  }

       a.m2:link   {white-space: nowrap; height:30px; padding-left:5px; padding-right:5px; color:#FFFF00; background-color:#66CC66; text-decoration:none; font-weight:bold;  letter-spacing:0.3mm; }
       a.m2:visited{height:30px; padding-left:5px; padding-right:5px; color:#FFFF00; background-color:#66CC66; text-decoration:none; font-weight:bold; letter-spacing:0.3mm; }
       a.m2:hover  {height:30px; padding-left:5px; padding-right:5px; color:#000000; background-color:#FFFF00; text-decoration:none; font-weight:bold; letter-spacing:0.3mm; }
       a.m2:active {height:30px; padding-left:5px; padding-right:5px; color:#FFFF00; background-color:#66CC66; text-decoration:none; font-weight:normal; letter-spacing:0.3mm;  }

       a.m2act:link   {white-space: nowrap; padding-left:5px; padding-right:5px; color:#000000; background-color:#66CC66; text-decoration:none; font-weight:bold; letter-spacing:0.3mm;  }
       a.m2act:visited{padding-left:5px; padding-right:5px; color:#000000; background-color:#66CC66; text-decoration:none; font-weight:bold;  letter-spacing:0.3mm; }
       a.m2act:hover  {padding-left:5px; padding-right:5px; color:#000000; background-color:#66CC66; text-decoration:none; font-weight:bold; letter-spacing:0.3mm;  }
       a.m2act:active {padding-left:5px; padding-right:5px; color:#000000; background-color:#66CC66; text-decoration:none; font-weight:normal; letter-spacing:0.3mm;  }

       .statheader{
                background-color:#AAFFAA;
                color:#000000;
                vertical-align:top;
                font-weight:bold;
                }



       .statlsaunt1{
                background-color:#CAFFCA;
                color:#808080;
                vertical-align:top;
                font-weight:bold;
		overflow:hidden;
		white-space: nowrap;
                }

       .statlsaunt2{
                background-color:#AAFFAA;
                color:#808080;
                vertical-align:top;
                font-weight:bold;
		overflow:hidden;
		white-space: nowrap;
                }




       .statlsa1{
                background-color:#CAFFCA;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
		overflow:hidden;
		white-space: nowrap;
                }

       .statlsaerr1{
                background-color:#CAFFCA;
                color:#FF0040;
                vertical-align:top;
                font-weight:bold;
		overflow:hidden;
		white-space: nowrap;
                }
       .statlsawarn1{
                background-color:#CAFFCA;
                color:#FF6640;
                vertical-align:top;
                font-weight:bold;
		overflow:hidden;
		white-space: nowrap;
                }
       .statlsa2{
                background-color:#AAFFAA;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
		overflow:hidden;
		white-space: nowrap;
                }

       .statlsaerr2{
                background-color:#AAFFAA;
                color:#FF0040;
                vertical-align:top;
                font-weight:bold;
		overflow:hidden;
		white-space: nowrap;
                }
       .statlsawarn2{
                background-color:#AAFFAA;
                color:#FF6640;
                vertical-align:top;
                font-weight:bold;
		overflow:hidden;
		white-space: nowrap;
                }

       .vars0{
                background-color:#CAFFCA;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
                }

       .vars1{
                background-color:#AAFFAA;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
                }


       .varsr{
                background-color:#F73548;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
                }

       .varso{
                background-color:#FF8000;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
                }

       .varsg{
                background-color:#FFFF00;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
                }


       .ver0{
                background-color:#CAFFCA;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
                font-size: 10pt;
                text-align:center;
                }

       .ver1{
                background-color:#AAFFAA;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
                font-size: 10pt;
                text-align:center;
                }



      .InputNoChange0{
                background-color:#CAFFCA;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
                border-style:none;
                border-width:thin;
                width:100%;
                }

.InputNoChange1{
                background-color:#AAFFAA;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
                border-style:none;
                border-width:thin;
                width:100%;
                }
.InputChange0{
                background-color:#CAFFCA;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
                border-style:inset;
                border-width:thin;
                border-color:#ffff00;;
                }

.InputChange1{
                background-color:#AAFFAA;
                color:#222222;
                vertical-align:top;
                font-weight:bold;
                border-style:inset;
                border-width:thin;
                border-color:#ffff00;;
                }

.mo {margin:0px;
       vertical-align:top;
       padding:0px;
       text-align:center;
      }

.box_oben{
background: #E0E0E0 url(../daten/div-box1.gif) left top no-repeat;
text-align: right;
}
.box_unten{
background: #E0E0E0 url(../daten/div-box4.gif) left top no-repeat;
text-align: right;
}
.box_inhalt{
padding: 0 16px;
background: #E0E0E0;
}

.box_inhalt select{
width:100%;
}

.speedalarm{
background:red;
text-decoration:blink;
color:#ffff00;
font-weight:bolder;
}

.speedlow{
background:red;
font-weight:bold;
}

.speedslow{
background:yellow;
font-weight:bold;
}

.speedok{
background:lime;
font-weight:bold;
}


div.camgroups{
visibility:hidden;
z-index:1;
}
table.camgroups{
visibility:hidden;
z-index:1;
/*border:2px solid gray;*/
padding:0;
border-collapse:collapse;
background-color:#E0E0E0;
}
table.camgroups td{
/*border:2px solid gray;*/
padding-left:10px;
padding-right:10px;
}
table.camgroups th{
/*border:2px solid gray;*/
padding-left:10px;
padding-right:10px;
font-weight:bold;
}

table.camgroupsvis{
visibility:visible;
z-index:1;
border:2px solid gray;
padding:0;
border-collapse:collapse;
background-color:#E0E0E0;
}
table.camgroupsvis td{
border:2px solid gray;
padding-left:10px;
padding-right:10px;
}
table.camgroupsvis th{
border:2px solid gray;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
