body { background: #fff url(gfx/bg-body-forside.png) repeat-x center 72px }

#ramme {background: url(gfx/bg-ramme-forside.png) no-repeat center 73px}
#toppfelt {display: block; height: 560px}

#innholdsramme {padding-top: 0}
.sm_secondkol {padding: 20px}
#main { 
    position:relative; 
    overflow:hidden; 
    height: 385px;
    width: 960px 
}
#pages { 
    position:absolute; 
    width:20000em; 
} 
.items {height: 160px}
.page {
	float: left;
	width: 960px
}

#slidewrapper {position: relative;  z-index: 1}
#main_navi {
	position: absolute;
	top: 337px;
	left: 260px;
	margin: 0;
	list-style: none inside;
	z-index: 2000
}
#main_navi li {
	float: left;
	cursor: pointer;
	width: 220px;
	height: 48px; overflow: hidden;
	margin-right: 10px;
	background-image: url(gfx/bg-main-navi.png);
	background-repeat: no-repeat;
}
#main_navi li.active, #main_navi li:hover {background-position: bottom left}

#main_navi strong {
	background-image: url(gfx/nav-sprite.png);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	color: #fff;
	display: block;
	line-height: 1em;
	font-size: 13px;
	padding: 9px 0 10px 70px
}
#main_navi li:hover strong, #main_navi li.active strong {background-position: 5px -43px}
#main_navi strong.nav-item-2 {background-position: 5px -93px}
#main_navi li.active strong.nav-item-2,
#main_navi li:hover strong.nav-item-2 {background-position: 5px -143px}
#main_navi strong.nav-item-3 {background-position: 5px -193px}
#main_navi li.active strong.nav-item-3,
#main_navi li:hover strong.nav-item-3 {background-position: 5px -243px}


#main_navi li.active strong, #main_navi li:hover strong {
	color: #69c
}

#actions {
	height: 40px;
	width: 960px;
	position: absolute;
	top: 180px;
	z-index: 2000
}
#actions a {
	display: block;
	width: 20px;
	height: 40px;
	background-image: url(gfx/slide-a.png);
	background-repeat: no-repeat;
	float: left; cursor: pointer
}
#actions a.nextPage {float: right; background-position: bottom right} 
#actions a span {display: none}

#main-sub {
	position:relative; 
    overflow:hidden; 
    height: 160px;
    width: 960px 
}
#subpages {
	position: absolute;
	height: 20000em
}
.subpage {width: 960px; height: 160px; clear: both}
.subpage ul {width: 960px; list-style: none inside; margin: 0}
.subpage li {width: 300px; height: 130px; padding: 20px 10px 10px; float: left; position: relative;}

.subpage img {float: left; margin: 5px 15px 5px 5px}
.subpage h6 {color: #000; font-size: 1.4em; margin-bottom: .5em}
.subpage strong {display: block; float: left; width: 200px; font-size: 1.2em; line-height: 1.2; font-weight: normal}

.subpage a { position: absolute; bottom: 10px; right: 10px;
display: block; float: right; float: right; color: #8b8981; padding: 0 0 0 5px; background: url(gfx/bg-lesmer-a.png) no-repeat left top; font-size: 1.2em }
.subpage span {display: block; height: 22px; line-height: 22px; padding: 0 10px 0 5px; background: url(gfx/bg-lesmer-span.png) no-repeat right top; float: left }