html,body
	{
	margin: 0 auto;
	padding: 0px;
	height: 100%;
	background-image:url(doc_pics/bground.gif);
	background-repeat:repeat-x;
	text-align: center;
	}


.maintable { width:760px;height:550px; text-align: left; margin: 0 auto; padding: 10px 10px 0px 10px; background:#ffffff;border:5px solid #5f5f5f; }

div.logotyp { position: relative; width: 750px; padding: 0px; height: 150px; }
.loggan { position:relative;width:750px;padding:0px;height:65px;background-image:url(doc_pics/loggan.jpg);background-repeat:no-repeat;cursor:pointer; }
div.meny { position:absolute;bottom:0px;right:0px;width:750px;height:20px; }
div.lanklogga { position: absolute; top: 0px; left: 0px; width: 200px; height: 50px; }
div.submeny { float: right; width: 550px; margin: 10px 10px 0px 0px; text-align: right; }
div.bottom { clear:both;width:750px;text-align:right;margin:0px; }
.main { border:1px solid #5f5f5f;clear:both;width:750px;height:310px;text-align:left;margin:0px;padding:0px; }
.maincontent {background:#ffffff;margin:0px;padding:0px;}
div.menyobjekt { float: left; padding: 2px 12px 2px 12px; }

div.split { float: left; }
div.cellrubrik { height: 15px; margin: 0px; background: #ffffff; }
div.celltext { background: #ffffff;text-align:left; }

.rubrik { clear: both;float: left; width: 400px; margin: 0px;}
.navbar { float: right; width: 80px; ; margin: 20px 0px 0px 0px; padding: 0px; }

.dottedline { clear: both; width: 750px; height: 5px; background-image: url(doc_pics/bakgrund_dottedline.gif); background-repeat: repeat-x; background-position: bottom left; }
.rubrikline { clear: both; width: 750px; background-image: url(doc_pics/bakgrund_dottedline.gif); background-repeat: repeat-x; background-position: top left; }
.bottomline { width: 650px; height: 5px; background-image: url(doc_pics/bakgrund_bottom.gif); background-repeat: repeat-x; background-position: bottom left; margin: 50px 0px 0px 0px; }

.textrubrik { margin: 0px 0px 5px 0px; }
.textblock { margin: 0px 0px 10px 0px; }

.submenysquare { margin: 0px 5px 3px 8px; }
.casebox { margin: 0px 0px 10px 0px; }

.ollist { margin: 10px 0px 0px 5px; padding: 0px; }
.listsquarevit { list-style-position: outside; list-style-type: none; margin: 5px; padding: 0px; }
.listsquare { list-style-position: outside; list-style-type: square; margin: 0px 10px 0px 20px; padding: 0px; }



A:visited { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #7F7F7F; font-weight:normal }
A:link { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #7F7F7F; font-weight:normal }
A:hover { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight:normal }
A:active { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #7F7F7F; font-weight:normal }

A.abold:visited { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #7F7F7F; font-weight:bold }
A.abold:link { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #7F7F7F; font-weight:bold }
A.abold:hover { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold }
A.abold:active { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #7F7F7F; font-weight:bold }

A.lankmenysub:visited { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #009a00; font-weight:normal }
A.lankmenysub:link { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #009a00; font-weight:normal }
A.lankmenysub:hover { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight:normal }
A.lankmenysub:active { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #009a00; font-weight:normal }



A.lankmeny:visited { font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; color: #7F7F7F; font-weight:bold }
A.lankmeny:link { font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; color: #7F7F7F; font-weight:bold }
A.lankmeny:hover { font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; color: #000000; font-weight:bold }
A.lankmeny:active { font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; color: #7F7F7F; font-weight:bold }

A.lankmenyaktiv:visited { font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; color: #009a00; font-weight:bold }
A.lankmenyaktiv:link { font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; color: #009a00; font-weight:bold }
A.lankmenyaktiv:hover { font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; color: #009a00; font-weight:bold }
A.lankmenyaktiv:active { font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; color: #009a00; font-weight:bold }


A.mainsma:visited { font-family: Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: #595959; font-weight:normal }
A.mainsma:link { font-family: Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: #595959; font-weight:normal }
A.mainsma:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: #000000; font-weight:normal }
A.mainsma:active { font-family: Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: #595959; font-weight:normal }

.imgfloatleft { float: left; margin: 5px 10px 5px 0px; padding: 0px; }
.imgfloatright { float: right; margin: 5px 0px 5px 10px; border: 1px solid #000000; }
.imgborder { border: 1px solid #000000; margin: 0px; padding: 0px; }
.imgnews { float: right; margin: 0px 0px 2px 10px; border: 1px solid #000000; }
/* Textdefinitioner start */

h1 { font-family:Arial,sans-serif;font-size: 1px;color:#999999;font-weight:normal;margin:0px; }
h2 { font-family:Arial,sans-serif;font-size: 1px;color:#009a00;font-weight:normal;margin:0px; }
h3 { font-family:Arial,sans-serif;font-size: 1px;color:#009900;font-weight:normal;margin:0px; }
h4 { font-family:Arial,sans-serif;font-size: 1px;color:#006600;font-weight:normal;margin:0px; }
h5 { font-family:Arial,sans-serif;font-size: 1px;color:#009900;font-weight:normal;margin:0px; }


.h1vit { font-family:Arial,sans-serif;font-size: 17px;color:#ffffff;font-weight:bold;margin:0px; }
.h2vit { font-family:Arial,sans-serif;font-size: 16px;color:#ffffff;font-weight:bold;margin:0px; }
.h3vit { font-family:Arial,sans-serif;font-size: 15px;color:#ffffff;font-weight:bold;margin:0px; }
.h4vit { font-family:Arial,sans-serif;font-size: 14px;color:#ffffff;font-weight:bold;margin:0px; }
.h5vit { font-family:Arial,sans-serif;font-size: 13px;color:#ffffff;font-weight:bold;margin:0px; }

.r1 { font-family: Arial, sans-serif; font-size: 17px; color: #595959; font-weight: bold; }
.r2 { font-family: Arial, sans-serif; font-size: 12px; color: #595959; font-weight: bold; }
.n1 { font-family: Arial, sans-serif; font-size: 12px; color: #595959; font-weight: normal; }
.n1bold { font-family: Arial, sans-serif; font-size: 12px; color: #595959; font-weight: bold; }
.n2 { font-family: Arial, sans-serif; font-size: 11px; color: #595959; font-weight: normal; }
.n2vit { font-family: Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; }
.n2bold { font-family: Arial, sans-serif; font-size: 11px; color: #595959; font-weight: bold; }

.lankactive { font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline; color: #ffffff; font-weight:normal }

.menyaktiv { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; color: #AFB683; font-weight:bold }
.submenyaktiv { font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline; color: #FF9702; font-weight:normal }
.s1 { font-family: Arial, sans-serif; font-size: 11px; color: #595959; font-weight: normal; }
.s1bold { font-family: Arial, sans-serif; font-size: 11px; color: #595959; font-weight: bold; }
.s2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #595959; font-weight: normal; }
.s2bold { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #595959; font-weight: bold; }

.fontsubmeny { font-family: Arial, sans-serif; font-size: 13px; text-decoration: none; color: #7F7F7F; font-weight:bold }

.sidrubrik { font-family: Arial, sans-serif; font-size: 15px; color: #009a00; font-weight: bold; }


.rubrikcell { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.textcell { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; }
.bottomtext { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #A3A599; font-weight: bold; }


/* Textdefinitioner slut */

form#small {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
margin-right: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#small .text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-right: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#small .select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-right: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#small .buttons {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
font-family: Arial;
color: #777777;
border: 3px double #8C8C8C;
margin: 0px;
padding: 0px;
}