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;}


A.link { 
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	color : #000058;
	text-decoration : none;
}

A.link:hover {
	color : blue;
    text-decoration : underline;
    text-decoration: none;
}

A.link2 { 
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	/*color : #000058;*/
    color : #fffe7d;
	text-decoration : none;
}

A.link2:hover {
	/*color : blue;*/
    color : #ffffc6;
    text-decoration : underline;
    text-decoration: none;
}

A.square { 
	font-family : Arial, Geneva, 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:#000000;
}

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:#000000;
}





.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;
}

.TDBLA
{
	/*background-color: #C6CDB4;*/
	background-color: #0a587c;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
    color: #FFFFFF;
    border: 0px solid;
    border-color:#000000;
}

.TDVIT {
    /*background-color: #affbff;*/
    background-color: #6fb9db;
    font-family :Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
    border: 0px solid;
    border-color:#000000;
}

.TDBLA2
{
	/*background-color: #C6CDB4;*/
	background-color: #6fb9db;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
    border: 0px;
    border-color:#000000;
}



.TDVIT2 {
    /*background-color: #affbff;*/
    background-color: #8fdbfd;
    font-family :Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;	
    border: 0px solid; 
}

.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:#000000;
}

.TDSUB {
	/*background-color: #CFDAB4;*/
	background-color: #4d97b9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #000000;
    border: 0px solid;
    border-color:#000000; 
}



.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); */
    }  

#HmenyBG {
    z-index: 9; 
    position: absolute; 
    top: 100px;
    left: 487px; 
    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: #000000;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
    border-width: 0px;	
}