.jsnav2 {}
.jsnav3 {}

/* -------------------------- DIVERSE -------------------------- */

html {
  overflow-y: scroll;
}

body {
  background: #ededed url(/setup/images/42/body_bg.png) top left repeat-x;
  margin-top: 0px;
}

div {
  text-align: left;
}

h2 a {
  font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
  font-size: 20px;
}

h2 a:hover {
  font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
  font-size: 20px;
}

a {
  text-decoration: none;
}

a:hover {
  font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
}

p, h1, h2, h3, h4 {
  margin: 0;
}

img, div {
  behavior: url(/media/iepngfix.htc);
}

INPUT, INPUT.TEXTFIELD, TEXTAREA, TEXTAREA.TEXTFIELD, INPUT.SELECT {
  color: #515151;
  font-size: 11px;
  font-family: Arial;
  /*border: 1px solid #a3a3a3;*/
  border: 1px solid #a5a5a5;
  /*background: #e0e0e0;*/
  background: #f0f0f0;
  padding: 4px;
}

INPUT.CHECKBOXFIELD {
  background: none;
  border: none;
}

.button INPUT {
  background-color: #f47321;
  color: #ffffff;
  padding: 2px;
  cursor: pointer;
} 

.clear {
  clear: both;
  height: 0px;
}


.billedeOversigt img {
  height: 90px;
  width: 150px;
}



/* ------------------------ SITELAYOUT ------------------------ */

.siteContainer {
  width:926px;
  margin: 0 auto;
  background: url(/setup/images/42/site_bg_jpg.jpg) top center repeat-y;
}

.siteLeft, .siteRight, .siteBottomLeft, .siteBottomRight {
  width: 30px;
  float: left;
}

.siteMainContainer {
  width: 866px;
  float: left;
}

.siteMainHeaderContainer {
  height: 82px;
  background: url(/setup/images/42/header_bg.png) top left repeat-x;
}

.siteMainHeaderNav1 {
  width: 650px;
  height: 25px;
  margin: 57px 0 0 0;
  background: url(/setup/images/42/nav1_bg.png) top left repeat-x;
  float: left;
}

.siteMainHeaderNav1End {
  width: 15px;
  height: 25px;
  margin: 57px 0 0 0;
  background: url(/setup/images/42/nav1_end.png) top left no-repeat;
  float: left;
}

.siteMainHeaderLogo {
  width: 201px;
  margin: 18px 0 0 0; text-align: center;
  float: left;
}

.siteMainNav2 {
  height: 28px; 
  background: url(/setup/images/42/nav2_bg.png) top left repeat-x;
}

.siteMainContent {
}

.siteBottomContainer {
  width:926px;
  height: 65px;
  margin: 0 auto;
  background: url(/setup/images/42/bottom_bg.png) top center repeat-y;
}

.siteBottomMain {
  width: 866px;
  float: left;
}

.siteBottomMainLeft {
  width: 466px;
  margin: 11px 0 0 0;
  float: left;
}

.siteBottomMainRight {
  width: 400px;
  text-align: right;
  float: left;
}

.siteBottomMainRight img {
  margin: 5px 15px 0 0;
}



/* ----------------------- NAVIGATION ----------------------- */

/* --- NAV1 --- */
.siteMainHeaderNav1  ul { 
  padding: 0px;
  margin: 2px 0px 0px 10px;
  display: inline;
  float: left;
}

/* --- NAV1 - NORMAL --- */
.siteMainHeaderNav1 li#normal1 { 
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  float: left;
}

#nav1 li#normal1 {
  height: 19px;
  padding: 4px 10px 0px 10px;
  text-align: center;
  float: left;
} 

/* --- NAV1 - ACTIVE --- */
.siteMainHeaderNav1 li#active1 { 
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background: url(nav1_active_right.gif) top right no-repeat;
  float: left;
}

#nav1 #active1 a {
  height: 19px;
  padding: 4px 10px 0px 10px;
  text-align: center;
  background: url(nav1_active_left.gif) top left no-repeat;
  float: left;
}


/* --- NAV2 --- */
.siteMainNav2 ul { 
  padding: 0px;
  margin: 0px 0px 0px 10px;
  display: inline;
  float: left;
}

/* --- NAV1 - NORMAL --- */
.siteMainNav2 li { 
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  float: left;
}

#nav2 li a {
  padding: 8px 10px 5px 10px;
  float: left;
}

/* --- NAV2 - ACTIVE --- */
#nav2 #active2 a {
  padding: 8px 10px 5px 10px;
  color:#ffffff;
  float: left;
} 



/* ---------------- SIDELAYOUT - FORSIDE  ---------------- */

.sideForsideContainer {
  width: 866px;
}

.sideForsideTopbillede {
  margin: 0px 0px 2px 0px;
}

.sideForsideBoxContainer {
  min-height: 69px;
  background: #e5e5e5 url(/media/forside_boxes_bg.png) top left no-repeat;
  float: left;
}

#maineditdiv .sideForsideBoxContainer {
  width: 866px;
}

.sideForsideBox1 {
  width:386px;
  margin: 15px 0px 5px 0px;
  padding: 0px 15px 0px 15px;
  border-right: 1px solid #e6e6e6;
  float: left;
  min-height: 170px;
}

.sideForsideBox2 {
  width: 193px;
  text-align: center;
  min-height: 170px;
  margin: 15px 0 5px 0;
  padding: 0 15px 0 15px;
  border-left: 1px solid #a3a3a3;
  border-right: 1px solid #e6e6e6;
  float: left;
}

.sideForsideBox3 {
  width: 193px;
  min-height: 170px;
  margin: 15px 0 5px 0;
  padding: 0 15px 0 15px;
  border-left: 1px solid #a3a3a3;
  float: left;
}

.sideForsideBoxBottom {
  width: 866px;
  height: 12px;
  background: url(/media/forside_boxes_bg_bottom.png) top left no-repeat;
}

#maineditdiv .sideForsideBoxBottom {
  width: 866px;
}

.sideForsidePrimaer {
  width: 866px;
}


/* ---------------- SIDELAYOUT - KONTAKT  ---------------- */

.sideKontaktTopbillede {
  margin: 0px 0px 2px 0px;
}

.sideKontaktContainer {
  width: 796px;
  padding: 30px 35px;
  background: #e5e5e5 url(/media/forside_boxes_bg.png) top left no-repeat;
  float: left;
}

#maineditdiv .sideKontaktContainer {
  width: 866px;
}

.sideKontaktMain {
  width: 380px;
  margin-right: 35px;
  float: left;
}

.sideKontaktForm {
  margin-top:33px;
}

.sideKontaktTekst {
  width:374px;  
  float:left;
}

.sideKontaktBoxBottom {
  width: 866px;
  height: 12px;
  background: url(/media/forside_boxes_bg_bottom.png) top left no-repeat;
}

#maineditdiv .sideKontaktBoxBottom {
  width: 866px;
}



/* ---------------- SIDELAYOUT - PRODUKTER  ---------------- */

.sideProdukterTopbillede {
  margin: 0px 0px 2px 0px;
}

.sideProdukterContainer {
  width: 796px;
  padding: 30px 35px;
  background: #e5e5e5 url(/media/forside_boxes_bg.png) top left no-repeat;
  float: left;
}

#maineditdiv .sideProdukterContainer {
  width: 866px;
}

.sideProdukterForm {
  width: 380px;
  margin-right: 35px;
  float: left;
}

.sideProdukterTekst {
  width: 374px;
  float: left;
}

.sideProdukterBoxBottom {
  width: 866px;
  height: 12px;
  background: url(/media/forside_boxes_bg_bottom.png) top left no-repeat;
}

#maineditdiv .sideProdukterBoxBottom {
  width: 866px;
}



/* ---------------- SIDELAYOUT - TEKSTSIDE  ---------------- */

.sideTekstsideTopbillede {
  margin: 0px 0px 2px 0px;
}

.sideTekstsideMain {
  float: left;
  width: 796px;
  padding: 30px 35px;
  background: #e5e5e5 url(/media/forside_boxes_bg.png) top left no-repeat;
  float: left;
}

#maineditdiv .sideTekstsideMain {
  width: 866px;
}

.sideTekstsideLeft {
 width: 415px;
 margin-top: 33px;
 float: left;
}

.sideTekstsideRight {
 width: 375px;
 float: left;
}

.sideTekstsideBoxBottom {
  width: 866px;
  height: 12px;
  background: url(/media/forside_boxes_bg_bottom.png) top left no-repeat;
}

#maineditdiv .sideTekstsideBoxBottom {
  width: 866px;
}



/* ---------------- SIDELAYOUT - TILMELD NYHEDSBREV  ---------------- */

.sideTilmeldNyhedsbrevTopbillede {
  margin: 0px 0px 2px 0px;
}

.sideTilmeldNyhedsbrevMain {
  width: 796px;
  padding: 30px 35px;
  background: #e5e5e5 url(/media/forside_boxes_bg.png) top left no-repeat;
  float: left;
}

#maineditdiv .sideTilmeldNyhedsbrevMain {
  width: 866px;
}

.sideTilmeldNyhedsbrevForm {
  width: 387px;
  margin-right: 28px;
  float: left;
}

.sideTilmeldNyhedsbrevTekst {
  width: 374px;
  float: left;
}

.sideTilmeldNyhedsbrevBoxBottom {
  width: 866px;
  height: 12px;
  background: url(/media/forside_boxes_bg_bottom.png) top left no-repeat;
}

#maineditdiv .sideTilmeldNyhedsbrevBoxBottom {
  width: 866px;
}



/* ---------------- SIDELAYOUT - NORMAL  ---------------- */

.sideNormalTopbillede {
  margin: 0px 0px 2px 0px;
}

.sideNormalMain {
  width: 796px;
  padding: 30px 35px;
  background: url(/media/forside_boxes_bg.png) top left no-repeat #e5e5e5;
  float: left;
}

.sideNormalBoxBottom {
  width: 866px;
  height: 12px;
  background: url(/media/forside_boxes_bg_bottom.png) top left no-repeat;
}

#maineditdiv .sideNormalBoxBottom {
  width: 866px;
}



/* ---------------- REFERENCER - DETALJEVISNING  ---------------- */

.referencerDetaljeLeftContainer {
 width: 415px;
 float: left;
}

.referencerDetaljeTilbage {
 width: 415px;
 height: 50px;
 float: left;
 cursor: pointer;
}

.referencerDetaljeTilbage .actionlink {
 margin-top: 10px;
 font-size: 13px;
 float: left;
}

.referencerDetaljeFoto {
 width: 366px;
 height: 236px;
 padding: 12px 0px 0px 12px;
 background: url(/media/nyhed_detalje_bg.png) top left no-repeat;
 float: left;
}

.referencerDetaljeFoto img {
 width: 345px;
 height: 215px;
}

.referencerDetaljeKortTekst {
 width: 345px;
 padding: 5px 20px 0px 12px;
}

.referencerDetaljeHeader {
 width: 375px;
 height: 50px;
 float: left;
}

.referencerDetaljeLangTekst {
 width: 375px;
 float: left;
}

 .sectionheader {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
font-size: 20px;
color: #ffffff;
margin-bottom: 10px;
font-weight: 300;
}

.sectionintro {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
font-size: 13px;
font-style: italic;
color: #515151;
line-height: 16px;
margin-bottom: 20px;
}

.section {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #515151;
line-height: 18px;
margin-top: 0px;
margin-bottom: 4px}

.inlinelink {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
color: #515151;
text-decoration: underline}

.inlinelink:hover {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif}

.actionlink {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
color: #515151}

.actionlink:hover {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
text-decoration: underline}

.tabletext {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif}

.navigation {
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #ffffff}

.navigation2 {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #f47321}

.adresse {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #999999}

.navigation2:hover {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #f47321}

.adresse a {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #999999}

.adresse a:hover {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #999999}

.sectionlink {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #515151;
text-decoration: underline}

.sectionlink:hover {
font-family: 'Lucida Sans', Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #515151;
text-decoration: none}


