/*---------------------------------------- BODY ---------------------------------------*/

p {
	margin:0;
	padding:0;
	font-size:12px;
	}

body {	
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
/*	color: #333333; */
/*	color: #ee3823; */
	color: #464748;
	background: #f4f4f5;
	margin: 0px;
  	padding: 0px;
}

/*#fs {
	background: url(images/sofa_forside.jpg);
}*/

#fs {
	background: #f22d0c;
	overflow:hidden;
}

a {
	color: #474747;
	text-decoration: none;
}

a.graalink {
	color: #404041;
	font-size:11px;
}

img {
	border:0;	
}
	
a:hover {
	text-decoration: underline;
}

/*--------------------------------------- FORSIDE ---------------------------------------*/

#fsboble {
	width: 226px;
	height: 236px;
	background: url(images/sofa_boble.png) no-repeat;
}

#fsboble a{
	color: #404041;
	font-size: 14px;
	position:relative;
	top: 118px;
	left: 35px;
}




/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: none;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;}



/*-- UTGÅR --*/


#wrapper-forside {
	width: 590px;
	margin: 0 auto;
	}

.fs-biglinks a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	}

.fs-biglinks a:hover{
	color: red;
	}

.stripe {
	width: 100%;
	height: 1px;
	background: #fff;
	margin: 7px 0 7px 0;
	}

.fs-tittel {
	color: #fff;
	font-weight: bold;
	}

#wrapper-forside ul {
margin: 4px 0 0 0;
padding: 0;
list-style:none;
	}

#wrapper-forside ul li a {
	color: #ef4023;
	line-height: 15px;
}




/*--------------------------------------- TABELL ---------------------------------------*/

.hoved {
	width: 886px;
	height: 100%;
	background: #f4f4f5;
	margin: 0px;
	padding: 0px;
	float:left;
	}

.wrapper {
	width: 944px;
	margin:0 auto;
}

.sk-logo {
	width: 58px;
	height: 133px;
	background: url(images/blank.gif) no-repeat;
	float:left;
	margin: 50px 0 0 0;
}

.td_880 {
	margin: 0px;
	padding: 0px;
	width: 880px;
	}

.td_empty {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	}

.td_news {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	}

.td_relatert {
	width: 202px;
	font-size: 11px;
	padding:0 12px 0 0;
	}

td.last {
	width: 190px;
	padding:0 0 0 0;
	}


/*---------------------------------------- CATMENY ----------------------------------------*/

#tbl-catnav {
	float:right;
	}

#catnavcaption {
	width: 90px;
	height: 51px;
	line-height: 51px;
	float:right;
	text-align:right;
	margin: 0;
	font-size: 10px;
}

#catnav {
	height: 51px;
	float:right;
	line-height: 51px;
	margin: 0 0 0 8px;
}

#catnav select {
	margin: 16px 0 0 0;
	width: 150px;		
	}




#menu {
}

#menu ul#menuList  {
	margin: 0;
	padding:0;
	list-style:none;}

#menu ul#menuList ul {
	list-style:none;
	}

#menu ul#menuList li {
	margin:0;
	padding:6px 0 4px 0;
	border-top: 1px solid #e5e5e6;
	margin: 3px 0 0 0;
	}

#menu ul#menuList li#submenu1-12 {
	border-top: none;}

#menu ul#menuList li li {
	padding:4px 0 0px 0;
	}

#menu ul#menuList li li {
	border-top: none;
	}

#menu ul ul {
	margin:0 0 0 20px;
	padding:0;
	}

#menu ul#menuList li a { text-transform:uppercase; padding:2px;}

#menu ul li.active a {	color: #fff;background: #3a3a3c;	}

#menu ul li.active li a {color: #474747;background: none;}

#menu ul li a:hover {
	background: #3a3a3c;
	text-decoration:none;
	color: #fff;
}








/*---------------------------------------- Ny MENY ----------------------------------------*/

ul.navigation  {
	margin: 0;
	padding:0;
	list-style:none;}

ul.navigation li {
	margin:0;
	padding:4px 0 4px 0;
	border-top: 1px solid #bdb7bc;}

ul.navigation li.first { border: 0; }
ul.navigation li a { text-transform:uppercase;}
ul.navigation li.active a {	color: #ff2400;	}


/* HTML submeny */

table#tbl-menu a {		
	text-transform:uppercase;
	}



/*---------------------------------------- GAMMEL MENY ----------------------------------------*/

.meny ul {
	margin:0;
	padding:0 0 0 0px;
	}

ul #hovedmeny {
	margin:0;
	padding:0;
	}

#hovedmeny li {
	list-style:none;
	display:inline;
	margin:0;
	padding-right: 11px;
}

.meny {
	color: #000000;
	padding-left: 0px;
	font-size: 11px;
	text-transform:uppercase;
}

#hovedmeny a {
	color: #5e5e5e;
/*	color: #ff2400; */
	}

#hovedmeny a {
	text-decoration: none;
	font-size: 11px;
}

#hovedmeny a:hover {
	color: #ff2400;
	text-decoration: none;
}


#hovedmeny .aktiv a {
	color: #ff2400;
	text-decoration: none;
}

#hovedmeny .aktiv a:hover {
	color: #ff2400;
	text-decoration: none;
}

.meny_vogn {
	padding-right: 5px;
	font-size: 10px;
	color: #BABABA;
}


ul.bunnmeny {	
	list-style:none;
	margin:0;
	padding:0;
}

.farvegalg {
	padding-top: 5px;
}

/*---------------------------------------- NAVI ----------------------------------------*/

#logo {
	float:left;	
	}

#navigator {
	background: url(images/navigator.gif) no-repeat;
	}

select {
	border: 1px solid;
/*	width: 119px; */
	margin-bottom: 8px;
	overflow:auto;
}	

#navigator #sel-kjonn {
	width: 95px;
	}

#navigator #sel-sorter {
	width: 95px;
	}

.input-sok {
	width: 185px;
	height: 25px;
	border: 0px;
	background: url(images/bg-input-sok.gif) no-repeat;
	padding: 5px 2px 0 4px;
	}

/*---------------------------------------- TEKST ----------------------------------------*/

h1 {
	font-family: Times New Roman,serif;
	color: #404041;
	font-size: 32px;
	padding-bottom: 10px;
	margin: 0px;
	font-weight: normal;
}

h2 {
	font-family:Helvetica, Arial, sans-serif;
	color: #404041;
	font-size: 16px;
	padding-bottom: 4px;
	margin: 0px;
	font-weight: bold;
}

h2.listetittel a {
	font-size: 14px;
	font-weight: normal;
}

.graa {
	color: #404041;	
		}

.ingress {
	font-size: 15px;
	}

/*---------------------------------------- LINKER ----------------------------------------*/


.link_blue {
	color: #0099cc;
}

.link_blue a {
	text-decoration: none;
}

.link_blue a:hover {
	text-decoration: underline;
}


.link_rosa {
	color: #cc0066;
}

.link_rosa a {
	text-decoration: none;
}

.link_rosa a:hover {
	text-decoration: underline;
}


.link_red {
	color: #ff0400;
	font-size: 11px;
}

.link_red a {
	text-decoration: none;
}

.link_red a:hover {
	text-decoration: underline;
}

/*---------------------------------------- FLASH ----------------------------------------*/

#flashcontent {
		border: 0px;
		width: 800px;
		height: 490px;
		float: left;
		margin: 0px;
}

/*---------------------------------------- PRODUKT ----------------------------------------*/

.listetittel {
	font-size: 14px;
}

.listepris {
	font-size: 11px;
	display:inline;
}

.pris {
	font-size: 13px;
	margin: 0 0 10px 0;
}

.beskrivelse {
	margin: 10px 0 0 0;
	font-size: 12px;
	}

ul#omprodlenker {margin:0;padding:0;}

ul#omprodlenker li { margin: 0px; padding: 0 0 0 15px; list-style:none;}

ul#omprodlenker li a {
	font-size: 11px;
	font-color: #d82e20;
	margin: 0;
	padding:0;
}

.handlevogn {
	margin-top: 8px;
}

/*---------------------------------------- SJEKKUT ----------------------------------------*/

#innhold-sjekkut {
	padding: 15px;
	font-size: 11px;
	}

#innhold-sjekkut table td {
	font-size: 11px;
		}

.tdbak {
	font-size: 9pt;
	font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
	background-color: #eeeeee;
	}


.gruppe {
	margin:3px 0 0 0;
	padding:0 0 0 0;
	}


/* --- Supersize -- */

/*Supersize Plugin Styles*/
body#fs {
	overflow:hidden;
	}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	display:none;
	}

#supersize .activeslide, #supersize .activeslide img{
	display:inline;
	}




/* Easy Slider */

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}

#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
	width:594px;
	height:887px;
	overflow:hidden; 
	}

span#prevBtn {
	position:relative;
	top:-680px;
	background:#fff;
	padding:0px;
	display:block;
	float:left;
	}
		
span#nextBtn{
	position:relative;
	top:-680px;
	background:#fff;
	padding:0px;
	display:block;
	float:left;	
	}					

/* // Easy Slider */


#footer {
	font-size: 11px;
	color: #666666;
	}

#footer a {
	color: #666666;
	}


/*--- PLUKK ---*/

.bold {
	font-weight: bold;
	}

.nomargin {
	margin:0;
	padding:0;
	}

.ingressbilde {
	margin: 0 0 20px 0;
	}

.td_news img.leftmargin {
	margin-left: 20px;
	}

.rightborder {
	border-right: 1px solid #e5e5e6;
	}

.os select {
	width:120px;	
	_width:auto;
	}

.os {
_width:130px;
_height:22px;
_overflow:hidden;
_border-right:1px solid #dbdfe6;
_margin-bottom:5px;"
}