/***** COMMON *****/
body
{
	font-size: 70%;
}
div, span, input, p, li, a
{
	font-size: 100%;
}

body, div, span, input, p, li, a
{
	font-family: tahoma, verdana, Sans-Serif;
	color: #000;
	background-color: Transparent;
}

select
{
	font-family: tahoma, verdana, Sans-Serif;
	color: #000;
	background-color: #FFFFFF;
	font-size: 100%;
}

input[disabled], select[disabled]
{
	background-color: #CCCCCC !important;
	color: #ADAA9C !important;
}

.clr
{
	clear: both;
	height: 1px;
}
.spacer, .hdnTitle, .hdn2
{
	display: none;
}
img
{
	border: none;
}

.bbDokumentNoter h2
{
    font-family: tahoma, verdana, sans-serif;
	font-size: 120%;
	margin: 0px;
	padding: 0px;
}

.hdr h2
{
	font-family: "Renault T Med" , Times, Georgia, "Times New Roman" , serif;
	font-size: 175%;
	color: #2C5124;
	margin: 0px;
	padding: 0px;
	background-color: Transparent;
}

.hdr h3
{
	font-family: "Renault T Med" , Times, Georgia, "Times New Roman" , serif;
	font-size: 125%;
	color: #2C5124;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	background-color: Transparent;
}

h2.hdr
{
	font-family: "Renault T Med" , Times, Georgia, "Times New Roman" , serif;
	font-size: 175%;
	color: #2C5124;
	margin: 0px;
	padding: 0px;
	background-color: Transparent;
}

h3.hdr
{
	font-family: "Renault T Med" , Times, Georgia, "Times New Roman" , serif;
	font-size: 125%;
	color: #2C5124;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	background-color: Transparent;
}

/* FORM ELEMENTS */
.txt
{
	border: 1px solid #6B9860;
	padding-left: 5px;
	background-color: #FFFFFF;
	color: #000000;
}

.btn
{
	width: 75px;
	padding-top: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	background: #CCCCCC url(     '../images/bg_btn.gif' ) left top repeat-x;
	border: solid 1px #000000;
}

.ddl
{
	width: auto;
}

.list
{
	width: auto;
}

.chk
{
	vertical-align: middle;
}

.chk label
{
	height: 100%;
	margin-left: 5px;
}

hr
{
	margin: 0px;
	padding: 0px;
	height: 1px;
	border: none;
	color: #DEDEDE;
	background-color: #DEDEDE;
}

.disabled
{
	background-color: #CECFCE;
	color: #ADAA9C;
}

/* DATA TABLE */
.tbl
{
	width: 100%;
}

.tbl .th, .tbl td
{
	padding: 4px 5px;
	border-left: 1px solid #FFF;
	vertical-align: top;
}

.tbl .th td
{
	text-align: left;
	font-weight: normal;
	padding: 0px 15px 10px 0px;
}

.tbl .th td a, .tbl .th td a:link, .tbl .th td a:active, .tbl .th td a:visited
{
	line-height: 30px;
	text-decoration: none;
	font-size: 80%;
}

.tbl .th .active, .tbl .th .active a
{
	font-weight: bold;
}

.tbl .th .sortDown a
{
	background: url(     '../images/arrow_red_down.gif' ) right top no-repeat;
	padding-right: 15px;
}

.tbl .th .sortUp a
{
	background: url(  '../images/arrow_red_up.gif' ) right top no-repeat;
	padding-right: 15px;
}

.tbl td.new
{
	background-image: url('../images/icon_excla.gif' );
	background-position: right center;
	background-repeat: no-repeat;
}

.tbl .row
{
	background-color: #E9E9E9;
	color: #000;
}
.tbl .row td a
{
	text-decoration: none;
}
.tbl .altRow
{
	background-color: #FFFFFF;
	color: #000;
}
.tbl .altRow td a
{
	text-decoration: none;
}
.tbl .footer
{
	visibility: hidden;
}
.tbl .footer td
{
	padding: 0px;
}
.tbl .footer img
{
	width: 1px;
	height: 1px;
}

/***** MAIN *****/
body
{
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	background: #FFF url(     '../images/bg_lGrey.gif' ) left top repeat-x;
}

.divCon1
{
	display: block;
	width: 1044px;
	background: url(     '../images/bg_dGrey.gif' ) left top repeat-x;
	padding: 0px 1px;
	margin: 0 auto 20px auto;
}

.divCon2
{
	display: block;
	border: 1px solid #FFF;
	border-top: none;
	border-bottom: none;
	background: url(     '../images/bg_lGrey2.gif' ) left top repeat-x;
	padding: 0px 1px;
}

.divCon3
{
	display: block;
	background: url(     '../images/bg_dragon.gif' ) 535px 0px no-repeat;
	padding: 15px;
}

/***** SIDE BOX *****/
.sideBox
{
	width: 326px;
	float: left;
}

/* SEARCH BOX */
.searchBox
{
	margin-left: 4px;
	width: 325px;
	display: block;
	color: #FFFFFF;
	border-bottom: 1px solid #EEE;
	height:230px;
}
.searchBox.feltsoegning
{
    background: #244E20 url(     '../images/greenbox_bg_felt.gif' ) left top no-repeat;
}

.searchBox.simpelsoegning
{
    background: #244E20 url(     '../images/greenbox_bg_simpel.gif' ) left top no-repeat;
}

.searchBox .wrapper1
{
	
}

.searchBox .wrapper2
{
	padding: 25px 16px 20px 16px;	
}

.searchBox.feltsoegning .hdr
{
    
    margin-top:40px;
	margin-bottom: 17px;
}

.searchBox.simpelsoegning .hdr
{
    
    margin-top:40px;
	margin-bottom: 22px;
}

.searchBox span
{
	color: #FFF;
	background-color: Transparent;
}
.txt1
{
	width: 284px;
	margin-bottom: 7px;
	border-style: inset;
	border-width: 1px;
}
.txt2
{
	width: 109px;
	margin-right: 7px;
	border-style: inset;
	border-width: 1px;
}
.txt3
{
	width: 160px;
	border-style: inset;
	border-width: 1px;
}
.searchBox .filter
{
	color: #FFF;
	background-color: Transparent;
	display: block;
	margin-top: 5px;
	margin-bottom: 12px;
	margin-left: -3px;
}

.searchBox .filter span, .searchBox .filter .rb
{
	font-style: normal;
	zoom: 100%;
	margin-left: -3px;
	margin-right: 0px;
}

.rb label
{
	vertical-align: bottom;
	padding-bottom: 4px;
	zoom: 100%;
}

.searchBox .rb
{
	margin: 0px 2px 0px 5px;
	vertical-align: middle;
}


.searchBox .bottom a.lnkAdv, .searchBox .bottom a.lnkAdv:link, .searchBox .bottom a.lnkAdv:active, .searchBox .bottom a.lnkAdv:visited
{
	color: #FFF;
	padding-left: 16px;
	background: url(     '../images/arrow_red2.gif' ) center left no-repeat;
	border-bottom: 1px solid #214D21;
	text-decoration:none;
}
.searchBox .bottom a.lnkAdv:hover
{
	text-decoration:underline;
}

.searchBox .btnSearch
{
	float: right;
	width: 85px;
	margin-right: 1px;
}

.searchBox .lnkHelp
{
	float: right;
	margin-top: 3px;
	margin-right: 8px;
}

/* SIDE MENU */
div.sideMenu
{
	padding-left: 5px;
	margin-top: 18px;
}

ul.sideMenu
{
	margin: 0px;
	padding: 0px;
	width: 320px;
	list-style: none;
}

ul.subMenu
{
	list-style: none;
	margin-left: 30px;
	padding: 0px;
}

ul.sideMenu img
{
	vertical-align: middle;
	margin-right: 5px;
}

ul.sideMenu li
{
	display: block;
	border-top: 1px dotted #447100 !important;
	padding: 3px 0px 3px 15px;
}

ul.sideMenu li.first
{
	border: none !important;
}

ul.subMenu li
{
	border: none !important;
	padding: 2px 0px 2px 18px;
	background: url(     '../images/arrow_red.gif' ) center left no-repeat;
}

ul.subMenu li.hdr
{
	background: none;
}

ul.sideMenu a, ul.sideMenu a:link, ul.sideMenu a:active, ul.sideMenu a:visited
{
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: Transparent;
}

ul.sideMenu .active a, ul.subMenu .hdr
{
	color: #8f2511;
	background-color: Transparent;
}

ul.subMenu a, ul.subMenu a:link, ul.subMenu a:active, ul.subMenu a:visited
{
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

ul.subMenu .active a, ul.subMenu .active a:link, ul.subMenu .active a:active, ul.subMenu .active a:visited
{
	font-weight: bold;
	color: #000;
	background-color: Transparent;
}

/* BOTTOM BOX */
.bottomBox, .btmBoxFront
{
	width: 330px;
	margin-top: 20px;
	background: url(     '../images/bg_alphaBox_m.gif' ) left top repeat-x;
}

.btmBoxFront
{
	width: auto;
}

.bottomBox .wrapper1
{
	background: url(     '../images/bg_alphaBox_l.gif' ) left top no-repeat;
}

.bottomBox .wrapper2
{
	background: url(     '../images/bg_alphaBox_r.gif' ) right top no-repeat;
	padding: 10px 2px 10px 2px;
	height:240px;
}

.bottomBox .hdr-wrapper
{
	border-bottom: 1px solid #DFDFDF;
	padding: 0px 21px 7px 21px;
	margin-bottom: 15px;
}
.bottomBox .hdr
{
	float: left;
}
.bottomBox .help
{
	float: right;
	margin-top: 3px;
}
.bottomBox .clr
{
	border-bottom: 1px solid #FFF;
}

/* FRONT PAGE BOTTOM BOX */
.btmBoxFront .item
{
    display: block;
	width: 188px;
	float: left;
	margin-bottom: 10px;
	margin-right: 30px;
	padding-left: 17px;
	background: url(     '../images/arrow_red.gif' ) 0px 3px no-repeat;
}

.btmBoxFront .item h3
{
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-size: 110%;
}

.btmBoxFront .item p
{
	margin: 0;
	padding: 0;
}

.btmBoxFront .item a
{
	line-height: 30px;
}
/* ALPHA BUTTON */
.content
{
	padding: 0px 18px;
}

.alphaButtons a, .alphaButtons a:link, .alphaButtons a:active, .alphaButtons a:visited
{
	display: block;
	float: left;
	width: 39px;
	text-align: center;
	text-decoration: none;
	margin-right: 2px;
	margin-bottom: 3px;
	background-image: url('../images/btn_alpha_0_m.gif' );
	background-position: left top;
	background-repeat: repeat-y;
}

.alphaButtons a span
{
	display: block;
	width: 38px;
	background: url( '../images/btn_alpha_0_t.gif' ) left top no-repeat;
}

.alphaButtons a span span
{
	padding-top: 3px;
	padding-bottom: 4px;
	background: url(     '../images/btn_alpha_0_b.gif' ) left bottom no-repeat;
	cursor: pointer;
}

.alphaButtons a.on
{
	background: url(     '../images/btn_alpha_1_m.gif' ) left top repeat-y;
}
.alphaButtons a.on span
{
	background: url(     '../images/btn_alpha_1_t.gif' ) left top no-repeat;
}
.alphaButtons a.on span span
{
	background: url(     '../images/btn_alpha_1_b.gif' ) left bottom no-repeat;
	color: #FFF;
	font-weight: bold;
	cursor: default;
}

.alphaButtons a.off
{
	background: none;
}
.alphaButtons a.off span
{
	background: none;
	color: #AAA;
	cursor: default;
}

/* DROPDOWN */
.ddl1
{
	width: 245px;
	margin-right: 5px;
	vertical-align: bottom;
}

/***** TOP LINKS *****/
.topLinks
{
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}

.topLinks a, .topLinks a:link, .topLinks a:active, .topLinks a:visited
{
	padding-left: 18px;
	background: url(     '../images/arrow_red.gif' ) 0px 3px no-repeat;
	padding-right: 15px;
	zoom: 100%;
	text-decoration:none;
}
.topLinks a:hover
{
	text-decoration:underline;
}


/***** BODY *****/
.bodyBox
{
	background: #FFF url(     '../images/bg_bodyBox_m.gif' ) left top repeat-x;
}

.bbContent
{
	width: 764px;
	float: left;
	height:auto;
	line-height:2;
	font-size:116.07%;
}
.bbContent .wrapper1,.bbContent .wrapper1 .wrapper2,.bbContent .wrapper1 .wrapper2 span
{	
	height:auto;
	overflow:visible;
}

.bbContentHistoric
{
	background: #FFF url(     '../images/bg_historic.jpg' ) center top repeat-y;
}
.bbContent img
{
	max-width:100%;
	width: expression(this.width > 660 ? 660: true);
}
.bbContent img:hover
{
	max-width:none;
	width: auto;
}
.bbNavigation
{
	width: 600px;
	float: right;
}

.bodyFrontPage
{
	background: none;
}

.bodyBox .wrapper1
{
	background: url(     '../images/bg_bodyBox_l.gif' ) left top no-repeat;
}

.bodyBox .wrapper2
{
	background: url(     '../images/bg_bodyBox_r.gif' ) right top no-repeat;
	padding: 50px 25px;

	/* hack to make correct height in IE6 */
	min-height: 680px; 
	height:680px;
}

.topText hr
{
	margin: 10px 0px 10px 0px;
	
}
.topTextFontpage
{
	margin: 0px 20px 20px 20px;	
}

/* CONTENT SIDE ELEMENT */
.bbRightBoxes
{
	float:right;
	width:230px;
}

.bbDokumentInfo
{
	width: 230px;
	margin-bottom: 10px;
	float: right;
	overflow:hidden;
}


.bbDokumentInfo .head
{
	font-weight: bold;
}
.bbDokumentInfo .kortNavn
{
	font-weight: bold;
}
.bbDokumentInfo .ressort
{
	color: Gray;
	background-color: Transparent;
}
.bbDokumentInfo .felt
{
	color: Black;
	background-color: Transparent;
}
.bbDokumentInfo .historisk
{
	color:#5A5A5A;
}
.bbDokumentInfo .feltData, .bbDokumentInfo .feltData div
{
	color: Gray;
	background-color: Transparent;
	font-style:italic;
}
.bbDokumentInfo .feltData div span
{
	color: Gray;
	background-color: Transparent;
	font-weight:bold;	
}
.bbDokumentInfo .wrapper1
{
	background: url(     '../images/bgDokumentInfo_top.gif' ) left top no-repeat;
	height:11px;
	overflow:hidden;
}
.bbDokumentInfo .wrapper2
{
	background: url(     '../images/bgDokumentInfo.gif' ) left top repeat-y;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom:0px;
	padding-bottom:0px;
	overflow:hidden;
	height:1%;
}
.bbDokumentInfo .wrapper3
{
	margin-top:0px;
	background: url(     '../images/bgDokumentInfo_bottom.gif' ) left top no-repeat;
	height: 11px;
}

.bbDokumentInfo ul
{
	list-style-image: url('../images/arrow_red.gif' );
	margin-left: -15px;
	margin-left: 20px !ie;
}

.bbDokumentInfo a:link, .bbDokumentInfo a:active, .bbDokumentInfo a:visited
{
	text-decoration: none;
}
.bbDokumentInfo a:hover
{
	text-decoration: underline;
}

.bbDokumentInfo a.expandLink
{
	margin-top:10px;
	margin-bottom:5px;
	float: right;
	text-decoration:underline;
}

.bbDokumentInfo a.mainPageLink
{
	text-decoration:underline;
}

.bbDokumentInfo a.printLink
{
	float: left;
	margin-top:10px;
	margin-right:10px;
}

.bbDokumentInfo a.printLink img {
	height:15px;
}

.bbDokumentInfo .current
{
	color:Gray;
	font-style:italic;
}

/* NOTER */
.bbDokumentNoter
{
	margin-top: 20px;
	padding-bottom: 40px;
}
.bbDokumentNoter hr
{
	line-height: 1px;
	width: 30%;
}
.bbDokumentNoter ul
{
	list-style-type: none;
}
.bbDokumentNoter a, .bbDokumentNoter a:link, .bbDokumentNoter a:active, .bbDokumentNoter a:visited
{
	padding-left: 18px;
	background: url(     '../images/arrow_red.gif' ) 0px 3px no-repeat;
	padding-right: 15px;
	zoom: 100%;
}

/* EU Referencer */
.euitemcontainer
{	
	border:1px solid white;/* fixes IE6 bug with outer div expanding to double height*/ 
}
.euitemcontainer1
{
	background:transparent url(../images/eu_linkbox_grey_leftedge.gif) no-repeat scroll left;
	padding-left:5px;	
}
.euitemcontainer2
{
	background:transparent url(../images/eu_linkbox_grey_rightedge.gif) no-repeat scroll right;
	padding-right: 5px
}
.euitemcontainer3
{	
	background:transparent url(../images/eu_linkbox_grey_middleBG.gif) repeat-x scroll right;
	padding-bottom: 6px;
}
.eulinktitel
{
	margin-top:3px;
	float:left;
	padding-left:4px;
}
.eulinkcontainer
{
	margin-top:2px;
	float:right;
	padding-right:6px;	
}
.eulinkcontainer a
{
	color:Gray;
}
.eulinkcontainer img
{
	vertical-align: text-bottom;
}

.eulink
{
	display:inline;
	padding-left:2px	
}
.eulinkspacer
{	
	display:inline;	
}
/* FRONT PAGE CONTENT */
.bodyFrontPage .content
{
	padding-left: 20px;
	padding-right: 100px;
}

.bodyFrontPage .content h1
{
	font-family: "Renault T Med" , Times, Georgia, "Times New Roman" , serif;
	font-size: 180%;
	color: #2C5124;
	background-color: Transparent;
}

/* FRONT PAGE BBOX */

.bRBox a, .bGBox a
{
	color: White;
	background-color: Transparent;
}

.bRBox
{
	margin-top: 10px;
}
.bRBox .con1
{
	background: url(     '../images/bg_fRBox_mt.gif' ) left top repeat-x;
}
.bRBox .con2
{
	background: url('../images/bg_fRBox_mb.gif') left bottom repeat-x;
		border-bottom: 1px solid #F7F3F7;
}
.bRBox .con3
{
	background: url(     '../images/bg_fRBox_lt.gif' ) left top no-repeat;
}
.bRBox .con4
{
	background: url('../images/bg_fRBox_rt.gif' ) right top no-repeat;
}
.bRBox .con5
{
	background: url('../images/bg_fRBox_lb.gif' ) left bottom no-repeat;
}
.bRBox .con6
{
	background: url('../images/bg_fRBox_rb.gif' ) right bottom no-repeat;
	padding-top: 10px;
	padding-bottom: 9px;
}
.bRBox .con7
{
	background: #931601 url('../images/bg_fRBox_mm.gif' ) left top repeat-x;
}
.bRBox .con8
{
	background: url('../images/bg_fRBox_lm2.gif' ) left top repeat-y;
}
.bRBox .con9
{
	background: url('../images/bg_fRBox_rm2.gif' ) right top repeat-y;
}
.bRBox .con10
{
	background: url('../images/bg_fRBox_lm.gif' ) left top no-repeat;
}
.bRBox .con11
{
	background: url('../images/bg_fRBox_rm.gif') right top no-repeat;
	padding: 0px 10px;
}
.bRBox .conBody
{
	padding-left: 10px;
	color:#FFF;
	
}
.bRBox h3
{
	margin: 0px 0px 10px 0px;
	padding: 0;
	color: #FFF;
	background-color: Transparent;
	font-family: "Renault T Med" , Times, Georgia, "Times New Roman" , serif;
	font-size: 125%;
	font-weight: bold;
}

.bGBox
{
	margin-top: 10px;
}
.bGBox .con1
{
	background: url(     '../images/bg_fGBox_mt.gif' ) left top repeat-x;
}
.bGBox .con2
{
	background: url(     '../images/bg_fGBox_mb.gif' ) left bottom repeat-x;
}
.bGBox .con3
{
	background: url(     '../images/bg_fGBox_lt.gif' ) left top no-repeat;
}
.bGBox .con4
{
	background: url(     '../images/bg_fGBox_rt.gif' ) right top no-repeat;
}
.bGBox .con5
{
	background: url(     '../images/bg_fGBox_lb.gif' ) left bottom no-repeat;
}
.bGBox .con6
{
	background: url(     '../images/bg_fGBox_rb.gif' ) right bottom no-repeat;
	padding: 10px 0px;
}
.bGBox .con7
{
	background: #8CA186 url(     '../images/bg_fGBox_mm.gif' ) left top repeat-x;
}
.bGBox .con8
{
	background: url(     '../images/bg_fGBox_lm2.gif' ) left top repeat-y;
}
.bGBox .con9
{
	background: url(     '../images/bg_fGBox_rm2.gif' ) right top repeat-y;
}
.bGBox .con10
{
	background: url(     '../images/bg_fGBox_lm.gif' ) left top no-repeat;
}
.bGBox .con11
{
	background: url(     '../images/bg_fGBox_rm.gif' ) right top no-repeat;
	padding: 0px 10px;
}
.bGBox .conBody
{
	padding-left: 10px;
}
.bGBox h3
{
	margin: 0px 0px 5px 0px;
	display: block;
	padding: 0;
	color: #FFF;
	background-color: Transparent;
	font-family: "Renault T Med" , Times, Georgia, "Times New Roman" , serif;
	font-weight: bold;
	font-size: 125%;
}

.bGBox .ddlNyeste
{
	width: 290px;
	font-family: tahoma, verdana, sans-serif;
	vertical-align: middle;
	margin-right: 5px;
}
.btnVis
{
	width: 40px;
	vertical-align: middle;
}
.bGBox .filter
{
	margin-top: 25px;
}
.bGBox .des
{
	float: right;
	display: block;
	width: 180px;
	margin-top: 0px;
}

.bBox .rb
{
	color: #FFF;
	background-color: Transparent;
	margin-right: 15px;
	margin-top: 10px;
	zoom: 100%;
}

.bBox p, .bGBox .filter
{
	background-color: Transparent;
	color: #FFF;
}

/* LIST FILTER */
.bodyBox .listFilter ul
{
	list-style: none;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}

.bodyBox .listFilter ul li
{
	padding: 3px 0px;
}

.bodyBox .listFilter a, .bodyBox .listFilter a:link, .bodyBox .listFilter a:active, .bodyBox .listFilter a:visited
{
	text-decoration: none;
	padding-left: 18px;
	background: url(     '../images/arrow_red.gif' ) 0px 3px no-repeat;
}
.bodyBox .listFilter a:hover
{
	text-decoration:underline;	
}


.bodyBox .listFilter .active a
{
	font-weight: bold;
}

/* LIST RESULT */
.bodyBox .LovRegisterList 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 500px;
	float: left;
}

.bodyBox .LovRegisterList div
{
	padding: 2px 0px;
}

.bodyBox .listResultGroup
{
	background-color: #E9E9E9;
	color: #000;
}

.bodyBox .listResultAltGroup
{
	background-color: #FFFFFF;
	color: #000;
}

.bodyBox .listResult a, .bodyBox .listResult a:link, .bodyBox .listResult a:active, .bodyBox .listResult a:visited
{
	text-decoration: none;
	padding-left: 18px;
	background: url(     '../images/arrow_red.gif' ) 0px 3px no-repeat;
}
.bodyBox .listSubResult div
{
	margin-left: 20px;
}

.bodyBox .listSubResult a, .bodyBox .listSubResult a:link, .bodyBox .listSubResult a:active, .bodyBox .listSubResult a:visited
{
	text-decoration: none;
	padding-left: 15px;
	background: url(     '../images/arrow_red.gif' ) 0px 3px no-repeat;
}


/* BODY DATA TABLE */
.bodyBox .list
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.bodyBox .list li
{
	padding: 3px 22px;
	background: url(     '../images/arrow_red.gif' ) 0px 5px no-repeat;
}

.tbl1 .footer .col1 img
{
	width: 35px;
}
.tbl1 .footer .col2 img
{
	width: 370px;
}
.tbl1 .footer .col3 img
{
	width: 120px;
}

.tbl2 .footer .col1 img
{
	width: 140px;
}
.tbl2 .footer .col2 img
{
	width: 75px;
}
.tbl2 .footer .col3 img
{
	width: 75px;
}
.tbl2 .footer .col4 img
{
	width: 240px;
}

/* PAGER */
.divPager
{
	margin: 0px 0px 0px 0px;
}

.divPager table
{
	width: 100%;
	padding-bottom: 10px;
}

.divPager hr
{
	margin-top: 3px;
}

.divPager .left
{
	text-align: left;
	padding-left: 0px;
}
.divPager .middle
{
	text-align: center;
	width: 100%;
}
.divPager .right
{
	text-align: right;
	padding-right: 10px;
}

.divPager a, .divPager a:link, .divPager a:active, .divPager a:visited
{
	margin: 0px 3px 0px 3px;
}

.divPager a.active, .divPager a.active:link, .divPager a.active:active, .divPager a.active:visited
{
	font-weight: bold;
	text-decoration: none;
	cursor: default;
}

/* Advanced search */
.searchCriterias table
{
	width:100%;
}
.searchFieldRow
{
	height: 20px;
}
.searchFieldRow td
{
	height: 100%;
	vertical-align: top;
}
.searchFieldHeader
{
	width:25%;
}

.searchFieldHeader label
{
	height: 100%;
	vertical-align: top;
	margin-right: 10px;
	padding-top: 10px;
	white-space:nowrap;
}

.searchFieldCol
{
	width:75%;
}

.searchFieldCol .ftSearch
{
	width: 97%;
}

.searchFieldCol .lnkHelp
{
	color:#2C5124;
}

.searchFieldCol .listSearch
{
	width: 98%;
}

.searchFieldCol img
{
	vertical-align: 0px;
}



/* Searchresult */
.linkBar
{
	color:#2C5124;
}
.backToCriterias
{
	color:#2C5124;
}
.SearchResultTitle
{
	font-weight: bold;
}
.SearchResultRessort
{
	color: Gray;
	background-color: Transparent;
}
.SearchResultExtraField, .SearchResultExtraField div
{
	color: #316529;
	background-color: Transparent;
	margin-left: 20px;
	margin-right: 30px;
	font-style: italic;
}
.SearchResultExtraField div span
{
	color: #316529;
	background-color: Transparent;
	font-weight:bold;	
}

.SearchResultReferenceHeader
{
	Background-color:#316529;
	color:White;
	font-size:110%;
	font-weight:bold;	
	width:100%;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	margin-top:-3px;
	margin-left:-5px;
}


/* Content for 'om retsinformation' */

.maincontent h2, .maincontent h1
{
	font-family: "Renault T Med" , Times, Georgia, "Times New Roman" , serif;
	font-size: 175%;
	color: #2C5124;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	background-color: Transparent;
}

.Paragraph
{
	padding: 8px 0px 2px 0px;
}
.Paragraph P
{
	margin:0px;
	padding:0px;	
}





/* Pop up window styling */
.PopUpBody
{
	background-image: none;
	background-color: #E7E7E7;
}

.PopUp
{
	background: #FFF url(     '../images/bg_bodyBox_m.gif' ) left top repeat-x;
	width: 680px;
	margin-bottom: 10px;
	float: left;
	margin-left: 10px;
	margin-left: 5px !ie;
	margin-top: 10px;
}


.PopUp .head
{
	font-size: 110%;
	font-weight: bold;
	color: #2C5124;
	background-color: Transparent;
	padding-bottom: 10px;
}
.PopUp .head span
{
	color: #2C5124;
}


.PopUp .wrapper1
{
	background: url('../images/bg_bodyBox_l.gif' ) left top no-repeat;
}
.PopUp .wrapper2
{
	background: url('../images/bg_bodyBox_r.gif' ) right top no-repeat;
	height: 5px;
}
.PopUp .wrapper3
{
	background: url('../images/bg_bodyBox_bl.gif' ) left bottom no-repeat;
	height: 8px;
}
.PopUp .wrapper4
{
	background: url('../images/bg_bodyBox_br.gif' ) right bottom no-repeat;
	height: 8px;
}
.PopUp .wrapper5
{
	background: url('../images/bg_bodyBox_m.gif' ) left bottom repeat-x;
	height: 8px;
}
.PopUp .wrapper6
{
	background: url('../images/bg_bodyBox_sl.gif' ) left top repeat-y;
}
.PopUp .wrapper7
{
	background: url('../images/bg_bodyBox_sr.gif' ) right top repeat-y;
	padding: 5px 15px 5px 15px;
}

.PopUp ul
{
	list-style-image: url('../images/arrow_red.gif' );
	margin-left: -15px;
	margin-left: 20px !ie;
}

.PopUp a.expandLink
{
	float: right;
}

.PopUp a:link, .PopUp a:active, .PopUp a:visited, .PopUp a:hover
{
	text-decoration: none;
}

.searchCriteria {}
.searchCriteria .field
{
	
}
.searchCriteria .value
{
	font-style:italic;
}
.printLink:hover
{
	cursor:pointer;
}
.bjelke
{
	width:100%;
	text-align:center;

	Background-color:#316529;
	color:White;
	font-weight:bold;	
	
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:10px;
	padding-left:10px;
	margin-top:10px;
	margin-left:-5px;

}

/*** search suggestion ***/
.autocomplete-w1  
{
    background:url(../images/shadow.png) no-repeat bottom right; 
    position:absolute; 
    top:0px; left:0px; margin:6px 0 0 6px; 
     /*IE6 fix: */ _background:none; _margin:1px 0 0 0; 
}
.autocomplete  
{
    border:1px solid #999; 
    background:#FFF; 
    cursor:default; 
    text-align:left; 
    overflow:auto; 
    width: 289px;
    margin:-4px 6px 6px -6px;
    /*IE6 specific: */
    /* _height:100px; This was required by the documentation at but doesn't seem nessecary*/
    _margin:0; 
    _overflow-x:hidden; 
}
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; overflow:hidden;}
.autocomplete strong { font-weight:normal; color:#2C5124; }

/*** End search suggestion ***/

/*** Simpel search ***/

.simplesearchhints *
{
    color: Gray;   
}
.simplesearchhints .simplesearchsuggestioncaption
{
    font-style:italic;    
}
.simplesearchcol a[disabled="disabled"]
{
    color:Gray;
}
.simplesearchinput
{
    margin-top: 7px;
}
.simplesearchbottom
{
    margin-bottom:25px;
}
.searchBox .lefttab
{
    float:left;
    padding: 3px 0px 0px 7px;
 
}
.searchBox .righttab

{ 
    float:right;
    padding: 3px 7px 0px 0px;
}
.searchBox .simpelguide
{
    margin-bottom: 15px;
}

/*** End Simpel search ***/


 /** Start Cookie ***/

.cookie-popup {
	bottom: 0;
	height: 90px;
	position:fixed;
	left: 50px;
    right:50px;    	      
	z-index: 9999999999999;
	background: url("/includes/images/grungebg.gif");
}
 
body.ie8 .cookie-popup {
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, .75);
}

.cookie-popup .buttons {
	position: absolute;
	right: 10px;
	top: 10px;
	min-width: 220px;
}

	.cookie-popup.hidden {
		display: none;
	}

.cookie-popup .buttons .cookie-btn {
	padding: 8px;
	text-align: center;
	margin: 0;
	display: block;
	margin-bottom: 5px;	
    border: 1px solid #2c5124;
    text-decoration:none;
    color: #37383c;
    font-weight: bold;
}

.cookie-popup .buttons .cookie-btn:hover, .cookie-popup .buttons .cookie-btn:active  {
	border-color: #2c5124;
    color: #ffffff;
    font-weight: bold;
    background-color: #2c5124;
    text-decoration:none;
}

.cookie-description {
	font-size: 1em;
	display: inline-block;
	position: absolute;
	right: 300px;
	left: 100px;
	top: 10px;
	color: #37383c;
}