
.sm_firstkol, .tokol .sm_secondkol {width: 900px; padding: 0; overflow: visible}
.sm_firstkol {border-bottom: 1px solid #dddddc;}

.sm_firstkol .artikkel {float: left; width: 679px; border-right: 1px solid #dddddc; padding: 0 0 10px 0;
	min-height: 160px;
	height: auto !important;
	height: 160px;
}

.sm_firstkol h1 {font-size: 1.5em}
.sm_firstkol .artikkel h1 span span {color: #8cc63f}
#innholdsramme .sm_wrapper {padding: 290px 0 0}

.loginskjema {width: 180px; padding: 0 20px; float: right; position: relative }

.loginskjema label {width: 180px;display: none}
.loginskjema input {width: 168px; margin: 0 0 1em; padding: 5px; border: 1px solid #cdcdcd}

.loginskjema .gfx {
	position: absolute;
	height: 63px; width: 53px;
	top: -30px; right: 0; overflow: hidden;
	background: url(gfx/sprite.png) no-repeat 0 -230px;
}
.loginskjema button {background: #b9b9b9; color: #fff}
.banner {height: 222px; z-index: 10}

.forsidegalleri {
	width: 666px;
	height: 300px;
	background: url(gfx/bg_forsidegalleri.png) no-repeat;
	position: absolute;
	z-index: 100;
	top: 8px;
	left: 275px
}
.forsidegalleri .innerart {position: absolute; width: 200px; height: 290px; overflow: hidden;
 left: 270px; top:10px }
.forsidegalleri ul {
	position: absolute;
	list-style: none inside; margin: 0;
	overflow: hidden;
	width: 200px; height: 290px;
}
.forsidegalleri ul li {width: 200px; float: left; text-align: center;display: none; position: absolute}

.bla_venstre, .bla_hoyre {position: absolute; top: 120px; width: 75px; height: 75px; background: url(gfx/sprite.png) no-repeat; cursor: pointer}
.bla_venstre span, .bla_hoyre span {display: none}
.bla_venstre {background-position: -60px -230px; left: 205px}
.bla_hoyre {background-position: -135px -230px; left: 460px}

.forsidegalleri ul li.show {display: block}

/* NYHETER FORSIDE */
#nyheter {
	width: 214px;
	float: left;
	border-right: 1px solid #dddddc;
	position: relative;
	padding: 25px 5px;
	background: url(gfx/bg_nyhet.png) no-repeat -4px 68px;
}
#nyheter p {display: none;}
#nyheter h1.tittel a {border: none; padding: 0; text-decoration: none}

#nyheter h1.tittel span {color: #fff}
#nyheter h1.tittel {
	margin: 0;
	width: 187px;
	height: 37px;
	background: url(gfx/sprite.png) no-repeat 0 -342px;
	overflow: hidden;
	position: absolute; top: -20px;
	left: 45px; line-height: 35px;
	text-align: center;
}

#nyheter img {border: 5px solid #fff}
#nyheter .art {border: none; padding: 5px}
#nyheter .art h1 {font-size: 1em; }
#nyheter .art h1 a span {color: #4d711d; padding: 10px 0 0; height: 20px; overflow: hidden }
#nyheter h3 {display: none}
.ticker {
	width: 290px;
	padding: 5px 10px 0 20px;
	float: left;
}

.graf {
	width: 270px;
	float: left;
	padding: 15px 0;
	height: 145px; overflow: hidden;
	text-align: left
}

.i_tools {
	float: right;
	width: 79px; margin-top: 60px
}
.i_tools span {display: none}
.i_tools a {
	display: block;
	widht: 79px; height: 59px;
	background: url(gfx/sprite.png) no-repeat -250px -230px;
	overflow: hidden;
}