/*
###############################################

	Stilmall för Extrude Interactive AB
	http://www.extrude.se/	

###############################################
*/

/* RESET */
	body, h1, h2, h3, h4, p, ul, li, ol, form {
		border:		0;
		margin:		0;
		padding:	0;
	}
	body, form, input, textarea {
		color:		#000;
		font:		normal 12px "Arial", Helvetica, sans-serif;
	}
	a:focus, a {
		outline:	none;
	}
	a img, img {
		border:		0;
	}

/* HTML-TAGGAR */
	body {
		margin:	1em 0;
		background:	url("/images/bg.png") top repeat-x #e5e5e5;
	}
	blockquote {
		width:100%;
		border-left:1px solid #D2D2D2;
		font-size:100%;
		font-style:italic;
		margin:1em 0;
		padding:0.3em 0 0.3em 0.8em;
	}
		blockquote p {
			margin:0;
			padding:0;
		}

/* RUBRIKER */
	h1#logo a {
		display:		block;
		width:			300px;
		height:			39px;
		margin:			0 0 15px 0;
		background:		url("/images/extrude-logo.png") no-repeat center left
	}
	h1#logo a span {
		display:		none;
	}
	
	div#MiddleContainer h1 {
		font:			normal 30px Georgia, Geneva, "Times New Roman", Times, serif;
		color:			#3f3f3f;
		margin:			0 0 15px 0;
	}
	
	h2 {
		padding:		3px 0;
		margin:			0 0 17px 0;
		float:			left;
		width:			100%;
		text-indent:	18px;
		font:			normal 18px "Georgia", "Times New Roman", serif;
		color:			#3f3f3f;
		background:		url("/images/extrude-smallred.png") no-repeat center left;
		border-bottom:	1px solid #d2cabf;
	}
	
	/* Added */
	div#MiddleContainer h2 {
		font:			normal 20px Georgia, Geneva, "Times New Roman", Times, serif;
		color:			#3f3f3f;
		text-indent:	0px;
		background:		url("/images/extrude-smallred.png") no-repeat center left;
		text-indent:	18px;
		margin:			0 0 10px 0;
		border:			0px;
	}
	

/* DIVERSE KLASSER */
	.ImageRight {
		float:		right;
		margin:		0 0 4px 4px;
	}
	.LeftAlign 	{
		float:		left;
	}
	.RightAlign 
	{
		float:		right;
	}
	.clear {
		clear:		both;
	}
	span.path {
		color:#666;
		font-size:95%;
	}

/* DIVVAR */
	div#Wrapper {
		width:			1006px;
		margin:			0 auto;
		padding-top:	10px;
		background:		url("/images/middlebg.png") repeat-y;
		overflow:		hidden;	
	}
	
	div.container {
		background:		#FFF;
		width:			895px;
		margin:			0 auto 15px auto;
		overflow:		hidden;
		min-height:		600px;
	}
	* html div.container {
		height: 600px;
	}
	div#top {
		width:			1006px;
		height:			23px;
		margin:			0 auto;
		background:		url("/images/top.png") no-repeat top center;
	}
	div#MenuShade {
		width:			100%;
		height:			21px;
		background:		url("/images/menushade.png") repeat-x top;
		margin:			0 0 10px 0;
	}
	div#LeftColumn { 
		float:			left;
		width:			200px;
		height:			100%;
		margin:			0 2em 2em 0;
	}
	div#MiddleColumn {
		float:left;
		width:420px;
		margin-right:2em;
	}
		div#MiddleColumn ul {
			margin-left:2.5em;
			margin-bottom:0.8em;
			line-height:160%;
			font-family:Arial;
		}
			div#MiddleColumn ul li {
				list-style-type:none;
				list-style-image:url("/css/images/bullet.gif");
			}
			div#MiddleColumn ul li a {
				text-decoration:none;
				color:#a62b2b;
			}
	div.StartPageMiddleSmallColumn {
		width:			266px;
		float:			left;
		margin-bottom:	20px;
		margin-right:	20px;
	}
	div.StartPageMiddleSmallColumnRight {
		float:			left;
		width:			310px;
		margin-bottom:	10px;
		margin-right:	0;
	}
		div.StartPageMiddleSplashLeft {
			width:266px;
			float:left;
			margin-bottom:20px;
		}
		div.StartPageMiddleSplashRight {
			width:266px;
			float:left;
			margin-bottom:20px;
			margin-left:26px;
		}
		div.StartPageMiddleSmallColumn p, div.StartPageMiddleSmallColumnRight p, div.StartPageMiddleLargeColumn p {
			font:		normal 12px "Georgia", "Times New Roman", serif;
			line-height:150%;
		}
		div.StartPageMiddleSmallColumn p a:hover{
			border-bottom:		1px solid #c5000c;
		}
		div.StartPageMiddleSmallColumn a img { 
			border:0;
		}
		div.link {
			text-align:		left;
			margin-top:		6px;
		}
	
	div.StartPageMiddleLargeColumn {
		width:			560px;
		float:			left;
		margin-bottom:	25px;
	}
	div#MiddleContainer p {
		font:			normal 96% Arial;
		color:			#181818;
		margin:			0 0 8px 0;
		line-height:	150%;
		text-align:		left;
	}
		div#MiddleContainer p strong {
			font:		bold 14px;
			color:		#555;
		}
		div#MiddleContainer p a, div#MiddleContainer div.link a { 
			color:			#c5000c;
			text-decoration:none;
			border-bottom:	1px dotted;
			font-weight:normal;
			font-size:		13px;
		}
			div#MiddleContainer p a:hover, div#MiddleContainer div.link a:hover {
				border-bottom:1px solid;
			}
	div#MiddleContainer
	div.StartPageRightColumn, 
	div.RightSplash {
		width:			310px;
		float:			right;
		margin-bottom:	15px;
	}
	
	div#RightColumn {
		float:right;
		width:226px;
	}
		div#RightColumn ul {
			list-style-type:none;
			margin:0;
		}
		div#RightColumn ul li a {
			border-bottom:1px dotted #FFF;
			color:#c5000c;
		}
		div#RightColumn ul li a:hover {
			border-bottom:1px dotted;
		}
		div#RightColumn img {
			margin-bottom:8px;
		}
	
	div.NewsRow {
		width:			95%;
		color:			#6f6f6f;
		border-bottom:	1px solid #e8e8e8;
		padding-bottom:	3px;
		margin:			0 auto 10px auto;
		font:			normal 12px Arial;
	}
	div.NewsRow span {
		margin-left:	10px;
		text-align:		right;
		color:			#000;
	}
	div.NewsRow a {
		color:			#c5000c;
		text-decoration:none;
	}
	div.NewsRow a:hover {
		border-bottom:1px dotted;
	}
	
	div#Footer {
		width:			95%;
		margin:			15px auto 0 auto;
		overflow:		hidden;
		color:			#9a9895;
		font:			normal 11px Arial, sans-serif;
		text-transform:	uppercase;
		background:		url("/images/footer-inner.png") repeat-x top;
	}
		div#Footer-container {
			width:		895px;
			padding:	10px 0 15px 0;
			margin:		0 auto;
		}
		div#Footer-container a {
			text-decoration:	none;
			color:				#9a9895;
		}
		div#Footer-container a:hover {
			text-decoration:	underline;
		}
		div#Footer ul {
			list-style-type:	none;
		}
		div#Footer ul li {
			display:			inline;
		}
	div.ContactField {
		width:300px;
		float:left;
		overflow:hidden;
	}
	div#Bottom {
		width:		1006px;
		height:		23px;
		margin:		0 auto;
		background:	url("/images/bottom.png") no-repeat top center;
	}
/* MENY */
	div#TopMenu {
		width:			100%;
		clear:			both;
		margin:			1em 0 1px 0;
		background:		#2b2b2b;
	}
	div#TopMenu ul {
		background:		url("/images/menuright.png") no-repeat top right #2b2b2b;
		overflow:		hidden;
	}
	div#TopMenu ul li {
		display:		inline;
	}
	div#TopMenu ul li a {
		display:			block;
		float:				left;
		padding:			0.8em 1.3em 0.8em 1.3em;
		color:				#FFF;
		text-decoration:	none;
		font:				normal 11px "Trebuchet MS";
		text-transform:		uppercase;
	}
	div#TopMenu ul li a:hover {
		background:			url("/images/menuarrow.gif") no-repeat center top #424242;
	}
	div#TopMenu ul li a.active, div#TopMenu ul li a.active:hover {
		background:			url("/images/menuarrow.gif") no-repeat center top #a62b2b;
	}
		div#LeftColumn ul {
			margin:0 0 2em 0;
		}
		div#LeftColumn ul li a {
			display:		block;
			margin:			0 0 1px 0;
			/*padding:		0.3em 0.6em 0.3em 0.6em;*/
			padding:		0.4em 0.8em 0.4em 0.8em;
			color:			#555;
			background:		#f7f7f7;
			/*font:			bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;*/
			font:			normal 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
			text-decoration:none;
			/*text-transform:	uppercase;*/
		}
			div#LeftColumn ul li a:hover {
				background:	#EEE;
				color:#555;
				text-decoration:underline;
			}
		div#LeftColumn ul li a.active, div#LeftColumn ul li a.active:hover {
			color:#FFF;
			background:		url("/images/menuitem-active.png") repeat-x center;
			text-decoration:none;
		}
			div#LeftColumn ul li a.active:hover {
				color:#FFF;
			}
		div#LeftColumn ul li ul {
			list-style-type:none;
			margin:0;
		}
		div#LeftColumn ul li ul li a {
			margin-left:10%;
		}
		div#LeftColumn ul li.expanded ul li.selected ul li a, div#LeftColumn ul li.expanded ul li.expanded ul li a { 
			text-indent:3%;
		}
		
/* FORMULÄR */
	input.SearchField { 
		float:		right;
		width:		100px;
		margin:		0;
		height:		17px;
		font:		normal 11px "Tahoma", Arial, sans-serif;
		color:		#979696;
		padding:	4px 0 3px 7px;
		background:	url("/images/input-search.png") no-repeat top left;
		border:		0;
	}
	input.SubmitBtn {
		float:			right;
		width:			23px;
		height:			21px;
		background:		url("/images/searchbtn.png") no-repeat top left;
		border:			0;
		cursor:			pointer;
		text-indent:	-9999px;
	}

div#MiddleColumn fieldset {
	border:0;
	width:300px;
	display:block;
	font:bold 12px "Trebuchet MS", Tahoma;
}
div#MiddleColumn fieldset legend {
	font-size:13px;
}
div#MiddleColumn label {
	width:		100px;
	float:		left;
}
div#MiddleColumn input.text, div#MiddleColumn textarea {
	clear:both;
	width:150px;
	border:1px solid #CCC;
	padding:0.5em;
}
div#MiddleColumn input.text:focus, div#MiddleColumn textarea:focus {
	border:1px solid #BBB;
	background:#f9f9f9;
	color:#666;
}
	input.SendButton {
		padding:0.1em 2em;
	}
	
/* Sitemap 	color: #c5000c; */
#Sitemap {
	margin-top: 10px;
	font-family:Trebuchet MS;
}
#Sitemap ul li {
	background:url("/images/extrude-smallred.png") no-repeat top left;
	font-size: 100%;
	display:block;
	line-height:20px;
	text-indent:20px;
}
#Sitemap ul li a {
	text-decoration:none;
	color: #c5000c;
	font-weight:bold;
}
#Sitemap ul li ul li {
	background:none;
	margin-left:2%;
	font-size:95%;
}
#Sitemap ul li ul li a {
	text-decoration:underline;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
