/*
 *  Tags
 */
img {
    border: 0;
}

form {
    padding: 0px;
    margin: 0px;
}

body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 62.5%;
    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: Arial, Verdana, Helvetica, sans-serif;
    /* font-size: 0.8em; */
    color: #000000;
}

td, p {
    font-family: Arial, Verdana, Helvetica, sans-serif;

}

a {
    color: #014a7d;
}

h1 {
    font-size: 1.2em;
    font-weight: bold;
    color: #014a7d;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h2 {
    font-size: 1.1em;
    font-weight: bold;
    color: #014a7d;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h3 {
    font-size: 1.0em;
    font-weight: bold;
    color: #014a7d;
    margin-bottom: 0px;
    padding-bottom: 0px;
}


h1+p, h2+p, h3+p {
	padding-top: 0px;
	margin-top: 0px;
}

p {
	margin-top: 0px;
}

/*
 *  Faste elementer og toppmeny
 */
#logo {
    position: absolute;
    left: 0px;
    top: 0px;
}

#toppmeny {
    position: absolute;
    left: 188px;
    top: 0px;
}

#toppskygge {
    position: absolute;
    left: 750px;
    top: 48px;
    width: 210px;
    height: 2px;
    background: url("../images/bitmaps/topp_meny_skygge.gif") repeat-x;
}

#toppbilde {
    position: absolute;
    left: 188px;
    top: 48px;
}

#navigasjonssti {
    color: #014a7d;
    font-size: 1em;
}

#navigasjonssti .navheading {
    color: #999999;
    font-size: 0.6em;
    padding-left:0.2px;
}

.navsmule{
    font-size: 0.6em;
    padding-bottom: 1em;
}

#navigasjonssti A {

    text-decoration: none;
}

#hovedInnholdForside {
    position: absolute;
    left: 10px;
    top: 158px;
    font-size: 0.8em;
}

#toppsok {
    position: absolute;
    left: 780px;
    top: 65px;
}

#toppstotte {
    position: absolute;
    left: 780px;
    top: 98px;
}

#sokeord {
    width: 140px;
    font-size: 0.8em;
}

#bunnlinje {
    height: 52px;
    margin-top: 20px;
    font-size: 0.8em;
    background-image: url("../images/bitmaps/footer_bg.png");
    background-position: top left;
    background-repeat: no-repeat;
}

.over_bunnlinje_dato {
    padding-left: 15px;
    font-size: 0.7em;
    clear: both;

}
#bunnlinje .dato {
    float: left;
    font-weight: bold;
    text-decoration: none;
    font-size: 0.6em;
    display: block;
    height: 40px;
    line-height: 40px;
    background-position: right center;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-right: 35px;
    padding-left: 15px;
    clear: both;
}

#bunnlinje a {
    float: left;
    font-weight: bold;
    text-decoration: none;
    font-size: 0.8em;
    display: block;
    height: 40px;
    line-height: 40px;
    background-position: right center;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-right: 35px;
}

#bunnlinje a.tips {
    background-image: url("../images/bitmaps/mail.png");
}
#bunnlinje a.tipsvenn {
    background-image: url("../images/bitmaps/tipsenvenn.gif");
}


#bunnlinje a.rss {
    background-image: url("../images/bitmaps/rss.png");
}

#bunnlinje a.abonnement {
    background-image: url("../images/bitmaps/news.png");
}

#bunnlinje a.print {
    background-image: url("../images/bitmaps/print.png");
}

#sokknapp {
    border:0;
}

#toppmeny ul, .dropdownMenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#toppmeny {
    width: 772px;
    height: 48px;
    background: url("../images/bitmaps/topp_meny_bg.gif") top right repeat-x;
}

#toppmeny li {
    height: 48px;
    float: left;
}

#toppmeny .topItem {
    background: url("../images/bitmaps/topp_meny_bg_h.gif") top right no-repeat;
}

#toppmeny .topItemSelected {
   background: url("../images/bitmaps/topp_meny_klikk_bg.gif") top right repeat;
}

#toppmeny .topItemOver {
    background: url("../images/bitmaps/topp_meny_over_bg.gif") top right repeat;
}

#toppmeny .topItemSelectedOver {
   background: url("topp_meny_klikk_bg.gif") top right repeat;
}

#toppmeny .topItemSelected a, #toppmeny .topItemSelectedOver a {
    color: #ffffff;
}
#toppmeny .topItemOver a {
    color: #014a7d;
}
#toppmeny li a {
    padding: 15px 10px 0 10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

#toppmeny li a.topItemArrow {
    background: url("../images/bitmaps/topp_meny_pil.gif") no-repeat;
    background-position: 0 20px;
    padding-left: 20px;
    margin-left: 5px;
}

.dropdownMenu {
    width: 200px;
}

.dropdownMenu a {
    display: block;
    line-height: 20px;
    width: 100%; /* Trengs for at IE skal gi linken full bredde */
    text-decoration: none;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
    color: #000000;
    border-bottom: 0;
    font-size: 1.2em;
}

.dropdownMenu a.siste {
    border-bottom: 1px solid #cccccc;
}

.dropdownMenu a:hover {
    color: #ffffff;
    background-color: #259afa;
    text-decoration: none;
}

#toppmeny li a {
    display: block;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    line-height: 26px;
}

.innhold, .innhold td{
    font-size: 0.8em;
}


input.sokeord {
    width: 100px;
    height: 20px;
}

input.sokeknapp {
    width: 20px;
    height: 20px;
    border: 0;
}

/*
 *  Knapper
 */

input.knapp {

}

div.knapp, div.knappHoyre {
    height: 33px;
    background: url("../images/bitmaps/knapp_blaa_bg.png") top left no-repeat;
}

div.knapp {
    float: left;
}

div.knappHoyre {
    float: right;
}

div.knapp a, div.knappHoyre a {
    display:block;
    padding-left: 30px;
    padding-right: 15px;
    font-size: 0.9em;
    line-height: 33px;
    text-decoration: none;
    background: url("../images/bitmaps/knapp_blaa_bg_h.png") top right no-repeat;
}

span.knapp {

    display:block;
    height: 33px;
    background: url("../images/bitmaps/knapp_blaa_bg.png") top left no-repeat;
}

span.knapp a {
    padding-left: 30px;
    padding-right: 15px;
    font-size: 0.9em;
    line-height: 33px;
    text-decoration: none;
    background: url("../images/bitmaps/knapp_blaa_bg_h.png") top right no-repeat;
}
/*
 *  Lenker / piler
 */

a.pilHoyre, a.pilVenstre {
    font-weight: bold;
    text-decoration: none;
    display: block;
    height: 20px;
    line-height: 20px;
    background-repeat: no-repeat;
}

a.pilHoyre {
    background-position: right center;
    padding-right: 22px;
}


a.pilVenstre {
    background-position: left center;
    padding-left: 22px;
    background-image: url("../images/bitmaps/pil_venstre.gif");
}

a.pilHoyre {
    background-image: url("../images/bitmaps/pil_hoyre.gif");
}

a.pilVenstre {
    background-image: url("../images/bitmaps/pil_venstre.gif");
}

a.pil {
    font-size: 0.9em;
    font-weight: bold;
    text-decoration:none;
    vertical-align:middle;
}

img.pil {
    vertical-align:middle;
}

a.abonnementskategori {
    color: #000000;
    text-decoration:none;
}

.bildetekst {
    font-size: 0.9em;
}
.forklaring {
    font-size: 0.7em;
}

.forsideNyheter {
    padding: 0;
    padding-bottom: 10px;
}


.forsideNyheter .overskrift {
    font-size: 0.8em;
    height: 33px;
    color: #000000;
    line-height: 23px;
    padding-left: 30px;
    background-repeat: no-repeat;
    background-image: url("../images/bitmaps/ikon_blaa_nyheter.gif");
}

.forsideNyheter ul {
    margin-top: 0px;
    margin-left: 18px;
    padding-left: 6px;
    font-size: 0.8em;
}

.forsideNyheter ul li {
    margin-left: 0px;
    padding-left: 0px;
}

.forsideNyheter .dato {
    color:#999999;
    font-size: 0.8em;
}

.forsideNyheter ul li {
    list-style-image: url("../images/bitmaps/lenke_blaa.gif");
}

.ingress {
    font-size: 0.9em;
    padding-bottom: 10px;
}

.seksjon {
    font-weight: bold;
    background: #e3eff7;
    background-image: url("../images/bitmaps/heading_bg.png");
    background-repeat: repeat-x;
    background-position: top;
    padding-left: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
}

.overskrift {
    position:relative;
    font-size: 1.2em;
    font-weight: bold;
    color: #014a7d;
}

.alias {
    font-size: 0.7em;
}

div.alias {
    font-size: 0.7em;
    padding-bottom: 5px;
}

.mellomtittel {
    font-weight: bold;
    padding-top: 12px;
    padding-bottom: 3px;
}

.brodtekst {
    padding-bottom: 10px;
}

.ingressliste {
    font-size: 0.7em;
    padding-bottom: 10px;
}


.skilleLoddrett {
    background-image:url("../images/bitmaps/loddrett.gif");
      
}


.skilleVannrett {
    background-image:url("../images/bitmaps/vannrett.gif");
}

.fotoalbumBilde {
	background-color: #f3f3f3;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.fotoalbumBildeValgt {
	background-color: #f3f3f3;
	border: 2px #0095d9 solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sidekart0 {
    font-size: 0.8em;
    font-weight: bold;
}

.sidekart1 {
    font-size: 0.8em;
}

.sidekart2 {
    font-size: 0.8em;
}

.sidekart3 {
    font-size: 0.7em;
}

.sokSti A {
    font-size: 0.7em;
    text-decoration: none;
}
.sokTittel {
    font-size: 0.7em;
    font-weight: bold;
    text-decoration: underline;
}

.sokTreff {
    margin-bottom: 20px;
}

.sokSistEndret {
    font-size: 0.7em;
    color: #999999;
}

.sokCurrentPage {
    font-weight: bold;
}


.MsoNormal {
    display: inline;
}

.skip {
    display: none;
}

/*
 *  LOS
 */

.losEmneordTjenester ul li {
    list-style-image: url("../images/bitmaps/lenke_stor.gif");
    font-size:0.95em;
    margin-top: 0.5em;
}

.losEmneordTjenester {
    font-size:0.9em;
}

.losTemaEmneord {
    width: 100%;
    background-image:url("../images/bitmaps/boks_blaa_fullbredde.png");
    background-repeat: no-repeat;
    background-position: top left;
    margin-top: 10px;
    padding-top: 10px;
}

.losTemaIkon  {
    height: 50px;
    width: 476px;
    color: #000000;
    font-size: 0.9em;
    padding-bottom: 10px;
    background-position:left;
    background-repeat: no-repeat;
}

.losTemaIkon .info_ikon {
    background-image: url("../images/bitmaps/ikon_liten_blaa_info.gif");
    height:23px;
    background-repeat: no-repeat;
    padding-bottom: 2px;
    margin-top: 1px;
    margin-left:54;
    padding-left:10px;
}

.losTemaIkon .arbeid, .losTemaIkon .barn, .losTemaIkon .bolig, .losTemaIkon .forbrukerspoersmaal,
    .losTemaIkon .helse, .losTemaIkon .individ, .losTemaIkon .kultur, .losTemaIkon .natur,
    .losTemaIkon .naering, .losTemaIkon .omsorg, .losTemaIkon .rettslige, .losTemaIkon .skatter,
    .losTemaIkon .skole, .losTemaIkon .trafikk {
    background-repeat: no-repeat;
    padding-bottom: 10px;
    margin-top: 10px;
    padding-left:54px;
}
.losTemaIkon .arbeid {
    background-image: url("../images/bitmaps/icon_stor_arbeid.gif");
}
.losTemaIkon .barn {
    background-image: url("../images/bitmaps/icon_stor_barn.gif");
}
.losTemaIkon .bolig {
    background-image: url("../images/bitmaps/icon_stor_bolig.gif");
}
.losTemaIkon .forbrukerspoersmaal {
    background-image: url("../images/bitmaps/icon_stor_forbrukersporsmal.gif");
}
.losTemaIkon .helse {
    background-image: url("../images/bitmaps/icon_stor_helse.gif");
}
.losTemaIkon .individ {
    background-image: url("../images/bitmaps/icon_stor_individ.gif");
}
.losTemaIkon .kultur {
    background-image: url("../images/bitmaps/icon_stor_kultur.gif");
}
.losTemaIkon .natur {
    background-image: url("../images/bitmaps/icon_stor_natur.gif");
}
.losTemaIkon .naering {
    background-image: url("../images/bitmaps/icon_stor_naring.gif");
}
.losTemaIkon .omsorg {
    background-image: url("../images/bitmaps/icon_stor_omsorg.gif");
}
.losTemaIkon .rettslige {
    background-image: url("../images/bitmaps/icon_stor_rettslige.gif");
}
.losTemaIkon .skatter {
    background-image: url("../images/bitmaps/icon_stor_skatter.gif");
}
.losTemaIkon .skole {
    background-image: url("../images/bitmaps/icon_stor_skole.gif");
}
.losTemaIkon .trafikk {
    background-image: url("../images/bitmaps/icon_stor_trafikk.gif");
}

.losTemaEmneord ul li {
    list-style-image: url("../images/bitmaps/lenke_stor.gif");
    margin-top: 3px;
    margin-bottom: 5px;
}

.losTemaEmneord ul li a {
    text-decoration: underline;
    font-size: 0.9em;

}

.losEmneOrdSeOgsaa ul li {
    list-style-image: url("../images/bitmaps/lenke_stor.gif");
    font-size:1em;
}

.losSelect {
    font-size: 0.75em;
    width: 185px;
}

.losSupplier {
    color: #999999;
}

.losTjeneste {
    font-size: 1em;
    padding-bottom: 10px;
}

.losTjeneste h1 {
    height: 50px;
    width: 482px;
    font-size: 1.1em;
    font-weight: bold;
    color: #014a7d;
    background-image: url("../images/bitmaps/icon_stor_tjenestebeskrivelse.gif");
    background-repeat: no-repeat;
    background-position:left;
    margin-top: 10px;
    padding-top: 2px;
    padding-left:48px;
    padding-bottom: 2px;
}

.losTjeneste h2 {
    height: 15px;
    width: 100%;
    font-size: 1em;
    font-weight: bold;
    background-image: url("../images/bitmaps/heading_bg.png");
    background-repeat: repeat;
    background-position: top left;
    margin-top: 10px;
    padding-top: 1px;
    padding-left:3px;
    padding-bottom: 1px;
}

.losTjeneste h3 {
    font-size: 0.9em;
    font-weight: bold;
 }

.losTjeneste .tekstinnhold {
    font-size: 0.9em;
    padding-bottom: 5px;
}

.losTjeneste .tekstinnhold a {
    display: block;
    text-decoration: underline;
    padding-left:15px;
    background-image: url("../images/bitmaps/lenke_blaa.gif");
    background-repeat: no-repeat;
    padding-bottom: 5px;
}
