#sti { display: none }
#innholdsramme { border: 0 }
.sm_firstkol,
.sm_thirdkol { display: none }
.sm_secondkol { width: 100% }

.velk {
	position: relative; width: 960px;
	background: url(gfx/fp-top.gif) no-repeat; padding: 9px 0 0 0 }
.velk .innerart {
	background: #4c2b0f url(gfx/fp-bot.gif) no-repeat left bottom; color: #b5a79c;
	padding: 6px 360px 15px 15px; margin: 0 0 15px 0;
	font-size: 1.1em }
#innhold .velk strong { color: #fff; font-weight: normal }
.velk a { color: #fff; text-decoration: underline }
.velk a:hover { text-decoration: none }
.velk h1 { font-size: 23px; color: #fff; font-style: normal; width: 70% }
.velk h1 em { display: block; text-align: right; color: #b5a79c; font-weight: normal; font-size: 18px; margin-top: -16px }
.velk img { position: absolute; top: -17px; right: -10px; z-index: 10000 }

a.asok { background: url(gfx/asok.gif) no-repeat; width: 138px; height: 51px; display: block; float: left }
a.asok:hover { background-position: 0 -51px }
.asok span { display: none }
.lastline { height: 51px; line-height: 51px; margin: 0 }

.kjent, #nyheter {
	float: left; width: 404px; height: 200px;
	padding: 15px 45px 0 15px; margin: 0 32px 0 0;
	background: url(gfx/bg_velk.gif);
	overflow: hidden;
	font-size: 15px }

.kjent a { color: #333; display: block; height: 150px }
.kjent a:hover { text-decoration: none; color: #000 }
.kjent a .mer { color: #36c }
.kjent a:hover .mer { color: #36c; text-decoration: underline }
#innhold .kjent a strong,

#nyheter h1 a span { font-size: 20px; line-height: 30px; color: #333; font-weight: normal; font-style: italic }
#nyheter { margin: 0 }
h1.tittel { display: none }
#nyheter h1 { position: relative; height: 30px; font-size: 13px; color: #666; text-align: right }
#nyheter h1 a { color: #666; text-decoration: none }
#nyheter h1 a span { position: absolute; top: 0; left: 0; text-align: left; padding: 0 10px 0 0 }
#nyheter strong { font-weight: normal }
#nyheter p { margin: 0; clear: left }