xBODY 
{
	background-color: #FFFFFF;
	margin-left: 80px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A
{
    FONT-SIZE: 12px;
    COLOR: #BE1E27;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none
}
A:visited
{
}
A:active
{
}
A:HOVER
{
}

A#white
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: underline;
}

A:HOVER#white
{
  TEXT-DECORATION: none;
}

BODY, TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #111111;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none
}

/*LAYOUT*/

HTML
{
	scrollbar-arrow-color: #BE1E27;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-face-color: #f0f0f0;
	scrollbar-highlight-color: #f0f0f0;
	scrollbar-shadow-color: #f0f0f0;
	scrollbar-track-color: #f0f0f0;
	xOVERFLOW: hidden;		
}

BODY#main { 
	xbackground-color: #fdfdfd;	
	xheight:100%; 
	max-height:100%; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 80px; 
	PADDING-BOTTOM: 50px; 	
	PADDING-TOP: 230px; 
	OVERFLOW: hidden;	
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 80px;  
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM:0px;			
}

DIV#mainheader {
	LEFT: 80px; 
	WIDTH: 800px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 343px; 
	owerflow:hidden; 
	Z-index:1;
	padding-left:0px;
	padding-right:0px;		
	margin:0px;
	background-image:url(/bilder/nvskidor_top.jpg);			
	}
	
 DIV#mainStatement {
	LEFT: 270px; 
	WIDTH: 700px; 
	POSITION: absolute; 
	TOP: 10px; 
	HEIGHT: 100px; 
	owerflow:hidden; 
	Z-index:1;
	padding-left:0px;
	padding-right:0px;		
	margin:0px;
	color:#f0f0f0;
	}

 DIV#boxStatement {
	LEFT: 670px; 
	WIDTH: 200px; 
	POSITION: absolute; 
	TOP: 30px; 
	HEIGHT: 78px; 
	owerflow:hidden; 
	Z-index:1;
	padding-left:2px;
	padding-right:0px;		
	margin:0px;
	color:#000000;
	background-color:#cccccc;
	}

 DIV#subStatement {
	LEFT: 120px; 
	WIDTH: 700px; 
	POSITION: absolute; 
	TOP: 178px; 
	HEIGHT: 100px; 
	overflow:hidden; 
	Z-index:1;
	padding-left:0px;
	padding-right:0px;		
	margin:0px;
	color:#f0f0f0;
	}
	
DIV#mainfooter {
	text-align:right;
	padding-top:5px;
	xpadding-bottom:2px;
	xpadding-right:2px;
	LEFT: 80px; 
	Z-index:2;
	WIDTH: 800px; 	
	POSITION: absolute; 
	BOTTOM: 0px; 
	HEIGHT: 30px; 
	overflow:hidden;	
	background-image:url(/bilder/bottom.jpg);	
}

#maincontent {
	width:660px;  
	position:fixed;  /*NOT IE*/
  top:210px;
  left:100px;    
  bottom:45px;       
  padding-top:10px;
  padding-left:10px;  
  padding-right:10px;  
  padding-bottom:10px;
  Z-index:5;
  overflow-y:auto; 
  overflow-x:hidden;
  background:#f0f0f0;  
  border:1px solid #CCCCCC;
  xdisplay: block;
  }

#maincontentright {
	width:85px;  
	position:fixed;  /*NOT IE*/
  top:210px;
  left:788px;  
  bottom:45px;       
  padding-top:0px;
  padding-left:0px;  
  padding-right:0px;  
  padding-bottom:0px;
  Z-index:5;
  overflow-y:hidden; 
  overflow-x:hidden; 
  xbackground:#f0f0f0;  
  xborder:1px solid #CCCCCC;
  display: inline;  
  }  

  
  
#mainoutright   {
	xwidth:85px;  
	position:fixed;  /*NOT IE*/
  xtop:50px;
  left:890px;  
  bottom:35px;       
  padding-top:0px;
  padding-left:0px;  
  padding-right:0px;  
  padding-bottom:0px;
  Z-index:5;
  overflow-y:hidden; 
  overflow-x:hidden; 
  xbackground:#f0f0f0;  
  xborder:1px solid #CCCCCC;
  xdisplay: inline;
  xHEIGHT: 30px;
  }  
  
* html #mainoutright /* for internet explorer */
{
  xheight:100%; 
  xwidth:680px;
  xZ-index:5;
  xpadding-right:10px;
  position:absolute;
  xleft:0px;
  xtop:0px;
  }  
  
DIV#mainborder 
{  xZ-index:3; 
	 padding:0px; 
   margin:0px; 
   border:1px solid #000000; 
   LEFT: 79px; 
   WIDTH: 800px; 
   RIGHT:0px; 
   BOTTOM:0px;
   TOP: 0px; 
   POSITION: fixed; 
   HEIGHT: 100%; 
   owerflow:hidden;
 }    



* html body#main {
  padding-top:210px;
  padding-left:20px;
  padding-bottom:40px; 
  }
  
* html DIV#mainheader 
  { Z-index:-1; }

* html #maincontent {
  xheight:100%;   
  width:680px;
  Z-index:-1;
  padding-right:10px;
  position:absolute;
  left:100px;
  top:210px;
  bottom:20px;
  }

* html #maincontentright 
{
	width:82px;
  height:100%;  
  margin-left:10px;
  padding:0px;    
  xoverflow-x:hidden;
  Z-index:6;
  left:678px;
  position:absolute;
  top:0px;  
  
}

  
* html DIV#mainborder 
	{  
	  xZ-index:1;    
	  POSITION: absolute; 
	}  
	
* html DIV#mainfooter
	{  
	 width:798px;
	 left:80;
	} 	
	
/*--------------*/


.footertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #F0F0F0; /*#BE1E27;*/
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none
}

.footertextsmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #F0F0F0; /*#BE1E27;*/
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none
}

.menutext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #111111;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none;
    CURSOR: hand;    
}
.menutext:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none;
    CURSOR: hand;    
}

H1, .headertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #090909;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none;        
    display:inline;
}

H2, .header2text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #090909;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none;  
    display:inline;      
}

H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #111111;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none
    display:inline;      
}

H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #111111;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none
    display:inline; 
    margin-top:2px;     
    margin-bottom:10px;
}

#currentevents TD 
{
		vertical-ALIGN:TOP;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none;
    CURSOR: hand;    
}

#currentevents TD#eventDate
{
  xFONT-WEIGHT:bold;
  FONT-SIZE: 10px;
}


.smalltext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none;
}


.submenu
{
	display:none;
	visibility:hidden;
	background-color: #FF5566;
	width:100%;
	height:100%;	
}

.newslist TD
{
   FONT-WEIGHT: normal;
   FONT-SIZE: 11px;
   COLOR: #000000;
   FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
   TEXT-DECORATION: none;
}

.newslist TR
{
   CURSOR:HAND;
}

.newslistsmall
{
	FONT-SIZE:10px;
}

.errortext
{
    FONT-SIZE: 12px;
    COLOR: #ff3300;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none
}

.hseparator
{
   BACKGROUND-COLOR: #BE1E27;
   height:1px;
   font-size:0.1em;
   margin:0px;
   paddin:0px;
}

.hseparatorblank
{
   height:1px;
   font-size:0.1em;
   margin:0px;
   paddin:0px;
}

.vseparator
{
   BACKGROUND-COLOR: #BE1E27;
   width:1px;
   font-size:0.1em;
   margin:0px;
   paddin:0px;
}

.border
{
    BORDER-RIGHT: #0b198c 1px solid;
    BORDER-TOP: #0b198c 1px solid;
    BORDER-LEFT: #0b198c 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #0b198c 1px solid;
    BACKGROUND-COLOR: #bbbbbb
}

.hand
{
    CURSOR: hand;    
}

.inputheader
{
    FONT-WEIGHT: none;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    TEXT-DECORATION: none;    
}


.mandatorysign
{
  COLOR: #A90000;
}

.errortext
{
  COLOR: #A90000;
}

/* --- INPUT ---*/

SELECT.register
{
  WIDTH: 250px;	
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  FONT-SIZE: 12px;
  BORDER-LEFT: #999999 1px solid;
  COLOR: #000000;
  BORDER-BOTTOM: #999999 1px solid;
  FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
  BACKGROUND-COLOR: #ffffff;
  TEXT-DECORATION: none  
}
INPUT.register
{
		WIDTH: 250px;	
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
INPUT.forum
{
    WIDTH: 220px;	
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
TEXTAREA.forum
{
		WIDTH: 220px;	
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

INPUT.button
{		
    BORDER-RIGHT: #bbbbbb 1px solid;
    BORDER-TOP: #bbbbbb 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #bbbbbb 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-DECORATION: none;
    CURSOR: hand;    
}
INPUT.buttonlink
{		
    BORDER-RIGHT: #bbbbbb 0px solid;
    BORDER-TOP: #bbbbbb 0px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #bbbbbb 0px solid;
    COLOR: #BE1E27;
    BORDER-BOTTOM: #bbbbbb 0px solid;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-DECORATION: none;
    CURSOR: hand;    
}

