/* Tabellen */
/* Tabellen */

.info_schatten1 {
    background-image:url('../syspics/shadow1.png');
    background-repeat:repeat-x;
    background-position:top;
    background-color:#fff;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:10px;
    padding-top:6px
}

.info_schatten2 {
    background-image:url('../syspics/shadow2.png');
    background-repeat:repeat-x;
    background-position:bottom;
    background-color:#fff;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:10px;
    padding-top:6px
}

.info_schatten3 {
    background-image:url('../syspics/shadow3.png');
    background-repeat:repeat-x;
    background-position:bottom right;
    background-color:#fff;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:10px;
    padding-top:6px
}

.info_schatten4 {
    background-image:url('../syspics/shadow4.png');
    background-repeat:repeat-x;
    background-position:bottom;
    background-color:#fff;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:10px;
    padding-top:6px;
    border:none;
}

.info_schatten5 {
    background-image:url('../syspics/shadow5.png');
    background-repeat:repeat-x;
    background-position:bottom;
    background-color:#fff;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:10px;
    padding-top:6px;
    border:none;
}

.TRInfo {
    background-color:#fff;
}


/* Tabelle für Login-Daten */
table.Logins_Table {
    background-color:#ddd;
    border-collapse:separate;
    border-spacing:0px;
}

table.Logins_Table th {
    padding-left:15px;
    padding-right:15px;
    background-color:#666;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #fff;
     text-align:center;
}

table.Logins_Table td.Key {
    padding:5px;
    padding-left:15px;
    padding-right:15px;
    background-color:#eee;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #000000;
     text-align:right;
     border:none;
}



table.Logins_Table td.Value {
    padding:5px;
    padding-left:20px;
    padding-right:20px;
    background-color:#fff;
    font-weight:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #000000;
     text-align:center;
     border:none;
}

table.Logins_Table td.Value0 {
    padding:5px;
    padding-left:20px;
    padding-right:20px;
    background-color:#fff;
    font-weight:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #FF0000;
     text-align:center;
     border:none;
}

table.Logins_Table td.Value1 {
    padding:5px;
    padding-left:20px;
    padding-right:20px;
    background-color:#fff;
    font-weight:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #000000;
     text-align:center;
     border:none;
}

table.DeviceInfo {
    text-align:center;
    border-spacing:20px;

    border-width:1px;
    border-style:solid;
    border-color:black;
    
    border-collapse:separate;
    width:100%;
    empty-cells:show;
}

table.DeviceInfo0 {
    text-align:center;
    border-spacing:none;
    background-color:#eee;
    border: none;
    border-collapse:collapse;
    width:100%;
    empty-cells:show;
}

table.DeviceInfo1 {
    text-align:center;
    border-spacing:0px;
    background-color:#fff;
    border: none;
    width:100%;
    empty-cells:show;
}


td.Key{
    text-align:right;
    background-color:none;
    padding:5px;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #000000;
     text-align:right;
     border:none;
}
td.Key2{
    width:10%;
    text-align:right;
    background-color:none;
    padding:5px;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #000000;
     text-align:right;
     border:none;
}

td.Value{
    background-color:none;
    padding:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #000000;
     border:none;
     max-width:200px;
}
td.Value0{
    background-color:none;
    padding:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #FF0000;
     border:none;
     max-width:200px;
}
td.Value1{
    background-color:none;
    padding:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #00FF00;
     border:none;
     max-width:200px;
}
td.Value2{
    text-align:left;
    width:20%;
    background-color:none;
    padding:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #000000;
     border:none;
}



table.DataView {
    text-align:center;
    border-spacing:1px;
    background-color:none;
    border: none;
    border-collapse:collapse;
    width:100%;
    empty-cells:show;
}

td.DataView {
    background-color:none;
    border: none;
    font-size:9pt;
    font-weight:bold;
    height:20px;
    padding:2px;
}

td.DataView0 {
    background-color:none;
    border: 1px solid #bbb;
    font-size:9pt;
    font-weight:bold;
    height:20px;
    vertical-align:middle;
    padding-left:5px;
}

td.DataView1 {
    background-color:none;
    border: 1px solid #bbb;
    font-size:9pt;
    font-weight:bold;
    height:20px;
    vertical-align:middle;
    padding-left:5px;
}
th.headergeraet{
    width:23%;
    text-align:center;
    vertical-align:middle;

}
td.slider {
    width:22%;
    text-align:center;
    vertical-align:middle;
    border-right:1px solid #aaa;
    border-top:1px solid #ccc;
    border-bottom:1px solid #eee;
    cursor:pointer;
    padding-top:8px;
    padding-bottom:8px;
}
td.slider2 {
    width:40%;
    text-align:left;
    vertical-align:middle;
    border-right:1px solid #aaa;
    border-top:1px solid #ccc;
    border-bottom:1px solid #eee;
    cursor:pointer;
    padding-top:8px;
    padding-bottom:8px;
}
td.slider3 {
    width:25%;
    text-align:left;
    vertical-align:middle;
    border-right:1px solid #aaa;
    border-top:1px solid #ccc;
    border-bottom:1px solid #eee;
    cursor:pointer;
    padding-top:8px;
    padding-bottom:8px;
}
td.slider4 {
    width:72%;
    text-align:left;
    vertical-align:middle;
    border-right:1px solid #aaa;
    border-top:1px solid #ccc;
    border-bottom:1px solid #eee;
    cursor:pointer;
    padding-top:8px;
    padding-bottom:8px;
}
td.slider_invisible {
    width:20%;
    text-align:left;
    vertical-align:middle;
    border-top:1px solid #ccc;
    border-bottom:1px solid #eee;
    cursor:pointer;
    padding-top:8px;
    padding-bottom:8px;
}
/*
td.slider.up {
    background-color:#999;
    
}*/

tr.Data0 {
     background-color: #eeeeee;
    border-top:2px solid #ccc
 }
tr.Data1 {
   background-color: #ffffff;
   border-top:2px solid #ccc
 }
 tr.Data9 {
   background-color: #ff6000;
   border-top:2px solid #ccc
 }

tr.Aktiv {
 background-color: #BADCFF;
 border-top:2px solid #ccc
 }

tr.Data_Selected {
 background-color: #333;
}
tr.Data_Selected a{
 color:#fff;
}
tr.Data_versteckt {
 background-color: orange;
}

table.border {
    border:0px solid #000000;
    background-color:#ffffff
}

td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #000000;
}

thead {
    background-color:#069;
}

th,th a,th a:active,th a:link,th a:visited {
    font-weight:bold;
    color:#fff;
    text-align:center;
    line-height:20px;
    border:none;
}

th a:hover {
    color:#f9b500;
}

th.aktiv {
    background-color:#09C;

}

/* Anker */
a:active {
    color: #000000;
     text-decoration: none;
     font-size: 8pt;
    font-family :Verdana,Arial;
    font-weight:normal;
    border:none;
    font-weight:bold;
}
a:link {
    color: #000000;
    text-decoration: none;
    font-size: 8pt;
    font-weight:normal;
    font-family :Verdana,Arial;
    border:none;
    font-weight:bold;
}
a:visited {
    color: #000000;
    font-size: 8pt;
    font-family :Verdana,Arial;
    font-weight:bold;
    border:none;
    font-weight:bold;
    text-decoration: none;
}
a:hover {
    color: #000000;
    font-size: 8pt;
    font-family :Verdana,Arial;
    font-weight:bold;
    border:none;
    font-weight:bold;
    border-top:1px solid #666666;
    border-bottom:1px solid #666666;
}

/* Überschriften */
.Kundenwahl {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-style:italic;
    font-weight:bold;
    display:block;
    background-color:#006699;
    color:#FFFFFF;
    padding:3px;
    margin-bottom:3px;
}
/* Footer Buttons */
a.footer_bt {
    height=22px;
    border-style:groove;
    border-width:4px;
    border-color:green;
    padding-left=40px;
    border-top-width:0px;
}
/* Footer Button Bilder */
.footer_img {
    width:24px;
    height:20px;
    border:none;
}
/* Texte */
.LinkStyleError {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #FF0000;
 }
.body{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
}
 
 .LinkStyle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
 }

 .StandardText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    font-weight: 400;
 }

/* IP-Adressen in Liste */
.ip_dns {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
     color: #000;
}


.ip_fest {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
     color: #000;
     font-weight:bold;
}

.keine_ip {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
     color: #B00;
}


 /* Formulare */
 textarea {
    font-size: 8pt;
    border: 1px #bbbbbb solid;
    background-color:#ffffff;
}

input.button1 {
    
    border: 1px #bbbbbb solid;
    background-color:#fffff4;
    font-size: 8pt;
    font-family :Verdana,Arial;
}


/* Absätze */

p.Keine_Daten  {
    font-weight:bold;
    font-size:16pt;
    color:#900;
    margin-top:20px;
    margin-left:10px;
}

/* Schaltflächen in der blauen Kopfleiste */
a.top_btn,
a.top_btn:link,
a.top_btn:visited,
a.top_btn:active {
    display: inline-block;
    padding: 3px 10px;
    background-color: #3399bb;
    border: 1px solid #66ccee;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
}
a.top_btn:hover {
    background-color: #55aad0;
    border-color: #88ddff;
    color: #FFFFFF;
    text-decoration: none;
}
