@charset "UTF-8";
/* CSS Document */

body {
	background-color: #fff;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
}
body * {
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
p {
	margin-bottom: 1.1em;
	margin-top: 0;
}
#main p.lastNode {
	margin-bottom: 0;
}
a:link img, a:visited img {
	border: none;
}
div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}
li.clearFloat {
	clear: both;
}
ul.symbolList {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.AbsWrap {
	position: relative;
	width: 100%;
}
.rowWrap {
	width: 100%;
}

#main {
	margin: 0;
	width: 1054px;
}
#main_body_container {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 1054px;
	padding-top: 0px;
	height: 1131px;
}
html > body #main_body_container {
	height: auto;
	min-height: 1132px;
}
#colwrap2 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 298px;
}
#left_column {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 299px;
	padding-top: 0px;
	height: 1131px;
}
html > body #left_column {
	height: auto;
	min-height: 1132px;
}
#businesscard {
	margin-left: 23px;
	margin-top: 5px;
	display: inline;
	float: left;
	height: 315px;
	margin-bottom: 0;
	width: 222px;
}
#kontakt_kortny {
	margin-left: 0px;
	margin-top: 14px;
	display: inline;
	float: left;
	height: 191px;
	margin-bottom: 0;
	width: 297px;
}


/*Hidden text container*/

#hidden container {
		float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 298px;
}

/*End Hidden Container*/






#colwrap3 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 755px;
}

/*Navigation Top*/
#top_nav {
	margin-left: 60px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 755px;
	padding-top: 0px;
	height: 127px;
}
html > body #top_nav {
	height: auto;
	min-height: 128px;
}
#mainbody {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 755px;
	padding-top: 0px;
	height: 966px;
}
html > body #mainbody {
	height: auto;
	min-height: 967px;
}



/*index*/

#factcard_slc {
	margin-left: 73px;
	margin-top: 35px;
	display: inline;
	float: left;
	height: 49px;
	margin-bottom: 0;
	width: 596px;
}
#positive_head_slc {
	margin-left: 69px;
	margin-top: 30px;
	display: inline;
	float: left;
	height: 65px;
	margin-bottom: 0;
	width: 375px;
}
#treeline_slc {
	margin-left: 52px;
	margin-top: 3px;
	display: inline;
	float: left;
	height: 261px;
	margin-bottom: 0;
	width: 639px;
}
#vivill_slc {
	margin-left: 66px;
	margin-top: 10px;
	display: inline;
	float: left;
	height: 229px;
	margin-bottom: 0;
	width: 633px;
}
#green_slc {
	margin-right: 85px;
	margin-top: 61px;
	display: inline;
	float: right;
	height: 83px;
	margin-bottom: 0;
	width: 191px;
}
#stodja_slc {
	margin-right: 23px;
	margin-top: 14px;
	display: inline;
	float: right;
	height: 105px;
	margin-bottom: 0;
	width: 358px;
}

/*vilka*/

#vilka_factheader {
	margin-left: 87px;
	margin-top: 30px;
	display: inline;
	float: left;
	height: 44px;
	margin-bottom: 0;
	width: 595px;
}
#utmaningar_header {
	margin-left: 83px;
	margin-top: 15px;
	display: inline;
	float: left;
	height: 96px;
	margin-bottom: 0;
	width: 579px;
}
#scencard1_top {
	margin-left: 48px;
	margin-top: 12px;
	display: inline;
	float: left;
	height: 232px;
	margin-bottom: 0;
	width: 321px;
}
#scencard2_top {
	margin-left: 10px;
	margin-top: 35px;
	display: inline;
	float: left;
	height: 226px;
	margin-bottom: 0;
	width: 316px;
}
#scencard3_top {
	margin-left: 37px;
	margin-top: 2px;
	display: inline;
	float: left;
	height: 249px;
	margin-bottom: 0;
	width: 331px;
}
#scencard4_top {
	margin-left: 2px;
	margin-top: 27px;
	display: inline;
	float: left;
	height: 238px;
	margin-bottom: 0;
	width: 323px;
}
#vilka_body_below {
	margin-left: 247px;
	margin-top: 8px;
	display: inline;
	float: left;
	height: 120px;
	margin-bottom: 0;
	width: 427px;
}

/*dialogen*/

#dialogen_header {
	margin-left: 73px;
	margin-top: 40px;
	display: inline;
	float: left;
	height: 39px;
	margin-bottom: 0;
	width: 596px;
}
#niagara {
	margin-left: 47px;
	margin-top: 10px;
	display: inline;
	float: left;
	height: 265px;
	margin-bottom: 0;
	width: 640px;
}
#dialogen_bodycopy {
	margin-left: 75px;
	margin-top: 33px;
	display: inline;
	float: left;
	height: 424px;
	margin-bottom: 0;
	width: 585px;
}


/*Om oss*/

#omoss_header {
	margin-left: 76px;
	margin-top: 40px;
	display: inline;
	float: left;
	height: 41px;
	margin-bottom: 0;
	width: 595px;
}
#pyramid_slc {
	margin-left: 39px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 366px;
	margin-bottom: 0;
	width: 647px;
}
#ommoss_bodycopy {
	margin-left: 63px;
	margin-top: 16px;
	display: inline;
	float: left;
	height: 288px;
	margin-bottom: 0;
	width: 563px;
}


/*Filosofi*/

#filosofi_mainbody {
	margin-left: 65px;
	margin-top: 27px;
	display: inline;
	float: left;
	height: 873px;
	margin-bottom: 69px;
	width: 630px;
}


/*Kundcase*/

#kundcase_mainbody {
	margin-left: 41px;
	margin-top: 29px;
	display: inline;
	float: left;
	height: 854px;
	margin-bottom: 86px;
	width: 670px;
}




/*Kontakt*/

#kontakt_mainbodynew {
	margin-left: 69px;
	margin-top: 39px;
	display: inline;
	float: left;
	height: 527px;
	margin-bottom: 0;
	width: 596px;
}


/*Fördjupning 1 - Dialogen*/

#sheet1_mainbody {
	margin-left: 42px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 898px;
	margin-bottom: 0;
	width: 662px;
}


/*Fördjupning 2 - Think one Green*/

#sheet2_mainbody {
	margin-left: 42px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 898px;
	margin-bottom: 0;
	width: 662px;
}


/*Fördjupning 3 - Historia*/

#sheet3_mainbody {
	margin-left: 42px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 898px;
	margin-bottom: 0;
	width: 662px;
}


/*Fördjupning 4 - Helhetssyn*/

#sheet4_mainbody {
	margin-left: 42px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 898px;
	margin-bottom: 0;
	width: 662px;
}


/*Fördjupning 5 - Riv barrikader*/

#sheet5_mainbody {
	margin-left: 42px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 898px;
	margin-bottom: 0;
	width: 662px;
}




/*Samma för alla sidor*/

/*Navigation Footer*/

#placehlder_footer_nav {
	margin-left: 100px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 755px;
	padding-top: 0px;
	height: 13px;
}

html > body #placehlder_footer_nav {
	height: auto;
	min-height: 14px;
}

/*Copyright*/
#footer_copyright {
	margin-left: 500px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 755px;
	padding-top: 0px;
	height: 70px;
}


/*Copyright Index*/

#footer_index_copyright {
	margin-left: 204px;
	margin-top: 22px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 755px;
	padding-top: 0px;
	height: 70px;

}


/*Copyright Sheets*/

#footer_sheet_copyright {
	margin-left: 210px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 755px;
	padding-top: 0px;
	height: 70px;

}





html > body #footer_copyright {
	height: auto;
	min-height: 23px;
}


#copyright_slc {
	margin-left: 183px;
	margin-top: 9px;
	display: inline;
	float: left;
	height: 10px;
	margin-bottom: 0;
	width: 328px;
}

/*Hidden Text*/
.hide {
	margin-left: -4000px
}
/*End Hidden Text*/