 body	{
		text-align:center;
		background-color:#efefef;
		background-image: url(../img/body_bg.jpg);
		background-repeat: repeat-x;
		padding:0px;
		margin:0px;
		}
#container	{
		width:760px;
		padding:0px;
		/*background-color:#fff;*/
		background-image: url('../img/container_bgr.jpg');
		margin:0px auto;
		border-left:1px solid #CC0000;
		border-right:1px solid #CC0000;
		}
		
#sok_container	{
		width:760px;
		padding:0px;
		background-color:#fff;
		
		margin:0px auto;
		border-left:1px solid #CC0000;
		border-right:1px solid #CC0000;
		}		

#topmenu {
  display:table;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  white-space:nowrap;
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  float: left;
  }
#topmenu li {
  display:table-cell;
  float: right;
  }

#topmenu a {
  width:auto;
  display:block;
  padding-left:5px;
  padding-right:5px;
  color:#333;
  background-color:#fff;
  border-left:1px solid #333; 
  text-decoration: none;
  text-align: center;
  }

#topmenu a:hover {
  color:#666; 
  background-color:#d4d4d4;
  }



#header		{width:760px;
			height:122px;
			padding:0px;
			margin:0px;
			background-image: url(../img/top_img_02.jpg);
			
			}
			
#right		{width:220px;
			padding:0px;
			margin:0px;
			float:right;
			text-align: left;
			}
			
#right h3	{
			margin-left: 10px;
			margin-bottom: -10px;
}

#main		{width:500px;
			padding:15px;
			margin-left:10px;
			margin-right:30px;
			min-height: 570px;
			text-align:left;
			/*border-right:1px solid #666;*/
			}
#sok_main	{
			width: 750px;
			margin-left: 3px;
}
#footer		{clear:right;
			width:760px;
			background-color: #FFFFFF;
			background-image: url(../img/linje_footer.gif);
			background-repeat: repeat-x;
			background-position: left top;
			padding-top:15px;
			padding-bottom:15px;
			text-align: center;
			border-top:0px solid #666;
			border-bottom:1px solid #CC0000;
			}
#ffscrollbarfix {
			position: absolute;
			top: 0;
			bottom: -0.1px;
			width: 1em;
			z-index: -1;
			}
			
#flash_meny	{
		background: url('../img/meny_bgr.png');
		height: 27px;
		margin-top: -8px;
		margin-bottom: 10px;
		text-align: left;
		border-bottom: 1px solid #666;
}

#flash_meny ul	{
		list-style: none;
		margin-left: -20px;
		margin-top: -24px;
}

#flash_meny ul li	{
		float: left;
		margin-right: 20px;
}

#flash_meny ul li a	{
		display: block;
		color: #900;
		font: bolder 14px verdana;
		padding:  5px 5px 5px 5px;
}

#flash_meny ul li a:hover	{
		text-decoration: underline;
}

#flash_meny ul li ul	{
		position: absolute;
		display: none;
		top: 165px;
		margin-left: 6px;
		border: 1px solid #666;
		width: 110px;
}

#flash_meny ul li ul li	{
		clear: left;
		margin-left: -40px;
		width: 150px;
}

#flash_meny li ul li a	{
		background-color: #eee;
		color: #900;
		border: 1px solid #ccc;
		border-top-width: 0px;
		display: block;
		font: 11px verdana;
}		
#flash_meny li ul li a:hover	{
		background-color: #fff;
		border-top-width: 0px;
}
#flash_meny li:hover ul, li.over ul { 
	display: block; 
}

.meny	{
		margin: 15px;
		padding: 0px;
		list-style: none;
		text-align:left;
	}
	
	.meny li	{
		position: relative;
	}

	.meny li a	{
		display: block;
		text-decoration: none;
		color: #333;
		padding: 3px;
		font: 12px verdana;
		/*border:solid #900;
		border-width: 1px  1px 0 1px*/
		
	}

	.meny li a:hover	{
		color: #CC0000;
		/*background-image:url(../img/over_bg.gif);*/
		background-color: #eee;
		
	}
.last_meny	{
	border-bottom: 1px solid #900;
	padding-bottom: 5px;
}
	
h1		{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight: lighter;
		letter-spacing: 2px;
		color:#900;
		}
h2		{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;		 
		font-weight: bolder;
		color:#900;
		}
h3		{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;		 
		/*font-weight: lighter;*/
		font-weight: bolder;
		color:#900;
		}
p		{font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666;
		}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0066FF;
	text-decoration: none;
}  

#main li	{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin-bottom: 10px;
} 

#main img	{
			border:0;
}

.centerImage	{
		text-align:center;
    		margin-top:0px;
   		margin-bottom:0px;
   		padding:0px;
}
.center	{
	text-align: center;
}

.field	{
 		border: 1px solid #666;
		font: 10px verdana, Arial, Helvetica, sans-seriff;
		color: #900;
		padding: 4px;
}

.disabled	{
		border: 1px solid #666;
		font: 10px verdana, Arial, Helvetica, sans-seriff;
		color: #666;
		background-color: #aaa;
		padding: 4px;
}

legend	{
		font: 14px verdana;
		color: #900;
}



label	{			
		font: 11px verdana;
		color: #666;
}

.form_text	{
		font: 11px verdana;
		color: #666;
}

sup	{
	font-size: 9px;
}

label sup		{
		color: #900;
}

.pppp	{
		color:#0066FF;
}

.index	{
		color: #990000;
}
/************************************************************Tabellen******************************************************/

.first_row	{
		background-color: #eee;
		font: 14px verdana;
}
.first_row td	{
		border-bottom: 1px solid #666;
}
td		{
		
}
.udda	{
		background-color: #ddd;
		font: 12px verdana;
}

.jamn	{
		font: 12px verdana;
}

/************************************************************Reklamrutan***************************************************/

#reklam	{
		width: 180px;
		border: 1px solid #666;
		margin-left: 15px;
		padding: 4px;
		text-align: left;
		min-height: 100px;
}

#reklam h3	{
		
		background-color: #900;
		color: #fff;
		padding: 2px 4px;
		margin: -4px;
		font-weight: lighter;
}

/******************************************************************************************************************************/

/*********************************************************************Nyheter**************************************************/

#news	{
		/*text-align: center;*/
		border: 1px solid #999;
		padding: 3px;
		width: 90%;
		margin-left: 7px;
}

.rub	{
		font: 12px verdana;
		color: #900;
		background: #eee;
		padding: 4px;
		margin-top: 0;
}
/**************************************************************Team***********************************************************/
.team td	{
	font: 11px verdana, helvetica, sans-seriff;
	margin: 10px;
	padding: 10px;
}

.team td h3	{
	margin-top: 0;
}

.team td img	{
	border: 1px solid #666;
}

/************************************************************ Draknästet ********************************************************/
.right-img	{
	float: left;
	margin:0 10px 3px 0;
	
}

