/* BODY elements */

body
	{ 
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #666666;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;	
	font: 7pt/10pt verdana, arial ; 
	color: #555753;
	padding: 0px 0px 0px 20px; 
	margin-left: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;	

	}
	
	
/* TABLE elements */


p { 
	font: 7pt/10pt verdana, arial;	
	vertical-align: top;
	color:#555753;
	
	}
	
.topMenu {

		margin: 0;
		padding: 0;
		font-family:  Verdana, Arial,Sans-Serif;
		color: #FFF;
		position:absolute;

	}

	
td { 
	font: 7pt/10pt verdana, arial ;
	}
	
			
.rightmenu { 
	color: #666666; 
	font-family:  Verdana, Arial, Sans-Serif;
	padding: 10px 0px 0px 10px;  	
	vertical-align: top; 
	background-color: #EFEFEF;

	}
	
.subPic { 
	padding: 0px 10px 0px 0px;  	
	vertical-align: top; 
	background-color: #FFFFFF;

	}	
	
.subImg { 

	margin-left: 0px; 
	margin-top: 7px;
	margin-bottom: 4px;
	
	}
	
td.news { 
	font: 7pt/10pt verdana, arial ;
	padding: 0px 0px 5px 0px;   
	vertical-align: top;
	background-color: #F3F9FB; 
	}


	
td.margin { 
	padding: 0px 15px 0px 10px; 
	}	
	
td.left { 
	font: 7pt/10pt verdana, arial ; 
	margin-top: 10px;
	padding: 0px 0px 0px 20px;  
	text-align: justify;
	background-color: #F1F1F1;
	}
	
td.banners { 
	height: 160px;
	width: 160px;
	padding: 0px 0px 0px 0px; 
	}
	td.banners span { 
	height: 160px;
	width: 160px;
	display: block;
	margin-bottom: 2px;
	}	
td.puffPublic { 
	width: 250px;
	height: 120px;
	padding: 0px 0px 0px 0px; 
	}
	
/* HEADERS */	

h1 { 
	font: normal 20pt/16pt Times New Roman, Georgia, Arial;
	font-weight: normal;  
	letter-spacing: 0px; 
	margin-bottom: 5px; 
	color: #FFFFFF; 
	}
	
h2 { 
	font: normal  9pt/12pt Times New Roman, Georgia, Arial;
	letter-spacing: 0px; 
	margin-bottom: 5px; 
	margin-right: 15px;
	color: #FFFFFF; 
	}
.rub { 
	font: normal 12pt/11pt Times New Roman, Georgia, Arial;
	letter-spacing: 0px; 
	margin-bottom: 5px; 
	margin-right: 0px;
	color: #666666; 
	}	
.rightRub { 
	font: normal 15pt/11pt Times New Roman, Georgia, Arial;
	letter-spacing: 0px; 
	margin-bottom: 5px; 
	margin-right: 15px;
	color: #666666; 
	}

.rightRub a { 
	font: normal 15pt/11pt Times New Roman, Georgia, Arial;
	letter-spacing: 0px; 
	margin-bottom: 5px; 
	margin-right: 15px;
	color: #666666; 
	}
	
.rightRub a:hover { 
	font: normal 15pt/11pt Times New Roman, Georgia, Arial;
	letter-spacing: 0px; 
	margin-bottom: 5px; 
	margin-right: 15px;
	color: #666666; 
	}


	
.rightText { 
	font: normal 15pt/11pt Times New Roman, Georgia, Arial;
	letter-spacing: 0px; 
	margin-bottom: 5px; 
	margin-right: 15px;
	color: #666666; 
	}
	
	
/* LINKS */

a			{font-size: 9px;color: #777777;  line-height: 13px;font-family:  Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
a:hover		{font-size: 9px;color: #666666;  text-decoration: underline; line-height: 13px; }
a:active	{font-size: 9px;color: #777777;  line-height: 13px; text-decoration: underline; }

a.h2 		{ 	font: normal  9pt/12pt Times New Roman, Georgia, Arial;	letter-spacing: 0px; 	margin-bottom: 5px; 	margin-right: 15px;	color: #FFFFFF; 	}
a.h2:hover	{ 	font: normal  9pt/12pt Times New Roman, Georgia, Arial;	letter-spacing: 0px; 	margin-bottom: 5px; 	margin-right: 15px;	color: #eeeeee; 	}
a.h2:active { 	font: normal  9pt/12pt Times New Roman, Georgia, Arial;	letter-spacing: 0px; 	margin-bottom: 5px; 	margin-right: 15px;	color: #FFFFFF; 	}

/* ---------------- NYHETER ------------------- */
a.puff			{text-decoration: none;color: #555753;}
a.puff:hover	{text-decoration: none;color: #555753;}
a.puff:active	{text-decoration: none;color: #555753;}


a.menuTop			{font-size: 10px;color: #FFFFFF; font-weight: bold; line-height: 10px;font-family:  Verdana, Arial,Helvetica, sans-serif;text-decoration: none;}
a.menuTop:hover		{font-size: 10px;color: #FFFFFF; font-weight: bold; text-decoration: underline; line-height: 10px; }
a.menuTop:active	{font-size: 10px;color: #FFFFFF; font-weight: bold; line-height: 10px; text-decoration: underline; }


	
	
/* ----------- RAMAD TABELL ------------- */
table.outer
{
	background-color: #fff;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

table.inner
{
	border: 0px;
	width: 100%;
	margin: 1px;
	padding:5px;
}

/* ----------- /RAMAD TABELL ------------- */


/* INPUT mm */
input
	{
		font-family : verdana, arial  ;
		font-size : 11px;
		color: #666666;
	}

	select	
	{
		font-family : verdana, arial ;
		font-size : 11px;
		color: #666666;
	}

	textarea
	{
		font-family : verdana, arial ;
		font-size : 11px;
		color: #666666;	
	}
/* /INPUT mm */


/* SELECT */
select {
      display: block;
      margin-bottom: 5px;
      width: 200px;
    }
    
/* SELECT */

input.input {
      width: 100px;
      height: 16px;
      font-size: 10px;
      color: #555753;
      font-family: verdana, arial, Helvetica, sans-serif;
    }
input.inputtext {
      width: 100px;
      height: 16px;
      font-size: 10px;
      color: #555753;
      font-family: verdana, arial, Helvetica, sans-serif;
    }	
/* Meny till vänster*/

#button {
	width: 20em;
	border-right: 0px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Arial, Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #333;
	}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #cccccc;
		margin: 0;
		}
		
	#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 0px solid #cccccc;
		border-right: 0px solid #cccccc;
		background-color: #ffffff;
		color: #666666;
		text-decoration: none;
		width: 100%;
		}
		

	#button li a:hover {
		background-color: #F0F0F0;
		color: #666666;
		}
		
	#button li a.menuactive {
		display: block;
		padding: 5px 0px;
		text-indent: 1em;
		background-repeat: repeat-x;
		color: #ffffff;
		text-decoration: none;
		width: 100%;
		background-image:url(../../pix/active_bg.gif);
		}		

	
	img.arrow {
		position:absolute; 
		left:210px; 
		margin-top:3px; 
		margin-right:3px;
	
	 }
	 
	/* Andra nivån meny */
		
	#subbut {
		width: 20em;
		border-right: 0px solid #000;
		padding: 0 0 1em 0;
		margin-bottom: 1em;
		font-family: Arial, Verdana, sans-serif;
		background-color: #FFFFFF;
		color: #333;
	}

	#subbut ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#subbut li {
		border-bottom: 1px solid #ffffff;
		margin: 0;
		}
		
	#subbut li a {
		display: block;
		padding: 5px 5px 5px 1.2em;
		background-color: #eeeeee;
		color: #666666;
		text-decoration: none;
		width: 100%;
		}
		

	#subbut li a:hover {
		padding: 5px 5px 5px 1.2em;
		background-color: #DFDFDF;
		color: #000000;
		}
		
	#subbut li a:active {
		padding: 5px 5px 5px 1.2em;
		color: #FFFFFF;
		text-decoration: none;
		}
		
/* Tredje nivån meny */	
		
	#subbut3 {
		width: 20em;
		padding: 0 0 1em 0;
		margin-bottom: 1em;
		font-family: Verdana, Arial, sans-serif;

	}

	#subbut3 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#subbut3 li {
		border-bottom: 1px solid #ffffff;
		margin: 0;
		}
		
	#subbut3 li a {

		padding: 5px 5px 5px 2em;
		background-color: #FFFFFF;
		color: #666666;
		text-decoration: none;
		}
		

	#subbut3 li a:hover {
		padding: 5px 5px 5px 2em;
		background-color: #FFFFFF;
		color: #cccccc;
		text-decoration: none;
		}
		
	#subbut3 li a:active {
		padding: 5px 5px 5px 2em;
		background-color: #FFFFFF;
		color: #000000;
		text-decoration: none;
		}
		

	html>body #button li a {
		width: auto;
		}


/* ******************************************************* */
.puff {
	float:					left;
	width:					300px;
	_width:					300px;
	border-bottom:			0px;
	display:				inline;
	border-left:			0px;
	margin-bottom:          20px;
	border-bottom:			1px solid #ddd;
	padding-bottom: 20px;
}
.puff img {
	float:					left;
	margin:					2px;
	border:					1px solid #ddd;
	padding:				3px;
	display:				inline;
	margin-top:				2px;
	_margin-right:			0;
}
.puff p {
	font:                   7pt/10pt verdana, arial ;
	width:					200px;
	_width:					200px;
	float:					right;
	display:				inline;
}
.puff p em, .puff p strong
{
	color:					#000;
}
.puff p a			{font-weight:bold;color: #777777;text-decoration:none;}
.puff p a:hover	    {font-weight:bold;color: #666666;text-decoration:underline;}
.puff p a:active	{font-weight:bold;color: #777777;text-decoration:underline;}
/* ******************************************************* */


