* {
text-decoration:none;
font-style:normal;
margin:0;
padding:0
}

html {
font:73%/140% "lucida grande", verdana, arial, sans-serif;
height:100%;
background:#929395 url(../images/bg_skugga.gif) repeat-y 75.8em 0
}

body {
font-size:95%;
color:#444;
background:url(../images/bg_logo.gif) no-repeat 80em 2px;
height:100%;
margin:0;
padding:0
}

body.fontsize1,div.fontsize1 {
font-size:120%;
line-height:130%
}

#wrap {
max-width:80em;
min-width:760px;
text-align:left;
position:relative;
background:#fff;
height:100%;
padding:0
}

a {
color:#28b;
text-decoration:underline
}

.showvisited a:visited {
color:#333
}

.novisited a:visited {
color:#28b
}

a:hover {
color:#369
}

h2 {
font-size:140%;
font-weight:bold;
border-bottom:1px solid #ddd;
color:#D4AA18;
margin:0 0 .7em;
padding:.3em 0 .2em
}

h2.no_underline {
border-bottom:none;
margin-bottom:.5em
}

h3 {
font-size:100%;
font-weight:bold
}

h4,h6 {
font-weight:bold;
font-size:100%;
margin-bottom:.3em;
padding-top:1em
}

h5 {
font-weight:bold;
margin-bottom:.5em;
font-size:100%
}

dl {
padding-bottom:1.2em
}

dt {
font-weight:bold;
margin:1em 0 .3em
}

dd {
line-height:120%;
margin-bottom:.4em
}

ul {
margin-bottom:1em;
list-style:none
}

code {
color:#875;
font-size:125%;
font-family:courier, monospace
}

.htmlcode {
background-color:#ededed;
padding:5px
}

.clear {
clear:both!important
}

.ny_funktion {
margin-right:-5px!important;
padding-right:22px;
background:url(../images/postit.png) no-repeat 0 1px
}

span.ny_funktion_wrapper {
margin-right:-5px!important;
padding-right:18px;
padding-top:9px;
padding-bottom:4px;
background:url(../images/postit.png) no-repeat 100% 1px
}

p.prick,a.prick {
background:url(../images/prick.gif) no-repeat 0 50%;
padding-left:9px;
padding-right:5px
}

p.prick {
display:inline;
margin:0!important
}

ul.prick {
margin-top:.3em
}

ol.prick li {
background-image:url(../images/prick_gra.gif);
padding-left:15px!important
}

ol.prick {
list-style:none
}

a.searchlink,a.contentlink {
padding-left:16px;
padding-right:5px;
padding-top:0;
background:url(../images/icn_sok.gif) no-repeat 0 50%
}

.framsida ul.aktuellt li a.searchlink {
line-height:2em
}

a.subj_nodename {
padding-right:7px;
margin-right:7px;
border-right:#ccc 1px solid
}

a.contentlink {
background-image:url(../images/icn_innehall.gif)!important
}

.notimplemented {
color:#BBB!important
}

.gronmeny .notimplemented {
color:#CDC!important
}

a.notimplemented:hover {
text-decoration:none!important;
cursor:default!important
}

.imitate_link,a.imitate_link {
color:#28b;
cursor:pointer
}

.imitate_link:hover,a.imitate_link:hover {
color:#369!important;
text-decoration:underline!important;
cursor:pointer
}

.mbot25 {
margin-bottom:2.5em!important
}

.leftborder {
margin-left:5px;
padding-left:7px;
border-left:1px solid #DDD
}

a.colexp {
color:#444;
padding-left:12px;
margin-left:-12px;
text-decoration:none;
/*background:url(../images/pil_gra_ner.gif) no-repeat 0 50%*/
}

.grabox a.colexp,a.colexp.vit {
/*background:transparent url(../images/pil_vit_grabg_ned.gif) no-repeat 0 50%;*/
color:#fff
}

.grabox.closed a.colexp,.closed a.colexp.vit {
background:transparent url(../images/pil_vit_grabg_hoger.gif) no-repeat 0 50%!important
}

.gronbox a.colexp {
/*background:transparent url(../images/pil_vit_gronbg_ned.gif) no-repeat 0 50%;*/
color:#fff
}

.gronbox.closed a.colexp {
/*background:transparent url(../images/pil_vit_gronbg_hoger.gif) no-repeat 0 50%!important*/
}

.traffkort.closed a.colexp.gra {
/*background:transparent url(../images/pil_gra.gif) no-repeat 0 50%!important*/
}

a.contentexpand.nolink {
color:#444!important;
font-weight:bold
}

a.contentexpand {
padding-left:10px;
text-decoration:none;
background:transparent url(../images/pil_liten_ner.gif) no-repeat 0 50%
}

a.contentexpand.closed {
padding-left:8px;
margin-left:2px;
background:transparent url(../images/pil_liten.gif) no-repeat 0 50%
}

#fullpost a.edit {
display:block;
float:right;
position:relative;
margin-top:-2em;
padding-right:.6em
}

td.forst {
padding-left:1.5em!important
}

td.sist a {
float:right;
margin-left:.5em
}

dl.helpnyhet dd {
line-height:1.5em;
padding-left:15px
}

img.mylibikon_enkel {
margin-bottom:-.2em;
margin-left:.4em
}

.helpmenytop img.mylibikon_enkel {
margin-bottom:-.1em
}

.mylibikon {
float:right;
display:block;
height:12px;
width:12px;
background:url(../images/icn_mittbibliotek.gif) no-repeat;
position:relative
}

.mylibikon a {
text-indent:10000px;
display:block;
height:12px;
width:12px;
background:url(../images/icn_mittbibliotek.gif) no-repeat;
text-decoration:none
}

.mylibikon a:hover {
background-position:0 -12px;
text-decoration:none
}

.hjalpikon,.verktygsikon {
float:right;
display:block;
height:17px;
width:17px;
background:url(../images/hjalpikon.gif) no-repeat 0 0;
position:relative;
top:-1em
}

.hjalpikon a,.verktygsikon a {
text-indent:-10000px;
display:block;
height:17px;
width:17px;
background:url(../images/hjalpikon.gif) no-repeat 0 0;
text-decoration:none
}

.verktygsikon,.verktygsikon a {
background-image:url(../images/verktygsikon.gif)
}

.hjalpikon.notop {
top:0!important
}

.korr {
top:1em;
right:1em;
z-index:50
}

.grabox .hjalpikon,.grabox .verktygsikon,.gronbox .hjalpikon,.gronbox .verktygsikon {
top:2em
}

a.pil_vanster {
background:url(../images/pil_vit_blabg_vanster.gif) no-repeat 0 50%;
padding-left:13px
}

a.pil_hoger {
background:url(../images/pil_vit_blabg_hoger.gif) no-repeat 100% 50%;
padding-right:12px
}

.blabotten li.pil_hoger_last,.blabox li.pil_hoger_last {
background:url(../images/pil_ljusbla_blabg_hoger.gif) no-repeat 100% 50%;
padding-right:12px;
color:#BDE
}

.blabotten li.pil_vanster_last,.blabox li.pil_vanster_last {
border-left:none;
background:url(../images/pil_ljusbla_blabg_vanster.gif) no-repeat 0 50%;
padding-left:13px;
margin-left:0;
color:#BDE
}

a.enkelpil_hoger,a.enkelpil_vanster,a.dubbelpil_hoger,a.dubbelpil_vanster {
text-decoration:none;
text-indent:-10000px
}

a.enkelpil_hoger {
background:url(../images/pil_hoger_vitbla.gif) no-repeat 100% 50%;
padding-right:12px
}

a.dubbelpil_hoger {
background:url(../images/icn_arrows_w.gif) no-repeat 100% 50%;
padding-right:22px
}

a.enkelpil_vanster {
background:url(../images/pil_vanster_vitbla.gif) no-repeat 0 50%;
padding-left:13px
}

a.dubbelpil_vanster {
background:url(../images/icn_arrows_w_left.gif) no-repeat 0 50%;
padding-left:23px
}

.beskrivning {
color:#888;
font-weight:normal
}

.beskrivning.search_hint{margin-left:0.5em;}

.diss {
color:#444;
font-weight:normal;
margin-left:.6em
}

.beskrivning_sista {
color:#888;
font-weight:normal;
margin-bottom:1.5em!important
}

.prefisset {
background:transparent url(../images/icn_tick_installningar.gif) no-repeat;
background-position:100% 50%;
padding-right:14px
}

.ext {
/*background:transparent url(../images/icn_nytt_fonster.gif) no-repeat;
background-position:100% 0;
padding-right:18px*/
padding-right:.4em;

}

.fulltext_link,.fulltext_link_key {
background:transparent url(../images/icn_full_text.gif) no-repeat;
background-position:0 0;
padding-left:24px;
padding-bottom:2px
}

.fulltext_link_key {
background:transparent url(../images/icn_full_text_contract.gif) no-repeat
}

.fulltext_link_small {
background:transparent url(../images/icn_full_text_small.gif) no-repeat;
background-position:0 0;
padding-left:16px
}

.trafftabell .fulltext_link_small,.bestand .fulltext_link_small {
background-position:0 3px
}

.trafftabell .fulltext_link_small:hover,.bestand .fulltext_link_small:hover {
background-position:0 -497px
}

.trafftabell .ext {
background-position:100% 3px
}

.trafftabell .ext:hover {
background-position:100% -497px
}

img.leftfloat {
background:#aaa;
margin:.5em 1em .5em 0
}

img.rightfloat {
background:#aaa;
margin:.5em 0 .5em 1em
}

.mina_bestallningar_btn,.ill_btn {
float:right;
display:block;
height:17px;
width:131px;
background:url(../images/btn_mina_bestallningar.gif) no-repeat;
margin-right:2em;
position:relative;
top:.5em
}

.mina_bestallningar_btn a,.ill_btn a {
text-indent:-10000px;
display:block;
height:17px;
text-decoration:none;
width:131px;
background:url(../images/btn_mina_bestallningar.gif) no-repeat
}

.mina_bestallningar_btn a:hover,.ill_btn a:hover {
text-decoration:none;
background-position:0 -983px
}

.ill_username {
color:#D4AA18;
float:right;
margin-right:.5em;
position:relative;
top:.5em
}

.mina_bestallningar_btn.end_ill {
margin-right:0;
top:-.5em
}

.ill_username.end_ill {
top:-.5em;
margin-right:1em
}

div.ill_login {
float:right;
margin-right:2em;
position:relative;
top:1em
}

h3.ill {
color:#D4AA18
}

.ill_order.fullvw {
position:relative;
top:-1em
}

.cbb1 {
border:1px solid #000
}

.dbhalf {
width:49%
}

.dl_left {
padding:1.2em 8px 0 0
}

.dl_right {
padding:1.2em 0 0 8px
}

.left_marg {
margin-right:7em
}

.dblist {
padding-top:1.3em!important
}

.dblist h3 {
font-size:120%;
font-weight:normal;
background:#fff;
position:relative;
top:-.9em;
display:inline;
padding:0 .5em
}

.dblist dl.pos_right {
width:40%;
margin-left:7.1em
}

.dblist dl dt {
margin:.3em 0 1em 9px
}

.dblist p {
padding-left:10px;
padding-top:-.7em
}

.dblist dl dt.upperdbdiv {
font-size:120%;
font-weight:normal
}

.dblist dl dd {
margin:-.6em 0 1em 9px
}

dt.extramargin {
padding-top:.4em
}

a.helplink,a.contentlink {
padding-left:16px;
padding-right:0;
padding-top:0;
background:url(../images/icn_sok.gif) no-repeat 0 50%
}

a.limit_search,a.sfxlink {
padding-left:7px;
margin-left:7px;
border-left:#ccc 1px solid
}

.alpha-shadow {
clear:both;
float:left;
background:url(../images/shadow.png) no-repeat bottom right;
position:relative
}

.alpha-shadow i {
display:block;
width:22px;
height:18px;
position:absolute;
right:0;
top:-18px;
background:url(../images/shadow.png) no-repeat top right
}

.alpha-shadow span.shadow {
display:block;
width:10px;
height:100%;
position:absolute;
bottom:0;
left:-10px;
background:url(../images/shadow.png) no-repeat bottom left
}

.alpha-shadow span.shadow span.shadow {
height:18px;
top:-18px;
left:0;
background:url(../images/shadow.png) no-repeat top left
}

.alpha-shadow div {
position:relative;
top:-11px;
left:-5px
}

.leftfloat {
float:left;
position:relative
}

.rightfloat {
float:right;
position:relative
}

.wide {
width:74%
}

.widesmall {
width:68%;
}

.half {
width:54%
}

.fifty {
width:48.7%
}

.halfwide {
width:58%
}

.halfnarrower{width:38%;}

.halfwide_noscale {
width:50em
}

.quarternarrow {
width:35%
}

.narrow {
width:24.5%
}

.narrowbig {
width: 30.5%;
}

.third {
width:30%;
margin-right:5%
}

.sidecol dl {
padding-bottom:.8em
}

.sidecol dl.view_findmore{padding-bottom:.2em}

.sidecol dt {
color:#f83;
margin-top:0
}
.sidecol dt span{color:#888;font-weight:normal;}

.sidecol dd {
/*
padding-left:9px;
background:url(../images/prick_gra.gif) no-repeat 0 .5em
*/
}

.sidecol dd.noprick dl dd.prick {
background:url(../images/prick_gra.gif) no-repeat 0 .5em!important
}

.sidecol dd.noprick dl {
margin-bottom:0;
padding-bottom:0
}

.sidecol dd dl dd {
margin-left:9px
}

.sidecol dd dl dt.plus,.fullpostlista dd dl dt.plus {
margin-left:-11px;
padding-left:11px;
background:url(../images/icn_plus_menu.gif) no-repeat 0 .4em!important
}

.sidecol dd dl dt.plus {
color:#28b;
font-weight:normal
}

.sidecol dd dl dt.minus {
color:#444;
font-weight:normal
}

.fullpostlista dt.openclose {
color:#444;
font-weight:bold
}

.expandspecial dl dt {
margin-left:-2px;
padding-left:11px;
background:url(../images/icn_plus_menu.gif) no-repeat 0 .4em!important;
color:#28b;
font-weight:normal
}

.sidecol dd dl dt.minus,.fullpostlista dd dl dt.minus {
margin-left:-2px;
padding-left:11px;
background:url(../images/icn_minus_menu.gif) no-repeat 0 .4em!important
}

.sidecol dd.verticaldelim {
background:none;
border-bottom:1px solid #ddd;
margin-bottom:.2em;
height:1px;
width:10em
}

#innehall {
background:#fff;
position:relative;
display:block;
padding:2em 2em 4em
}

#toppen {
position:relative;
height:74px;
z-index:10;
background:#fff;
border-top:6px solid #BAE679
}

#toppen .librislogga {
position:absolute;
left:2em;
top:12px;
display:block;
height:37px;
width:144px;
background:transparent url(../images/libris_logotyp.gif) no-repeat
}

.blabox,.blabotten,.grabox,.gronbox {
line-height:1em
}

.pilupp {
padding-left:2em;
background:#ededed url(../images/icn_arrow_g_left.gif) no-repeat 1% 1px!important
}

ul.grabotten {
padding-top:5px
}

.blabox li,.blabotten li {
display:inline;
margin-left:3px;
padding-left:7px;
border-left:1px solid #BDE;
line-height:210%;
color:#fff
}

.grabox h3,.gronbox h3 {
line-height:210%;
height:2.1em
}

.blabox li a,.blabotten li a {
color:#fff
}

.blabox a.aktiv,.blabox a.aktiv:hover {
color:#999;
cursor:default;
text-decoration:none
}

.blabox li.noborder,.blabotten li.noborder {
margin-left:0;
border-left:none;
padding-left:0;
color:#922
}

.blabox li.txt,.blabotten li.txt/*,.blabox p.txt,.blabox li.resultatsiffror*/ {
margin-right:1em;
border:none;
color:#bde;
padding:0;
float:left;
}

li.txt span.nbr {
font-weight:bold;
color:#fff
}

.blabox li.resultatsiffror,.blabotten li.resultatsiffror {
padding-right:56px;
white-space:nowrap;
border:none!important
}

.blabox li.resultatsiffror a,.blabotten li.resultatsiffror a {
font-weight:bold;
position:relative;
padding:.3em .3em .5em
}

li.resultatsiffror span.current {
color:#bde;
padding:.3em .3em .5em
}

.blabox li.resultatsiffror a:hover,.blabox li.resultatsiffror a:active,.blabotten li.resultatsiffror a:hover,.blabox li.resultatsiffror a:active,.showrecnav li a:hover,.showrecnav li a:active {
color:#bde;
text-decoration:underline
}

.blabox li.resultatsiffror a.pil_vanster,.blabotten li.resultatsiffror a.pil_vanster {
padding:.3em 0 .5em 13px !important
}

.blabox .navtxt,.blabotten .navtxt {
border:none;
color:#BDE;
margin:0;
padding:0
}

.blavanster {
text-align:left;
margin:0!important
}

.blahoger {
text-align:right;
margin:0!important
}

div.blabox {
padding-top:0;
padding-bottom:0
}

.hogernav,.blabox .hogernav,.blabotten .hogernav {
float:right;
margin-top:-2.1em;
padding-left:0;
margin-left:0;
border-left:none;
clear:none!important
}

p.resultatsiffror2 {
margin-right:1em;
white-space:nowrap;
border:none!important;
position:relative;
top:-.5em;
padding:0 56px 1em 0
}

p.resultatsiffror2 span.current,p.resultatsiffror2 a {
border:1px solid #28b;
padding:.2em .4em
}

p.resultatsiffror2 span.current {
color:#f83;
border-color:#f83
}

p.resultatsiffror2 a {
position:relative;
text-decoration:none
}

p.resultatsiffror2 a.pil_vanster {
padding:.3em .1em .5em 13px !important
}

.grafalt {
background:#ededed;
min-height:3em;
position:relative;
border-bottom:1px solid #e3e3e3;
margin-bottom:1.5em;
height:auto;
margin-top:-1.5em
}

.sidecol .grafalt {
margin-top:-.9em;
height:3.2em;
margin-bottom:1em
}

.sidecol .grafalt a.all_refines {
position:relative;
top:.6em;
left:1.5em
}

.lovgra {
background-image:url(../images/beta_help.gif);
background-repeat:no-repeat;
background-position:2em 50%
}

.mitten {
clear:both;
border-top:1px solid #e3e3e3;
height:5.5em;
margin-top:0
}

.botten {
padding-right:1em;
padding-bottom:0;
border-top:1px solid #ddd;
margin-bottom:0!important;
margin-top:-1px;
background:#ededed;
height:1em!important
}

#sfront {
display:block;
position:relative;
margin:0 2em
}

#sfront div {
width:32%;
background:url(../images/sline_left.gif) no-repeat bottom left;
position:absolute;
left:50%;
margin-left:-16%
}

#sfront div.first {
float:left;
position:relative;
left:0;
margin-left:0
}

#sfront div.last {
float:right;
position:relative;
left:0;
margin-left:0
}

#sfront dl {
background:url(../images/sline_right.gif) no-repeat bottom right;
height:11.5em;
color:#666;
padding:0 2em .5em
}

#sfront dt,#sfront dd {
font-size:105%;
line-height:1.7
}

#sfront a {
text-decoration:none;
font-weight:bold
}

#sfront dt a {
position:relative;
left:-7px;
display:block;
padding-left:52px;
font-size:130%;
line-height:40px;
height:40px;
background:url(../images/sfront_generic.gif) no-repeat 0 50%
}

#sfront dt.utforska a {
background-image:url(../images/sfront_utforska.gif)
}

#sfront dt.hitta a {
background-image:url(../images/sfront_hitta.gif)
}

#sfront dt.anpassa a {
background-image:url(../images/sfront_anpassa.gif)
}

#sfront dt {
color:#444;
font-weight:normal;
text-decoration:none;
position:relative;
left:-7px;
display:block;
padding-left:52px;
font-size:130%;
line-height:40px;
height:40px;
background:url(../images/sfront_generic.gif) no-repeat 0 50%
}

#sfront dt.utforska {
background-image:url(../images/sfront_utforska_gra.gif)
}

#sfront dt.hitta {
background-image:url(../images/sfront_hitta_gra.gif)
}

#sfront dt.anpassa {
background-image:url(../images/sfront_anpassa_gra.gif)
}

#cmenu {
position:relative;
clear:both;
margin:1em 2em 2em
}

#cmenu ul {
text-align:center;
border-top:1px solid #cbcbcb;
border-bottom:1px solid #cbcbcb;
height:23px;
position:relative;
overflow:hidden;
margin:0 21px
}

#cmenu li {
display:inline;
line-height:22px
}

#cmenu li a {
top:0;
color:#999;
text-decoration:none;
padding:10px 3%
}

#cmenu li.aktiv a {
background:url(../images/cmenu_shade.gif);
color:#444
}

#cmenu p {
position:absolute;
height:25px;
width:100%
}

#cmenu p #cleft {
position:absolute;
width:21px;
height:25px;
display:block;
background:url(../images/karusell_pil_vanster.gif) no-repeat;
text-indent:-10000px
}

#cmenu p #cright {
position:absolute;
right:0;
width:21px;
height:25px;
display:block;
background:url(../images/karusell_pil_hoger.gif) no-repeat;
text-indent:-10000px
}

#cmenu p #cleft:hover,#cmenu p#cright:hover {
background-position:0 -25px
}

#cmenu p #cleft.disabled,#cmenu p #cright.disabled {
background-position:0 -50px;
cursor:default
}

.book {
text-align:center;
color:#ffa;
font-size:9px;
border:1px solid #ccc;
width:55px;
overflow:hidden;
height:80px;
display:block;
background:url(../images/bok_default.gif) no-repeat 50% 50%;
padding:2px
}

.book a {
display:block;
width:100%;
height:100%;
color:#ffa;
text-decoration:none
}

div.imgshade {
padding-left:17px;
background:url(../images/bildshade_left.gif) no-repeat bottom left;
float:left
}

div.imgshade div {
padding-right:17px;
background:url(../images/bildshade_right.gif) no-repeat bottom right
}

div.noimgshade {
padding-left:17px;
float:left
}

div.noimgshade div {
padding-right:17px
}

#carousel {
position:relative;
height:13em;
width:676px;
overflow:hidden;
margin:0 auto
}

#carousel_content {
width:10000px;
position:relative;
left:0
}

.cbooklist {
width:676px;
float:left;
margin:0;
padding:2.5em 0 .5em
}

.cbooklist .cbooklist_content {
width:676px;
left:0;
position:relative;
margin:0
}

.cbooklist li {
display:block;
float:left;
margin-left:15px
}

.cbooklist p.sefler,.clabel p.sefler {
padding-top:.5em;
clear:both
}

.cbooklist p.sefler a,.clabel p.sefler a {
margin-left:32px;
text-decoration:none;
padding-left:16px;
background:url(../images/icn_sok_enkel.gif) no-repeat 0 60%
}

.cbooklist li.sefler a,.clabel li.sefler a {
margin-left:20px;
text-decoration:none;
padding-left:16px;
background:url(../images/icn_sok_enkel.gif) no-repeat 0 60%
}

.cbooklist.five_items .cbooklist_content {
margin-left:5em
}

.cbooklist.five_items p.sefler a {
margin-left:8em
}

.clabel p.sefler a {
margin-left:5.5em
}

.ctext {
width:676px;
float:left;
margin:0;
padding:2em 0 .5em
}

.ctext div.ctext_content {
width:44em;
margin-left:-22em;
left:50%;
position:relative
}

.ctext h4 {
color:#D4AA18;
font-size:120%
}

.ctext .imgshade {
margin-right:.7em
}

.clabel {
width:676px;
float:left;
margin:0;
padding:3em 0 0
}

.clabel div.clabel_content {
width:50em;
margin-left:-25em;
left:50%;
position:relative
}

.clabel ul {
margin-bottom:.6em
}

.clabel li {
display:inline;
margin-right:.5em;
font-size:110%
}

.clabel li a {
text-decoration:none;
line-height:2em
}

.clabel li a:hover {
color:#369!important;
text-decoration:underline
}

#bottomline {
    clear:both;
    display:block;
    border-top:1px solid #D5D5D5;
    text-align:center;
    color:#999;
    background-color:#fff;
    margin:0;
    padding:.5em 0 1em
}

#bottomline .inmeny{
    margin-top:0;
}

#cfoot {
display:block;
background:#f2f2f2;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #ddd
}

#cfoot dl {
float:left;
width:18%;
position:relative;
top:-1em;
margin-bottom:-1em
}

#cfoot dl.first dt,#cfoot dl.first dd {
padding-left:4em
}

#cfoot dl.last dt,#cfoot dl.last dd {
padding-right:4em
}

#cfoot dt {
background:url(../images/ton_sidfot.gif) repeat-x;
border-bottom:1px solid #ddd;
line-height:2
}

#cfoot dd a {
padding-left:9px;
background:url(../images/prick_gra.gif) no-repeat 0 50%
}

#cfoot dd.first {
padding-top:1em;
border-top:1px solid #FFF;
margin-top:-4px
}

#cfoot a {
text-decoration:none;
color:#444
}

#innehall.framsida {
padding-bottom:2em
}

.aktuellt h3 {
color:#D4AA18;
font-weight:bold;
font-size:1.1em;
margin-bottom:.2em
}

ul.aktuellt li.chatt,ul.aktuellt li.hjalp,ul.aktuellt li.mejl,ul.aktuellt li.ring,ul.aktuellt li.alarm,ul.aktuellt li.film,ul.aktuellt li.installningar,ul.aktuellt li.ladda,ul.aktuellt li.utforska,ul.aktuellt li.hitta,ul.aktuellt li.anpassa {
margin-top:1em;
padding-bottom:1em;
padding-left:50px
}

ul.aktuellt li.ny,ul.aktuellt li.sok {
padding-left:45px
}

ul.aktuellt {
margin-top:2em
}

ul.aktuellt li.ny {
background:url(../images/aktuellt_ny.gif) no-repeat 0 3px
}

ul.aktuellt li.sok {
background:url(../images/aktuellt_sok.gif) no-repeat 0 3px
}

ul.aktuellt li.chatt {
background:url(../images/icn_help_chatt.gif) no-repeat 0 3px
}

ul.aktuellt li.hjalp {
background:url(../images/icn_help_hjalp.gif) no-repeat 0 3px
}

ul.aktuellt li.mejl {
background:url(../images/icn_help_mejl.gif) no-repeat 0 3px
}

ul.aktuellt li.ring {
background:url(../images/icn_help_ring.gif) no-repeat 0 3px
}

ul.aktuellt li.alarm {
background:url(../images/aktuellt_alarm.gif) no-repeat 0 3px
}

ul.aktuellt li.film {
background:url(../images/aktuellt_film.gif) no-repeat 0 3px
}

ul.aktuellt li.installningar {
background:url(../images/aktuellt_installningar.gif) no-repeat 0 3px
}

ul.aktuellt li.ladda {
background:url(../images/aktuellt_ladda.gif) no-repeat 0 3px
}

ul.aktuellt li.utforska {
background:url(../images/sfront_utforska.gif) no-repeat 0 3px
}

ul.aktuellt li.hitta {
background:url(../images/sfront_hitta.gif) no-repeat 0 3px
}

ul.aktuellt li.anpassa {
background:url(../images/sfront_anpassa.gif) no-repeat 0 3px
}

ul.aktuellt h5 {
margin-top:.7em;
margin-bottom:0
}

li.traff_vyer {
float:right;
border-right:none;
/* margin:-2em -6px 0 0 !important; */
margin-right:-6px!important;
padding:0
}

li.mininav {
float:right;
margin-right:-10px!important;
}

li.mininav a {
margin-left:2px;
}

li.traff_vyer ul li {
padding-right:0;
border-right:none;
float:left;
display:block;
width:28px;
margin:-3px 0 0
}

li.traff_vyer ul li,li.traff_vyer ul li a {
display:block;
width:28px;
text-indent:-10000px
}

li.traff_vyer ul li.utf,li.traff_vyer ul li.utf a {
background:url(../images/icn_traff.gif) no-repeat -94px 65%
}

li.traff_vyer ul li.kort,li.traff_vyer ul li.kort a {
background:url(../images/icn_traff.gif) no-repeat 6px 65%
}

li.traff_vyer ul li a:hover {
background-color:#4284af
}

li.traff_vyer ul li a:active {
background-color:#2c76ab
}

li.traff_vyer ul li.aktiv a {
background-color:#4284af;
cursor:default
}

.blabox li.hoger_nav,
.blabotten li.hoger_nav{
float:right;
border-right:none;
margin:-2em -40px 0 0 !important;
padding:0
}

li.hoger_nav ul li {
padding-right:0!important;
border-right:none;
float:left;
display:block;
width:7em;
border-left:1px solid #BDE;
line-height:140%;
margin:3px 0 0
}

.key {
position:relative;
bottom:-3px
}

.media,.media_ebok,.media_dvd,.media_noter,.media_bild,.media_ljud,.media_bok,.media_artikel,.media_handskrift,.media_multi,.media_tidskrift,.media_webbpl,.media_etidskrift,.media_karta,.media_samling {
padding-left:30px;
color:#f83;
font-weight:bold;
margin-right:.5em
}

.media_ebok {
background:transparent url(../images/icn_media_e_book.gif) no-repeat 0 50%;
padding-left:22px
}

.media_bok {
background:transparent url(../images/icn_media_book.gif) no-repeat 0 50%;
padding-left:22px;
}

.media_dvd {
background:transparent url(../images/icn_media_dvd.gif) no-repeat 0 50%
}

.media_noter {
background:transparent url(../images/icn_media_printedmusic.gif) no-repeat 0 50%
}

.media_bild {
background:transparent url(../images/icn_media_image.gif) no-repeat 0 50%;
padding-left:22px
}

.media_ljud {
background:transparent url(../images/icn_media_sound.gif) no-repeat 0 50%;
padding-left:13px
}

.media_artikel {
background:transparent url(../images/icn_media_artikel.gif) no-repeat 0 50%;
padding-left:18px
}

.media_handskrift {
background:transparent url(../images/icn_media_handskrift.gif) no-repeat 0 50%;
padding-left:22px
}

.media_tidskrift {
background:transparent url(../images/icn_media_tidskrift.gif) no-repeat 0 50%;
padding-left:22px
}

.media_etidskrift {
background:transparent url(../images/icn_media_e_journal.gif) no-repeat 0 50%;
padding-left:22px
}

.media_karta {
background:transparent url(../images/icn_media_maps_2.gif) no-repeat 0 50%;
padding-left:20px
}

.markera {
background:transparent url(../images/prick_stor.gif) no-repeat 5px 50%
}

.trafftabell {
width:100%;
margin-left:0;
margin-top:-1.5em;
margin-bottom:-1px
}

.trafftabell tr.nohover:hover {
background-color:#fff
}

.trafftabell td {
vertical-align:top;
border-bottom:1px solid #ddd;
padding:1em 0
}

.trafftabell td img {
padding-bottom:4px
}

.trafftabell td.sist img {
padding-bottom:0;
background:transparent
}

.trafftabell img {
float:left;
border:none
}

.trafftabell td ul {
margin-left:.5em!important;
margin-bottom:0!important
}

.trafftabell td.sist {
text-align:right;
padding-right:.8em;
vertical-align:top;
white-space:nowrap;
border-left:1px solid #ddd
}

.trafftabell td.numrering {
text-align:center;
font-size:90%;
color:#999;
width:1em;
padding-left:2px
}

.trafftabell td.cover {
width:50px
}

.trafftabell td.numrering ul {
margin-right:.6em
}

.kort.notop {
margin-top:-1.5em!important
}

.kort td {
padding:.4em 0
}

.kort td.numrering {
text-align:center;
font-size:100%;
color:#999;
width:1.5em
}

.kort td.sist {
border-left:none;
padding-left:0
}

h3.traffkort.versions {
background:#fff!important;
border-bottom:1px solid #fff;
margin-bottom:1px;
margin-top:.5em;
padding:.4em 0 .2em 1.5em
}

p.versions {
background-color:#ededed;
margin:0!important;
padding:.4em 0 .4em 1.5em
}

h2.versions {
font-size:100%;
color:#fff;
background-color:#7eb2d0;
margin:3em 0 0!important;
padding:.4em 0 .3em 1.5em
}

h2.versions.noversions {
background-color:#a7a7a7
}

h3.traffkort {
background:transparent url(../images/ton_gra_2.gif);
border-bottom:1px double #ddd;
clear:both;
padding:.6em 0 .4em 1.5em
}

li.select_all {
text-align:left
}

#fullpost .image {
width:110px;
float:right;
clear:both;
margin:-.5em 1.8em 1em 1em
}

#fullpost .image a {
border:none;
text-decoration:none
}

#fullpost .image img {
margin-bottom:-4px
}

#fullpost .image ul {
background-color:#EDEDED;
width:110px;
height:22px;
border-top:1px solid #fff;
text-align:left;
margin:0;
padding:0
}

#fullpost .image ul li.resourcelink {
width:88px;
padding-top:2px
}

#fullpost .image ul li.resourcelink a {
color:#888;
text-decoration:none;
padding-left:4px
}

#fullpost .image ul li.enlarge {
width:21px
}

#fullpost .image ul li.enlarge a {
display:block;
text-indent:-1000px;
width:21px;
height:21px;
background:#EDEDED url(../images/icn_enlarge.gif) no-repeat top left;
border-left:1px solid #fff;
margin:0;
padding:0
}

#fullpost .image p.copyright {
clear:both;
text-align:right;
margin:0;
padding:0
}

#fullpost .image p.copyright a,#fullpost .image p.copyright a:hover {
color:#888;
text-decoration:none
}

#fullpost .image .imagegraruta {
background-color:#EDEDED;
text-align:center;
margin:0;
padding:0
}

#fullpost .kortvyvanster.noimage h1 {
width:95%
}

h3.tabellrubrik {
margin-left:0!important;
border-top:1px solid #ccc;
padding-top:.5em;
padding-left:1.5em;
margin-bottom:0;
padding-bottom:.6em;
font-size:110%;
background:#ddd;
margin-right:0!important
}

li.noprick,.noprick dt {
background:none!important
}

dl.noprick dd {
background:none!important;
padding-left:0!important
}

dl.fullpostlista {
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0
}

dl.fullpostlista dt {
margin-top:0;
margin-bottom:0;
font-weight:normal
}

dl.authlist {
margin-top:0!important;
margin-left:0!important;
padding:0!important
}

dl.authlist dd {
margin-bottom:.2em!important
}

.negindented {
margin-left:-11px!important;
margin-bottom:.2em!important
}

.kortvybotten {
margin-left:1.5em;
margin-bottom:1.5em
}

h3.fullvyrubrik {
border-bottom:1px solid #fff;
padding:.6em 0 .1em
}

ul.fullvylista {
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:.7em
}

ul.fullvylista li {
overflow:hidden;
margin-top:0;
background:url(../images/prick.gif) no-repeat 3px .5em;
line-height:1.2em;
margin-bottom:.3em;
padding:0 0 0 15px
}

.tagtitle {
color:#888;
font-weight:normal;
margin-right:.3em
}

.distance {
font-weight:normal;
margin-left:1em;
color:#444
}

.overflow {
overflow:hidden
}

h1.detaljvy {
width:93%!important;
display:block!important;
font-size:130%!important;
line-height:110%!important;
padding-top:.6em!important;
margin-top:-1.2em!important;
margin-bottom:0!important;
margin-left:1.1em!important
}

h1.detaljvy span {
font-size:.8em;
margin-left:.3em
}

.code2,.code3,.code4 {
color:#777
}

.bigtext {
font-size:130%;
line-height:130%;
font-weight:bold
}

.plusminus dd {
margin-bottom:.8em;
color:#999;
line-height:140%;
padding-left:15px
}

.plusminus dt a {
padding-left:15px;
margin-left:-15px;
background:url(../images/icn_plus.gif) no-repeat 0 50%;
color:#444;
text-decoration:none
}

.plusminus dt a.open {
background-image:url(../images/icn_minus.gif)
}

.media dd {
padding-left:20px
}

.fulltext dd a {
font-size:120%
}

.linklist dt,.linklist dd {
padding:0 1.5em
}

.linklist dt {
margin-top:0;
border-top:1px solid #e3e3e3;
padding-top:1em
}

.linklist.libinfo dt .libname {
display:block;
float:left;
width:75%!important
}

.linklist.libinfo dd {
clear:both;
padding-bottom:.5em
}

a.libinfo {
margin-top:.4em
}

.linklist.libinfo dd.getit_links {
margin-bottom:0;
padding-top:.4em
}

.linklist ul.bestand {
margin-left:0;
margin-bottom:0;
padding-bottom:.4em
}

.linklist ul.bestandLankar {
margin-left:0;
margin-bottom:.8em
}

.linklist ul.bestand li {
padding-bottom:.2em
}

.linklist ul.bestand li.fulltext {
padding-bottom:.1em
}

#fullposttabell th {
font-weight:normal;
color:#999;
text-align:right;
padding-right:1em;
width:20%
}

#fullposttabell th,#fullposttabell td {
vertical-align:top;
padding-bottom:.5em
}

a.remove_refine_icn {
text-indent:-10000px;
display:block;
float:left;
height:12px;
width:12px;
position:relative;
left:4px;
top:0;
background:url(../images/close_refine.gif) no-repeat 0 2px;
text-decoration:none
}

.remove_refine_text {
display:block;
float:left
}

#linkdiv span.close {
float:right;
display:block;
height:14px;
width:14px;
background:url(../images/stang.gif) no-repeat 0 1px;
position:relative;
z-index:2;
margin:0
}

#linkdiv span.close a {
text-indent:-10000px;
display:block;
height:14px;
width:14px;
background:url(../images/stang.gif) no-repeat 0 1px;
text-decoration:none
}

#linkdiv .pointer_blue {
display:block;
position:absolute;
top:-11px
}

div#linkdiv {
position:absolute;
display:none
}

div#linkdiv div {
border:1px solid #9ac8e2;
background-color:#fff;
z-index:1;
width:500px;
padding:7px
}

a.statusInfo,p.statusInfo {
float:right;
display:block;
position:relative;
top:1em;
right:1em
}

p.statusInfo {
right:-1em
}

.linkcopy {
width:475px;
margin:0;
padding:0
}

#coins {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0
}

.graruta {
border:1px solid #e2e2e2;
position:relative;
margin-top:15px;
display:none
}

.graruta div {
background:#ededed;
border:1px solid #fff;
padding:20px
}

.graruta i {
display:block;
height:18px;
width:19px;
background:url(../images/graruta_pil.gif) no-repeat;
position:absolute;
top:-10px;
left:222px;
}

.graruta div div {
background-color:transparent;
border:none;
padding:0
}

.graruta table {
width:100%;
margin:0!important
}

.graruta span.close {
display:block;
height:16px;
width:16px;
background:url(../images/stang.gif) no-repeat 1px 2px;
position:absolute;
top:5px;
right:3px;
z-index:20
}

.graruta span.close a {
text-indent:-10000px;
display:block;
height:16px;
width:16px;
background:url(../images/stang.gif) no-repeat 1px 2px
}

.graruta span.close a:hover {
background-position:1px -500px
}

.graruta tr {
height:auto
}

.graruta table td,#map table td {
vertical-align:inherit;
background-color:#ddd;
padding:4px
}

.graruta table th,#map table th {
font-weight:bold;
background-color:#ccc;
vertical-align:inherit;
padding:4px
}

.graruta dl,.graruta dt,.graruta dd {
border:none;
margin-left:0!important;
padding:0
}

.graruta dl.col {
float:left;
width:20em;
margin-right:2em
}

#recinfo.graruta {
margin-right:1.5em
}

#recinfo ul.summary p.beskrivning {
margin-left:0;
margin-top:1em;
margin-bottom:0;
padding-bottom:0
}

#map #tabcontent {
border-top:1px solid #cacaca;
padding-top:2em;
padding-left:1em
}

#map table {
width:90%;
margin:0;
padding:0
}

#map dl.col {
float:left;
width:15em;
margin-right:2em
}

#map ul.bestand li a,#map ul.bestand li span {
line-height:1.3em
}

#map .shortmapinfo dt .libname {
width:100%!important
}

#map .maxmaplib dt .libname {
width:70%!important
}

#map .linklist dt {
border-top:none;
padding-top:0
}

#map .shortmapinfo a.setlib {
position:relative;
top:-.6em;
right:32px;
margin-right:0
}

#map .shortmapinfo .linklist {
padding-top:.5em;
padding-bottom:0;
margin-bottom:0
}

#toggleMap {
background:url(../images/icn_map.gif) no-repeat 0 50%;
margin-left:.5em;
padding:5px .8em 5px 32px
}

#toggleMap.beta {
background-image:url(../images/icn_map_beta.gif);
padding:14px .8em 8px 44px
}

.bladdra {
width:100%;
margin-top:-1.5em!important;
margin-bottom:-1px
}

.bladdra td,.bladdra th {
vertical-align:top;
border-bottom:1px solid #ddd;
padding:.4em 0
}

.bladdra th {
padding-left:1.5em;
text-align:left
}

.bladdra td {
padding-right:2em;
text-align:right
}

.bladdra th.aktiv {
border-left:.5em solid #f70;
padding-left:1.5em
}

#marclista dt {
position:relative;
clear:left;
width:3em;
font-weight:bold;
float:left
}

#marclista dd {
position:relative;
width:40em;
float:left;
margin-left:1em
}

#marclista dd.indi {
position:relative;
width:3em;
font-size:90%;
padding:0 .3em
}

.infolink {
position:absolute;
top:6.8em;
left:1.9em
}

#marctabell td.indi {
font-size:90%;
padding:0 .3em
}

#marctabell td,#marctabell th {
vertical-align:top;
padding-bottom:.4em
}

#sidfot {
border-top:1px solid #ddd;
background-color:#fff;
padding:0
}

#sidfot .inmeny {
margin-right:2em;
margin-bottom:0
}

#sidfot ul.inmeny {
padding-bottom:5em
}

#sokfalt {
margin-top:-.4em;
margin-bottom:1.5em
}

#sokfalt input#sok {
width:30em;
margin-right:.5em;
border:1px solid #b4b4b4;
border-top:1px solid #717171;
border-bottom:1px solid #d9d9d9;
background:#fff;
padding:4px 3px;
font-size:115%;
-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,.1);
/* DAVID */
-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,.1);
/* END DAVID */
}

#sokfalt input#sok.default {
color: #999;
}

#sokfalt input#sok:hover,#sokfalt input#sok:focus {
outline:2px solid #cee2f2;
border-bottom:1px solid #ccc;
}

#sokfalt input#sok_submit {
cursor:pointer;
padding:0 3px
}

#felstavningskontroll {
color:#444;
position:relative;
top:.5em
}

.trafflista_form {
padding:.7em 0
}

#external_search select {
width:12em
}

.inmeny {
padding-top:.3em;
margin-bottom:2em;
margin-top:-1.2em
}

.inmeny li {
display:inline;
margin-left:3px;
padding-left:7px;
border-left:1px solid #ccc
}

span.delim {
margin-right:3px;
padding-right:7px;
border-right:1px solid #ccc
}

ul.tools {
margin-right:0!important;
margin-left:0!important
}

ul.tools li.sist {
padding-right:1.5em
}

input#tool_feed {
background:url(../images/rss_icon_small.gif) no-repeat 5% center;
padding-left:15px
}

.svart a {
letter-spacing:1px;
font-size:90%;
color:#444;
text-transform:uppercase
}

.smallcapslinks a,a.smallcapslinks {
letter-spacing:1px;
font-size:90%;
text-transform:uppercase
}

a.setlib {
display:block;
font-weight:normal;
float:right;
margin-top:0;
margin-right:-1em
}

img.viewmap {
position:absolute;
right:1em
}

.inmeny li.noborder {
margin-left:0;
padding-left:0;
border:none
}

.inmeny li.aktiv a {
color:#444;
cursor:default
}

.inmeny li a.active {
color:#28b!important;
background-color:transparent!important
}

#toppflikar {
list-style:none;
position:absolute;
bottom:20px;
left:2em;
margin:0;
padding:0
}

#toppflikar li {
float:left;
background:#1D3D70 url(../images/toppflikar_left.gif) no-repeat left top;
margin:0 3px 0 0;
padding:0 0 0 5px
}

#toppflikar a {
display:block;
width:.1em;
background:#1D3D70 url(../images/toppflikar_right.gif) no-repeat right top;
text-decoration:none;
color:#fff;
float:none;
padding:8px 12px 6px 7px
}

#toppflikar a:hover {
color:#fff;
text-decoration:underline
}

#toppflikar .aktiv {
background-color:#eee;
background-position:0 -200px
}

#toppflikar .aktiv a {
background-position:100% -200px;
color:#433;
padding-top:7px;
padding-bottom:8px;
background-color:#eee
}

#toppflikar .aktiv a:hover {
text-decoration:none;
cursor:default;
background-color:#ddd
}

#toppflikar li:hover,#toppflikar li:hover a {
background-position:0 -100px;
color:#fff
}

#toppflikar .aktiv a:hover,#toppflikar .aktiv:hover a {
background-position:100% -200px;
color:#000
}

.inneflikar {
list-style:none;
position:absolute;
bottom:-1px;
background:#ededed;
margin:0;
padding:0
}

.grafalt .hoger {
right:0
}

.inneflikar li {
float:left;
background:url(../images/inneflikar_left.gif) no-repeat left top;
border:none;
color:#444;
margin:0 5px 0 0;
padding:0 0 0 4px
}

.inneflikar a {
display:block;
background:url(../images/inneflikar_right.gif) no-repeat right top;
text-decoration:none;
color:#444;
float:none;
padding:5px 15px 3px 10px
}

.inneflikar a:hover {
color:#777;
text-decoration:underline
}

.inneflikar .aktiv a {
background-position:100% -200px;
color:#444;
padding-top:5px;
padding-bottom:4px
}

.inneflikar li:hover,.inneflikar li:hover a {
background-position:0 -100px;
color:#444
}

.inneflikar .aktiv a:hover,.inneflikar .aktiv:hover a {
background-position:100% -200px;
color:#444;
text-decoration:none;
cursor:default
}

.brodsmulor {
color:#888;
margin:-1em 2em 1em 0
}

.brodsmulor a.aktiv {
color:#999;
text-decoration:none
}

.brodsmulor a.aktiv:hover {
color:#bbb
}

p.tips,p.tips_eng {
line-height:20px;
background:url(../images/tips_puff.gif) no-repeat left center;
padding-left:40px;
margin-top:-10px;
margin-bottom:1.6em
}

p.tips_eng {
background:url(../images/tips_puff_eng.gif) no-repeat left center
}

#skippa {
list-style:none;
position:absolute;
top:0;
left:0;
}

#skippa li a{
    display:block;
    position:absolute;
    left:-10000px;
    width:300px;
    background:#000;
    background:rgba(0,0,0,.5);
    color:#fff;
    padding:4px;
    z-index:1000;
}
#skippa li a:focus{
    left:0;
    border:none;
}

.cbb {
border:1px solid #ccc;
background:#fff;
position:relative;
width:auto;
display:block;
margin:0 0 10px;
padding:5px 10px
}

.cbb .blabox,
.cbb .blabotten{
background:#5784af;
border:none;
width:auto;
height:25px;
}


.cbb .grabox {
border:none;
background:#a7a7a7
}

.cbb .gronbox {
border:none;
background:#77AE47
}

.cbb #innehall-sekundart {
width:18%
}

.cbb#filter label,.cbb#filter dt.radios {
right:74%!important
}

.cb {
background:none;
margin: 0 0 1em 0;
padding:0
}

.bt {
height:3px;
background:url(../images/box.gif) no-repeat 100% 0;
margin:0 0 0 3px
}

.bt div {
position:relative;
left:-3px;
width:3px;
height:3px;
background:url(../images/box.gif) no-repeat 0 0;
font-size:0;
line-height:0
}

.bb {
height:3px;
background:url(../images/box.gif) no-repeat 100% 100%;
margin:0 0 0 3px
}

.bb div {
position:relative;
left:-3px;
width:3px;
height:3px;
background:url(../images/box.gif) no-repeat 0 100%;
font-size:0;
line-height:0
}

.i1 {
background:url(../images/borders.gif) repeat-y 0 0;
padding:0
}

.i2 {
background:url(../images/borders.gif) repeat-y 100% 0;
padding:0
}

.i3 {
background:none;
display:block;
margin:0;
padding:0 3px
}

.blabox .i3,.blabotten .i3,.grabox .i3,.gronbox .i3 {
height:auto;
background:#4284af url(../images/ton_ljusbla_xx_.gif) repeat-x;
margin:0;
padding:0 1.5em
}

.blabotten .i3 {
background:#4284AF url(../images/ton_ljusbla_invert_xx_.gif) repeat-x 0 100%
}

.grabox .i3 {
background:#a7a7a7 url(../images/ton_gra_xx_.gif) repeat-x
}

.gronbox .i3 {
background:#7fad55 url(../images/ton_gron_xx_.gif) repeat-x;
color:#fff;
}

.blabox .bt,.blabox .bt div,.blabox .bb,.blabox .bb div {
background-image:url(../images/box_ljusbla_xx_.gif);
background-color:#4284AF;
}

.blabotten .bt,.blabotten .bt div,.blabotten .bb,.blabotten .bb div {
background-image:url(../images/box_ljusbla_invert_xx_.gif);
background-color:#4284AF;
}

.grabox .bt,.grabox .bt div,.grabox .bb,.grabox .bb div {
background-image:url(../images/box_gra_xx_.gif);
background-color:#a7a7a7;
}

.gronbox .bt,.gronbox .bt div,.gronbox .bb,.gronbox .bb div {
background-image:url(../images/box_gron_xx_.gif);
background-color:#7fad55;
}

.i3 p,.i3 table,.i3 blockquote,.i3 q,.i3 form,.i3 noscript,.i3 ul,.i3 dl,.i3 h1,.i3 h2,.i3 h3,.i3 h4,.i3 h5,.i3 h6 {
margin-left:1.5em;
margin-right:1.5em
}

.i3 h1 {
margin-left:1.1em;
margin-right:1.1em
}

.i3 h2 {
margin-left:1.35em;
margin-right:1.35em
}

.i3 span.hjalpikon {
margin:0 .5em
}

.i3 .blabox {
margin-bottom:1.5em
}

.gronmeny,.grameny,.helptopmeny {
background:#7fad55 url(../images/gronmeny_top_xx_.gif) repeat-x top;
padding-top:2px
}

.grameny,.helptopmeny {
background:#a7a7a7 url(../images/grameny_top_xx_.gif) repeat-x top
}

.gronmeny ul,.grameny ul,.helptopmeny ul {
background:#7fad55 url(../images/gronmeny_ton_xx_.gif) repeat-x bottom;
padding-left:2em;
margin-bottom:0;
clear:both
}

.helptopmeny ul {
padding-left:0;
display:block
}

.grameny ul,.helptopmeny ul {
background:#a7a7a7 url(../images/grameny_ton_xx_.gif) repeat-x bottom
}

.gronmeny ul li,.grameny ul li,.helptopmeny ul li {
margin-top:-2px;
border-left:1px solid #B2DB8C;
padding-top:2px
}

.grameny ul li,.helptopmeny ul li {
border-left:1px solid #ddd
}

.gronmeny ul li,.gronmeny ul li a,.grameny ul li,.grameny ul li a,.helptopmeny ul li,.helptopmeny ul li a {
display:block;
float:left;
height:2.2em;
line-height:1.9em;
font-weight:bold
}

.gronmeny ul li a,.grameny ul li a,.helptopmeny ul li a {
text-decoration:none;
color:#fff;
padding-right:1em;
padding-left:1em
}

.gronmeny ul li.aktiv,.grameny ul li.aktiv {
background:#eff3f2 url(../images/gronmeny_top_aktiv_xx_.gif) repeat-x top
}

.helptopmeny ul li.aktiv {
background:#b3b3b3 url(../images/helpmeny_top_aktiv_xx_.gif) repeat-x top
}

.gronmeny ul li.aktiv a,.gronmeny ul li.aktiv a:hover,.grameny ul li.aktiv a,.grameny ul li.aktiv a:hover {
background:#eff3f2 url(../images/gronmeny_ton_aktiv_xx_.gif) repeat-x bottom;
color:#444;
cursor:default;
text-decoration:none
}

.helptopmeny ul li.aktiv a,.helptopmeny ul li.aktiv a:hover {
background:#8e8e8e url(../images/helpmeny_ton_aktiv_xx_.gif) repeat-x bottom;
cursor:default;
text-decoration:none
}

.gronmeny ul li.hoger,.grameny ul li.hoger,.helptopmeny ul li.hoger {
float:right;
border:none;
padding-left:0;
margin-left:0;
margin-right:2em
}

.helptopmeny ul li.hoger.borderright {
border-right:1px solid #ddd;
margin-right:0
}

.gronmeny ul li.hoger a,.helptopmeny ul li.hoger a {
font-weight:bold;
padding-right:1em;
padding-left:1em
}

.helptopmeny a.notimplemented {
color:#ccc!important
}

.toppform {
border-top:1px solid #fff;
background:#F9FAFA url(../images/framform_ton.gif) repeat-x bottom;
padding:2.1em 1em 1.9em 2em
}

.toppform input#sok.narrow {
width:50%!important
}

.toppform form,.toppform form input,.toppform form p {
margin-bottom:0!important
}

.toppform span.hjalpikon {
top:-1.4em
}

.toppform.start fieldset p {
margin: 0 auto;
width: 52em;
}

.toppform.start input#sok_submit {
font-size:120%!important;
border-width:2px
}

.vidmeny {
background:#1D3D70 url(../images/ton_bla_2.gif) repeat-x top;
padding-left:.8em;
margin-bottom:1.5em;
clear:both;
display:block
}

.vidmeny li,.vidmeny li a {
display:block;
float:left;
height:2.3em;
line-height:2.5em
}

.vidmeny li a {
text-decoration:none;
color:#fff;
padding-right:.7em;
padding-left:.7em
}

.vidmeny li.aktiv,.vidmeny li.aktiv a {
background:#fff url(../images/vit_strecktopp.gif) repeat-x top;
color:#999;
cursor:default;
text-decoration:none
}

.codewrap {
overflow-x:scroll;
overflow-y:hidden;
overflow:auto;
width:450px;
height:auto;
white-space:pre;
border:1px solid #aeaeae;
font-size:11px;
margin:0;
padding:0
}

#related_links h3 {
font-weight:bold;
border-bottom:1px solid #ddd;
color:#D4AA18;
font-size:1.1em;
margin:0 0 .7em;
padding:.5em 0 .2em
}

.helpsite .nomargin {
position:relative;
left:-2em
}

.helpsite h3 {
color:#444;
font-size:1.2em;
margin-top:1.4em;
margin-bottom:.2em
}

h3.plusminus {
margin-top:1.5em;
margin-bottom:.5em
}

h3.plusminus a.colexp {
color:#D4AA18;
font-weight:bold;
font-size:1.1em;
padding-left:12px;
margin-left:-12px;
text-decoration:none;
background:url(../images/icn_plus.gif) no-repeat 0 50%
}

h3.plusminus.open a.colexp {
background:url(../images/icn_minus.gif) no-repeat 0 50%
}

.helpsite h3.plusminus a.colexp {
font-size:1em
}

.helpsite h4 {
font-weight:bold;
font-size:1em;
margin-bottom:0;
padding-top:0
}

.helpexample,.feedback {
background:#DFF4F6;
border:3px double #fff;
padding:0 1.5em
}

.helpexample {
margin-top:1em;
background:#eee
}

ul.helpnav {
float:right;
position:relative;
top:-2.5em;
margin-top:0
}

li.helpnav_back a {
background:transparent url(../images/help_nav_backa.gif) no-repeat
}

li.helpnav_forward a {
background:transparent url(../images/help_nav_fram.gif) no-repeat
}

li.helpnav_back_inactive a {
background:transparent url(../images/help_nav_backa_inaktiv.gif) no-repeat
}

li.helpnav_forward_inactive a {
background:transparent url(../images/help_nav_fram_inaktiv.gif) no-repeat
}

ul.helpnav li {
margin-left:0;
float:right
}

.helpnav a {
display:block;
text-indent:-1000px;
width:20px
}

.helpexample h4 {
padding-top:1em;
margin-top:0;
padding-bottom:.3em;
margin-bottom:1em!important;
border-bottom:1px solid #fff;
color:#444!important;
font-size:1em!important
}

.helpsite dl.indent dd {
padding-left:1.2em
}

.helpdl dt {
font-weight:bold;
position:relative;
left:.5em;
color:#f83;
font-size:1.1em
}

.helpdl dt strong {
position:relative;
left:-.5em
}

.helpdl dd {
padding-left:1.65em
}

.helptable {
background:#DFF4F6
}

.helptable th,.helptable td {
text-align:left;
border-left:1px solid #C3E0EE;
border-top:1px solid #C3E0EE;
vertical-align:top;
font-weight:normal;
padding:.6em
}

.helptable thead th,.helptable thead th a {
border-top:none;
background:#6ad;
font-weight:bold;
color:#fff;
text-decoration:none
}

.helptable thead th {
border-bottom:1px solid #fff
}

.helptable thead th.aktiv,.helptable thead th.aktiv a {
background-color:#49c
}

.helptable tbody th.aktiv,.helptable tbody td.aktiv {
background-color:#CBE7F2
}

#innehall.helpsite .filler {
width:0;
height:620px;
float:left
}

.helpsite #innehall-primart #related_links {
width:20%;
margin-left:75%;
position:absolute;
top:2em
}

.helpsite #innehall-primart #content_text,.helpsite #innehall-primart .help_overview {
margin-left:166px;
border-left:1px solid #ddd;
padding-left:2em;
margin-top:-2em;
padding-top:2em;
padding-bottom:2em
}

.helpsite #innehall-primart.nomenu {
margin-left:0;
border-left:none
}

.helpsite #innehall-sekundart {
position:absolute;
top:0;
left:0;
width:166px;
border-right:1px solid #ddd
}

.helpmeny dt {
background-color:#ededed;
color:#D4AA18;
border-top:1px solid #fff;
border-bottom:1px solid #d1d4db;
padding:.5em 0 .5em 1em
}

.helpmeny dd {
border-bottom:1px solid #d1d4db
}

.helpmeny li a,.helpmenu li ul li a {
display:block;
color:#444;
font-weight:bold;
text-decoration:none;
background:url(../images/pil_liten.gif) 1.2em 50% no-repeat;
padding:.6em 0 .6em 2em
}

.helpmeny li.open a {
background-image:url(../images/pil_liten_ner.gif);
background-position:1em 50%;
color:#444
}

.helpmeny li.selected,.helpmeny li a.selected {
background-color:#ededed;
color:#000
}

.helpmeny li.selected a {
color:#000
}

.helpmeny li ul li a,.helpmeny li.open ul li a {
font-weight:normal;
background:none;
padding:.3em 0 .3em 2em
}

.helpmeny li ul li.aktiv a,.helpmeny li.open ul li.aktiv a,.helpmeny li a:hover,.helpmenu li ul li a:hover,.helpmeny li.open ul li a:hover {
background-color:#f8f8f8;
color:#000
}

#help_index {
width:62em;
margin-left:2em
}

ol.help_indexnav {
list-style-type:none
}

ol.help_indexnav li a strong,dt.help_index strong {
background:#eee;
color:#444;
text-decoration:none;
width:.8em;
text-align:center;
cursor:pointer;
padding:.2em .5em
}

ol.help_index {
list-style-type:none;
margin-bottom:2em
}

ol.help_index li {
line-height:1.7em
}

a.help_uplink {
font-weight:normal;
margin-left:5px;
text-decoration:none;
padding-left:10px;
background:url(../images/arrow_to_top.gif) no-repeat left center
}

.helpsite ul.image_with_text {
margin-bottom:5em;
margin-top:-2em;
display:block
}

.helpsite ul.image_with_text li {
float:left;
width:33%
}

.helpsite ul.image_with_text.cust li {
float:left;
width:35%
}

.helpsite ul.image_with_text li p {
font-size:105%;
margin:0;
padding:0 30px 0 24px
}

.helpsite ul.image_with_text.explore li p {
padding:0 30px 0 20px
}

.helpsite ul.image_with_text li.utf3 {
margin-left:-1.5em
}

.helpsite ul.image_with_text li.utf3 p {
margin-left:-1.5em;
padding-left:45px;
padding-right:7px
}

.helpsite ul.bg_image_with_list li,div.utforska_amne {
border-top:1px solid #ddd;
padding-top:1em;
margin-bottom:1em
}

.helpsite ul.bg_image_with_list li li {
border:none;
padding-top:0;
margin-bottom:0
}

.helpsite ul.bg_image_with_list li.utforska_amne,.helpsite ul.bg_image_with_list li.utforska_forf,.helpsite ul.bg_image_with_list li.utforska_innehall {
background:url(../images/utforska_amne.gif) no-repeat 0 40px;
padding-left:220px
}

.helpsite ul.bg_image_with_list li.utforska_forf {
background-image:url(../images/utforska_forf.gif)
}

.helpsite ul.bg_image_with_list li.utforska_innehall {
background-image:url(../images/utforska_innehall.gif)
}

.helpsite ul.bg_image_with_list li.utforska_forf.en {
background-image:url(../images/utforska_forf_eng.gif)
}

.helpsite ul.bg_image_with_list li.utforska_innehall.en {
background-image:url(../images/utforska_innehall_eng.gif)
}

.helpsite ul.bg_image_with_list li.utforska_amne.en {
background-image:url(../images/utforska_amne_eng.gif)
}

.helpsite ul.bg_image_with_list ul.prick li {
padding-bottom:.3em
}

.helpsite div.hitta_fulltext,.helpsite div.hitta_lana,.helpsite div.hitta_ill,.helpsite div.hitta_utgavor {
background:url(../images/hitta_1.gif) no-repeat 0 25px;
padding-left:220px;
height:17em;
margin-bottom:3em
}

.helpsite div.hitta_lana {
background-image:url(../images/hitta_2.gif)
}

.helpsite div.hitta_ill {
background-image:url(../images/hitta_3.gif)
}

.helpsite div.hitta_utgavor {
background-image:url(../images/hitta_4.gif)
}

.helpsite div.hitta_fulltext.en {
background-image:url(../images/hitta_1_eng.gif)
}

.helpsite div.hitta_lana.en {
background-image:url(../images/hitta_2_eng.gif)
}

.helpsite div.hitta_ill.en {
background-image:url(../images/hitta_3_eng.gif)
}

.helpsite div.hitta_utgavor.en {
background-image:url(../images/hitta_4_eng.gif)
}

.helpsite h3.topborder {
border-top:1px solid #ddd;
padding-top:1em
}

div.help_overview p {
width:75%
}

.helpmenytop {
background:#489CD0 url(../images/help_menyton.gif) repeat-x bottom;
padding-left:2em;
padding-right:2em;
margin-bottom:1.5em;
clear:both
}

.helpmenytop li,.helpmenytop li a {
display:block;
float:left;
height:2.7em;
line-height:2.5em;
font-weight:bold
}

.helpmenytop li a {
text-decoration:none;
color:#fff;
padding-left:1em;
padding-right:1em;
background:transparent url(../images/help_menystreck.gif) no-repeat bottom left
}

.helpmenytop li.aktiv,.helpmenytop li.aktiv a,.helpmenytop li.aktiv a:hover {
background:#78C3E8 url(../images/help_menyaktiv.gif) repeat-x bottom;
color:#165E8D;
cursor:default;
text-decoration:none
}

.helpmenytop li.hoger a {
font-weight:normal;
background:none;
padding:0
}

.helpmenytop li a.mylib_ikon {
margin-right:1em;
padding-right:0
}

.helpmenytop li a.mylib_ikon span {
background:url(../images/icn_mittbibliotek_blabg.gif) no-repeat right 0;
padding-right:18px;
height:100%;
width:100%
}

.helpmenytop li.aktiv a.mylib_ikon span {
background:url(../images/icn_mittbibliotek_blabg_2.gif) no-repeat right 0
}

.feedback {
margin-bottom:1.5em;
background:#ededed url(../images/prat.gif) no-repeat left bottom;
border:none;
clear:both;
padding:10px 0 11px 22px
}

.feedback div {
background:transparent url(../images/prat_horn.gif) no-repeat right bottom;
padding:0 11px 10px 0
}

.feedback .janej li a {
color:#666;
padding-top:2px;
padding-bottom:2px;
padding-right:22px
}

.feedback a.yes {
margin-right:2em;
background:url(../images/icn_tumme_upp.gif) no-repeat 100% 0
}

.feedback a.no {
background:url(../images/icn_tumme_ner.gif) no-repeat 100% 0
}

.feedback h4 {
padding-bottom:.3em;
margin-bottom:1em!important;
color:#666!important;
font-size:1em!important;
margin-top:0;
padding-top:0
}

#comments {
margin:4em 2em
}

#comments h4 {
margin:.5em 0 0!important
}

#comments small {
text-indent:0;
text-transform:uppercase;
letter-spacing:1px
}

#comments .feedback {
margin:0 2em
}

#comments #commentsform {
margin:2em
}

#comments #commentsform fieldset {
position:relative;
padding:0 3em
}

#comments #commentsform fieldset h3 {
margin-left:-1.8em
}

#comments #commentsform input {
width:50%;
display:block
}

#comments #commentsform button {
cursor:pointer;
margin-bottom:2em;
padding:.2em .5em .1em
}

#comments #commentsform #com5 {
margin-bottom:0;
width:1.3em;
height:1.3em;
display:inline;
margin-right:3px
}

#comments .feedback .janej li a.yes,#comments .feedback .janej li a.no {
display:block;
text-indent:-10000px;
float:left
}

#comments .feedback .janej li.anmal a {
margin-right:0;
padding-right:0;
text-decoration:none
}

.kbform fieldset {
padding-bottom:1em
}

.tonform {
background:#fff url(../images/ton_gra_form.gif) repeat-x
}

.kbform #input input {
width:100%;
border:1px solid #ccb;
background:#fff;
margin-bottom:.3em;
padding:1px 3px
}

.kbform #input select {
margin-bottom:.3em
}

.kbform #input dd.beskrivning {
position:relative;
top:-.4em;
margin-bottom:.6em
}

.kbform #input dl,.kbform #boolesksok dl {
margin:0 3.5em 0 2.5em
}

.kbform #filter dl.genform {
margin-top:3.3em
}

.kbform dd {
margin:0 0 .2em
}

.kbform dt {
font-weight:normal;
margin:.3em 0 0
}

.kbform #filter dt.top {
padding-top:1.5em
}

.kbform h3,.h3title h3 {
background:#fff;
font-size:120%;
position:relative;
top:-.9em;
display:inline;
font-weight:normal;
margin:0 0 1em .5em;
padding:0 .5em
}

.kbform h3 span,.h3title h3 span {
color:#f83
}

.kbform #filter input.shortcheck {
width:auto;
margin-left:.5em;
border:none
}

.kbform #filter label.rightlabel {
position:relative;
left:.5em
}

.kbform select {
border:1px solid #ccb;
background:#fff
}

dd.choose_mail_format select {
width:10em
}

.kbform #export_input {
position:relative;
padding-top:.5em
}

.kbform #export_input dd select {
width:8em
}

.kbform #export_input dd p {
margin-left:-5em
}

.kbform #export_input label {
position:absolute!important;
left:-1em
}

.mailform fieldset h4,.mailform fieldset p {
margin-left:2.5em;
margin-right:2.5em;
margin-bottom:1em
}

.kbform #filter label,.kbform #filter dt.radios {
position:absolute;
right:70%
}

.kbform #filter div.graruta {
margin-left:1em;
margin-right:1em
}

.kbform #filter dd {
margin-left:30%;
margin-bottom:1em
}

.kbform #filter dd.beskrivning {
position:relative;
top:-.7em;
margin-bottom:.7em
}

.kbform #filter dd input {
width:95%;
border:1px solid #ccb;
background:#fff;
padding:1px 3px
}

.kbform #filter .allmat_left,.kbform #filter .allmat_right,.kbform #filter .allmat_alone {
margin-top:-1em;
margin-bottom:0;
padding:0
}

.kbform #filter .allmat_left {
float:left;
width:45%
}

.kbform #filter .allmat_right {
margin-left:55%
}

.kbform #filter .allmat_right dd {
position:relative;
left:.8em
}

.kbform #filter .allmat_left label,.kbform #filter .allmat_right label,.kbform #filter .allmat_alone label,.kbform #filter h4 label,.kbform #filter ul label {
position:relative;
left:0;
margin-top:-1.3em
}

.kbform #filter .allmat_left dt,.kbform #filter .allmat_right dt,.kbform #filter .allmat_alone dt {
font-weight:bold;
margin-bottom:.4em;
margin-top:1em
}

.kbform #filter .allmat_left dd,.kbform #filter .allmat_right dd,.kbform #filter .allmat_alone dd {
margin-bottom:.4em;
margin-left:.8em!important
}

.kbform #filter .allmat_left dd input,.kbform #filter .allmat_right dd input,.kbform #filter .allmat_alone dd input {
width:1.2em
}

.extraspace {
margin-bottom:2.2em
}

body.miniform .kbform dl dd ul li input {
position:relative;
top:.5em;
border:none!important
}

body.miniform #wrap {
max-width:50em!important;
min-width:0!important;
width:100%!important
}

body.miniform.wider #wrap {
max-width:80em!important
}

body.miniform {
background:#fff!important
}

#material_anpassa,#material_eldi {
clear:left;
background:#fff;
margin:-2em 0 0;
padding:2em 0
}

p.anpassa {
float:right;
margin-top:-1em
}

p.anpassa a {
text-transform:uppercase;
letter-spacing:1px;
color:#444;
text-decoration:none;
font-size:90%
}

.kbform dl.sek dt {
font-weight:bold;
margin-bottom:.3em;
margin-top:1em
}

.kbform dl.sek dd {
background:url(../images/prick.gif) no-repeat 0 .55em;
padding-left:12px
}

.kbform #filter #dd_radios div {
float:left;
height:100%;
background:#ddd;
margin:-.5em .5em -.5em -.5em;
padding:.5em 0 1em .5em
}

.vidsok {
margin-bottom:2.5em;
clear:both;
margin-top:2em
}

.vidsok p {
padding:.5em 0 2em
}

.vidsok p input.txt {
width:15em;
border:1px solid #ccb;
background:#fff;
margin-right:.7em;
padding:1px 3px
}

.kbform textarea {
border:1px solid #ccb;
background:#fff;
width:100%;
height:8em;
margin-bottom:1em;
padding:1px 3px
}

.vidsok p select {
margin-right:1em;
width:15em
}

.vidsok p input.btn,.vidsok p input.custbtn {
cursor:pointer;
margin-right:1em
}

.vidsok .sabesk {
margin-top:-2em;
padding-top:0
}

dl.right_dl {
position:absolute;
left:52%;
top:2em
}

ul.buttons li {
margin-left:.5em!important
}

#instform {
margin-top:0;
padding-top:0
}

#instform dd {
margin:0 0 .2em 26%
}

#instform select {
border:1px solid #ccb;
background:#fff;
width:55%;
cursor:pointer
}

#instform dt {
position:relative;
font-weight:normal;
clear:both
}

#instform dt label {
position:absolute;
right:75%
}

#instform dd.radios {
display:inline;
left:26%
}

#instform dd.nomargin {
left:3em
}

#instform dd.radios input {
padding-right:.5em;
margin-left:0
}

#instform input[type=radio] {
margin-bottom:-.2em;
margin-top:.2em
}

#instform ul li {
margin-bottom:.4em
}

#instform ul {
margin-left:2em
}

#instform fieldset .btn,#instform fieldset .custbtn {
font-size:100%!important;
margin-top:.5em;
margin-left:26%
}

#instform #prefconfirm input.custbtn {
width:4em
}

#instform #prefconfirm input.custbtn.last {
margin-left:1em
}

#instform fieldset.save input.btn,#instform .save input.custbtn {
float:right;
font-size:120%;
margin:0
}

#instform .fot.top {
border-top:none;
border-bottom:1px solid #ddd;
margin-bottom:2em
}

#instform ul.prefs {
margin-top:0;
margin-left:0
}

#instform ul.prefs li input {
cursor:pointer;
margin-right:0
}

#library_sigel_suggest {
width:15%
}

#no_lib_hit {
padding-top:.2em
}

p.fot.mail {
padding-top:1em
}

p.fot.mail a.custbtn {
margin-left:0;
font-size:120%!important
}

ul.prefs li.leftfloat {
margin-left:-2.5em!important
}

.addedlib {
color:#875
}

body.fontsize1 .accessibility,body.fontsize2 .accessibility {
font-size:100%
}

.amnestrad {
float:left;
width:31%;
margin:0 0 1em 1em !important;
padding:0
}

.amnestrad dd {
position:relative;
padding-left:2.2em
}

.amnestrad a strong {
background:#eee;
color:#444;
text-decoration:none;
width:.8em;
display:block;
position:absolute;
left:0;
top:-.1em;
text-align:center;
cursor:pointer;
padding:.2em .4em
}

.amnestrad th {
width:1%
}

.amnestrad th,.amnestrad td {
border-bottom:.5em solid #fff;
padding:0
}

.amnestrad th a strong {
width:95%;
position:relative;
height:100%;
text-align:left;
padding:.2em 0 .2em .4em
}

.amnestrad td {
padding-left:.7em
}

.inmeny .amnestrad {
float:none;
width:auto;
position:relative;
margin:.5em 0 1em!important;
padding:0 0 0 2.2em !important
}

.inmeny .amnestrad strong {
position:relative
}

.inmeny .amnestrad a strong {
top:-.2em;
font-size:110%;
color:#444!important;
width:auto;
float:left;
margin-right:-1.5em!important
}

ul.inmeny.amne {
margin-top:.5em!important
}

.h3title {
margin-top:1.8em;
clear:both
}

.amnestradtabell {
border-top:1px solid #eee;
margin-bottom:2em
}

.amnestradtabell th,.amnestradtabell td {
border-bottom:1px solid #eee;
padding:.4em 0
}

.amnestradtabell th {
color:#999;
font-weight:normal;
text-align:center;
padding-right:.5em
}

.amnestradtabell td.sab {
background:#eee url(../images/specstreck.gif) 0 100%;
font-weight:bold;
font-size:110%;
border-top:2px solid #fff;
padding:.2em .4em
}

.amnestradtabell tr:hover {
background:#eee
}

.amnestradtabell tr:hover td.sab {
border-top-color:#eee;
background-color:#ddd;
background-position:-100px 100%
}

#testblock h2 {
color:#e44
}

p.dbmeny {
font-weight:bold;
font-size:110%;
color:#444!important;
margin:-.5em 0 1.5em
}

p.dbmeny span {
font-weight:normal;
font-size:100%;
color:#444!important
}

#refines {
border-top:1px solid #cacaca;
padding-top:2em
}

ul.refine_vyer {
float:right;
line-height:22px;
position:relative;
top:.1em;
margin:0;
padding:0
}

ul.refine_vyer li.list,ul.refine_vyer li.cloud,ul.refine_vyer li.fog,ul.refine_vyer li a {
display:block;
width:22px;
text-indent:-10000px;
position:relative;
top:1px;
margin:0
}

ul.refine_vyer li.list a {
background:url(../images/icn_traff_lista.gif) 4px 4px no-repeat
}

ul.refine_vyer li.cloud a {
background:url(../images/icn_traff_cloud.gif) 4px 4px no-repeat
}

ul.refine_vyer li.fog a {
background:url(../images/icn_traff_fog.gif) 4px 4px no-repeat
}

ul.refine_vyer li.cloud a:hover,ul.refine_vyer li.list a:hover,ul.refine_vyer li.fog a:hover,ul.refine_vyer li.active a {
background-position:4px -496px;
background-color:#c9e0f1
}

ul.refine_vyer li.list a:active,ul.refine_vyer li.fog a:active,ul.refine_vyer li.cloud a:active {
background-color:#c4d6eb
}

ul.refine_vyer li.active a:active {
background-color:#c9e0f1
}

ol.refine {
float:left;
width:31%;
list-style:none;
margin:0 0 1em 1em !important;
padding:0
}

ol.cloud {
list-style:none;
margin:0 0 2em;
padding:0
}

ol.cloud li {
display:inline;
border-right:1px solid #acacac;
padding-right:.5em;
margin-right:.5em;
line-height:2em
}

ol.cloud li a:hover {
color:#444!important;
text-decoration:underline
}

.history ol {
margin-left:3.2em
}

.history ul.buttons {
margin-right:0!important
}

.history ul.buttons li {
margin-right:0;
margin-left:0;
margin-bottom:1em;
float:right
}

.history a.border_left {
border-left:1px solid #ccc;
margin-left:7px;
padding-left:7px
}

form#mypostsform {
margin:0;
padding:0 1.5em 0 0
}

form#mypostsform .buttons li.leftfloat {
margin-left:0;
float:left
}

a#clearhist_link {
font-size:70%;
font-weight:normal
}

a.custbtn:hover,a.custbtn:active {
text-decoration:none!important;
color:#444
}

a.custbtn {
text-decoration:none!important;
letter-spacing:1px;
font-size:90%;
color:#444;
background-color:#ededed;
border:1px solid;
border-color:#fafafa #ccc #ccc #fafafa;
margin:0;
padding:3px
}

input.custbtn {
cursor:pointer;
width:auto;
overflow:visible;
letter-spacing:1px;
font-size:100%;
color:#444;
font-family:"lucida grande", verdana, arial, sans-serif;
background-color:#ededed;
border:1px solid;
border-color:#fafafa #ccc #ccc #fafafa;
margin:0;
padding:2px
}

input.custbtn.search {
color:#fff!important;
background-color:#85ACD0!important;
font-size:110%;
position:relative;
bottom:.1em;
font-weight:bold;
border-color:#85ACD0 #85ACD0 #85ACD0 #85ACD0 !important;
padding:.1em 7px!important
}

input.custbtn.search.down,input.search.custbtn:active {
border-color:#85ACD0 #85ACD0 #85ACD0 #85ACD0
}

.custbtn.active {
color:#fff!important;
background-color:#579bc8!important;
border-color:#a3c2d8 #5889aa #5889aa #a3c2d8 !important
}

.custbtn.active.down,.search.active:active {
border-color:#75ac44 #b7dd94 #b7dd94 #75ac44 !important
}


.custbtn.uppercase,#mypostsformButtons .custbtn,#toollist .custbtn,.fot .inmeny .custbtn,ul.tools .custbtn {
font-size:90%;
text-transform:uppercase
}

#map .custbtn {
color:#000!important;
background-color:#fff!important;
border-color:#000
}

ul#toolbar li {
display:inline;
margin-right:.5em
}

li.feed {
position:relative;
bottom:-4px;
margin-right:.3em!important
}

.topspace15em {
margin-top:1.5em!important
}

.topspace3em {
margin-top:3em!important
}

.illform {
clear:both;
margin:0;
padding:0
}

.illform fieldset {
margin:0;
padding:0 0 0 1.5em
}

.illform h3 {
background:#fff;
font-size:150%;
position:relative;
top:-.9em;
display:inline;
font-weight:normal;
margin:0 0 1em .5em;
padding:0 .5em
}

.illform ul input {
width:150px
}

.illform dl input {
width:309px
}

.illform dl input[type=submit] {
width:auto;
margin:.7em 0
}

.illform ul.inlineinputs {
list-style:none;
margin:1em 0 0;
padding:0
}

.illform ul.inlineinputs li {
float:left;
display:block;
margin:0 5px 0 0;
padding:0
}

.illform .explink {
margin:1em 0 1.5em!important
}

dl#accept_area dt a {
vertical-align:.2em
}

.underst {
margin-bottom:1.5em!important
}

f
* html .clearfix {
height:1%
}

p.confirmtext {
font-size:110%
}

#startlist {
margin-top:1.5em;
list-style:disc
}

#startlist li {
font-size:110%;
margin-bottom:.8em;
margin-left:1.4em
}

#illbest {
background-color:#EDEDED;
margin:2em 0 1px;
padding:5px 10px
}

#illbest.litetmellanrum {
margin-top:2px
}

.topspace2em {
margin-top:2em!important
}

.topspace07em {
margin-top:.7em!important
}

.graruta i.illspec {
display:block;
height:18px;
width:319px;
background:url(../images/graruta_pil.gif) no-repeat;
position:absolute;
top:-10px;
left:5.1em!important
}

.graruta div dl dd.illinfo textarea {
height:25%;
width:95%
}

.kbform dt.lowermargin {
margin-bottom:.7em
}

.radio {
width:auto;
margin-right:.3em
}

.radioLabel {
width:auto;
margin-right:.5em;
vertical-align:.2em!important
}

.checkboxLabel {
width:auto;
margin-left:.5em;
vertical-align:.2em!important
}

.radios input[type=submit] {
width:3.1em;
vertical-align:.3em
}

ul.inlinemenu {
list-style:none;
margin:0
}

ul.inlinemenu li {
display:block;
float:left;
border-right:1px solid #e3e3e3;
padding-right:.5em;
margin-right:.5em
}

ul.inlinemenu li.last {
border:none;
margin-right:0;
padding-right:0
}

form+ul.inlinemenu {
margin-top:-.8em
}

#user_note {
height:25%;
width:99%
}

a.messexp {
padding-left:12px;
margin-left:-12px;
background:url(../images/pil_liten_ner.gif) no-repeat 0 50%
}

.toppenluft {
margin-top:3em
}

.illtable {
background:#EDEDED;
width:100%
}

.illtable thead th,.illtable tbody td {
text-align:left;
vertical-align:top;
font-weight:normal;
padding:.6em
}

.illtable tbody td {
border-top:2px solid #ededed
}

.illtable tbody td.topBorder {
border-top:2px solid #fff
}

.illtable thead th {
background:#fff;
font-weight:bold;
padding-bottom:0
}

.illtable thead th.centered {
padding-left:1.5em
}

.illtable tbody td.cellopener {
background:transparent url(../images/pil_gra_ner.gif) no-repeat 0 50%
}

.illtable tbody td.cellopener.closed {
background:transparent url(../images/pil_gra.gif) no-repeat 0 50%
}

.graset {
margin-top:0;
border-top:1px solid #ddd;
background:#ededed;
padding:1.5em 0 .6em 1.5em
}

.inline {
margin:0;
padding:1em 0 0
}

.inline li {
display:inline;
margin-left:3px;
padding-left:7px
}

form.webcat_edit dd.shortinput select {
width:25%
}

.errorReport {
margin-top:.5em;
color:#CC2900
}

.mitt_konto {
display:block;
margin-top:.5em;
margin-right:1em;
float:right
}

.errorHeading {
color:#CC2900;
border:1px solid #CC2900;
margin-top:1em;
margin-bottom:1em;
margin-right:2em;
padding:.5em
}

#price_list,#conditions {
border:1px solid #ccc;
padding:.5em
}

.toplinje {
border-top:1px solid #ccc
}

.abitmoretotheright {
margin-left:17px!important
}

.attention {
color:#AA0900;
margin-top:0;
margin-bottom:1em;
padding:.5px
}

.notopair {
margin-top:0!important
}

.marktherow .forst a {
color:#444;
font-weight:bold;
text-decoration:none;
cursor:default
}

fieldset,a img,img a,#toppen .librislogga a img,.trafftabell a img,.noborder dt,.helptopmeny ul li.noborder,.helpmeny li a.last,.helpmenu li ul li a.last,.helpsite div.utforska_amne.notopborder,ol.cloud li.last,ul.inlinemenu.noborder li,ul.inlinemenu li.noborder {
border:none
}

body.fontsize2,div.fontsize2,.accessibility {
font-size:140%;
line-height:155%
}

hr,h1,.hide,.trafftabell thead,.trafftabell br,form#trafform legend,#suggestdiv,#marctabell thead,#sokfalt legend,.trafflista_form legend,.helpmeny li ul,.kbform legend,.amnestradtabell thead,form.illform fieldset legend,.show_when_js {
display:none
}

input[type=submit],a.contentexpand:hover,input.custbtn.over,input.custbtn:hover,a.custbtn:hover {
cursor:pointer
}

strong,span.subjectInfo,.trafftabell li a,.kort td.title a,.illtable tbody td.confirmlink {
font-weight:bold
}

em,dl.authlist dd.authlabel,.li_label {
font-style:italic
}

a strong,a em,.nounderline a:hover,.blabox li a:hover,.blabotten li a:hover,p.resultatsiffror2 a:hover,li.resultatsiffror2 a:active,#sfront dd a:hover,#cfoot a:hover,#map ul.tabs a:hover,.bladdra th a:hover,.inmeny li a:hover,a.smallcapslinks:hover,a.smallcapslinks:active,.helptable thead th a:hover,a.help_uplink:hover,.amnestrad a:hover,ul.refine a:hover {
text-decoration:underline
}

a:active,.imitate_link:active,a.imitate_link:active,dl.ill_libs,#cmenu li a:hover,#fullpost .image ul li.resourcelink a:hover,#fullpost .image ul li.hover a,.brodsmulor span.nolink {
color:#444
}

p,ol,#fullpost table.fullpost_full,ul.spacespan,ul.spacespan li,.grabox,.gronbox,.i3 p,div#citation ul li,#instform h2,#instform .fot.top ul.prefs,.bottenluft {
margin-bottom:1em
}

li,form#trafform,dl.fullpostlista dd dl,form#tool_form,.helpmeny,.helpmeny dd,.helpmeny dt,.helpmeny ul,.helpmeny li ul,.illform dl,.illform dd,.illform dt,.noPadMarg {
margin:0;
padding:0
}

.nolink,#bottomline a,#sidfot p a {
color:#999
}

.alert,span.mandatory {
color:#CC2900
}

.checkbox,.kbform #filter .allmat_left input,.kbform #filter .allmat_right input,.kbform #filter .allmat_alone input {
border:none;
font-size:100%
}

ul.prick li,ol.prick li,dd.prick,dl.helpnyhet dt {
padding-left:15px;
background:url(../images/prick.gif) no-repeat 3px .5em;
line-height:1.2em;
margin-bottom:.3em
}

a.searchlink:hover,a.contentlink:hover,a.mylibikon2:hover,a.helplink:hover {
background-position:-500px 50%
}

.nounderline a,a .beskrivning,a:hover .beskrivning,.bladdra th a,.inmeny li a,a.smallcapslinks,.inmeny li.aktiv a:hover,.helpsite p.cust_preflink a,.amnestrad a,ol.refine a,ol.cloud li a,.illtable tbody td a,.mitt_konto a,.no_text_decoration {
text-decoration:none
}

a.mylibikon2,span.mylibikon2 {
padding-left:16px;
background:transparent url(../images/icn_mittbibliotek.gif) no-repeat 0 50%
}

.verktygsikon,.fullvylista li span,.spacespan li span {
margin-right:.4em
}

.hjalpikon a:hover,.verktygsikon a:hover,a.remove_refine_icn:hover,#linkdiv span.close a:hover {
text-decoration:none;
background-position:0 -500px
}

.grafalt .hjalpikon,.grafalt .verktygsikon,.sidecol .grafalt .hjalpikon {
top:.5em
}

.sidecol .hjalpikon,.grabox .verktygsikon,.gronbox .verktygsikon,.rightfloat.lesstop {
top:-.5em
}

.hoger,.righttext {
text-align:right
}

.ext:hover,.feedback a.yes:hover,.feedback a.no:hover {
background-position:100% -500px
}

.fulltext_link:hover,.fulltext_link_small:hover,.fulltext_link_key:hover,#fullpost .image ul li.enlarge a:hover,#fullpost .image ul li.enlarge.hover a,.helpnav_back a:hover,.helpnav_forward a:hover,.helpnav_back a:active,.helpnav_forward a:active {
background-position:0 -500px
}

.ill_btn,.ill_btn a {
background-image:url(../images/btn_ill.gif);
width:105px
}

dl.ill_libs dt a,dl.ill_libs dd,.sidecol dd dl dt.plus a,.sidecol dd dl dt.minus a,.trafftabell td.sist li a,#fullpost h1 span,.illform dt,#illbest h1 span {
font-weight:normal
}

.ill_order,p.favbibexp {
margin-left:1.5em
}

.dbwhole,.whole,.kbform #filter dd select {
width:100%
}

.float_left,#fullpost .image ul li,#map .gmap_controlbtn,#comments .feedback .janej li,.kbform #clearLink,.kbform #closeLink,div.exportleft,ul.refine_vyer li,.ill_shortinput {
float:left
}

.dblist dl.pos_left,.halfnarrow,form.webcat_edit dd.shortinput input {
width:40%
}

.dblist dl dt a,.leftspace,#map .gmap_controlbtn a,.history form label,.media_marg {
margin-left:.5em
}

.dblist dl dt a img,.closed {
margin-bottom:-2px
}

.mbott,dl.indent {
margin-bottom:1em!important
}

.block,.graruta.show,.gronmeny ul,.grameny ul,.helpmeny li.open ul,.clearfix,.show {
display:block
}

.tlast,#comments .feedback .janej li a.yes {
margin-right:0
}

.sidecol dd.noprick,.sidecol dd.noprick dl dd,.helpmeny li a.nosub,.helpmenu li ul li a.nosub {
background:none
}

.sidecol dd.noprick,li.resultatsiffror a.first,li.resultatsiffror span.current.first,.media_samling,.media,.fulltext dd,#innehall.helpsite {
padding-left:0
}

.sidecol dd dl,#recinfo.graruta h3,#recinfo.graruta ul,#map dl,#map ul.bestand,.hoger li.sist,.i3 table.trafftabell,.i3 table.bladdra,.helpsite ul.image_with_text li img,ul.buttons li.floatleft,#instform fieldset li .btn,#instform fieldset li .custbtn {
margin-left:0
}

#innehall:after /* Standard-webbl?sare */,#sfront:after,#cfoot:after,.cbb:after,.i3:after /* Standard-webbl?sare */,.gronmeny ul:after,.grameny ul:after,.helptopmeny ul:after,.vidmeny:after /* Standard-webbl?sare */,.helpsite ul.image_with_text:after /* Standard-webbl?sare */,.helpmenytop:after /* Standard-webbl?sare */,.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

#toppen .inmeny,.marctabell td {
margin-right:2em
}

.blabox li.resultatsiffror a.pil_hoger,.blabotten li.resultatsiffror a.pil_hoger,p.resultatsiffror2 a.pil_hoger {
padding:.3em 13px .5em .1em !important
}

p.resultatsiffror2 a img.left,.trafflista_form option {
padding-right:.5em
}

p.resultatsiffror2 a img.right,.amnestradtabell td {
padding-left:.5em
}

#trafflista ul.grafalt.botten,.blabotten li.traff_vyer ul li,.kort,.linklist.libinfo dt,.svart,.inmeny.tools,.helpsite ul.image_with_text.cust,.webcat .fot ul.inmeny {
margin-top:0
}

.cbooklist li.sefler,.clabel li.sefler,ul.spacespan li.extraheight {
margin-top:.5em
}

.ctext div.ctext_content p.carousel_link,.versionwrapper,.helpsite ul.image_with_text.cust.lesstop {
margin-top:-1em
}

#cfoot dl.first,#cfoot dl.last {
width:23%
}

.aktuellt p,.frontright p,.kbform dt.lowestmargin {
margin-bottom:.2em
}

li.traff_vyer ul,li.hoger_nav ul,.trafftabell li,.trafftabell td.sist ul,#fullposttabell ul,.i3 dl.linklist,.i3 form p,.helpsite .help_overview p {
margin:0
}

.media_multi,.media_webbpl {
background:transparent url(../images/icn_media_webbpl_db.gif) no-repeat 0 50%;
padding-left:18px
}

.marker,.code5 {
color:#f83;
font-weight:bold
}

.trafftabell tr:hover,.bladdra tr:hover {
background-color:#f4f4f4
}

.trafftabell td.sist ul li,.helpexample li,.history ol li {
margin-bottom:.5em
}

.trafftabell td input.checkbox,#instform ul.prefs li {
margin-right:.5em
}

h2.versions.lessmargin,.helpsite #innehall-primart {
margin-bottom:-2em
}

#fullpost h1,h3.tabellrubrik,#illbest h1 {
display:block;
font-size:130%;
line-height:130%;
margin-bottom:1em;
width:70%;
padding-top:.6em;
padding-right:1em
}

.plusminus dt,#fullposttabell li {
font-weight:normal;
padding-left:15px;
background:url(../images/prick.gif) no-repeat 3px 50%;
margin:.3em 0 0
}

ul.abovetitle,.blabotten,.helpmeny ul,.helpmeny ul li.last,#comments #commentsform #com4,div#citation ul li ul li {
margin-bottom:0
}

dl.fulltext,#map .maxmaplib,#help_index ol.help_indexnav,div#citation {
margin-top:1em
}

#fullposttabell,#marctabell,.helpsite div.colexpcontent {
margin-bottom:2em
}

.graruta td,#toppen > ul#toppflikar a,.grafalt> ul.inneflikar a,#home_delivery,#institution_delivery,#accept {
width:auto
}

#map ul.tabs,ul.refine {
list-style:none;
margin:0;
padding:0 0 0 2em
}

#map ul.tabs li,ul.refine li {
float:left;
margin:0
}

#map ul.tabs a,ul.refine a {
color:#444;
text-decoration:none;
display:block;
text-align:center;
padding:.4em 1.5em
}

#map ul.tabs li.aktiv,ul.refine li.aktiv {
background:url(../images/inneflikar_right_avgransa.gif) right top no-repeat;
position:relative;
top:1px
}

#map ul.tabs .aktiv a,ul.refine .aktiv a {
background:url(../images/inneflikar_left_avgransa.gif) left top no-repeat;
text-decoration:none;
cursor:default
}

#map dd.getit_links,.kbform,.kbform h2.sek,.clearboth {
clear:both
}

#marclists dd span,#marctabell td span {
color:#999;
font-style:italic
}

.svart li a:hover,table td.smallboldsvart,.illtable tbody td.markrow {
color:#888
}

img.viewmap.extratop,.exportform,.mailform {
margin-top:1.5em
}

#toppflikar li:hover a,.inneflikar li:hover a {
background-position:100% -100px
}

#toppflikar .aktiv:hover,.inneflikar .aktiv,.inneflikar .aktiv:hover {
background-position:0 -200px
}

.blabox .i1,.blabox .i2,.blabotten .i1,.blabotten .i2,.grabox .i1,.grabox .i2,.gronbox .i1,.gronbox .i2,.kbform fieldset#buttons {
background:transparent
}

.i3 h3.traffkort,.i3 .botten,#comments p,#comments h4,#comments small {
margin-left:0;
margin-right:0
}

.gronmeny ul li a:hover,.grameny ul li a:hover,.helptopmeny ul li a:hover,.vidmeny li a:hover,.helpmenytop li a:hover {
text-decoration:underline;
color:#fff
}

.vidmeny li.hoger,.helpmenytop li.hoger,.kbform #buttons,ul.refine li.right,ul#toolbar {
float:right
}

.helpsite dl.indent,#instform fieldset.save {
padding-bottom:0
}

.helptable th,ul.inline li.first {
border-left:none
}

.helpsite #innehall-primart #content_text,.kbform #input input.shortinput,.kbform #filter input.shortinput,.shortinput {
width:50%
}

dt.help_index strong,ul.refine_vyer li.active a {
cursor:default
}

ol.help_indexnav a:hover strong,ol.help_indexnav a:active strong,.amnestrad a:hover strong {
background:#ddd;
color:#000
}

.feedback .janej li,.ill_shortinput dl {
display:inline
}

#comments .feedback .janej li.anmal a:hover,p.anpassa a:hover {
color:#888;
text-decoration:underline
}

.kbform #input input:hover,.kbform #input input:focus,#activate:hover,.kbform select:hover,.kbform #filter input.transinput:hover,.kbform #filter input.transinput:focus,.kbform select:focus,.vidsok p input.txt:hover,.vidsok p input.txt:focus,.kbform textarea:hover,.kbform textarea:focus,#instform select:hover,#instform select:focus {
border-color:#aa9
}

.kbform #input input.shortinput.wider,.kbform #filter input.shortinput.wider,#library_suggest,form.webcat_edit dd input {
width:55%
}

.kbform #export_input dd,.exportform ol li {
margin-left:4em
}

dl.left_dl,table.amnestrad {
width:48%
}

#instform p.fot,#instform div.fot,p.fot,div.fot {
margin-top:2em;
border-top:1px solid #ddd;
padding-top:.3em
}

.amnestrad dt,.amnestrad th,ol.refine li {
font-size:110%;
position:relative;
padding-left:2em;
padding-top:.1em
}

h3.indent,.illabel {
margin-top:1em!important
}

h3.bestandsrubrik,.noindent {
margin-left:0!important
}

/*
New stuff october 2009
--------------------------------- */

body.startpage #toppen{height:100px;}
body.startpage .tagline{position:absolute;left:213px;border-left:1px solid #e2e2e2;padding-left:10px;top:12px;color:#aaa;font-size:11px;width:210px;}
body.startpage .tagline em{font-style:normal;position:relative;top:-3px;}
a.roundbutton{background:#aaa url(../images/btn_left.png) no-repeat;height:27px;line-height:27px;color:#fff;padding: 0 7px 0 10px;font-size:12px;text-decoration:none;display:inline-block;position:relative;}
a.roundbutton span{position:absolute;right:-3px;top:0;display:block;width:3px;height:27px;background:#aaa url(../images/btn_right.png) no-repeat;}
a.green,
a.green span{background-color:#7bb34a;}
a.green:hover,
a.green:hover span{background-color:#369;}
#sokfalt .roundbutton{position:relative;top:-1px;}

.duocol{width:90%;margin:0 auto;overflow:hidden;margin-top:10px;}
.duocol .leftcol{width:48%;float:left;}
.duocol .rightcol{width:48%;float:right;}
.duocol h2{color:#f83;font-weight:normal;}
.duocol h2 span{color:#888;font-size:80%;}
.widecol{clear:both;padding-top:2em;margin-bottom:30px;overflow:hidden;}
.duocol .addfav{text-align:right;margin-top:-5px;}
.duocol .addfav a{font-weight:bold;position:relative;text-decoration:none;background:url(../images/icn_mittbibliotek_enkel.gif) no-repeat 100% 50%!important;padding-right:16px;}
.duocol .addfav a:hover{text-decoration:underline}

ul.cloud{margin-bottom:.6em;overflow:hidden;}
ul.cloud li{display:block;float:left;margin-right:1em;font-size:110%}
ul.cloud li a{text-decoration:none;line-height:1.6em;font-weight:normal;}
ul.cloud li a:hover{color:#369!important;text-decoration:underline;}
.duocol ul.cloud a{color:#444;font-weight:normal;line-height:2em;}
ul.cloud li.hide{display:none;}
ul.cloud li.showMore,
ul.cloud li.showLess{float:none;clear:both;margin-top:3px;}

div.cloudviews{float:right;height:22px;margin:0;padding:0;position:relative;margin-top:-7px;margin-right:4px;overflow:hidden;}
div.cloudviews .cloud,
div.cloudviews .fog,
div.cloudviews a{display:block;margin:0;position:relative;text-indent:-10000px;width:22px;height:22px;float:left;}
div.cloudviews strong{float:left;display:block;line-height:22px;height:22px;font-weight:normal;margin-right:4px;color:#888;}
div.cloudviews a{background:url(../images/clouds.gif) no-repeat 3px 4px;}
div.cloudviews .fog a{background-position:-97px 4px;}
div.cloudviews  a:hover,
div.cloudviews  a.active{background-position:3px -96px;}
div.cloudviews  a.active{background-color:#C9E0F1;cursor:default;}
div.cloudviews .fog a:hover,
div.cloudviews .fog a.active{background-position:-97px -96px;}

ul.timedata{margin-bottom:1.5em;overflow:hidden;}
ul.timedata li{width:33px;float:left;display:block;margin-right:1px;}
ul.timedata li a{position:relative;width:100%;height:107px;display:block;float:left;color:#aaa;text-decoration:none;overflow:hidden;}
ul.timedata li a:hover span{background:#369;}
ul.timedata li a span{display:block;background:#e2e2e2;position:absolute;bottom:27px;width:100%;}
ul.timedata li strong{position:absolute;display:block;border-left:1px solid #e2e2e2;bottom:12px;height:15px;line-height:15px;font-size:9px;text-decoration:none}
ul.timedata li object{position:absolute;bottom:0;height:27px;left:3px;cursor:pointer;}
ul.timedata li strong.original{text-indent:-1000px;}
/* SAVE FOR IE {-ms-writing-mode:tb-rl} */

ul.locations li{height:32px;position:relative;margin-bottom:1px;}
ul.locations li a{display:block;width:100%;height:100%;}
ul.locations li i{display:block;background:#e2e2e2;position:absolute;height:100%;}
ul.locations li strong{position:absolute;display:block;text-decoration:none;line-height:32px;left:10px;font-weight:normal;font-size:1.2em;width:100%;}
ul.locations li a:hover strong{color:#369;text-decoration:underline;}
ul.locations li a:hover i{background:#ddd;}
ul.locations li span{position:absolute;right:10px;color:#888;font-size:80%;}

#pie{padding-left:100px;position:relative;}
#pie img{border:none;z-index:100;position:relative;}
#pie ul.pielinks{position:absolute;width:100%;height:150px;left:0;}
#pie ul.pielinks li{position:absolute;}
#pie ul.pielinks li.pielink0{right:45px;top:30px;}
#pie ul.pielinks li.pielink1{left:180px;top:130px;}
#pie ul.pielinks li.pielink2{left:35px;top:50px;}
#pie ul.pielinks li a{color:#888;text-decoration:none;font-size:1.1em;}
#pie ul.pielinks li a:hover,
#pie ul.pielinks li a.hover{color:#369;text-decoration:underline;}

span.search_within{margin-left:10px;color:#888;}
span.link_extended{margin-left:10px;}

p.brodsmulor strong,
p.custom_fields strong{font-weight:normal;background:url(../images/tags_left.gif) no-repeat;padding:2px 24px 4px 12px;margin: 0 5px 0 0;position:relative;}
p.brodsmulor strong a,
p.custom_fields strong a
{color:#444;background:url(../images/tags_close.gif);display:inline-block;width:18px;height:19px;text-indent:-10000px;position:absolute;right:0;top:0;}
p.custom_fields strong a{background-image:url(../images/tags_add.gif);}
p.brodsmulor strong a:hover,
p.custom_fields strong a:hover{background-position:0 -100px;}

h3 a.colresize{display:block;position:relative;float:right;width:17px;height:17px;text-indent:-10000px;background:url(../images/expand_filter.gif) no-repeat 0 0;top:2px;right:-10px;}
h3 a.colresize:hover{background-position: 0 -100px;}
h3 a.contract{background-position: -100px 0;}
h3 a.contract:hover{background-position:-100px -100px;}
table#pie{width:100%;}

#innehall-sekundart.sidecol h2{color:#D4AA18;border-bottom:none;margin-left:1.5em;font-size:100%;margin-top:0;padding-top:.1em;margin-bottom:.3em;}
#innehall-sekundart.sidecol dd ul.timedata{margin-left:0;margin-right:0;}
#innehall-sekundart.sidecol dt,
#innehall-sekundart.sidecol h2{cursor:pointer;}
#innehall-sekundart.sidecol dt.collapsed,
#innehall-sekundart.sidecol h2.collapsed{margin-left:-1.1em;padding-left:1.1em;background:url(../images/icn_plus_menu.gif) no-repeat 0 50%;}
#innehall-sekundart.sidecol h2.collapsed{margin-left:.2em;background-position:3px 50%;padding-left:1.3em;}
#innehall-sekundart.sidecol dt.collapsed{margin-left:-1.1em;}

table.minified td{padding-left:6px;}

#growl{position:absolute;z-index:9999;width:186px;background:url(../images/growl_bottom.png) no-repeat 0 100%;top:100px;left:60%;}
#growl a.close{text-indent:-10000px;position:absolute;top:7px;right:7px;display:block;width:12px;height:12px;background:url(../images/growl_close.gif) no-repeat;}
#growl a.close:hover{background-position:0-100px;}
#growl .content{background:url(../images/growl_top.png) no-repeat;margin-bottom:13px;padding:10px;color:#fff;}

.greyplate{background:#ededed;padding:1em;margin-bottom:1.5em;}
.greyplate h2{margin-top:0;font-size:1.15em;color:#444;margin-bottom:.4em;}
.greyplate h3{margin-bottom:.2em;}
.greyplate li{background:url(../images/prick.gif) no-repeat 5px 50%;padding-left:14px;margin-bottom:.2em;line-height:1.3;}
.greyplate li a{text-decoration:none;}
.greyplate li a:hover{text-decoration:underline;}

.chosen_form{margin-left:5%;}
.chosen_form .hjalpikon{margin-top:8px;}
.chosen_form form{clear:none;margin-bottom:2em;}
.chosen_form h2{color:#444; font-weight:normal; font-size:120%; margin-bottom:1em;}

.chosen_form h2,
.chosen_form h3{position:relative;}

.chosen_form h2 strong{color:#D4AA18;font-weight:normal;}
.chosen_form h2 span,
.chosen_form h3 span{font-size:80%;font-weight:normal;position:absolute;right:0;}
/*.chosen_form h2 span,
.chosen_form h3 span{float:right;font-size:80%;font-weight:normal;position:relative;top:2px;}
*/
.chosen_form h2 span a,
.chosen_form .clear_link a,
.chosen_form h3 span a{text-decoration:none;}
.chosen_form h2 span a:hover,
.chosen_form .clear_link a:hover,
.chosen_form h3 span a:hover{text-decoration:underline;}
.chosen_form dt,
.chosen_form dd{padding: 0 1.5em;}
.chosen_form h3 span{font-size:85%;}
.chosen_form dl{padding-bottom:0;width:400px;}
.chosen_form input{background:#fff;border:1px solid #ccc;margin-bottom:0.3em;padding:3px;width:342px;}
.chosen_form #buttons{float:none;}
.chosen_form #buttons dt{padding:0;}
.chosen_form h3{margin: 1.3em 0 0;padding:0 0 .4em;font-weight:normal;border-bottom:1px dashed #ccc;display:block;font-size:110%;}
.chosen_form select{width:350px;margin-bottom:.4em;padding:2px;}
.chosen_form .inpsel input{width:220px;}
.chosen_form .inpsel select{width:115px;}

.chosen_form .selsel select{width:173px;}

.chosen_form dl{position:relative;}
.chosen_form a.closecross{position:absolute;margin-top:22px;right:8px;}
.chosen_form dl.grey a.closecross{margin:0;}
.chosen_form dl.grey{background:#ededed;width:auto;padding:.8em 20% .8em 0;position:relative;margin:1em 0;}
.chosen_form dl.grey a.closecross{position:absolute;top:8px;right:8px;}
.chosen_form .permalink{color:#888;}
.chosen_form .permalink strong.link{display:block;}
.chosen_form .permalink strong.link a{color:#444;text-decoration:none;}
.chosen_form .clear_link{padding-left:1em;}
/*
.chosen_form a.closecross{float:right;position:relative;top:4px;margin-left:4px;}
.chosen_form dl.grey{background:#ededed;width:auto;padding:.8em 20% .8em 0;position:relative;margin:1em 0;}
.chosen_form dl.grey a.closecross{position:absolute;top:8px;right:8px;}
.chosen_form .permalink{color:#888;}
.chosen_form .permalink strong.link{display:block;}
.chosen_form .permalink strong.link a{color:#444;text-decoration:none;}
.chosen_form .clear_link{padding-left:1em;}*/

p.custom_fields{border-bottom:1px solid #ccc;padding-bottom:1.6em;line-height:18px;overflow:hidden;}
p.custom_fields strong{display:block;float:left;height:19px;padding-top:0;padding-bottom:0;margin-bottom:8px;}
p.custom_fields span{white-space:nowrap;}

a.closecross{margin-left:2px;width:12px;height:12px;background:url(../images/closecross.gif) no-repeat;display:inline-block;text-indent:-10000px;position:relative;top:1px;}
a.closecross:hover{background-position:0 -100px;}

/* V2 */
body.v2 .book_cover{float:right;margin: 0 10px;}
body.v2 .trafftabell td{padding-bottom:0;padding-top:0;}
body.v2 .trafftabell td.numrering{font-size:100%;padding:1em 3px;}
body.v2 .trafftabell td ul{margin-left:0!important;}
body.v2 .trafftabell .post{position:relative;overflow:hidden;padding-top:1em;padding-bottom:1em;}
body.v2 .trafftabell a.saver{text-decoration:none;color:#888;-moz-border-radius:6px 6px 0 0;position:absolute;display:block;display:none;bottom:0;right:10px;padding-right:28px;padding-left:8px;height:24px;line-height:24px;background:#eee url(../images/check.gif) no-repeat 95% 3px;opacity:.8;}
body.v2 .trafftabell a.saver:hover{background-position:95% -97px;text-decoration:underline;color:#369;}
body.v2 .trafftabell a.saved{background-position:95% -97px;}
body.v2 .trafftabell tr:hover{background:#fff;}
body.v2 #userbar{display:none;position:fixed;bottom:0;left:0;width:80em;height:24px;background:#e2e2e2;border-top:1px solid #bbb;opacity:.95;-moz-box-shadow:0 0 4px rgba(0,0,0,.1);}
body.v2 #userbar .counter{position:absolute;right:102px;line-height:22px;height:22px;}
body.v2 #userbar .counter a{background:url(../images/check.gif) no-repeat 0 2px;padding:3px 0 3px 24px;}
body.v2 #userbar .empty{background-position: 0 -10000px;visibility:hidden;}
body.v2 #userbar .counter a:hover{background-position: 0 -98px;}


/*SWEPUB*/
#toppen .swepublogga {
position:absolute;
left:2em;
top:12px;
display:block;
height:25px;
width:112px;
background:transparent url(../images/logotyp_swepub.gif) no-repeat
}

#toppen .swepublogga.preview {height:34px;background-image:url(../images/previewlogga.gif)}

#fullpost .search_libris{padding:1em 0 1em;}
#fullpost .search_libris h3{font-size:120%;margin-left:1.2em;padding-bottom:0.2em;}

a.colexp.noimage{background:none;}

.blabox .i3,.blabotten .i3,.grabox .i3,.gronbox .i3 {
background:#9d9d9d url(../images/ton_ljusbla_xx_.gif) repeat-x;
}

.blabotten .i3 {
background:#9d9d9d url(../images/ton_ljusbla_invert_xx_.gif) repeat-x 0 100%
}

.grabox .i3 {
background:#a7a7a7 url(../images/ton_gra_xx_.gif) repeat-x
}

.gronbox .i3 {
background:#85acd0 url(../images/ton_gron_xx_.gif) repeat-x;
color:#fff;
}

.blabox .bt,.blabox .bt div,.blabox .bb,.blabox .bb div {
background-image:url(../images/box_ljusbla_xx_.gif);
background-color:#9d9d9d;
}

.blabotten .bt,.blabotten .bt div,.blabotten .bb,.blabotten .bb div {
background-image:url(../images/box_ljusbla_invert_xx_.gif);
background-color:#9d9d9d;
}

.grabox .bt,.grabox .bt div,.grabox .bb,.grabox .bb div {
background-image:url(../images/box_gra_xx_.gif);
background-color:#a7a7a7;
}

.gronbox .bt,.gronbox .bt div,.gronbox .bb,.gronbox .bb div {
background-image:url(../images/box_gron_xx_.gif);
background-color:#85acd0;
}

.gronmeny,.grameny,.helptopmeny {
background:#85acd0 url(../images/gronmeny_top_xx_.gif) repeat-x top;
}

.grameny,.helptopmeny {
background:#a7a7a7 url(../images/grameny_top_xx_.gif) repeat-x top
}

.gronmeny ul,.grameny ul,.helptopmeny ul {
background:#85acd0 url(../images/gronmeny_ton_xx_.gif) repeat-x bottom;
}

.grameny ul,.helptopmeny ul {
background:#a7a7a7 url(../images/grameny_ton_xx_.gif) repeat-x bottom
}

.gronmeny ul li,.grameny ul li,.helptopmeny ul li {
border-left:1px solid #95BCE0;
}

.grameny ul li,.helptopmeny ul li {
border-left:1px solid #ddd
}

.gronmeny ul li a,.grameny ul li a,.helptopmeny ul li a {
color:#fff;
}

.gronmeny ul li.aktiv,.grameny ul li.aktiv {
background:#ededed url(../images/gronmeny_top_aktiv_xx_.gif) repeat-x top;
border-top:1px solid #E3E3E3;

}

.helptopmeny ul li.aktiv {
background:#b3b3b3 url(../images/helpmeny_top_aktiv_xx_.gif) repeat-x top
}

.gronmeny ul li.aktiv a,.gronmeny ul li.aktiv a:hover,.grameny ul li.aktiv a,.grameny ul li.aktiv a:hover {
background:#ededed url(../images/gronmeny_ton_aktiv_xx_.gif) repeat-x bottom;
color:#444;
}

.gronmeny ul li.noborder{border:none;}

.helptopmeny ul li.aktiv a,.helptopmeny ul li.aktiv a:hover {
background:#8e8e8e url(../images/helpmeny_ton_aktiv_xx_.gif) repeat-x bottom;
}


.helptopmeny ul li.hoger.borderright {
border-right:1px solid #ddd;
margin-right:0
}


.cbb .blabox {
background:#9d9d9d;
}

.cbb .blabotten {
background:#9d9d9d;
}

.cbb .grabox {
background:#a7a7a7
}

.cbb .gronbox {
background:#85acd0
}

#toppen {
border-top:6px solid #85acd0;
}

.blabox li.noborder,.blabotten li.noborder {
/*color:#b5b5b5;*/
color:#922;
}

.sidecol dt {color:#D4AA18;}

.media,.media_ebok,.media_dvd,.media_noter,.media_bild,.media_ljud,.media_bok,.media_artikel,.media_handskrift,.media_multi,.media_tidskrift,.media_webbpl,.media_etidskrift,.media_karta,.media_samling {
color:#D4AA18;
background-image:none;
padding-left:0;
}

.toppform {
border-top:1px solid #fff;
background-color:#ededed;
background-image:none;
border-bottom:1px solid #E3E3E3;
}

li.resultatsiffror span.current {
color:#ededed;
}

.blabotten li.pil_hoger_last,.blabox li.pil_hoger_last {
background:url(../images/pil_vit_blabg_hoger.gif) no-repeat 100% 50%;
color:#ededed;
}

.blabotten li.pil_vanster_last,.blabox li.pil_vanster_last {
background:url(../images/pil_vit_blabg_vanster.gif) no-repeat 0 50%;
color:#ededed;
}

.blabox li,.blabotten li {
border-left:1px solid #ededed;
color:#fff;
}

.blabox a.aktiv,.blabox a.aktiv:hover {
color:#999;
}


.blabox li.txt,.blabotten li.txt,.blabox p.txt,.blabox li.resultatsiffror {
color:#ededed;
}

li.txt span.nbr {
color:#fff
}

li.resultatsiffror span.current {
color:#ededed;
}

.blabox li.resultatsiffror a:hover,.blabox li.resultatsiffror a:active,.blabotten li.resultatsiffror a:hover,.blabox li.resultatsiffror a:active,.showrecnav li a:hover,.showrecnav li a:active {
color:#ededed;
}

.blabox .navtxt,.blabotten .navtxt {
color:#ededed;
}

a.purple,
a.purple span{background-color:#85acd0;}
a.purple:hover,
a.purple:hover span{background-color:#9d9d9d;}

#innehall.framsida div.info{width: 50em; margin: 2em auto 18em auto;}
#innehall.framsida h2{text-align: center; border:none; color:#999; font-size:170%; font-weight:normal; line-height:1.4em;}

.framsida #toppen {
height:120px;
}

.abstractlink{position:absolute; right:1em;}

.swepub_help .ingress{font-size: 120%; line-height:1.4em; color:#888;}
.swepub_help h3{font-size:120%; margin-bottom:.2em;}
.swepub_help h4{padding-top:0;}
.swepub_help p{line-height:1.6em;}

.swepub_help .wordlist{margin-left:12px;}
.swepub_help .wordlist li{text-indent:-12px;padding-bottom:4px;}
.swepub_help .wordlist.types li strong{color:#D4AA18}


/*
blå -> grå #9d9d9d, grå2 #9d9d9d
grön -> blå #85acd0, lila #85acd0
orange -> gul #D4AA18, orange2 #D4AA18*/

.i3 {display:inline-block;} /* IE5/mac */
.i3 {display:block;} /* IE7 (IE 5-6 clearar automatiskt) */

.cbb {display:inline-block;} /* IE5/mac */

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.cbb { display:block; } /* IE7 (IE 5-6 clearar automatiskt) */
/* End hide from IE-mac */

.vidmeny {display:inline-block;} /* IE5/mac */

.vidmeny {display:block;} /* IE7 (IE 5-6 clearar automatiskt) */

#innehall {display:inline-block;} /* IE5/mac */

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#innehall {display:block;} /* IE7 (IE 5-6 clearar automatiskt) */
/* End hide from IE-mac */

#sfront {display:inline-block;} /* IE5/mac */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#sfront { display:block; } /* IE7 (IE 5-6 clearar automatiskt) */
/* End hide from IE-mac */

.loading{background:transparent url(../images/ajax-loader_whitebg.gif) no-repeat scroll 100% 50%;height:16px;padding-right:20px;}

/*dl.fullpostlista.inline dd{display:inline;}*/
/*a.showmore_discrete{text-decoration:none;}

a.showmore_discrete:hover{text-decoration:underline;}*/
/*END SWEPUB*/
