a,a:visited {
color:#666;
text-decoration:none
}

a:hover {
color:#11b1ff
}

#panelWrap .kolonne a {
color:#fff
}

#bunntekst .innerFoot a,#bunntekst .innerFoot a:visited {
color:#454545!important
}

#bunntekst .right a:hover {
color:#fcf!important
}

ul {
list-style:none;
margin:0;
padding:0
}

#mainNav ul.menu .expanded,.essayNav,.prosaVoksneNav,.prosaBarnNav {
font-weight:900
}

#mainNav ul.menu li.expanded {
color:#666!important
}

#mainNav .menu li {
font:12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif
}

#mainNav a,#mainNav a:visited {
color:#fff!important
}

#mainNav .menu .active {
cursor:default
}

#mainNav {
font-size:88%;
margin-top:.8em;
position:relative;
float:right
}

#mainNav li a {
line-height:160%
}

#mainNav ul li {
display:inline;
font-weight:700;
float:left;
margin:0 0 0 2em
}

#mainNav ul ul li {
font-weight:700;
float:none;
display:block;
margin:0
}
#mainNav ul .prosaBarnNav {color:#810cb8!important}
#mainNav ul .prosaVoksneNav {color:#ffd200!important}
#mainNav ul .essayNav {color:#91ba15!important}
#mainNav ul .skjonnNav {color:#11b1ff!important}
/*#mainNav ul .barnebokNav {color:#f8298b!important}*/
#mainNav ul .skjonnBarnNav {color:#ffa1af!important}
#logo {
background:url(../img/btns/logo.gif) no-repeat;
text-indent:-300em;
display:block;
width:113px;
height:100px;
float:left;
overflow:hidden;
margin:0;
padding:0
}

a#logo:link,a#logo:visited,a#logo:active {
background:url(../img/btns/logo.gif) no-repeat;
outline:none;
text-decoration:none
}

a#logo:hover {
background:url(../img/btns/logo.gif) no-repeat -113px 0;
height:100px;
underline:none!important
}

.vocab-1 {
border-top:6px solid #000!important;
width:100%;
float:right
}

ul.taxonomy {
text-transform:uppercase;
font-size:.8em
}

div.term-3 ul.taxonomy li a,div.term-19 ul.taxonomy li a {
background:url(../img/ikoner/term-1.gif) no-repeat right;
text-align:right;
width:100%;
padding:15px 35px 0 0
}

div.term-4 ul.taxonomy li a {
background:url(../img/ikoner/term-4.gif) no-repeat right;
text-align:right;
width:100%;
padding:15px 35px 0 0
}

div.term-7 ul.taxonomy li a {
background:url(../img/ikoner/term-7.gif) no-repeat right;
text-align:right;
width:100%;
padding:15px 35px 0 0
}

div.term-8 ul.taxonomy li a {
background:url(../img/ikoner/term-8.gif) no-repeat right;
text-align:right;
width:100%;
padding:15px 35px 0 0
}

.taxonomy ul {
margin-top:1.1em;
float:right;
font-size:.8em
}

.webdev {
color:#333!important;
margin-top:25px
}

a.webdev:hover {
color:#603811!important
}

.terms ul.inline {
height:35px;
line-height:1;
float:left;
padding:0
}

.terms ul.inline li {
float:left;
margin:0 5px 0 0;
padding:0
}

.inline li a {
font:normal 11px Arial, Helvetica, sans-serif;
color:#666!important;
padding:2px 12px
}

.inline li a:hover {
font:normal 11px Arial, Helvetica, sans-serif;
color:#999!important;
padding:2px 12px
}

#kolonneH ul li {
list-style:none;
border-top:1px solid #eee;
margin:0;
padding:.25em
}

ul.pager a:hover {
background:#fff;
color:#666
}

#kolonneH a.active {
color:#666!important;
cursor:default
}

ul.secondary li {
border-right:1px solid #ccc
}

ul.secondary li.active a {
border-bottom:none;
color:#FFF
}

#hovedkolonne ul.primary {
margin-left:-1em;
margin-bottom:1.3em
}

#hovedkolonne ul.primary li {
margin-left:0
}

#hovedkolonne ul.primary li.active a {
border:none!important;
background-color:#999
}

#hovedkolonne ul.primary li a,#hovedkolonne ul.primary li a {
border:none;
background:#000;
color:#fff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-opera-border-radius:2px;
margin:0;
padding:4px 15px
}

#hovedkolonne ul.primary li a:hover,#hovedkolonne ul.primary li a:hover {
background-color:#666;
color:#fff
}

.edit-tabs ul.links {
border:none!important;
margin:0;
padding:0 0 10px
}

.edit-tabs ul.links li a {
border:none;
background:#777067;
color:#666;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-opera-border-radius:2px;
margin:0;
padding:2px 10px
}

ul.secondary,#tabs-wrapper ul.primary {
border:none!important
}

#bunntekst li:hover a {
background-position:100% -1.78em
}

.field-field-forlag {
display:inline
}

.terms .links {
background:transparent url(../img/term.gif) no-repeat left;
display:inline;
list-style:none;
padding:0 0 0 15px
}

.spesifikasjoner ul li {
font-size:11px;
line-height:160%;
margin:0;
padding:0
}

#slider ul li {
float:left;
margin:0
}

#slider {
border-top:6px solid #000;
overflow:hidden
}

.accessible_news_slider li,.accessible_news_slider p {
font-size:.8em;
line-height:1.6;
margin:0;
padding:0
}

.accessible_news_slider li p {
font-size:1em
}

.accessible_news_slider {
position:relative;
overflow:hidden
}

.accessible_news_slider .javascript_css {
position:relative;
z-index:3;
background:#fffcd3;
padding:20px
}

.accessible_news_slider .skip_to_news {
position:absolute;
top:0;
left:-9999px
}

.accessible_news_slider .back {
position:absolute;
top:0;
left:0;
z-index:2
}

.accessible_news_slider .back a,.accessible_news_slider .next a {
display:none;
outline:none
}

.accessible_news_slider .next {
position:absolute;
top:0;
right:0;
z-index:2
}

.accessible_news_slider ul {
position:relative;
left:0;
width:auto;
list-style-type:none;
overflow:hidden;
z-index:1;
margin:0;
padding:0
}

.accessible_news_slider li {
float:left;
display:inline!important
}

.business_as_usual .next {
width:361px;
height:23px;
right:0
}

.business_as_usual .next a {
position:absolute;
top:0;
left:130px;
width:150px;
height:23px;
line-height:23px;
text-align:right
}

.business_as_usual .view_all {
color:#999;
text-align:center;
margin:0;
padding:8px
}

.business_as_usual li {
overflow:hidden;
width:245px;
padding:0
}

body.subPage .business_as_usual li {
overflow:hidden;
width:140px!important;
margin:0;
padding:0
}

body.subPage .business_as_usual li p,body.subPage .business_as_usual li h3 {
float:left;
display:inline;
width:122px;
margin:0
}

.business_as_usual li p,.business_as_usual li h3 {
float:left;
display:inline;
width:200px;
margin:0
}

.business_as_usual li img {
float:left;
display:inline
}

.accessible_news_slider a:hover {
color:#39f
}

.accessible_news_slider img {
border:1px solid #fff
}

.accessible_news_slider img:hover {
border:1px dotted #0cf
}

body.subPage #slider ul li img {
border:1px solid #eee;
float:left!important;
margin:0;
padding:1px
}

body.subPage #slider ul li,body.subPage #slider {
margin-bottom:15px
}

#kolonneV ul li a,#kolonneV ul li a:visited {
color:#06C
}

#kolonneV ul {
border-bottom:1px solid #eee;
width:258px;
font-size:12px
}

#kolonneV li {
list-style:none;
border-top:1px solid #eee;
margin:0;
padding:.35em
}

#kolonneV a.active {
color:#999!important;
cursor:default
}

#kolonneV .collapsed {
background:transparent url(../img/ikoner/bullet_star.gif) no-repeat left;
padding:0 0 0 15px
}

#kolonneV .menu .first {
background:transparent url(../img/ikoner/user.gif) no-repeat left;
padding:0 0 0 20px
}

#kolonneV .menu .last {
background:transparent url(../img/ikoner/lock_break.gif) no-repeat left;
padding:0 0 0 20px
}

#kolonneV .liknandeInnhald li {
margin:0 0 0 15px
}

#kolonneH ul li a,#kolonneV li a:hover {
color:#000
}

.spesifikasjoner ul,.liknandeInnhald {
margin:0;
padding:0
}

ul.menu a,#kolonneV ul li a,#kolonneV ul li a {
display:block
}

#bunntekst ul li {
font-size:12px;
line-height:160%;
list-style:lower-latin;
margin:0;
padding:0
}

.service-links {
text-align:right;
clear:both;
margin:8px
}

div.service-label ul {
padding-top:20px!important;
border-top:1px solid #eee
}

.service-links ul li,li.forward_links {
display:inline;
float:right
}

.service-links ul .first {
margin-right:0;
padding-right:0
}

ol {
margin-left:20px;
font-weight:800
}

ol li {
font-weight:300
}

.views-summary a {
color:#000;
font-size:12px;
padding:2px 5px
}

.views-summary a:hover {
background:#FF0;
color:#000
}

#hovedkolonne .view-writers ul li {
list-style:none;
list-style-position:inside;
line-height:180%;
margin:0
}

ul.views-summary li a {
font-weight:600;
color:#000
}

#tags ul li {
list-style:none;
display:inline
}

.tagadelic .more-link {
background:transparent url(../img/more-feed.gif) no-repeat left;
font-size:12px;
padding:0 0 0 15px
}

.tagadelic .more-link:hover {
background:transparent url(../img/more-feed-OV.gif) no-repeat left;
font-size:12px;
padding:0 0 0 15px
}

a.tagadelic:hover {
border-bottom:1px dotted #11b1ff
}

.liknandeInnhald .item-list {
margin-top:1em
}

ul.rssUL li {
line-height:200%
}

li.rss-adult {
background:transparent url(../img/ikoner/rss-adult.gif) no-repeat left;
padding:0 0 0 15px
}

li.rss-children {
background:transparent url(../img/ikoner/rss-children.gif) no-repeat left;
padding:0 0 0 15px
}

li.rss-prose {
background:transparent url(../img/ikoner/rss-prose.gif) no-repeat left;
padding:0 0 0 15px
}

li.rss-essay {
background:transparent url(../img/ikoner/rss-essay.gif) no-repeat left;
padding:0 0 0 15px
}

#bunntekst a:hover,#panelWrap .kolonne a:hover,#mainNav a:hover,#mainNav .menu .active {
color:#ff0!important
}

body.searchPage ul li,ul,li,ol,span.views-summary {
font-size:12px
}

#bunntekst .more-link,em.vocab-name,body.categoryPage #hovedkolonne .node .links,body.categoryPage .view-content .node .links {
display:none
}

body.startPage .kolonne ul,.liknandeInnhald .item-list ul li {
margin:0!important
}

div.tabs,.meta,body.subPage #tabs-wrapper {
clear:both
}

ul.views-summary li,#bunntekst a:visited,#kolonneV ul li a:hover {
color:#666
}