.jsnav2 {}
.jsnav3 {}

/* --- OVERORDNET --- */

body {
  background: #eae9ea url(/setup/images/4/body_bg.jpg) top center repeat-x;
  margin: 0px;
  padding: 0px;
  overflow-y: scroll;
}

h2 {
  padding-bottom: 15px;
  margin: 0px;
}

.searchDiv input {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 11px;
  background: #ffffff;
  border: 1px solid #000033;
  width: 140px;
}

.searchDiv select {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 11px;
  background: #ffffff;
  border: 1px solid #000033;
  width: 144px;
}

.searchVisDiv input {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 11px;
  width: 59px;
  background: #000033;
  border: 1px solid #000033;
  color: #ffffff;
  cursor: pointer;
}

div {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  color: #000000;
}

img {
  border: 0px;
}

a {
  text-decoration: none;
  color: #e1020d;
}

.hvidlink a, .hvidlink a:hover {
  text-decoration: none;
  color: #ffffff;
}

.clear {
  clear: both;
}

/* --- RAMMER, SITE--- */

.siteContainer {
  width: 942px;
  background: url(/setup/images/4/site_bg.png) repeat-y;
}

.siteLeft, .siteRight {
  width: 20px;
  float: left;
}

.siteMain {
  width: 900px;
  background: #ffffff;
  border-left: 1px #ffffff solid;
  border-right: 1px #ffffff solid;
  float: left;
}

.siteMainLogo {
  width: 900px;
  height: 84px;
  background: #ffffff;
}

.siteMainNav {
  width: 900px;
  height: 28px;
  background: #ffffff url(/setup/images/4/nav_bg.jpg) repeat-x;
  border-top: 1px #ffffff solid;
  border-bottom: 1px #ffffff solid;
  text-align: left;
}

.siteMainNavLeft {
  width: 671px;
  float: left;
}

.siteMainNavRight {
  width: 229px;
  float: left;
}

.siteMainContent {
  width: 900px;
  background: #ffffff;
}

/* --- RAMMER, BOTTOM --- */

.bottomContainer {
  width: 942px;
  height: 50px;
}

.bottomLeft {
  width: 20px;
  height: 30px;
  float: left;
  background: url(/setup/images/4/shadow_bottom_left.png) repeat-x;
}

.bottomAdress {
  width:900px;
  height:28px;
  background: url(/setup/images/4/nav_bg.jpg) repeat-x;
  border: 1px #ffffff solid;
  text-align: center;
  float: left;
}

.adress {
  padding: 3px 12px;
  color: #000033;
}

.adressUl {
  width: 766px;
  padding: 0;
  margin: 3px auto 0;
  list-style-type: none;
}

.adressLi {
  height: 22px;
  padding: 0;
  margin: 0;
  border-left: 1px #6b6b6b solid;
  border-right: 1px #d1d1d1 solid;
  float: left;
}

.adressLi a {
  color: #000033;
}

.bottomRight {
  width: 20px;
  height: 30px;
  float: left;
  background: url(/setup/images/4/shadow_bottom_right.png) repeat-x;
}

.bottomShadow {
  width: 942px;
  height: 20px;
  background: url(/setup/images/4/shadow_bottom.png) repeat-x;
}

/* --- NAVIGATION, FØRSTE --- */

.navUl {
  padding: 0px;
  margin: 3px 0px 0px 3px;
  list-style-type: none;
}

.navLi {
  height: 22px;
  padding: 0px;
  margin: 0px;
  border-left: 1px #6b6b6b solid;
  border-right: 1px #d1d1d1 solid;
  float: left;
}

.navLi a {
  color: #000000;
  padding: 3px 12px;
  display: block;
}

.navLiActive {
  height: 22px;
  padding: 0px;
  margin: 0px;
  border-left: 1px #6b6b6b solid;
  border-right: 1px #d1d1d1 solid;
  background: url(/setup/images/4/nav_bg_active.jpg);
  float: left;
}

.navLiActive a {
  color: #ffffff;
  padding: 3px 12px;
  display: block;
}

.navLi a:hover, .navLiActive a:hover {
  text-decoration: none;
}

.navLi:first-child, .navLiActive:first-child {
  border-left: 0px;
}

/* --- NAVIGATION, ANDEN --- */

#nav2 ul {
  padding: 0px;
  margin: 0px;
}

.nav2 {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  float: left;
}

.nav2 li {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  float: left;
}

.nav2div {
  width: 171px;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px #000033 solid;
  border-top: 1px #000033 solid;
  float: left;
}

.nav2div a {
  color: #ffffff;
  padding: 5px 0px 5px 15px;
  display: block;
  width: 156px;
  float: left;
}

.nav2divActive {
  width: 171px;
  padding: 0px;
  margin: 0px;
  background: url(/setup/images/4/nav2_bg_active.jpg) top left repeat-y;
  border-bottom: 1px #000033 solid;
  border-top: 1px #000033 solid;
  float: left;
}

.nav2divActive a {
  color: #ffffff;
  padding: 6px 0px 6px 15px;
  display: block;
  width: 156px;
  float: left;
}

.nav2div a:hover, .nav2divActive a:hover {
  text-decoration: none;
}

.nav2divSpacer {
  width: 171px;
  height: 1px;
  padding: 0px;
  margin: 0px;
  background: url(/setup/images/4/nav2_bg_spacer.jpg) no-repeat;
  float: left;
}

/* --- NAVIGATION, TREDJE --- */

.nav3 {
  margin: 0;
  padding: 0;
}

.nav3 li {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.nav3divActive {
  background: url(/setup/images/4/nav3_bg_active.png);
  width: 171px;
}

.nav3div a, .nav3divActive a {
  color: #ffffff;
  text-decoration: none;
  padding: 7px 0 5px 35px;
  display: block;
  width: 136px;
}



/* --- Sidelayout - Forside --- */

.forsideSideContainer {
  width: 900px;
}
.forsideSideTopContainer {
  width: 900px;
  height: 291px;
}
.forsideSideTopBillede {
  width: 334px;
  height: 290px;
  margin-bottom: 1px;
  float: left;
}

.forsideSideTopTekst {
  width: 335px;
  height: 290px;
  margin: 0px 0px 1px 1px;
  float: left;
}

.forsideSideTopBoxesContainer {
  width: 229px;
  height: 291px;
  margin-left: 1px;
  float: left;
}
.forsideSideTopBoxes {
  width: 229px;
  height: 96px;
}
.forsideSideBottomContainer {
  width: 900px;
  height: 177px;
}
.forsideSideBottomNews {
  width: 334px;
  height: 177px;
  background: #000033;
  color: #ffffff;
  text-align: left;
  float: left;
}
.forsideSideBottomMesse {
  width: 565px;
  height: 177px;
  margin-left: 1px;
  float: left;
}



/* --- Sidelayout - Standardside --- */

.defaultContainer {
  width: 900px;
  background: url(/media/content_bg.jpg) repeat-y;
  text-align: left;
  min-height: 468px;
}

.defaultNavigation {
  width: 171px;
  float: left;
}

.defaultContentContainer {
  width: 728px;
  margin-left: 1px;
  float: left;
}

.defaultContentTextPrimary {
  width: 628px;
  margin: 30px 44px;
}


/* --- Sidelayout - Side med billede til højre --- */

.sideTwoColumnContentTextContainer {
  width: 628px;
  margin: 30px 50px;
}

.sideTwoColumnTextPrimary {
  width: 453px;
  float: left;
}

.sideTwoColumnTextRight {
  width: 125px;
  margin-left: 50px;
  float: left;
}



/* --- Sidelayout - Medarbejder side --- */

.defaultContentTextPrimaryMedarbejder, .defaultContentMedarbejderContainer {
  width: 628px;
  margin: 30px 50px;
}

.defaultContentMedarbejder1 {
  width: 300px;
  margin-bottom: 25px;
  float: left;
}

.defaultContentMedarbejder2 {
  width: 300px;
  margin: 0px 0px 25px 25px;
  float: left;
}



/* --- Sidelayout - Standard side - fuld bredde --- */

.defaultFuldContainer {
  width: 900px;
  background: url(/media/content_bg.jpg) repeat-y;
  text-align: left;
  min-height: 468px;
}

.defaultFuldNavigation {
  width: 171px;
  float: left;
}

.defaultFuldContentContainer {
  width: 728px;
  margin-left: 1px;
  float: left;
}

.defaultFuldContentTextPrimary {
  width: 678px;
  margin: 30px 0px 30px 50px;
}




/* --- Afsnitslayout - Downloads - kataloger --- */

.katalogContainer {
  margin-bottom: 30px;
  float: left;
}

.katalogContentContainer {
  width: 377px;
  border-right: 1px #ababab solid;
  float: left;
}

.katalogContentHeader {
  font-weight: bold;
  padding: 5px 25px 5px 0;
}

.katalogContentText {
  padding: 0 25px 5px 0;
}

.katalogSpacer {
  width: 25px;
  float: left;
}

.katalogBilledeContainer {
  width: 50px;
  float: left;
}

.katalogBillede {
  padding: 5px 0;
  text-align: center;
}

.katalogBilledeText {
  font-size: 11px;
  color: #ababab;
  font-style: italic;
  padding: 5px 0;
  text-align: center;
}



/* --- Afsnitslayout - Home - Tekstfelt --- */

.afsnitHomeContent {
  width: 260px;
  height: 235px;
  padding: 35px 35px 20px 40px;
  background-color: #efefef;
  text-align: left;
}

#maineditdiv .afsnitHomeContent {
  margin: 0px;
  padding: 20px 0px 0px 20px;
  width: 335px;
  height: 290px;
}

.afsnitHomeHeader H1{
  font-size: 24px;
  color: #666666;
  font-weight: 500;
}

#maineditdiv .afsnitHomeHeader {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 24px;
  color: #666666;
  font-weight: 500;
}

#maineditdiv .afsnitHomeHeader {
  width: 260px;
}

.afsnitHomeText {
  margin-top: 10px;
}

#maineditdiv .afsnitHomeText {
  width: 260px;
}


/* --- Afsnitslayout - Home - Tekstboks i højre side --- */

.homeBox {
  width: 229px;
  height: 96px;
  margin-bottom: 1px;
  background: url(/media/home_box_bg.jpg) no-repeat;
}

.homeBoxTitle {
  padding: 17px 20px 5px;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
  text-align: left;
}

.homeBoxText {
  padding: 0 20px 5px;
  text-align: left;
  font-size: 11px;
  color: #ffffff;
}

.homeBoxLink {
  padding: 0 20px;
  text-align: left;
}

.homeBoxLink a {
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}


/* --- Afsnitslayout - Home - Link til nyhedsarkiv --- */

.homeNyhederHeader {
  margin: 8px 20px;
  font-size: 13px;
  color: #ffffff;
}

#maineditdiv .homeNyhederHeader {
  color: #ffffff;
}

.homeNyhederText {}

.homeNyhederIntro {
  margin: 8px 20px;
  font-size: 13px;
  color: #ffffff;
}

.homeNyhederIntro a {
  text-decoration: none;
  color: #ffffff;
}

.homeNyhederIntro a:hover {
  color: #e1020d;
}

/* --- Afsnitslayout - Topbillede --- */

.topbillede {
  width: 728px;
  padding: 0 0 1px;
  border-bottom: 1px #d9d9e1 solid;
}

.topbillede img {
  width: 728px;
}


/* --- Afsnitslayout - Boks m. billede og tekst --- */

.produktOversigtContainer {
  margin: 10px 0 5px;
  width: 562px;
  height: 110px;
  background: url(/media/produkter_oversigt_bg.png);
}

.produktOversigtBillede {
  margin: 7px 0 0 7px;
  width: 156px;
  height: 94px;
  border: 1px #ffffff solid;
  float: left;
}

.produktOversigtContentContainer {
  margin: 7px 0 0 6px;
  width: 382px;
  height: 94px;
  background: #000033;
  border: 1px #ffffff solid;
  float: left;
}

.produktOversigtContentHeader {
  height: 24px;
  font-size: 17px;
  color: #ffffff;
  margin: 5px 10px 0;
}

.produktOversigtContentText {
  height: 45px;
  color: #ffffff;
  margin: 0 10px;
}

.produktOversigtContentLink {
  height:20px;
  text-align: right;
  margin: 0 10px;
}



/* --- Afsnitslayout - Samarbejdspartnere - logo m. tekst --- */

.samarbejdspartnereContainer {
  width: 453px;
  margin-bottom: 30px;
}

.samarbejdspartnereLogoContainer {
  width: 151px;
  text-align: center;
  float: left;
}

.samarbejdspartnereLogoNavn {
  font-size: 13px;
  font-weight: bold;
  padding: 5px 25px;
}

.samarbejdspartnereContentContainer {
  width: 301px;
  border-left: 1px #949494 solid;
  float: left;
}
.samarbejdspartnereContentText {
  padding: 5px 25px;
}



/* --- Afsnitslayout - Billede i højre side med tekst under --- */

.contentBilledeBox {
  width: 123px;
  border: 1px #bfbfbf solid;
}

.contentBilledeBoxBillede {
  text-align: left;
  margin: 5px 7px 5px 8px;
}

.contentBilledeBoxText {
  font-size: 11px;
  text-align: left;
  margin: 0 7px 5px 8px;
}



/* --- Afsnitslayout - Medarbejderboks --- */

.medarbejderBoxContainer {
  width: 298px;
  border: 1px #c2c2c2 solid;
  margin-bottom: 20px;
}

.medarbejderBoxBillede {
  width: 90px;
  margin: 5px;
  float: left;
}

.medarbejderBoxContentContainer {
  width: 183px;
  margin: 5px 5px 5px 10px;
  float: left;
}

#maineditdiv .medarbejderBoxContentContainer {
  width: 170px;
  float: left;
}

.medarbejderBoxContentTextContainer {
  height: 105px;
}

.medarbejderBoxContentHeader {
  font-size: 17px;
}

.medarbejderBoxContentText {
}

.medarbejderBoxContentText ul {
  margin: 0;
  padding: 10px 5px 20px 20px;
}

.medarbejderBoxContentLink {
}

.medarbejderBoxContentLinkBox {
  width: 70px;
  text-align: center;
  background: #000033;
  padding: 3px;
  float: right;
}

.medarbejderBoxContentLinkBox a {
  color: #ffffff;
  text-decoration: none;
  font-size: 11px;
}



/* --- Afsnitslayout - Fakta om lyn - tekstspalte m. billede til højre --- */

.faktaContainer {
  width: 628px;
}

.faktaContentContainer {
  width: 417px;
  border-right: 1px #e1e1e1 solid;
  float: left;
}

.faktaContentHeader {
  margin: 0px 25px 0 0;
  font-size: 13px;
  font-weight: bold;
}

.faktaContentText {
  margin: 5px 25px 0px 0;
}

.faktaContentSpacer {
  width: 25px;
  float: left;
}

.faktaBilledeContainer {
  width: 185px;
  float: left;
}

.faktaBillede {
  text-align: center;
}

.faktaBillede img {
  width: 185px;
  -ms-interpolation-mode: bicubic;
}

.faktaBillede a {
  text-decoration: none;
}

.faktaBilledeText {
  margin: 10px 0 0;
  text-align: center;
  font-size: 11px;
  color: #9f9f9f;
  font-style: italic;
}

.faktaBottomContainer {
  width: 628px;
  margin-top: 25px;
  margin-bottom: 25px;
}

.faktaBottomContent {
  width: 392px;
  border-top: 1px #e1e1e1 solid;
  float: left;
}

.faktaBottomSpacer {
  width: 50px;
  float: left;
}

.faktaBottomBillede {
  width: 185px;
  border-top: 1px #e1e1e1 solid;
  float: left;
}


/* --- Afsnitslayout - Google map --- */

.googlemapContainer{
  width: 678px;
  float: left;
}

.googlemapText {
  width: 220px;
  float: left;
}





/* --- FORSIDE NYHEDER --- */

.homeNyhederContainer {
  width: 314px;
  margin-left: 20px;
}

.homeNyhederOverskrift {
  width: 264px;
  margin: 6px 0px;
  float: left;
}

.homeNyhederOverskrift a {
  color: #ffffff;
}

.homeNyhederOverskrift a:hover {
  color: #e1020d;
}

.homeNyhederMere {
  width: 50px;
  margin: 6px 0px;
  text-align: center;
  color: #e1020d;
  float: left;
}




/* --- LISTELAYOUT, PRODUKTVISNING --- */

.produktVisningContainer {
  margin-top: 10px;
  width: 315px;
  height: 167px;
  background: url(/media/produkter_visning_bg.png) no-repeat;
}

.produktVisningContentContainer {
  margin: 8px 0 0 8px;
  width: 166px;
  height: 149px;
  border: 1px #ffffff solid;
  float: left;
}

.produktVisningContentTopContainer {
  height: 124px;
  width: 166px;
}

.produktVisningContentTopProduktnavn {
  padding: 5px 0 5px 7px;
  font-weight: bold;
}

.produktVisningContentTopSpacer {
  width: 166px;
  height:1px;
  background: url(/media/produkter_visning_spacer.jpg) no-repeat;
}

.produktVisningContentTopBeskrivelse {
  font-size: 11px;
  margin: 5px 7px 0 7px;
}

.produktVisningContentBottomContainer {
  height: 25px;
}

.produktVisningBillede {
  margin: 8px 0 0 9px;
  width: 120px;
  height: 149px;
  border: 1px #ffffff solid;
  float: left;
}

.produktVisningBillede img {
  margin-top: 14px;
  width: 120px;
  -ms-interpolation-mode: bicubic;
}

.inputDiv {
  background: #000033;
  float: right;
  padding: 3px;
  margin-right: 5px;
  font-size: 11px;
  width: 70px;
  text-align: center;
}

.inputDiv a, .inputDiv a:hover {
  color: #ffffff;
  text-decoration: none;
}



/* --- LISTEVISNING, PRODUKTDETALJE --- */

.produkterDetaljeContainer {
  width: 628px;
}

.produkterDetaljeContentContainer {
  width: 283px;
  float: left;
}

.produkterDetaljeContentSpacerTop {
  margin-top: 9px;
  width: 276px;
  height: 1px;
  background: url(/media/produkter_detalje_spacer.jpg) center no-repeat;
}

.produkterDetaljeContentProduktnavn {
  height: 25px;
  margin-top: 15px;
  font-size: 17px;
}

.produkterDetaljeContentBeskrivelse {
  min-height: 231px;
}

.produkterDetaljeContentLinktekst {
  height: 20px;
}

.produkterDetaljeContentLink {
  height: 25px;
}

.produkterDetaljeContentSpacerBottom {
  width: 276px;
  height: 1px;
  background: url(/media/produkter_detalje_spacer.jpg) center no-repeat;
}

.produkterDetaljeBilledeContainer {
  margin-left: 10px;
  width: 335px;
  height: 335px;
  background: url(/media/produkter_detalje_bg.png) no-repeat;
  float: left;
}

.produkterDetaljeBillede {
  margin: 9px 0 0 9px;
}

.inputDivDetalje a.sectionlink {
  color: #ffffff;
  background: #000033;
  font-size: 11px;
  padding: 3px 25px 3px 25px;
  text-align: center;
  float: right;
}

.inputDivDetalje a:hover {
  color: #ffffff;
  text-decoration: none;
}



/* --- Nyhedsvisning - oversigt --- */

.nyhedContainer {
  width: 453px;
}

.nyhedDato {
  font-size: 11px;
  font-style: italic;
}

.nyhedOverskrift {
  font-weight: bold;
  font-size: 13px;
}

.nyhedKorttekst {
  margin: 5px 0;
}

.nyhedMere {
}

.inputDiv {
  width: 70px;
  text-align: center;
  background: #000033;
  padding: 3px;
}

.inputDiv a {
  color: #ffffff;
  text-decoration: none;
  font-size: 11px;
}

.nyhedSpacer {
  height: 1px;
  border-bottom: 1px #cccccc solid;
  margin: 10px 0 15px;
}



/* --- Nyhedsvisning - detalje --- */

.nyhedDetaljeContainer {
  width: 628px;
}

.nyhedDetaljeContentContainer {
  width: 417px;
  border-right: 1px #e1e1e1 solid;
  float: left;
}

.nyhedDetaljeContentDato {
  font-size: 11px;
  font-style: italic;
}

.nyhedDetaljeContentHeader {
  margin: 0px 25px 0 0;
  font-size: 13px;
  font-weight: bold;
}

.nyhedDetaljeContentText {
  margin: 5px 25px 0px 0;
}

.nyhedDetaljeContentSpacer {
  width: 25px;
  float: left;
}

.nyhedDetaljeBilledeContainer {
  width: 185px;
  float: left;
}

.nyhedDetaljeBillede {
  text-align: center;
}

.nyhedDetaljeBillede img {
  -ms-interpolation-mode: bicubic;
}

.nyhedDetaljeBillede a {
  text-decoration: none;
}

.nyhedDetaljeBilledeText {
  margin: 10px 0 0;
  text-align: center;
  font-size: 11px;
  color: #9f9f9f;
  font-style: italic;
}

.nyhedDetaljeBottomContainer {
  width: 628px;
  margin-top: 25px;
}

.nyhedDetaljeBottomContent {
  width: 392px;
  border-top: 1px #e1e1e1 solid;
  float: left;
}

.nyhedDetaljeBottomSpacer {
  width: 50px;
  float: left;
}

.nyhedDetaljeBottomBillede {
  width: 185px;
  border-top: 1px #e1e1e1 solid;
  float: left;
}


 .sectionheader {
font-size: 17px}

.sectionintro {
font-style: italic}

.section {
font-family: Arial, Helvetica, Sans-serif;
margin-top: 0px;
margin-bottom: 4px}

.search {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
background: #ffffff;

border: 1px solid #000033;

width: 140px;
}

.searchVis {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
width: 59px;

background: #000033;

border: 1px solid #000033;

color: #ffffff;

cursor: pointer;
}

