html { overflow-y: scroll; }

.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/***************
  BODY
  **************/
body {
	font-family: Verdana;
	font-size:11px;
	color:#636161;
	margin:0 0 0 0;
	padding:0px;
	background: #ffffff url(/lisalib/getfile.aspx?itemid=1514) repeat-y center 0;
}

a { text-decoration: none; color: #54627B; outline:none; }
a:hover {color: #2E335C;}

/* Fela Lang */
.LangIce .item1, .LangEng .item2, .LangDE .item3, .LangDK .item4 { display:none; }

/***************
  WRAPPERS
  **************/
#wrapper { width: 898px; padding: 0px; margin: auto; position: relative; }
#colwrap { width: 570px; padding: 0 8px 0 160px; margin: 350px 0 0 0; }
.subpage #colwrap { margin: 308px 0 0 0; }
.subpage2 #colwrap { margin: 308px 0 0 0; }

.MoveToLeft { position:relative; left:-150px; z-index:9; }

/***************
  HEADER
  **************/
#logo  { position: absolute; top: 15px; left: 144px; }
#header img { position: absolute; top: 30px; left: 510px;}
#header h1 a { width:150px; height:140px; display:block; overflow:hidden; text-indent:-5000px; }

#header .stream { position:absolute; top: 80px; right: 600px;}


#headertest img { position: absolute; top: 44px; left: 530px;}
#headertest h1 a { width:150px; height:140px; display:block; overflow:hidden; text-indent:-5000px; }

#headertest .stream { position:absolute; top: 80px; right: 600px;}

#nav { position: absolute; top: 100px; left: 132px; height: 30px; background:url(/lisalib/getfile.aspx?itemid=1477) repeat-x; width: 617px; }

#subnav { position: absolute; top: 130px; left: 132px; height: 30px; background:url(/lisalib/getfile.aspx?itemid=1478) repeat-x; width: 617px; }
#subnav ul { margin:0; padding:0px; list-style:none; }
#subnav ul li { background:url(/lisalib/getfile.aspx?itemid=1480) no-repeat top right;  float:left; margin:0px; padding:0px; }
#subnav ul li a { display:block; padding:8px 9px 8px 11px;  margin-right:2px; color:#fff; font-size:1em; font-weight:bold; text-decoration: none;}
#subnav ul li a.selected { color:#fff; }
#subnav ul li a:hover { background:url(/lisalib/getfile.aspx?itemid=1479) repeat-x top right; text-decoration:none !important; }

/***************
  CONTENT
  *************/
#conentwrapper { min-heigth:310px; }
#content { min-height:310px; margin: 0px 0 0 0px; padding: 0 0 0 10px; width: 380px; }
#splash { position: absolute; top: 160px; left: 132px; }
#content img { position:absolute; top: 375px; right: 611px; }
.subpage #content { padding: 0 0 0 5px; margin: 308px 0 0 0; width: 520px; }
.subpage2 #content { padding: 0 0 0 5px; margin: 308px 0 0 150px; width: 410px; }

#content h1 {}
#content h2 { font-size: 1.8em; font-weight: bold; }
#content h3 { font-size: 1.5em; font-weight: bold; }
#content h4 { font-size: 1.1em; font-weight: bold; }
#content h5 { font-size: 0.8em; font-weight: bold; }

/***************
  FONT SIZE + / -
  **************/
#fontsize { position: absolute; right: 130px; top: 107px; height: 20px; width: 70px; }
#fontsize ul { margin:0; padding:0; list-style:none; }
#fontsize ul li { float:left; color:#747673; font-weight:normal; }
#fontsize ul li.shrinkfont { background:url(/lisalib/getfile.aspx?itemid=1494) no-repeat; margin:0 6px 0 0; }
#fontsize ul li.enlargefont { background:url(/lisalib/getfile.aspx?itemid=1492) no-repeat; height:20px; width:19px; margin:0 6px 0 0;}
#fontsize ul li a { float:left; display:block; height:20px; width:19px; color:#747673; font-weight:normal; }

/**********
  SUBPAGES
 **********/
#leftpanel { position: absolute; top: 300px; left: 132px; width: 165px; }
#leftnav ul { list-style-type: none; padding: 0; margin-left: 0; }
#leftnav li a { display: block; color: #636262; font-size: 0.9em; font-weight: bold; text-decoration: none; list-style-type: none; padding: 4px 0 4px 6px; background-color: #ffffff; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #c1bfbf; border-right-width: 1px; border-right-style: dotted; border-right-color: #c1bfbf; }
#leftnav li a.first {border-top: 2px dotted#ffffff;}
#leftnav li a.selected, #leftnav li a:hover, #leftnav li.withchildren a:hover{ background-color:#54627B !important; color:#fff !important; }

#leftnav li.withchildren li a:hover, #leftnav ul li.withchildren ul li.withchildren ul li a:hover { background: none; background-color:#54627B; }

#leftnav li.withchildren a:hover { background: #54627B url(/lisalib/getfile.aspx?itemid=4231) no-repeat 3px 9px; color: #fff; }
#leftnav ul li.withchildren a.selected { background: #54627B url(/lisalib/getfile.aspx?itemid=4231) no-repeat 3px 9px; padding-left: 10px; }
#leftnav ul li.withchildren a { background: #fff url(/lisalib/getfile.aspx?itemid=4230) no-repeat 3px 9px; padding-left: 12px; }

#leftnav ul li ul li a { padding-left: 20px !important; }
#leftnav ul li.withchildren ul li.withchildren a { background: #fff url(/lisalib/getfile.aspx?itemid=4230) no-repeat 12px 9px; color: #636262; }
#leftnav ul li.withchildren ul li.withchildren a:hover { background: #54627B url(/lisalib/getfile.aspx?itemid=4231) no-repeat 12px 9px; color: #fff; }
#leftnav ul li.withchildren ul li a, #leftnav ul li.withchildren ul li.withchildren ul li a { background: none;  }
#leftnav ul li ul li.withchildren a.selected { background: #54627B url(/lisalib/getfile.aspx?itemid=4231) no-repeat 12px 9px; padding-left: 12px; }
#leftnav ul li.withchildren ul li.withchildren a.selected { background: #fff url(/lisalib/getfile.aspx?itemid=4231) no-repeat 12px 9px; color: #fff; }
#leftnav ul li.withchildren ul li a.selected, #leftnav ul li.withchildren ul li.withchildren ul li a.selected { background: none;  }
#leftnav ul li ul li ul li a { padding-left: 25px !important; }

/**********
  TABLES
 **********/

.subpage table  {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: red;
	border-collapse: separate;
	background-color: white;
}
.subpage table th {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
.subpage table td {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

/*********
  FOOTER
  ********/
#footer { 
       	margin-left: 129px; 
       	width: 617px; 
       	background: #ffffff; 
       	padding: 0; 
       	border-width: 2px; 
       	border-color: #dddddd; 
       	border-right-style: solid; 
      	border-left-style: solid; 
       	border-top-style: dotted;  
       	border-bottom-style: dotted; 
       	/* url(/lisalib/getfile.aspx?itemid=1495) no-repeat; */ 
} 
#footer p {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.8em;
}

#footer a { text-decoration: none; }
#footer a:link { color:#636161; }

#subfooter { margin-left: 130px; width: 621px; padding-left: 10px; }
#subfooter .stream { display: none; }

/********
  Language Nav
 *******/
.test #header img { top:44px; left:530px;}
#langnav { position:absolute; top:13px; right:150px; }
#langnav ul { list-style:none; margin:0; padding:0; }
#langnav ul li { float:left; padding:0 10px; }
#langnav ul li.selected { display:none; }
#langnav ul li a { xcolor:#FFFFFF; display:block; font-size:0.8em; font-weight:bold; xmargin-right:2px; xpadding:8px 9px 8px 11px; text-decoration:none; }



/********
  MISC
 *******/

#content ul { margin:0; padding:0; list-style:none; }
#content ul li { background:url(/lisalib/getfile.aspx?itemid=1864) no-repeat 0 4px; padding:3px 3px 3px 20px; }


/**********
  EMPTABLE
 *********/

#emptable { width:567px; border-collapse: separate; font-size: 1em; text-align:left; }
#emptable a { color:#333; }
#emptable thead { }
#emptable th { font-weight:bold; font-size:1.08em; padding:0 10px 10px 0; border-bottom:1px dashed #999999; }
#emptable td { padding-right: 20px; border-bottom:#dedede 1px solid; }
#emptable td.last { padding-right:0; }
#emptable .empline a { display:block; margin:8px 0; }

#emptable tr.displayEmp { display:none; }
#emptable tr.displayEmp td { padding:0px; border-bottom:none; }
#emptable .displayEmp { background:url(/library/303) no-repeat; }
#emptable .displayEmp .employee { width:567px; position:relative; background:url(/library/3980) repeat-y left; }
#emptable .displayEmp .employee .top { background:url(/library/3981) no-repeat top left; padding-top:15px; }
#emptable .displayEmp .employee .bottom { padding:30px 30px 35px; background:url(/library/3979) no-repeat bottom left; }

#emptable .displayEmp .employee .picture { float:left; width:100px; min-height:1px; }
#emptable .displayEmp .employee .picture img { position:relative; top:auto; right:auto; }
#emptable .displayEmp .employee .text { float:left; width:376px; line-height:1.67em; margin-left:30px; }
#emptable .displayEmp .employee .text h3 { margin:0 0 10px 0; padding:0 0 8px 0; font-size:1.385em; border-bottom:1px dashed #a9a9a9; }
#emptable .displayEmp .employee .text h4 { margin-bottom:0; }
#emptable .displayEmp .employee .text a { color:#54627B; }
#emptable .displayEmp .employee .text a:hover { color:#2E335C; }
#emptable .displayEmp .employee .close a { top:20px; left:30px; color:#6c6c6c; position:absolute; }
#emptable .displayEmp .employee .large_picture { float:left; width:505px; min-height:1px; margin-top: 20px; }
#emptable .displayEmp .employee .large_picture img { margin-left: 90px; position:relative; top:auto; right:auto; }

#emptablecategory, #emptablecategory2 { width:415px; border-collapse: separate; font-size: 1em; text-align:left; }
#emptablecategory a, #emptablecategory2 a { color:#333; }
#emptablecategory th, #emptablecategory2 th { font-weight:bold; font-size:1.08em; padding:0 10px 10px 0; border-bottom:1px dashed #999999; }
#emptablecategory td, #emptablecategory2 td { padding-right: 5px; border-bottom:#dedede 1px solid; }
#emptablecategory td.last, #emptablecategory2 td.last  { padding-right:0; }
#emptablecategory .empline a, #emptablecategory2 .empline a { display:block; margin:8px 0; }


#emptablecategoryimage tr.displayEmp { display:none; }
#emptablecategoryimage tr.displayEmp td { padding:0px; border-bottom:none; }
#emptablecategoryimage table .displayEmp { background:url(/library/303) no-repeat; }
#emptablecategoryimage .displayEmp .employee { width:567px; position:relative; background:url(/library/3980) repeat-y left; }
#emptablecategoryimage .displayEmp .employee .top { background:url(/library/3981) no-repeat top left; padding-top:15px; }
#emptablecategoryimage .displayEmp .employee .bottom { padding:30px 30px 35px; background:url(/library/3979) no-repeat bottom left; }

#emptablecategoryimage .displayEmp .employee .picture { float:left; width:100px; min-height:1px; }
#emptablecategoryimage .displayEmp .employee .picture img { position:relative; top:auto; right:auto; }
#emptablecategoryimage .displayEmp .employee .text { float:left; width:376px; line-height:1.67em; margin-left:30px; }
#emptablecategoryimage .displayEmp .employee .text h3 { margin:0 0 10px 0; padding:0 0 8px 0; font-size:1.385em; border-bottom:1px dashed #a9a9a9; }
#emptablecategoryimage .displayEmp .employee .text h4 { margin-bottom:0; }
#emptablecategoryimage .displayEmp .employee .text a { color:#54627B; }
#emptablecategoryimage .displayEmp .employee .text a:hover { color:#2E335C; }
#emptablecategoryimage .displayEmp .employee .close a { top:20px; left:30px; color:#6c6c6c; position:absolute; 






