/*_________________________GENERAL_________________________*/

* {margin:0; padding:0}
li {list-style:none}
xmp {display:none}
img {border:0}
h1, .H1, .Heading1 
{
	display: block;
	line-height: normal;
	font-weight: bold;
	FONT-SIZE: 140%; 
	MARGIN: 0ex 15px 0.5ex 0px;
	color:#0c3317;
	EditMenuName: Rubrik; 
}
h2, .H2, .Heading2  
{
    display: block;
    FONT-SIZE: 120%;
     MARGIN: 2.2ex 0px 0ex;
    line-height:2.4em; 
    color:#0c3317;
    EditMenuName: Underrubrik;
}
h3, .H3 
{
    FONT-SIZE: 100%; MARGIN: 2.2ex 0px 0.5ex
    line-height:1.7em; 
    xxmargin-top:15px   
 }
h4 {font-size:1.2em; line-height:1.5em; xxmargin-top:15px}
h5 {font-size:1em; line-height:1.3em; color:#0c3317; xxmargin-top:10px}

p, li {line-height:130%}
table {font-size:100%}
select {font:normal normal normal 100%/100% "Trebuchet MS",Verdana,Arial,sans-serif !important}
a, a:link, a:visited {color:#0079bc; text-decoration:none}
a:active, a:focus, a:hover {text-decoration:underline}

.acc {display:none}

/*_________________________FRAMEWORK_________________________*/

body {font:normal normal normal 80%/100% "Trebuchet MS",Verdana,Arial,sans-serif; background:#cedcc2 url(/images/new/bgBody.png) repeat-x; color:#000; text-align:center}
#fwk {background:#fff url(/images/new/bgCanvas.png) repeat-y -980px 0; width:980px; margin:0 auto; text-align:left}
#canvas {background:transparent url(/images/new/bgCanvas.png) no-repeat 0 -122px}
#header {height:100px; width:950px; margin:0 15px; background:#528623 url(/images/new/bgCanvas.png) no-repeat -15px -122px; position:relative}
#body {min-height:600px; width:930px; margin:0 25px}
#footer {height:122px; background:#ecf2ed url(/images/new/bgCanvas.png) no-repeat 0 0; margin-top:40px; color:#80945f}
#footer div {padding:20px 40px}

/*---HEADER---*/
#header a,
#header strong {color:#fff}
#header h3 {color:#fff; margin:0 0 0 20px; width:250px; height:50px; overflow:hidden; font-size:2em; line-height:2em}
#logo {display:block; position:absolute; left:0; top:0; width:270px; height:50px; overflow:hidden; background:url(/images/new/bgCanvas.png) no-repeat -15px -122px}
#logo img {display:none}

/*---LANG---*/
#lang {position:absolute; right:16px; top:13px; color:#64982a}
#lang fieldset {border:0; display:inline}
#lang legend {display:none}
#lang strong,
#lang span,
#lang a {display:block; float:left; height:20px; padding:6px 5px 0 5px}
#lang a#lattlast {padding-left:20px; background:url(/images/new/hdrBundle.png) no-repeat 0 -150px}
#lang span {padding:6px 0 0 0}
#lang select {font-size:1em; line-height:.9em; height:1.9em}
#lang input {font-size:1em; line-height:1em; height:1.9em; padding:0 4px}
#langLinks {padding:0 14px 0 18px}
#langOptions {padding-right:4px}

/*---METANAV---*/
#metaNav {position:absolute; right:16px; top:40px}
#metaNav a {display:block; float:left; height:20px; padding-top:6px; background-image:url(/images/new/hdrBundle.png); background-repeat:no-repeat; padding-left:30px}
#anpassa  {background-position:0 -200px}
#kontakt {background-position:0 -250px; padding-right:4px}
#sok {background-position:0 -300px}

/*---TOPNAV---*/
#topNav {position:absolute; left:10px; top:70px; height:70px; width:930px; overflow:hidden}
#topNav a {float:left; display:block; height:30px; background:url(/images/new/hdrBundle.png) no-repeat 0 -160px; padding-left:20px; color:#000; font-size:1.1em; text-decoration:none}
#topNav a em {text-decoration:none; font-style:normal; font-weight:bold; display:block; background:url(/images/new/hdrBundle.png) no-repeat; padding-right:20px; float:left; display:block; height:30px; cursor:pointer}
#topNav a em span {position:relative; white-space:nowrap; color:#fff}
#topNav a em strong {position:relative; white-space:nowrap; color:#093114}
#topNav a:active em strong, 
#topNav a:focus em strong, 
#topNav a:hover em strong,
#topNav a:active em span, 
#topNav a:focus em span, 
#topNav a:hover em span {text-decoration:underline}
#topNavLeft {float:left}
#topNavLeft a {background-position:0 0}
#topNavLeft a em {background-position:right 0}
#topNavLeft a.sel {background-position:0 -60px; background-color:#fff}
#topNavLeft a.sel em {background-position:right -60px; background-color:#fff}
#topNavLeft a em span, 
#topNavLeft a em strong {top:9px}
#topNavRight {float:right}
#topNavRight a {background-position:0 -30px}
#topNavRight a em {background-position:right -30px}
#topNavRight a.sel {background-position:0 -90px; background-color:#fff}
#topNavRight a.sel em {background-position:right -90px; background-color:#fff}
#topNavRight a em span, 
#topNavRight a em strong {top:11px}
#topNav #skip {position:absolute; top:-900px; left:0px; height:auto}
#topNav #skip a {color:#fff; text-decoration:none; font-size:1.0em; height:auto; padding:0 2px}
#topNav #skip a:active, 
#topNav #skip a:focus, 
#topNav #skip a:hover {display:block; position:absolute; top:940px; left:20px; color:#fff; background:#528623; white-space:nowrap}

#date {text-align:right; color:#47704c; font-size:1.1em; font-weight:bold; padding:12px 0; clear:both}

/*---COLUMNS---*/
#columns {background:url(/images/new/bgTwoLines.png) repeat-y 0 0}
#colLeft {width:216px; float:left; overflow:hidden}
#colContent {width:696px; float:right}
#colCenter {width:503px; float:left}
#colRight {width:165px; float:right}
#colEnd {clear:both}

#colContent.withGutter #colCenter {width:473px}
#colContent.withoutColRight {background:#fff url(/images/new/blank.png)}
#colContent.withoutColRight #colCenter {width:696px}
#colContent.withoutColRight #colRight {display:none}


/*---LOG IN/OUT---*/
#log {margin:0 16px 30px 0}
#log b {display:block; border:1px solid; border-width:0 1px; line-height:1px; height:1px; overflow:hidden}
#log b.t0 {height:0; border-top:1px solid}
#log b.t1 {height:2px}
#log b.t2 {height:2px}
#log b.b2 {height:3px}
#log b.b1 {margin:0 1px}
#log b.b0 {margin:0 2px; height:0; border-top:1px solid}
#log a {display:block; background-image:url(/images/new/icoBundle.png); background-repeat:no-repeat; padding:6px 0 6px 33px; border:1px solid; border-width:0 1px}
#log p {padding:0 0 0 33px; text-decoration:none; border:1px solid; border-width:0 1px}
#logLink {font-weight:bold}
#log.in b,
#log.in a,
#log.in p {border-color:#d8e3ca; background-color:#eef4dd}
#log.in #logLink {background-position:0 -200px}
#log.out b,
#log.out a,
#log.out p {border-color:#c6e1f0; background-color:#e5f1f8}
#log.out #logLink {background-position:0 -250px}
#serviceNav ul {list-style:none}
#serviceNav li {display:inline}
#serviceNav em {font-style:normal; font-weight:bold}
#serviceNav a {background-image:url(/images/new/icoBundle.png); background-repeat:no-repeat; background-position:14px -792px; padding:5px 0 2px 33px; display:block}
#serviceNav strong a {background-position:4px -550px}

/*---DETNAV---*/
#detNav ul {list-style:none}
#detNav li {display:inline}
#detNav em {font-style:normal; font-weight:bold}
#detNav a,
#detNav strong {background-image:url(/images/new/icoBundle.png); background-repeat:no-repeat; padding:0 0 2px 24px; display:block; line-height:125%}
#detNav strong, #detNav em a, #detNav strong {color:#0c3317}
#detNav strong {background-position:1px -600px}
#detNav .l2 strong,
#detNav .l3 strong {background-position:9px -600px}
#detNav a {background-position:1px -500px}
#detNav a.fldr {background-position:4px -300px}
#detNav .l2 a,
#detNav .l3 a {padding:0 0 2px 32px; background-position:9px -500px}
#detNav .l2 strong,
#detNav .l3 strong {padding:0 0 2px 32px}
#detNav .l2 a.fldr {background-position:12px -300px}
#detNav .l3 a.fldr {background-position:24px -300px}
#detNav .l2 {border-right:14px solid #fff}
#detNav .l2 em {display:block; background:#eef4dd; border:solid #dae5cd; border-width:0 1px}
#detNav .l2 em a {padding:3px 0 3px 22px; background-position:2px -398px}
#detNav .l2 ul {background:#eef4dd; border:solid #dae5cd; border-width:0 1px}
#detNav .l3 {position:relative; left:8px}
#detNav .l3 em {display:block; background:#fff; border:solid #dfe8d3; border-width:0 1px}
#detNav .l3 em a {background-position:2px -398px}
#detNav .l3 ul {background:#fff; border:solid #dfe8d3; border-width:0 1px}
#detNav b {display:block; border:solid; border-width:0 1px; line-height:1px; height:1px; overflow:hidden}
#detNav b.t1 {margin:0 5px}
#detNav b.t2 {margin:0 3px; border-width:0 2px}
#detNav b.t3 {margin:0 2px}
#detNav b.t4 {margin:0 1px; height:2px}
#detNav b.b1 {margin:0 0 0 5px}
#detNav b.b2 {margin:0 0 0 3px; border-width:0 1px 0 2px}
#detNav b.b3 {margin:0 0 0 2px}
#detNav b.b4 {margin:0 0 0 1px; height:2px}
#detNav .l2 b {border-color:#dae5cd; background:#eef4dd}
#detNav .l2 b.t1,
#detNav .l2 b.b1 {height:0;border-top:1px solid #dae5cd}
#detNav .l3 b {border-color:#dfe8d3; background:#fff}
#detNav .l3 b.t1,
#detNav .l3 b.b1 {height:0;border-top:1px solid #dfe8d3}
#detNav .l2 b.t0, 
#detNav .l2 b.b0, 
#detNav .l3 b.t0, 
#detNav .l3 b.b0 {margin:0; height:5px; border:0; background:transparent}
#specialNav {margin-top:.8em}

/*---ANPASSA---*/
body.tsBigger {font-size:90%}
body.tsBiggest {font-size:100%}
body.lhBigger p,
body.lhBigger li {line-height:165%}
body.lhBiggest p,
body.lhBiggest li {line-height:200%}

/*---MODAL---*/
.modal #header #lang,
.modal #header #metaNav,
.modal #header #topNav a,
.modal #footer div {opacity:.33}
.modal #header #topNav a.sel {opacity:1}
.modal #header a,
.modal #header #topNav a em,
.modal #header #topNav a span,
.modal #header #topNav a strong,
.modal #footer a {text-decoration:none; cursor:text}
.modal #columns {background:url(/images/new/bgRightLine.png) repeat-y 0 0}
.modal #colLeft {display:none}
.modal #colContent {width:930px}
.modal #colCenter {width:737px}

/*_________________________CONTENT_________________________*/

/*---MARGINS & PADDINGS---*/
.mt0 {margin-top:0}
.mt5 {margin-top:5px}
.mt15 {margin-top:15px}
.mt20 {margin-top:20px}
.mt25 {margin-top:25px}
.mb0 {margin-bottom:0}
.mb5 {margin-bottom:5px}
.mb15 {margin-bottom:15px}
.mb20 {margin-bottom:20px}
.mb25 {margin-bottom:25px}

/*---PRIMARY & SECONDARY---*/
.primary {margin-bottom:20px}
.secondary {margin-bottom:20px}
.secondary h3 {background:url(/images/new/bgSecondaryHeadline.png) repeat-x 0 bottom; margin:0; font-size:1.2em; line-height:1.5em; padding:0 0 4px 0}
.secondary p {margin:5px 0}

/*---HEADLINE---*/
.headline {background:url(/images/new/bgHeadline.png) repeat-x 0 bottom; margin-bottom:10px; position:relative}
.headline h2 {line-height:1em; min-height:70px; padding-right:100px}
.headline .icons {position:absolute; right:0; top:0}
.headline a {display:block; float:left; padding:33px 5px 3px 5px}
.headline a:active,
.headline a:focus,
.headline a:hover {text-decoration:underline}
.headline a.lyssna {background:url(/images/new/icoBundle.png) no-repeat 50% -75px}
.headline a.skrivUt {background:url(/images/new/icoBundle.png) no-repeat 50% 0}

/*---INTRO---*/
.intro {font-weight:bold; font-size:1.2em; margin:15px 0}
.intro a.introLink {padding:5px 0 5px 15px; background:url(/images/new/icoBundle.png) no-repeat 0 -790px}

/*---NEWSLIST---*/
.newsList {margin-right:-5px; background:url(/images/new/bgPostIt.png) no-repeat 0 bottom; min-height:167px; padding:10px 5px 10px 0}
.newsList li {padding:2px 0 2px 15px; background:url(/images/new/icoBundle.png) no-repeat 0 -794px}

/*---LINKLIST---*/
.linkList {padding:10px 0}
.linkList li {padding:2px 0 2px 15px; background:url(/images/new/icoBundle.png) no-repeat 0 -794px}

/*---LATEST REVIEW---*/
.latestReview {font-size:1.3em;color:#999;margin-top:30px}

/*---BOX---*/
.box {margin:20px 0}
.box .boxContent {border:solid; border-width:0 1px; padding:0 10px; position:relative}
.box b {display:block; border:solid; border-width:0 1px; line-height:1px; height:1px; overflow:hidden}
.box b,
.box .boxContent {border-color:#c6c6c6; background:#ecf2ee}
.box b.t1 {margin:0 5px; height:0; border-top:1px solid #c6c6c6}
.box b.t2 {margin:0 3px; border-width:0 2px}
.box b.t3 {margin:0 2px}
.box b.t4 {margin:0 1px; height:2px}
.box b.b1 {margin:0 0 0 5px; height:0; border-bottom:1px solid #c6c6c6}
.box b.b2 {margin:0 0 0 3px; border-width:0 1px 0 2px}
.box b.b3 {margin:0 0 0 2px}
.box b.b4 {margin:0 0 0 1px; height:2px}
.box h3 {font-size:1.2em; line-height:1.2em; margin:0 0 5px 0;}

.buttonRow {border-top:1px solid #c6c6c6; margin-top:5px; padding:5px 0; text-align:right}


/*---INFOLINK---*/
.infoLink {padding:0 0 0 20px; background:url(/images/new/icoBundle.png) no-repeat 0 -750px}
.box .infoLink {background:url(/images/new/icoBundle.png) no-repeat 0 -700px}
.infoLinkRight {position:relative; width:100%}
.infoLinkRight p {line-height:140%}
.infoLinkRight .infoLink {position:absolute; right:0; top:0}

/*---OTHER LINKS---*/
.internal {padding:0 0 0 18px; background:url(/images/new/icoBundle.png) no-repeat 4px -796px}
.external {padding:0 0 0 18px; background:url(/images/new/icoBundle.png) no-repeat 0 -896px}
.pdf {padding:0 0 0 18px; background:url(/images/new/icoBundle.png) no-repeat 0 -996px}


/*_________________________CONTENT_________________________*/

@media print {
	* {position:static}
	#logo {position:static; padding-bottom:2em}
	#logo img {display:block}
	#fwk, #canvas, #body, #columns {width:100%; position:static; margin:0; padding:0}
	body, #fwk, #canvas, #header, #logo, #columns {background:#ffffff url(/images/new/blank.png);margin:0}
	#header {height:auto}
	#header h3 {display:none}
	#acc,#lang,#metaNav,#topNav,#footer,#date,#colLeft {display:none}
	#colContent {width:100%; float:none}
	#colCenter, 
	#colCenter.withGutter {width:70%}
	#colRight {width:25%}
	.box .boxContent {border:1px solid #ccc}
	.box b,
	.infoLink {display:none}
}

/*_______________EPI SERVER________________________*/

.loginBox 
{ 
	border: #528623 1px solid; 
	width:300px; 
	padding-left:20px; 
	padding-top:30px; 
	padding-bottom:10px; 
	padding-right:20px;
	background-image: url(../images/loginbackground.gif); 
	background-repeat: no-repeat; 
	background-color: #FFFFFF; 
}

.loginBoxAlternate
{
	width:100%;
	height:100%;
	padding: 0px 0px 0px 0px;
	background-color: #ECEFF3; 
}
TD.loginPopup
{ 
	font-weight: bold;
	padding: 1px 20px 1px 20px;
}

DIV#innehall_start_print {
	FONT-SIZE: 75%; width: 75%; FLOAT: left; PADDING-BOTTOM: 5ex; PADDING-TOP: 5px;
}

.Normal
{
    MARGIN: 0px 0px 1ex; 
    LINE-HEIGHT: 130%;
    EditMenuName: Normal; 
}

.Tabletext
{
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
    EditMenuName: Tabell;
}