html {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */

	
	  /*color background - only works in IE */
	 /*font-size:80%;  set default font size */
	font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif; /* set default font */
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
/*	overflow:hidden; get rid of scroll bars in IE */
	/* */

/*	border-bottom:0.31em solid #cccc99; */
	border-top:0.31em solid #009933;
	
	background: #fff no-repeat; 
	background-repeat: repeat-x;  
	background-image: url(onk_bg_green2.gif);     

}
form { position:relative; bottom:-1px}
body {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	padding:0; /*remove padding */
	margin:0; /* remove margins */

	border:0; /* remove borders */
	font-family: "trebuchet ms", trebuchet, arial, sans-serif;
	color: #000000;
	font-size : 10px;    

}

.abstract {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.abstract h1 {font-size:12px; font-family:"Trebuchet MS", Verdana;}
/*.abstract #LinkHref { color: #999999;font-size:70%; font-family:"Courier New", Courier, mono;}*/
.abstract #LinkHref .dsp {color:#4C4C4C;font-size:11px; font-family:"Courier New", Courier, mono;}

.spacer20x50 {height:20px; max-height:20px; min-height:20px; width:50px; max-width:50px; min-width:50px; border:0;}
.spacer5x50 {height:5px; max-height:5px; min-height:5px; width:50px; max-width:50px; min-width:50px; border:0;}
/* Expandable/Collapsible Content    */
#internalLinkBlock a.dsphead {text-decoration:none;color:black;}
#internalLinkBlock {margin-top:4px; margin-left:10px;}
#externalBlock {margin-top:4px; text-decoration:none;color:black; left:-7px;}
#externalBlock a.dsphead {text-decoration:none;color:black;}
#externalBlock a.dsphead:hover{
   text-decoration:none;
   color:black;}
#internalLinkBlock  a.dsphead:hover{
   text-decoration:none;
   color:black;}
a.dsphead{
   text-decoration:none;
   color:black;
 /*  margin-left:1.5em;*/
   }

span.a.dsphead{
   text-decoration:none;
   color:black;
 /*  margin-left:1.5em;*/
   }
  a.dsphead:hover{
   text-decoration:none;
   color:black;}
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;
   text-decoration:none
   color:grey;}
.dspcont{
   display:none;
   text-decoration:none
/*  margin-left:1.5em; */
   }
 .gdspcont{
   display:none;
   text-decoration:none
/*  margin-left:1.5em; */
   }  
/* Expandable/Collapsible Content Slut   */

/*counter-text*/
.sessionCounter {font-size:80%; }

.error {color:red}
.inlogg {}
#persInfo {
 /*	display:block; set up as a block */
/*	height:55px;  height */
	width:200px;
	text-align:left;
	position:relative;
/*	padding-left:50px;  pad left to avoid navigation div if required */
/*	position:absolute;  set up relative positioning so that z-index will work */
	z-index:30; /* allocate a suitable z-index */
	border:0; 
	margin:0;
	font-size:10px;
/*	background:#fff; transparent*/
	visibility:visible;
}

#loginspace {
/*	display:block;  set up as a block */
 /*	height:55px; height */
	width:250px;
	text-align:left;
	position:relative;
/*	padding-left:50px;  pad left to avoid navigation div if required */
/*	position:absolute;  set up relative positioning so that z-index will work */
	z-index:30; /* allocate a suitable z-index */
	border:0; 
	margin:0;
	font-size:10px;
/*	background:#fff; transparent*/
	visibility:visible;
}
.logintext {font-size:10px; font-family:"Trebuchet MS", Verdana; text-decoration:none; color:#333333; font-weight:110%}

#loggospace {
 /*	display:block; set up as a block */
	height:150px; /* height 
	width:200px;  */
	text-align:left;
	position:relative;
}

.maintable{text-align:left; width:100%; min-height:800px; vertical-align:top; position:relative;}
#firstrow { max-height:150px; height:150px;display:block}
#firstrow:.secondcol{ text-align:right}
.thirdcol{text-align:right}
#menyblock {margin-left:10px; margin-right:10px; position:relative;vertical-align:top; }
#siteStat {}
#Lanklista {}
#huvudblock {
	display:block; /* set up as a block */
/* 	height:55px; */
 min-height:500px;
	width:550px;
	vertical-align:top; position:relative;
/*	top:230px;
	left:250px; */
	text-align:left;
	padding-left:50px; /* pad left to avoid navigation div if required */
 /*	position:absolute; set up relative positioning so that z-index will work */
	border:0; 
	margin:0px;
	font-size:10px;
/*	background:#fff; transparent*/
	visibility:visible;

} 

.frmInput { height:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-color:#666666; background-color:#FFFFFF; }
.frmSubmit {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; border-color:#66666; background-color:transparent; }
.frmbutton {border: 1 0 grey; background-color:transparent; }
.space{width:35px; min-width:35px;}
#pollblock {}
#kalenderblock {}	

#sidfot	 {display:block; width:100%; height:25px;}
#Uppdateradblock{text-align:left;  color:#333333;}
#footText {font-size:7px;color:#333333;}


.top
{
	border : 1px solid #e0e0e0;
/*	background: #ffffff; */
	background-image: url(gron/top.gif);
	background-position: top;
	background-repeat: repeat-x;
}


/**/
/*body {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #555555; background-color: White;  font-size : 10px;    background-repeat: repeat;  background-image: url(background.gif);     }*/
td {  font-family: Arial, Arial, Helvetica, sans-serif;   font-size : 12px; }/*color: #55555;*/
.top
{
	border : 1px solid #e0e0e0;
	background: #ffffff;
	background-image: url(top.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.meny
{
border: 1px solid #e0e0e0;
	background-color: #ffffff;
	color: #ffffff;
	border-top-style: none;
	color: #ffffff; 
}
select {
	background-color: #f5f5f5;
} 

.main
{
	
/*	border-top: 1px none #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px none #e0e0e0;
	background: White;*/
}
.right
{
border: 1px solid #e0e0e0;
	background-color: #ffffff;
	color: #ffffff;
	
	background-position: bottom;
	background-repeat: repeat-x;
	border-top-style: none;
	border-left-style: none;
}
.bottom
{
	border : 1px solid #e0e0e0;
	border-top-style : none;
	padding: 5px;
/*	background: #ffffff;*/
	}
	.rubrik
	{

/*	background-image: url(top.gif); 
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #e0e0e0;
	color: #F5863A;*/
	font-weight : bold;
	font-size : 12px;
/*	background-color: #f5f5f5;
	padding-left: 4px;*/
}

A:LINK {
	text-decoration : none;
	font-weight : normal;
	color:#000066;
	font-size : 12px;
}

 A:VISITED {
	text-decoration : none;
	font-weight : normal;
	color:#000066;
	font-size : 12px;
}
A:ACTIVE
 {
	text-decoration : none;
	font-weight : normal;
	color : #ff6600;
	font-size : 12px;
}
A:HOVER
 {
	text-decoration : none;
	font-weight : normal;
	color : #ff6600;
	font-size : 12px;
} 
.toprubrik
{
	background-color : inherit;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(logo.gif);
}
.nyhetsrubrik
{
	font-size : 18px;
	background-color:#000033;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(top.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #e0e0e0;
	color: #F5863A;
	}
	
.linje
{
	border-bottom-style : dashed;
	border-bottom-width : 1px;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	border-bottom-color : #e0e0e0;
}
.inmatning {
background: #ffffff;
	border: 1px solid #e0e0e0;
		color: #F5863A;
	cursor: hand; /* for IE */
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.ruta{
/*	background: White url(menybg.gif) repeat-x;
	border: 1px solid #e0e0e0;
	padding: 5px;
	*/
	}

.underrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}
.inlagg {
padding: 5px;

	color : #F5863A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	overflow:auto;
/*	background-color: #ffffff;*/
}
.input		
{
	border: 1px solid #cccccc;
	color : #F5863A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color: #EAEAEA;
		background-image: url(top.gif);
	background-position: top;
	background-repeat: repeat-x;
		font-weight: bold;
}
.Errinput	{ font-family: verdana; background-color: #ffffff; color: #4266a9; border-style: solid; border-color: #4266A9}
HR
{
	color: #F5863A;

}

.btn {
	border-width: 1;
	height: 26px;
	width: 24px;
}

.btndn {
	background-color: buttonhighlight;
	border-style: inset;
	border-width: 1;
	height: 26px;
	width: 24px;
}

.btnna {
	border-width: 1;
	filter: alpha(opacity=25);
	height: 26px;
	width: 24px;
}


/* xml-Kalender börjar */


#d_contentbody_right { /*huvud-diven för kalenderblocket. */
	float:right;
/*	left:508px;*/
	width:198px;
	padding:6px;
	border:dotted 1px #CCCCCC;
/**/	background-color:white; #BCDBB5;
	z-index: 1001;
	line-height:10px;
	text-align:left;
}


table#calendar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
}
table#calendar caption {	font-size: 10px;
	}
table#calendar a {
	text-decoration:none;
		font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
table#calendar tr#days th {
	color: black; #CCE;
	font-size:10px;
	font-weight: bold;
/*	padding:; .3em 1px; */
	text-align: center;	
}
table#calendar tr#title th {
	font-size: 11px;
}
table#calendar tr#days td {
	font-size: 11px;
	text-align:center;
	font-weight:bold;
}
table#calendar td {
	width: 10px;
	height: 10px;
	color:; #777;
	text-align: center;
	vertical-align: top;
}
table#calendar td a {
	font-weight: bold;
	display:; block;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0px;
	width: 10px;
}
table#calendar th a {
	font-weight: bold;
}


table#calendar .today {
	background-color: #FFFF00; #CCCCCC;
	font-size:10px;
	font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
table#calendar p {
	font-size: 10px;
	color: #666666; 
	margin: 0px;
	padding: 0px;
	text-align:center;
		font-family: Arial,Verdana, Helvetica, sans-serif;
	
}
.day7 {color:red}
/* xml-kalender slutar */



/* db-kalender börjar  */
  TD.NON {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#C0C0C0; font-weight :normal;}
  TD.TOP {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#0000FF; font-weight :bold;}
  TD.Some {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :normal;}
  A.NOEVENT:Link {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :normal; text-decoration: none;}
  A.NOEVENT:Visited {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :normal; text-decoration: none;}
  A.EVENT:Link {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :bold; text-decoration: none;}
  A.EVENT:Visited {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :bold; text-decoration: none;}
  A.NORMAL:Link {font-family :Verdana, Arial; font-size :12px; color :#0000FF; font-weight :normal; text-decoration: none;}
  A.NORMAL:Visited {font-family :Verdana, Arial; font-size :12px; color :#0000FF; font-weight :normal; text-decoration: none;}
  /*eventrutan*/
  calEvent {COLOR:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt}
  .event a:hoover {font-color:red;}
  
/* db-kalender slutar */