/*
-----------------------------------------------
Site:			Jarl Timber, Broakulla, Sweden
Author:   	A&O Media Design, Henrik Eklund, Kalmar, Sweden
Version:  	2007.07
----------------------------------------------- */

body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
									{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 		{ font-size:100%; font-weight:normal; clear:both; }
p									{ padding-bottom:1em; }
input, select, textarea	{ font:100% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
hr, legend						{ display:none; }
a:link, a:visited				{ color:#4578c0; text-decoration:none }
a:hover							{ color:#FF6407; }
table 							{ border-collapse:collapse; border-spacing:0; }
fieldset,img 					{ border:0; }
caption,th 					{ text-align:left; font-weight:bold; }
ul 									{ list-style:none; }
img								{ border:0; }
label								{ cursor:pointer; }
:focus 							{ outline: 0; }

html {
	font: normal 0.75em/1.5em "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	background:#edecec url(graphics/bg.gif) repeat-x left top;
}
body {
	width:976px;
	margin:0 auto;
	background:#edecec url(graphics/bg.gif) repeat-x left top;
	position:relative;
}
#branding {
	height:165px;
	background:url(graphics/logga.png) no-repeat left top;
	position:relative;
}
.language {
	width:50px;
	position:absolute;
	margin:-158px 0 0 595px;
}
#branding h1, #branding h1 a, #eng_branding h1, #eng_branding h1 a {
	text-indent:-9999px;
	display:block;
	height:165px;
	width:318px;
	background:url(graphics/logga.png) no-repeat left top;
}
#eng_branding h1, #eng_branding h1 a {
	background:url(graphics/eng_logga.png) no-repeat left top;
}

/* Content */

#content {
	clear:both;
	width:604px;
	height:490px;
	overflow:auto;
	position:relative;
}
#content .scroll {
	height:470px;
	overflow:auto;
	margin-left:47px;
}
#content .pdf {
	position:absolute;
	right:15px;
	top:6px;
	font-size:0.9em;
	background:#fff;
	padding:3px 6px;
}
#content h3, #content h4 {
	font-size: 1.3em;
	color: #000;	
	padding:0.5em 47px 0 47px;
	margin-bottom:0.5em;
}
#content h4, #content .scroll h4 {
	font-size: 1.1em;
	color: #000;	
	padding:0.5em 47px 0 47px;
	margin-bottom:0;
}
#content .scroll h4 {
	padding:0.5em 47px 0 0;
	margin-bottom: 0.5em;
}

#content .scroll h3 {
	padding-left: 0;
}
#content p {
	padding:0 47px 1em 47px;
}
#content .scroll p {
	padding:0 47px 1em 0;
}
#content .scroll .TabbedPanels p {
	padding:0 0 1em 0;
}
#content table.default {
	width:auto;
	margin-left: 47px;
}
#content table.lista {
	font-size: 0.9em;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
}
#content table.default td {
	border-top:1px solid #eee;
	text-align:right;
	padding:3px 1em 3px 0;
}
#content table.lista td {
	border-right:1px solid #999;
	border-top:1px solid #999;
	padding:3px;
	text-align: center;
}
#content table.default th {
	padding:2px 1em 2px 0;
}
#content table.lista th {
	padding:3px;
	border-right:1px solid #999;
	border-top:1px solid #999;
	text-align: center;
	background-color: #000;
	color: #fff;
}
#content table.default td.left, #content table.lista td.left, #content .scroll table.prislista td.left, #content .scroll table.prislista th.left {
	text-align:left;
}
#content table.default th.right, #content .scroll table.prislista th.right {
	text-align:right;
}
#content .scroll table.prislista {
	font-size:0.9em;
}
#content .scroll table.prislista td, #content .scroll table.prislista th {
	padding:2px 5px;
	text-align:right;
}
#content .scroll table.prislista th {
	background-color:#000;
	color:#fff;
}
#content .scroll table.prislista td.stripe {
	background-color:#c2bca2;
}
#content p.prislista {
	padding: 1em 0 0.25em 0;
}
#content p.prislista_alt {
	padding: 0 0 0.25em 0;
}
#content h3.prislista {
	padding: 0 0 0.25em 0;
	margin-bottom:0.5em;
	border-bottom:3px solid #999;
}
#content h3.prislista_alt {
	padding:2em 0 0.25em 0;
	margin-bottom:0.5em;
	border-bottom:3px solid #999;
}
#content tr:hover {
	background-color:#c2bca2;
	color:#fff;
}

#content img.galleri {
	margin:0 15px 15px 0;
	padding:3px;
	border:1px solid #eee;
	float:left;
}
.stortext {
	font-size:1.4em;
	line-height:1.7em;
}
.bilddefault {
	margin:1em 1em 1em 0;
	border:3px solid #fff;
}
.bildhoger, .bildhoger_clearright {
	float:right;
	margin:3px 0 1em 1em;
	border:3px solid #fff;
	display: inline;
}
.bildvanster {
	float:left;
	margin:3px 1em 1em 0;
	border:3px solid #fff;
}
.bildhoger_clearright {
	clear:right;
}
.thumbnail {
	float:left;
	text-align: center;
	font-size: 0.9em;
	width:120px;
}
.thumbnail .bilddefault {
	margin:1em 1em 0 1em;
	border:3px solid #fff;
}
#content .scroll ul.default, #content .scroll ul.default_alt {
	margin:1em 2em 1em 0;
	font-size:0.9em;
	width:240px;
	float:left;
}
#content .scroll ul.default_alt {
	margin:1em 2em 1em 0;
	font-size:1em;
	width:auto;
	float:none;
}
#content ul.default {
	margin:1em 2em 1em 47px;
	width: auto;
	font-size:1em;
}
#content ul.default li, #content .scroll ul.default li, #content .scroll ul.default_alt li {
	background:url(graphics/bullet_black.png) no-repeat left 6px;
	padding:0 0 2px 1.1em;
}
#content ul.default li {
	padding:0 0 4px 1.1em;
	height: 1%;
}
#content ul.default li h3, #content .scroll ul.default li h3 {
	background:none;
	padding:0;
	margin:0 0 0.5em -10px;
}
#content ul.kontakt {
	margin:1em 0 1em 90px;
	font-size:0.9em;
	text-align:center; 
}
#content ul.kontakt li {
	float:left;
	padding: 0 40px 2em 0;
	display; inline;
}
#content ul.kontakt li.first {
	width:480px;
}
#content ul.kontakt li h3, #content ul.kontakt li p {
	padding:0;
}
#content ul.kontakt li h3 {
	font-size:1.1em;
	margin-bottom: 0;
}
#content span.kategori_nyheter {
	text-transform: uppercase;
	font-weight: bold;
	color:#999;
	padding-right:3px;
}
#content p.small {
	font-size: 0.9em;
}
.jobb_li {
	padding:0 47px 1em 47px;
}

/* Backgrounds */

.defaultbg 					{background:url(graphics/bg_default.jpg) no-repeat left top;}
.bg-miljo	 					{background:url(graphics/bg_miljo.jpg) no-repeat left top;}
.bg-kvalitet 					{background:url(graphics/bg_kvalitet.jpg) no-repeat left top;}
.bg-affarside				{background:url(graphics/bg_affarside.jpg) no-repeat left top;}
.splash 							{background:url(graphics/bg_splash.jpg) no-repeat left top;}
.b-traskydd					{background:url(graphics/b-traskydd.jpg) no-repeat left top;}
.b-process_stor			{background:url(graphics/b-process_stor.jpg) no-repeat left top;}
.splash_sub 					{background:url(graphics/bg_splash_sub.jpg) no-repeat left top;}
.eng_splash_sub 					{background:url(graphics/eng_bg_splash_sub.jpg) no-repeat left top;}
.jarl_sub 						{background:url(graphics/bg_jarl_sub.jpg) no-repeat left top;}
.b-siffror 						{background:url(graphics/b-siffror2.jpg) no-repeat left top;}
.b-struktur					{background:url(graphics/b-siffror.jpg) no-repeat left top;}
.b-affarside					{background:url(graphics/b-affarside.jpg) no-repeat left top;}
.b-vision						{background:url(graphics/b-vision.jpg) no-repeat left top;}
.b-affarsplan				{background:url(graphics/b-affarsplan.jpg) no-repeat left top;}
.b-miljo						{background:url(graphics/b-miljo.jpg) no-repeat left top;}
.b-kvalitet						{background:url(graphics/b-kvalitet.jpg) no-repeat left top;}
.b-trainee						{background:url(graphics/b-trainee.jpg) no-repeat left top;}
.b-varfor						{background:url(graphics/b-varfor.jpg) no-repeat left top;}
.b-visste						{background:url(graphics/b-visste.jpg) no-repeat left top;}
.b-produkter				{background:url(graphics/b-produkter.jpg) no-repeat left top;}
.b-travaror					{background:url(graphics/b-travaror.jpg) no-repeat left top;}
.b-sortiment					{background:url(graphics/b-sortiment.jpg) no-repeat left top;}
.b-bi								{background:url(graphics/b-bi.jpg) no-repeat left top;}
.b-process_pr				{background:url(graphics/b-pr_process.jpg) no-repeat left top;}
.b-grupper					{background:url(graphics/b-grupper.jpg) no-repeat left top;}
.b-koper						{background:url(graphics/b-koper.jpg) no-repeat left top;}
.b-inkop						{background:url(graphics/b-ravara.jpg) no-repeat left top;}
.b-mossa						{background:url(graphics/b-mossa.jpg) no-repeat left top;}
.b-prislista					{background:url(graphics/b-prislista.jpg) no-repeat left top;}
.b-villkor						{background:url(graphics/b-villkor.jpg) no-repeat left top;}
.b-kontakter					{background:url(graphics/b-kontakter.jpg) no-repeat left top;}
.b-kontaktpr					{background:url(graphics/b-kontaktpr.jpg) no-repeat left top;}
.b-kontaktmr				{background:url(graphics/b-kontaktmr.jpg) no-repeat left top;}
.b-kontaktek				{background:url(graphics/b-kontaktek.jpg) no-repeat left top;}
.b-cert							{background:url(graphics/b-cert.jpg) no-repeat left top;}
.b-nyheter					{background:url(graphics/b-nyheter.jpg) no-repeat left top;}
.b-karta						{background:url(graphics/b-karta.jpg) no-repeat left top;}
.b-process					{background:url(graphics/b-process.jpg) no-repeat left top;}
.b-inkop_kontakt			{background:url(graphics/b-inkop_kontakt.jpg) no-repeat left top;}
.b-kontaktin					{background:url(graphics/b-kontaktin.jpg) no-repeat left top;}
.b-aktuellt					{background:url(graphics/b-nyheter.jpg) no-repeat left top;}

.sampsa_auvinen				{background:url(graphics/bg_default.jpg) no-repeat left top;}
.henrik_jarl 				{background:url(graphics/bg_default.jpg) no-repeat left top;}
.carlanton_thiel 			{background:url(graphics/personal/carlanton_thiel.jpg) no-repeat left top;}
.carljohan_nilsson 		{background:url(graphics/personal/carljohan_nilsson.jpg) no-repeat left top;}
.goran_gunnarsson 		{background:url(graphics/personal/goran_gunnarsson.jpg) no-repeat left top;}
.mats_andersson 			{background:url(graphics/personal/mats_andersson.jpg) no-repeat left top;}
.magdalen_thiel			{background:url(graphics/personal/magdalen_thiel.jpg) no-repeat left top;}
.robert_elgan				{background:url(graphics/personal/robert_elgan.jpg) no-repeat left top;}
.david_elm					{background:url(graphics/personal/david_elm.jpg) no-repeat left top;}
.sten_gunnarsson			{background:url(graphics/personal/sten_gunnarsson.jpg) no-repeat left top;}
.mikael_nilsson				{background:url(graphics/personal/mikael_nilsson.jpg) no-repeat left top;}
.marie_persson				{background:url(graphics/personal/marie_persson.jpg) no-repeat left top;}
.daniel_jansson				{background:url(graphics/personal/daniel_jansson.jpg) no-repeat left top;}
.christer_abrahamsson	{background:url(graphics/personal/christer_abrahamsson.jpg) no-repeat left top;}
.johan_akesson				{background:url(graphics/personal/johan_akesson.jpg) no-repeat left top;}
.mattias_fransson			{background:url(graphics/personal/mattias_fransson.jpg) no-repeat left top;}
.madeleine_franzon		{background:url(graphics/personal/madeleine_franzon.jpg) no-repeat left top;}
.thomas_hallbing			{background:url(graphics/personal/thomas_hallbing.jpg) no-repeat left top;}
.andreas_gustavsson		{background:url(graphics/personal/andreas_gustavsson.jpg) no-repeat left top;}
.ronney_jarl					{background:url(graphics/personal/ronney_jarl.jpg) no-repeat left top;}
.hakan_westerlund		{background:url(graphics/personal/hakan_westerlund.jpg) no-repeat left top;}
.kent_johansson					{background:url(graphics/personal/kent_johansson.jpg) no-repeat left top;}



/* Headers */

#content h2 {
	text-indent:-9999px;
	display:block;
	height:36px;
	margin:35px 0 3px 47px;
}
#content h2.welcome			{background:url(graphics/h2_welcome.png) no-repeat; height:40px;}
#content h2.eng_welcome			{background:url(graphics/eng_h2_welcome.png) no-repeat; height:40px;}
#content h2.foretaget			{background:url(graphics/h2_jarl.png) no-repeat; margin-left:0;}
#content h2.kontaktaoss		{background:url(graphics/h2_kontaktaoss.png) no-repeat;}
#content h2.eng_kontaktaoss		{background:url(graphics/eng_h2_kontaktaoss.png) no-repeat;}
#content h2.johan				{background:url(graphics/h2_johan_akesson.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.henrik				{background:url(graphics/h2_henrik_jarl.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.sampsa				{background:url(graphics/h2-sampsa.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.carlanton			{background:url(graphics/h2_carlanton_thiel.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.carljohan			{background:url(graphics/h2_carljohan_nilsson.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.goran				{background:url(graphics/h2_goran_gunnarsson.png) no-repeat; margin:66px 27px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.mats					{background:url(graphics/h2_mats_andersson.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.magdalen			{background:url(graphics/h2_magdalen_thiel.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.hakan			{background:url(graphics/hakan_westerlund.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.kent			{background:url(graphics/kent_johansson.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.robertelgan		{background:url(graphics/robert_elgan.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.davidelm			{background:url(graphics/h2_david_elm.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.sten					{background:url(graphics/h2_sten_gunnarsson.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.mikael				{background:url(graphics/h2_mikael_nilsson.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.marie				{background:url(graphics/h2_marie_persson.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.daniel				{background:url(graphics/h2_daniel_jansson.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.christer				{background:url(graphics/h2_christer_abrahamsson.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.mattias				{background:url(graphics/h2_mattias_fransson.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.madeleine			{background:url(graphics/h2_madeleine_franzon.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.thomas				{background:url(graphics/h2_thomas_hallbing.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.andreas				{background:url(graphics/h2_andreas_gustavsson.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.ronney				{background:url(graphics/h2_ronney_jarl.png) no-repeat; margin:66px 36px 9px 318px; border-bottom:1px solid #ccc;}
#content h2.affarside			{background:url(graphics/h2_affarside.png) no-repeat; }
#content h2.eng_affarside			{background:url(graphics/eng_h2_affarside.png) no-repeat; }
#content h2.miljo					{background:url(graphics/h2_miljo.png) no-repeat; }
#content h2.eng_miljo					{background:url(graphics/eng_h2_miljo.png) no-repeat; }
#content h2.kvalitet				{background:url(graphics/h2_kvalitet.png) no-repeat; }
#content h2.eng_kvalitet				{background:url(graphics/eng_h2_kvalitet.png) no-repeat; }
#content h2.trainees				{background:url(graphics/h2_trainees.png) no-repeat; }
#content h2.siffror				{background:url(graphics/h2_siffror.png) no-repeat; }
#content h2.eng_siffror				{background:url(graphics/eng_h2_siffror.png) no-repeat; }
#content h2.vision				{background:url(graphics/h2_vision.png) no-repeat; }
#content h2.aptering			{background:url(graphics/h2_aptering.png) no-repeat; }
#content h2.skogen				{background:url(graphics/h2_skogen.png) no-repeat; margin-left:67px; }
#content h2.eng_skogen				{background:url(graphics/eng_h2_skogen.png) no-repeat; margin-left:67px; }
#content h2.agarstruktur		{background:url(graphics/h2_agarstruktur.png) no-repeat; }
#content h2.eng_agarstruktur		{background:url(graphics/eng_h2_agarstruktur.png) no-repeat; }
#content h2.produkter			{background:url(graphics/h2_produkter.png) no-repeat; }
#content h2.eng_produkter			{background:url(graphics/eng_h2_produkter.png) no-repeat; }
#content h2.inkop_ravara		{background:url(graphics/h2_inkop_ravara.png) no-repeat; }
#content h2.eng_inkop_ravara		{background:url(graphics/eng_h2_inkop_ravara.png) no-repeat; }
#content h2.travaror				{background:url(graphics/h2_travaror.png) no-repeat; }
#content h2.eng_travaror				{background:url(graphics/eng_h2_travaror.png) no-repeat; }
#content h2.traskydd			{background:url(graphics/h2_traskydd.png) no-repeat; }
#content h2.eng_traskydd			{background:url(graphics/eng_h2_traskydd.png) no-repeat; }
#content h2.karta					{background:url(graphics/h2_karta.png) no-repeat; }
#content h2.eng_karta					{background:url(graphics/eng_h2_karta.png) no-repeat; }
#content h2.prisvillkor			{background:url(graphics/h2_prisvillkor.png) no-repeat; margin-left:0; }
#content h2.eng_prisvillkor			{background:url(graphics/eng_h2_prisvillkor.png) no-repeat; margin-left:0; }
#content h2.prislista				{background:url(graphics/h2_prislista.png) no-repeat; margin-left:0; }
#content h2.prislista_kubb				{background:url(graphics/h2_prislista_kubb.png) no-repeat; margin-left:0; }
#content h2.eng_prislista				{background:url(graphics/eng_h2_prislista.png) no-repeat; margin-left:0; }
#content h2.produktgr			{background:url(graphics/h2_produktgrupper.png) no-repeat; margin-left:0; }
#content h2.eng_produktgr			{background:url(graphics/eng_h2_produktgrupper.png) no-repeat; margin-left:0; }
#content h2.visste				{background:url(graphics/h2_visste.png) no-repeat; margin-left:0; }
#content h2.eng_visste				{background:url(graphics/eng_h2_visste.png) no-repeat; margin-left:0; }
#content h2.affarsplan			{background:url(graphics/h2_affarsplan.png) no-repeat; margin-left:0; }
#content h2.eng_affarsplan			{background:url(graphics/eng_h2_affarsplan.png) no-repeat; margin-left:0; }
#content h2.rprocess			{background:url(graphics/h2_process.png) no-repeat; margin-left:0; }
#content h2.eng_rprocess			{background:url(graphics/eng_h2_process.png) no-repeat; margin-left:0; }
#content h2.konstruktion		{background:url(graphics/h2_konstruktion.png) no-repeat; margin-left:0; }
#content h2.eng_konstruktion		{background:url(graphics/eng_h2_konstruktion.png) no-repeat; margin-left:0; }
#content h2.varfor				{background:url(graphics/h2_varfor.png) no-repeat; margin-left:0; }
#content h2.eng_varfor				{background:url(graphics/eng_h2_varfor.png) no-repeat; margin-left:0; }
#content h2.nyheter				{background:url(graphics/h2_nyheter.png) no-repeat; margin-left:0; }
#content h2.aktuellt				{background:url(graphics/h2_aktuellt.png) no-repeat; margin-left:0; }
#content h2.eng_nyheter				{background:url(graphics/eng_h2_nyheter.png) no-repeat; margin-left:0; }
#content h2.skogen_start		{background:url(graphics/h2_skogen2.png) no-repeat; margin-left:0; }
#content h2.eng_skogen_start		{background:url(graphics/eng_h2_skogen2.png) no-repeat; margin-left:0; }
#content h2.biprodukter		{background:url(graphics/h2_biprodukter.png) no-repeat; margin-left:0; }
#content h2.eng_biprodukter		{background:url(graphics/eng_h2_biprodukter.png) no-repeat; margin-left:0; }
#content h2.process				{background:url(graphics/h2_produktionsprocess.png) no-repeat; margin-left:0; }
#content h2.eng_process				{background:url(graphics/eng_h2_produktionsprocess.png) no-repeat; margin-left:0; }
#content h2.certifikat			{background:url(graphics/h2_certifikat.png) no-repeat; margin-left:0; }
#content h2.eng_certifikat			{background:url(graphics/eng_h2_certifikat.png) no-repeat; margin-left:0; }
#content h2.ordlista				{background:url(graphics/h2_ordlista.png) no-repeat; margin-left:0; }
#content h2.eng_ordlista				{background:url(graphics/eng_h2_ordlista.png) no-repeat; margin-left:0; }
#content h2.lediga_jobb			{background:url(graphics/h2_jobb.png) no-repeat; height:40px;}
#content h2.kampanjer			{background:url(graphics/h2_kampanj.png) no-repeat; height:40px;}

/* Subcontent */

#subcontent {
	position:absolute;
	left:604px;
	top:165px;
	width:372px;
	height:490px;
}
.tavling {
	position:absolute;
	top:575px;
	left:891px;
}
.kampanj {
	position:absolute;
	top: 340px;
	right: 0;
	z-index: 999;
}
.tavling_splash {
	position:absolute;
	top:165px;
	left:400px;
}

/* Submenus */

#submenu {
	background:url(graphics/bg_submenu.png) no-repeat left bottom;
	margin:7px 0 0 11px;
	text-transform:uppercase;
	font-size:.9em;
}
#submenu li a, #submenu li ul li a {
	display:block;
	padding:4px 0 4px 8px;
	border-top:1px solid #cfccca;
	width:202px;
	font-weight:bold;
}
#submenu li ul li a {
	padding:4px 0 4px 16px;
	width:194px;
	text-transform: none;
}
#submenu li a.first {
	padding:8px 0 4px 8px;
	border-top:none;
}
#submenu li a.last {
	padding:4px 0 8px 8px;
}
#submenu li a:hover {
	background:#fff;
}
#submenu li a.marknad {
	border-right:5px solid #588bd3;
	width:197px;
}
#submenu li a.produktion, #submenu li ul li a.produktion {
	border-right:5px solid #4c9683;
	width:197px;
}
#submenu li a.inkop {
	border-right:5px solid #b77b5d;
	width:197px;
}
#submenu li ul li a.produktion, #submenu li ul li a.marknad, #submenu li ul li a.inkop {
	width:189px;
}
body.k-1 a#k-1, body.k-2 a#k-2, body.k-3 a#k-3, body.k-4 a#k-4, body.k-5 a#k-5, body.k-55 a#k-55, body.k-12 a#k-12, body.k-6 a#k-6, body.k-7 a#k-7, body.k-8 a#k-8, body.k-9 a#k-9, body.k-10 a#k-10, body.k-11 a#k-11, body.f-1 a#f-1, body.f-2 a#f-2, body.f-3 a#f-3, body.f-4 a#f-4, body.f-5 a#f-5 {
	background:#fff;
}

/* Dropdowns för kontakter */

#kontakt_marknad, #kontakt_produktion, #kontakt_inkop, #kontakt_ekonomi, #kontakt_it {
	position:absolute;
	left:780px;
	top:210px;
	background:#eee;
	border:3px solid #fff;
	visibility:hidden;
	font-size:0.9em;
	font-weight:bold;
}
#kontakt_marknad li, #kontakt_inkop li, #kontakt_produktion li, #kontakt_ekonomi li, #kontakt_it li {
	display:inline;
}
#kontakt_produktion {
	top:281px;
}
#kontakt_inkop {
	top:253px;
}
#kontakt_ekonomi {
	top:309px;
}
#kontakt_it {
	top:335px;
}
#kontakt_marknad a, #kontakt_produktion a, #kontakt_inkop a, #kontakt_ekonomi a, #kontakt_it a {
	display:block;
	padding:2px 6px;
	border-top:1px solid #cfccca;
}
#kontakt_marknad a:hover, #kontakt_produktion a:hover, #kontakt_inkop a:hover, #kontakt_ekonomi a:hover, #kontakt_it a:hover {
	background:#fff;
}
#kontakt_marknad a.first, #kontakt_produktion a.first, #kontakt_inkop a.first, #kontakt_ekonomi a.first, #kontakt_it a.first {
	border-top:none;
}

/* Kontaktpersoner */

#content p.kontakt {
	padding:0 0 0 318px;
}

/* Footer */

#footer {
	text-align:center;
	background:url(graphics/footer.png) left top no-repeat;
	padding-top:1em;
	font-size:0.9em;
}
#footer p {
	padding-bottom:0;
}
#footer p.copy {
	color:#777;
	padding-top:.5em;
	margin-top:.5em;
	border-top:1px solid #ccc;
}
#footer a {
	font-weight:bold;
}

/* Formulär */

label, input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
label {
	text-align: right;
	width: 100px;
	padding-right: 20px;
}
input.submit {
	width:55px;
	margin:1em 0 0 405px;
	display:inline;
	font-size:90%;
}
br {
	clear: left;
}

/* Meny */

#mainmenu {
	background:url(graphics/branding.jpg) no-repeat left top;
	width:658px;
	height:165px;
	position:absolute;
	left:318px;
	top:0;
}
ul#nav {
	width:658px;
	height:43px;
	background:transparent url(graphics/menu_new.png) no-repeat 0 -43px;
	margin-top:122px;
}
ul#nav li {
	display:block;
	float:left;
	text-indent:-9999px;	
}
ul#nav li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(graphics/menu_new.png) no-repeat;
}
ul#eng_nav {
	width:658px;
	height:43px;
	background:transparent url(graphics/eng_menu.png) no-repeat 0 -43px;
	margin-top:122px;
}
ul#eng_nav li {
	display:block;
	float:left;
	text-indent:-9999px;	
}
ul#eng_nav li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(graphics/eng_menu.png) no-repeat;
}
li#m-1 a {
	width:75px;
	height:43px;
}
li#m-1 a:hover, li#m-1 a:focus {
	background-position:0px -43px;
}
body.m-1 ul#nav li#m-1 a, body.m-1 ul#eng_nav li#m-1 a {
	background-position:0px -86px;
}
li#m-2 a {
	width:95px;
	height:43px;
}
li#m-2 a:link, li#m-2 a:visited {	
	background-position:-75px 0px;
}
li#m-2 a:hover, li#m-2 a:focus {	
	background-position:-75px -43px;
}
body.m-2 ul#nav li#m-2 a {
	background-position:-75px -86px;
}	
ul#eng_nav li#m-2 a {
	width:111px;
	height:43px;
}
ul#eng_nav  li#m-2 a:link, ul#eng_nav li#m-2 a:visited {	
	background-position:-75px 0px;
}
ul#eng_nav li#m-2 a:hover, ul#eng_nav li#m-2 a:focus {	
	background-position:-75px -43px;
}
body.m-2 ul#eng_nav li#m-2 a {
	background-position:-75px -86px;
}	
li#m-3 a {
	width:99px;
	height:43px;
}
li#m-3 a:link, li#m-3 a:visited {	
	background-position:-170px 0px;
}
li#m-3 a:hover, li#m-3 a:focus {	
	background-position:-170px -43px;
}
body.m-3 ul#nav li#m-3 a {
	background-position:-170px -86px;
}
ul#eng_nav li#m-3 a {
	width:90px;
	height:43px;
}
ul#eng_nav li#m-3 a:link, ul#eng_nav li#m-3 a:visited {	
	background-position:-186px 0px;
}
ul#eng_nav li#m-3 a:hover, ul#eng_nav li#m-3 a:focus {	
	background-position:-186px -43px;
}
body.m-3 ul#eng_nav li#m-3 a {
	background-position:-186px -86px;
}
li#m-4 a {
	width:76px;
	height:43px;
}
li#m-4 a:link, li#m-4 a:visited {	
	background-position:-269px 0px;
}
li#m-4 a:hover, li#m-4 a:focus {	
	background-position:-269px -43px;
}
body.m-4 ul#nav li#m-4 a {
	background-position:-269px -86px;
}
ul#eng_nav li#m-4 a {
	width:100px;
	height:43px;
}
ul#eng_nav li#m-4 a:link, ul#eng_nav li#m-4 a:visited {	
	background-position:-276px 0px;
}
ul#eng_nav li#m-4 a:hover, ul#eng_nav li#m-4 a:focus {	
	background-position:-276px -43px;
}
body.m-4 ul#eng_nav li#m-4 a {
	background-position:-276px -86px;
}
li#m-5 a {
	width:98px;
	height:43px;
}
li#m-5 a:link, li#m-5 a:visited {	
	background-position:-345px 0px;
}
li#m-5 a:hover, li#m-5 a:focus {	
	background-position:-345px -43px;
}
body.m-5 ul#nav li#m-5 a {
	background-position:-345px -86px;
}
ul#eng_nav li#m-5 a {
	width:82px;
	height:43px;
}
ul#eng_nav li#m-5 a:link, ul#eng_nav li#m-5 a:visited {	
	background-position:-376px 0px;
}
ul#eng_nav li#m-5 a:hover, ul#eng_nav li#m-5 a:focus {	
	background-position:-376px -43px;
}
body.m-5 ul#eng_nav li#m-5 a {
	background-position:-376px -86px;
}
li#m-12 a {
	width:98px;
	height:43px;
}
li#m-12 a:link, li#m-12 a:visited {	
	background-position:-345px 0px;
}
li#m-12 a:hover, li#m-12 a:focus {	
	background-position:-345px -43px;
}
body.m-12 ul#nav li#m-12 a {
	background-position:-345px -86px;
}
ul#eng_nav li#m-12 a {
	width:82px;
	height:43px;
}
ul#eng_nav li#m-12 a:link, ul#eng_nav li#m-12 a:visited {	
	background-position:-376px 0px;
}
ul#eng_nav li#m-12 a:hover, ul#eng_nav li#m-12 a:focus {	
	background-position:-376px -43px;
}
body.m-12 ul#eng_nav li#m-12 a {
	background-position:-376px -86px;
}
li#m-6 a {
	width:78px;
	height:43px;
}
li#m-6 a:link, li#m-6 a:visited {	
	background-position:-443px 0px;
}
li#m-6 a:hover, li#m-6 a:focus {	
	background-position:-443px -43px;
}
body.m-6 ul#nav li#m-6 a {
	background-position:-443px -86px;
}
ul#eng_nav li#m-6 a {
	width:56px;
	height:43px;
}
ul#eng_nav li#m-6 a:link, ul#eng_nav li#m-6 a:visited {	
	background-position:-458px 0px;
}
ul#eng_nav li#m-6 a:hover, ul#eng_nav li#m-6 a:focus {	
	background-position:-458px -43px;
}
body.m-6 ul#eng_nav li#m-6 a {
	background-position:-458px -86px;
}
li#m-7 a {
	width:105px;
	height:43px;
}
li#m-7 a:link, li#m-7 a:visited {	
	background-position:-521px 0px;
}
li#m-7 a:hover, li#m-7 a:focus {	
	background-position:-521px -43px;
}
body.m-7 ul#nav li#m-7 a {
	background-position:-521px -86px;
}