#PageSysCtrl
{
  width: 32px;
  height: 60px;
  position: absolute;
  top: 20px;
  left: 10px;
}

div.tabs a span
{
  color: #000;
  font-family: Verdana, Helvetica, Arial;
  font-size: 10px;
  font-weight: normal;
}

table.CMS_LoginTB
{
  width: 250px;
  margin: 0px;
  padding: 0px;
}

/************************/

body.Design
{
  margin: 0px;
  padding: 0px;
  color: #636363;
  font-family: Verdana, Helvetica, Arial;
  font-size: 9pt;
  background : url("/design/bg_body.png") repeat-x center 520px #ffffff;
  overflow: auto;
}

body
{
  margin: 0px;
  padding: 0px;
  color: #636363;
  font-family: Verdana, Helvetica, Arial;
  font-size: 9pt;
  background-color : #ffffff;
}

td,div 
{
  color: #636363;
  font-family: Verdana, Helvetica, Arial;
  font-size: 9pt;
}

p 
{
  margin: 0px;
  padding: 0px;
  color: #636363;
  font-family: Verdana, Helvetica, Arial;
  font-size: 9pt;
}

a,
a:visited
{
  color: #636363;
  text-decoration: none;
}

p a:hover
{
  color: #691903;
}

h1, h2, h3, h4, h5, h6
{
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Helvetica, Arial;
}

h1 {font-size: 17pt;}
h2 {  font-size: 15pt;}
h3 {  font-size: 13pt;}
h4 {  font-size: 11pt;}
h5 {  font-size: 9pt;}
h6 {  font-size: 7pt;}

img
{
  border-width: 0;
}

table.design_main
{
  width: 970px;
  height: 520px;
  background-color: none;
}

td.design_topleft
{
  width: 134px;
  height: 82px;
  border-right: 1px solid #691903;
}

td.design_assnh
{
  width: 370px;
  height: 82px;
  padding-left: 50px;
}

td.design_left
{
  color: #636363;
  font-size: 7pt;
  line-height: 1.5em;
  vertical-align: top;
}

td.design_content
{
  padding: 0px;
  vertical-align: top;
}

.sektionsforside-fotos img {
  opacity: 1;
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
.sektionsforside-fotos img:hover {
  opacity: .8;
}

/**********  Top Menu  *********/

td.design_topmenu
{
  padding-bottom: 16px;
  vertical-align: bottom;
}

#dhtmlmenuli
{
  margin: 0;
  padding: 0;
  white-space: nowrap;
  z-index: 100;
}

#dhtmlmenuli li ul
{
  margin: 0;
  padding: 0;
  background: url("/design/bg_topmenu.png");
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  z-index: 100;
}

#dhtmlmenuli li ul li ul
{
  margin-top: -21px;
  border-top: 1px solid #ffffff;
  z-index: 100;
}

#dhtmlmenuli li
{
  margin: 0;
  padding: 0;
  line-height: 26px;
  list-style: none;
}

#dhtmlmenuli li li
{
  line-height: 20px;
  border-bottom: 1px solid #ffffff;
}

#dhtmlmenuli a,
#dhtmlmenuli a:visited
{
  color: #636363;
  text-decoration: none;
}

#dhtmlmenuli a span span
{
  padding: 0 42px 0 0;
  color: #636363;
  font-size: 8.5pt;
  font-weight: bold;
  display: list-item;
}

#dhtmlmenuli li.sfhover a span span,
#dhtmlmenuli li.current a span span,
#dhtmlmenuli li.parent a span span,
#dhtmlmenuli li.inpath a span span
{
  color: #691903;
}

#dhtmlmenuli li.sfhover li a span span,
#dhtmlmenuli li li.sfhover li a span span
{
  padding: 0 14px 0 14px;
  color: #636363;
}

#dhtmlmenuli li li.sfhover a span span,
#dhtmlmenuli li li li.sfhover a span span,
#dhtmlmenuli li li.current a span span,
#dhtmlmenuli li li.parent a span span,
#dhtmlmenuli li li li.current a span span
{
  padding: 0 14px 0 14px;
  color: #691903;
}

#dhtmlmenuli li li.sfhover,
#dhtmlmenuli li li.current,
#dhtmlmenuli li li.parent,
#dhtmlmenuli li li.inpath
{
  background: none;
}

#dhtmlmenuli li li#subpages span span
{
  background: url("/design/sub_arrow.png") no-repeat right;
}

#dhtmlmenuli li li#subpages li span span
{
  background: none;
}
/* Begin Page Specific CSS */

/* End Page Specific CSS */
