﻿* {
	margin:0; 
	padding:0; 
	border:0;
}

body { 
	background:url(/templates/pages/sph/gfx/redbg.gif) repeat-x #9a9b8d;
}

.wrapper {
	width:1044px;
	margin:auto;
}

.outer { 
	background:url(/templates/pages/sph/gfx/redbg.gif) repeat-x #a4a59d;
	width:1044px; 
	padding-bottom:10px;
	float:left;
}
.inner {
	width:1024px;
	float:left;
	margin:0 10px;
}
.top {
	background:url(/templates/pages/sph/gfx/bg_top.jpg) no-repeat; 
	padding:15px 0;
}

.menu {
	background:url(/templates/pages/sph/gfx/bg_menu.jpg) repeat-x;
	padding:8px;
} 

.menu ul { 
	list-style:none; 
} 

.menu ul li { 
	display:inline; 
	padding:10px;
} 

.menu ul li a{ 
	font-family:Trebuchet MS; 
	font-size:12px; 
	color:#f9e5e4; 
	text-decoration:none; 
}

.menu ul li a.relative{ 
	font-weight:bold;
}

.bottom { 
	float:left; 
	width:1024px;
	background:#c3c3bb; 
	font-family:Lucida Sans; 
	font-size:12px; 
	color:#727368; 
	text-align:center; 
	padding:10px 0;
}

.bottom span { 
	padding:0 20px;
} 

h1 {
	color:#727643; 
	font-size:20px; 
	margin-bottom:10px;
}
h2 {
	color:#87362f; 
	font-size:20px;
	margin-bottom:10px;
}
h3 {
	color:#fff; 
	font-size:18px;
	margin-bottom:0px;
}

a {
	color:#ac2d22;
}
a:hover {
	text-decoration:none;
}

.textContent {
	font-family:Lucida Sans; 
	font-family:Arial;
	font-size:13px;
	color:#2f2f2f; 
	line-height:22px;
}

a.gHl {
	color:#7b812a;
}

.productContent { 
	width:1024px;
	float:left;
	background:url(/templates/pages/sph/gfx/bg_product.jpg) repeat-y;
}
.cbContent {
	width:1024px;
	float:left;
	background:url(/templates/pages/sph/gfx/cb_bg.jpg);
}

.subnav {
	width:174px;
	float:left;
	padding:20px;
}

.subnav ul { 
	list-style:none;
}
.subnav ul li {
	display:block; padding:2px 0;
}
.subnav ul li a.relative {
	 font-weight:bold;
}
.subnav ul li.active a { 
	font-weight:bold; 
	color:#412e24;
}

.subnav ul li a { 
	text-decoration:none; 
	font-family:Trebuchet MS; 
	font-size:13px; 
	color:#63473b;
} 
.subnav ul li.mmlvl_2 {
	margin-left:10px; padding:0;
}
.subnav ul li.mmlvl_2 a {
	font-size:12px; 
}

.main {
	width:536px;
	float:left;
	padding:20px;
}

.minfo {
	width:194px;
	float:left;
	padding:20px 20px 20px 20px;
}

.tbS2 {
	background:url(/templates/pages/sph/gfx/bg_inp.jpg);
	width:182px; 
	height:28px;
	font-family:Lucida Sans; 
	font-size:12px; padding:0 6px;
}

.taS2 {
	background:url(/templates/pages/sph/gfx/taBG.jpg);
	width:182px; 
	height:110px;
	font-family:Lucida Sans; 
	font-size:12px; padding:6px;
}

.gallerythumbs img { padding:0 5px 0px 0;}
.gallerythumbs img:hover { cursor:pointer;}
table.rblist tr td { font-size:11px;}
table.rblist tr td input { margin:0 5px 0 0;}

.prisexempel {
	 background:#6a2b24; padding:20px; color:#fff;
}
ul.downloads {
	margin-top:10px; list-style:none;
}

 ul.downloads li a {
	background:url(/graphics/ico/pdf.png) no-repeat;
	color:#fff;
	text-decoration:none;
	padding-left:25px;
}
ul.downloads li a:hover {
	text-decoration:underline;
}


ul.lang { 
	width:1024px;
	list-style:none;
	position:relative;
	margin-top:5px;
}

ul.lang li{
	float:right;
}

ul.lang li a { 
	font-family:Trebuchet MS; 
	font-size:12px; 
	text-decoration:none; 
	color:#fff;
	padding:2px 5px 2px 25px;
	margin-left:5px;
}

ul.lang li a.sv {
	background:url(/templates/pages/sph/gfx/flag_sv.jpg) no-repeat #9e524c 5px 5px;
} 

ul.lang li a.en {
	background:url(/templates/pages/sph/gfx/flag_en.jpg) no-repeat #9e524c 5px 5px;
} 

ul.lang li a:hover { 
	background-color:#b56e68;
} 






