@import url("topmenu.css");

* 
{
  margin: 0px;
  padding: 0px;
}

h2 {
  font-family: Calibri, Tahoma, Arial;
  font-size: 12px;
  font-weight: bold;
  color: #393939;
}

html, body
{
  height: 100%;
}

html>body, html>body #wrapper, html>body #container
{
  height: 100%;
}

#wrapper
{
  display: block;
  position: relative;
  width: 960px;
  margin-left: auto; 
  margin-right: auto;
}

#outercontainer
{
  float: left;
  display: block;
  height: auto;
  min-height: 100%;
  width: 100%;
}

#container 
{
  float: left;
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  border-left: solid 1px #cfcfcf;
  border-right: solid 1px #cfcfcf;
}

#container .topgraphic
{
  float: left;
  display: block;
  width: 100%;
  height: 87px;
  line-height: 87px;
}

#container img 
{
  display: block;
  clear: both;
}

#container .contentholder
{
  float: left;
  display: inline;
  width: 932px;
  margin-left: 13px;
  _margin-left: 12px;
  background-color: #cfcfcf;
}

html>body #container .contentholder
{
  height: 100%;
  min-height: 100%;
}

.clearbottom {
  float: left;
  display: block;
  width: 100%;
  height: 25px;
  line-height: 25px;
}

#container .contentholder .front {
  float: left;
  display: block;
  width: 905px;
  height: 300px;
  margin-left: 13px;
  _margin-left: 6px;
  background-image: url(/Files/System/Nema_v2/bg_content.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

#container .contentholder .front img
{
  border: 0px;
  z-index: 100;
}

#container .contentholder .front .deildir p {
  float: left;
  display: block;
  width: 140px;
  margin-left: 5px;
  _margin-left: 3px;
  line-height: 12px;
  font-family: Calibri, Tahoma, Arial;
  font-size: 10px;
}

#container .contentholder .front .deildir p a {
  font-family: Calibri, Tahoma, Arial;
  font-size: 12px;
  font-weight: bold;
  color: #393939;
  height: 25px;
  line-height: 25px;
}

#subpages {
  float: left;
  display: block;
  width: 904px;
  margin-left: 13px;
  _margin-left: 6px;
  background-color: #ffffff;
  text-align: left;
}

#subpages .header {
  float: left;
  display: block;
  width: 100%;
  height: 53px;
  border-bottom: solid 1px #cfcfcf;
}

#subpages .header img {
  margin-left: 48px;
  margin-top: 30px;
}

#subpages .text {
  float: left;
  display: block;
  width: 856px;
  height: 100%;
  margin-top: 42px;
  margin-left: 48px;
  _margin-left: 24px;
  margin-bottom: 42px;
}

#dwtoplogo
{
  float: left;
  display: block;
  margin-left: -14px;
}

#dwtopimage
{
  margin-right: -15px;
}

#dwmenulogo {
  float: left;
  display: block;
  width: 904px;
  margin-left: 13px;
  _margin-left: 6px;
  margin-top: 25px;
}

#footer {
  float: left;
  display: block;
  width: 100%;
  height: 42px;
  background-color: #ffffff;
  border-left: solid 1px #cfcfcf;
  border-right: solid 1px #cfcfcf;
  border-bottom: solid 1px #cfcfcf;
  z-index: 0;
}

#footer div {
  margin-top: 15px;
  z-index:0;
}

#img_holder{
  float: left;
  display: block;
  width: 905px;
  height: 258px;
  background-image: url(/Files/System/Nema_v2/img_imp_forsida.jpg);
  margin-left: 14px;
}


#login_wrapper {
  float: left;
  display: block;
  position: relative;
  width: 310px;
  height: 145px;
  background-color: #ffffff;
  margin-left: 34px;
  margin-top: 30px;
  padding-bottom: 40px;
  margin-top:-225px;
}



