@import "../../common/css/aksessforms.css";


navigasjonssti.tabellTopp {
    font-weight: bold;
    background: #c1d72d;
    color: #FFFFFF;
}

.tabellTopp2 {
    font-weight: bold;
    background: #c1d72d;
}

.tabellUthevetRad, .tabellRadUthevet {
    background: #E2EBCC;
}

.tabellNormalRad {
    background: #ffffff;
}

img {
    border: 0;
}

form {
    padding: 0px;
    margin: 0px;
}

.tabellOrgKart {
    background: #ccff66;
}

.tabellOrgKart {
    background: #ccff66;
}


body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size:  62.5%;*/
    font-size: x-small;
    color: #000000;
    background: #ffffff;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

input, text, select, option, checkbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000000;
}

td, th, p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: x-small;*/
    font-size: 0.85em;
}

th{
    text-align: left;
}

a {
    color: #870977;
}

a.avansertSok {
    font-size: xx-small;
    color: #870977;
}

.innhold ul li {
    list-style: disc;
}

fieldset {
    border: 1px solid black;
    padding: 1em;
}

blockquote,ul,ol,dl {
	margin:1em;
}
ol,ul,dl {
	margin-left:2em;
}
ol li {
	list-style: decimal outside;
}
ul li {
	list-style-position: outside;
}
dl dd {
	margin-left:1em;
}
p,fieldset {
	margin-bottom:1em;
}

.bildetekst, .forklaring {
    font-size: xx-small;
}

.boksOverskrift h1 {
    color: #870977;
    font-weight: bold;
    padding-left: 8px;
    padding-top : 0px;
    padding-bottom: 3px;
    padding-right: 8px;
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
}

.boksOverskrift h2 {
    font-size: xx-small;
    padding-left: 8px;
    padding-top : 4px;
    padding-bottom: 4px;
    padding-right: 8px;
}

.boksOverskrift {
    color: #ffffff;
    font-weight: bold;
    padding-left: 8px;
    padding-top : 0px;
    padding-bottom: 3px;
    padding-right: 8px;
}

.boksOverskrift2 {
    font-size: xx-small;
    padding-left: 8px;
    padding-top : 4px;
    padding-bottom: 4px;
    padding-right: 8px;
}

.boksInnhold {
    font-size: xx-small;
    padding-left: 8px;
    padding-top : 14px;
    padding-bottom: 6px;
    padding-right: 8px;
}

.boksInnhold td {
    font-size: xx-small;
}

.boksGronn .boksTopp {
    background-image:url(../bitmaps/boks/topp_gronn.gif);
    background-position: top left;
    background-repeat: no-repeat;
    background-color: #c1d72d;
    padding-top: 5px;
}

.boksGronn .boksOverskrift {
    color: #870977;
}

.boksGronn .boksOverskrift2 {
    color: #870977;
    background: #c1d72d;
}

.boksGronn .boksInnhold, .boksGronn .boksInnhold td {
    color: #000000;
    background: #e2ebcc;
}

.toppBakgrunn {
    /*background-image: url(../bitmaps/bo_NO/topp/topp_fortsettelse.gif);
    background-repeat: repeat-x ; */
}

h1 {
    font-size: x-small;
    font-weight: bold;
    padding-bottom: 10px;
    color: #870977;
}

h2 {
    font-size: xx-small;
    font-weight: bold;
    padding-bottom: 10px;
    color: #870977;
}

h3 {
    font-size: xx-small;
    font-weight: bold;
    padding-bottom: 10px;
}

A.pil {
    font-size: xx-small;
    font-weight: bold;
    text-decoration:none;
    vertical-align:middle;
}

IMG.pil {
    vertical-align:middle;
}

.ingress {
    font-size: small;
    padding-bottom: 10px;
}

.seksjon {
    font-weight: bold;
    background: #dbd1ad;
    padding-left: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
}

.overskrift {
    font-size: small;
    font-weight: bold;
    padding-bottom: 10px;
}

.alias {
    font-size: xx-small;
}

div.alias {
    font-size: xx-small;
    padding-bottom: 5px;
}


.bunnlinje {
    margin-top: 20px;
    font-size: xx-small;
}

div.bunnlinje {
    padding-top: 20px;
}

.bunnlinje .addThisBtn {
    vertical-align: middle;
    margin-left: 20px;
}

.mellomtittel {
    font-weight: bold;
    padding-top: 12px;
    padding-bottom: 3px;
}

.brodtekst {
    padding-bottom: 10px;
}


.ingressliste {
    font-size: xx-small;
    padding-bottom: 10px;
}


.skilleLoddrett {
    background-image:url(../bitmaps/skillestrek/loddrett.gif);
}

.skilleVannrett {
    background-image:url(../bitmaps/skillestrek/vannrett.gif);
}

.fotoalbumBilde {
	background-color: #c1d72d;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.fotoalbumBildeValgt {
	background-color: #c1d72d;
	border: 2px #0095d9 solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sidekart0 {
    font-size: x-small;
    font-weight: bold;
}

.sidekart1 {
    font-size: x-small;
}

.sidekart2 {
    font-size: xx-small;
}

.sidekart3 {
    font-size: xx-small;
}


.tabellUnderOverskrift td, .tabellOverOverskrift td, .tabellOverskrift td, .tabellRad0 td, .tabellRad1 td {
    padding-left: 8px;
    padding-top : 2px;
    padding-bottom: 2px;
    padding-right: 8px;
}

.tabellUnderOverskrift th, .tabellOverOverskrift th, .tabellOverskrift th, .tabellRad0 th, .tabellRad1 th {
    padding-left: 8px;
    padding-top : 2px;
    padding-bottom: 2px;
    padding-right: 8px;
}

.tabellUnderOverskrift td.padleft, .tabellOverOverskrift td.padleft, .tabellOverskrift td.padleft, .tabellRad0 td.padleft, .tabellRad1 td.padleft {
    padding-right: 2px;
}

.tabellUnderOverskrift td.padright, .tabellOverOverskrift td.padright, .tabellOverskrift td.padright, .tabellRad0 td.padright, .tabellRad1 td.padright {
    padding-left: 2px;
}

.tabellOverskrift {
    font-weight: bold;
    background: #dae876;
}

.tabellOverOverskrift {
    font-weight: bold;
    background: #dae876;
    color: #500d50;
}

.tabellOverOverskrift td {
    color: #FFFFFF;
}

.tabellUnderOverskrift {
    background: #E9E8DF;
}


.tabellRad0 {
    background: #f2f8d6;
}

.kolonneSkille {
    border-left: 1px dotted #dedddb;
}

.vmenyBG {
    background: #e3e4e6;
}

.vmenyBunn {
    color: #ffffff;
    background: #870977;
    padding-left: 15px;
    padding-top : 15px;
    padding-bottom: 15px;
    padding-right: 2px;
}

.vmenySkille {
    background: #e3e4e6;
    background-image:url(../bitmaps/skillestrek/venstrespalte.gif);
}


.vmenyLink, .vmenyLink2, .vmenyTilbakeLink {
    color: #ffffff;
    font-size: xx-small;
    font-weight: bold;
}

.vmenyTekst {
    color: #ffffff;
    font-size: xx-small;
}

.vmenyLink, .vmenyTilbakeLink {
    text-decoration: none;
}

.vmenyTilbakeLink {
    color: #ffffff;
}

.vmenyTilbake, .vmeny1, .vmeny1Valgt, .vmeny2, .vmeny2Valgt, .vmeny3, .vmeny3Valgt, .vmeny4, .vmeny4Valgt, .vmeny5, .vmeny5Valgt, .vmeny6, .vmeny6Valgt {
    border-bottom: 1px #ffffff solid;
    padding-top : 3px;
    padding-bottom: 3px;
    padding-right: 2px;
}

.vmeny1Valgt, .vmeny2Valgt, .vmeny3Valgt, .vmeny4Valgt, .vmeny5Valgt, .vmeny6Valgt {
    background: #870977;
}

.vmeny1, .vmeny1Valgt, .vmenyTilbake {
    padding-left: 5px;
}

.vmenyTilbake {
    background: #003569;
}

.vmeny1 {
    background: #870977;
}

.vmeny2, .vmeny2Valgt {
    padding-left: 15px;
}


.vmeny2 {
    background: #870977;
}

.vmeny3, .vmeny3Valgt {
    padding-left: 25px;
}

.vmeny3 {
    background: #870977;
}

.vmeny4, .vmeny4Valgt {
    padding-left: 35px;
}

.vmeny4 {
    background: #870977;
}


.vmeny5, .vmeny5Valgt {
    padding-left: 45px;
}

.vmeny5 {
    background: #870977;
}

.vmeny6, .vmeny6Valgt {
    padding-left: 55px;
}

.vmeny6 {
    background: #870977;
}

.vmeny7, .vmeny7Valgt {
    padding-left: 55px;
}

.vmeny7 {
    background: #870977;
}

.navigasjonssti {
    font-size: xx-small;
    color: #870977;
    background: #c1d72d;
    padding-left: 12px;
    padding-right: 12px;
}

.navigasjonssti A {
    font-size: xx-small;
    color: #870977;
    text-decoration: none;
}

.skjemaWidgetLabel {
    font-weight: bold;
    padding: 2px;
    margin-top: 10px;
    margin-left: 3px;
}

.skjemaWidget {
    padding: 2px;
    margin-left: 3px;
}

.skjemaStruct {
    background: #E9E8DF;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    padding-bottom: 5px;
    border: 1px solid #999999;
}

.skjemaStructHeader {
    background: #dbd1ad;
    font-weight: bold;
    padding: 2px;
}

.sokSti A {
    font-size: xx-small;
    text-decoration: none;
}
.sokTittel {
    font-size: x-small;
    font-weight: bold;
    text-decoration: underline;
}

.sokTreff {
    margin-bottom: 20px;
}

.sokSistEndret {
    font-size: xx-small;
    color: #999999;
}

.sokCurrentPage {
    font-weight: bold;
}

.topmeny {
    border-bottom: 1px #ffffff solid;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 6px;
}

.topmeny A {
    font-weight: normal;
    text-decoration: none;
}

.MsoNormal {
    display: inline;
}

.overskrift_venstrespalte {
    font-size: x-small;
    font-weight: bold;
    color: #870977;
    padding-top: 25px;
    padding-left: 7px;
    padding-bottom: 12px;
}

.litenlillatekst, .litenlillatekst p, .litenlillatekst td {
    font-size: x-small;
    color: #870977;
}

.litenlillatekst_uthevet {
    font-size: 0.85em;
    font-weight: bold;
    color: #870977;
}

.litenlillatekst_italics{
    font-size: x-small;
    font-weight: bold;
    font-style: italic;
    color: #870977;
}

.litenlillaoverskrift{
    color: #870977;
    font-weight: bold;
    margin-bottom:12px;
}

.bilde_gronn_ramme{
    border: 1px solid #c1d72d;
}

/*** S�k ***/


#innhold_right{
    float: right;
    width: 200px;
}

#innhold_left{
    float: left;
    width: 505px;
}
.antalltreffcontainer {
    text-align: center;
}
.antalltreff {
    margin: 0 auto 10px auto;
    height: 2em;
    width: 33em;
}
div.forrige, div.tall, div.neste {
    float:left;
    height: 1.8em;
}
div.forrige {
    width: 4.2em;
}
div.tall {
    width: 25em;
    text-align:center;
}
div.neste {
    width: 3.6em;
}
.antalltreff .forrige a {
    display:block;
    background: transparent url(../bitmaps/search/pil_forrige.png) no-repeat left center;
    text-align: right;
}

.antalltreff .neste a {
    display:block;
    background: transparent url(../bitmaps/search/pil_neste.png) no-repeat right center;
    padding-right: 10px;
}
.drilldown{
    width: 188px;
}

.drilldown ul{
    margin-left: 10px;
}

.drilldown ul ul{
    margin-left: 0;
    margin-top: 0;
}

.drilldown ul li{
    margin-left: 0;
    margin-top: 3px;
}

.drilldown .kategori{
    font-weight: bold;
}

.drilldown a{
    text-decoration: none;
}

.drilldown a:hover{
    text-decoration: underline;
}

.drilldown .antall{
    color: #aaa;
    text-size: 0.85em;
}

.tabcontainer {
    height: 35px;
}
.tabs li {
    display: block;
    float: left;
}
.tabcontainer .tabs li {
    background: transparent url(../../folkebiblioteket/bitmaps/search/tab.gif) no-repeat scroll center;
    width: 93px;
    height: 22px;
}
.tabs li span {
    display: block;
    text-align: center;
    line-height: 24px;
}
.tabs li span.antall {
    display: inline;
}

.tabs li a {
    color: #000000;
    text-decoration: none;
}
.tabs li.active {
    background: transparent url(../../folkebiblioteket/bitmaps/search/tab_active.png) no-repeat scroll center;
    width: 104px;
    height: 22px;
}
.tabs li.active a {
    color: #ffffff;;
    font-weight: bold;
}
.tabs li.active a .antall {
    font-weight: normal;
}

#searchForm{
    padding: 10px;
}
#searchForm label{
    display: none;
}

#searchForm a.button{
    color: #000;
    background: #ebebeb url(../../kommuneweb/bitmaps/search/search-button.png) repeat scroll left bottom;
    border: 1px solid #AAAAAA;
    height: 1.3em;
    padding-left:   20px;
    padding-right:  10px;
    text-decoration:    none;

}
#searchForm a.button:hover{
    background: #eee url(../../kommuneweb/bitmaps/search/search-button-hover.png) repeat scroll left bottom;
}

#query{
    border: 1px solid #a0a0a0;
    width: 210px;
}

.sokeresultat {
    background: transparent url(../../folkebiblioteket/bitmaps/search/tab_under.png) repeat-x scroll 0 22px;
}

.sokeresultat ul{
    margin: 0;
}
.sokeresultat ul li{
    margin: 0;
    margin-bottom: 10px;
    list-style-type: none;
}
.sokeresultat h2{
    margin-bottom: 0;
    padding: 0;
    font-size: 1.1em;
}

.sokeresultat .highlight {
    font-weight: bold;
}

.sokeresultat .path{
    font-size: 0.85em;
    color: #999999;
}

.sokeresultat #bilder {
    margin-top: 12px;
    font-size: 0.85em;
}
.sokeresultat #bilder li {
    float: left;
    width: 150px;
    height: 20em;
    margin: 9px;
    text-align: center;
    vertical-align: middle;
}
.sokeresultat #enhb ul li {
    margin-bottom: 10px;
}
.sokeresultat #enhb ul li ul li {
    padding-bottom: 0;
    margin-bottom: 0;
}


.ac_results ul{
    padding: 0;
    margin: 0;
    background: #fff;
    border: 1px solid #ddd;
}
.ac_results li{
    padding: 0;
    margin: 0;
    padding-left: 10px;
    clear: both;
    height: 1.4em;
}

.ac_results .suggestion{
    float: left;
}

.ac_results .hitcount{
    float: right;
    padding-right: 5px;
    padding-top: 3px;
    font-size: 0.8em;
    color: #014A7D;
}

.ac_results .ac_over{
    background: #cfe4f6;
}

caption {
    display: none;
}

#bibform{
    width: 270px;
    float: right;
}

