html, body {
  margin: 0px;
  padding: 0px;
}
html {
  overflow: -moz-scrollbars-vertical;
  overflow: scroll;
}
body {
	/*background: #000000 url(images/alt_danxpress_background.jpg) repeat-x;*/
	background: #000000;
	font: 14px Verdana, Helvetica, sans-serif;
	/*color: #252525;*/
	color:#ffffff;
	
}
p, p form {
  margin:0px 0px 10px 0px;
  line-height:18px;
}

h1, h2 {
  padding: 0px;
}
  div#corecontent h1, div#corecontent h2 {
    /*color:#003D7E;*/
  }
  div#corecontent h2 {
    margin-top:20px;
  }
h1 {
  margin: 3px 0px 8px 0px;
  font-size:16px;
}
h2, div#related h1  {
  margin: 3px 0px 0px 0px;
  font-size:13px;
}
div#content a {
  /*font-weight:bold;*/
}
a:link, a:visited {
  color:#ffffff;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}


div#allwrap {
  width:850px;
  /*
  float:right;
  margin:20px 20px 10px 0px;
  */
  margin:20px auto;
}

div#content {
  float:left;
  margin:50px 0px 0px 0px;
  padding-bottom:10px;
  background: #F78E1E;
  background: #F28B1D; /*Prver denne - Michael ønskede 9.9.08 en varmere orange*/
  border:3px solid white;
  min-height:550px;
}
  div#content ul {
    margin-top:5px;
    margin-bottom:5px;
  }

div#topbar {
  clear:both;
  height:130px;
  width:840px;
  margin:5px ;
}
  div#topbar ul#topnav {
    float:right;
    margin:73px 10px 0px 0px;
  }
    div#topbar ul#topnav li {
      list-style-type:none;
      float:left;
      margin:0px;
      padding:0px;
    }
      div#topbar ul#topnav li a {
        border-bottom:4px solid white;
        padding:2px 2px 10px 2px ;
        margin:0px 0px 0px 5px ;
        display:block;
        text-decoration:none;
        color:white;
        font-size:12px;
        font-weight:bold;
      }
      div#topbar ul#topnav li a:hover, div#topbar ul#topnav li a.act {
        border-bottom:4px solid #F78E1E;
        background:white;
        color:#F78E1E;
      }
div#corecontent {
  float:right;
  width:565px;
  margin:5px 10px 10px 0px;
  font-size:14px;

}
  div#corecontent div.csc-textpic-imagewrap {
      padding:0px;
      margin-left:-10px;
    }
      div#corecontent div.csc-textpic-imagewrap img, div.pageimage {
        border:2px solid white;
      }
div#related {
  float:left;
  width:250px;
  margin:-6px 0px 0px 10px;
  color:#003D7E; /* oprindelig farveoplæg fra mig*/
  color:#030D1F; /* ral 5004 = black blue, jf. Michaels ønske*/
  font-weight:normal;
  padding-top:10px;
}
  div#related div.contentElement {
    background:white;
    padding:10px 0px 10px 0px;
    margin:0px 0px 10px 0px;
  }
  div#related div.contentElementPlain {
    background:transparent;
    padding:0px;
    margin:0px 0px 5px 0px ;
  }
    div#related div.contentElementPlain div.csc-textpic-imagewrap {
      padding:0px;
      margin-left:-10px;
    }
      div#related div.contentElementPlain div.csc-textpic-imagewrap img {
        border:2px solid white;
      }  
  div#related p, div#related h1, div#related h2 {
    margin-left:10px;
    margin-right:10px;
  }
  div#related a:link, div#related a:visited {
    color:#F78E1E;
  }

div.subnav {
  padding:10px 5px 10px 5px;
  margin:0px 0px 10px 0px;
  background:white;
}
ul#leftnav {
  padding:10px 5px 10px 5px;
  margin:0px 0px 10px 0px;
  list-style-image:url('images/dot.gif');
}
  ul#leftnav li {
    margin:0px 0px 5px 17px;
    padding:0px;
  }
  ul#leftnav li a {
    text-decoration:none;
    font-weights:bold;
    color:#F78E1E !important;
  }
  ul#leftnav li.cur a {
    font-weight:bold;
  }
  ul#leftnav li a:hover {
    text-decoration:underline;
  }

div#logo {
  position:absolute;
  left:50%;
  top:15px;
  width:349px;
  height:169px;
  margin-left:-500px;
}
  div#logo img {
    border:0px;
  }

div#about {
  position:absolute;
  left:50%;
  top:50px;
  width:620px;
  margin-left:-202px;
  text-align:right;
  font-size:11px;
  color:white;
}
  div#about a {
    color:white;
  }


/* Forms */
input.mf-input, textarea.mf-text {
  width:400px;
}
p.csc-form-label, p.csc-form-label-req {
  margin:0px;
}


/* Pris-modul*/
table.prices {
  border-collapse:collapse;
  width:100%;
  border:2px solid white;
}
table.prices td, table.prices th {
  border:1px solid white;
  padding:2px;
}
/*
tr.filtered td {
  color:#003D7E;
}
*/
.align-right {
  text-align:right;
}
table.sortable thead {
    cursor: hand;
}
div.filteredFound {
  color:#003D7E;
}

div.csc-textpic-below {
  margin-bottom:15px;
}



/* Testimonials */
p.testiName {
  font-style:italic;
}