html
{
}

body{
	background: none;
	color:#000;
	font-family: Verdana, Sans-Serif;
	margin:0;
	padding:0;
}

p, table{
	font-size:14px;
	margin:0 0 15px 0;
	padding:0;
}

td{
	padding:2px;
}

h1{
	font-size:24px;
	color: #e98200;
	font-weight:normal;
	margin:0 0 15px 0;
}

.ingress, .ingress P{
	font-size:18px;
	line-height: 24px;
	margin:0px 0 18px 0;
}

h2{
	font-size:18px;
	font-weight:bold;
	margin:0;
}
	h2.headermargin
	{
		padding:30px 0 0 0;
		float:left;
		display:block;
		width:100%;
		clear:both;
	}

h3{
	font-size:14px;
	font-weight:bold;
	margin:0;
}

a{
	color:#000;
	text-decoration:none;
}
/*ul.bulletlist
{
    font-size:16px;
    list-style:none;
    margin:0 0 8px 0;
    padding:0;
}
ul.bulletlist ul
{
    font-size:16px;
    list-style:none;
    margin:0 0 0 10px;
    padding:0;
}
	ul.bulletlist li
	{
		background: url(/Images/bullet.gif) no-repeat left 7px;
		margin:0 0 1px 0;
		padding:0 0 0 5px;
	}*/

#maincontent ul{
	font-size:14px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 10px;
}

#maincontent ul li{
	padding: 0px 0px 0px 0px;
}
hr
{
	border:0;
	border-bottom:solid 1px #ccc;
}

img
{
	display:none;
}
	img.image
	{
		display:block;
		margin:0 0 20px 0;
	}
#pageholder
{
	/*width: 960px;
	margin: 0px auto 0px auto;*/
	
	/*float:left;
	height:100%;
	padding:0 0 10px 0;
	width:99%;*/
}

#center
{
	/*float: left;
	width:960px;*/
	text-align: left;
	/*
	margin:auto;
	padding:0 0 0 15px;
	width:100%;
	*/
}
#head
{
	/*float:left;
	margin:0 0 -10px 0;
	padding:5px;
	width:954px;*/
}
#logo
{
	display:block;
	/*float:left;*/
	margin:	15px 0 0 17px;
	border:none;
	/*
	
	
	*/
}
	#menuehead, #SearchQl
	{
		display:none;
	}
	
	
	
.startpagecontent
{
	background: none;
	/*height:387px;*/
	padding:11px 8px 8px 8px;
	width:944px;
	float: left;
}
		.fullpage
		{
			float:left;
			margin:-8px 0 0 0;
			width:100%;
		}
			#fullpagecontent
			{
				background: none;
				margin:5px 0 0 0;
				padding:22px 17px 17px 17px;
				width:100%;
			}
		
		#content
		{
			/*margin:0 0 0 -9px;
			float:left;*/
		}
			.content484
			{
				/*float:left;
				padding:0;*/
				width:90%;
			}
				#contentbox, #contentboxBlue
				{
					background: none;
					float:left;
					min-height:300px;
					padding:8px 0px 8px 0px;
					width:90%;
				}
					.crumbsAndPrint, .crumbsAndPrintBlue{
						display: none;
					}
					ul#crumbs
					{
						clear:both;
						font-size:13px;
						line-height:12px;
						list-style:none;
						margin:20px 18px 0 18px;
						padding:0 0 23px 0;
					}
						ul#crumbs li
						{
							background:url(/Images/crumbarrow.jpg) no-repeat center left;
							float:left;
							margin:0 7px 0 0;
							padding:0 0 0 5px;
						}
						ul#crumbs li.first
						{
							background:none;
							padding:0;
						}
						
				
				#maincontent
				{
					clear:both;
					float:left;
					margin:0 18px 0 18px;
					padding:0;
					width:100%;
				}
					#maincontent p
					{
						/*font-size:14px;*/
					}
				
				table.contactlist, #movielist
				{
					background:none;
					font-size:15px;
					width:100%;
				}
					table.contactlist a:hover
					{
						text-decoration:none !important;
					}
					table.contactlist th
					{
						text-align:left;
						padding:20px 0 0 0;
					}
						table.contactlist tr strong
						{
							font-size:17px;
						}
					table.contactlist td
					{
						border-bottom:solid 1px #ccc;
						padding:10px 2px 10px 2px;
					}
					table.contactlist .last td
					{
						border:none;
					}
						table.contactlist td.img
						{
							padding:10px 2px 10px 0px;
							width:60px;
						}
						table.contactlist img
						{
							display:block;
							border:solid 1px #fff;
						}
						
					#movielist
					{
						float:left;
						padding:10px 0 5px 0;
						width:100%;
					}
						#movielist .movieitem
						{
							border-top:solid 1px #ccc;
							float:left;
							font-size:13px;
							padding:10px 0 10px 0;
							width:100%;
						}
							.movieitem img
							{
								display:block;
								float:left;
							}
							.movieitem table
							{
								float:left;
								margin:0 0 0 5px;
								text-align:left;
								width:275px;
							}
								.movieitem table th
								{
									font-size:17px;
								}
								.movieitem table a
								{
									background: none;
									margin: 0 10px 0 0;
									padding:0 0 0 10px;
								}
								.movieitem table .border td
								{
									/*border-bottom: solid 1px #ccc;*/
								}
						#movielist #first
						{
							border:none;
						}
			
			#rightcol, #menue
			{
				display:none;
			}
				.infobox
				{
					clear:none;
					float:left;
					margin:0 0 -9px 0;
					width:100%;
				}
					.fullpage .infobox
					{
						margin-right:-9px;
					}
					.fullpage .last
					{
						margin-right:0px;
					}
				.infobox img.puff
				{
					margin:0px 0 0px 0px;
				}
					.infoboxcontent
					{
						background: none;
						clear:left;
						float:left;
						padding:19px 20px 0 20px;
						width:100%;
					}
						.infoboxcontent h3
						{
							font-size:16px;
							margin:0 0 3px 0;
							padding:0;
						}
							.infoboxcontent h3.contactName, .contactcard h3.contactName
							{
								font-size:17px;
								margin:2px 0 2px 0;
							}
						.infoboxcontent p, .contactcard p
						{
							font-size:15px;
							margin:0 0 8px 0;
							padding:0;
						}
						.infoboxcontent img
						{
							margin:3px 0 3px 0;
						}
						.infoingress
						{
							font-weight:bold;
						}
						.infoboxcontent ul
						{
							font-size:15px;
							list-style:none;
							margin:0 0 8px 0;
							padding:0;
						}
							.infoboxcontent ul li
							{
								background: url(/Images/bullet.gif) no-repeat left 6px;
								margin:0 0 1px 0;
								padding:0 0 0 8px;
							}
					.contactcardn
					{
						float:left;
						margin: 0 21px 0 0;
						padding:0;
						width:190px;
						/*JH har ökat storleken fåm 150 till 190 */
					}
						#maincontent .contactcard
						{
							margin: 10px 21px 10px 0;
						}
					.third
					{
						margin-right:0 !important;
					}
					ul.linklist
					{
						font-size:15px;
						list-style:none;
						margin:0;
						padding:0;
					}
					ul.linklist li
					{
						background: url(/Images/linklist_arrow.gif) no-repeat left 5px;
						line-height:15px;
						margin:0;
						padding:0 0 0 8px;
					}
					
			.content722
			{
				float:left;
				width:100%;
			}
				.content722 .contentbox
				{
					background: none;
					float:left;
					padding:8px;
					width:100%;
				}
					.content722 .contentbox .content
					{
						margin:auto;
						width:100%;
					}
					
					#refSearch, #newslistpage
					{
						background: none;
						float:left;
						margin:0;
						padding:15px 0 0 0;
					}
					#newslistpage
					{
						background: none;/*url(/Images/bg_table_top.jpg) no-repeat bottom left;*/
						padding:0 0 15px 0;
					}
						#refSearch ul, #newslistpage ul
						{
							list-style:none;
							margin:0;
							padding:0;
						}
						#refSearch .refPaging, #newslistpage .refPaging
						{
							clear:both;
							float:left;
							font-size:14px;
							width:100%;
						}
						#newslistpage .toppaging
						{
							background: none;
							padding-bottom:15px;
						}
							#refSearch .refPaging #results, #newslistpage .refPaging #results
							{
								float:left;
								font-weight:bold;
							}
							#refSearch .refPaging ul, #newslistpage .refPaging ul
							{
								float:right;
								list-style:none;
								margin:0;
								padding:0;
							}
								#refSearch .refPaging ul li, #newslistpage .refPaging ul li
								{
									float:left;
									margin:0 2px 0 2px;
								}
								#refSearch .refPaging ul li.active, 
								#refSearch ul#refSorting li.active, 
								#newslistpage .refPaging ul li.active, 
								#newslistpage ul#refSorting li.activ
								{
									font-weight:bold;
								}
								#refSearch .refPaging ul li.active a:hover, 
								#refSearch ul#refSorting li.active a:hover, 
								#newslistpage,  .refPaging ul li.active a:hover
								#newslistpage ul#refSorting li.active a:hover
								{
									color:#000 !important;
									text-decoration:none;
								}
						#refSearch ul#refSorting, #newslistpage ul#refSorting
						{
							clear:both;
							float:left;
							font-size:14px;
							margin:10px 0 0 0;
							width:100%;
						}
							#refSearch ul#refSorting li, #newslistpage ul#refSorting li
							{
								float:left;
								margin:0px 15px 10px 0;
								padding: 0px 0px 3px 0px;
							}
								#refSearch ul#refSorting li.active, #newslistpage ul#refSorting li.active
								{
									background: url(/Images/sorted_arrow.gif) no-repeat bottom left;
								}
						#refSearch ul#refList, #newslistpage ul#refList
						{
							background: none;
							clear:both;
							float:left;
							font-size:15px;
							margin: 5px 0 0 0;
							padding:0 0 12px 0;
							width:100%;
						}
						#newslistpage ul#refList
						{
							background: none;
						}
							#refSearch ul#refList li, #newslistpage ul#refList li
							{
								border-bottom:solid 1px #ccc;
								clear:both;
								float:left;
								margin:1px 0 0 0;
								padding:10px 10px 10px 0;
								width:100%;
							}
							#newslistpage ul#refList li
							{
								width:425px;
							}
								#refSearch ul#refList li.last, #newslistpage ul#refList li.last
								{
									border:none !important;
								}
								#refSearch ul#refList li img
								{
									border:solid 1px #fff;
									clear:left;
									float:left;
									margin:0 10px 0 0;
								}
								#refSearch ul#refList li .header, #newslistpage ul#refList li .header
								{
									clear:right;
									float:left;
									font-size:16px;
									font-weight:bold;
									margin:10px 0 0 0;
									width:445px;
								}
								#newslistpage ul#refList li .header
								{
									width:100%;
								}
									#newslistpage ul#refList li .header .headerContet
									{
										float:left;
									}
									#newslistpage ul#refList li .header .newsDate
									{
										float:right;
										font-size:15px;
										font-weight:normal;
										padding:1px 0 0 0;
										text-align:right;
									}
							#refSearch ul#refList li:hover, #newslistpage ul#refList li:hover
							{
								background:#eeeded;
							}
								#refSearch ul#refList li:hover a:hover, #newslistpage ul#refList li:hover a:hover
								{
									text-decoration:none !important;
								}
								#refSearch ul#refList li:hover a:hover .info, #newslistpage ul#refList li:hover a:hover .info
								{
									color:#000;
								}
								
					#newslistpage
					{
						width:100%;
					}
				
	#footer
	{
		clear:both;
		font-size:12px;
		margin:0;
		padding:15px 0 0 20px;
		text-align:left;
		width:100%;
	}
	
	#footer UL{
		display: none;
	}
		.content484 #footer
		{
			margin:auto;
			margin-top:-8px;
			width:100%;
		}
		.content722 #footer
		{
			margin:0;
			margin-top:-8px;
		}
		.fullpage #footer
		{
			margin:0 0 0 -10px;
		}
		
	#printTop, #printBottom, .closeWindow
	{
		display:none;
	}
	#printTop
	{
		margin:-14px 4px 0 0;
	}
	#printBottom
	{
		margin:0px 4px 0 0;
	}
	.PagingContainer
	{
	    float: right;
	    margin-right: 15px;
	    font-size: 19px;
	    
	}
	
	form
	{
		font-size:14px;
		width:100%;
	}
		label
		{
			clear:right;
			float:left;
			/*line-height:22px;*/
			margin: 2px 0 0 0;
			width:100%;
		}
		form .text
		{
			clear:left;
			/*float:right;*/
			margin: 0 0 5px 0;
			width:160px;
		}
		form .button
		{
			clear:left;
			float:none;
			margin: 5px 0 0 0;
			width:65px;
		}
.maincontentTopLinks
{
	display:none;
}

img.noPrint
{
	display:none !important;
}

.facts{
	display: block;/**/
	padding: 7px 10px 5px 10px;
	border: 1px solid #cccccc;
}

.hideFromPrint{
	display: none;
}