/* - - - - - - - - - - - - - - - - - - - - - - *
 * Cascading Style Sheets (CSS) for elektro.as
 *
 * (c) Sortland Automasjon - http://sa.no/
 * - - - - - - - - - - - - - - - - - - - - - - */

.hide { display:none }

body,  span, div, p, table, caption, th, td
{
 font-size: 96%;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 vertical-align: middle;
 text-decoration: none;
}
.center{ text-align : center; }
.right{ text-align : right; }
hr{
 height: 1px;
 color: RGB(51,102,153);
 width: 96%;
}
select, input, textarea
{
 font-size: 96%;
 font-family: Arial, Helvetica, Verdana, sans-serif;
}
select.Search, input.Search {
  background: #efefef;
}

body
{
 color: Black;
 background: #ffcc00;
 text-align: left;
 margin: 5px;
 margin-top: 5px;
}

.stor{
 font : small-caps 130% arial, sans-serif;
 color:rgb(0,51,102);
 line-height : normal;
 text-align : center;
}
.green{ color: Green; }
.red{ color: Red; }
.center{
 text-align: center;
 vertical-align: middle;
}
caption {
 caption-side: top;
 width: auto;
 text-align: left;
 color: #3A92A3;
 font : bold 150%;
}
table.Search
{
 padding: 0.5em;
}

table.Main
{
 color: black;
 background-color: White;
 padding: 0.12em 0.3em;
 border-collapse: collapse;
 empty-cells: show;
 vertical-align : middle;
 width : 96%;
}
table.Main TD{
 color: Black;
 vertical-align : middle;
}

table.Firma
{
 color: #D7D7D7;
 background-color: #479fb1;
 border: 1px inset #003333;
 border-width : 0px 1px 1px 0px;
 border-collapse: collapse;
 empty-cells: show;
 vertical-align : middle;
 visibility: visible;
}
table.Firma caption{
 font-weight: bold;
}
table.Firma TR.top{
 background-color: #2F7683;
 border : 1px inset Gray;
 border-width : 0px 1px 1px 0px;
}
table.Firma TD{
 padding: 2px 2px 1px 5px;
}
TH{
 text-align: left;
 font-weight: Normal;
 color: #66FF66;
 padding: 3px 2px 1px 5px;
}
TR.ln1{
 background : transparent;
}
TR.ln2{
 background : #3990A1;
}

table.Info
{
 color: #333300;
 background-color: White;
 border: 1px inset Gray;
 border-width : 0px 1px 1px 0px;
 padding: 0.12em 0.3em;
 border-collapse: collapse;
 empty-cells: show;
 vertical-align : middle;
 width: 610px;
 height: 610px;
}

table.Login {
  border:0px;
}
TABLE.LoginBG {
  background-color: #eeeeee;
  border-width : 0px 1px 1px 0px;
}
TABLE.LoginBG TH.top {
  background: Silver;
  text-align: center;
  border : thin outset;
}
TABLE.LoginBG TD {
 vertical-align : top;
 padding : 0 0 0 15px;
}
TABLE.LoginBG TR.center{
 text-align: center;
 vertical-align: middle;
}

H1, H2, H3, H4, H5, H6 {
  text-align: center;
  vertical-align: middle;
}
H1, H2, H3 {
 color: #005A9C;
 }
H1 { font: 170% sans-serif }
H2 { font: 150% sans-serif }
H3 { font: 130% sans-serif }
H4 { font: bold 110% sans-serif }
H5 {
 font: italic 110% sans-serif;
}
H6 {
 font: small-caps 100% sans-serif;
}

a { text-decoration: none; }
a:link    {
 color: White;
}
a:visited {
 color: White;
}
a:active  {color:#00ff40}
a:hover   {color:#ffff00}
a:active, a:hover
{
  text-decoration: underline;
}
a:hover.pgnav{
 color: Aqua;
}
.pgnav {
 color : White;
 background : #479fb1;
}
img.tb {
 padding-bottom:2px;
}
