#PageSysCtrl
{
  width: 32px;
  height: 60px;
  position: absolute;
  top: 20px;
  left: 10px;
}

div.tabs a span
{
  color: #000;
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
}

body.Design
{
  margin: 0px;
  padding: 0px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica;
  font-size: 8.5pt;
  background-color : #fff;
  overflow: auto;
}

body
{
  margin: 0px;
  padding: 0px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica;
  font-size: 8.5pt;
  background-color : #fff;
}

td,div 
{
  color: #000;
  font-family: Tahoma, Arial, Helvetica;
  font-size: 8.5pt;
}

p 
{
  margin: 0px;
  padding: 0px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica;
  font-size: 8.5pt;
}

a,
a:visited
{
  color: #000;
}

h1, h2, h3, h4, h5, h6
{
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica;
}

h1{font-size: 17pt;}
h2{  font-size: 15pt;}
h3{  font-size: 13pt;}
h4{  font-size: 11pt;}
h5{  font-size: 9pt;}
h6{  font-size: 7pt;}

table.design_main
{
  width: 963px;
  height: 550px;
  margin-top: 20px;
  background-color: #FFFFFF;
}

td.design_maincell
{
  background: url("/design/bg_tree.gif") no-repeat left bottom;
  border: 1px solid #4d3421;
}

td.design_bottomcell
{
  height: 11px;
}

td.design_rightcell
{
  width: 11px;
}

td.design_botleftshw
{
  width: 20px;
  background: url("/design/botleftshw.gif") no-repeat left top;
}

td.design_botshw
{
  background: url("/design/botshw.gif") repeat-x left top;
}

td.design_botrightshw
{
  background: url("/design/botrightshw.gif") no-repeat left top;
}

td.design_toprightshw
{
  height: 20px;
  background: url("/design/toprightshw.gif") no-repeat left top;
}

td.design_rightshw
{
  background: url("/design/rightshw.gif") repeat-y left top;
}

td.design_logo
{
  padding-top: 40px;
  height: 158px;
  vertical-align: top;
}

p.design_logotxt
{
  padding: 4px 0 0 56px;
  color: #563219;
}

td.design_flagcell
{
  background: url("/design/bg_topmenu.jpg") repeat-x;
}

td.design_kortcell
{
  padding-top: 32px;
  text-align: center;
  vertical-align: top;
}

td.design_korthead
{
  height: 22px;
  color: #FFFFFF;
  font-size: 7.5pt;
  text-align: center;
  background-color: #4d3321;
}

td.design_kortbody
{
  border: 1px solid #4d3321;
}

td.design_subcellleft
{
  border-bottom: 1px solid #9f7e67;
}

td.design_topimg
{
  width: 760px;
  height: 158px;
  background: url("design/topimg.jpg") no-repeat;
  border-bottom: 1px solid #ffffff;
}

td.design_address
{
  height: 18px;
  font-family: Arial, Verdana, Helvetica;
  font-size: 8pt;
  background: #adc0e0;
}

p.design_pagehead
{
  height: 32px;
  font-size: 10pt;
  color: #5b8bbd;
}

td.design_content
{
  padding: 0px 20px 10px 0;
  vertical-align: top;
}

/************  Top Menu  *************/

td.design_topmenu
{
  height: 22px;
  padding: 0px 0px 1px 0px;
  background: url("/design/bg_topmenu.jpg") repeat-x;
}

td.design_topmenu ul
{
  margin: 0px;
  padding: 0px;
  list-style: none;
  white-space: nowrap;
}

td.design_topmenu li
{
  margin: 0px;
  padding: 0px 2px 0px 2px;
  float: left;
  background: url("/design/topmenumarker.gif") no-repeat right;
}

td.design_topmenu a,
td.design_topmenu a:visited
{
  width1: 120px;
  margin: 0px;
  padding: 0px 18px 0px 18px;
  color: #ffffff;
  font-size: 8pt;
  text-align: center;
  text-decoration: none;
  background: url("/design/topmenumarker.gif") no-repeat left;
  display: block;
}

td.design_topmenu li.menu_1 a
{
  padding-left: 0;
  background: none;
}

td.design_topmenu a:hover,
td.design_topmenu li.current a.topmenuli,
td.design_topmenu li.parent a.topmenuli,
td.design_topmenu li.inpath a.topmenuli
{
  text-decoration: underline;
}

/********************/

td.design_submenu1
{
  height: 16px;
  padding-left: 0px;
  text-align: left;
  border-bottom: 1px solid #9f7e67;
}

td.design_submenu2
{
  height: 17px;
  padding: 0px 0px 10px 0px;
  text-align: left;
}

.LevelTreeMenuLi
{
  margin: 0px;
  padding: 0px;
  list-style: none;
  white-space: nowrap;
}

.LevelTreeMenuLi li
{
  display: inline;
}

.LevelTreeMenuLi a,
.LevelTreeMenuLi a:visited
{
  padding: 0px 20px 0px 0px;
  font-size: 8pt;
  text-decoration: none;
}

.LevelTreeMenuLi a:hover,
.LevelTreeMenuLi li.current a.current
{
  color: #9f7e67;
}


/********  Imgviewer  *********/

.imgviewthbtb_8
{
  margin: 0px;
  padding: 0px;
}

.imgviewthbtb_8 td
{
  margin: 0px;
  padding: 2px;
}

.imgviewimg_td8
{
  margin: 0px;
  padding: 0px 0px 0px 4px;
}
/* Begin Page Specific CSS */
.Skrift1,
.Skrift1 a{
  font-size: 9.5pt;
  text-decoration: none;
  color: #54301a;
}

.Skrift2,
.Skrift2 a{
  font-size: 10.5pt;
  text-decoration: none;
  color: #54301a;
}

.Skrift3,
.Skrift3 a{
  font-size: 12pt;
  text-decoration: none;
  color: #54301a;
}

.Skrift4,
.Skrift4 a{
  font-size: 13pt;
  text-decoration: none;
  color: #54301a;
}

.Skrift5,
.Skrift5 a{
  font-size: 15pt;
  text-decoration: none;
  color: #54301a;
}

.OverskriftBlaa{
  color: #adc0e0;
  font-size: 9pt;
  font-weight: bold;
}

.OverskriftBlaa2{
  color: #adc0e0;
  font-size: 9pt;
  font-weight: normal;
}

.OverskriftBrun{
  color: #4d3321;
  font-size: 9pt;
  font-weight: bold;
}

td.forside_overskrift
{
  height: 22px;
  color: #FFFFFF;
  background-color: #4d3321;
  padding: 2px 0px 0px 5px;
}

td.forside_overskriftCenter
{
  height: 22px;
  color: #FFFFFF;
  background-color: #4d3321;
  padding: 0px 0px 0px 0px;
  text-align: center;

}

td.forside_BoxOverskrift_blaatreg
{
  width: 105px;
  height: 35px;
  color: #FFFFFF;
  background-color: #4d3321;
  border-bottom: 2px solid #adc0e0;
  padding: 2px 3px 2px 3px;
  vertical-align: middle;
  text-align: center;
}

td.forside_BoxIndhold{
  border-bottom: 1px solid #4d3321;
  padding: 5px 0px 5px 0px;
  vertical-align: top;
  text-align: center;
}

td.forside_BoxIndhold a{
  text-decoration: none;
}

td.forside_BoxIndholdRamme{
  border-bottom: 1px solid #4d3321;
  border-left: 1px solid #4d3321;
  border-right: 1px solid #4d3321;
  padding: 10px 5px 5px 5px;
  vertical-align: top;
  text-align: center;
}

td.forside_spacer{
  width: 12px;
}
/* End Page Specific CSS */
