Body {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	color:#000;
}

h1, h2, h3 {
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	clear:both;
}

h1 {
	/*font-size: 36px;*/
	font-size:3.0em;
	font-weight:bold;
	 line-height:1.1em;
}

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: 1.5em;
}

a:link, a:visited {
	text-decoration: none;
	color: #333;
	
}

a:hover 
{
	text-decoration:underline;
	color: #00782C;
}

img {
	border:0;
}

.bildVanster, .bildHoger {
	float:left;
	margin:0 10px 10px 0;
	clear:both;
}
blockquote {
	margin-left: 15px;
	margin-right: 15px;
}

ul {
	
}

li {
	
}
.newslist h2 {
	font-size:1.0em;
}

/* Styles */

.caption {
	line-height: 1.5em;
	font-size:0.8em;
	padding: 0 5px;
}
.tableCaption {
	line-height: 1.5em;
	font-size:0.8em;
	padding: 0;
}

/* Top */
#toptop {
	visibility:hidden;
	display:none;
	position:absolute;
}
.searchholder {
	visibility:hidden;
	display:none;
	position:absolute;
}
	
#top {
	width: 100%;
}

#logo {
	width: 100%;
	margin: 0 0 30px 0;
	float:left;
	padding: 0;
}
#topRight {
	visibility:hidden;
	display:none;
	position:absolute;
}
#topmenu_holder {
	visibility:hidden;
	display:none;
	position:absolute;
}
.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 {
	visibility:hidden;
	display:none;
	position:absolute;
}
/* 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:#50a927;
	background-image:url(../sustain_images/top-menu-green.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass6 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.colorclass6 .colorborder {
	border-bottom:solid 8px #7DC355;	
}
/* 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:#50a927;
	background-image:url(../sustain_images/top-menu-green.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass7 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.colorclass7 .colorborder {
	border-bottom:solid 8px #7DC355;	
}
/* Top-menu-Green */
ul.top_menu_list li a.colorclass8 {
	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.colorclass8:hover {
	color:#dcebce; 
	background-color:#50a927;
	background-image:url(../sustain_images/top-menu-green.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.colorclass8 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.colorclass8 .colorborder {
	border-bottom:solid 8px #7DC355;	
}
	
/* Sub-menus */	
#sub-menu {
	width: 118px;
	}
	
#sub-menu ul {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
	}
#sub-menu ul li {
	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;
	}
	


/* Page */
#page {
	float:left;
	width:100%;
	clear:both;
}
#page_container {
	float:left;
	width:100%;
	clear:both;
}
#left_column_wrapper {
	float:left;
	clear:both;
	width:100%;
}
#right_column_wrapper {
	float:left;
	clear:both;
	width:100%;
	padding:20px 0 0 0;
	margin:0;
}
.clearfloat {clear:left; clear:right; clear:both; font-size:1px; line-height:1%;}

/* Startsida */
.puff {
	float:left;
	width:100%;
	clear:both;
	padding:0;
	margin:0;
	border-top: 1px solid #a0c882;
}
body.startpage .puff {
	float:left;
	width:100%;	
	margin:0;
	clear:both;
	border-top: 1px solid #a0c882;
}

/* Content */
#content {
	
	padding-bottom:20px;
}

.entry {
	clear:both;
	padding: 10px 0 25px 0;
}
/*.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:#333;
	text-decoration:none;
}
.entry .bildVanster, .entry .bildHoger {
	margin-bottom:5px;
	float:left;
}
.pufftext,
.category-header {
	display:block;
	clear:both;
}


/* Right Column */
.rightEntry {
	float:left;
	width:100%;
	clear:both;
	padding:10px 0;
	border-top: 1px solid #a0c882;
}
.rightEntry .bildVanster, .rightEntry .bildHoger {
	margin-bottom:5px;
}
.entryCatHeader {
	float:left;
	width:100%;
	color:#000;
	text-transform:uppercase;
	margin:0 0 0 0;
	padding:3px 0 3px 0;
}
.rightEntry p {
	font-size:0.8em;
	line-height:1.25em;
}
.rightEntryPadding {
	/*float:left;
	width:100%;*/
}
.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:#333;
	text-decoration:none
}
.rightEntry a:hover {
	color:#333;
	text-decoration:none
}
.entryImgText {
	display:block;	
}


/* Footer */

#footer {
	float:left;
	width: 100%;
	margin:20px 0;
	padding: 0;
	border-top: solid 1px #00782C;
	background-color: #FFF;
	clear:both;
}

#footer p {
	margin: 0;
	padding: 0;
	/*font-size: 10px;*/
	font-size:0.8em;
	line-height: normal;
}

.sidebar {
	display:none;
	position:absolute;
	visibility:hidden;
}


/* FACTS*/
.boxFacts {
	clear:both;
	float:right;
	width:204px;
	
	margin:0 0 10px 10px;
	border:solid 1px #25a345;
}
.boxFacts h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	text-transform:uppercase;
	color:#000;
	padding:10px;
	margin:0;
}
.boxFacts .content {
	/*font-size:10px;*/
	font-size:0.8em;
	/*line-height:12px;*/
	line-height:1.25em;
	padding:10px;
}

/* FACTS Green */
body.colorclass1 .boxFacts {
	border:solid 1px #25a345;
}


/* FACTS Orange */
body.colorclass2 .boxFacts {
	border:solid 1px #ee820f;
}


/* FACTS Blue */
body.colorclass3 .boxFacts {
	border:solid 1px #61c6ed;
}


/* FACTS Red */
body.colorclass4 .boxFacts {
	border:solid 1px #e2001a;
}


.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;
}

	.strong
{
	font-weight:bold;

	}
	td.evenrow
{
	background-color: #E0EFDC;
}


/* PAGE PRINT-PANEL */
.pagePanel {
	visibility:hidden;
	display:none;
	position:absolute;
}
.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;
}
.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;	
}