.jsnav2 {}
.jsnav3 {}

body {
  background: #ffffff url(body_bg.jpg) top left repeat-x;
  margin: 0px;
  padding: 0px;
  overflow-y: scroll;
}

H1 {
  padding: 0px;
  margin: 10px 0px 10px 0px;
}

H2 {
  padding: 0px;
  margin: 0px;
}

/*-------- SITELAYOUT --------------------------------------------------------*/

.pageContainer {
  text-align: center;
}

.siteForsideContainer {
  width: 960px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.siteForsideTopContainer {
  width: 960px;
  height: 160px;
  background: url(top_bg.jpg) top left no-repeat;
  float: left;
}

.siteDefaultLogoDK#dk1 {
  width: 515px;
  height: 104px;
  padding: 15px 0px 0px 45px;
  display: block;
  float: left;
}

.siteDefaultLogoDK#dk3 {
  display: none;
}

.siteDefaultLogoUK#uk3 {
  width: 515px;
  height: 104px;
  padding: 15px 0px 0px 45px;
  display: block;
  float: left;
}

.siteDefaultLogoUK#uk1 {
  display: none;
}

.siteForsideLanguage {
  width: 365px;
  height: 94px;
  padding: 10px 35px 0px 0px;
  color: #007346;
  text-align: right;
  float: left;
}

.siteForsideTopMenuAndSearchContainer {
  width: 960px;
  height: 45px;
  float: left;
}

.siteForsideSearchDK#search_dk1 {
  display: block;
  width: 246px;
  float: left;
}

.siteForsideSearchDK#search_dk3 {
  display: none;
}

.siteForsideSearchUK#search_uk3 {
  display: block;
  width: 246px;
  float: left;
}

.siteForsideSearchUK#search_uk1 {
  display: none;
}

.siteForsideTopMenu {
  width: 714px;
  float: left;
}

.siteForsideHomeAndMain {
  width: 960px;
  background: url(home_and_main_bg.gif) top left repeat-y;
  float: left;
}


.siteForsideHomeDK#home_dk1 {
  display: block;
  width: 32px;
  padding-top: 9px;
  float: left;
}

.siteForsideHomeDK#home_dk3 {
  display: none;
}

.siteForsideHomeUK#home_uk3 {
  display: block;
  width: 32px;
  padding-top: 9px;
  float: left;
}

.siteForsideHomeUK#home_uk1 {
  display: none;
}

.siteForsideMain {
  width: 928px;
  float: left;
}

.siteForsideFooterDK#footer_dk1, .siteForsideFooterUK#footer_uk3 {
  display: block;
  width: 925px;
  height: 29px;
  padding: 17px 0px 0px 35px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
  text-transform: uppercase;
  background: url(footer_background.png) top left no-repeat;
  float: left;
}

.siteForsideFooterDK#footer_dk3, .siteForsideFooterUK#footer_uk1 {
  display: none;
}

.siteForsideCO2 {
  width: 915px;
  padding-right: 45px;
  text-align: right;
  position: relative;
  top: -42px;
  float: left;
}


/*--- Sprog valg ---------------*/

.siteForsideLanguage a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #007346;
}

.siteForsideLanguage a:hover {
  text-decoration: underline;
}



/*--- Navigation 1 -----------------------------------------------------------------*/

.navlist ul { 
  margin: 7px 0px 0px 3px;
  padding: 0px;
}

.navlist li { 
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  float: left;
}

#nav1 li a {
  width: 110px;
  height: 20px;
  margin-left: 3px;
  padding-top: 6px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  background: url(menu1_bg.gif) top left no-repeat;
} 

#active1  a.active1 {
  background: url(menu1_active_bg.gif) top left no-repeat;
  color: #333333;
}




/* --- Sidelayout - Forside ------------------------------------------------------------*/

.sideForsideContainer {
  width: 928px;
  float: left;
}

.sideForsideLeft {
  width: 214px;
  height: 294px;
  background: url(/media/system/forside_news_bg.gif) top left no-repeat;
  float: left;
}

.sideForsideLeftNews1 {
  width: 172px;
  height: 120px;
  margin-top: 9px;
  padding: 10px 20px 0px 22px; 
}

.sideForsideLeftNews2 {
  width: 172px;
  height: 120px;
  margin-top: 12px;
  padding: 10px 20px 0px 22px; 
}

.sideForsideFlash {
  width: 707px;
  height: 285px;
  padding: 9px 0px 0px 7px;
  float: left;
}

.sideForsideBottomContainer {
  width: 897px;
  height: 289px;
  margin-top: 9px;
  float: left;
}

.sideForsideBudskab1 {
  width: 374px;
  height: 180px;
  padding: 12px 0px 0px 12px;
  background: url(/media/system/forside_budskab1_bg.gif) top left no-repeat;
}

.sideForsideBudskab2 {
  width: 386px;
  height: 85px;
  margin-top: 12px;
}

.sideForsideBudskab3 {
  width: 462px;
  height: 244px;
  margin-left: 9px;
  padding: 45px 0px 0px 40px;
  background: url(/media/system/forside_usp_bg.jpg) top left no-repeat;
  float: left;
}




/* --- Afsnit - NY - Forside nyhed ------------------------------------------------------------*/

H2.newsHeader {
  margin: 0px 0px 4px 0px;
  padding: 0px;
  width: 165px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3e3e3e;
}

.newsSection {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  min-height: 55px;
}

.newsLink {
  padding: 3px 0px 0px 0px;
}

.newsLink a.sectionlink, #newsLink a {
  width: 80px;
  height: 19px;
  padding-top: 6px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-transform: uppercase;
  background: url(/media/system/button_read_more_bg.png) top left no-repeat;
  text-align: center;
}



/* --- Afsnit - NY - Forside USP ------------------------------------------------------------*/

H1.uspHeader {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  width: 325px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: bold;
  color: #578f6d;
}

.uspIntro {
  margin: 0px;
  padding: 0px;
  width: 310px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #578f6d;
}

.uspIntro a.inlinelink {
  color: #578f6d;
  text-decoration: none;
}

.uspIntro a.inlinelink:hover {
  color: #578f6d;
  text-decoration: underline;
}

.uspIntro .section {
  font-size: 14px;
  font-weight: bold;
  color: #578f6d;
  margin: 0px 0px 2px 0px;
}

.uspText {
  margin-top: 10px;
  padding: 0px;
  width: 280px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #578f6d;
}

.uspText .section {
  font-size: 11px;
  color: #578f6d;
}

.uspLink {
  padding-top: 10px;
  width: 310px;
}

.uspLink a.sectionlink, .uspLink a {
  width: 80px;
  height: 19px;
  padding-top: 6px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-transform: uppercase;
  background: url(/media/system/button_read_more_bg.png) top left no-repeat;
  text-align: center;
}





/* --- INPUT ------------------------------------------------------------*/

input, select, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: #81af80 solid 1px;
}

.input_button input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background-color: #046001;
  border: #81af80 solid 1px;
  padding: 2px 3px 2px 3px; 
}

.formreq {
  color: red;
}

#input {
  padding: 0px 5px 5px 0px;
}

#inputSearch input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 0px;
  width: 118px;
}




/* ------ Diverse ------------------------------------------------------------*/

.fixwidths {
  display:none;
}

a {text-decoration: none}

 .sectionheader {
font-family: Arial, Helvetica, Sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
margin-top: 0px;
margin-bottom: 0px}

.section {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #333333;
margin-top: 0px;
margin-bottom: 8px}

.inlinelink {
text-decoration: underline}

.actionlink {
text-decoration: underline}

