﻿@charset "utf-8";
/* CSS Document */

/* 
footer + brødtekst devider 
*/

/* front */
#wrapper.front .greenbar-devider {
  float:left;
  width:1024px;
  height:31px;
  margin:60px 0 0;
  background:transparent url(../Images/footer-topbg.png) no-repeat;
}

#wrapper.subpage .greenbar-devider {
  float:left;
  width:1024px;
  height:31px;
  margin:60px 0 0;
  background:transparent url(../Images/footer-topbg-subpage.png) no-repeat;
}

#wrapper.productpage .greenbar-devider {
  float:left;
  width:1024px;
  height:31px;
  margin:60px 0 0;
  background:transparent url(../Images/footer-topbg-productpage.png) no-repeat;
}

#wrapper.fullWidth .greenbar-devider {
  float:left;
  width:1024px;
  height:31px;
  margin:60px 0 0;
  background:transparent url(../Images/footer-topbg-fullwidth.png) no-repeat;
}

#wrapper.solutions .greenbar-devider {
  float:left;
  width:1024px;
  height:31px;
  margin:60px 0 0;
  background:transparent url(../Images/footer-topbg-subpage.png) no-repeat;
}

#wrapper.solutionsSubpage .greenbar-devider {
  float:left;
  width:1024px;
  height:31px;
  margin:60px 0 0;
  background:transparent url(../Images/footer-topbg-subpage.png) no-repeat;
}

/*
footer
*/
#footer {
  float:left;
  padding:31px 0 0;
  padding:0;
  width:1024px;
  background:#bed001;
  position:relative;
  z-index:1;
}

#footer h2 {
  float:left;
  display:block;
  width:856px;
  padding:14px 60px;
  margin:36px 0 0;
  font:normal 18px/20px 'NeoSansProRegular', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  color:#fff;
}

/* 
footer > 6 kolonnes tekster
*/
#footer .footer-text {
  float:left;
  width:1024px;
  padding: 60px 60px 40px 60px;
  font:normal 13px/18px 'NeoSansProRegular', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  text-decoration:none;
}

#footer .footer-text .col, #footer .footer-text .col a {
  float:left;
  width:126px;
  margin:0;
  color:#FFF;
  text-decoration:none;
}

#footer .footer-text .col strong {
  display:block;
  color:#fff;
  font:normal 13px/18px 'NeoSansProBold', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#footer .footer-text .spacer {
  float:left;
  height:100px;
  width:20px;
  margin:0;
}

/*
footer > adresse
*/
#footer .adress {
  float:left;
  width:1024px;
  margin:0;
  padding:0 60px 0 60px;
  height:60px;
  font:normal 13px/60px 'NeoSansProRegular', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#footer .adress ul li {
  float:left;
  color:#fff;
}
#footer .adress ul li a,
#footer .adress ul li a:visited,
#footer .adress ul li a:active,
#footer .adress ul li a:link {
  color:#fff;
  text-decoration: none;
}
#footer .adress ul li a:hover {
  text-decoration: underline;
}
#footer .adress ul li.spacer {
  width: 20px;
  height: 60px;
}