#innhold { width: 978px }

#innholdsramme { padding: 378px 1px 1px 1px; height: auto }
html>body #innholdsramme { padding: 378px 1px 1px 1px; height: auto; min-height: 100px }
#kol1, .galleri, #kol2 { position: absolute; top: 8px; float: none; margin: 0; padding: 0 }
.galleri { left: 269px }
#kol1, #kol2 { height: 369px; overflow: hidden }
#kol1 { left: 1px; width: 267px; background: #a6c7de url(gfx/ukens.gif) no-repeat top right }
#kol2 { left: 758px; width: 221px; background: #91bad7 }
#kol1, #innhold, #kol2 { float: none }
.prodeks {
	width: 978px; height: 310px;
	background: #f4f1eb url(gfx/front-bg.gif) repeat-x;
	overflow: hidden }

.inner { padding: 18px 0 12px 15px }
#innhold .inner ul, #innhold .inner li { margin: 0; list-style-type: none }
#innhold .inner li {
	float: left; line-height: 1em;
	width: 119px; height: 147px; overflow: hidden }
#innhold li a strong { color: #009dc5; display: block; font-weight: normal; text-align: center; padding: 2px 0 }

.prodeks a { display: block; text-decoration: none; height: 147px; width: 114px; text-align: center }
#innhold li a:hover, #innhold li a:hover strong { background: #82b1d2; color: #fff }
.prodeks a img { border: 2px solid #ddd7ca }
.prodeks a:hover img { border: 2px solid #82b1d2 }

/*  Nyheter  */

#nyheter .art { float: left; position: relative; width: 188px; padding: 0 5px 10px 74px; height: 60px }
p.npic {
	position: absolute; top: 0; left: 7px;
	width: 58px; height: 58px; overflow: hidden;
	border: 1px solid #fff }
html>body .art { height: auto; min-height: 60px }
#nyheter h1.tittel a { height: 50px }
#nyheter h1.tittel span { display: none }
#nyheter a { display: block; color: #fff }
#nyheter a:hover { color: #000 }

#nyheter h1, #nyheter h3, #nyheter p { margin: 0; padding: 0; font-size: 1em }
#nyheter strong { font-weight: normal }

#nyheter h3 { position: absolute; bottom: 0; left: 0; width: 267px; height: 35px; line-height: 35px }
#nyheter h3 a { padding: 0 7px; text-align: right }
#nyheter h3 a:hover { background: #82b1d2; color: #fff; border-top: 1px solid #fff }
#nyheter p.lesmer { display: none }
#nyheter ul { list-style-type: none; margin: 0; padding: 0 }
#nyheter li a { padding: 5px 5px 5px 7px }

#kol2 .artikkel { padding: 50px 0 0 0; background: transparent; width: 221px }
#kol2 .artikkel ul {
	margin: 0 auto; list-style-type: none; width: 180px;
	border: 1px solid;
	border-color: #7fabca #a6c7df #a6c7df #7fabca }
#kol2 .artikkel a { display: block; padding: .4em 0; color: #fff; text-align: center;
	border: 1px solid;
	border-color: #a6c7df #7fabca #7fabca #a6c7df }
#kol2 .artikkel a:hover {
	color: #000; background: #a6c7df;
	border-color: #7fabca #a6c7df #a6c7df #7fabca }
