h1,h2,h3,h4,h5,h6,pre,div,form,body,html,p,blockquote,fieldset,table,a,img
{
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	border-style:hidden;
	font:11px/16px Verdana;
} 

body {
	margin-top:0px;
	background-repeat:no-repeat
}

/* 20051005 NHK fjernet
input {display:block}
*/
body.menu {
   margin-top:5px;
   margin-left:5px;
   margin-right:3px;
}

body.top {margin-left:3px}

body.topline {
	margin-top:5px;
    /*margin-left:3px;*/
}

body.main {
    HEIGHT: 100%;
}

div.small_buttons {
	height:auto;
	margin-top:3px;
	background-color:#ffffff;
	background:#ffffff;
}
div.menuall {
height: 100%;
margin-top: 3px;
	background-color:#406AA3; 
	background:#406AA3 
}

div.produktmenu {
position: relative;
height: 79%;
width: 100%;
	margin-top:3px;
scrollbar-track-color: #406AA3;
scrollbar-face-color: #406AA3;
scrollbar-arrow-color:black;
scrollbar-highlight-color: black;
overflow-x: hidden;
overflow-y: auto;
	background-color:#406AA3; 
	background:#406AA3 
}

div.onlinebutik {
	margin-left:5px;
	margin-right:3px;
	margin-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	background-color:#708DC6;
	position:absolute;
	bottom:0px
}

div.westlawdk_home {
	height:auto;
	padding-top:3px;
	background-color:#ffffff;
	bottom:0px;
	position:absolute;
	z-index:3
}

div.produktmenu_filler {
	height:100%;
	width:100%;
	margin-top:3px;
	background-color:#7FA7D0
}

div.docstam {
	width:100%;
	height:19px;
	padding-top:0px;
	padding-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:0px;
	font-size:10px;
	font-family:Verdana;
	color:white;
	background:#7FA7D0;
	/* overflow:hidden;
	*/
}

div.docstamwarn {
	width:100%;
	height:19px;
	padding-top:0px;
	padding-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:0px;
	font-size:10px;
	font-family:Verdana;
	color:white;
	background:#ff0000;
	/* overflow:hidden;
	*/
}

/*.docstamwarn {
	height:21px;
	padding-top:0px;
	padding-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:11px;
	font-family:Verdana;
	color:white;
	background:#ff0000;
	overflow:hidden
}*/

div.docstamrel {
	width:100%;
	height:47px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
	font-size:11px;
	font-family:Verdana;
	color:white;
	background:#708DC6
}

div.docstamtop {
	position:absolute;
	left:0.5em;
	bottom:0.5em;
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	background:#7FA7D0
}

.docstamtop {
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF
}

a.docstamtop {
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none
}

a.docpathtop {
	font-size:10px;
	font-family:Verdana;
	color:#FFFFFF;
	text-decoration:none
}

a.docstamtop:hover {
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline
}

a.menupkt {
	FONT-SIZE:10px;
	COLOR:#FFFFFF;
	FONT-FAMILY:Verdana,
Georgia,
"Trebuchet MS",
"Times New Roman";
	TEXT-DECORATION:none
}

.checkbox {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#EDF1F9
}

.forside_seperator {
	border-style:dotted;
	color:#708DC6
}

.forside_header1 {
	font-size:11px;
	font-family:Verdana;
	color:#DEB90A;
	font-weight:bold
}

.panel0 {
	font-size:11px;
	font-family:Verdana;
	background:#F3F7FD;
	padding-top:1px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:21px;
	margin-right:3px;
    /*margin-left:3px;*/
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
	height:100%; 
	/* height:448px;
	*/
}

.panel1 {
	font-size:11px;
	font-family:Verdana;
	background-color:white;
	margin-top:0px;
	margin-right:0px;
	padding-top:14px;
	border-right:1px solid #acbdde;
	border-bottom:1px solid #acbdde;
	border-left:1px solid #acbdde;
	width:745px;
	scrollbar-base-color:#EDF1F9;
	/* height:460px */
	 height:450px;
}

.panel1a {
	background-color:#708dc6;
	position:absolute;
	top:36px;
	left:390px;
	width:1px;
	height:430px;
	overflow:hidden;
	visibility:visible
}

.panel2 {
	margin-left:20px;
	padding-top:0px;
	padding-left:0px;
	top:36px; /* */
	position:absolute; /* */
	width:335px;
	height:430px;
	overflow:hidden;
	visibility:visible
}

.panel3 {
	scrollbar-base-color:#EDF1F9; 
	margin-left:14px;
	padding-top:0px;
	padding-left:0px;
	position:absolute;
	top:36px;
	left:390px;
	width:335px;
	height:430px;
	overflow:hidden;
	visibility:visible
}

.feedback_header_row {background-color:#C0CCE6}

.feedback_text_row {background-color:#EDF1F9}

.feedback_label {
	font-size:9px;
	font-family:Verdana;
	color:#000000;
	FONT-WEIGHT:bold
}

.feedback_header {
	font-size:9px;
	font-family:Verdana;
	FONT-WEIGHT:normal;
	color:#000000
}

.menupkt {
	FONT-SIZE:10px;
	COLOR:#000000;
	FONT-FAMILY:Verdana,
Georgia,
"Trebuchet MS",
"Times New Roman"
}

a.BookMarkButton {
	display:block;
	height:11px;
	width:87px; /* mgs 2008.10.21 - før 173px? */
	position:absolute;
	left:19px;
	top:4px;
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/dbogmaerke.gif);
	text-decoration:none
}

a.BookMarkButton:hover {background-image:url(/onldk/onlimg/dbogmaerke_ov.gif)}

a.PrintButton {
	display:block;
	height:11px;
	width:77px;
	position:absolute;
	left:112px; /* mgs 2008.10.21 - før 102px! */
	top:4px;
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/dprint.gif);
	text-decoration:none
}

a.PrintButton:hover {background-image:url(/onldk/onlimg/dprint_ov.gif)}

a.HistorikButton {
	display:block;
	height:11px;
	width:90px;
	position:absolute;
	left:202px;
	top:4px;
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/dsoegehistorik.gif);
	text-decoration:none
}

a.HistorikButton:hover {background-image:url(/onldk/onlimg/dsoegehistorik_ov.gif)}



a.SidstesoegButton {
	display:block;
	height:11px;
	width:90px;
	position:absolute;
	left:202px;
	top:4px;
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/dsidstesoeg.gif);
	text-decoration:none
}

a.SidstesoegButton:hover {background-image:url(/onldk/onlimg/dsidstesoeg_ov.gif)}



a.pppreviewButton {
	display:block;
	height:11px;
	width:76px;
	position:absolute;
	left:20px;
	top:4px; 
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/vis_valgte.gif);
	text-decoration:none
}

a.pppreviewButton:hover {background-image:url(/onldk/onlimg/vis_valgte_ov.gif)}

a.ppviewallButton {
	display:block;
	height:11px;
	width:58px;
	position:absolute;
	left:107px;
	top:4px; 
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/vis_alt.gif);
	text-decoration:none
}

a.ppviewallButton:hover {background-image:url(/onldk/onlimg/vis_alt_ov.gif)}

a.ppnewtemplateButton {
	display:block;
	height:11px;
	width:130px;
	position:absolute;
	right:371px;
	top:4px; 
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/nyt-paradigmaudkast.gif);
	text-decoration:none
}

a.ppnewtemplateButton:hover {background-image:url(/onldk/onlimg/nyt-paradigmaudkast_ov.gif)}

input.SearchDocButton 
{ 
	background-image: url(/onldk/onlimg/dsoeg.gif);
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	width: 28px; 
	height: 11px;
	right:25px;
	top:4px;
	position:absolute
}

input.SearchDocTxtInput 
{ 
	right:60px;
	top:1px;
	position:absolute;
	font-family:Verdana;
        font-size:8pt;
        height: 18px;
}

.SearchDocTxt
{ 
	right:245px;
	top:1px;
	position:absolute;
	font-size:9px;
	font-family:Verdana;
	color: #5577AA
}

input.SearchDocButton:hover {background-image:url(/onldk/onlimg/dsoeg_ov.gif)}

.HelpButton {
	height:11px;
	width:63px;
	position:absolute;
	left:152px;
        bottom:0.4em;
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/fhjaelp.gif)
}

.HelpButton:hover {background-image:url(/onldk/onlimg/fhjaelp_ov.gif)}

/*.NewsButton {
	height:11px;
	width:63px;
	position:absolute;
	right:73px;
	top:7px;
	background-repeat:no-repeat;
	background-image:url(/onlimg/fnyheder.gif)
}

.NewsButton:hover {background-image:url(/onlimg/fnyheder_ov.gif)}*/

.EditorsButton {
	height:11px;
	width:77px;
	position:absolute;
	left:72px;
	bottom:0.4em;
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/fredaktion.gif)
}

.EditorsButton:hover {background-image:url(/onldk/onlimg/fredaktion_ov.gif)}

.HomeButton {
	height:11px;
	width:63px;
	position:absolute;
	left:6px;
	bottom:0.4em;
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/fhjem.gif)
}

.HomeButton:hover {background-image:url(/onldk/onlimg/fhjem_ov.gif)}

.LogOutButton {
	height:11px;
	width:63px;
	position:absolute;
	left:218px;
	bottom:0.4em;
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/flogud.gif)
}

.LogOutButton:hover {background-image:url(/onldk/onlimg/flogud_ov.gif)}

.OnlineButikButton {
	height:11px;
	width:130px;
	position:absolute;
	left:284px;
	bottom:0.4em;
	background-repeat:no-repeat;
	background-image:url(/onldk/onlimg/fthomsononlinebutik.gif)
}

.OnlineButikButton:hover {background-image:url(/onldk/onlimg/fthomsononlinebutik_ov.gif)}
.bluebar1 {
	position:relative;
	height:43px;
	background:#7FA7D0  no-repeat right 0
}

.bluebar2 {
    padding-left: 0.5em;
	margin-top:3px;
	height:19px;
	background:#7FA7D0;
	overflow:hidden;
}

.bluebar2warn {
    padding-left: 0.5em;
	margin-top:3px;
	height:19px;
	background:#ff0000;
	overflow:hidden;
}

.bluebar3 {
	position:relative;
	margin-top:3px;
	height:26px;
	background:#F3F7FD;
	
}

.userinfo {
	position:absolute;
	top:0.4em;
	left:0.5em
}
div.outerframe {
height: 100%; 
width: 95%; 
border: solid 0px; 
left: 0px; 
position: absolute;  
BORDER-LEFT: 20px solid #F3F7FD;

}

div.leftframe {
top: 145px;
position: absolute; 
border: solid 0px; 
left: 20px; 
width: 207px;
}


div.welcome2 {
	position:absolute;
	left: 20px;
	top: 20px;
	width: 715px;
	height: 96px;
    /*padding-left: 8px;
    padding-top: 8px;*/
	
    background:#F3F7FD;
	/*background-position: 247px 8px;*/
    background-position: 0px 0px;
	background-repeat: no-repeat;
}

div.welcome3 {
	position:absolute;
	left: 20px;
	top: 20px;
	width: 715px;
	height: 96px;
    background:#F3F7FD;
}

div.welcome {
	position:absolute;
	left: 20px;
	top: 20px;
	width: 715px;
	height: 96px;
    padding-left: 8px;
    padding-top: 8px;
	
    background:#F3F7FD;
	background-position: 247px 8px;
	background-repeat: no-repeat;
}


div.search {
	position:absolute;
	padding: 0.5em;
	left: 20px;
	top: 0px;
	width: 685px;
	right: 0px;
    bottom: 0px;
    padding-left: 60px;
    border-style: solid;
    border-width:15px 20px 35px 20px;
    border-color:white;
    background:#F3F7FD;
}

div.labnews {
	position:absolute;
	left:  20px;
	top:   189px;
	width: 685px;
/*    overflow:visible;*/
}


div.contents {
	/*position:absolute;*/
    /*padding-top: 10px;*/
	left:  20px;
	/*top:   20px;*/
	width: 207px;
}

div.news {
	position:absolute;
        left: 267px;
	top: 145px;
	width: 468px;
}

h1
{
        color:#FF9900;
        font:20px/22px Verdana;
	font-weight:bold;
}

h2
{
	border-style: dotted;
        border-width:1px 0px 1px 0px;
        border-color:#5577AA;
	padding: 0.2em;
        color: #FF9900;
	font-weight:bold;
        font:13px/16px Verdana;
	font-weight:bold
}
h3
{
	padding: 0.2em;
        color: #FF9900;
	font-weight:bold;
        font:15px/17px Verdana;
	font-weight:bold
}
h4
{
        color: #FF9900;
	font-weight:bold;
        font:13px/16px Verdana;
	font-weight:bold;
	padding-top: 1em;
}
h1.welcome {
    width: 221px;
	padding: 5px 5px;
}

li.contents
{font:10px/15px Verdana;
 color: #5577AA;
 list-style-image: url(/onlimg/adgang_ikon.gif)
}


ul.contents
{
list-style-image: url(/onlimg/adgang_ikon.gif)
}
   a {color: #5577AA; text-decoration: none}
   a:hover {text-decoration: underline}   


.pdfbox{
	font-size:11px;
	font-family:Verdana;
	background:#F3F7FD;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:21px;
	width:100%;
	height:100%; 
}

a.pmenubutton 
{ 
	color: white; 
	font-size: 7pt; 
    FONT-FAMILY: Verdana, Georgia, 'Trebuchet MS', 'Times New Roman';
	background-image: url(/onldk/onlimg/pblank.gif); 
	background-position: center left;
	background-repeat: no-repeat;
        text-decoration: none; 
	text-align: left; 
        font-weight: bold;
 	padding-left: 19px;
        margin: 0px; 
	border: 0px; 
	width: 215px; 
	height: 17px;
    display:block
}

a.pmenubutton:hover 
{ 
	background-image: url(/onldk/onlimg/pblank_ov.gif); 
	text-decoration: none; 
}

a.pmenubutton:active 
{ 
	background-image: url(/onldk/onlimg/pblank_ac.gif); 
	text-decoration: none; 
}

a.pmenubutton_na 
{ 
	color: white; 
	font-size: 7pt; 
    FONT-FAMILY: Verdana, Georgia, 'Trebuchet MS', 'Times New Roman';
	background-image: url(/onldk/onlimg/pblank_na.gif); 
	background-repeat: no-repeat;
        text-decoration: none; 
	text-align: left; 
        font-weight: bold;
 	padding-left: 19px;
        margin: 0px; 
	border: 0px; 
	width: 215px; 
	height: 17px;
    display:block
}

a.pmenubutton_ac 
{ 
	color: white; 
	font-size: 7pt; 
    FONT-FAMILY: Verdana, Georgia, 'Trebuchet MS', 'Times New Roman';
	background-image: url(/onldk/onlimg/pblank_ac.gif); 
	background-repeat: no-repeat;
        text-decoration: none; 
	text-align: left; 
        font-weight: bold;
 	padding-left: 19px;
        margin: 0px; 
	border: 0px; 
	width: 215px; 
	height: 17px;
    display:block
}

ul#registreul
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Georgia, 'Trebuchet MS', 'Times New Roman'
    display: list-item;
	list-style-image: url(/onldk/onlimg/arrow_2_reg.gif);
    list-style-position: outside;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
}

li#registreli
{
	margin-top: 4px
}

div.ppcontenttop {
	left:  0px;
	top:   105px;
	width: 705px;
	padding-bottom: 20px;
/*    overflow:visible;*/
}


div.ppcontent1 {
	position:absolute;
	left:  0px;
	top:   215px;
	width: 340px;
/*    overflow:visible;*/
}

div.ppcontent2 {
	position:absolute;
	left:  365px;
	top:   215px;
	width: 340px;
}


div.infoframe {
  top: 145px;
  position: absolute; 
  left: 20px; 
  width: 705px;
 }

div.infotop {
	left:  0px;
	top:   105px;
	width: 690px;
	padding-bottom: 20px;
/*    overflow:visible;*/
}

div.leftframe_info {
 float: left;
 width: 207px;
}

div.news_info {
 /* padding-left: 30px; */
  width: 468px;
  float: right;
}
