body {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #252325;
	overflow-y:scroll;
	overflow-x:auto;
	font-size: 12px;
	background-image: url(../images/bakgrund.gif);
	background-repeat: repeat-x;
}

[if IE ] body {
	overflow:auto	
}
#bakgrund {
	position:absolute;
	left:6px;
	top:0px;
	width:826px;
	height:717px;
	z-index:1;
	visibility:visible;
	background-color: #FFFFFF;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
	color: #636467;
	
}
a {
	
	color: #636467;
	
}
.site {
	position:relative;
	padding-top: 0px; 
}


#siteposition {
	position:relative;
	width:838px;
	visibility:visible;
	float: none;

}




.wallen-style {
}
#leftborder-content {
	position:absolute;
	left:0px;
	top:185px;
	width:6px;
	height:538px;
	z-index:1;
	visibility:visible;
	background-image: url(../images/left-skugga.png);
	background-repeat: repeat-y;
}
#content-top-space {
	position:absolute;
	left:6px;
	top:185px;
	width:826px;
	height:11px;
	z-index:2;
	visibility:visible;
}

#leftinnerborder-content {
	position:absolute;
	left:6px;
	top:196px;
	width:14px;
	height:493px;
	z-index:4;
	visibility:visible;
}
#hem-content-image {
	position:absolute;
	left:20px;
	top:196px;
	width:559px;
	height:394px;
	z-index:30;
	visibility:visible;
	border: 1px solid #dbdcdc;
}
#innerborder-content {
	position:absolute;
	left:581px;
	top:196px;
	width:12px;
	height:493px;
	z-index:6;
	visibility:visible;
}
#hem-nyheter-flash {
	position:absolute;
	left:593px;
	top:196px;
	width:226px;
	height:493px;
	z-index:7;
	visibility:visible;
}
#rightinnerborder-top {
	position:absolute;
	left:819px;
	top:196px;
	width:13px;
	height:493px;
	z-index:8;
	visibility:visible;
}
#hem-title {
	position:absolute;
	left:19px;
	top:591px;
	width:563px;
	height:37px;
	z-index:31;
	visibility:visible;
}
#hem-lefttextcol {
	position:absolute;
	left:20px;
	top:628px;
	width:559px;
	height:61px;
	z-index:30;
	visibility:visible;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdcdc;
	border-left-color: #dbdcdc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dbdcdc;
}
#hem-righttextcol {
	position:absolute;
	left:301px;
	top:628px;
	width:279px;
	height:61px;
	z-index:30;
	visibility:visible;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdcdc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dbdcdc;
}
#fot-logo {
	position:absolute;
	left:6px;
	top:689px;
	width:132px;
	height:28px;
	z-index:12;
	visibility:visible;
}
#fot-address {
	position:absolute;
	left:138px;
	top:689px;
	width:694px;
	height:28px;
	z-index:13;
	visibility:visible;
}
#bottom-border {
	position:absolute;
	left:6px;
	top:717px;
	width:826px;
	height:6px;
	z-index:14;
	visibility:visible;
}


#leftborder-top {
	position:absolute;
	left:0px;
	top:0px;
	width:6px;
	height:185px;
	z-index:1;
	visibility:visible;
	background-image: url(../images/left-skugga.png);
	background-repeat: repeat-y;
}
#topwallen {
	position:absolute;
	left:6px;
	top:0px;
	width:826px;
	height:148px;
	z-index:80;
	visibility:visible;
}
#rightborder-top {
	position:absolute;
	left:832px;
	top:0px;
	width:6px;
	height:185px;
	z-index:3;
	visibility:visible;
	background-image: url(../images/right-skugga.png);
	background-repeat: repeat-y;
}
#rightborder-content {
	position:absolute;
	left:832px;
	top:185px;
	width:6px;
	height:538px;
	z-index:3;
	visibility:visible;
	background-image: url(../images/right-skugga.png);
	background-repeat: repeat-y;
}
#toplogo {
	position:absolute;
	left:6px;
	top:136px;
	width:244px;
	height:49px;
	z-index:4;
	visibility:visible;
}
#menu-bild {
	position:absolute;
	left:250px;
	top:136px;
	width:582px;
	height:49px;
	z-index:1;
	visibility:visible;
}

#menu-hem   a:hover,#menu-hem.active a   	{
	background-image: url(../images/menu-on.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#menu-hem a {
	position:absolute;
	left:250px;
	top:136px;
	width:97px;
	height:49px;
	z-index:5;
	visibility:visible;
	background-image: url(../images/menu-hem.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menu-galleri   a:hover,#menu-galleri.active a   	{
	background-image: url(../images/menu-on.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#menu-galleri a {
	position:absolute;
	left:347px;
	top:136px;
	width:97px;
	height:49px;
	z-index:6;
	visibility:visible;
	background-image: url(../images/menu-galleri.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menu-laddaupp   a:hover,#menu-laddaupp.active a   	{
	background-image: url(../images/menu-on.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#menu-laddaupp a {
	position:absolute;
	left:444px;
	top:136px;
	width:97px;
	height:49px;
	z-index:7;
	visibility:visible;
	background-image: url(../images/menu-laddaupp.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menu-forfragan   a:hover,#menu-forfragan.active a   	{
	background-image: url(../images/menu-on.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#menu-forfragan a {
	position:absolute;
	left:541px;
	top:136px;
	width:97px;
	height:49px;
	z-index:8;
	visibility:visible;
	background-image: url(../images/menu-forfragan.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menumiljo   a:hover,#menumiljo.active a   	{
	background-image: url(../images/menu-on.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#menumiljo a {
	position:absolute;
	left:638px;
	top:136px;
	width:97px;
	height:49px;
	z-index:9;
	visibility:visible;
	background-image: url(../images/menu_miljo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#menu-kontakt   a:hover,#menu-kontakt.active a   	{
	background-image: url(../images/menu-on.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#menu-kontakt a {
	position:absolute;
	left:735px;
	top:136px;
	width:97px;
	height:49px;
	z-index:10;
	visibility:visible;
	background-image: url(../images/menu-kontakt.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}


#galleri-content-flash {
	position:absolute;
	left:20px;
	top:196px;
	width:799px;
	height:493px;
	z-index:5;
	visibility:visible;
}

#laddaupp-content-title {
	position:absolute;
	left:20px;
	top:196px;
	width:561px;
	height:44px;
	z-index:5;
	visibility:visible;
}
#laddaupp-content-text-top {
	position:absolute;
	left:20px;
	top:240px;
	width:559px;
	height:168px;
	z-index:9;
	visibility:visible;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dbdcdc;
	border-right-color: #dbdcdc;
	border-left-color: #dbdcdc;
}
#laddaupp-lefttextcol {
	position:absolute;
	left:20px;
	top:408px;
	width:280px;
	height:281px;
	z-index:50;
	visibility:visible;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdcdc;
	border-left-color: #dbdcdc;
}

#laddaupp-righttextcol {
	position:absolute;
	left:301px;
	top:408px;
	width:279px;
	height:281px;
	z-index:50;
	visibility:visible;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdcdc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dbdcdc;
}

#fofragan-content-title {
	position:absolute;
	left:20px;
	top:196px;
	width:561px;
	height:44px;
	z-index:5;
	visibility:visible;
}
#forfragan-exempel-title {
	position:absolute;
	left:593px;
	top:196px;
	width:226px;
	height:53px;
	z-index:7;
	visibility:visible;
}
#forfragan-flash-form {
	position:absolute;
	left:20px;
	top:240px;
	width:561px;
	height:449px;
	z-index:9;
	visibility:visible;
}
#forfragan-exempel-text {
	position:absolute;
	left:593px;
	top:249px;
	width:226px;
	height:440px;
	z-index:10;
	visibility:visible;
}

#mijo-content-image {
	position:absolute;
	left:20px;
	top:196px;
	width:561px;
	height:211px;
	z-index:5;
	visibility:visible;
}
#miljo-certifikat-title {
	position:absolute;
	left:593px;
	top:196px;
	width:224px;
	height:114px;
	z-index:7;
	visibility:visible;
	border: 1px solid #dbdcdc;
}
#miljo-svanen {
	position:absolute;
	left:593px;
	top:249px;
	width:224px;
	height:96px;
	z-index:9;
	visibility:visible;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbdcdc;
	border-left-color: #dbdcdc;
}
#mijo-text-rightcol {
	position:relative;
	width:224px;
	z-index:10;
	visibility:visible;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dbdcdc;
	border-left-color: #dbdcdc;
	left: -1px;
}
#miljo-title {
	position:absolute;
	left:20px;
	top:407px;
	width:561px;
	height:37px;
	z-index:11;
	visibility:visible;
}
#miljo-introtext {
	position:absolute;
	left:20px;
	top:444px;
	width:559px;
	height:41px;
	z-index:12;
	visibility:visible;
	border: 1px solid #dbdcdc;
}
#miljo-lefttextcol {
	position:absolute;
	left:20px;
	top:487px;
	width:275px;
	height:202px;
	z-index:13;
	visibility:visible;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #dbdcdc;
	border-left-color: #dbdcdc;
	line-height: 10px;
}
#miljo-righttextcol {
	position:absolute;
	left:295px;
	top:487px;
	width:285px;
	height:202px;
	z-index:14;
	visibility:visible;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #dbdcdc;
	border-bottom-color: #dbdcdc;
}

#kontakt-content-image {
	position:absolute;
	left:20px;
	top:196px;
	width:799px;
	height:407px;
	z-index:5;
	visibility:visible;
}
#kontakt-peter-wallen {
	position:absolute;
	left:20px;
	top:603px;
	width:174px;
	height:30px;
	z-index:7;
	visibility:visible;
}
#kontakt-div1 {
	position:absolute;
	left:194px;
	top:603px;
	width:1px;
	height:85px;
	z-index:8;
	visibility:visible;
}
#kontakt-tony-malmqvist {
	position:absolute;
	left:195px;
	top:603px;
	width:202px;
	height:30px;
	z-index:9;
	visibility:visible;
}
#kontakt-div2 {
	position:absolute;
	left:397px;
	top:603px;
	width:1px;
	height:85px;
	z-index:10;
	visibility:visible;
}
#kontakt-leo-lundberg {
	position:absolute;
	left:398px;
	top:603px;
	width:194px;
	height:30px;
	z-index:11;
	visibility:visible;
}
#kontakt-div3 {
	position:absolute;
	left:592px;
	top:603px;
	width:1px;
	height:85px;
	z-index:12;
	visibility:visible;
}
#kontakt-besok-oss {
	position:absolute;
	left:593px;
	top:603px;
	width:226px;
	height:30px;
	z-index:13;
	visibility:visible;
}
#kontakt-left-spacer {
	position:absolute;
	left:20px;
	top:633px;
	width:19px;
	height:55px;
	z-index:14;
	visibility:visible;
}
#kontakt-text-peter {
	position:absolute;
	left:39px;
	top:633px;
	width:155px;
	height:55px;
	z-index:15;
	visibility:visible;
}
#kontakt-text-tony {
	position:absolute;
	left:232px;
	top:633px;
	width:165px;
	height:55px;
	z-index:16;
	visibility:visible;
}
#kontakt-text-leo {
	position:absolute;
	left:433px;
	top:633px;
	width:159px;
	height:55px;
	z-index:17;
	visibility:visible;
}
#kontakt-besok-text {
	position:absolute;
	left:635px;
	top:633px;
	width:183px;
	height:55px;
	z-index:18;
	visibility:visible;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dbdcdc;
}
#kontakt-hor-spacer799 {
	position:absolute;
	left:20px;
	top:688px;
	width:799px;
	height:1px;
	z-index:19;
	visibility:visible;
}
.text {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #636467;
	text-align: left;
	line-height: 18px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.textli {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #636467;
	text-align: left;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}
li {
	color: #00aeef;
	padding-left: 3px;
	margin-left: 16px;
	padding-bottom: 2px;
	text-align: left;
	padding-right: 10px;
}
ol {
	color: #00aeef;
	font-weight: bold;
	padding-left: 19px;
	text-align: left;
}

.textcol {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #636467;
	text-align: left;
	line-height: 13px;
	padding-left: 9px;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdcdc;
}
.texth2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #636467;
	padding-top: 5px;
	text-align: left;
	line-height: normal;
	padding-bottom: 5px;
	padding-left: 19px;
	margin-top: 0px;
	padding-right: 10px;
	margin-bottom: 0px;
}

.texth3 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #636467;
	padding-top: 10px;
	text-align: left;
	line-height: 1px;
	padding-bottom: 5px;
	padding-left: 19px;
	margin-top: 0px;
	padding-right: 10px;
	margin-bottom: 0px;
}



.textfot a {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #939598;
	padding-top: 8px;
	text-align: left;
}
.textfot {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #939598;
	padding-top: 8px;
	text-align: left;
}


a:hover {
	outline: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:focus {
outline: none;
}
#trollkarl {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #939598;
	text-align: left;
	position: absolute;
	height: 107px;
	width: 76px;
	left: 5px;
	top: 78px;
	z-index: 99;
	visibility: visible;
}
