* {
border:0;
outline:0;
margin:0;
padding:0;
}

body {
background:#000;
border-top:6px solid #FF0!important;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
color:#111;
line-height:1.8em;
}

html,body {
text-align:center;
margin:0;
padding:0;
}

#wrapper {
background:url(../img/dot.gif) 28% 0 repeat-y;
margin:1px 0!important;
padding:0;
}

#sidebredde {
width:960px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#header {
position:relative;
height:40px;
width:100%;
}

#kolonneV {
width:30%;
float:left;
position:relative;
margin:.3em auto;
}

body.startPage #kolonneV .kolonne {
width:257px;
border-bottom:4px solid #000;
margin:8px 0 18px!important;
}

body.subPage #kolonneV .kolonne {
position:relative;
width:48%;
height:170px;
float:left;
}

#slider .kolonne {
border-bottom:4px solid #000;
display:inline;
float:left;
}

#hovedkolonne {
float:right;
display:inline;
position:relative;
width:70%;
margin:1.6em auto;
}

#footer {
border-top:1px solid #eee;
height:20px;
clear:both;
}

.inner {
width:960px;
text-align:left;
margin:0 auto;
}

body.startPage #upperHead {
width:100%;
background:#000 url(../img/upperHead.jpg) top center no-repeat;
height:168px;
}

body.subPage #upperHead {
width:100%;
background:#000 url(../img/upperHead.jpg) top center no-repeat;
height:168px;
color:#fff;
}

#mid {
width:100%;
border-bottom:6px solid #ff0;
background:#fff url(../img/midBg.png) top center repeat-x;
color:#000;
margin:0;
padding:0;
}

body.startPage #hovedkolonne .kolonne {
position:relative;
float:left;
width:24%;
display:block;
}

#logoWrap {
float:left;
position:relative;
width:165px;
margin:45px 0;
}

.topNav {
position:relative;
height:165px;
width:960px;
clear:both;
margin:0 auto;
}

#bunntekst .kolonne {
margin-top:1.2em;
position:relative;
float:left;
width:25%;
display:block;
}

.right {
float:right;
position:relative;
}

.left {
float:left;
position:relative;
}

.view {
position:relative;
float:left;
}

body.subPage .content p,body.subPage .content h3 {
margin:0;
padding:0;
}

.view .node,#hovedkolonne .kolonne {
position:relative;
float:left;
width:48%;
}

body.startPage #kolonneV {
background:url(../img/kolonneVBg.gif) top left no-repeat;
}

body.startPage #kolonneV .node {
border-bottom:6px solid #000;
width:96%;
}

body.startPage .spesifikasjoner {
border-top:1px solid #fff!important;
padding-top:0;
margin-left:11px;
}

#kolonneV #om {
background:url(../img/v1.png) top right no-repeat;
padding-top:10px;
border-bottom:6px solid #ff0;
width:90%!important;
}

.spesifikasjoner {
border-top:1px solid #eee;
padding-top:10px;
bottom:0;
clear:both;
margin:12px 0;
}
body.startPage .kolonneNoveller,body.startPage .kolonneLyrikk {background-image:none!important}
.skjonnKolonne {
background:url(../img/ikoner/small-term-1.gif) top right no-repeat;
border-top:4px solid #11b1ff;
width:100%;
}

.skjonnBarnUngd {
background:url(../img/ikoner/small-term-skjonnBarnUngd.gif) top right no-repeat;
border-top:4px solid #ffa1af;
width:100%;
}

.prosaKolonne {
background:url(../img/ikoner/small-term-7.gif) top right no-repeat;
border-top:4px solid #ffd200;
width:100%;
}

.barnKolonne {
background:url(../img/ikoner/small-term-4.gif) top right no-repeat;
border-top:4px solid #f8298b;
/*border-bottom:1px solid #eee;*/
width:100%;
}
.billedKolonne {
background:url(../img/ikoner/small-term-billedbok.gif) top right no-repeat;
border-top:4px solid #9ff6ff;
border-bottom:1px solid #eee;
width:100%;
}

.essayKolonne {
background:url(../img/ikoner/small-term-8.gif) top right no-repeat;
border-top:4px solid #91ba15;
border-bottom:1px solid #eee;
width:100%;
}
.ungdomKolonne {
background:url(../img/ikoner/small-term-ungdom.gif) top right no-repeat;
border-top:4px solid #6f3430;
border-bottom:1px solid #eee;
width:100%;
}
.prosabarnKolonne {
background:url(../img/ikoner/small-term-prosaBarn.gif) top right no-repeat;
border-top:4px solid #810cb8;
width:100%;
}
body.genPage #hovedkolonne {
border-bottom:6px solid #ff0;
}

body.storyPage #hovedkolonne {
border-bottom:6px solid #333;
}

.innerFoot {
background:url(../img/logoDnf.gif) left no-repeat;
border-top:1px solid #333;
margin-top:12px!important;
}

body.subPage .field-field-forfatter {
margin-top:13px;
}

body.categoryPage #hovedkolonne .node,body.categoryPage .view-content .node {
position:relative;
float:left;
width:33%;
min-height:420px;
background:url(../img/hrCat.gif) left bottom no-repeat;
margin:0 0 12px;
}

body#bg-category-stikkord-roman .view-content .node {
background:url(../img/hrCatFiction.gif) left bottom no-repeat!important;
}

body#bg-category-stikkord-dikt .view-content .node {
background:url(../img/hrCatPoem.gif) left bottom no-repeat!important;
}

body#bg-category-stikkord-ungdomsroman .view-content .node {
background:url(../img/hrCatYouth.gif) left bottom no-repeat!important;
}

body#bg-category-stikkord-biografi .view-content .node {
background:url(../img/hrCatBio.gif) left bottom no-repeat!important;
}

body#bg-category-stikkord-gjendiktning .view-content .node {
background:url(../img/hrCatRe-create.gif) left bottom no-repeat!important;
}

body.categoryPage .view-taxonomy-term {
width:100%;
}

body.categoryPage .view-taxonomy-term .meta,body.categoryPage .view-taxonomy-term .field-field-kontakinfo {
display:none;
}

#tagCloud {
border-top:6px solid #000;
padding-top:12px;
}

body.subPage #kolonneV .kolonne div div,.clear,.innerFoot,body.subPage .field-field-forfatter,body.subPage .field-type-number-integer,body.subPage .field field-type-text,body.subPage .field-field-pubyear {
clear:both;
}

#upperHead .kolonne,#panelWrap .kolonne {
position:relative;
float:left;
width:48%;
display:block;
}
.view-id-writers .views-row-even,.view-id-writers  .views-row-odd { min-height:270px!important; position:relative; float:left}
#view-id-writers .view-content {
 width:100%;
 }
.view-writers .views-label-title, .view-writers .views-field-title, .view-writers .views-field-field-forfatter-value {
color:#666;
width: 112px
}
.view-writers .views-field-field-forfatter-value {
 font-size:.9em;
 font-weight: 600;
 margin: .8em 0 .7em 0;
 line-height: normal;
 }

.view-writers .views-field-title {
font-size:.8em;
line-height:110%;
margin-right:1.6em;
clear:both;
}

#hovedkolonne .view-writers .views-row-odd,#hovedkolonne .view-writers .views-row-even {
position:relative;
float:left;
min-height:255px
}
#block-views-ukensbok-block_1 {
background:#000 url(../img/ukensbokH1.png) top left no-repeat!important; 
padding-top:1.9em;
width:257px;
 }
 #block-views-ukensbok-block_1 h6 {background-image:none!important}
.ukensBok img {margin-top:1.6em}
.ukensBok p, .ukensBok h3 {padding:.5em; color:#fff}

