* {
	margin:0;
	padding:0
}
/* mac hide \*/
html, body {
	height:100%;
	width:100%;
	text-align:center;
	min-height:800px;/* for good browsers*/
	min-width:675px;/* for good browsers*/
	background-image: url(images/bakgr.jpg);
	background-repeat: repeat-x;
}
/* end hide */

a {
	font-family: Times;
	font-size: 12px;
	color: #00a1d8;
	font-weight: normal;
	font-style: italic;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#xouter {
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#xcontainer {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 800px;
}
#xinner {
	width:675px;
	height: 800px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #000;
}
#main {
	width:675px;
	height: 596px;
	background-image: url(images/bakgr.png);
	background-repeat: no-repeat;
	background-position: top center;
}
#top {
	width:675px;
	height: 82px;
}
#topmeny {
	margin: 20px 0 0 30px;
	width:607px;
	height: 25px;
	background-image: url(images/menybakgr.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}
#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	width:160px;
	height: 82px;
	float: left;
	margin: 0 0 0 30px;
}
#produktfot {
	width:402px;
	height: 113px;
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	top: -45px;
}
#sidorubrik {
	margin: 20px 0 0 40px;
	width:582px;
	height: 138px;
	float: left;
}

#content {
	margin: 25px 0 0 40px;
	width:585px;
	height: 280px;
	float: left;
}

#matta {
	margin: 20px 0 0 40px;
	width:586px;
	height: 12px;
	float: left;
}
p, h1 {
	margin-bottom:1em
}
#header {
	margin-right:0
}
.maintxt {
	text-align:left;
	margin:1em;
}
/* - */


/* Navigation */
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav {
	font-family: Arial;
	z-index: 100;
	position: relative;
}
.nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	font: bold 0.8em/25px Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	margin-left:36px;
	padding: 0 9px;
	text-decoration: none;
}
.nav li a:hover {
	color: #b1afae;
}

.nav2, .nav2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav2 {
	font-family: Arial;
	z-index: 100;
	position: relative;
}
.nav2 li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.nav2 li a, .nav2 li a:link, .nav2 li a:active, .nav2 li a:visited {
	font: bold 0.8em/25px Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	margin-left:36px;
	padding: 0 9px;
	text-decoration: none;
}
.nav2 li a:hover {
	color: #b1afae;
}

#nav-one li:hover a, #nav-one li.sfHover a {
	background: none;
	color: #b1afae;
}
#nav-one li:hover ul a, #nav-one li.sfHover ul a {
	background: #eea92a;
	color: #fff;
}
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {
	background: #eea92a;
	color: #000;
}

#nav-two li:hover a, #nav-one li.sfHover a {
	background: none;
	color: #b1afae;
}
#nav-two li:hover ul a, #nav-one li.sfHover ul a {
	background: #eea92a;
	color: #fff;
}
#nav-two li:hover ul a:hover, #nav-one li.sfHover ul a:hover {
	background: #eea92a;
	color: #000;
}

.nav ul {
	background: #eea92a;
	border-bottom: 0px solid #fff;
	list-style: none;
	margin: 0px;
	width: 158px;
	position: absolute;
	top: -999em;
	left: 35px;
}
.nav li:hover ul, .nav li.sfHover ul {
	top: 25px;
}
.nav ul li {
	border: 0;
	float: none;
	text-align:left;
	margin-left:-36px;
}
.nav ul a {
	border-bottom: 1px solid #fff;
	padding-right: 9px;
	width: 160px;
}

.mindre{
	border-bottom: 1px solid #fff;
	padding-right: 9px;
	width: 120px;
}
.nav ul a:hover {
	background: #eea92a;
	color: #000;
}

.nav2 ul {
	background: #eea92a;
	border-bottom: 0px solid #fff;
	list-style: none;
	margin: 0px;
	width: 142px;
	position: absolute;
	top: -999em;
	left: 35px;
}
.nav2 li:hover ul, .nav2 li.sfHover ul {
	top: 25px;
}
.nav2 ul li {
	border: 0;
	float: none;
	text-align:left;
	margin-left:-36px;
}
.nav2 ul a {
	border-bottom: 1px solid #fff;
	padding-right: 9px;
	width: 124px;
}

.nav2 ul a:hover {
	background: #eea92a;
	color: #000;
}


.rtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-style: italic;
}.bildtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 15px;
}
.btext {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
}
#contentscroll {
	margin: 30px 0 0 40px;
	width:585px;
	height: 240px;
	float: left;
}
#produkt {
	margin: 20px 0 0 40px;
	width:582px;
	height: 183px;
	float: left;
}
.produktrubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
}
.produktexter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #971b1e;
}
.produkbrodtexter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
}
.produkt_vartsortiment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #971b1e;
}
.produkbrodtexterfot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #971b1e;
}
.kontaktrubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
}
.kontaktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
}
.kontaktextbrod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
}
#content_inspiration {
	margin: 0px 0 0 40px;
	width:585px;
	height: 260px;
	float: left;
}
.inspirationlinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #231f20;
	text-decoration: none;
}

.inspirationlinks a:hover{
	text-decoration: underline;
}
#contentscrollhelsida {
	margin: 20px 0 0 40px;
	width:582px;
	height: 440px;
	float: left;
	overflow: auto;
	padding: 8px;
	z-index: 0;
}
.btextRubrik {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	text-align: justify;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.3mm;
}
#contenthelsida {
	margin: 20px 0 0 40px;
	width:582px;
	height: 440px;
	float: left;
	overflow: hidden;
	padding: 8px;
}
.rtext_link {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-style: italic;
	text-decoration: underline;
}
