html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}

/* Används för länkar som skrivs ut på grå bakgrund. Mörkblå text.*/
A.link { 
	font-family : Arial, Helvetica, sans-serif;
	color : #000099;
	text-decoration : none;
}

A.link:hover {
	color : blue;
    text-decoration: none;
}

/* Används för länkar som skrivs ut på mörkblå bakgrund. Gul text.*/
A.link2 { 
	font-family : Arial, Helvetica, sans-serif;
    color : #ffff8e;
	text-decoration : none;
}

A.link2:hover {
    color : #ffffc6;
    text-decoration: none;
}

A.square { 
	font-family : Arial, Helvetica, sans-serif;
	color : #121212;
	text-decoration : none;
    cursor:hand;
	background-color: White;
    border-width: 1px;
    border-style: solid;
    border-top-color : Gray;
    border-left-color : Gray;
    border-bottom-color : Black;
    border-right-color : Black;
}

A.square:hover {
	color : #000000;
    text-decoration : underline;
    background-color: Yellow;
    border-width: 1px;
    border-style: solid;
    border-top-color : Black;
    border-left-color : Black;
    border-bottom-color : Gray;
    border-right-color : Gray;
    text-decoration: none;
}

body {
	background-image:url('../bilder/Body_bg.gif');
	background-repeat: no-repeat;
    margin-left: 5px;
	margin-top: 5px;
}

.table {
    border-collapse:collapse;
    border: 1px solid;
    /*border-color:#bfcbcf; - extern skärm */
    border-color:#b3bec1; /* laptop skärm */
}

td {
/*  
OBS! Ändra här till :border: 1px solid; för att se alla cellerna i tabellen med border!!!!!!!!!
*/
    border-left: 0px solid;
    border-right: 0px solid;
    border-top: 1px solid;
    border-bottom: 0px solid;
    /*border-color:#bfcbcf; - extern skärm */
    border-color:#b3bec1; /* laptop skärm */
}

.ERRTXT
{
    /* Används t.ex i order-sidan för att meddela att en artikel i ordern saknas i prislistan. */
    font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
    color: #FF0000;
}

.NOBORDER {
    border: 0px;
    font-family :Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;	
}

.NOBORDER2 {
    border-left: 0px;
    border-right: 0px;
    font-family :Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #ffffff;	
}

.NOBORDER3 {
    border-left: 0px;
    border-right: 0px;
    font-family :Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;	
	background-color: #4d97b9;
}

.NOBORDER4 {
    border: 0px;
    font-family :Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #ffffff;	
}

.TDBLA
{
	/* Rubrikceller med mörkblå bakgrund och vit text */
	/*background-color: #0a587c; orig mörkblå färg*/
    background-color: #00567d;
    font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
    color: #ffffff;
    border: 0px solid;
    /*border-color:#bfcbcf; - extern skärm */
    border-color:#b3bec1; /* laptop skärm */ 
}

.BLATXT
{
    /* Används för hjälptexter mm i översta logo-cellen */
    font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
    color: #ffffff;
}

.BLATXT2
{
    font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
    font-weight: bold;
    color: #ffffff;
}

.BLATXT3
{
    /* Används för rubrikerna i artikelinformationens samlings/utskriftssida */
    font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
    font-weight: bold;
    color: #121212;
}

.TDBLA2
{
	/* Rubrikceller med grå bakgrund och svart text */
	background-color: #bfcbcf;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
    border: 0px solid;
    /*border-color:#bfcbcf; - extern skärm */
    border-color:#b3bec1; /* laptop skärm */ 
}

.TDBLA3
{
	/* Rubrikceller med blå bakgrund och vit text */
	background-color: #4f97b9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
    border: 0px solid;
    /*border-color:#bfcbcf; - extern skärm */
    border-color:#b3bec1; /* laptop skärm */ 
}

.TDBLATRANS
{
    filter:alpha(opacity=90); /* Explorer */
    -moz-opacity: 0.9; /* Firefox */
    opacity: 0.9; /* Chrome */
    background-color: #0a587c;
    /*background-image:url(../bilder/bg_square.gif);*/
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
    color: #FFFFFF;
    border: 0px solid;
    border-color:#000000;
}

.TDVIT {
    /*background-color: #affbff;*/
    /*background-color: #e9f8ff; - extern skärm*/
    background-color: #e2f1f8; /* laptop skärm*/
    font-family :Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
    border: 0px solid;
    /*border-color:#bfcbcf; - extern skärm */
    border-color:#b3bec1; /* laptop skärm */    
}

.VITTXT
{
    /* Används för hjälptexter mm i understa tabell-cellen */
    font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
    color: #000000;
}

.TDVIT2 {
    /*background-color: #affbff;*/
    /*background-color: #d7e5eb; - extern skärm*/
    background-color: #d4e2e7; /* laptop skärm*/
    font-family :Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;	
    border: 0px solid;
    /*border-color:#bfcbcf; - extern skärm */
    border-color:#b3bec1; /* laptop skärm */      
}

.VIT2TXT
{
    /* Används för hjälptexter mm i understa tabell-cellen */
    font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
    color: #000000;
}

.TDVIT3 {
    /*background-color: #affbff;*/
    background-color: #8fdbfd;
    border: 0px;
    font-family :Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;	
}

.TDTRANS {
    /*background-color: #affbff;*/
    background-color: #6fb9db;
    border: 0px;
    font-family :Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
    filter:alpha(opacity=80); /* Explorer */
    -moz-opacity: 0.8; /* Firefox */
    opacity: 0.8; /* Chrome */    	
}

.TDRUBR {
	border-width:1px;
	border-style:solid;
	border-color:#bfcbcf;
    background-color: #4a8eae;
    font-size : 8pt;
    color: #ffffff;
}

.TDSUB {
	/*background-color: #CFDAB4;*/
	/*background-color: #e2f1f8; - extern skärm*/
    background-color: #dbe9ef; /* laptop skärm*/
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
    border: 0px solid;
    /*border-color:#bfcbcf; - extern skärm */
    border-color:#b3bec1; /* laptop skärm */ 
}



.knapp {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    color : #061438;
	border-style: solid;
    border-width: 0px;
    background-image:url(../bilder/knapp.gif);
    /*background-color: #4d97b9;*/
    background-color: #6fb9db;
    border-top-color : #1b698d;
    border-left-color : #1b698d;
    border-bottom-color : Black;
    border-right-color : Black;
	width: 90px;
    height: 19px;
    margin: 1px;
    padding-top: 0px;
    padding-bottom: 1px;
    cursor : pointer;
    filter:alpha(opacity=80); /* Explorer */
    -moz-opacity: 0.8; /* Firefox */
    opacity: 0.8; /* Chrome */
}

.knapp2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    color : #061438;
	border-style: solid;
    border-width: 1px;
    /*background-color: #4d97b9;*/
    background-color: #6fb9db;
    border-top-color : #1b698d;
    border-left-color : #1b698d;
    border-bottom-color : Black;
    border-right-color : Black;
	width: 90px;
    margin: 1px;
    cursor : pointer;
    filter:alpha(opacity=80); /* Explorer */
    -moz-opacity: 0.8; /* Firefox */
    opacity: 0.8; /* Chrome */
}

#corner {
    z-index: 8; 
    position: absolute; 
    top: 5px;
    left: 756px; 
    height: 9px; 
    width: 9px; 
    /*clip:rect(0,512,50,0);*/ 
    /*background-color: Teal;*/
    /*background-color: firebrick;
    border-color: Black; 
    border-width: 1px; 
    border-style: solid;
    -moz-opacity:.9; 
    filter:alpha(opacity=90); */
    }  

    
.input {
    width: 100px;
	height : 14pt;
	
	background-color : #ffffff;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	border-collapse: collapse;
    border-width: 1px;
	border-style: solid;
	border-left-color : #abadb3;
	border-right-color : #e2e3ea;	
    border-bottom-color : #e2e3ea;
    border-top-color : #abadb3;
}	

.input2 {
    width: 40px;
	height : 14pt;
	
	background-color : #ffffff;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	border-collapse: collapse;
    border-width: 1px;
	border-style: solid;
	border-left-color : #abadb3;
	border-right-color : #e2e3ea;	
    border-bottom-color : #e2e3ea;
    border-top-color : #abadb3;
}

.input3 {
	height : 14pt;
	width: 140px;
    background-color : #ffffff;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	border-collapse: collapse;
    border-width: 1px;
	border-style: solid;
	border-left-color : #abadb3;
	border-right-color : #e2e3ea;	
    border-bottom-color : #e2e3ea;
    border-top-color : #abadb3;
}


.input35 {
    width: 250px;
	height : 14pt;
	
	background-color : #ffffff;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	border-collapse: collapse;
    border-width: 1px;
	border-style: solid;
	border-left-color : #abadb3;
	border-right-color : #e2e3ea;	
    border-bottom-color : #e2e3ea;
    border-top-color : #abadb3;
}


.input70 {
	height : 14pt;
	width: 450px;
	background-color : #ffffff;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;	
	border-collapse: collapse;
    border-width: 1px;
	border-style: solid;
	border-left-color : #abadb3;
	border-right-color : #e2e3ea;	
    border-bottom-color : #e2e3ea;
    border-top-color : #abadb3;
}

.inputXS {
	height : 14pt;
	background-color : #ffffff;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	width: 70px;
    border-style: solid;
	border-collapse: collapse;
    border-width: 1px;
	border-style: solid;
	border-left-color : #abadb3;
	border-right-color : #e2e3ea;	
    border-bottom-color : #e2e3ea;
    border-top-color : #abadb3;
}

.inputXXS {
	height : 14pt;
	background-color : #ffffff;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	width: 30px;
    border-style: solid;
	border-collapse: collapse;
    border-width: 1px;
	border-style: solid;
	border-left-color : #abadb3;
	border-right-color : #e2e3ea;	
    border-bottom-color : #e2e3ea;
    border-top-color : #abadb3;
}

.inputXXXS {
	height : 14pt;
	background-color : #ffffff;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	width: 50px;
    border-style: solid;
	border-collapse: collapse;
    border-width: 1px;
	border-style: solid;
	border-left-color : #abadb3;
	border-right-color : #e2e3ea;	
    border-bottom-color : #e2e3ea;
    border-top-color : #abadb3;
}


.select {
	height : 15pt;
	background-color : #ffffff;
	border-color: #bfcbcf;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
    border-width: 1px;	
}
