html {
  overflow: -moz-scrollbars-vertical;
}
/* Forum-modul */
table.ForumListCategories {
  width:100%;
}
table.ForumListCategories a {
  text-decoration:none ! important;
}
table.ForumListCategories th, table.ForumListCategories td {
  padding:3px;
}
table.ForumListCategories th {
  background:#D8E6AB;
  font-weight:bold;
  text-align:left;
}
table.ForumListCategories th a {
  font-weight:bold;
}
table.ForumListCategories td {
  background:#E1ECBF;
}

/* ********************* Tilg?ngelighed ********************* */
.accessibility {
	position: absolute;
	top: -999em;
	left: -999em;
}


/* ********************* Menu ********************* */
  ul.navigation {
    list-style-type: none;  padding:0;  margin:0;
  }
  ul.M0 li div {
    height:32px;  width:200px;
    background-image:url('/Files/HTML/images/menuItemLvl0Background.gif');
    background-repeat:no-repeat;
  }
  ul.M0 li li div {
    height:25px; 
  }
  ul.M0 li.InPath {
    background:#F3F8E1; 
  }
  ul.M0 li.InPath div {
    background-image:url('/Files/HTML/images/menuItemLvl0Background_act.gif');
  }
  ul.M0 li.WithSub div {
    background-image:url('/Files/HTML/images/menuItemLvl0Background_actWithSub.gif');
  }
  ul.M2 li.NotInPath div {
    background-image:url(none) ! important;
  }
  ul.M2 li.InPath div {
    background-image:url('/Files/HTML/images/menuItemLvl1Background.jpg') ! important;
  }
  ul.M3 li.NotInPath div {
    background-image:url(none) ! important;
  }
  ul.M3 li.InPath div {
    background-image:url('/Files/HTML/images/menuItemLvl2Background.jpg') ! important;
  }
  ul.M4 li.NotInPath div {
    background-image:url(none) ! important;
  }
  ul.M4 li.InPath div {
    background-image:url('/Files/HTML/images/menuItemLvl3Background.jpg') ! important;
  }




  ul.M0 li a {
    line-height:30px;
    margin-left:23px;
    text-transform: uppercase;
  }
  ul.M2 li a {
    line-height:25px;
    margin-left:23px;
  }
  ul.M3 li a {
    line-height:25px;
    margin-left:33px;
  }
  ul.M4 li a {
    line-height:25px;
    margin-left:43px;
  }
  
  ul li.NotInPath a  {
    color:#000000 ! important;
  }
  ul li.InPath a {
    color:#9DC12B;
  }
  
  ul li li a {
    font-size:11px;
    text-transform:none ! important;
  }
  ul.M1 li a  {
    text-transform: none;
  }
  
  ul.M0 li.act_withsub ul {
    background:#F3F8E1;
  }

  
  


div#topgraphics {
    position:relative;
    height:172px;
    width:933px;
    z-index:50;
    background-image:url('/Files/HTML/images/topgraphics.jpg');
    background-repeat:no-repeat;
    background-position:-41px 1px;
}
div#site {
    position:relative;
    width:933px;
    min-height:400px; /* Avoid scrollbars, if there is not much content, but long vertical menu */
    z-index:50;
    background-image:url('/Files/HTML/images/mainVerticalBG.gif');
    background-repeat:repeat-y;
    background-position:-42px -2px;
    overflow:auto;
}
div#site a img {border:0;}
div#navigationContainer, div#contentContainer {
  float:left;
}




div#navigationContainer, div#contentContainer {
  text-align:left;
  margin-top:10px;   /* Correct */
}
div#contentContainer a {
  text-decoration:underline;

}

div#pSetupParagraphsRight ul li {
  list-style-image: url('/Files/HTML/images/li_dot.gif');
}
div#pSetupParagraphsRight ul li a {
  text-decoration:none;
}
div#contentContainer ul {
  margin-left:-25px;
}
div#navigationContainer {
  width:200px;      /* Correct */
  margin-top:40px;  /* Correct */
  margin-left:8px;  /* Correct */
  padding-top:1px;
  padding-bottom:15px; 
  background-image:url('/Files/HTML/images/verticalDottedLine.jpg');
  background-repeat:no-repeat;
  background-position:0 0;
}
div#pSetupParagraphsLeft {
  width:420px;      /* Correct */
  margin-left:18px; /* Correct */
  float:left;
}
div#pSetupParagraphsRight {
  width:230px;        /* Correct */
  margin-left:37px;   /* Correct */
  margin-bottom:5px;   /* Correct */
  float:left;
}
div#pSetupParagraphsRight h1.h1  {
  font-size:12px;
}

div#footer {
  background-image:url('/Files/HTML/images/footerBG.gif');
  background-repeat:no-repeat;
  background-position:-41px -2px;
  width:933px;
  text-transform:uppercase;
  padding-top:15px;
}
div#footer small, div#footer small a {
  font-size:10px;
}


/* Afsnit */
div.paragraph {
  margin:0 0 10px 0;
  padding:0;
}
div.ParagraphImage table {
  margin:0;
  padding:0;
  border:0;
  border-collapse:collapse;
}
div.paragraphWithBox {
  background:#CEE096;
  padding:10px;
}


/* Globale vaerktoejer */
div#searchbar {
  position:absolute;
  width:240px;
  top:148px; 
  left:50%;
  margin-left:188px;
  z-index:50;
}
div#searchbar form {
  display:inline;
}
input#searchbarQ, input#searchbarSubmit {
  height:18px;
  border:0;
}
input#searchbarQ {
  width:180px;
  border-right:2px solid #9DC12B;
}
input#searchbarSubmit { /* Required for some reason to make text field and button align vertical */
  position:absolute;
  width:46px;
  background:white;
  font-weight:bold;
}

div#printlink {
  position:absolute;
  top:148px; 
  left:50%;
  margin-left:140px;
  z-index:50;
}
div#printlink a {
  font-size:12px;
  text-transform:lowercase;
  color:black;
}

a#goToHome {
  position:absolute;
  height:135px;
  width:260px;
  top:5px; 
  left:50%;
  margin-left:200px;
  z-index:50;
}


div#DwTopGraphic {
  position:absolute;
  height:136px;
  width:659px;
  top:6px; 
  left:50%;
  margin-left:-457px;
  z-index:60;
}

div#portallinks {
  position:absolute;
  top:148px; 
  left:50%;
  margin-left:-443px;
  z-index:50;
}
div#portallinks ul {
  padding:0; 
  margin:0;
  padding-left:-10px;
}
div#portallinks ul li {
  display:inline;
  padding:0 10px 0 10px;
  background-image: url('/Files/HTML/images/li_dot.gif');
  background-repeat: no-repeat;
  background-position: 0px 4px;
}
div#portallinks span, div#portallinks a {
  color:black;
  text-transform:uppercase;
  font-size:11px;
}
