/* - - - - - - - - - - - - - - - - - - - - - - *
 * 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: 12px;
	font-weight: Normal;
	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: 12px;
  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 large 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: #3A8A9A;
	font : bolder 120%;
}
table.Search
{
	padding: 0.5em 0.5em;
}

table.Main
{
	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;
}
table.Main TD{
	font-size: 12px;
	color: #003333;
	vertical-align : middle;
}

table.Firma
{
	color: #333300;
	background-color: #479fb1;
	border: 1px inset Black;
	border-width : 0px 1px 1px 0px;
	border-collapse: collapse;
	empty-cells: show;
	vertical-align : middle;
}
table.Firma TH{
	font-size: 12px;
	text-align: left;
	color: #66FF66;
	padding: 3px 2px 1px 5px;
}
table.Firma TR.top{
	background-color: #2F7683;
	border : 1px inset Gray;
	border-width : 0px 1px 1px 0px;
}
table.Firma TR.ln1{
	background : transparent;
}
table.Firma TR.ln2{
	background : #3A92A3;
}
table.Firma TD{
	color: #003333;
	font-size: 12px;
	padding: 2px 2px 1px 5px;
}

table.Info
{
	color: #333300;
	background-color: #479fb1;
	border: 1px inset Black;
	border-width : 0px 1px 1px 0px;
	border-collapse: collapse;
	empty-cells: show;
	vertical-align : middle;
}

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:#fffff6}
a:visited {color:#fffff6}
a:active  {color:#00ff40}
a:hover   {color:#ffff00}
a:active, a:hover
{
  text-decoration: underline;
}
a:hover.nav{
	color: Aqua;
}
