/*		ALL		*/
body 
{
/*background: url('/img/bg.jpg') repeat-x top;*/
	margin:0;
	padding:0;
	font-family:Arial Verdana Sans-Serif;
}

#head
{
	float:left;
	width:920px;
}
	#logo
	{
		margin:0 0 0 50px;
		padding:0;
		float:left;
	}
	#shortcuts
	{
		float:right;
		color:#fff;
		list-style:none;
		font-family:Arial;
		font-weight:bold;
		font-size:11px;
		text-align:right;
		padding:20px 0px 0px 0px;
		margin:0;
	}
		#shortcuts a, #shortcuts a:visited, #shortcuts a:active
		{
			text-decoration:none;
			color:#fff;
		}
		#shortcuts ul
		{
			list-style:none;
			margin:0;
			padding:0;
		}
		#shortcuts li
		{
			float:left;
			border-right:solid 1px #fff;
			padding:0 5px 0 5px;
			margin:0;
		}
		
		.left-col, .subpage_left-col
		{
			width:220px;
			float:left;
			padding:10px 15px 0 15px;
		}
		
		.right-col
		{
			float:left;
			margin:0;
			font-family:Arial;
			color:#363835;
			padding:0;
			width:645px;
		}
	
#content-box
{
	background:url("/img/bg_top_right.jpg") no-repeat top right;
	margin:15px 0 0 43px;
	padding:0 10px 0 0;
	float:left;
	/*width:920px;*/
	height:100%;
}
	#content
	{
		background:url("/img/kant.jpg") no-repeat left 1px;
		padding:0 0 0 7px;
		height:555px;
		float:left;
	}
		#menue
		{
			background:url("/img/menue_bg.jpg") repeat-x top;
			float:left;
			display: inline-block;
			margin:1px 0px 0px 0px;
			height:44px;
			color:#363835;
			padding:0px;
		}
		.WebTopMenu
		{
			margin:0;
			padding:0;
		}
		#menue_right
		{
			float:left;
			display: inline-block;
			margin:1px 0px 0px 0px;
			padding:0;
		}
		#menue_left
		{
			float:left;
			display: inline-block;
			margin:1px 0px 0px 0px;
			padding:0;
		}
			#menue a, #menue a:visited, #menue a:active
			{
				text-decoration:none;
				color:#363835;
			}
			#menue .WebTopMenuItemSelected, #menue .WebTopMenuItem, #menue .ItemHoverCssClass
			{
				float:left;
				padding:15px 12px 0 15px;
				background:url("/img/menue_line.jpg") left top no-repeat;
				height:25px;
				font-family:Arial;
				font-size:12px;
				font-weight:bold;
				margin-right:0;
			}
			#menue .ItemHoverCssClass a
			{
				color:#83aa1d;
			}
			#menue .WebTopMenuItemSelected a
			{
				color:#ebffb5;
			}
				#menue .StartPageCssClass
				{
					background:none;
					
					/*Pelle lade till*/
					float:left;
					padding:15px 12px 0 15px;
					height:25px;
					font-family:Arial;
					font-size:12px;
					font-weight:bold;
				}
				
				/*Pelle lade till*/
				#menue .StartPageCssClassSelected{
					background:none;
					float:left;
					padding:15px 12px 0 15px;
					height:25px;
					font-family:Arial;
					font-size:12px;
					font-weight:bold;
				}
				
				/*Pelle lade till*/
				#menue .StartPageCssClassSelected a{
					color:#ebffb5;
				}
				
			#menue img
			{
				float:left;
			}
		
		#breadcrumbs
		{
			color:#fff;
			float:left;
			display: inline-block;
			font-size:10px;
			font-family:Arial;
			padding:30px 0px 0px 5px;
		}
			#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:active
			{
				text-decoration:none;
				color:#fff;
			}
			#breadcrumbs p
			{
				float:left;
				margin:0;
				padding:0;
			}
			#breadcrumbs ul
			{
				list-style:none;
				float:left;
				margin:0 0 0 2px;
				padding:0;
			}
			#breadcrumbs ul li
			{
				float:left;
				border-right:1px solid #fff;
				margin:0;
				padding:0 5px 0 5px;
			}
			#breadcrumbs ul li.last, #shortcuts li.last
			{
				border:none;
			}
			
		#content-content
		{
			float:left;
			clear:both;
			padding:0 0 0 10px;
			margin:0;
			width: 903px;
		}
		#footer
		{
			float:left;
			clear:both;
			width:871px;
			height:43px;
			margin:10px 0 10px 10px;
			padding:10px 0 10px 16px;
			font-family:Arial;
			font-size: 9px;
			background:url("/img/footer_bg.jpg") repeat-x;
			/*border-top:solid 1px #d6d6d6;*/
			color:#9a9a9a;
		}
			#footer p
			{
				float:left;
				margin:0;
				padding:0;
			}
			#footer p a, #footer p a:visited, #footer p a:active
			{
				color:#9a9a9a;
				text-decoration:none;
			}
			#footer p#cred
			{
				float:right;
				margin:0;
				padding:0;
			}
			#footer img
			{
				float:right;
				margin:2px 0 0 0;
			}
		
		
/*		STARTPAGE		*/		
		
		#content-header
		{
			clear:both;
			padding:10px 0 0 10px;
			float:left;
			margin:0;
			width: 901px;
		}
			#content-header .left-col
			{
				background:#ebffb5;
				border-bottom: solid 1px #bddb6b;
				height:175px;
			}
				#content-header .left-col h1
				{
					color:#83aa1d;
					margin:0;
					padding:0;
					font-size:25px;
					font-family:Arial;
				}
				#content-header .left-col p
				{
					color:#363835;
					margin:5px 0 0 0;
					padding:0;
				}
			#content-header .left-col
			{
				height:175px;
			}
		
			#content-content .left-col
			{
				background:#83aa1d url("/img/top_green.jpg") top repeat-x;
				color:#fff;
				font-family:Arial;
				margin: 0;/* 0 10px 0;*/
			}
				#content-content .left-col h1
				{
					margin:0;
					padding:0;
					font-size:25px;
				}
				#content-content .left-col .news
				{
					background:url("/img/news.jpg") left center no-repeat;
					padding:0 0 0 30px;
					font-family:Arial;
					font-size:12px;
					margin:10px 0 5px 0;
				}
					#content-content .left-col .news .news-header
					{
						font-weight:bold;
					}
					.news a, .news a:visited, .news a:active
					{
						text-decoration:none;
						color:#fff;
					}
			
			#content-content .right-col
			{
				background:#f1f2ec url("/img/top_blue.jpg") top repeat-x;
				font-size:12px;
				padding:0 0 10px 0;
			}
				#content-content .right-col p
				{
					width:608px;
					margin:15px;
				}
				#content-content .right-col h2
				{
					color:#363835;
					width:598px;
					margin:10px 15px 0px 15px;
					padding:0 0 0 10px;
				}
				#content-content .right-col table
				{
					width:608px;
					margin:5px 15px 5px 15px;
				}
					.right-col table a, .right-col table a:visited, .right-col table a:active
					{
						text-decoration:none;
						color:#363835;
					}
					tr
					{
						margin:2px 0 0 0;
						padding:2px 0 0 0;
					}
					#content-content .right-col table td
					{
						border-bottom:solid 1px #bebbb2;
						border-top:solid 1px #fff;
					}
					#content-content .right-col table .center
					{
						text-align:center;
					}
					#content-content .right-col table .first
					{
						padding:0 0 0 10px;
					}
					#content-content .right-col table th
					{
						border-bottom:solid 1px #bebbb2;
						text-align:left;
					}
				#content-content .right-col #class_search-box
				{
					background:url("/img/searx-box.jpg") center no-repeat;
					/*width:100%;*/
					height:125px;
					padding:0px;
				}
					#content-content .right-col #class_search-box h2
					{
						padding:15px 0 0 25px;
						margin:0;
						font-family:Arial;
						font-size: 20px;
						color:#81aa1d;
					}
					#content-content .right-col #class_search-box p
					{
						padding:15px 0 0 25px;
						margin:0;
						font-family:Arial;
						font-size: 12px;
						line-height:25px;
					}
					#content-content .right-col #class_search-box .test
					{
						border: groove 2px #a0a0a0;
						color:#666;
						width:320px;
					}
					#content-content .right-col #class_search-box .search-button
					{
						background-color:#8ab319;
						color:#fff;
						border:none;
					}
		
		
/*		Subpage		*/
#content-content .subpage_left-col
{
	width:250px;
	padding:0;
	margin:10px 0 0 0;
}
	#content-content .subpage_left-col .subpage_name
	{
		background:#ebffb5;
		border-bottom:solid 1px #bddb6b;
		padding:15px;
		font-family:Arial;
		font-size:16px;
		font-weight:bold;
	}
	#content-content .subpage_left-col .subpage_menue
	{
		background:#83aa1d;
		color:#fff;
		border-bottom:solid 1px #fff;
		/*border-top:solid 1px #fff;*/
		font-weight:bold;
	}
		.subpage_menue a, .subpage_menue a:visited
		{
			color:#fff;
			text-decoration:none;
			font-family:Arial;
			font-size:14px;
		}
		.subpage_menue a:active
		{
			color:#363835;
			text-decoration:none;
			font-family:Arial;
			font-size:14px;
		}
		.subpage_menue ul
		{
			margin:0;
			padding:8px 15px 8px 15px;
			list-style:none;
		}
		.subpage_menue li
		{
			margin:0;
			padding:0;
			line-height:20px;
		}
	#content-content .subpage_left-col .subbpage_bottom
	{
		background:url("/img/subpage_leftcol_bg.jpg") repeat-x top left;
		float:left;
		width:100%;
		height:177px;
	}
	.subpage_right-col /*ändrat*/
	{
		padding:0;
		margin:10px 2px 10px 9px;
		float:right;
		width:642px;
	}
	.subpage_content /*ändrat*/
	{
		font-family:Arial;
		float:left;
		padding:3px 10px 8px 10px;
		background:url("/img/subpage_midcol_bg.jpg") repeat-x top left;
		width:410px;
		margin:0 10px 0 0;
	}
		.subpage_content h1
		{
			margin:0;
			padding:5px 0 10px 0;
			font-size:16px;
			font-weight:bolder;
		}
		.subpage_content h2
		{
			margin:0;
			padding:5px 0 0 0;
			font-size:12px;
		}
		.subpage_content p
		{
			margin:0;
			padding:0 0 10px 0;
			font-size:12px;
		}
		.subpage_content a
		{
			text-decoration:none;
			color:#83aa1d;
		}
		.subpage_content ul
		{
			list-style:none;
			margin:-10px 0 10px 0;
			padding:0;
		}
		.subpage_content ul li /*ändrat*/
		{
			background:url("/img/subpage_bullet.gif") no-repeat;
			font-size:12px;
			padding:0 0 0 10px;
			background-position:0 6px;
		}
		.subpage_content input.text
		{
			font: 9px; 
			width: 300px; 
			border: 1px solid Black;
		}
		.subpage_content input.button
		{
			background-color: #83aa1d; 
			border: none; 
			padding: 3px 0px 3px 0px; 
			font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
			color: White;
		}
		.subpage_content input.checkbox, .subpage_content input.radio
		{
			margin:0 5px 0 0;
		}
		.subpage_content select
		{
			font: 9px; 
			width: 300px; 
			border: 1px solid Black;
		}
		.subpage_content textarea
		{
			font: 9px; 
			width: 300px; 
			border: 1px solid Black;
		}
		.subpage_content table
		{
			font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; 
		}
	.subpage_rightcol /*ändrat*/
	{
		float:left;
		margin:0 0 0 0;
		min-height:351px;
		margin:0;
		background:url("/img/subpage_midcol_bg.jpg") repeat-x top left;
	}
		.subpage_rightcol .puff
		{
			width:177px;
			font-family:Arial;
			margin:0;
			padding:0 10px 5px 10px;
		}
			.subpage_rightcol .puff h1
			{
				font-size:12px;
				font-weight:bold;
				margin:0;
				padding:10px 0 0 0;
			}
			.subpage_rightcol .puff p
			{
				font-size:12px;
				margin:0;
				padding:0;
			}
			.subpage_rightcol .puff a
			{
				text-decoration:none;
				color:#83aa1d;
			}


.fl {
	float: left;
}
.fr {
	float: right;
}
.clr {
     clear: both;
}

a.Productlink {font-size: 12px;}


/*		colours		
	
	light-green:	#ebffb5
	mid-green:		#bddb6b
	dark-green:		#83aa1d
	
	content bg:		#f1f2ec

	grey text:		#363835
	
*/	