html{
	background:url(../images/none.gif);
}
body{
	margin:0;
	color:#32373c;
	font:14px/18px Arial, Helvetica, sans-serif;
	min-width:860px;
	/*background:#fff url(../images/bg-1920.jpg) fixed no-repeat 50% 0;*/
	background-attachment:fixed;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:50% 0;
	background-attachment:fixed;
	padding:0 0 120px 0;

}
body.blogg{
	/*background-image:url(../images/bg-1920.jpg);*/
}
body.home{
	/*background-image:url(../images/bg-1920.jpg);*/
}
#bgImage
{
    position:fixed;
    top:0;
    /*width:100%;*/
    z-index:0;
    /*right:0;*/
}
#bgImageWrapper
{ 
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
}
/*#bgImageRight
{
    background-color:#FFFFFF;
    width:64px;
    position:absolute;
    top:0px;
    right:0px;
    z-index:1;
}*/
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}
.fleft{float:left;}
.fright{float:right;}
img{border:none;}
a{color:#e55608;text-decoration:none;}
a:hover, .button:hover{text-decoration:underline;color:#0263B4;}
p a, .button{color:#0263B4 !important;text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.white-strip
{
    background: url(/assets/images/top-White-bg.png) 50% 0 no-repeat;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    width:100%;
    height:218px;
}
#wrapper
{
    position:relative;
    z-index:2;
	width:860px;
	margin:0 auto;
}
#wrapper:after{
	content:"";
	clear:both;
	display:block;
}
#header{
	width:860px;
	position:relative;
	padding:29px 0 15px;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
.header-box01{
	float:right;
	width:265px;
}
.logo{
	display:inline;
	float:right;
	padding:0 0 0px 50px;
}
.logo a{
	/*background:url(../images/logo.gif) no-repeat;*/
	width:200px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.header-form{
	width:100%;
	overflow:hidden;
	float:right;
}
.sok{
	background:url(../images/sok.gif) no-repeat;
	width:29px;
	margin:4px 2px 0;
	height:13px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}
.text{
	float:right;
	width:159px;
	margin-top:0;
	padding:4px 5px;
	border:none;
	font-size:12px;
	line-height:14px;
	background:#c9c9c9;
	display:none;
}
.btn-qsearch{
	float:right;
	cursor:pointer;
	border:none;
	background:url(../images/btn-search.gif) no-repeat;
	width:24px;
	height:23px;
}
.btn-qsearch.hover,
.btn-qsearch:hover{
	background:url(../images/btn-search-hover.gif) no-repeat;
}
.header-box02{
	width:580px;
	float:left;
}
.logo02{
	display:block;
}
.logo02 a{
	/*background:url(../images/kvarnholmen.gif) no-repeat;*/
	width:389px;
	height:39px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
}
.coordinate{
	display:block;
	clear:both;
	color:#5d5d5d;
	font-size:12px;
	width:100%;
	overflow:hidden;
}
.coordinate span{
	width:90px;
	line-height:12px;
}
#nav{
	margin:0 0 0 -11px;
	width:100%;
	clear:both;
	overflow:hidden;
	padding:19px 0 11px;
	list-style:none;
}
#nav li{
	float:left;
}
#nav li a{
	height:31px;
	float:left;
	cursor:pointer;
	position:relative;
	overflow:hidden;
}
#nav li a span{
	height:62px;
	overflow:hidden;
	float:left;
	padding:7px 9px;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#32373B;
}
#nav li.orange a.active span,
#nav li.orange a:hover,
#nav li.orange.hover a span,
#nav li.orange:hover a span,
#nav li.orange.selected a span{
	color:#fff;
	background-color:#E55608;	
	text-decoration:none;
	
}
#nav li.blue a.active span,
#nav li.blue a:hover,
#nav li.blue.hover a span,
#nav li.blue:hover a span,
#nav li.blue.selected a span{
	color:#fff;
	background-color:#0263B4;	
	text-decoration:none;
	
}
/*Red*/
#nav li.red a.active span,
#nav li.red a:hover,
#nav li.red.hover a span,
#nav li.red:hover a span,
#nav li.red.selected a span{
	color:#fff;
	background-color:#9D1835;	
	text-decoration:none;
	
}
#nav li a.active span,
#nav li a:hover,
#nav li.hover a span,
#nav li:hover a span,
#nav li.selected a span{
	color:#fff;
	background-color:#E55608;	
	text-decoration:none;
	
}
.holder{
	width:860px;
	overflow:hidden;
}
.breadcrumbs{
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.breadcrumbs ul{
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumbs ul li{
	background:url(../images/bullet.gif) no-repeat 0 5px;
	padding:0 8px 0 11px;
	font-size:11px;
	width:auto !important;
	color:#989b9d;
	text-transform:uppercase;
	float:left;
}
.breadcrumbs ul li:first-child{
	padding-left:0;
	background:none;
}
.breadcrumbs ul li a{
	color:#989b9d;
}
.bc 
{
    clear:both;
    margin-top:5px;
}
.twocolumn{
	width:860px;
	overflow:hidden;
	padding:9px 0 0;
}
#sidebar{
	float:left;
	width:260px;
}
.sidebar-box01{
	background:url(../images/bg-grey.png) no-repeat;
	width:220px;
	overflow:hidden;
	padding:10px 20px 17px;
	margin:0 0 10px;
	border-top:6px solid #e55608;
}
.sidebar-box01 ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	background:url(../images/none.gif);
}
.sidebar-box01 ul li{
	padding:7px 0 5px;
	background:url(../images/separator.gif) repeat-x;
}
.sidebar-box01 ul li:first-child{
	background:none;
}
.sidebar-box01 ul li a{
	background:url(../images/bullet01.gif) no-repeat 0 2px;
	padding:0 0 0 17px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}
.sidebar-box01 ul li a span{
	font-weight:normal;
}
.sidebar-box01 ul li a:hover{
	background:url(../images/bullet06.gif) no-repeat 0 2px;
	text-decoration:none;
	color:#e55608;
}
.sidebar-box02{
	width:260px;
	overflow:hidden;
	background:url(../images/bg-grey.png) no-repeat;
}
.heading01{
	width:236px;
	background:#e55608;
	padding:12px 12px 7px;
}
.heading01 strong{
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.presskontakt{
	background:url(../images/presskontakt.gif) no-repeat;
	width:152px;
	height:14px;
}
.sidebar-add01{
	overflow:hidden;
	width:250px;
}
.image01{
	overflow:hidden;
	width:250px;
}
.image01 a{
	display:block;
	position:relative;
}
.image01 img, .image01 a img{
	border:3px solid #fff;
	display:block;
}
.sidebar-add01 
{
    color:#fff;
	font-style:normal;
	padding:5px 5px 6px;
	overflow:hidden;
}
.sidebar-add01 a{
	color:#fff;
	position:relative;
}
.sidebar-add01 strong{
	display:block;
	padding:0 0 10px;
	font-size:12px;
}
.sidebar-add01 strong em{
	font-style:normal;
	font-weight:normal;
}
.sidebar-add01 span{
	display:block;
}
.sidebar-add01 p
{
    margin:2px 2px 0 2px;
    padding:0;
}

#content{
	float:left;
	padding:0;
}
.content-box01{
	width:560px;
	overflow:hidden;
}
.content-box01 .t{
	background:url(../images/bg-content-top.png) no-repeat;
	width:556px;
	height:14px;
	overflow:hidden;
}
.content-box01 .c{
	background:url(../images/bg-content.png) repeat-y;
	width:486px;
	padding:15px 45px 50px 29px;
	overflow:hidden;
}
#content01 h1,
.content-box01 h1{
	margin:0;
	color:#41464a;
	font:24px/26px Georgia, "Times New Roman", Times, serif;
}
.content-box01 p{
	margin:0;
	padding:5px 0 16px;
}
.content-box02{
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
}
.image02{
	float:left;
	width:195px;
	padding:5px 0 0;
}
.image02 a{
	border:1px solid #ababab;
	padding:1px;
	float:left;
	background:#fff;
}
.image02 img{
	display:block;
}
.content-text01{
	float:left;
	width:290px;
	padding:2px 0 0;
}
.content-text01 h4{
	margin:0;
	font-size:14px;
	line-height:16px;
	padding:0 0 1px;
}
.content-text01 ul{
	margin:0;
	font-size:12px;
	padding:0;
	list-style:none;
}
.content-text01 ul li{
	width:100%;
	float:left;
}
.content-text01 ul a{
	background:url(../images/bullet02.gif) no-repeat 0 3px;
	padding:0 0 0 16px;
	float:left;
}
.dela{
	width:100%;
	overflow:hidden;
	margin:39px 0 0;
}
.dela span{
	display:inline;
	overflow:hidden;
	float:left;
	font:12px/14px Georgia, "Times New Roman", Times, serif;
	padding:0 8px 0 0;
	margin:1px 0 0
}
.contacts{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.contacts li{
	float:left;
	padding:0 10px 0 0;
}
.contacts li a{
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	position:relative;
	z-index:5;
}
.contact01{
	background:url(../images/contact01.gif) no-repeat;
	width:14px;
	height:14px;
	margin:1px 0 0;
}
.contact03{
	background:url(../images/contact03.gif) no-repeat;
	width:10px;
	height:14px;
	margin:1px 0 0;
}
.contact02{
	background:url(../images/contact02.gif) no-repeat;
	width:16px;
	height:16px;
}
#footer{
	width:860px;
	overflow:hidden;
	font:12px/18px Arial, Helvetica, sans-serif;
	background:url(../images/bg-footer.png) repeat-y;
	border-bottom:1px solid #656363;
}
#footer a{
	color:#595959;
}
.foot-col01{
	width:162px;
	float:left;
	overflow:hidden
}
.foot-col01 .foot-heading,
.foot-col01 .foot-text{
	/*padding:0 12px;*/
	overflow:hidden;
	/*width:158px;*/
}
/*.foot-col02{
	width:210px;
	float:left;
	overflow:hidden
}
.foot-col02 .foot-heading,
.foot-col02 .foot-text{
	padding:0 10px 0 0;
	overflow:hidden;
	width:200px;
}
.foot-col03{
	width:188px;
	overflow:hidden;
	float:left;
}
.foot-col03 .foot-heading,
.foot-col03 .foot-text{
	padding:0 10px 0 0;
	overflow:hidden;
	width:188px;
}*/
.foot-col04{
	width:212px;
	float:left;
}
.foot-col04 .foot-text{
	overflow:hidden;
	width:208px;
}
.foot-heading{
	background:#656363;
	/*padding-bottom:12px !important;
	padding-top:13px !important;*/
	padding:7px 12px 5px 12px;
}
.foot-col04 .foot-heading{
    padding-left:0;
}
.foot-heading strong{
	display:block;
	/*text-indent:-9999px;*/
	overflow:hidden;
	/*height:12px;*/
	color:#fff;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-1px;
	word-spacing:2px;
	text-transform:uppercase;
}
.foot-bo-leva{
	/*background:url(../images/foot-bo-leva.gif) no-repeat;
	width:72px;*/
}
.foot-etablera{
	background:url(../images/foot-etablera.gif) no-repeat;
	width:142px;
}
.foot-besok{
	background:url(../images/foot-besok.gif) no-repeat;
	width:120px;
}
.foot-kvarnholmen{
	/*background:url(../images/foot-kvarnholmen.gif) no-repeat;
	margin-left:-12px;*/
	width:107px;
}
.foot-text{
	padding-bottom:18px !important;
	padding-top:9px !important;
}
.foot-text p{
	margin:0;
}
.foot-text ul{
	margin:0;
	padding:0 0 0 12px;
	list-style:none;
}
.foot-text ul li{
	background:url(../images/bullet03.gif) no-repeat 0 7px;
	padding:0 0 0 10px;
	line-height:16px;
}
/*images begin*/
.content-add01{
	margin:0 -18px 0 00px;
	position:relative;
	width:170px;
	overflow:hidden;
	padding-top:10px;
}
.content-add01 .dela{
	float:left;
	width:auto;
	margin:20px 15px 0 0;
}
.content-text01 p{
	margin:0;
	font-size:12px;
	padding:1px 0 6px !important;
}
/*images end*/
/*press-list begin*/
.content-box03{
	width:100%;
	overflow:hidden;
	padding:22px 0 0;
}
#content h2{
	margin:0;
	font:bold 16px/18px Georgia, "Times New Roman", Times, serif;
	padding:0 0 1px;
}
.date{
	display:block;
	color:#989b9d;
	font-size:12px;
	padding:0 0 1px;
}
.content-box03 p{
	padding:0 !important;
	font-size:12px;
}
.content-add02
{
    margin-bottom:0px;
	width:280px;
}
.content-add02:after{
	content:"";
	clear:both;
	display:block;
}
.content-add02 ul{
	margin:14px 0 0;
	position:relative;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;
}
.content-add02 ul li{
	background:url(../images/bullet04.gif) no-repeat 0 3px;
	padding:0 0 2px 17px;
}
.content-add02 ul li a{
	font-weight:bold;
	font-size:13px;
}
/*press-list end*/
/*press-message begin*/
.content-box04{
	width:100%;
	overflow:hidden;
	padding:16px 0 0;
}
.content-box04 p{
	font-size:12px;
	padding:2px 0 15px !important;
}
/*press-message end*/
/*people begin*/
.kontakta-oss{
	background:url(../images/kontakta-oss.gif) no-repeat;
	width:145px;
	height:14px;
}
.content-box05{
	margin:0;
	padding:16px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden
}
.content-box05 li{
	width:100%;
	padding:20px 0 0;
	overflow:hidden;
}
.image03{
	float:left;
	width:112px;
	padding-bottom:15px;
}
.image03 a{
	background:#fff;
	padding:1px;
	float:left;
	border:1px solid #ababab;
}
.content-text02{
	width:300px;
	float:left;
	padding:0 0 15px;
}
.content-text02 h3{
	margin:0;
	padding:0 0 3px;
	font:14px/16px Arial, Helvetica, sans-serif;
}
.content-text02 h4{
	margin:0;
	padding:0 0 2px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.content-text02 address{
	font-style:normal;
	font-size:12px;
}
.content-text02 address span{
	display:block;
}
/*people end*/
/*flickr-gallery begin*/
#content01{
	width:860px;
	overflow:hidden;
	padding:0 0 20px;
}
#content01 .t{
	background:url(../images/bg-content01-top.png) no-repeat;
	width:854px;
	height:14px;
	overflow:hidden;
}
#content01 .c{
	background:url(../images/bg-content.png);
	width:860px;
	padding:15px 60px 20px 80px;
	overflow:hidden;
}
.flickr{
	background:url(../images/flickr.gif) no-repeat;
	width:38px;
	height:12px;
	overflow:hidden;
	margin:3px 0;
	display:block;
	text-indent:-9999px;
}
.picture{
	margin:0;
	width:100%;
	overflow:hidden;
	padding:27px 0 0;
	list-style:none;
}
.picture li{
	padding:0 20px 0 0;
	float:left;
	width:160px;
	height:160px;
}
.image04{
	width:160px;
	overflow:hidden;
}
.image04 a{
	background:#fff;
	border:1px solid #ababab;
	padding:1px;
	display:block;
}
.image04 img{
	display:block;
}
.link{
	width:160px;
	overflow:hidden;
	padding:0;
	float:left;
	font-size:12px;
	color:#E55608;
}
.link a{
	background:url(../images/bullet05.gif) no-repeat 1px 3px;
	padding:0 0 0 18px;
	float:left;
	font-size:12px;
}
.content-add03{
	width:100%;
	padding:17px 0 0;
}
.content-add03:after{
	content:"";
	clear:both;
	display:block;
}
.content-add03 a{
	font-weight:bold;
	font-size:12px;
	position:relative;
}
/*flickr-gallery end*/
/*search begin*/
.inner #content{
	padding:0;
	float:left;
}
.twocolumn #content{
	padding:0 0 96px 0;
	float:right;
}
.inner .content-box01 .c{
	padding:12px 37px 50px 28px;
	width:502px;
}
.inner #sidebar{
	padding:16px 0 0;
	float:right;
}
.inner h1{
	padding-bottom:27px;
}
.content-form01{
	background:#d0edef;
	width:498px;
	overflow:hidden;
	padding:11px;
	margin-top:27px;
}
.text01{
	float:left;
	margin:0 5px 0 0;
	border:1px solid #adadad;
	background:#fff;
	width:289px;
	color:#6b6b6b;
	line-height:16px;
	padding:6px 8px 5px;
}
.btn-search01{
	float:left;
	background:url(../images/btn-search01.gif) no-repeat;
	width:49px;
	height:29px;
	border:none;
	cursor:pointer;
}
.search-feedback{
	width:100%;
	padding:16px 0 0;
}
.search-feedback span{
	display:block;
	color:#7b7b7b;
	padding:0 0 0 2px;
}
.search-feedback span b{
	color:#7b7b7b;
}
.content-add04{
	margin:-9px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.content-add04 li{
	background:url(../images/border.gif) repeat-x;
	padding:23px 0 19px;
	width:100%;
	overflow:hidden;
}
.content-add04 li:first-child{
	background:none;
}
.content-add04 li .breadcrumbs{
	padding:0;
	width:auto;
}
.content-add04 li h4{
	margin:0;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.content-add04 li p{
	margin:0;
	padding:2px 0 8px;
	text-align:justify;
	font-size:12px;
}
.image05{
	float:left;
	width:118px;
	padding:3px 0 0;
}
.image05 img{
	display:block;
}
.image05 a{
	float:left;
	padding:1px;
	background:#fff;
	border:1px solid #ababab;
}
.content-add05{
	width:100%;
	overflow:hidden;
	padding:43px 0 2px;
}
.content-add05 a{
	background:url(../images/bullet04.gif) no-repeat 0 2px;
	padding:0 0 0 17px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
/*search end*/
/*blogg begin*/
.logo02 span{
	float:left;
	background:url(../images/bloggen.gif) no-repeat;
	width:111px;
	height:35px;
	overflow:hidden;
	margin:7px 0 -4px 13px;
	position:relative;
	text-indent:-9999px;
}
.sidebar-box01 li.selected a{
	background:url(../images/bullet07.gif) no-repeat 0 2px;
}
.sidebar-box01 li ul{
	padding:2px 0 0 17px;
	width:203px;
}
.sidebar-box01 li ul li{
	background:none;
	padding:0;
	float:left;
	width:100%;
}
.sidebar-box01 li ul li a{
	padding:0;
	background:none !important;
	float:left;
	font-weight:normal;
}
.bigest{
	padding-top:5px !important;
	font:bold 18px/20px Georgia, "Times New Roman", Times, serif !important;
}
.big{
	padding-top:2px !important;
	font:bold 16px/20px Georgia, "Times New Roman", Times, serif !important;
}
.medium{
	padding-top:3px !important;
	font:14px/20px Georgia, "Times New Roman", Times, serif !important;
}
.small{
	padding-top:3px !important;
	font:12px/20px Georgia, "Times New Roman", Times, serif !important;
}
.content-box07{
	width:100%;
	overflow:hidden;
}
.heading02{
	width:502px;
	overflow:hidden;
	border-bottom:2px solid #3f454a;
	padding:3px 0 5px;
}
.date01{
	float:right;
	padding:10px 0 0;
	font:12px Georgia, "Times New Roman", Times, serif
}
.heading02 h1{
	float:left;
	width:330px;
	padding:0 !important;
}
.content-text03{
	width:100%;
	overflow:hidden;
}
.content-text03 p{
	padding:10px 0 8px !important;
}
.tags{
	width:485px;
	overflow:hidden;
	background:url(../images/bullet04.gif) no-repeat 1px 14px;
	padding:12px 0 0 17px;
}
.tags p{
	padding:0 !important;
	font-size:13px;
	font-weight:bold;
}
.comm-holder{
	width:474px;
	overflow:hidden;
	padding:10px 14px;
	background:#ebe9e9;
	margin:19px 0 32px;
}
.comm-holder .dela{
	float:left;
	width:157px !important;
	margin:0;
}
.kommentar{
	float:right;
	color:#32373c;
	margin:-2px 0 0;
	font:16px/18px Georgia, "Times New Roman", Times, serif;
}
.kommentarer-holder{
	width:474px;
	overflow:hidden;
	margin:-32px 0 35px;
	padding:13px 14px 24px 14px;
	background:#f7f7f7;
}
#content .kommentarer-holder h2{
	font-size:18px;
	font-weight:normal;
}
.komm{
	margin:0;
	padding:0;
	list-style:none;
}
.komm li{
	border-top:1px solid #d9d9d9;
}
.komm li:first-child{
	border:none;
}
.komm li ul{
	margin:0;
	padding:10px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.komm li ul li{
	float:left;
	font-size:12px;
	color:#777;
	background:url(../images/separator01.gif) no-repeat 0 5px;
	border:none;
	padding:0 8px 0 8px;
}
.komm li ul li:first-child{
	padding-left:0;
	background:none;
}
.komm li ul li a{
	font-weight:bold;
	color:#000;
}
.komm p{
	padding:0 0 20px !important;
	font-size:13px;
}
.komment-form{
	width:100%;
	overflow:hidden;
	padding:19px 0 0;
}
.komment-form div{
	width:486px;
	margin:0 -16px 0 0;
	overflow:hidden;
}
.komment-form label{
	display:block;
	font-weight:bold;
	color:#010101;
	padding:0 0 12px;
}
.komment-form textarea{
	width:452px;
	height:95px;
	padding:6px 8px;
	color:#767676;
	overflow:auto;
	margin:0 0 14px;
	border:1px solid #adadad;
	background:#fff;
}
.text02{
	border:1px solid #adadad;
	overflow:hidden;
	width:209px;
	float:left;
	color:#767676;
	padding:6px 8px 5px;
	margin:0 16px 0 0;
}
.btn-skicka{
	background:url(../images/btn-skicka.gif) no-repeat;
	width:71px;
	height:29px;
	cursor:pointer;
	border:none;
	margin:10px 16px 0 0;
	float:right;
}
.villkoren{
	float:left;
	padding:15px 0 0;
	width:300px !important;
}
.villkoren input{
	width:16px !important;
	margin:2px 5px 0 0;
	padding:0;
	height:15px !important;
	float:left;
}
.villkoren label{
	font-size:13px;
	float:left;
	width:auto;
	font-weight:normal !important;
}
.villkoren label a{
	color:#000;
	text-decoration:underline;
}
.villkoren label a:hover{
	text-decoration:none;
}
.rss{
	position:absolute;
	bottom:-35px;
	right:215px;
}
.rss a{
	background:url(../images/rss.gif) no-repeat;
	width:44px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.content-add06 .content-add05{
	padding-top:0 !important;
}
/*blogg end*/
/*start-page begin*/
.content-holder01{
	width:860px;
	position:relative;
	padding:4px 0 49px;
}
.content-holder01:after{
	content:"";
	clear:both;
	display:block;
}
.content-holder01 .col01{
	width:260px;
	margin:237px 0 0;
	float:right;
}
.content-holder01 .col02{
	width:260px;
	float:left;
}
.island{
	position:absolute;
	top:5px;
	right:3px;
	cursor: pointer;
}
.island span{
	background:url(../images/360.png) no-repeat;
	width:289px;
	height:98px;
	display:block;
	text-indent:-9999px;
	cursor: pointer;
}
.map-holder{
	width:250px;
	overflow:hidden;
	background:url(../images/bg-grey.png) no-repeat;
	padding:5px 5px 7px;
}
.image06{
	width:250px;
	overflow:hidden;
}
.image06 a,
.image06 img{
	display:block;
}
.map-text{
	width:250px;
	overflow:hidden;
	padding:1px 0 0;
}
.kompas{
	background:url(../images/compas.gif) no-repeat;
	width:26px;
	height:26px;
	float:right;
	position:relative;
	margin:4px 3px 0 0;
	text-indent:-9999px;
}
.add{
	float:left;
	width:210px;
}
.add h2
{
    padding-bottom:3px;
}
.kartan{
	margin:0;
	width:208px;
	height:15px;
	overflow:hidden;
	padding:0 0 6px;
	color:White;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
.map-text .coordinate{
	color:#7b9fac !important;
}
.g-box{
	width:260px;
	overflow:hidden;
}
.g-box .t{
	background:url(../images/bg-gb-top.gif) no-repeat;
	width:260px;
	height:7px;
	overflow:hidden;
}
.g-box .c{
	background:#54cd33;
	width:235px;
	overflow:hidden;
	color:#fff;
	padding:3px 12px 10px 13px;
}
.date02{
	display:block;
	font-size:11px;
	font-weight:bold;
}
.g-box h2{
	margin:0;
	font:17px/19px Georgia, "Times New Roman", Times, serif;
	padding:0 0 5px;
	color:White;
}
.g-box p{
	margin:0;
	padding:0 0 8px;
	font:13px/16px Georgia, "Times New Roman", Times, serif;
}
.more{
	background:url(../images/bullet08.gif) no-repeat 0 2px;
	padding:0 0 0 16px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
}
.more:hover{
	text-decoration:none;
	color:#fff;
}
.content-holder02{
	width:900px;
	margin:-20px -40px 0 0;
	padding:0 0 1px;
	overflow:hidden;
	display:inline-block;
}
.content-holder02 .col{
	width:260px;
	float:left;
	font-size:12px;
	margin:20px 40px 0 0;
	background:url(../images/bg-grey.png) no-repeat;
}
.content-holder02 .col a, .content-holder02 .col a:hover
{
    text-decoration:none;
}
.sidebar-box02 h3, .sidebar-box02 h3 a, .sidebar-box02 h3 a:hover,.content-holder02 h3, .content-holder02 h3 a, .content-holder02 h3 a:hover, h3.wSubHeader, h3.wSubHeader a, h3.wSubHeader a:hover{
	color:White !important;
	font-size:15px;
	text-transform:uppercase;
	height:15px;
	margin:0;
	position:relative;
	text-decoration:none !important;
}
.sidebar-box02 h3.woSubHeader, .sidebar-box02 h3.woSubHeader a, .sidebar-box02 h3.woSubHeader a:hover
{
    font-size:20px;
    font-weight:normal;
    letter-spacing:-1px;
    margin:0 0 3px 0;
}

.heading05,
.heading04,
.heading03,
.heading01{
	width:248px;
	padding:6px 6px 7px 6px;
}
.heading03{
	background:#0263b4;
}
.heading04{
	background:#9d1835;
}
.heading05{
	background:#e55608;
}
.heading05 span,
.heading04 span,
.heading03 span,
.heading01 span,
.heading05 span a,
.heading04 span a,
.heading03 span a,
.heading01 span a,
.heading05 span a:hover,
.heading04 span a:hover,
.heading03 span a:hover,
.heading01 span a:hover{
	display:block;
	font-size:11px;
	line-height:14px;
	line-height:11px;
	text-transform:uppercase;
	position:relative;
	text-decoration:none !important;
}
.heading01 span, .heading01 span a, .heading01 span a:hover{ color:#F2AB84 !important; }
.heading03 span, .heading03 span a, .heading03 span a:hover{ color:#81b1da !important; }
.heading04 span, .heading04 span a, .heading04 span a:hover{ color:#ce8c9a !important; }
.heading05 span, .heading05 span a, .heading05 span a:hover{ color:#f2ab84 !important; }

.content-text04{
	width:238px;
	overflow:hidden;
	min-height:156px;
	padding:4px 9px 0 13px;
	color:#fff;
}
* html .content-text04{
	height:156px;
	overflow:visible;
}
.content-text04 p{
	margin:0;
	line-height:20px;
	padding:3px 0 5px;
}
.content-text04 ul{
	margin:0;
	padding:12px 0 0;
	list-style:none;
}
.content-text04 ul li{
	padding:0 0 3px;
}
.content-text04 ul a{
	color:#7dd2ed;
	position:relative;
}
.image07{
	width:242px;
	overflow:hidden;
	margin:0 0 0 -4px;
	position:relative;
	padding:5px 0;
}
.image07 a,
.image07 img{
	display:block;
}
.content-holder03{
	width:860px;
	overflow:hidden;
	padding:0 0 47px;
	margin-top:20px;
}
.content-holder03 ul{
	margin:0;
	padding:0;
	width:880px;
	overflow:hidden;
	margin:0 -20px 0 0;
	list-style:none;
}
.content-holder03 ul li{
	width:200px;
	padding:0 20px 0 0;
	float:left;
}
.content-holder03 ul li a{
	display:block;
	width:200px;
	cursor:pointer;
	outline:none;
}
.content-holder03 ul li a:hover{
	text-decoration:none;
}
.twitter{
	background:url(../images/twitter.gif) no-repeat;
	width:46px;
	height:16px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	margin:3px 4px 0 0;
}
.you-tube{
	background:url(../images/you-tube.gif) no-repeat;
	width:33px;
	height:13px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	margin:2px 4px 0 0;
}
.facebook{
	background:url(../images/facebook.gif) no-repeat;
	width:47px;
	height:13px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	margin:2px 4px 1px 0;
}
.flickr01{
	background:url(../images/flickr01.gif) no-repeat;
	width:31px;
	height:13px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	margin:2px 4px 1px 0;
}
.social-module
{
    width:260px;
    background:url(../images/bubble.gif) 0 100% repeat-y;
	display:block;
	padding:0 0 14px 0;
	float:left;
}
.social-module .border{
	background:#b2b2b2 url(../images/border01.gif) repeat-x;
	float:left;
	color:#fff;
	font-size:12px;
	padding:1px;
}
.social-module .header{
	width:248px;
	color:#d8d8d8;
	background:#949393;
	font-size:11px;
	padding:3px 5px 3px 6px;
	
}
.social-module .content
{
    font-size:11px;
	color:White;
	line-height:14px;
	padding:10px 10px 10px 10px;
}
    .social-module .content a {color:White; font-size:11px;word-wrap:break-word;}
    .social-module .content a:hover {text-decoration:underline;}
    .social-module .content img{
	    float:left;
	    border:2px solid #fff;
	    margin:0px 8px 0 0;
    }
    .social-module .content em{
	    float:left;
    }
    .social-module .content em a img{
	    margin-right:4px !important;
    }
.next{
	background:url(../images/bullet09.gif) no-repeat;
	width:9px;
	height:16px;
	overflow:hidden;
	margin:15px 0 0 9px;
	text-indent:-9999px;
}
/*start-page end*/
/*sub-page begin*/
#add01{
	padding-top:5px;
}
#add01 .island{
	top:-31px;
}
#add01 .col01{
	margin-top:84px;
}
#add01 .content-box02{
	padding-top:0;
}
#add01 .col01 .sidebar-box02{
	margin-top:10px;
}
.anibh{
	background:url(../images/dignissim-anibh.gif) no-repeat;
	width:164px;
	height:15px;
}
.dolor{
	background:url(../images/lorem.gif) no-repeat;
	width:207px;
	height:15px;
}
.video01{
	width:250px;
	overflow:hidden;
	padding:0 5px 5px;
	margin:5px 0 0;
}
.video01 a,
.video01 img{
	position:relative;
	display:block;
}
.content-text05{
	width:211px;
	overflow:hidden;
	color:#fff;
	padding:6px 35px 11px 14px;
}
.content-text05 p{
	margin:0;
	padding:0 0 5px;
}
.more01{
	padding:0 0 0 18px;
	background:url(../images/bullet01.gif) no-repeat 0 3px;
	font-size:13px;
	margin:0 0 0 -3px;
	font-weight:bold;
}
.more01 span{
	position:relative;
}
#add01 h1{
	padding:3px 0 0 !important;
}
#add01 blockquote{
	width:395px;
	overflow:hidden;
	margin:0 0 11px;
	padding:12px 90px 17px 12px;
	background:url(../images/bg-blockquote.gif);
}
#add01 blockquote q{
	quotes:none;
	padding:4px 0 5px 33px;
	float:left;
	position:relative;
	background:url(../images/quot.gif) no-repeat;
	font:italic 32px/29px Georgia, "Times New Roman", Times, serif;
	color:#32373c;
}
#add01 blockquote p{
	quotes:none;
	padding:4px 0 5px 33px;
	float:left;
	position:relative;
	background:url(../images/quot.gif) no-repeat;
	font:italic 32px/29px Georgia, "Times New Roman", Times, serif;
	color:#32373c;
}
#add01 blockquote q:before,
#add01 blockquote q:after{
	content:"";
}
#add01 .content-add01 .dela{
	margin-top:14px;
}
/*sub-page end*/

.photo-holder {
	width:800px; 
	overflow:hidden; 
	position:relative;
}

.image-text
{
    letter-spacing:-40px;
}

.pager
{
    margin:5px 0 0 0;
}
    .pager .selected
    {
        font-weight:bold;
    }
    
.meta-menu
{
    width:265px;
    list-style:none;
    float:right;
    margin:6px 0 33px 0;
    padding:0;
}
.meta-menu li
{
    float:right;
    display:inline;
    background:url(/assets/images/meta-menu-sep.gif) 0 4px no-repeat;
    padding:0 10px 0 10px;    
    
}
.meta-menu li:first-child 
{
    margin:0 0 0 0px;
    padding-right:0px;

    }
.meta-menu li:last-child, .meta-menu li.lastitem
{
    background:none;
    padding-left:0px;
}
.meta-menu li a
{
    color:#7d7d7d;
    font-size:11px;  
    white-space:nowrap;  
}

/* Pager */
.pager
{
    display: block;
    clear: both;
    margin-top: 10px;
}
.pager ul 
{
    list-style:none;
    margin:0;
    padding:0;
}
.pager ul li
{
    float:left;
    margin:0 2px 0 0;
}
.pager a
{
    font-size:12px;
    color: #E55608;
    padding: 1px 4px 1px 3px;
}
.pager a:hover, .pager .selected
{
    font-weight:bold;
    background-color: #E55608;
    color: #fff;
    text-decoration: none;
}
#getmore {display:none;}

/* Start Page Banner Flash
.col01 object 
{ 
    position: absolute;
    top: -2px;
    right: 3px;
    cursor: pointer;
} */html{
	background:url(../images/none.gif);
}
body{
	margin:0;
	color:#32373c;
	font:14px/18px Arial, Helvetica, sans-serif;
	min-width:860px;
	/*background:#fff url(../images/bg-1920.jpg) fixed no-repeat 50% 0;*/
	background-attachment:fixed;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:50% 0;
	background-attachment:fixed;
	padding:0 0 120px 0;

}
body.blogg{
	/*background-image:url(../images/bg-1920.jpg);*/
}
body.home{
	/*background-image:url(../images/bg-1920.jpg);*/
}
#bgImage
{
    position:fixed;
    top:0;
    /*width:100%;*/
    z-index:0;
    /*right:0;*/
}
#bgImageWrapper
{ 
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
}
/*#bgImageRight
{
    background-color:#FFFFFF;
    width:64px;
    position:absolute;
    top:0px;
    right:0px;
    z-index:1;
}*/
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}
.fleft{float:left;}
.fright{float:right;}
img{border:none;}
a{color:#e55608;text-decoration:none;}
a:hover, .button:hover{text-decoration:underline;color:#0263B4;}
p a, .button{color:#0263B4 !important;text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.white-strip
{
    background: url(/assets/images/top-White-bg.png) 50% 0 no-repeat;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    width:100%;
    height:218px;
}
#wrapper
{
    position:relative;
    z-index:2;
	width:860px;
	margin:0 auto;
}
#wrapper:after{
	content:"";
	clear:both;
	display:block;
}
#header{
	width:860px;
	position:relative;
	padding:29px 0 15px;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
.header-box01{
	float:right;
	width:265px;
}
.logo{
	display:inline;
	float:right;
	padding:0 0 0px 50px;
}
.logo a{
	/*background:url(../images/logo.gif) no-repeat;*/
	width:200px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.header-form{
	width:100%;
	overflow:hidden;
	float:right;
}
.sok{
	background:url(../images/sok.gif) no-repeat;
	width:29px;
	margin:4px 2px 0;
	height:13px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}
.text{
	float:right;
	width:159px;
	margin-top:0;
	padding:4px 5px;
	border:none;
	font-size:12px;
	line-height:14px;
	background:#c9c9c9;
	display:none;
}
.btn-qsearch{
	float:right;
	cursor:pointer;
	border:none;
	background:url(../images/btn-search.gif) no-repeat;
	width:24px;
	height:23px;
}
.btn-qsearch.hover,
.btn-qsearch:hover{
	background:url(../images/btn-search-hover.gif) no-repeat;
}
.header-box02{
	width:580px;
	float:left;
}
.logo02{
	display:block;
}
.logo02 a{
	/*background:url(../images/kvarnholmen.gif) no-repeat;*/
	width:389px;
	height:39px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
}
.coordinate{
	display:block;
	clear:both;
	color:#5d5d5d;
	font-size:12px;
	width:100%;
	overflow:hidden;
}
.coordinate span{
	width:90px;
	line-height:12px;
}
#nav{
	margin:0 0 0 -11px;
	width:100%;
	clear:both;
	overflow:hidden;
	padding:19px 0 11px;
	list-style:none;
}
#nav li{
	float:left;
}
#nav li a{
	height:31px;
	float:left;
	cursor:pointer;
	position:relative;
	overflow:hidden;
}
#nav li a span{
	height:62px;
	overflow:hidden;
	float:left;
	padding:7px 9px;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#32373B;
}
#nav li.orange a.active span,
#nav li.orange a:hover,
#nav li.orange.hover a span,
#nav li.orange:hover a span,
#nav li.orange.selected a span{
	color:#fff;
	background-color:#E55608;	
	text-decoration:none;
	
}
#nav li.blue a.active span,
#nav li.blue a:hover,
#nav li.blue.hover a span,
#nav li.blue:hover a span,
#nav li.blue.selected a span{
	color:#fff;
	background-color:#0263B4;	
	text-decoration:none;
	
}
/*Red*/
#nav li.red a.active span,
#nav li.red a:hover,
#nav li.red.hover a span,
#nav li.red:hover a span,
#nav li.red.selected a span{
	color:#fff;
	background-color:#9D1835;	
	text-decoration:none;
	
}
#nav li a.active span,
#nav li a:hover,
#nav li.hover a span,
#nav li:hover a span,
#nav li.selected a span{
	color:#fff;
	background-color:#E55608;	
	text-decoration:none;
	
}
.holder{
	width:860px;
	overflow:hidden;
}
.breadcrumbs{
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.breadcrumbs ul{
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumbs ul li{
	background:url(../images/bullet.gif) no-repeat 0 5px;
	padding:0 8px 0 11px;
	font-size:11px;
	width:auto !important;
	color:#989b9d;
	text-transform:uppercase;
	float:left;
}
.breadcrumbs ul li:first-child{
	padding-left:0;
	background:none;
}
.breadcrumbs ul li a{
	color:#989b9d;
}
.bc 
{
    clear:both;
    margin-top:5px;
}
.twocolumn{
	width:860px;
	overflow:hidden;
	padding:9px 0 0;
}
#sidebar{
	float:left;
	width:260px;
}
.sidebar-box01{
	background:url(../images/bg-grey.png) no-repeat;
	width:220px;
	overflow:hidden;
	padding:10px 20px 17px;
	margin:0 0 10px;
	border-top:6px solid #e55608;
}
.sidebar-box01 ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	background:url(../images/none.gif);
}
.sidebar-box01 ul li{
	padding:7px 0 5px;
	background:url(../images/separator.gif) repeat-x;
}
.sidebar-box01 ul li:first-child{
	background:none;
}
.sidebar-box01 ul li a{
	background:url(../images/bullet01.gif) no-repeat 0 2px;
	padding:0 0 0 17px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}
.sidebar-box01 ul li a span{
	font-weight:normal;
}
.sidebar-box01 ul li a:hover{
	background:url(../images/bullet06.gif) no-repeat 0 2px;
	text-decoration:none;
	color:#e55608;
}
.sidebar-box02{
	width:260px;
	overflow:hidden;
	background:url(../images/bg-grey.png) no-repeat;
}
.heading01{
	width:236px;
	background:#e55608;
	padding:12px 12px 7px;
}
.heading01 strong{
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.presskontakt{
	background:url(../images/presskontakt.gif) no-repeat;
	width:152px;
	height:14px;
}
.sidebar-add01{
	overflow:hidden;
	width:250px;
}
.image01{
	overflow:hidden;
	width:250px;
}
.image01 a{
	display:block;
	position:relative;
}
.image01 img, .image01 a img{
	border:3px solid #fff;
	display:block;
}
.sidebar-add01 
{
    color:#fff;
	font-style:normal;
	padding:5px 5px 6px;
	overflow:hidden;
}
.sidebar-add01 a{
	color:#fff;
	position:relative;
}
.sidebar-add01 strong{
	display:block;
	padding:0 0 10px;
	font-size:12px;
}
.sidebar-add01 strong em{
	font-style:normal;
	font-weight:normal;
}
.sidebar-add01 span{
	display:block;
}
.sidebar-add01 p
{
    margin:2px 2px 0 2px;
    padding:0;
}

#content{
	float:left;
	padding:0;
}
.content-box01{
	width:560px;
	overflow:hidden;
}
.content-box01 .t{
	background:url(../images/bg-content-top.png) no-repeat;
	width:556px;
	height:14px;
	overflow:hidden;
}
.content-box01 .c{
	background:url(../images/bg-content.png) repeat-y;
	width:486px;
	padding:15px 45px 50px 29px;
	overflow:hidden;
}
#content01 h1,
.content-box01 h1{
	margin:0;
	color:#41464a;
	font:24px/26px Georgia, "Times New Roman", Times, serif;
}
.content-box01 p{
	margin:0;
	padding:5px 0 16px;
}
.content-box02{
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
}
.image02{
	float:left;
	width:195px;
	padding:5px 0 0;
}
.image02 a{
	border:1px solid #ababab;
	padding:1px;
	float:left;
	background:#fff;
}
.image02 img{
	display:block;
}
.content-text01{
	float:left;
	width:290px;
	padding:2px 0 0;
}
.content-text01 h4{
	margin:0;
	font-size:14px;
	line-height:16px;
	padding:0 0 1px;
}
.content-text01 ul{
	margin:0;
	font-size:12px;
	padding:0;
	list-style:none;
}
.content-text01 ul li{
	width:100%;
	float:left;
}
.content-text01 ul a{
	background:url(../images/bullet02.gif) no-repeat 0 3px;
	padding:0 0 0 16px;
	float:left;
}
.dela{
	width:100%;
	overflow:hidden;
	margin:39px 0 0;
}
.dela span{
	display:inline;
	overflow:hidden;
	float:left;
	font:12px/14px Georgia, "Times New Roman", Times, serif;
	padding:0 8px 0 0;
	margin:1px 0 0
}
.contacts{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.contacts li{
	float:left;
	padding:0 10px 0 0;
}
.contacts li a{
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	position:relative;
	z-index:5;
}
.contact01{
	background:url(../images/contact01.gif) no-repeat;
	width:14px;
	height:14px;
	margin:1px 0 0;
}
.contact03{
	background:url(../images/contact03.gif) no-repeat;
	width:10px;
	height:14px;
	margin:1px 0 0;
}
.contact02{
	background:url(../images/contact02.gif) no-repeat;
	width:16px;
	height:16px;
}
#footer{
	width:860px;
	overflow:hidden;
	font:12px/18px Arial, Helvetica, sans-serif;
	background:url(../images/bg-footer.png) repeat-y;
	border-bottom:1px solid #656363;
}
#footer a{
	color:#595959;
}
.foot-col01{
	width:192px;
	float:left;
	overflow:hidden
}
.foot-col01 .foot-heading,
.foot-col01 .foot-text{
	/*padding:0 12px;*/
	overflow:hidden;
	/*width:158px;*/
}
/*.foot-col02{
	width:210px;
	float:left;
	overflow:hidden
}
.foot-col02 .foot-heading,
.foot-col02 .foot-text{
	padding:0 10px 0 0;
	overflow:hidden;
	width:200px;
}
.foot-col03{
	width:188px;
	overflow:hidden;
	float:left;
}
.foot-col03 .foot-heading,
.foot-col03 .foot-text{
	padding:0 10px 0 0;
	overflow:hidden;
	width:188px;
}*/
.foot-col04{
	overflow:hidden;
	width:284px;
	float:left;
}
.foot-col04 .foot-text{
	overflow:hidden;
	width:281px;
}
.foot-heading{
	background:#656363;
	/*padding-bottom:12px !important;
	padding-top:13px !important;*/
	padding:7px 12px 5px 12px;
}
.foot-col04 .foot-heading{
    padding-left:0;
}
.foot-heading strong{
	display:block;
	/*text-indent:-9999px;*/
	overflow:hidden;
	/*height:12px;*/
	color:#fff;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-1px;
	word-spacing:2px;
	text-transform:uppercase;
}
.foot-bo-leva{
	/*background:url(../images/foot-bo-leva.gif) no-repeat;
	width:72px;*/
}
.foot-etablera{
	background:url(../images/foot-etablera.gif) no-repeat;
	width:142px;
}
.foot-besok{
	background:url(../images/foot-besok.gif) no-repeat;
	width:120px;
}
.foot-kvarnholmen{
	/*background:url(../images/foot-kvarnholmen.gif) no-repeat;
	margin-left:-12px;*/
	width:107px;
}
.foot-text{
	padding-bottom:18px !important;
	padding-top:9px !important;
}
.foot-text p{
	margin:0;
}
.foot-text ul{
	margin:0;
	padding:0 0 0 12px;
	list-style:none;
}
.foot-text ul li{
	background:url(../images/bullet03.gif) no-repeat 0 7px;
	padding:0 0 0 10px;
	line-height:16px;
}
/*images begin*/
.content-add01{
	margin:0 -18px 0 00px;
	position:relative;
	width:170px;
	overflow:hidden;
	padding-top:10px;
}
.content-add01 .dela{
	float:left;
	width:auto;
	margin:20px 15px 0 0;
}
.content-text01 p{
	margin:0;
	font-size:12px;
	padding:1px 0 6px !important;
}
/*images end*/
/*press-list begin*/
.content-box03{
	width:100%;
	overflow:hidden;
	padding:22px 0 0;
}
#content h2{
	margin:0;
	font:bold 16px/18px Georgia, "Times New Roman", Times, serif;
	padding:0 0 1px;
}
.date{
	display:block;
	color:#989b9d;
	font-size:12px;
	padding:0 0 1px;
}
.content-box03 p{
	padding:0 !important;
	font-size:12px;
}
.content-add02
{
    margin-bottom:0px;
	width:280px;
}
.content-add02:after{
	content:"";
	clear:both;
	display:block;
}
.content-add02 ul{
	margin:14px 0 0;
	position:relative;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;
}
.content-add02 ul li{
	background:url(../images/bullet04.gif) no-repeat 0 3px;
	padding:0 0 2px 17px;
}
.content-add02 ul li a{
	font-weight:bold;
	font-size:13px;
}
/*press-list end*/
/*press-message begin*/
.content-box04{
	width:100%;
	overflow:hidden;
	padding:16px 0 0;
}
.content-box04 p{
	font-size:12px;
	padding:2px 0 15px !important;
}
/*press-message end*/
/*people begin*/
.kontakta-oss{
	background:url(../images/kontakta-oss.gif) no-repeat;
	width:145px;
	height:14px;
}
.content-box05{
	margin:0;
	padding:16px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden
}
.content-box05 li{
	width:100%;
	padding:20px 0 0;
	overflow:hidden;
}
.image03{
	float:left;
	width:112px;
	padding-bottom:15px;
}
.image03 a{
	background:#fff;
	padding:1px;
	float:left;
	border:1px solid #ababab;
}
.content-text02{
	width:300px;
	float:left;
	padding:0 0 15px;
}
.content-text02 h3{
	margin:0;
	padding:0 0 3px;
	font:14px/16px Arial, Helvetica, sans-serif;
}
.content-text02 h4{
	margin:0;
	padding:0 0 2px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.content-text02 address{
	font-style:normal;
	font-size:12px;
}
.content-text02 address span{
	display:block;
}
/*people end*/
/*flickr-gallery begin*/
#content01{
	width:860px;
	overflow:hidden;
	padding:0 0 20px;
}
#content01 .t{
	background:url(../images/bg-content01-top.png) no-repeat;
	width:854px;
	height:14px;
	overflow:hidden;
}
#content01 .c{
	background:url(../images/bg-content.png);
	width:860px;
	padding:15px 60px 20px 80px;
	overflow:hidden;
}
.flickr{
	background:url(../images/flickr.gif) no-repeat;
	width:38px;
	height:12px;
	overflow:hidden;
	margin:3px 0;
	display:block;
	text-indent:-9999px;
}
.picture{
	margin:0;
	width:100%;
	overflow:hidden;
	padding:27px 0 0;
	list-style:none;
}
.picture li{
	padding:0 20px 0 0;
	float:left;
	width:160px;
	height:160px;
}
.image04{
	width:160px;
	overflow:hidden;
}
.image04 a{
	background:#fff;
	border:1px solid #ababab;
	padding:1px;
	display:block;
}
.image04 img{
	display:block;
}
.link{
	width:160px;
	overflow:hidden;
	padding:0;
	float:left;
	font-size:12px;
	color:#E55608;
}
.link a{
	background:url(../images/bullet05.gif) no-repeat 1px 3px;
	padding:0 0 0 18px;
	float:left;
	font-size:12px;
}
.content-add03{
	width:100%;
	padding:17px 0 0;
}
.content-add03:after{
	content:"";
	clear:both;
	display:block;
}
.content-add03 a{
	font-weight:bold;
	font-size:12px;
	position:relative;
}
/*flickr-gallery end*/
/*search begin*/
.inner #content{
	padding:0;
	float:left;
}
.twocolumn #content{
	padding:0 0 96px 0;
	float:right;
}
.inner .content-box01 .c{
	padding:12px 37px 50px 28px;
	width:502px;
}
.inner #sidebar{
	padding:16px 0 0;
	float:right;
}
.inner h1{
	padding-bottom:27px;
}
.content-form01{
	background:#d0edef;
	width:498px;
	overflow:hidden;
	padding:11px;
	margin-top:27px;
}
.text01{
	float:left;
	margin:0 5px 0 0;
	border:1px solid #adadad;
	background:#fff;
	width:289px;
	color:#6b6b6b;
	line-height:16px;
	padding:6px 8px 5px;
}
.btn-search01{
	float:left;
	background:url(../images/btn-search01.gif) no-repeat;
	width:49px;
	height:29px;
	border:none;
	cursor:pointer;
}
.search-feedback{
	width:100%;
	padding:16px 0 0;
}
.search-feedback span{
	display:block;
	color:#7b7b7b;
	padding:0 0 0 2px;
}
.search-feedback span b{
	color:#7b7b7b;
}
.content-add04{
	margin:-9px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.content-add04 li{
	background:url(../images/border.gif) repeat-x;
	padding:23px 0 19px;
	width:100%;
	overflow:hidden;
}
.content-add04 li:first-child{
	background:none;
}
.content-add04 li .breadcrumbs{
	padding:0;
	width:auto;
}
.content-add04 li h4{
	margin:0;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.content-add04 li p{
	margin:0;
	padding:2px 0 8px;
	text-align:justify;
	font-size:12px;
}
.image05{
	float:left;
	width:118px;
	padding:3px 0 0;
}
.image05 img{
	display:block;
}
.image05 a{
	float:left;
	padding:1px;
	background:#fff;
	border:1px solid #ababab;
}
.content-add05{
	width:100%;
	overflow:hidden;
	padding:43px 0 2px;
}
.content-add05 a{
	background:url(../images/bullet04.gif) no-repeat 0 2px;
	padding:0 0 0 17px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
/*search end*/
/*blogg begin*/
.logo02 span{
	float:left;
	background:url(../images/bloggen.gif) no-repeat;
	width:111px;
	height:35px;
	overflow:hidden;
	margin:7px 0 -4px 13px;
	position:relative;
	text-indent:-9999px;
}
.sidebar-box01 li.selected a{
	background:url(../images/bullet07.gif) no-repeat 0 2px;
}
.sidebar-box01 li ul{
	padding:2px 0 0 17px;
	width:203px;
}
.sidebar-box01 li ul li{
	background:none;
	padding:0;
	float:left;
	width:100%;
}
.sidebar-box01 li ul li a{
	padding:0;
	background:none !important;
	float:left;
	font-weight:normal;
}
.bigest{
	padding-top:5px !important;
	font:bold 18px/20px Georgia, "Times New Roman", Times, serif !important;
}
.big{
	padding-top:2px !important;
	font:bold 16px/20px Georgia, "Times New Roman", Times, serif !important;
}
.medium{
	padding-top:3px !important;
	font:14px/20px Georgia, "Times New Roman", Times, serif !important;
}
.small{
	padding-top:3px !important;
	font:12px/20px Georgia, "Times New Roman", Times, serif !important;
}
.content-box07{
	width:100%;
	overflow:hidden;
}
.heading02{
	width:502px;
	overflow:hidden;
	border-bottom:2px solid #3f454a;
	padding:3px 0 5px;
}
.date01{
	float:right;
	padding:10px 0 0;
	font:12px Georgia, "Times New Roman", Times, serif
}
.heading02 h1{
	float:left;
	width:330px;
	padding:0 !important;
}
.content-text03{
	width:100%;
	overflow:hidden;
}
.content-text03 p{
	padding:10px 0 8px !important;
}
.tags{
	width:485px;
	overflow:hidden;
	background:url(../images/bullet04.gif) no-repeat 1px 14px;
	padding:12px 0 0 17px;
}
.tags p{
	padding:0 !important;
	font-size:13px;
	font-weight:bold;
}
.comm-holder{
	width:474px;
	overflow:hidden;
	padding:10px 14px;
	background:#ebe9e9;
	margin:19px 0 32px;
}
.comm-holder .dela{
	float:left;
	width:157px !important;
	margin:0;
}
.kommentar{
	float:right;
	color:#32373c;
	margin:-2px 0 0;
	font:16px/18px Georgia, "Times New Roman", Times, serif;
}
.kommentarer-holder{
	width:474px;
	overflow:hidden;
	margin:-32px 0 35px;
	padding:13px 14px 24px 14px;
	background:#f7f7f7;
}
#content .kommentarer-holder h2{
	font-size:18px;
	font-weight:normal;
}
.komm{
	margin:0;
	padding:0;
	list-style:none;
}
.komm li{
	border-top:1px solid #d9d9d9;
}
.komm li:first-child{
	border:none;
}
.komm li ul{
	margin:0;
	padding:10px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.komm li ul li{
	float:left;
	font-size:12px;
	color:#777;
	background:url(../images/separator01.gif) no-repeat 0 5px;
	border:none;
	padding:0 8px 0 8px;
}
.komm li ul li:first-child{
	padding-left:0;
	background:none;
}
.komm li ul li a{
	font-weight:bold;
	color:#000;
}
.komm p{
	padding:0 0 20px !important;
	font-size:13px;
}
.komment-form{
	width:100%;
	overflow:hidden;
	padding:19px 0 0;
}
.komment-form div{
	width:486px;
	margin:0 -16px 0 0;
	overflow:hidden;
}
.komment-form label{
	display:block;
	font-weight:bold;
	color:#010101;
	padding:0 0 12px;
}
.komment-form textarea{
	width:452px;
	height:95px;
	padding:6px 8px;
	color:#767676;
	overflow:auto;
	margin:0 0 14px;
	border:1px solid #adadad;
	background:#fff;
}
.text02{
	border:1px solid #adadad;
	overflow:hidden;
	width:209px;
	float:left;
	color:#767676;
	padding:6px 8px 5px;
	margin:0 16px 0 0;
}
.btn-skicka{
	background:url(../images/btn-skicka.gif) no-repeat;
	width:71px;
	height:29px;
	cursor:pointer;
	border:none;
	margin:10px 16px 0 0;
	float:right;
}
.villkoren{
	float:left;
	padding:15px 0 0;
	width:300px !important;
}
.villkoren input{
	width:16px !important;
	margin:2px 5px 0 0;
	padding:0;
	height:15px !important;
	float:left;
}
.villkoren label{
	font-size:13px;
	float:left;
	width:auto;
	font-weight:normal !important;
}
.villkoren label a{
	color:#000;
	text-decoration:underline;
}
.villkoren label a:hover{
	text-decoration:none;
}
.rss{
	position:absolute;
	bottom:-35px;
	right:215px;
}
.rss a{
	background:url(../images/rss.gif) no-repeat;
	width:44px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.content-add06 .content-add05{
	padding-top:0 !important;
}
/*blogg end*/
/*start-page begin*/
.content-holder01{
	width:860px;
	position:relative;
	padding:4px 0 49px;
}
.content-holder01:after{
	content:"";
	clear:both;
	display:block;
}
.content-holder01 .col01{
	width:260px;
	margin:237px 0 0;
	float:right;
}
.content-holder01 .col02{
	width:260px;
	float:left;
}
.island{
	position:absolute;
	top:5px;
	right:3px;
	cursor: pointer;
}
.island span{
	background:url(../images/360.png) no-repeat;
	width:289px;
	height:98px;
	display:block;
	text-indent:-9999px;
	cursor: pointer;
}
.map-holder{
	width:250px;
	overflow:hidden;
	background:url(../images/bg-grey.png) no-repeat;
	padding:5px 5px 7px;
}
.image06{
	width:250px;
	overflow:hidden;
}
.image06 a,
.image06 img{
	display:block;
}
.map-text{
	width:250px;
	overflow:hidden;
	padding:1px 0 0;
}
.kompas{
	background:url(../images/compas.gif) no-repeat;
	width:26px;
	height:26px;
	float:right;
	position:relative;
	margin:4px 3px 0 0;
	text-indent:-9999px;
}
.add{
	float:left;
	width:210px;
}
.add h2
{
    padding-bottom:3px;
}
.kartan{
	margin:0;
	width:208px;
	height:15px;
	overflow:hidden;
	padding:0 0 6px;
	color:White;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
.map-text .coordinate{
	color:#7b9fac !important;
}
.g-box{
	width:260px;
	overflow:hidden;
}
.g-box .t{
	background:url(../images/bg-gb-top.gif) no-repeat;
	width:260px;
	height:7px;
	overflow:hidden;
}
.g-box .c{
	background:#54cd33;
	width:235px;
	overflow:hidden;
	color:#fff;
	padding:3px 12px 10px 13px;
}
.date02{
	display:block;
	font-size:11px;
	font-weight:bold;
}
.g-box h2{
	margin:0;
	font:17px/19px Georgia, "Times New Roman", Times, serif;
	padding:0 0 5px;
	color:White;
}
.g-box p{
	margin:0;
	padding:0 0 8px;
	font:13px/16px Georgia, "Times New Roman", Times, serif;
}
.more{
	background:url(../images/bullet08.gif) no-repeat 0 2px;
	padding:0 0 0 16px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
}
.more:hover{
	text-decoration:none;
	color:#fff;
}
.content-holder02{
	width:900px;
	margin:-20px -40px 0 0;
	padding:0 0 1px;
	overflow:hidden;
	display:inline-block;
}
.content-holder02 .col{
	width:260px;
	float:left;
	font-size:12px;
	margin:20px 40px 0 0;
	background:url(../images/bg-grey.png) no-repeat;
}
.content-holder02 .col a, .content-holder02 .col a:hover
{
    text-decoration:none;
}
.sidebar-box02 h3, .sidebar-box02 h3 a, .sidebar-box02 h3 a:hover,.content-holder02 h3, .content-holder02 h3 a, .content-holder02 h3 a:hover, h3.wSubHeader, h3.wSubHeader a, h3.wSubHeader a:hover{
	color:White !important;
	font-size:15px;
	text-transform:uppercase;
	height:15px;
	margin:0;
	position:relative;
	text-decoration:none !important;
}
.sidebar-box02 h3.woSubHeader, .sidebar-box02 h3.woSubHeader a, .sidebar-box02 h3.woSubHeader a:hover
{
    font-size:20px;
    font-weight:normal;
    letter-spacing:-1px;
    margin:0 0 3px 0;
}

.heading05,
.heading04,
.heading03,
.heading01{
	width:248px;
	padding:6px 6px 7px 6px;
}
.heading03{
	background:#0263b4;
}
.heading04{
	background:#9d1835;
}
.heading05{
	background:#e55608;
}
.heading05 span,
.heading04 span,
.heading03 span,
.heading01 span,
.heading05 span a,
.heading04 span a,
.heading03 span a,
.heading01 span a,
.heading05 span a:hover,
.heading04 span a:hover,
.heading03 span a:hover,
.heading01 span a:hover{
	display:block;
	font-size:11px;
	line-height:14px;
	line-height:11px;
	text-transform:uppercase;
	position:relative;
	text-decoration:none !important;
}
.heading01 span, .heading01 span a, .heading01 span a:hover{ color:#F2AB84 !important; }
.heading03 span, .heading03 span a, .heading03 span a:hover{ color:#81b1da !important; }
.heading04 span, .heading04 span a, .heading04 span a:hover{ color:#ce8c9a !important; }
.heading05 span, .heading05 span a, .heading05 span a:hover{ color:#f2ab84 !important; }

.content-text04{
	width:238px;
	overflow:hidden;
	min-height:156px;
	padding:4px 9px 0 13px;
	color:#fff;
}
* html .content-text04{
	height:156px;
	overflow:visible;
}
.content-text04 p{
	margin:0;
	line-height:20px;
	padding:3px 0 5px;
}
.content-text04 ul{
	margin:0;
	padding:12px 0 0;
	list-style:none;
}
.content-text04 ul li{
	padding:0 0 3px;
}
.content-text04 ul a{
	color:#7dd2ed;
	position:relative;
}
.image07{
	width:242px;
	overflow:hidden;
	margin:0 0 0 -4px;
	position:relative;
	padding:5px 0;
}
.image07 a,
.image07 img{
	display:block;
}
.content-holder03{
	width:860px;
	overflow:hidden;
	padding:0 0 47px;
	margin-top:20px;
}
.content-holder03 ul{
	margin:0;
	padding:0;
	width:880px;
	overflow:hidden;
	margin:0 -20px 0 0;
	list-style:none;
}
.content-holder03 ul li{
	width:200px;
	padding:0 20px 0 0;
	float:left;
}
.content-holder03 ul li a{
	display:block;
	width:200px;
	cursor:pointer;
	outline:none;
}
.content-holder03 ul li a:hover{
	text-decoration:none;
}
.twitter{
	background:url(../images/twitter.gif) no-repeat;
	width:46px;
	height:16px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	margin:3px 4px 0 0;
}
.you-tube{
	background:url(../images/you-tube.gif) no-repeat;
	width:33px;
	height:13px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	margin:2px 4px 0 0;
}
.facebook{
	background:url(../images/facebook.gif) no-repeat;
	width:47px;
	height:13px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	margin:2px 4px 1px 0;
}
.flickr01{
	background:url(../images/flickr01.gif) no-repeat;
	width:31px;
	height:13px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	margin:2px 4px 1px 0;
}
.social-module
{
    width:260px;
    background:url(../images/bubble.gif) 0 100% repeat-y;
	display:block;
	padding:0 0 14px 0;
	float:left;
}
.social-module .border{
	background:#b2b2b2 url(../images/border01.gif) repeat-x;
	float:left;
	color:#fff;
	font-size:12px;
	padding:1px;
}
.social-module .header{
	width:248px;
	color:#d8d8d8;
	background:#949393;
	font-size:11px;
	padding:3px 5px 3px 6px;
	
}
.social-module .content
{
    font-size:11px;
	color:White;
	line-height:14px;
	padding:10px 10px 10px 10px;
}
    .social-module .content a {color:White; font-size:11px;word-wrap:break-word;}
    .social-module .content a:hover {text-decoration:underline;}
    .social-module .content img{
	    float:left;
	    border:2px solid #fff;
	    margin:0px 8px 0 0;
    }
    .social-module .content em{
	    float:left;
    }
    .social-module .content em a img{
	    margin-right:4px !important;
    }
.next{
	background:url(../images/bullet09.gif) no-repeat;
	width:9px;
	height:16px;
	overflow:hidden;
	margin:15px 0 0 9px;
	text-indent:-9999px;
}
/*start-page end*/
/*sub-page begin*/
#add01{
	padding-top:5px;
}
#add01 .island{
	top:-31px;
}
#add01 .col01{
	margin-top:84px;
}
#add01 .content-box02{
	padding-top:0;
}
#add01 .col01 .sidebar-box02{
	margin-top:10px;
}
.anibh{
	background:url(../images/dignissim-anibh.gif) no-repeat;
	width:164px;
	height:15px;
}
.dolor{
	background:url(../images/lorem.gif) no-repeat;
	width:207px;
	height:15px;
}
.video01{
	width:250px;
	overflow:hidden;
	padding:0 5px 5px;
	margin:5px 0 0;
}
.video01 a,
.video01 img{
	position:relative;
	display:block;
}
.content-text05{
	width:211px;
	overflow:hidden;
	color:#fff;
	padding:6px 35px 11px 14px;
}
.content-text05 p{
	margin:0;
	padding:0 0 5px;
}
.more01{
	padding:0 0 0 18px;
	background:url(../images/bullet01.gif) no-repeat 0 3px;
	font-size:13px;
	margin:0 0 0 -3px;
	font-weight:bold;
}
.more01 span{
	position:relative;
}
#add01 h1{
	padding:3px 0 0 !important;
}
#add01 blockquote{
	width:395px;
	overflow:hidden;
	margin:0 0 11px;
	padding:12px 90px 17px 12px;
	background:url(../images/bg-blockquote.gif);
}
#add01 blockquote q{
	quotes:none;
	padding:4px 0 5px 33px;
	float:left;
	position:relative;
	background:url(../images/quot.gif) no-repeat;
	font:italic 32px/29px Georgia, "Times New Roman", Times, serif;
	color:#32373c;
}
#add01 blockquote p{
	quotes:none;
	padding:4px 0 5px 33px;
	float:left;
	position:relative;
	background:url(../images/quot.gif) no-repeat;
	font:italic 32px/29px Georgia, "Times New Roman", Times, serif;
	color:#32373c;
}
#add01 blockquote q:before,
#add01 blockquote q:after{
	content:"";
}
#add01 .content-add01 .dela{
	margin-top:14px;
}
/*sub-page end*/

.photo-holder {
	width:800px; 
	overflow:hidden; 
	position:relative;
}

.image-text
{
    letter-spacing:-40px;
}

.pager
{
    margin:5px 0 0 0;
}
    .pager .selected
    {
        font-weight:bold;
    }
    
.meta-menu
{
    width:265px;
    list-style:none;
    float:right;
    margin:6px 0 33px 0;
    padding:0;
}
.meta-menu li
{
    float:right;
    display:inline;
    background:url(/assets/images/meta-menu-sep.gif) 0 4px no-repeat;
    padding:0 10px 0 10px;    
    
}
.meta-menu li:first-child 
{
    margin:0 0 0 0px;
    padding-right:0px;

    }
.meta-menu li:last-child, .meta-menu li.lastitem
{
    background:none;
    padding-left:0px;
}
.meta-menu li a
{
    color:#7d7d7d;
    font-size:11px;  
    white-space:nowrap;  
}

/* Pager */
.pager
{
    display: block;
    clear: both;
    margin-top: 10px;
}
.pager ul 
{
    list-style:none;
    margin:0;
    padding:0;
}
.pager ul li
{
    float:left;
    margin:0 2px 0 0;
}
.pager a
{
    font-size:12px;
    color: #E55608;
    padding: 1px 4px 1px 3px;
}
.pager a:hover, .pager .selected
{
    font-weight:bold;
    background-color: #E55608;
    color: #fff;
    text-decoration: none;
}
#getmore {display:none;}

/* Start Page Banner Flash
.col01 object 
{ 
    position: absolute;
    top: -2px;
    right: 3px;
    cursor: pointer;
} */
