* {
	margin: 0;
	padding: 0;
}

html>body {
font-size: 75%;
}

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 1em;
	color:#58585a;
	background-image:url(../sustain_images/bg.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

h1, h2, h3 {
	font-family:Verdana, Geneva, sans-serif;
	color:#58585a;
}

h1 {
	/*font-size: 36px;*/
	font-size:3.0em;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:0.5em;
}

h2 {
	/*font-size: 22px;*/
	font-size:1.8em;
	font-weight:lighter;
}

h3 {
	/*font-size: 14px;*/
	font-size:1.2em;
	font-weight: lighter;
}

h4 {
	/*font-size: 12px;*/
	font-size:1.0em;
	font-weight: bold;
}



/* Rubrikstorlekar */
.H-Biggest {
	
	font-size:3.0em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:0.3em;
}
.H-Big {
	
	font-size:3.0em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.1em;
	margin-bottom:0.2em;	
}
.H-Med {
	
	font-size:1.7em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	line-height:1.2em;
	margin-bottom:0.2em;	
}
.H-Med-Bold {
	
	font-size:1.7em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:0.3em;	
}
.H-Small {
	
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:0.3em;	
}



p {
	line-height: 1.5em;
	font-size:1em;
	margin-bottom: 0.8em; /* 1.5em*/
}

a:link, a:visited {
	text-decoration: none;
	color: #00782C;
	
}

a:hover 
{
	text-decoration:underline;
	color: #00782C;
}

img {
	border:0;
}
.page-img {
	float:left;
	width:100%;
	padding-bottom:5px;	
}
.page-img .textleft {
	font-size:0.85em;
	float:left;
	padding-left:10px;
}
.page-img .textright {
	font-size:0.85em;	
	float:right;
	padding-right:10px;
}

.bildVanster {
	float:left;
	margin:0 10px 10px 0;
}
.bildHoger {
	float:right;
	margin:0 0 10px 10px;
}

.strong {
	font-weight:bold;
}

blockquote {
	margin-left: 15px;
	margin-right: 15px;
}

ul {
	list-style-type: none;
	padding: 0;
	line-height: 17px;
	margin-bottom: 1em;
}

li {
	margin: 0;
	background-image:url(../sustain_images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 5px 10px;
}

/* Styles */

.caption {
	line-height: 1.5em;
	font-size:0.8em;
	padding: 0 5px;
}
.tableCaption {
	line-height: 1.5em;
	/*font-size:0.8em;*/
	padding: 0;
}
table p {
	padding:0;
	margin:0;
}
table .caption {
	font-size:1.0em;	
}

/* Top */
#toptop {
	width: 960px;
	/*height: 30px;*/
	margin: 0 auto;
	padding: 0 0 0 0;
	
	text-align:right;
	
	min-height:30px;
	height:auto !important;
	height:30px;
}
.toppanel {
	float:right;
	width:auto;
}
ul.toplinks {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:0.8em;
	line-height:1.3em;
	padding-right:10px;
	border-right:solid 1px #939598;
	margin-right:45px;
	margin-top:7px;
}
ul.toplinks li {
	list-style-type:none;
	background:none;
	padding:0;
	margin:0;
	display:inline;
}
ul.toplinks li a, ul.toplinks li a:link, ul.toplinks li a:visited {
	color:#939598;
	padding-left:10px;
	margin-left:10px;
	border-left:solid 1px #939598;
}
.searchholder {
	float:left;
	width:auto;
	padding:3px 0 0 0;	
}
	
#top {
	width: 960px;
	/*height: 171px;*/
	margin: 0 auto;
	min-height:171px;
	height:auto !important;
	height:171px;
}

#logo {
	width: 600px;
	height: 128px;
	margin: 0 auto;
	float:left;
	padding: 0 0 0 10px;
}
#topRight {
	width: 350px;
	height: 128px;
	margin: 0 auto;
	float:left;
	padding: 0;
}
#topmenu_holder {
	width: 940px;
	/*height:31px*/
	margin: 5px auto 0 auto;
	float: left;
	padding: 0 10px;
}
.topmenuRightPanel {
	width:auto;
	float:right;
	line-height:1.1em;
}
.topmenuRightPanel ul {
	list-style-type:none;
	padding:2px 10px 0 0;
	margin:0;
}
.topmenuRightPanel ul li {
	color:#fff;
	font-size:0.8em;
	list-style-type:none;
	line-height:1.3em;
	margin:0;
	padding:0 0 0 0;
	background-image:none;
}
.topmenuRightPanel a, .topmenuRightPanel a:link, .topmenuRightPanel a:visited, .topmenuRightPanel a:hover, .topmenuRightPanel a:active {
	color:#fff;	
}

/* Menus */
/* Top-menu */
.top_menu {
	float:left;
	width:940px;
	/*height:30px;*/
	background-image:url(../sustain_images/top_menu_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	
	/*background-color:#0c6f2a;*/
}
/* Top-menu-Green */
ul.top_menu_list {
	float:left;
	width:auto;
	padding:0;
	margin:0;
}
ul.top_menu_list li {
	/*height:30px;*/
	float:left;
	list-style-type: none;
	padding:0;
	margin:0;
	background-image:none;
}
ul.top_menu_list li a {	
	display:block;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	/*font-size:12px;*/
	font-size:1.0em;
	color:#dcebce;
	padding:6px 10px;
	float:left;
	background-image:url(../sustain_images/top-menu-separator.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
ul.top_menu_list li a:hover{	
	color:#dcebce;
	background-image:url(../sustain_images/top-menu-green.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#50a927;
	text-decoration:none;
}
ul.top_menu_list li a span {
	display:block;
	margin:0;
	padding:0 10px;
	line-height: 1.5em;
}


/* Top-menu-Green */
ul.top_menu_list li a.colorclass1 {
	color:#dcebce;
	background-image:url(../sustain_images/top-menu-separator.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
ul.top_menu_list li a.colorclass1:hover {
	color:#dcebce; 
	background-color:#50a927;
	background-image:url(../sustain_images/top-menu-green.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass1 ul.top_menu_list li a.menu-active {
	color:#dcebce;
	background-color:#50a927;
	background-image:url(../sustain_images/top-menu-green.gif);
	background-position:top;
	background-repeat:repeat-x;		
}
body.colorclass1 .colorborder {
	border-bottom:solid 8px #7DC355;	
}


/* Top-menu-Orange */
ul.top_menu_list li a.colorclass2 {
	color:#dcebce;
	background-image:url(../sustain_images/top-menu-separator.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
ul.top_menu_list li a.colorclass2:hover{
	color:#dcebce;
	background-color:#c75518;
	background-image:url(../sustain_images/top-menu-orange.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass2 ul.top_menu_list li a.menu-active {
	color:#dcebce; 
	background-color:#c75518;
	background-image:url(../sustain_images/top-menu-orange.gif);
	background-position:top;
	background-repeat:repeat-x;		
}
body.colorclass2 .colorborder {
	border-bottom:solid 8px #FF7D17;	
}


/* Top-menu-Blue */
ul.top_menu_list li a.colorclass3 {
	color:#dcebce;
}
ul.top_menu_list li a.colorclass3:hover{
	color:#dcebce; 
	background-color:#579cd0;
	background-image:url(../sustain_images/top-menu-blue.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass3 ul.top_menu_list li a.menu-active {
	color:#dcebce; 
	background-color:#579cd0;
	background-image:url(../sustain_images/top-menu-blue.gif);
	background-position:top;
	background-repeat:repeat-x;	
}
body.colorclass3 .colorborder {
	border-bottom:solid 8px #6EC6F0;	
}


/* Top-menu-Red */
ul.top_menu_list li a.colorclass4 {
	color:#dcebce;
}
ul.top_menu_list li a.colorclass4:hover{
	color:#dcebce; 
	background-color:#e21119;
	background-image:url(../sustain_images/top-menu-red.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass4 ul.top_menu_list li a.menu-active {
	color:#dcebce; 
	background-color:#e21119;
	background-image:url(../sustain_images/top-menu-red.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass4 .colorborder {
	border-bottom:solid 8px #EA0000;	
}
/* Top-menu-Green */
ul.top_menu_list li a.colorclass5 {
	color:#dcebce;
	background-image:url(../sustain_images/top-menu-separator.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
ul.top_menu_list li a.colorclass5:hover {
	color:#dcebce; 
	background-color:#50a927;
	background-image:url(../sustain_images/top-menu-green.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass5 ul.top_menu_list li a.menu-active {
	color:#dcebce;
	background-color:#50a927;
	background-image:url(../sustain_images/top-menu-green.gif);
	background-position:top;
	background-repeat:repeat-x;		
}
body.colorclass5 .colorborder {
	border-bottom:solid 8px #7DC355;	
}
/* Top-menu-Green */
ul.top_menu_list li a.colorclass6 {
	color:#dcebce;
	background-image:url(../sustain_images/top-menu-separator.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
ul.top_menu_list li a.colorclass6:hover {
	color:#dcebce;
	background-color:#c75518;
	background-image:url(../sustain_images/top-menu-orange.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass6 ul.top_menu_list li a.menu-active {
	color:#dcebce; 
	background-color:#c75518;
	background-image:url(../sustain_images/top-menu-orange.gif);
	background-position:top;
	background-repeat:repeat-x;		
}
body.colorclass6 .colorborder {
	border-bottom:solid 8px #FF7D17;	
}
/* Top-menu-Green */
ul.top_menu_list li a.colorclass7 {
	color:#dcebce;
	background-image:url(../sustain_images/top-menu-separator.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
ul.top_menu_list li a.colorclass7:hover {
	color:#dcebce; 
	background-color:#579cd0;
	background-image:url(../sustain_images/top-menu-blue.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass7 ul.top_menu_list li a.menu-active {
	color:#dcebce; 
	background-color:#579cd0;
	background-image:url(../sustain_images/top-menu-blue.gif);
	background-position:top;
	background-repeat:repeat-x;	
}
body.colorclass7 .colorborder {
	border-bottom:solid 8px #6EC6F0;	
}
/* Top-menu-Red */
ul.top_menu_list li a.colorclass8 {
	color:#dcebce;
}
ul.top_menu_list li a.colorclass8:hover{
	color:#dcebce; 
	background-color:#e21119;
	background-image:url(../sustain_images/top-menu-red.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass8 ul.top_menu_list li a.menu-active {
	color:#dcebce; 
	background-color:#e21119;
	background-image:url(../sustain_images/top-menu-red.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass8 .colorborder {
	border-bottom:solid 8px #EA0000;	
}
	
/* Sub-menus */	
#sub-menu {
	width: 118px;
	}
	
#sub-menu ul {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
	}
#sub-menu ul li {
	float:left;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	line-height:1.5em;
	background-image:none;
}
	
#sub-menu li a {
	font-family:Verdana, Geneva, sans-serif;
	/*font-size:11px;*/
	font-size:0.9em;
	/*line-height:13px;*/
	line-height:1.4em;
	text-decoration: none;
	color: #FFF;
	padding: 8px 6px 8px 6px;
	background-color: #7DC355;
	background-image: url(../sustain_images/sub-menu-separator.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}	
	
#sub-menu li a:link, #sub-menu li a:visited {
	display: block;
	color: #FFF;
	padding: 9px 6px 9px 6px;
	background-color: #7DC355;
	}
	
#sub-menu li a:hover {
	color: #FFF;
	padding: 9px 6px 9px 6px;
	color: #FFF;
	background-color: #79b855;
	}

#sub-menu li .active a {
	padding: 9px 5px 0 6px;
	color: #FFF;
	background-color: #79b855;
	}

/* green */
body.colorclass1 #sub-menu ul {
	background-color: #7DC355;	
}
body.colorclass1 #sub-menu li a {
	background-color: #7DC355;
	background-image: url(../sustain_images/sub-menu-separator.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}	
	
body.colorclass1 #sub-menu li a:link, body.colorclass1 #sub-menu li a:visited {
	background-color: #7DC355;
	}
	
body.colorclass1 #sub-menu li a:hover {
	background-color: #79b855;
	}

body.colorclass1 #sub-menu li .active a {
	background-color: #79b855;
	}

/* orange */	
body.colorclass2 #sub-menu ul {
	background-color: #FF7D17;	
}
body.colorclass2 #sub-menu li a {
	background-color: #FF7D17;
	background-image: url(../sustain_images/sub-menu-separator.gif);
	}	
	
body.colorclass2 #sub-menu li a:link, body.colorclass2 #sub-menu li a:visited {
	background-color: #FF7D17;
	}
	
body.colorclass2 #sub-menu li a:hover {
	background-color: #ec7213;
	}

body.colorclass2 #sub-menu li .active a {
	background-color: #ec7213;
	}
	
/* Blue */
body.colorclass3 #sub-menu ul {
	background-color: #6EC6F0;	
}
body.colorclass3 #sub-menu li a {
	background-color: #6EC6F0;
	background-image: url(../sustain_images/sub-menu-separator.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}	
	
body.colorclass3 #sub-menu li a:link, body.colorclass3 #sub-menu li a:visited {
	background-color: #6EC6F0;
	}
	
body.colorclass3 #sub-menu li a:hover {
	background-color: #61b5dd;
	}

body.colorclass3 #sub-menu li .active a {
	background-color: #61b5dd;
	}
	
/* Red */		
body.colorclass4 #sub-menu ul {
	background-color: #EA0000;	
}
body.colorclass4 #sub-menu li a {
	background-color: #EA0000;
	background-image: url(../sustain_images/sub-menu-separator.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}	
	
body.colorclass4 #sub-menu li a:link, body.colorclass4 #sub-menu li a:visited {
	background-color: #EA0000;
	}
	
body.colorclass4 #sub-menu li a:hover {
	background-color: #d00606;
	}

body.colorclass4 #sub-menu li .active a {
	background-color: #d00606;
	}
	

/* orange */	
body.colorclass6 #sub-menu ul {
	background-color: #FF7D17;	
}
body.colorclass6 #sub-menu li a {
	background-color: #FF7D17;
	background-image: url(../sustain_images/sub-menu-separator.gif);
	}	
	
body.colorclass6 #sub-menu li a:link, body.colorclass2 #sub-menu li a:visited {
	background-color: #FF7D17;
	}
	
body.colorclass6 #sub-menu li a:hover {
	background-color: #ec7213;
	}

body.colorclass6 #sub-menu li .active a {
	background-color: #ec7213;
	}

/* Blue */
body.colorclass7 #sub-menu ul {
	background-color: #6EC6F0;	
}
body.colorclass7 #sub-menu li a {
	background-color: #6EC6F0;
	background-image: url(../sustain_images/sub-menu-separator.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}	
	
body.colorclass7 #sub-menu li a:link, body.colorclass3 #sub-menu li a:visited {
	background-color: #6EC6F0;
	}
	
body.colorclass7 #sub-menu li a:hover {
	background-color: #61b5dd;
	}

body.colorclass7 #sub-menu li .active a {
	background-color: #61b5dd;
	}
	
	
/* Page */
#page {
	clear:both;
	width: 960px;
	margin: 0 auto;
	background-color: #FFF;
}
#page_container {
	/*width: 950px;
	float:left;
	padding: 0 0 0 10px;*/
	
	float:left;
	display:inline;
	width: 950px;
	margin-left:10px;
	
	background-image:url(../sustain_images/bg_page_container_2.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
body.startpage #page_container,
body.listpage #page_container {
	background-image:url(../sustain_images/bg_page_container.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#left_column_wrapper {
	width:640px;
	float:left;
	display:inline;
	margin-left:1px;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00782C;*/
}
#right_column_wrapper {
	width:309px;
	float:right;
}
.clearfloat {clear:left; clear:right; clear:both; font-size:1px; line-height:1%;}

/* Startsida */
.puffrow {
	float:left;
	width:100%;
	clear:both;
	
}
.entry .puffrow {
	float:none;
}
.puffrow.twocol {
	background:url(../sustain_images/green-divider.gif) center 0 repeat-y;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a0c882;*/
}
.puffrow.twocol .puff {
	float:left;
	width:50%;
	display:inline;
	padding:0;
	margin:0;
	clear:none;
	border:none;
}
.puff {
	float:left;
	width:521px;
	display:inline;
	/*margin-left:119px;*/
	clear:both;
	padding: 0;
	/*background-image:url(../sustain_images/640-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	border-top: 1px solid #a0c882;
}
body.startpage .puff {
	float:left;
	width:100%;	
	margin:0;
	border-top:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a0c882;
}



/* SubPuff */
.entry .puffrow.twocol {
	float:right;
	float:none;
	width:100%;
	clear:both;
	margin:0px 0 0 0;
	padding:0;
	border-top:1px solid #ccc;
	border-bottom:0;
	border-bottom:none;
	background:none;
}
.entry .subCollapsed {
	margin:0;
	padding:15px 0 0 0;
	border:none;
	border:0;
}
.entry .subCollapsed .puff {
	float:none;
	clear:both;
	padding:0;
	margin:0;
	border:none;
}
.entry .subCollapsed .entry {
	float:none;
	clear:none;
	display:block;
	padding:0 0 5px 0;
	margin:0;
}
.entry .subCollapsed .bildVanster,
.entry .subCollapsed .bildHoger,
.entry .subCollapsed a .pufftext, .entry .subCollapsed a:link .pufftext, .entry .subCollapsed a:visited .pufftext, .entry .subCollapsed a:hover .pufftext,
.entry .subCollapsed .clearfloat {
	display:none;
	visibility:hidden;
	position:absolute;
	font-size:1px;
	line-height:1px;
}
.entry .subCollapsed .category-header {
	display:block;
	display:inline;
}



/* Content */
#content {
	background-image:none;
	float: left;
	width: 521px;
	margin-left:1px;
	display:inline;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a0c882;*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a0c882;
	padding-bottom:20px;
}
body.listpage #content {
	width:640px;	
}

.entry {
	clear:both;
	padding: 10px 10px;
}

/*.entry a, .entry a:link, .entry a:visited, .entry a:hover, .entry a:active {
	color:#333;
	text-decoration:none;
}*/
.puff a, .puff a:link, .puff a:visited, .puff a:hover, .puff a:active {
	color:#58585a;
	text-decoration:none;
}
.entry .bildVanster, .entry .bildHoger {
	margin-bottom:5px;
}


/* Right Column */
.rightEntry {
	float: left;
	clear:both;
	width: 309px;
	width:100%;
	background-image:url(../sustain_images/rightEntry-bg-v2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.rightEntry .bildVanster, .rightEntry .bildHoger {
	margin-bottom:5px;
}
.entryCatHeader {
	float:right;
	color:#b8b166;
	color:#fff;
	text-transform:uppercase;
	width:auto;
	display:inline;
	margin:0 10px 0 0;
	padding:3px 15px 3px 25px;
}
.rightEntry .color1 {
	background-color:#00AF3F;
}
.rightEntry .color2 {
	background-color:#FF7D17;
	
}
.rightEntry .color3 {
	background-color:#6EC6F0;	
}
.rightEntry .color4 {
	background-color:#EA0000;		
}
.rightEntry p {
	/*font-size:10px;*/
	font-size:0.8em;
	/*line-height:12px;*/
	line-height:1.25em;
}
.rightEntryPadding {
	clear:both;
	padding:4px 19px 0 14px;
}
.rightEntryLeft {
	width:186px;
	float:left;
	padding: 0 5px 0 0;
}
.rightEntryRight {
	width:82px;
	float:right;
	display:inline;
	margin: 0 3px 0 0;
}
.rightEntry a {
	color:#58585a;
	text-decoration:none
}
.rightEntry a:hover {
	text-decoration:none
}

/* Right-Entry Entry-Image */
.entry-image {
	
}
.entry-image .entryImgText {
	font-size:1.2em;
	font-weight:normal;
	line-height:1.2em;
	padding:0;
	margin:0;
	display:block;
	position:absolute;
	left:0;
	top:120px;
	width:299px;
	background:url(../sustain_images/bg-transparent-orange-24.png) 0 0 transparent;
}
.entry-image .entryImgText span {
	display:block;
	padding:5px 9px 5px 14px;	
}
.entry-image a, .entry-image a:link, .entry-image a:visited, .entry-image a:hover {
	color:#fff;
	padding:0;
	margin:0;
	display:block;
	cursor:pointer;
}
.entry-image a:hover {
	text-decoration:none;	
}
.entry-image .rightEntryPadding {
	padding:0 10px 0 0;
	margin:0;
	position:relative;
	margin-top:1px;
}


/* Footer */

#footer {
	width: 940px;
	height: 60px;
	margin: 0 10px;
	padding: 5px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00782C;
	background-color: #FFF;
	clear:both;
}

#footer p {
	margin: 0;
	padding: 0;
	/*font-size: 10px;*/
	font-size:0.8em;
	line-height: normal;
}

.sidebar {
	float: left;
}


/* FACTS*/
.boxFacts {
	clear:both;
	float:right;
	width:204px;
	
	margin:0 0 10px 10px;
	border:solid 1px #25a345;
	border-top:none;
}
.boxFacts h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	text-transform:uppercase;
	color:#fff;
	padding:5px 10px;
	background-color:#57ac2f;
	background-image:url(../sustain_images/box_facts_header_green.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
.boxFacts .content {
	/*font-size:10px;*/
	font-size:0.8em;
	/*line-height:12px;*/
	line-height:1.25em;
	padding:10px 10px 22px 10px;
	background-image:url(../sustain_images/box_facts_bottom_green.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* FACTS Green */
body.colorclass1 .boxFacts {
	border:solid 1px #25a345;
	border-top:none;
}
body.colorclass1 .boxFacts h2 {
	background-color:#57ac2f;
	background-image:url(../sustain_images/box_facts_header_green.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
body.colorclass1 .boxFacts .content {
	background-image:url(../sustain_images/box_facts_bottom_green.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* FACTS Orange */
body.colorclass2 .boxFacts {
	border:solid 1px #ee820f;
	border-top:none;
}
body.colorclass2 .boxFacts h2 {
	background-color:#ca5c22;
	background-image:url(../sustain_images/box_facts_header_orange.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
body.colorclass2 .boxFacts .content {
	background-image:url(../sustain_images/box_facts_bottom_orange.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* FACTS Blue */
body.colorclass3 .boxFacts {
	border:solid 1px #61c6ed;
	border-top:none;
}
body.colorclass3 .boxFacts h2 {
	background-color:#579cd0;
	background-image:url(../sustain_images/box_facts_header_blue.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
body.colorclass3 .boxFacts .content {
	background-image:url(../sustain_images/box_facts_bottom_blue.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* FACTS Red */
body.colorclass4 .boxFacts {
	border:solid 1px #e2001a;
	border-top:none;
}
body.colorclass4 .boxFacts h2 {
	background-color:#e21b23;
	background-image:url(../sustain_images/box_facts_header_red.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
body.colorclass4 .boxFacts .content {
	background-image:url(../sustain_images/box_facts_bottom_red.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}


.boxImage {
	float:right;
	width:204px;
	margin:0 0 10px 10px;
	text-align:right;	
}
.boxImage span {
	display:block;
	text-align:left;
	font-size:0.9em;
}
.hidden {
	display:none;
}


/* PAGE PRINT-PANEL */
.pagePanel {
	position:relative;
	float:left;
	color:#666;
	width:99%;
	clear:both;
	padding:0;
	margin:15px 0 20px 0;
	border:solid 1px #d3d3d3;
}
.Print {
	float:left;
	font-size:0.85em;
	text-transform:uppercase;
	background-image:url(../sustain_images/tp-print-icon.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:3px 0 5px 19px;
	margin:0 0 0 6px;
	display:inline;
}
.Tip {
	float:left;
	font-size:0.85em;
	text-transform:uppercase;
	background-image:url(../sustain_images/tp-tip-icon.gif);
	background-repeat:no-repeat;
	background-position:10px 4px;
	padding:3px 0 5px 29px;
	margin:0 0 0 6px;
	display:inline;
	border-left:solid 1px #d3d3d3;
}
.Share {
	float:left;
	font-size:0.85em;
	text-transform:uppercase;
	background-image:url(../sustain_images/tp-share-icon.gif);
	background-repeat:no-repeat;
	background-position:10px 4px;
	padding:3px 10px 5px 29px;
	margin:0 0 0 6px;
	border-left:solid 1px #d3d3d3;
}
.shareHolder {
	float:left;
	 padding-top:3px
}
.shareHolder a, .shareHolder a:link, .shareHolder a:visited {
	float:left;	
	width:15px;
	height:15px;
	display:block;
	margin-right:10px;
}
.fb {background:url(../sustain_images/icon-fb.gif) 0 0 no-repeat;}
.twitter {background:url(../sustain_images/icon-twitter.gif) 0 0 no-repeat;}
.stumbleupon {background:url(../sustain_images/icon-stumbleupon.gif) 0 0 no-repeat;}
.delicious {background:url(../sustain_images/icon-delicious.gif) 0 0 no-repeat;}
.digg {background:url(../sustain_images/icon-digg.gif) 0 0 no-repeat;}
.pagePanel a, .pagePanel a:link, .pagePanel a:visited, .pagePanel a:hover, .pagePanel a:active {
	color:#666666;
	text-decoration:none;
}
.pagePanel a:hover {
	text-decoration:underline;	
}


/* Tip-Box */
#tip-box {
		
}
.tip-box-holder {
	position:absolute;
	margin-top:-222px;
	min-height:220px;
	height:auto !important;
	height:220px;
	
	margin-left:40px;
	left:0;
	
	border-top:solid 1px #d3d3d3;
	border-left:solid 1px #d3d3d3;
	border-right:solid 1px #afafaf;
	/*border-bottom:solid 1px #333;*/
	
	background:url(../sustain_images/bg-tip.jpg) left bottom repeat-x #fff;
}
.tip-content {
	padding:10px 20px 0 20px;
}
.tip-content .btn-close {
	float:right;
	font-size:0.9em;
	background:url(../sustain_images/btn-close.jpg) right top no-repeat;
	padding:5px 27px 5px 0;
	
}
.tip-content h3 {
	float:left;
	font-size:1.7em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	line-height:1.2em;
	margin-bottom:0.8em;	
}
.tip-content .formrow {
	clear:both;
	margin:0;
	padding:0 0 8px 0;
}
.tip-content .btnformrow {
	clear:both;
	margin:0;
	padding:0;
	text-align:right;
}
.tip-content input {
	margin:0;	
}
.tip-content label {
	padding-left:8px;
}
.tip-content .tip-bottom {
	clear:both;	
}
.tip-content .required {
	color:red;
	font-size:0.9em;
	padding-left:10px;
}


/* TABLE DESIGN */
table tr.BorderBottom td,
table tr td.BorderBottom {
	border-bottom:solid 1px #ababab;
	EditMenuName: BorderBottom;
}



/* News List */
.newslist-holder {
	float: left;
	clear:both;
	width:100%;
	background-image:url(../sustain_images/rightEntry-bg-v2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
h1.HeaderNewsList {
	font-size:1.7em;
	font-weight:bold;
	color:#939598;
	padding:0 19px 0 14px;
	margin:20px 0 20px 0;
	text-transform:uppercase;
}
ul.newslist {
	list-style-type:none;
	margin:0 19px 20px 14px;
	padding:0;
	border-top:solid 1px #bcbdc0;
}
ul.newslist li {
	list-style-type:none;
	background:none;
	padding:3px 0;
	margin:0;
	border-bottom:solid 1px #bcbdc0;
}
.newslist h2 {
	font-size:0.9em;
}
.newslist h2 a, .newslist h2 a:link, .newslist h2 a:visited {
	color:#58585a;	
}
.newslist h2 a .link-arrow, .newslist h2 a .link-arrow:link, .newslist h2 a .link-arrow:visited {
	color:#ed1c24;
	font-weight:bold;
}



.link-arrow {
	background:url(../sustain_images/link-arrow.gif) 0 3px no-repeat;	
	padding-left:10px;
}
.category-header {
	font-weight:bold;
	color:#1f9558;	
}
.link-archive {
	display:block;
	margin:0 19px 20px 14px;
	font-size:0.8em;
	color:#58585a;
	background-position:0 2px;
}



/* Söksida */
#SearchArea {
	padding-bottom:2em;
}
#SearchArea #AdvancedArea {
	padding-top:10px;	
}
#ResultArea {
	
}
#ResultArea h2 {
	margin-bottom:1em;
	font-size:3.0em;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:0.5em;
}
#ResultArea ol {
	margin:0;
	padding:0 40px 0 40px;
}
#ResultArea ol li {
	margin:0;
	padding:0 0 5px 0;
	background-image:none;
}
#ResultArea .dateTime {
	font: 1.0em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #666;
}
#ResultArea a, #ResultArea a:link, #ResultArea a:visited {
	font-size:1.8em;
	font-weight:lighter;
	padding: 5px 0;
	margin-bottom: 10px;
	border-bottom: 1px dashed #00782C;	
	display:block;
}
#ResultArea p {
	display:block;
	padding-top:0em;
}




/* Tillägg 2010-04-09 */
ul.steps {
	margin: 20px 0;
	padding: 0 40px 0 20px;
	list-style-type:none;
}
ul.steps li {
	margin: 0;
	padding-right: 15px;
	font-weight: bold;
	list-style-type: none;
	background-image:none;
}
ul.steps li h2 {
	padding: 5px 0;
	margin-bottom: 10px;
	border-bottom: 1px dashed #00782C;
}
ul.steps li h2 date {
	font: 0.6em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #666;
}
ul.steps li p {
	font-weight: normal;
}
ul.steps li p a {
	text-decoration: none;
	color: #00782C;
}

ul.steps li p a:hover {
	text-decoration: underline;
	color: #00782C;
}
ul.steps li.first { border-top: 1px solid #333; }
ul.steps li.last {	border-bottom: none; }
.green {
	color: #00782C;
}



/* Tillägg 2010-04-09 */
th {
	font-weight:normal;
	font-size:0.8em;
	text-align:left;
	padding: 3px;
}
td {
	font-weight:normal;
	font-size:0.8em;
	text-align:left;
	padding: 3px;
}
.toprow {
	border-bottom:1px solid #ABABAB;
}
.evenrow {
	background-color:#E0EFDC;
}
.bottomrow {
	border-bottom:1px solid #ABABAB;
}
.evenrowbottom {
	background-color:#E0EFDC;
	border-bottom:1px solid #ABABAB;
}