@import url('slfgeneral.css');
@import url('slfnavigation.css');
@import url('slflinks.css');
@import url('slfpages.css');
@import url('slfform.css');
@import url('slffullcontent.css');

.puffPress {
	width: 546px;
	max-width: 506px;
	height: 170px;
	max-height: 130px;
	padding: 20px;
	background: url('/filearchive/6/666/presskontakt.jpg') no-repeat 0 0;
	}

.puffPressContent {
	width:250px;
	}

.pressThumb {
	border: #dfdfdf solid 1px;
	padding: 5px;
	width: 75px;
	height: 75px;
	}



/*-----Start-----------------------------------------------------------------------------*/

.p1toprow {
	background-position: bottom;
	}

.p1topbox {
	padding: 15px;
	border: #e8e8e8 1px solid;
	border-width: 0px 0px 0px 1px;
	}

.p1PuffTop {
	display: block;
	width: 300px;
	margin: 0px;
	padding: 0px;
	}

.p1PuffBtm {
	width: 300px;
	max-width: 258px;
	height: 107px;
	min-height: 78px;
	background: url('/filearchive/3/350/p1puff.gif') no-repeat;
	padding: 13px 21px 16px 21px;
	text-align: left;
	line-height: 16px;
	}




/*-----Search Box-----------------------------------------------------------------------------*/	

.searchcontainer {
	float: right;
	}

.searchtextbox {
	height: 18px;
	width: 120px;
	font-size: 11px;
	border: 1px solid #dbdbdb;
	border-width: 1px 0px;
	float: left;
	display: block;
	padding: 1px;
	margin: 0px;
	}

.searchtextboxL {
	height: 18px;
	width: 4px;
	display: block;
	float:left;
	background-image: url('/filearchive/3/365/searchl.gif');
	}

.searchtextboxR {
	height: 18px;
	width: 4px;
	display: block;
	float:left;
	background-image: url('/filearchive/3/366/searchr.gif');
	margin-right: 12px;
	}


.searchlabel {
	color: #508156;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	line-height: 20px;
	padding: 0px 15px;
	}

.searchbutton {
	height: 18px;
	width: 40px;
	border: solid 1px #dbdbdb;
	background-color: #f5f5f5;
	cursor: pointer;
	font-size: 11px;
	font-family: verdana;
	}

.searchbarblock {
	color: #508156;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	height: 18px;
	line-height: 20px;
	padding: 0px 15px;
	border: solid #e8e8e8;
	border-width: 0px 1px 0px 0px;
	}

a.searchbarblock {
	color: #508156;
	}



/*-----Search Result-----------------------------------------------------------------------------*/

.searchresulthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.searchresultcount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.searchresulttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 20px 0px 0px 0px;
	color: #9a5544;
	}

.searchresulttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	}


.searchbuttonresult {
	height: 18px;
	width: 50px;
	border: solid 1px #999;
	background-color: #f5f5f5;
	cursor: pointer;
	font-size: 11px;
	font-family: verdana;
	}

.searchbuttonresult2010 {
	height: 25px;
        line-height:22px;
	width: 238px;

	/*background-color: #e0e0e0;*/
background: url(/filearchive/9/9047/projsearchbtnbg.gif) #e0e0e0 repeat-x top;
	cursor: pointer;
	font-size: 12px;
	font-family: verdana;
font-weight:bold;
color:#9a5544;
margin-left:20px;
margin-top:15px;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #c1c1c1;
}

/*-----Resultatbanken-----------------------------------------------------------------------------*/

.resultbanktitle {margin:0px 0px 20px 0px;}

.resultbanktitlefloat {float:left; margin:0px 30px 20px 0px;}

.resultbanktextfloat {float:left; margin:0px;}

.resultbankfloatright {float:right;}

.resultbankclearboth {clear:both;}


.filterbutton {
	height: 18px;
	width: 60px;
	border: solid 1px #dbdbdb;
	background-color: #f5f5f5;
	cursor: pointer;
	font-size: 11px;
	font-family: verdana;
	}


.searchtextboxresult {
	height: 18px;
	width: 173px;
	font-size: 11px;
	border: 1px solid #999;
	float: left;
	display: block;
	padding: 1px;
	margin: 0px 42px 5px 0px;
        _margin: 0px 38px 30px 0px;
	}

.searchtextboxRResult {
	height: 18px;
	width: 4px;
	display: block;
	float:left;
	background-image: url('/filearchive/3/366/searchr.gif');
	margin: 0px 40px 30px 0px;
        _margin: 0px 37px 30px 0px;
	}


/* resultatbanken 2010 */
.projbankwrapper{float:left;}

.projbanktopwrapper{background:url(/filearchive/8/8752/projsearchtop.jpg) no-repeat top; height:21px; width:417px;}
.projbankbottomwrapper{background:url(/filearchive/8/8751/projsearchbottom.jpg) no-repeat bottom; height:260px; width:417px; padding-bottom: 20px;}

.projbanksubtopwrapper{background:url(/filearchive/8/8924/projsubsearchtop.jpg) no-repeat  left top; height:21px; width:275px;}
.projbanksubbottomwrapper{background:url(/filearchive/8/8923/projsubsearchbottom.jpg) no-repeat left bottom; height:280px; *height:300px; width:275px; padding-bottom: 20px;}



.resultbanktitle2010 {margin:0px 0px 20px 0px; border:1px solid red;}

.resultbanktitlefloat2010 {margin:0px 30px 10px 20px; }

.resultbanktextfloat2010 { margin:0px; float:left}
.resultbanktextfloat2010 h6{color:#000; font-size:11px; font-family:verdana;}

.resultbankfloatright2010 {float:right; display:none; visibility:hidden;}

.resultbankclearboth2010 {clear:both;}

.resultbankclearboth2010 select{
width:238px;
}

.resultbankinputwrapper{
margin:0px 30px 10px 20px;
clear:both;
}

.resultbankinputwrapper input{
width:238px;
}

.filterbutton2010 {
	height: 18px;
	width: 60px;
	border: solid 1px #dbdbdb;
	background-color: #cccccc;
	cursor: pointer;
	font-size: 11px;
	font-family: verdana;
	}


.searchtextboxresult2010 {
	height: 18px;
	width: 173px;
	font-size: 11px;
	border: 1px solid #999;
	float: left;
	display: block;
	padding: 1px;
	margin: 0px 42px 5px 0px;
        _margin: 0px 38px 0px 0px;
	}

.searchtextboxRResult2010 {
	height: 18px;
	width: 4px;
	display: block;
	float:left;
	background-image: url('/filearchive/3/366/searchr.gif');
	margin: 0px 40px 30px 0px;
        _margin: 0px 37px 30px 0px;
	}

.projsearchbtn{height:25px;}
.startpagenewswrapper{float: left; margin-left:38px; *margin-left:38px;  padding-left:33px; border-left: 1px solid #ccc; min-height:365px; margin-bottom:40px; width:418px;}



/*-----Puffar-----------------------------------------------------------------------------*/

.l {float:left}
.puffix {background:url(filearchive/8/8345/puff_bg.gif?seed=743194001)}
.puffminheight { #height:120px; min-height:120px}

.puffwideWrap {margin:30px 0px 30px 0px;}

.puffcontentText {}

.puffcontentTexttop {background:url(/filearchive/6/6928/puff_content_top.gif) no-repeat left top; height:13px;}

.puffcontentTextbtm {background: #fff url(/filearchive/6/6927/puff_content_btm.gif) no-repeat left bottom; padding:0px 15px 15px 15px;}

.puffcontenttextbtm .left {width: 250px; float: left; font-size:13px; line-height:21px;}
.puffcontenttextbtm .right {float:left; color:#9A5544; font-size:13px; line-height:21px; width:250px;}


.puffwideText {}

.puffwideTexttop {background:url(/filearchive/6/6425/puff_wide_top.gif?seed=2126319013) no-repeat left top; height:13px;}

.puffwideTextbtm {background: #fff url(/filearchive/6/6424/puff_wide_btm.gif?seed=1480469804) no-repeat left bottom; padding:0px 15px 15px 15px;}

.puffwidetextbtm .left {width: 180px; float: left; font-size:13px; line-height:21px;}
.puffwidetextbtm .right {float:left; color:#9A5544; font-size:13px; line-height:21px; width:250px;}

/* ny projektvisning 2010 */
.puffwidetexttop2010 {background:url(/filearchive/8/8978/proj_content_top.jpg) no-repeat left top; height:13px;}

.puffwidetextbtm2010 {background: #fff url(/filearchive/8/8977/proj_content_bottom.jpg) no-repeat left bottom; padding:0px 15px 15px 15px;}

.puffwidetextbtm2010 .left {width: 180px; float: left; font-size:13px; line-height:21px;}
.puffwidetextbtm2010 .right {float:left; color:#9A5544; font-size:13px; line-height:21px; width:250px;}



.puffLeft {height:122px; margin:30px 0px 0px 0px; /*padding-left:116px; background: url(/filearchive/6/6807/tree.jpg) no-repeat;*/}

.puffLeftImage {width:116px; float:left;}

.puffLeftImage img {border:0px;}

.puffLeftText {float:left; width:402px;}

.puffLeftTop{margin:0px 0px 0px 0px; height:13px; background:url(/filearchive/6/6425/puff_wide_top.gif?seed=2126319013) no-repeat  top right;}

.puffLeftBtm {background: #fff url(/filearchive/6/6424/puff_wide_btm.gif?seed=1480469804) no-repeat right bottom; padding:0 15px; height:109px;}


.puffTopContainer {
	width:100%;
	height:10px;
	margin:0px;
	}

.puffTopL {
	float:left;
	width:10px;
	height:10px;
	background:url(/filearchive/6/685/puffTopL.gif) no-repeat 0 0;
	}

.puffTop {
	height:10px;
	background:url(/filearchive/6/684/puffTop.gif) repeat-x 0 0;
	}

.puffTopR {
	float:right;
	width:10px;
	height:10px;
	background:url(/filearchive/6/686/puffTopR.gif) no-repeat 0 0;
	}

.puffMidContainer {
	width:100%;
	margin:0px;
	}

.puffMidL {
	float:left;
	width:10px;
	height:100%;
	background:url(/filearchive/6/682/puffL.gif);
	}

.puffMid {
	padding:5px 20px;
	height:100%;
	}

.puffMidR {
	float:right;
	width:10px;
	height:100%;
	background:url(/filearchive/6/683/puffR.gif);
	}

.puffBtContainer {
	width:100%;
	height:20px;
	margin:0px;
	}

.puffBtL {
	float:left;
	width:10px;
	height:20px;
	background:url(/filearchive/6/680/puffBtmL.gif) no-repeat 0 0;
	}

.puffBt2 {
	height:20px;
	background:url(/filearchive/6/679/puffBtm.gif) repeat-x 0 -1px;
	}

.puffBtR {
	float:right;
	width:10px;
	height:20px;
	background:url(/filearchive/6/681/puffBtmR.gif) no-repeat 0 0;
	}

.puffRContainer {
	width: 162px;
	text-align: left;
	margin: 10px 0px 10px 0px;
	}

.puffRTop {
	display: block;
	width: 162px;
	height: 5px;
	background:url(/filearchive/7/779/puff_r_top.gif) no-repeat 0 0;
	margin: 0px;
	font-size: 4px; 
	color: #838383; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.puffRContent {
	display: block;
	width: 162px;
	max-width: 132px;
	background:url(/filearchive/7/733/puff_r_content.gif) repeat-y 0 0;
	padding: 8px 15px 3px 15px;
	margin: 0px;
	text-align: left;
	line-height: 16px;
	}

.puffRBtm {
	display: block;
	width: 162px;
	height: 18px;
	background:url(/filearchive/7/734/puff_r_btm.gif) no-repeat 0 0;
	margin: 0px;
	}

.vinjettPotatis {
	background:url(/filearchive/1/1727/vinjett_potatis.gif) no-repeat center 200px;
	}

.vinjettGronsaker {
	background:url(/filearchive/2/2032/vinjett_gronsaker.gif) no-repeat center 200px;
	}

.vinjettAgg {
	background:url(/filearchive/2/2031/vinjett_fjaderfa.gif) no-repeat center 200px;
	}

.vinjettArbetsmiljo {
	background:url(/filearchive/1/1855/vinjett_arbetsmiljo.gif) no-repeat center 200px;
	}

.vinjettBioenergi {
	background:url(/filearchive/1/1856/vinjett_bioenergi.gif) no-repeat center 200px;
	}

.vinjettHast {
	background:url(/filearchive/1/1857/vinjett_hast.gif) no-repeat center 200px;
	}

.vinjettMjolk {
	background:url(/filearchive/1/1858/vinjett_mjolk.gif) no-repeat center 200px;
	}

.vinjettNot {
	background:url(/filearchive/1/1859/vinjett_not.gif) no-repeat center 200px;
	}

.vinjettSockerbeta {
	background:url(/filearchive/1/1860/vinjett_sockerbeta.gif) no-repeat center 200px;
	}

.vinjettTillvaxt {
	background:url(/filearchive/2/2033/vinjett_tillvaxt.gif) no-repeat center 200px;
	}

.vinjettLivsmedel{
	background:url(/filearchive/2/2124/vinjett_livsmedel.gif) no-repeat center 200px;
	}

.vinjettVall {
	background:url(/filearchive/1/1862/vinjett_vall.gif) no-repeat center 200px;
	}

.vinjettVaxt {
	background:url(/filearchive/1/1863/vinjett_vaxtforadling.gif) no-repeat center 200px;
	}

.vinjettVaxtnaring {
	background:url(/filearchive/1/1864/vinjett_vaxtnaring.gif) no-repeat center 200px;
	}


/* Sökresultat */
div.resultheader{
background: url(/filearchive/6/6248/searchresultpuffclosed.gif) no-repeat;
height:38px;
width:775px;
padding:9px 0px 0px 10px;
cursor: pointer;
margin:10px 0px 6px 0px;
}

.resultcontent {
margin:5px 20px 0px 10px;
}

div.resultheaderopen{
background: url(/filearchive/6/6249/searchresultpuffopen.gif) no-repeat;
height:38px;
width:775px;
padding:9px 0px 0px 10px;
cursor: pointer;
margin:10px 0px 6px 0px;
}


/* Sökresultat */
div.resultheader2{
background: url(/filearchive/6/6840/projectpuffclosed.gif) no-repeat;
height:38px;
padding:9px 0px 0px 10px;
cursor: pointer;
margin:10px 0px 6px 0px;
}

.resultcontent2{
margin:5px 10px 0px 10px;
}

div.resultheader2open{
background: url(/filearchive/6/6841/projectpuffopen.gif) no-repeat;
height:38px;
padding:9px 0px 0px 10px;
cursor: pointer;
margin:10px 0px 6px 0px;
}

div.moreinfoheader2{
background: url(/filearchive/7/7025/moreinfopuffclosed.gif) no-repeat;
height:38px;
padding:9px 0px 0px 10px;
cursor: pointer;
margin:10px 0px 6px 0px;
}

.moreinfoheader2{
margin:5px 10px 0px 10px;
}

div.moreinfoheader2open{
background: url(/filearchive/7/7026/moreinfopuffopen.gif) no-repeat;
height:38px;
padding:9px 0px 0px 10px;
cursor: pointer;
margin:10px 0px 6px 0px;
}

/* Sökresultat 2010 */
div.result2010header2{
background: url(/filearchive/8/8975/project_accord_closed.jpg) no-repeat;
height:38px;
padding:9px 0px 0px 10px;
cursor: pointer;
margin:10px 0px 6px 0px;
}

div.result2010header2open{
background: url(/filearchive/8/8976/project_accord_open.jpg) no-repeat;
height:38px;
padding:9px 0px 0px 10px;
cursor: pointer;
margin:10px 0px 6px 0px;
}


.result {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #838383;
	margin: 0px;
	padding: 6px 0px 6px 18px;
}

.rank {float:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
.resultwrap {	
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: #f1f1f1 solid 0px;
	border-bottom-width: 1px;
	color: #838383;
	margin: 0px;
	padding: 6px 0px 6px 18px;
	display: block;
	width: 100%;
	background: url(/filearchive/8/887/document.gif) 2px 8px no-repeat;
}

h3.topmargin {margin-top:25px;}

.pdfmargin {}

/* Skriv ut*/

.printbtn {float:right; text-decoration:underline;}


#hintbox{ /* CSS for pop up hint box */
position:absolute;
top: 0;
background: #fff url(/filearchive/7/7070/bgInfobox.jpg) repeat-x;
width: 150px; /*Default width of hint.*/ 
padding: 8px 14px;
border:1px solid #c7c7c7;
font:normal 11px Verdana;
line-height:20px;
z-index:100;
border-right: 1px solid #c7c7c7;
border-bottom: 1px solid #c7c7c7;
visibility: hidden;
text-align:left;
}

.hintanchor{ /* CSS for link that shows hint onmouseover */
font-weight: bold;
color: #9A5544;
margin: 10px;
text-align:left;
}

.hintanchorimage {border:0px; margin:0px 0px 0px 0px;}

#hintbox {margin-top:-40px;}

#hintbox2{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background: #fff url(/filearchive/7/7070/bgInfobox.jpg) repeat-x;
width: 150px; /*Default width of hint.*/ 
padding: 8px 14px;
border:1px solid #c7c7c7;
font:normal 11px Verdana;
line-height:20px;
z-index:100;
border-right: 1px solid #c7c7c7;
border-bottom: 1px solid #c7c7c7;
visibility: hidden;
text-align:left;
}

.hintanchor2{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: #9A5544;
margin: 10px;
text-align:left;
}

.hintanchorimage2 {border:0px; margin:0px 0px 0px 0px;}




/*-----LastUpdated-----------------------------------------------------------------------*/
div.lastupdated {
    color:#838383;
    font-style:italic;
    padding-top:36px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
}


/* Addthis
***********************************************************/
div.addthis_toolbox{}
div.addthis_default_style{margin-top:15px;}

a.addthis_button_compact{}
span.addthis_separator{}
a.addthis_button_facebook{}

a.addthis_button_email{}
a.addthis_button_favorites{}
a.addthis_button_print{}

