html,body {
	
	height:100%;
	margin:0;
    padding:0; 
    background-color:#ffffff;
    color:#222;	
	font-family:verdana,helvetica,sans serif;
    /*border:solid 1px red;*/ 	
}

.frm {
    
   position:relative;
    top:0px;
    left:0px;
    width:100%;
    /*border:solid 1px red; */
}    

.dPWTotalContent { 
    
    position:relative;
    top:0px;
    width:990px;
    margin: 0 auto; 
    /*border:solid 1px black;*/
}

.dPWTopBar { 
    
    position:relative;
    top:0px;
    left:0px;
    height:131px;
    width:990px;
    border:solid 1px red; 
}


.dtopbartop { 
    
    position:relative;
    top:0px;
    left:0px;
    height:100px;         
    width:990px;
    /*border:solid 1px red;*/
    text-align:left;   
}

.dtopbarlogo { 
    
    position:relative;
    top:0px;
    left:70px;
    height:97px;         
    width:171px;
    /*border:solid 1px red;*/
    text-align:left;   
}

.dtopbarlogo_servicestyrelsen { 
    
    position:absolute;
    top:20px;
    left:806px;
    height:50px;         
    width:110px;
    /*border:solid 1px red;*/
    text-align:left;   
}

/* dtopbarmenu */
.dtopbarmenu { 
    
    position:relative;
    top:0px;
    left:0px;
    height:34px;      
    width:990px;
    background-color:#0098a1;
    /*border:solid 1px red;*/
    text-align:left;
    z-index:2;   
}

.dtopbarmenucontent {
	
	position:absolute;
	left:70px;
	top:0px;
    
} 

.topnav, .topnav ul {
    
    padding: 0;     
    margin: 0; 
    left:0px;     
    list-style: none; 
} 

.topnav li {
    
    float: left;     
    height:34px;
    vertical-align:middle;
      
}

.subnav_hidden { 
    
    display:none;
    
}

.subnav li {
    
    height:22px;
    display:block;
}


.lnkmenu {
	
	color: #ffffff;
   	font-size: 14px;
	letter-spacing:0.04em;
    font-family:Trebuchet MS, Verdana, Sans-Serif;
	background-color: #0098a1;
	text-transform: uppercase;
	text-align: left;
	text-decoration: none;
	/*width:110px;*/
	line-height:34px;
    /*float:left;*/	
	display: block;
    padding:0px 0px 0px 5px;
}


.lnkmenu a {
    
    color: #ffffff;
}

.lnkmenu_active {
	
	color:#000;
  	font-size: 14px;
	letter-spacing:0.04em;
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	background-color: #cceaec;
	text-transform: uppercase;
	text-align: left;
	text-decoration: none;
	/*width:110px;*/
	line-height:34px;
    /*float:left;*/	
	display: block;
     padding:0px 0px 0px 5px;
    	
}

.lnkmenu:hover {
    
    color:#000;
  	font-size: 14px;
	letter-spacing:0.04em;
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	background-color: #cceaec;
	text-transform: uppercase;
	text-align: left;
	text-decoration: none;
	/*width:110px;*/
	line-height:34px;
    /*float:left;*/	
	display: block;
    padding:0px 0px 0px 5px;
}




.lnkmenu_active:hover {
    
    color:#000;
  	font-size: 14px;
	letter-spacing:0.04em;
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	background-color: #cceaec;
	text-transform: uppercase;
	text-align: left;
	text-decoration: none;
	/*width:110px;*/
	line-height:34px;
    /*float:left;*/	
	display: block;
     padding:0px 0px 0px 5px;
}



.lnkmenu_sub {
	
	color: #ffffff;
   	font-size: 12px;
	letter-spacing:0.04em;
    font-family:Trebuchet MS, Verdana, Sans-Serif;
	background-color: #0098a1;
	text-transform: uppercase;
	text-align: left;
	text-decoration: none;
	/*width:110px;*/
	height:12px;
    /*float:left;*/	
	display: block;
    padding: 5px 0px 5px 5px;
    border:solid 1px #cceaec; 
}

.lnkmenu_sub a {
    
    color: #ffffff;
}

.lnkmenu_sub_active {
	
	color:#000;
  	font-size: 12px;
	letter-spacing:0.04em;
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	background-color: #cceaec;
	text-transform: uppercase;
	text-align: left;
	text-decoration: none;
	/*width:110px;*/
	height:12px;
    /*float:left;*/	
	display: block;
     padding: 5px 0px 5px 5px;
    	
}

.lnkmenu_sub:hover {
    
    color:#000;
  	font-size: 12px;
	letter-spacing:0.04em;
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	background-color: #cceaec;
	text-transform: uppercase;
	text-align: left;
	text-decoration: none;
	/*width:110px;*/
	height:12px;
    /*float:left;*/	
	display: block;
    padding: 5px 0px 5px 5px;
    border:solid 1px #cceaec;
}

.lnkmenu_sub_active:hover {
    
    color:#000;
  	font-size: 12px;
	letter-spacing:0.04em;
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	background-color: #cceaec;
	text-transform: uppercase;
	text-align: left;
	text-decoration: none;
	/*width:110px;*/
	height:12px;
    /*float:left;*/	
	display: block;
    padding: 5px 0px 5px 5px;
}


/* end: dtopbarmenu */

/*  headline */

.dtopgrafik {
    
    position:relative;
    top:0px;
    left:0px;
    width:990px; 
    height:30px; 
    background-image: url(../Images/SystemPictures/nsj_topgrafik.gif);
    background-repeat:repeat-x;
    z-index:1; 
	
}

.dPWContentHeadline {
	
	position:relative;
	left:0px;
    margin-top:0px;	
	width: 598px;
	height: 30px;
    /*border:solid 2px red;*/ 	
}

/* end: headline */

/* content */
.dPWContent { 
    
    position:relative;
    top:0px;
    left:0px;
    width:990px;
    z-index:1;  
    /*border:solid 2px green;*/
}

.dPWFrontPageTopGraphics { 
    
    position:relative;
    top:0px;
    left:0px;
    width:990px;
    height:157px;
    background-image:url(../Images/SystemPictures/nsj_forside.jpg);
    margin-top:5px; 
    /*border:solid 2px green;*/
    z-index:1;  
}

.dPWFrontPageContent { 
    
    position:relative;
    top:0px;
    left:0px;
    width:990px;
    left:0px; 
    margin-top:0px; 
    /*border:solid 1px red;*/
}

.tblfrontpagecontent { 
    
    width:100%;
    height:300px; 
    left:0px; 
 
} 

.tdfrontpagecontentcol1 { 
    
    width:70px;
} 
.tdfrontpagecontentcol2 { 
    
    width:188px;
} 
.tdfrontpagecontentcol3 { 
    
    width:30px;
} 
.tdfrontpagecontentcol4 { 
    
    width:414px;
} 
.tdfrontpagecontentcol5 { 
    
    width:30px;
} 
.tdfrontpagecontentcol6 { 
    
    width:188px;
} 
.tdfrontpagecontentcol7 { 
    
    width:70px;
}

.dfrontpagequicklinksheadline { 
    
    display:none;
    
}  

.dfrontpagequicklinkscontent1{ 
    
    position:relative;
    top:0px;
    left:0px;
    
} 

.dfrontpagequicklinkscontent2{ 
    
    position:relative;
    top:0px;
    left:0px;
    margin-top:10px; 
} 

.dPWFrontPageTextTopPic{ 
    
    position:relative;
    top:0px;
    left:0px;
    width:414px;
    height:23px;
    background-image:url(../Images/SystemPictures/nsj_rundtop_forside.gif);
     
    /*border:solid 2px green;*/
}

.dPWFrontPageText{ 
    
    position:relative;
    top:0px;
    left:0px;
    width:374px; /* 414px */
    /*height:235px;*//* 235px */
    padding:0px 20px 0px 20px;
    /*background-color:#eea800;*/
    background-color:#fef3db;
    /*border:solid 2px green;*/
}


.dPWFrontPageTextBottomPic{ 
    
    position:relative;
    top:0px;
    left:0px;
    width:414px;
    height:23px;
    background-image:url(../Images/SystemPictures/nsj_rundbund_forside.gif);
     
    /*border:solid 2px green;*/
}


.dPWContentLogin {
	
	position:relative;
    left:168px; 	
	background-color: #e8efe9;
	width: 608px;
	/*padding-top: 20px;*/
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
    margin-top:0px;	
    /*border:solid 2px red;*/
}

.buttonlogin {
    
    font-size:12px;
    width:188px;
    height:30px;
    color:#000000; 
    text-decoration:none;  
    background-color:#cceaec;
    border:1px solid #0098a1;
    line-height:30px;
    display:block;  
    text-indent:10px; 
}


.txtTextBoxLogin {
    
    width:188px;
    height:22px; 
    color: #000000;
    background-color: #ffffff;
    border:1px solid #0098a1;
      
}

.tdLabelLogin {
    
    font-size:12px;
    width:188px;
    height:22px; 
    color: #000000;
    background-color: #ffffff;  
}

.chkCheckBoxLogin {
   
    
    color: #000000;
    background-color: #ffffff;  
}

.chkCheckBoxLogin input {
  
    width:22px;
    height:22px; 
	color: #000000;
	float:left;
    margin-right:5px;
    border:1px solid #0098a1;	 	  
  	
}


.chkCheckBoxLogin label {
  
    font-size:12px;
	color: #000000;  
    display:block;
    	
}


h1 {   
    
    font-family:trebuchet ms, verdana, sans serif; 
    font-size:110%; 
    text-transform:uppercase; 
    letter-spacing:0.08em; 
    font-weight:bold; 
    color:#eea800;
	
}

h2 {
    
    font-family:trebuchet ms, verdana, sans serif;
    font-size:0.9em; 
    text-transform:uppercase;
    letter-spacing:0.04em;
    font-weight:bold; 
    margin:0px 0px 0px 0px; 
    color:#0098a1;
    
}

h3 {font-size:0.8em; font-weight:bold; margin:0px; color:#0098a1;}

.tdcontacttext {font-size:0.7em}

.dPWPageContent { 
    
    position:relative;
    top:0px;
    left:0px;
    width:990px;
    left:0px; 
    margin-top:42px; 
    /*border:solid 1px red;*/
}

.tblcontent { 
    
    width:100%;
    height:300px; 
    left:0px; 
 
} 

.tdcontentcol1 { 
    
    width:70px;
} 
.tdcontentcol2 { 
    
    width:598px;
} 

.dcontentcol2headline  { 
    
    position:relative;
    top:0px;
    left:0px; 
    width:598px;
} 

.dcontentcol2headline h2 {
	
	
	font-family:trebuchet ms, verdana, sans serif;
    font-size:90%; 
    text-transform:uppercase; 
    letter-spacing:0.04em; 
    font-weight:bold; 
    margin: 0px 0px 0px 0px; 
    color:#0098a1;
}

.dcontentcol2contentnews{ 
    
    position:relative;
    top:0px;
    left:0px; 
    width:598px;
    margin-bottom:20px; 
} 


.dcontentcol2content  { 
    
    position:relative;
    top:0px;
    left:0px; 
    width:598px;
} 



.dcontentcol2contenttext  { 
 
    font-size:0.8em;     
   
} 

.tdcourseinfotop { 
   
    height:30px; 
    width:148px;
    font-size:0.8em;  
    color:#000000;
    text-indent:5px; 
    background-color:#eea800;  
    border-right:solid 2px #ffffff; 
} 

.tdcourseinfotopright { 
    
    height:30px;
    width:148px;
    font-size:0.8em;
    text-indent:5px;    
    color:#000000;
    background-color:#eea800;  
} 

.tdcourseinfobottom { 
   
    height:44px; 
     width:143px; /*148px*/
    font-size:0.8em; 
    padding-left:5px; 
    color:#000000;
    background-color: #fef3db; 
    border-right:solid 2px #ffffff; 
} 

.tdcourseinfobottomright { 
    
    height:44px;
    width:143px; /*148px*/
    font-size:0.8em; 
    padding-left:5px; 
    color:#000000;
    background-color: #fef3db;
} 



.tdcontentcol3 { 
    
    width:30px;
} 
.tdcontentcol4 { 
    
    width:222px;
} 

.dcontentcol4headline  { 
    
    position:relative;
    top:0px;
    left:0px; 
    width:222px;
    text-indent:20px; 
}

.dcontentcol4headline h2 {
	
	
	font-family:trebuchet ms, verdana, sans serif;
    font-size:90%;
    text-transform:uppercase; 
    letter-spacing:0.04em; 
    font-weight:bold; 
    margin: 0px 0px 0px 0px; 
    color:#0098a1;
}

.dcontentcol4content  { 
    
    position:relative;
    top:0px;
    left:0px; 
    width:202px; /*222px*/
    padding: 0px 0px 20px 20px;
    background-color: #fef3db;
} 

.dcontentcol4contenttext  { 
    
    font-size:0.8em;
}

.dcontentcol4contenttoppic{ 
    
    position:relative;
    top:0px;
    left:0px;
    width:222px;
    height:23px;
    background-image:url(../Images/SystemPictures/nsj_rundtop.gif);
     
    /*border:solid 2px green;*/
}  

.dcontentcol4contentbottompic{ 
    
    position:relative;
    top:0px;
    left:0px;
    width:222px;
    height:23px;
    background-image:url(../Images/SystemPictures/nsj_rundbottom.gif);
     
    /*border:solid 2px green;*/
}  


.tdcontentcol5 { 
    
    width:70px;
} 

/* end:  content */


.dPWBottomBar { 
    
    position:relative;
    top:0px;
    left:0px;
    height:50px;
    width:984px;
    /*border:solid 1px red;*/
    vertical-align:text-bottom;
    visibility:hidden;         
}


.dPWBottomBarInfotext { 
    
    position:relative;
    top:0px;
    left:0px;
    height:50px;   
    width:984px;
    /*border:solid 1px red;*/
       
}


.dPWBottomBarInfotextCompanyInfo { 
    
    position:relative;
    top:24px;
    left:168px;
    height:25px;   
    width:648px;
    text-align:center;
    color: #004871;
	background-color: #ffffff;
	font-size: 0.7em;
	letter-spacing: 0.1em;
    /*border:solid 1px red;*/
       
}

	
.tdvzinfotextheadline h1 {
	
	font-size: 0.8em;
  font-weight:bold;
 	color: #000000;
 	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.tdvzinfotextheadline h2 {
	
	
	font-family:trebuchet ms, verdana, sans serif;
    font-size:90%; 
    text-transform:uppercase; 
    letter-spacing:0.04em; 
    font-weight:bold; 
    margin: 0px 0px 0px 0px; 
    color:#0098a1;
}

.spvzinfotextheadline1 {
    
    width:100%;   
    display:block; 
    text-align:left;        
    /*border:solid 3px green;*/
}

.spvzinfotextheadline2 {
    
    width:100%;
    font-size:0.8em;  
    display:block; 
    font-style:italic; 
    text-align:left; 
    /*border:solid 3px green;*/
}

.tdvzinfotexttext {
  
    font-size: 0.8em;
    font-weight:normal;
    color: #000000;
    line-height: 150%;
     
}

.tdvzinfotexttext h2 {
    
    
    font-size:1em; 
    text-transform:uppercase; 
    font-weight:bold;  
    margin-top:0px;
    padding-top:0px; 
    margin-bottom:0px;
    padding-bottom:0px; 
    color:#0098a1;
    font-family:verdana, sans serif;
    
}

.tdvzinfotexttext h3 {
    
    font-family:verdana, sans serif;
    font-size:1em; 
    font-weight:bold;
    margin-top:0px;
    padding-top:0px; 
    margin-bottom:0px;
    padding-bottom:0px; 
    color:#0098a1;
    
}

.tdvzinfotexttext ul {
  
    left:0px;
    margin-top:0px;
    margin-left:1.2em; 
    list-style-type:disc; 
    list-style-position:outside;
    left:0px;
    padding-left:0px;      
}

.tdvzinfotexttext p {
    
    margin-top:0px;
    padding-top:0px;     
    margin-bottom:0px;
    padding-bottom:0px;
    
}

.tdvzinfotexttext a {

    font-weight:normal;	
	color: #0098a1;
}

.tdvzinfotexttext h3 {
    
    font-size:1em; 
    font-weight:bold;
    margin-top:0px;
    padding-top:0px; 
    margin-bottom:0px;
    padding-bottom:0px; 
    color:#0098a1;
    
}



.tdvzinfotextheadlinelarge h2 {
	
	
	font-family:trebuchet ms, verdana, sans serif;
    font-size:100%; 
    text-transform:uppercase; 
    letter-spacing:0.04em; 
    font-weight:bold; 
    margin: 0px 0px 0px 0px; 
    color:#0098a1;
}

.tdvzinfotexttextboldlarge {
  
    font-size: 1em;
    font-weight:bold;
    color: #000000;
    line-height: 150%;
    
}

.tdvzinfotextheadlinefilelink  {
    
    font-weight:bold;
    color:#000000;
         
}

.tdvzinfotextheadlinefilelink h2  {
    
    font-family:trebuchet ms, verdana, sans serif;
    font-size:90%; 
    text-transform:uppercase; 
    letter-spacing:0.04em; 
    font-weight:bold; 
    margin:0px 0px 0px 0px; 
    color:#0098a1;
	   
}

.tdvzinfotexttextfilelink  {
    
    font-weight:normal;
    font-size:0.8em;    
}

.tdvzinfotexttextfilelink a {

    font-weight:normal;	
	color: #0098a1;
}

.vzinfotextfilelinkf  {
    
    color:#0098a1;
    font-weight:normal;
    font-size:0.8em;
    text-decoration:underline;       
}




.tdvzinfotextheadlinefrontpage h2 {
	
	font-size: 0.9em;
    letter-spacing:0.04em; 
    font-weight:bold;
    /*background-color:#eea800;*/
    background-color:#fef3db; 
    color: #000000;
    line-height: 140%;
 	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
} 

.tdvzinfotexttextfrontpage {
  
    font-size: 0.9em;
    letter-spacing:0.04em; 
    font-weight:normal;
    /*background-color:#eea800;*/
    background-color:#fef3db; 
    color: #000000;
    line-height: 140%;
}

.tdvzinfotexttextfrontpage ul {
    
    left:0px;
    margin-top:0px;
    padding-top:0px;  
    margin-left:1.2em; 
    list-style-type:disc; 
    list-style-position:outside;
    left:0px;
    padding-left:0px;      
}

.tdvzinfotexttextfrontpage p {
        
    margin-bottom:0px;
    padding-bottom:0px;
}

.tdvzinfotexttextfrontpage li {
    
          
}


.vzinfotextreadmorelinkf  {
    
    color:#0098a1;
    font-weight:normal;
    font-size:0.8em;
    text-decoration:underline;       
}
.vzarrow 
{
  color: #0098a1;
  vertical-align:middle; 
}


.tdText {

  font-weight:normal;	
  color: #000000;
  font-size:0.8em;  
}

.chkCheckBox {
    color: #000000;
    background-color: #ffffff;  
}

.chkCheckBox label {
  
    font-size: 0.8em;
	color: #000000;  
  	
}


       
