/* RETTSKILDENE */

/* Styling for å merke brukkete linker - fjernes før prod! */
SPAN.brukket { background: yellow; color: #C30000; font-weight: bold; border-left: 3px solid yellow; border-right: 3px solid yellow; border-top: 1px solid yellow; border-bottom: 1px solid yellow; }

#rettskildeneMain { width: 967px; margin: 20px auto; }

h2 { color: #3e3832; }
h2 a, h2 a:visited { color: #0074c2; }
h2 a:hover { text-decoration: underline; }

#queryparameter { width: 163px; }
/* #NAVheaderContainer, #NAVcenterContainer, #NAVborderBottomCenter { max-width: 967px; margin: 0 auto; } */

#NAVheaderContainer #NAVheaderContentContainer { margin-top: 0; }
#NAVheaderContainer #NAVheaderContentContainer .NAVlogoContainer { margin-left: 32px; }
#NAVheaderContainer { float: none; }
#NAVheaderContainer #NAVheaderContent { margin-top: 18px; width: 300px; }
#NAVpageContainer #NAVcontentContainer { padding-top: 0; }

#NAVcontentContainer TABLE { border-collapse: collapse; background: url(../bilder/dashedhorizontal.gif) repeat-x 10px top;  }
#NAVcontentContainer TABLE TR { background: url(../bilder/dashedhorizontal.gif) repeat-x 10px bottom;  }
#NAVcontentContainer TABLE TD { padding: 7px 11px; line-height: 1.5em; }
#NAVcontentContainer TABLE TD P { padding: 0; margin: 0;  }

#NAVcontentContainer.rundskrivVedlegg UL { list-style-type: square; list-style-position: outside; margin: 5px 0px 8px 16px; }
#NAVcontentContainer.rundskrivVedlegg OL { list-style-type: decimal; list-style-position: outside; margin: 5px 0px 16px 25px; }
#NAVcontentContainer.rundskrivVedlegg p.Note { display: block; }

#forsidenLinkHeader { float: left; line-height:20px; font-weight:bold; font-size:13px;  }

.NAVbtn, .button, .loginButton { background: none; }


/* MENY */

.menu { display: none; position: absolute; z-index: 100; width: 500px; }
.menu UL { float: left; background: #fff; border: 1px solid #988f86; }
.menu UL.second { border-left: none; }
.menu UL LI { display: block; width: 248px; }
.menu UL LI A { display: block; height: 100%; margin: 0 12px; padding: 7px 0; color: #000; background: url(../bilder/dashedhorizontal.gif) repeat-x 10px bottom; }
.menu UL LI A:visited { color: #000; }

.menuContainer { margin: 20px; }
.menuContainer .menuC { border-top: 1px solid #988f86; }
.menuContainer DIV { float: left; width: 49%; border: 1px solid #988f86; border-bottom: none; }
.menuContainer DIV UL LI { border-bottom: 1px solid #988f86; }
.menuContainer A { display: block; color: #000; padding: 1px 4px; }
.menuContainer A:hover { background: #f2f2f2; }

#navigation { margin: 0 0 0 18px; }
#folketrygd, #hovednummer { float: left; margin-left: 12px; width: 285px; }
#navigation A.whole { display: block; font-size: 14px; font-weight: bold; background: url(../bilder/select_whole.gif) repeat-x; height: 14px; padding: 6px 10px; color: #000; width: 265px; cursor: pointer; text-decoration: none; }
#andre_lover { display: block; cursor: pointer; text-decoration: none; color: #000; font-weight: bold; font-size: 14px; text-align: center; }
.lnkbtn { background: url(../bilder/btn_110.gif) no-repeat; display: block; float:left; width: 110px; height: 20px; margin-left: 12px; padding-top: 6px; }


.hover { background: #f2f2f2; }


/****************************************
*
*	Rettskildene - specific styles
*
*****************************************/
/*
Kommentert ut nå fordi markering av tekst i IE feilet med denne her. Har ikke sett noen endringer på siten. 30.10.08
#NAVpageContainer { position:relative; }
*/

#NAVcontentContainer { width: 68%; }
#NAVrelevantContentContainer { width:26% !important; margin-top: 1px; }
#NAVcontentContainer h1 { font-size: 2em; }
#NAVcontentContainer h1.rundskrivheading { font-weight: bold; font-family: Arial,verdana,sans-serif; color: #3e3832; border-bottom: 4px solid #e98300; margin: 16px 0 20px 0; padding-bottom:4px; }
#NAVcontentContainer h1.vedleggheading { font-weight: bold; font-family: Arial,verdana,sans-serif; color: #3e3832; border-bottom: 4px solid #aab416; margin: 16px 0 20px 0; padding-bottom:4px; }
#NAVcontentContainer h1.lovheading { font-weight: bold; font-family: Arial,verdana,sans-serif; color: #3e3832; border-bottom: 4px solid #b7b1a9; margin: 16px 0 20px 0; padding-bottom:4px; }
#NAVcontentContainer h1.forskriftheading { font-weight: bold; font-family: Arial,verdana,sans-serif; color: #3e3832; border-bottom: 4px solid #00a9e0; margin: 16px 0 20px 0; padding-bottom:4px; }
#NAVcontentContainer h1 { font-weight: bold; font-family: Arial,verdana,sans-serif; color: #3e3832; margin: 24px 0 20px 0; }
#NAVcontentContainer h2  { font-size: 1.2em; font-weight: bold; font-family: Arial,verdana,sans-serif; color: #3e3832; margin: 20px 0 16px 0; }
#NAVcontentContainer h3 { font-weight: bold; font-family: Arial,verdana,sans-serif; color: #3e3832; margin: 20px 0 16px 0; }
#NAVcontentContainer h5 { font-weight: bold; font-family: Arial,verdana,sans-serif; color: #3e3832; margin: 20px 0 16px 0; background: none; padding: 0; }
#NAVcontentContainer h6 { font-weight: bold; font-family: Arial,verdana,sans-serif; color: #3e3832; margin: 20px 0 16px 0; }
#NAVcontentContainer p {  margin-top: 14px; }
#NAVcontentContainer p.Note { display:inline;  font-weight:bold;  font-size:12px; }

DIV.relatedContent { margin: 36px 40px 32px 0; }
.relatedContent A { font-family: Arial,verdana,sans-serif; font-size:12px; color: #0074c2; }
A:visited { color: #8B32E5; }
A.nolink { color: #000; text-decoration: none; }


#NAVrelevantContentContainer { overflow: hidden; }
#NAVrelevantContentContainer ul { padding: 0; margin: 0; list-style-type: none; }
#NAVrelevantContentContainer ul li { margin: 0 0 6px 10px; }

.relatedContent h3 { font-family: Arial,verdana,sans-serif; font-size:16px; font-weight: bold; color: #3e3832; border-bottom: 1px solid #3e3832; }
.lovBackground { background: #b7b1a9; margin: 0 0 14px 0; height: 21px; }
.lovhjemmelBackground { background: #b7b1a9; margin: 0 0 14px 0; height: 21px; }
.rundskrivBackground { background: #e98300; margin: 0 0 14px 0; height: 21px; }
.forskriftBackground { background: #00a9e0; margin: 0 0 14px 0; height: 21px; }
.vedleggBackground { background: #aab416; margin: 0 0 14px 0; height: 21px; }
.relatertBackground { background: #f9f8f7; margin: 0 0 14px 0; }
.annetBackground { background: #333333; margin: 0 0 14px 0; height: 21px; }
.lovHeader, .rundskrivHeader, .forskriftHeader, .vedleggHeader, .relatertHeader, .lovhjemmelHeader { padding: 0 0 0 6px; margin: 0 0 0 4px;  background: #f9f8f7; min-height: 21px; }

div#relatedOverview { margin: 0 40px 32px 0; border-top: 1px dashed #3e3832; padding: 6px 0 0 14px;}
#relatedOverview A { font-family: Arial,verdana,sans-serif; font-size:12px; font-weight: bold; color: #0074c2; } 

.AndreLoverGroupHeading{ padding-top: 1.5em; font-weight: bold; font-size: 1.2em;}
.AndreLoverLeft, .AndreLoverCenter, .AndreLoverRight { float: left; width: 285px; margin-right: 10px; }


/* FORSIDE */

BODY.fullMainContent #NAVcontentContainer { width: 98%; }
BODY.wideMainContent #NAVcontentContainer { width: 75%; }
BODY.wideMainContent #NAVrelevantContentContainer{ width: 20% !important; }

.EndringsloggStart { width: 75%; float: left; padding-bottom: 20px; }
.EndringsloggStart H1 { font-size: 2em; }
.EndringsloggContent { padding: 20px 0 20px 20px; vertical-align: top; }
.EndringsloggStart P.ingress, .EndringsloggContent P { width: 500px; }
.EndringsloggStart P.ingress { background: url(../bilder/dashedhorizontal.gif) repeat-x 0 bottom; height: 20px; }

#NAVendringsloggContainer { clear: both; border-collapse: collapse; }
#NAVendringsloggContainer .EndringsloggContent P { margin-top: -4px; }
#NAVendringsloggContainer .EndringsloggContent H2 { background: url(../bilder/arrow_up.gif) no-repeat 90px; margin: 0 0 6px; cursor: pointer; }

.EndringsloggContent .divider { border-top: 1px solid #3e3832; font-size: 1px; }
.Endringslogg { width: 688px; }
.Endringslogg TABLE { margin-top: 5px; border-collapse: collapse; width: 100%; }
.Endringslogg TABLE TR { cursor: pointer; }
.Endringslogg TABLE TR.even { background: #f2f2f2; }
.Endringslogg TABLE TD { padding: 0 6px; }
.Endringslogg TABLE TD.first { padding: 0; width: 20px; }
.Endringslogg TABLE TD.second { width: 60px; }
.Endringslogg TABLE TD.third { width: 60px; }
.Endringslogg TABLE TD.fourth { padding: 5px 1px; }
.Endringslogg TABLE TD.fourth A { color: #3E3832; }

.Endringslogg TABLE TR TD.first DIV { height: 23px; width: 9px; }
.Endringslogg TABLE TR.Lov TD.first DIV { background: #b7b1a9; }
.Endringslogg TABLE TR.Vedlegg TD.first DIV { background: #aab416; }
.Endringslogg TABLE TR.Rundskriv TD.first DIV { background: #e98300; }
.Endringslogg TABLE TR.Forskrift TD.first DIV { background: #00a9e0; }
.Endringslogg TABLE TR.Annet TD.first DIV { background: #d5d5d5; }

.Endringslogg TABLE TR.Lov TD { border-bottom: 1px solid #b7b1a9; }
.Endringslogg TABLE TR.Vedlegg TD { border-bottom: 1px solid #aab416; }
.Endringslogg TABLE TR.Rundskriv TD { border-bottom: 1px solid #e98300; }
.Endringslogg TABLE TR.Forskrift TD { border-bottom: 1px solid #00a9e0; }
.Endringslogg TABLE TR.Annet TD { border-bottom: 1px solid #d5d5d5; }

DIV.RelatedLinks { margin-top: 33px; }
DIV.RelatedLinks .Border, TD.Endringsloggfilter .Border { border-top: 1px solid #3e3832; border-bottom: 1px solid #3e3832; width: 160px; padding: 12px 0 4px; font-weight: bold; }
DIV.RelatedLinks .Border LI { line-height: 16px; padding-bottom: 10px; }

TD.Endringsloggfilter { width: 185px; vertical-align: top; padding-left: 32px; }
TD.Endringsloggfilter .divider { border-top: 1px solid #3e3832; width: 161px; }
TD.Endringsloggfilter H3 { color: #3e3832; margin: 20px 23px 5px 0; background: url(../bilder/arrow_down.gif) no-repeat 30px; cursor: pointer; }

TD.Endringsloggfilter OL { margin-right: 23px; border-bottom: 1px solid #3e3832; padding-bottom: 10px; }
TD.Endringsloggfilter OL LI { border-bottom: 2px solid #f9f8f7; }
TD.Endringsloggfilter OL LI.lovbox { background: transparent url(../bilder/bkg_lov.png) repeat-y -4px 0; }
TD.Endringsloggfilter OL LI.vedleggbox { background: transparent url(../bilder/bkg_vedlegg.png) repeat-y -4px 0; }
TD.Endringsloggfilter OL LI.rundskrivbox { background: transparent url(../bilder/bkg_rundskriv.png) repeat-y -4px 0; }
TD.Endringsloggfilter OL LI.forskriftbox { background: transparent url(../bilder/bkg_forskrift.png) repeat-y -4px 0; }
TD.Endringsloggfilter OL LI.annetbox { background: transparent url(../bilder/bkg_ukjent.png) repeat-y -4px 0; }
TD.Endringsloggfilter OL LI INPUT { margin-left: 11px; }
TD.Endringsloggfilter .NAVbtn { margin: 20px 0; }

#innholdstype { margin-right: 23px; padding-bottom: 10px; }
#innholdstype LI { border-bottom: 2px solid #f9f8f7; }
#innholdstype LI.lovbox { background: transparent url(../bilder/bkg_lov.png) repeat-y -4px 0; }
#innholdstype LI.vedleggbox { background: transparent url(../bilder/bkg_vedlegg.png) repeat-y -4px 0; }
#innholdstype LI.ukjentbox { background: transparent url(../bilder/bkg_ukjent.png) repeat-y -4px 0; }
#innholdstype LI.forskriftbox { background: transparent url(../bilder/bkg_forskrift.png) repeat-y -4px 0; }
#innholdstype LI.rundskrivbox { background: transparent url(../bilder/bkg_rundskriv.png) repeat-y -4px 0; }
#innholdstype LI INPUT { float: left; margin-left: 11px; }
#innholdstype LI LABEL { float: left; display: block; padding-left: 3px; width: 120px; }
.rightColSearch .divider, #innholdstype .divider { border-top: 1px solid #3e3832; width: 157px; }

DIV.paginationMenu { clear: left; float: left; margin: 10px 0 0; width: 100%; font-size: 0.9em; background: transparent url(../bilder/dashedhorizontal.gif) repeat-x 0 top; padding-top: 10px; }
DIV.paginationMenu UL { float: left; }
DIV.paginationMenu LI { float: left; }
DIV.paginationMenu STRONG { float: left; background: #e7e7e7; border: 1px solid #e7e7e7; color: #3e3832; display: block; padding: 2px 4px; }
DIV.paginationMenu A { float: left; background: #fff; border: 1px solid #e7e7e7; color: #3e3832; padding: 2px 4px; }
DIV.paginationMenu A:hover { background-color: #e7e7e7; }
DIV.paginationMenu .pageArrowLeft { float: left; background: transparent url(../bilder/arrow_left.gif) no-repeat left 2px; border: none; padding: 0 0 0 13px; margin: 3px 8px 0 0; color: #3e3832; }
DIV.paginationMenu .pageArrowLeftFirst { float: left; background: transparent url(../bilder/arrow_left.gif) no-repeat left 2px; border: none; padding: 0 0 0 13px; margin: 3px 8px 0 0; color: gray; }
DIV.paginationMenu .pageArrowRight { float: left; background: transparent url(../bilder/arrow_right.gif) no-repeat right 2px; border: none; padding: 0 13px 0 0; margin: 3px 0 0 6px; color: #3e3832; }
DIV.paginationMenu .pageArrowRightLast { float: left; background: transparent url(../bilder/arrow_right.gif) no-repeat right 2px; border: none; padding: 0 13px 0 0; margin: 3px 0 0 6px; color: gray; }

DIV.paginationMenu A.pageArrowLeft:hover { background-color: transparent; }
DIV.paginationMenu A.pageArrowRight:hover { background-color: transparent; }


/* MEDIKAMENTLISTE */
DIV.listLinksContainer { margin-top: 24px; }
DIV.listLinksContainer LI { display: block; float: left; height: 24px; }
DIV.listLinksContainer LI H2 { display: inline; }
DIV.listLinksContainer LI A { font-size: 1.4em; font-weight: bold; text-transform: uppercase; color: #000; display: block; text-align: center;}
DIV.listLinksContainer LI A.medikament {width: 29px;}
DIV.listLinksContainer LI A.selected { color: #C30000; }
DIV.preparatListContainer { float: left; clear: both; width: 250px; }
DIV.virkestoffListContainer { float: left; width: 250px; }
DIV#virkestoff { width: 68%; overflow: hidden; clear:both; }

DIV.column { float: left; width: 285px; margin-right: 10px; }
H2.medikamentOversikt { padding-top: 1.5em; font-weight: bold; font-size: 1.2em;}

/** Oversikt **/
#NAVcontentContainer TABLE.OversiktMain { border-collapse: separate; background: none; }
#NAVcontentContainer TABLE TR.OversiktHeader { background: none; }
#NAVcontentContainer TABLE TR.OversiktHeader H1 { color: #3e3832; border-bottom: 4px solid #b7b1a9; margin: 16px 0 20px 0; padding-bottom:4px; }
#NAVcontentContainer .OversiktInfo H2 { font-size: 2em; line-height:1.2em; }
#NAVcontentContainer TABLE TR.OversiktInfo { padding-bottom:24px; background: none; }
#NAVcontentContainer TABLE TR.OversiktPart { background: url(../bilder/dashedhorizontal.gif) repeat-x 0 top; }
#NAVcontentContainer TABLE TR.OversiktPart H3 { font-size: 1.4em; margin: 10px 0; }
#NAVcontentContainer TABLE TR.OversiktPart H3 A { display: block; color: #3e3832; }
#NAVcontentContainer TABLE TR.OversiktSpace { background: none; }
#NAVcontentContainer TABLE TR.OversiktSpace TD { padding: 0; height: 8px; }

#NAVcontentContainer TABLE TR.relatertEmneInnhold   { background: none; line-height: 22px; padding: 5px 11px 0 0; }
#NAVcontentContainer TABLE TD.rundskrivEmneBakgrunn { padding-left: 4px; height: 100%; padding: 5px 11px 0 0; vertical-align: top; }
#NAVcontentContainer TABLE TD.rundskrivEmneBakgrunn DIV { background: url(../bilder/bkg_rundskriv.png) repeat-y -4px 0; padding: 0 11px; height: 100%; }
#NAVcontentContainer TABLE TD.forskriftEmneBakgrunn { padding-left: 4px; height: 100%; padding: 5px 11px 0 0; vertical-align: top; }
#NAVcontentContainer TABLE TD.forskriftEmneBakgrunn DIV { background: url(../bilder/bkg_forskrift.png) repeat-y -4px 0; padding: 0 11px; height: 100%; }
#NAVcontentContainer TABLE TD.vedleggEmneBakgrunn { padding-left: 4px; height: 100%; padding: 5px 11px 0 0; vertical-align: top; }
#NAVcontentContainer TABLE TD.vedleggEmneBakgrunn DIV { background: url(../bilder/bkg_vedlegg.png) repeat-y -4px 0; padding: 0 11px; height: 100%; }
#NAVcontentContainer TABLE TD.annetEmneBakgrunn { height: 100%; padding: 5px 11px 0 0; vertical-align: top; }
#NAVcontentContainer TABLE TD.annetEmneBakgrunn DIV { background: url(../bilder/bkg_ukjent.png) repeat-y -4px 0; padding: 0 11px; height: 100%; }
#NAVcontentContainer TABLE TD.emneInnhold           { width: 520px; padding: 2px; }

.tittelBakgrunn        { background: #b7b1a9; padding-left: 4px; display: block; float: left; }
.tittelOverskrift H3   { font-weight: bold; font-family: Arial,verdana,sans-serif; color: #3e3832; }
.tittelOverskrift      { padding-left: 10px; display:block; float:left; background: #f9f8f7; margin: 0;}
.tittelPadding         { display: block; padding: 0; line-height: 10px; clear: both; }

/** Egenprodusert */
p.Endring { font-style: italic;}
p.Note { font-weight: bold; }

/** Feilside **/
#NAVcontentContainer #errorPage h1 { font-weight: bold; font-family: Arial,verdana,sans-serif;  color: #3e3832; border-bottom: 4px solid #c30000; margin: 20px 0 20px 0; padding-bottom:4px; }
#NAVcontentContainer #errorPage h2 { font-weight: bold; font-family: Arial,verdana,sans-serif; color: #3e3832; margin-top: 20px; }
#NAVcontentContainer #errorPage p { font-weight: normal; font-size:12px; color: #3e3832; }

/* Rettskjennelser */
.trygderettKjennelserYearList UL LI { width: 5em; }
.trygderettKjennelserList { clear: both; margin-top: 35px; width: 700px; }
.trygderettKjennelserList TR { margin-top: 3px; background: url(../bilder/dashedhorizontal.gif) repeat-x 10px top; }
.trygderettKjennelserList TR TD { vertical-align: top; padding: 4px; }
.trygderettskjennelseDetaljer { clear: both; width: 68%; overflow: hidden; clear:both; }

/* Prinsippkjennelser */
.prinsippKjennelserList UL LI { width: 5em; }
.prinsippKjennelserList { clear: both; margin-top: 35px; width: 700px; }
.prinsippKjennelserList TR { margin-top: 3px; background: url(../bilder/dashedhorizontal.gif) repeat-x 10px top; }
.prinsippKjennelserList TR TD { vertical-align: top; padding: 4px; }
.prinsippKjennelseDetaljer {clear: both; width: 68%; overflow: hidden; clear:both; }

.prinsippKjennelserChapterList { margin-top: 24px; }
.prinsippKjennelserChapterList LI { display: block; float: left; width: 110px; height: 24px; }
.prinsippKjennelserChapterList LI H2 { display: inline; }
.prinsippKjennelserChapterList LI A { font-size: 1.4em; font-weight: bold; color: #000; }
.prinsippKjennelserChapterList LI A.selected { color: #C30000; }

.prinsippkjennelseLine { margin-top: 3px; background: url(../bilder/dashedhorizontal.gif) repeat-x 10px top; height: 3px;  border: 0; }

/* Lovoversikt */

#rettskildeneMain .innholdsfortegnelse A { line-height: 1.5em; }
#rettskildeneMain .innholdsfortegnelse A.chapterLevel-1 { display: block; color: #000; font-weight: bold; font-size: 1.5em; margin: 20px 0 15px; padding-top: 15px; line-height: 1.2em; background: url(../bilder/dashedhorizontal.gif) repeat-x top }
#rettskildeneMain .innholdsfortegnelse A.chapterLevel-2 { display: block; color: #000; font-weight: bold; font-size: 1.4em; margin: 22px 0 11px; line-height: 1.2em; }
#rettskildeneMain .innholdsfortegnelse A.chapterLevel-3 { display: block; color: #000; font-weight: bold; margin: 14px 0 7px; }

#lbinner H1 { color:#3E3832; font-family:Arial,verdana,sans-serif; font-size:20px; font-weight:bold; margin:12px 0 8px;}
#NAVcontentContainer H2 A.lovkommentar { color: #0074C4; }

/* Virkestoff */
#virkestoff TABLE { margin-bottom: 10px; }
#virkestoff TABLE TR { vertical-align: top; }

A.forskriftEndringPopup, A.lovEndringPopup { display: block; width: 100%; border-bottom: 1px solid #000; background: url('../bilder/arrow_down.gif') no-repeat 95px 2px; color: #000 !important; padding-bottom: 6px; font-weight: bold; margin-bottom: 10px; }
#sdouter { padding: 20px; border: 1px solid #000; margin: -11px 0 10px 0; }


/* Søkeside */

.searchFieldHeaderDivider { width: 884px; height: 6px; border-top: 1px solid #000; margin-top: 3px; }
.searchFieldHeaderTable { margin-top: 30px; background: none !important; }
.searchFieldHeaderTable #queryfield { width: 350px; }
.searchFieldHeaderTable TR { background: none !important; }
.searchFieldHeaderTable TD { padding: 7px 5px !important; }

.leftColSearch { width: 75%; float: left; }
.leftColSearch TABLE { border-collapse: collapse; }
.leftColSearch TABLE TR TD.first { vertical-align: bottom; }
.leftColSearch TABLE TR TD.second { padding-left: 9px; vertical-align: bottom; line-height: 1.5em; }
.leftColSearch TABLE TR TD.second A { display: block; color: #3E3832; cursor: pointer; }
.leftColSearch TABLE TR TD.second A:hover { background: #efefef; text-decoration: none; }
.leftColSearch TABLE TR TD.first DIV { width: 9px; }
.leftColSearch TABLE TR.Lov TD.first DIV { background: #b7b1a9; }
.leftColSearch TABLE TR.Vedlegg TD.first DIV { background: #aab416; }
.leftColSearch TABLE TR.Rundskriv TD.first DIV { background: #e98300; }
.leftColSearch TABLE TR.Forskrift TD.first DIV { background: #00a9e0; }

.leftColSearch TABLE TR.Lov TD { border-bottom: 1px solid #b7b1a9; }
.leftColSearch TABLE TR.Vedlegg TD { border-bottom: 1px solid #aab416; }
.leftColSearch TABLE TR.Rundskriv TD { border-bottom: 1px solid #e98300; }
.leftColSearch TABLE TR.Forskrift TD { border-bottom: 1px solid #00a9e0; }

.leftColSearch { width: 75%; float: left; }
.leftColSearch UL LI A { display: block; color: #3E3832; cursor: pointer; }
.leftColSearch UL LI A:hover { background: #efefef; text-decoration: none; }
.leftColSearch H3 { margin: 10px 0 0 0 !important; }
.leftColSearch UL LI.Lov { border-bottom: 1px solid #b7b1a9; background: url(../bilder/bkg_lov.png) repeat-y; padding: 1px 0 6px 18px; vertical-align: bottom; line-height: 1.5em; margin-top: 8px; }
.leftColSearch UL LI.Vedlegg { border-bottom: 1px solid #aab416; background: url(../bilder/bkg_vedlegg.png) repeat-y; padding: 1px 0 6px 18px; vertical-align: bottom; line-height: 1.5em; margin-top: 8px; }
.leftColSearch UL LI.Rundskriv { border-bottom: 1px solid #e98300; background: url(../bilder/bkg_rundskriv.png) repeat-y; padding: 1px 0 6px 18px; vertical-align: bottom; line-height: 1.5em; margin-top: 8px; }
.leftColSearch UL LI.Forskrift { border-bottom: 1px solid #00a9e0; background: url(../bilder/bkg_forskrift.png) repeat-y; padding: 1px 0 6px 18px; vertical-align: bottom; line-height: 1.5em; margin-top: 8px; }
.leftColSearch UL LI.Ukjent { border-bottom: 1px solid #d5d5d5; background: url(../bilder/bkg_ukjent.png) repeat-y; padding: 1px 0 6px 18px; vertical-align: bottom; line-height: 1.5em; margin-top: 8px; }

.rightColSearch { width: 20%; float: right; }
.leftColSearch h3 { font-size: 1em !important; }
.rightColSearch h3 { font-size: 1em !important; margin: 20px 0 7px !important; }
.resetContainer { padding-top:8px; }

.searchFieldFooter { margin-top: 8px; }



