body {
	margin:0 0 55px 0;
	color:#171717;
	font:12px "Trebuchet MS", Verdana, Arial, sans-serif;
}
img {
	border: none;
}
a {
	text-decoration:underline;
	color:#171717;
	outline:none;
}
a:hover {
	text-decoration:none;
}
.all {
	width:890px;
	margin:25px auto 0 auto;
}
.header-outer {
	width:890px;
	background:url('/templates/Images/header-top.png') no-repeat;
	padding:30px 0 0 0;
	margin:0 0 10px 0;
	#background:none;
	#filter:progid:dximagetransform.microsoft.alphaimageloader(src='/templates/Images/header-top.png', sizingmethod='crop');
}
#header {
	width:850px;
	padding:0 20px 10px 20px;
	background:#fff;
}
.logo-links-outer {
	width:850px;
	padding:0 0 10px 0;
	float:left;
	margin:-15px 0 0 0;
}
.logo-links-outer:after {
	content:"";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
#header h1 {
	width:318px;
	margin:0;
	float:left;
}
#header h1 a {
	width:318px;
	height:44px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
#header h2 {
	float:left;
	margin:0;
	padding:20px 0 0 15px;
	font-size:14px;
	font-weight:normal;
	color:#787878;
}
ul.lang {
	width:200px;
	float:right;
	margin:0 -20px 0 0;
	padding:0;
	list-style:none;
	position:relative;
}
.lang li {
	float:right;
	padding:0 20px 0 8px;
	font-size:11px;
	background:url('/templates/Images/arrow4.gif') no-repeat 0 5px;
}
.lang li a {
	color:#543e2e;
	text-decoration:none;
}
.lang li a:hover {
	text-decoration:underline;
}
ul#nav {
	width:810px;
	padding:5px 20px 0 20px;
	margin:0 0 5px 0;
	list-style:none;
	background:#000;
	clear:both;
	position:relative;
	z-index:10;
}
ul#nav:after {
	content:"";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
#nav li {
	float:left;
	font-size:12px;
	line-height:12px;
	text-transform:uppercase;
	position:relative;
}
#nav li a {
	color:#fff;
	text-decoration:none;
	height: 31px;
	float: left;
	padding: 0 5px 0 0;
}
#nav li a span {
	float: left;
	padding:8px 5px 11px 10px;
	cursor:pointer;
}
#nav li ul {
	width:112px;
	margin:0;
	padding:7px 0 0 0;
	list-style:none;
	border:1px solid #000;
	border-top:none;
	display:none;
	background:#fff;
	position:absolute;
	top:31px;
	left:0;
}
#nav li li {
	width:110px;
	padding:2px 1px 1px 1px;
	font-size:11px;
	line-height:11px;
	text-transform:none;
	background:url('/templates/Images/dotted-line.gif') repeat-x;
}
#nav li li.first {
	background:none;
}
#nav li li a {
	width:90px;
	height:auto;
	color:#000;
	padding:6px 10px;
}
#nav a:hover,
#nav a.activelink   {
	color:#000;
	background: url('/templates/Images/right-bg.gif') no-repeat 100% 0;
}
#nav a:hover span,
#nav a.activelink span{
	background: url('/templates/Images/left-bg.gif') no-repeat;
}
#nav li:hover li a,
#nav li.hover li a {
	background:#fff;
	color:#000;
}
#nav li:hover li a:hover,
#nav li.hover li a:hover {
	color:#fff;
	background:#000 !important;
}
.img-block {
	position:relative;
}
.img-block1 {
 display:none;
}
.img-block img {
	display:block;
}
.text-over-img {
	width:240px;
	padding:12px 18px ;
	background:#fff;
	position:absolute;
	right:0;
	top:195px;
	z-index:1000000;
}
.text-over-img1 {
	display:none;
}
#header .text-over-img h2 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
#header .text-over-img p {
	margin:0;
	font-size:11px;
	clear:both;
}
#header .text-over-img p img {
	display:inline;
}
#main {
	width:850px;
	padding:10px 20px 0 20px;
	margin:0 auto;
	background:#fff;
}
#content {
	width:850px;
}
.columns-holder {
	width:850px;
	padding:0 0 10px 0;
}
.columns-holder:after {
	content:"";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
.columns-holder img {
	display:block;
}
.columns-holder h4 {
	font:bold 14px;
	margin:0 0 5px 0;
}
.columns-holder p {
	margin:0 0 10px 0;
	line-height:15px;
}
.under-img-outer {
	margin:-7px 0 0 0;
	padding:7px 0 0 0;
	background:url('/templates/Images/arrow5.gif') no-repeat 10px 0;
	position:relative;
	z-index:10;
}
.under-img {
	padding:7px 10px 0 10px;
	overflow:hidden;
	height:1%;
	background:#ebe8dc;
}
.under-img h3 {
	font-size:16px;
	margin:0;
}
.under-img p {
	margin:0 0 10px 0;
	font-size:11px;
}
h4.heading {
	margin:0 0 20px 0;
	padding:9px 10px;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:#fff;
	background:#000;
}
h4.heading span{
	padding:0 0 0 10px;
	background:url('/templates/Images/arrow6.gif') no-repeat 0 7px;
}
.LinkColor
{
	color:#fff;
	text-decoration:none;
}
.LinkColor:hover
{
	color:#fff;
	text-decoration:underline;
}
.col {
	width:300px;
	float:left;
	margin:0 10px 0 0;
}
.col1 {
	width:300px;
	float:left;
	margin:0 10px 0 0;
}
.col1 img
{
	display:none;
}
.col-small {
	width:230px;
	float:left;
}
.col-small1 {
	width:230px;
	float:left;
}
.col-small1 img
{
	display:none;
}
.col ul {
	margin:0;
	padding:0;
	list-style:none;
}
.col li {
	padding:0 0 10px 0;
}
.col li strong {
	display:block;
	font-weight:bold;
}
.col li p {
	margin:0;
}
.col li a img {
	display:inline;
}

.more-link {
	display:block;
	margin:0 0 10px 0;
	padding:0 0 0 22px;
	font-size:11px;
	line-height:16px;
	color:#4c453e;
	text-decoration:none;
	background:url('/templates/Images/arrow1.gif') no-repeat;
}
.more-link1 {
	display:block;
	margin:0 0 10px 0;
	padding:0 0 0 16px;
	font-size:11px;
	line-height:16px;
	background:url('/templates/Images/arrow2.gif') no-repeat 0 4px;
}
.more-link a,
.more-link1 a,
.more-link2 a {
	color:#4c453e;
	text-decoration:none;
}
.more-link2 {
	display:block;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	line-height:16px;
	color:#4c453e;
	text-decoration:none;
	background:url('/templates/Images/arrow7.gif') no-repeat 0 6px;
}
.more-link a:hover,
.more-link1 a:hover,
.more-link2 a:hover {
	text-decoration:underline;
}
ul.contact {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.contact li {
	padding:0 0 0 15px;
	font:13px/16px;
}
li#phone {
	background:url('/templates/Images/phone.gif') no-repeat 0 4px;
}
li#mail {
	background:url('/templates/Images/mail.gif') no-repeat 0 4px;
}
li#mail a {
	text-decoration:none;
}
li#mail a:hover {
	text-decoration:underline;
}
.col .col-text {
	padding:0 40px 0 5px;
}
.col-small .col-text {
	padding:0 15px 0 5px;
}
.content-btm {
	width:850px;
	padding:10px 0 0 0;
	border-top:1px solid #cbcbcb;
	overflow:hidden;
}
.content-btm ul {
	margin:0;
	padding:0;
	list-style:none;
}
.content-btm li {
	padding:0 15px 0 0;
	float:right;
}
.content-btm li.txt {
	width:185px;
	padding:0;
}
li.txt strong {
	display:block;
	font-weight:bold;
}
li.txt p {
	margin:0;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
}
/*for inner page*/
.inner {
	margin:-20px auto 0 auto !important; 
	padding:30px 20px 0 20px !important;
}
.inner .columns-holder {
	min-height:400px;
}
* html .inner .columns-holder {
	height:400px;
}
.inner #content {
	width:607px;
	padding:0 35px 0 30px;
	float:left;
	overflow:hidden;
}
.main-text {
	width:422px;
	padding:0 32px 0 0;
	float:left;
}
.main-text h2 {
	margin:0 0 10px 0;
}
.main-text h2 img {
	float:none;
}
.main-text h2 span {
	display:none;
}
.main-text h3 {
	margin:0 0 15px 0;
	font:bold 12px Arial, "Trebuchet MS", Verdana, sans-serif;
}
.main-text h4 {
	margin:0;
	font:14px/21px Arial, "Trebuchet MS", Verdana, sans-serif;
}
.with-img {
	float:left;
	margin:0 15px 10px 0;
}
.with-img img {
	display:block;
}
.with-img span {
	display:block;
	font-size:12px;
	font-style:italic;
}
.side-text {
	width:153px;
	float:left;
}
.side-text img {
	display:block;
	margin:0 0 3px 0;
}
.side-text h3 {
	margin:0 0 5px 0;
	font:bold 16px/25px "Times New Roman", Times, serif;
	border-bottom:1px solid #c7bfba;
	color:#3d2c20;
}

.side-text ul {
	margin:0;
	padding:0;
	list-style:none;
}
.side-text li {
	padding:0 0 5px 10px;
	background:url('/templates/Images/arrow7.gif') no-repeat 0 6px;
}
.side-text li h4 {
	margin:0;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
}
.side-text li p {
	margin:0;
}
.sidebar {
	width:178px;
	float:left;
	margin-left:0px;
}

.conference {
	width:178px;
	height:61px;
	margin:0 0 10px 0;
	padding:10px 0 0 10px;
	background:url('/templates/Images/bg.gif') no-repeat;
	text-align:left;
}
.confer {
	font:16px/30px "Times New Roman", Times, serif;
	padding:0 0 0 15px;
	background:url('/templates/Images/arrow2.gif') no-repeat 0 5px;
	text-decoration:none;
}	
.tel {
	font:16px "Times New Roman", Times, serif;
	padding:0 0 0 20px;
	background:url('/templates/Images/phone.gif') no-repeat 0 7px;
}
#footer {
	width:850px;
	margin:0 0px;
	padding:10px 20px;
	position:relative;
	background:#241f1a;
	font:11px Arial, Verdana, Tahoma, sans-serif;
	color:#fff;
}
#footer ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
#footer li {
	padding:0 0 0 25px;
	float:right;	
}
#footer li p {
	margin:0;
	color:#a1a0a0;
}
#footer li span {
	display:block;
	color:#fff;
}
#footer li p span {
	display:inline;
	padding:0 0 0 10px;
	color:#fff;
}
#footer li a {
	color:#fff;
	text-decoration:none;
}

.GreenArrow
{
    background: url(/Templates/Images/arrow.gif) 0% 5px no-repeat;
    padding:0 0 0 10px;
    EditMenuName: Länkpil;
}

.PhoneIcon
{
    background: url(/Templates/Images/phone.gif) 0% 5px no-repeat;
    padding:0 0 0 10px;
    EditMenuName: Telefonikon;
}

.EmailIcon
{
    background: url(/Templates/Images/mail.gif) 0% 5px no-repeat;
    padding:0 0 0 10px;
    EditMenuName: Epostikon;
}

p.Mellanrubrik
{
	margin:5px 0 5px 0;
	padding-bottom: 0px;
	font-weight: bold;
	font-size:14px;
	EditMenuName: Mellanrubrik;
}