.jsnav2 {}
.jsnav3 {}

/*--- Login i topbar ----------------------------------------------------------*/
#site-logout-btn {
  width: 93px;
  height: 26px;
  margin-left: 10px;
  padding-top: 10px;
  background: url(/media/system/knap-login-bg.png) top left no-repeat;
  color: #fff;
  font-size: 14px;
  border: 0;
  cursor: pointer;
  background: url(/media/system/knap-login-bg.png) top center no-repeat;
  cursor: pointer;
  text-align: center;
  float: left;
}

#user-login-17 {
  display: block !important;
}


body {
  margin: 0px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  color: #333333;
  background: #b3b3b3 url(body_bg.png) center top repeat-x;
}


/*------ SITELAYOUT ---------------------------------------------------------------------------------------------------------------------------*/

.pageContainer {
  text-align: center;
}

.siteDefaultContainer {
  width: 960px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.siteDefaultHeader {
  width: 960px;
  height: 175px;
  background: url(site_top_bg.png) top left no-repeat;
  float: left;
}

.siteDefaultHeaderLogo {
  padding: 54px 0px 0px 0px;
  height: 70px;
  float: left;
margin-top: -30px;
}

.siteDefaultHeaderLogin {
  height: 50px;
  padding: 20px 0px 0px 0px;
  float: right;
}

.siteDefaultHeaderIcons {
  padding: 42px 0px 0px 0px;
  float: right;
}

.siteDefaultHeaderNavigation1 {
  margin-top: 11px;
  padding: 0px 0px 0px 7px;
  width: 670px;
  height: 29px;
  float: left;
}

.siteDefaultHeaderNetbankLink {
  margin: 11px 0px 0px 5px;
  padding: 5px 0px 0px 0px;
  width: 278px;
  height: 24px;
  text-align: center;
  float: left;
}

.siteDefaultHeaderNetbankLink a {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.siteDefaultMain {
  width: 960px;
  margin-top: 6px;
  float: left;
}

.siteDefaultAddress {
  padding: 0px;
  margin-top: 4px;
  width: 960px;
  height: 35px;
  background: url(site_address_bg.png) left top no-repeat;
  text-align: center;
  color: #cccccc;
  float: left;
}

.siteDefaultFooter {
  width: 860px;
  margin-top: 1px;
  padding: 20px 50px 0px 50px;
  min-height: 138px;
  background: url(site_footer_bg.png) left top no-repeat;
  float: left;
}

.siteDefaultCopyright {
  width: 960px;
  text-align: right;
  float: left;
}

.siteDefaultCopyright a {
  color: #666666;
  font-size: 9px;
  text-decoration: none;
}

.siteDefaultCopyright a:hover {
  text-decoration: none;
}



/* ------ NAVIGATION 1 ------------------------------------------------------------ */

.navlist ul, .navlist li { 
  margin: 0px;
  padding: 0px;
}

.navlist li {
  list-style-type: none;
  float: left;
}

#nav1 li a {
  margin: 0px;
  padding: 7px 14px 0px 14px;
  height: 18px;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  color: #ffffff;
  float: left;
}

#nav1 li#active1 a {
  /*color: #269b26;*/
  color: #107527;
  background: url(nav1_active_bg.png) center top repeat-x;
}



/* ------ NAVIGATION 2 ------------------------------------- */

#nav2 ul {
  margin: 0px;
  padding: 0px;
}

#nav2 li {
  margin: 0px;
  padding: 0px;
}

#nav2 li a {
  margin: 0px 0px 0px 5px;
  padding: 10px 0px 0px 10px;
  width: 182px;
  height: 22px;
  background: url(nav2_bg.png) bottom left repeat-x;
  font-size: 12px;
  text-decoration: none;
  text-align: left;
  color: #666666;
  display: block;
}

#nav2 li#active2 a {
  margin: 0px 0px 0px 5px;
  padding: 10px 0px 0px 10px;
  width: 182px;
  height: 22px;
  background: #eaeaea url(nav2_bg.png) bottom left repeat-x;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  /*color: #269b26;*/
  color: #107527;
  display: block;
}


 
/* ------ NAVIGATION 3 ------------------------------------- */

li#normal3 {
  margin: 0px;
  padding: 0px;
}

li#normal3 a.nav3 {
  margin: 0px 0px 0px 5px;
  padding: 8px 0px 0px 24px;
  border: none;
  width: 168px;
  height: 16px;
  background: #eaeaea;
  font-size: 11px;
  text-decoration: none;
  color: #666666;
  display: block;
}

#nav2 li#active3 a.active3 {
  margin: 0px 0px 0px 5px;
  padding: 8px 0px 0px 24px;
  border: none;
  width: 168px;
  height: 16px;
  background: #eaeaea url(nav3_active_dot.png) 10px 55% no-repeat;
  font-size: 11px;
  font-weight: normal; 
  color: #666666;
  display: block;
}



/*------ SIDELAYOUTS -------------------------------------------------------------------------------------------------------------*/

/* --- Sidelayout - Forside ------------------------------------------------------ */

.sideForsideContainer {
  width: 960px;
  float: left;
}

.sideForsideLeftContainer {
  width: 677px;
  float: left;
}

.sideForsideLeftKarruselAndMessageContainer {
  width: 675px;
  height: 433px;
  border: 1px solid #ffffff;
  float: left;
}

.sideForsideLeftKarrusel {
  width: 675px;
  height: 300px;
  float: left;
}

.sideForsideLeftMessage {
  width: 650px;
  height: 108px;
  padding: 25px 0px 0px 25px;
/*  background-color: #269b26; */
 /* background-color: #208120;*/
  background-color: #107527;
  float: left;
}

.sideForsideLeftBottom {
  width: 675px;
  height: 141px;
  margin-top: 3px;
  border: 1px solid #ffffff;
  float: left;
}

.sideForsideRightContainer {
  width: 278px;
  margin-left: 5px;
  float: left;
}



/* --- Sidelayout - Tekstside ------------------------------------------------------ */

.sideTekstsideContainer {
  width: 960px;
  float: left;
}

.sideTekstsideTop, .sideTekstsideBottom {
  width: 960px;
  height: 1px;
  background: url(/media/system/page_top_and_bottom.png) top left no-repeat;
  float: left;
}

.sideTekstsideBgContainer {
  width: 960px;
  background: url(/media/system/page_bg.png) top left repeat-y;
  float: left;
}

#maineditdiv .sideTekstsideBgContainer {
  background: none;
}

.sideTekstsideNav2 {
  width: 202px;
  float: left;
}

#maineditdiv .sideTekstsideNav2 {
  display: none;
}

.sideTekstsideMainContainer {
  width: 754px;
  min-height: 400px;
  margin-left: 4px;
  float: left;
}

.sideTekstsideMain {
  width: 401px;
  padding: 35px 30px 0px 40px;
  float: left;
}

.sideTekstsideRight {
  width: 278px;
  margin-left: 5px;
  margin-top: -1px;
  padding: 0px;
  float: left;
}


/* --- Sidelayout - Tekstside med topbillede og tekstboks ------------------------------------------------------ */

.sideTekstside1Container {
  width: 960px;
  float: left;
}

.sideTekstside1Top, .sideTekstside1Bottom {
  width: 960px;
  height: 1px;
  background: url(/media/system/page_top_and_bottom.png) top left no-repeat;
  float: left;
}

.sideTekstside1BgContainer {
  width: 960px;
  background: url(/media/system/page_bg.png) top left repeat-y;
  float: left;
}

#maineditdiv .sideTekstside1BgContainer {
  background: none;
}

.sideTekstside1Nav2 {
  width: 202px;
  float: left;
}

#maineditdiv .sideTekstside1Nav2 {
  display: none;
}

.sideTekstside1MainAndRightContainer {
  width: 754px;
  min-height: 400px;
  margin-left: 4px;
  float: left;
}

.sideTekstside1MainContainer {
  width: 401px;
  padding: 35px 30px 0px 40px;
  float: left;
}

.sideTekstside1Header {
  width: 401px;
  position: relative;
  z-index: 100;
  float: left;
}

.sideTekstside1Topfoto {
  width: 401px;
  margin-top: -70px;
  float: left;
}

#maineditdiv .sideTekstside1Topfoto {
  margin-top: 0px;
}

.sideTekstside1Main {
  width: 301px;
  min-height: 100px; 
  margin-top: 2px;
  padding: 25px 20px 20px 80px;
  background: #e0e0e0 url(/media/system/citat.png) left top no-repeat;
  background-position: 25px 25px;
  float: left;
}

.sideTekstside1Right {
  width: 278px;
  margin-left: 5px;
  margin-top: -1px;
  padding: 0px;
  float: left;
}




/*------ AFSNITSLAYOUTS -------------------------------------------------------------------------------------------------------------*/

/*--- Afsnitslayout - Medarbejder ---*/
.medarbejderContainer {
  width: 370px;
  margin-bottom: 15px;
  float: left;
}
.medarbejderInfoContainer {
  width: 360px;
  padding: 5px;
  background: #e0e0e0;
  float: left;
}
.medarbejderInfo {
  width: 213px;
  padding: 15px 10px 10px 15px;
  float: left;
}
.medarbejderImg {
  width: 122px;
  float: left;
}
.medarbejderImg img {
  width: 120px;
  border: 1px solid #cccccc;
}


/*--- Afsnitslayout - Afdelinger ---*/
.afdelingImg img {
  width: 350px;
}


/*--- Afsnitslayout - Højre kolonne - Billede, tekst og link ---*/
h2.whiteHeader16 {
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 5px;
}
h2.whiteHeader16 .section {
  margin: 0px;
}
.whiteSection12 {
  font-size: 12px;
  color: #ffffff;
}
.whiteSection12 .section {
  color: #ffffff;
}
.whiteSection12 a.inlinelink {
  color: #ffffff;
}
.greenLink14 a {
  font-size: 14px;
  /*color: #269b26;*/
  color: #107527;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}


/*--- Afsnitslayout - Højre kolonne - Tekst og link ---*/
h2.whiteHeader16 {
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 5px;
}
h2.whiteHeader16 .section {
  margin: 0px;
}
.whiteSection12 {
  font-size: 12px;
  color: #ffffff;
}
.whiteSection12 .section {
  color: #ffffff;
}
.whiteSection12 a.inlinelink {
  color: #ffffff;
}
.greenLink14 a {
  font-size: 14px;
  /*color: #269b26;*/
  color: #107527;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}


/*--- Afsnitslayout - Forside - Hovedbudskab ---*/
h1.whiteHeader24 {
  font-size: 24px;
  color: #ffffff;
  margin-bottom: 10px;
}
h1.whiteHeader24 .section {
  margin: 0px;
}
.whiteSection12 {
  font-size: 12px;
  color: #ffffff;
}
.whiteSection12 .section {
  color: #ffffff;
}
.whiteSection12 a.inlinelink {
  color: #ffffff;
}

.afsnitHomeMessageLink a {
  width: 129px;
  height: 26px;
  padding-top: 10px;
  background: url(/media/system/forside_knap_bg.png) top left no-repeat;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  float: left;
}



/*--- Afsnitslayout - Forside - Bredt afsnit under hovedfelt ---*/
h2.whiteHeader16 {
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 5px;
}
h2.whiteHeader16 .section {
  margin: 0px;
}
.whiteSection12 {
  font-size: 12px;
  color: #ffffff;
}
.whiteSection12 .section {
  color: #ffffff;
}
.whiteSection12 a.inlinelink {
  color: #ffffff;
}
.greenLink14 a {
  font-size: 14px;
  /*color: #269b26;*/
  color: #107527;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}


/*--- Afsnitslayout - Footer - Links i bunden ---*/
.sectionFooter, .sectionFooter .section, .sectionFooter a, .sectionFooter a.inlinelink {
  font-size: 10px;
  color: #666666;
  text-decoration: none;
}
.sectionFooter .section {
  margin-bottom: 4px;
}




/*------ DIVERSE --------------------------------------------------------------------------------------------------------------------------------*/

/*------ Typografier ------*/

h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}

h1.sectionheader {
  margin: 0px 0px 30px 0px;
  font-size: 24px;
  font-weight: 400;
}

h2.sectionheader {
  margin: 0px 0px 8px 0px;
  font-size: 14px;
}

.size14 {
  font-size: 14px;
  line-height: 18px;
}

.formreq {
  color: red;
}

a { 
  text-decoration: underline;
}
a.inlinelink { 
  text-decoration: underline;
  color: #333333;
}
a:hover { 
  text-decoration: underline;
}




/*------ Input felter ------*/
input, textarea, select {
  border: #b2b2b2 1px solid;
}

input.checkbox {
  border: none;
}




/*------ PRINT ---------------------------------------------------*/
@media print {

.siteDefaultHeaderIcons, .siteDefaultHeaderNavigation1, .siteDefaultHeaderNetbankLink, .siteDefaultAddress, .siteDefaultFooter, .siteDefaultCopyright {
  display: none;
}

.sideTekstsideTop, .sideTekstsideBottom, .sideTekstsideNav2, .sideTekstside1Top, .sideTekstside1Bottom, .sideTekstside1Nav2 {
  display: none;
}

}

 .sectionheader {
margin-top: 0px;
margin-bottom: 0px}

.sectionintro {
font-style: italic}

.section {
margin-top: 0px;
margin-bottom: 10px}

.navigation {
font-family: Verdana, Arial, Helvetica, Sans-serif}

