/*********************************************************************************/
/* Global                                                                        */
/*********************************************************************************/
body
	{
		background: url(../bilder/bg_skog.jpg) right center;
		background-attachment: fixed;
		font-family: Alef;
		font-size: 11.5pt;
		color: #444;
	}
b
{
	font-weight:bold;	
}
p
{
	margin: 1.2em 0;	
}
a
	{
	color: #444;
	text-decoration: none;		
	}	
a:hover
	{
	color: #ccc;
	text-decoration: underline;	
	}
#logo 
	{
		padding: 0;
		margin: 1em 0 1em 5em;
	}
.button
	{
		position: relative;
		display: inline-block;
		background: #23749f;
		background-image: -moz-linear-gradient(top, #3b91b6, #23749f);
		background-image: -webkit-linear-gradient(top, #3b91b6, #23749f);
		background-image: -o-linear-gradient(top, #3b91b6, #23749f);
		background-image: -ms-linear-gradient(top, #3b91b6, #23749f);
		background-image: linear-gradient(top, #3b91b6, #23749f);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3b91b6', endColorstr='#23749f');/*For IE7-8-9*/ 
		border-radius: 0px;
		border: none;
		box-shadow: inset 0px 0px 0px 0.5px #005173, inset 0px 1px 0.5px 0px #76c0e0;
		text-shadow: -1px -1px 0 rgba(0,0,0,1);
		color: #fff !important;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: 400;
		font-size: 1.1em;
		letter-spacing: 0.075em;
		padding: 0.6em 1em 0.6em 1em;
		outline: 0;
		white-space: nowrap;
		cursor: pointer;
	}
	.button.alt
		{
			background: #3a3a3a;
			background-image: -moz-linear-gradient(top, #a4a4a4, #969696);
			background-image: -webkit-linear-gradient(top, #a4a4a4, #969696);
			background-image: -o-linear-gradient(top, #a4a4a4, #969696);
			background-image: -ms-linear-gradient(top, #a4a4a4, #969696);
			background-image: linear-gradient(top, #a4a4a4, #969696);
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a4a4a4', endColorstr='#969696');/*For IE7-8-9*/ 
			box-shadow: inset 0px 0px 0px 1px #969696, inset 0px 1px 1px 0px #a4a4a4;
			font-weight: 400;
			border-radius: 0;
			text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
		}

			.button.alt:hover
			{
				background-image: -moz-linear-gradient(top, #bebebe, #969696);
				background-image: -webkit-linear-gradient(top, #bebebe, #969696);
				background-image: -o-linear-gradient(top, #bebebe, #969696);
				background-image: -ms-linear-gradient(top, #bebebe, #969696);
				background-image: linear-gradient(top, #bebebe, #969696);
				filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bebebe', endColorstr='#969696');/*For IE7-8-9*/ 
				
			}

			.button.alt:active
			{
				background-image: -moz-linear-gradient(top, #969696, #9e9e9e);
				background-image: -webkit-linear-gradient(top, #969696, #9e9e9e);
				background-image: -o-linear-gradient(top, #969696, #9e9e9e);
				background-image: -ms-linear-gradient(top, #969696, #9e9e9e);
				background-image: linear-gradient(top, #969696, #9e9e9e);
				filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#969696', endColorstr='#9e9e9e');/*For IE7-8-9*/ 
				
			}
	#nyhetsbrev
{
	
	color: #fff;	
}
#nyhetsbrev input
	{
	
		font-size: 12pt;
		width: 250px;
		height: 2.5em;
		color: #666666;
		padding: 0 5px 0 5px;
		border-radius: 5px;
		border-bottom: solid 1px #909090;
		border-top: solid 1px #494949;
		border-right: 0;
		border-left: 0;
	}
#search
{
	margin: -6em 5em 0 0;
	float: right;
	color: #fff;	
}
#search a
{
	color: #fff;
	font-weight: bold;
}
#search .search_input
	{
	
		font-size: 11pt;
		width: 260px;
		background: url(../bilder/search.png);
		height: 2.2em;
		color: #666666;
		padding: 0 5px 0 25px;
		border-radius: 5px;
		border-bottom: solid 1px #909090;
		border-top: solid 1px #494949;
		border-right: 0;
		border-left: 0;
	}
	
	.page_tab
	{
		position: absolute;
		z-index: 100;
		background: #f7a600;
		height: 0.8em;
		padding: 0.8em 0.5em 0.7em 0.5em;
		top: 0em;
		left: 40em;
		border-radius: 0 0 3px 3px;
		font-family: Alef;
		font-size: 10.5pt;
		font-weight: bold;
		color: #222;
		border-top: 0;
		border-right: 1px solid #dd9500;
		border-bottom: 1px solid #dd9500;
		border-left: 1px solid #fdce77;
		text-transform: uppercase;	
	}
	.page_tab:hover
	{
		padding-top: 1.3em;
		top: 0em;

	}
	.page_tab a, .page_tab a:hover
	{
		color: #222;
		text-decoration: none;
	}	
		.page_tab2
	{
		position: absolute;
		z-index: 50;
		background: #aa7300;
		height: 0.8em;
		padding: 0.8em 0.5em 0.7em 0.5em;
		top: 0em;
		left: 51.4em;
		border-radius: 0 0 3px 3px;
		font-family: Alef;
		font-size: 10.5pt;
		font-weight: bold;
		color: #222;
		border-top: 0;
		border-right: 1px solid #916200;
		border-bottom: 1px solid #916200;
		border-left: 1px solid #a28b5e;
		text-transform: uppercase;	
	}
	.page_tab2:hover
	{
		padding-top: 1.3em;
		top: 0em;
	}
	.page_tab2 a, .page_tab2 a:hover
	{
		color: #222;
		text-decoration: none;
	}	
/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

	#header-wrapper
	{
		overflow: hidden;
		background: #000;
		margin:0;
	}

	

	#main-wrapper
	{
		
	}
	#pop-wrapper
	{
		max-height: 300px;
		padding: 1em 2em 2em 2em;
		background: url("../bilder/bg_nyhetsbrev.jpg");
	
			
	}
	#pop-wrapper_stovare
	{
		max-height: 300px;
		padding: 1em 2em 2em 2em;
		background: url("../bilder/bg_nyhetsbrev_stovare.jpg");
	
			
	}

		#pop-wrapper h3, #pop-wrapper span a
		{
			color: #fff;
			text-shadow: 1px 1px 0 rgba(0,0,0,1);	
		}
	#footer-wrapper
	{
		overflow: hidden;
		background: #000;
		margin:0;
	}
	
/*********************************************************************************/
/* Main                                                                          */
/*********************************************************************************/

	

	#main
	{

		background: rgb(230,222,205) url(../bilder/bg04.png) no-repeat center top;
		background: rgba(200,200,200,0.6) url(../bilder/bg04.png) no-repeat center top;
		min-height: 25em;
		padding: 2em 0;
		margin: 0 auto 0 auto;
	}
	
	#main	.bg_top
	{
		background: url("../bilder/wood_back.jpg") center bottom;
		width: 1175px;
		border-radius: 2px;	
   	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
		padding: 0;
		margin: 1em 0.9em;
	}
	#main .bg_top_bg
	{
		margin-top:-1em;
		min-height: 3em;
		background: url(../bilder/bg03.png) no-repeat center top;	
	}

	#main #inner
	{
		position: relative;
		float: left;
		width: 95.5%;
		background: #fff;
		margin: 0 0.8em 0 0.8em;
		padding: 0 1em 1em 1em;
		color: #444;
		border-radius: 2px;	
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
		min-height: 25em;
	}
	
	#main #box
	{
		background: url(../bilder/las_mer.jpg) no-repeat top right ; 
		float: left;
		padding: 0;
		margin: 1em 0.8em 1em 0.8em;
		width: 575px;
		border-radius: 2px;	
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
		
	}
	#main #kampanj_box
	{
	  background:url(../bilder/las_mer.jpg) no-repeat top right; 
		float: left;
		padding: 0;
		margin: 1em 0.5em 0 0.5em;
		width: 555px;
		border-radius: 2px;	
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15);
		
	}
	#main .produkt_bild
	{
		width: 80%;
	}
	#main .produkt_text
	{
		width: 80%;
		margin: 0.5em 0 1em 2em;
		padding-bottom: 2em;
		border-bottom: 1px solid #444;
	}
		#main .produkt_kontakt
	{
		float: left;
		padding: 0;
		margin: 1em 0.5em 2em 2em;
		width: 220px;
		font-size: 12pt;
		line-height: 1.5em;
	}
	#main .kontakt_1
	{
		width: 60%;
		float: left;
		padding: 0;
		margin: 1em 0.5em 2em 2em;
		font-size: 12pt;
		line-height: 1.5em;
	}
	#main .kontakt_2
	{
		width: 220px;
		float: left;
		padding: 0;
		margin: 1em 0.5em 2em 2em;
		font-size: 12pt;
		line-height: 1.5em;
	}
	#main .thumbnail_annons
	{
		float: left;
		width: 150px;
		height: 195px;
		margin-right: 1em;
	}

/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/

	#footer
	{
		overflow: hidden;
		margin: 1em 0;
		font-size: 1.1em;
		font-weight: 600;
		line-height: 1.5em;
		color: #fff;

	}
	#footer a
		{
			color: #fff;
		}
		#footer h2
		{
			color: #fff;
		}


