﻿/* CSS Document */
#imageList{list-style-type:none;margin:0;padding:0;overflow:hidden;width:455px;}
#imageList li{float:left;}
#imageList li img{height:65px;width:86px;margin-right:3px;border:1px solid #666;cursor:pointer;}

* {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #000000;
}

html, body {
  padding: 0;
  margin: 0;
  width: 100%;
}

body {
  background: #DCDDDC url(/Files/Billeder/gfx/baggrund_gradient.gif) repeat-x;
}

h1, h2, h3 {
  margin: 0;
  font-weight: normal;
}

h1 {
  font-size: 22px;
  line-height: 24px;
}

h2 {
  font-size: 19px;
  line-height: 21px;
}

h2.topbanner {
  font-size: 22px;
  line-height: 24px;
}

h3 {
  font-size: 16px;
  line-height: 18px;
}

a, a:link {
  color: #004678;
  text-decoration: underline;
}

a:active {
  
}

a:hover {
  text-decoration: none;
}

img, a img {
  border: none;
}

textarea {
  overflow: auto;
}

p {
  margin: 0;
  padding: 0;
}

div#mainContainer {
  width: 950px;
  position: absolute;
  top: 22px;
  left: 50%;
  margin-left: -472px;
}

div#top {
  height: 80px;
}

div#top img, div#top ul {
  float: left;
}

div#top img {
  height: 61px;
  width: 169px;
}

div#top a {
  text-decoration: none;
  color: #9D9D9D;
  letter-spacing: -0.02em;
  font-family: sans-serif;
  font-weight: bold;
}

div#top ul {
  height: 20px;
  overflow: hidden;
  padding: 30px 0 0 36px;
  margin: 0 auto;
  list-style: none outside;
}

div#top ul li {
  float: left;
  margin: 0;
  padding: 0 10px 0 10px;
}

div#top ul li a {
  font-size: 12px;
  line-height: 14px;
}

div#top ul li a.activeitem {
  text-decoration: underline;
}

div#top div {
  float: right;
  padding: 30px 15px 0 0;
}

div#top div a {
  font-size: 9px;
  line-height: 11px;
}

/*                                                  STANDARD SIDE */

div#menu {
  float: left;
  width: 204px;
  float: left;
  margin-right: 5px;
  background-color: #ffffff;
  height: 236px;
  overflow: hidden;
  background: url(/Files/Billeder/gfx/menuboks_gradient.jpg) repeat-x;
  border: 3px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

div#menu ul {
  height: 230px;
  margin: 0 0 5px 0;
  list-style: none outside;
  padding: 0 10px 0 10px;
  
}

div#menu ul li {
  margin: 0;
  width: 180px;
  border-bottom: 1px solid #C3CCD1;
  margin-left: 5px;
  overflow: hidden;
}

div#menu ul li a {
  line-height: 29px;
  text-decoration: none;
  color: #000000;
  background: url(/Files/Billeder/gfx/pil_lille.gif) no-repeat 0 50%;
  padding-left: 12px;
}

div#menu ul li.lastitem {
  border-bottom: 0;
}

div.topGraphic {
  float: right;
  position: relative;
  border-top: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
  border-left: 3px solid #FFFFFF;
}

div#topGraphic {
  width: 728px;
}

div#topGraphic img {
  width: 728px;
  display: block;
}

div.smallTopGraphic img {
  height: 164px;
}

div.mediumTopGraphic img {
  height: 238px;
}

div#topGraphic div, div#topGraphic h1, div#topGraphic h2.topbanner {
  position: absolute;
  height: 55px;
  left: 0px;
  top: 90px;
}

div#topGraphic div {
  width: 575px;
  background: #FFFFFF;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}

div#topGraphic h1 {
  width: 554px;
  text-align: right;
  padding: 15px 0 0 0;
  font-size: 24px;
  line-height: 26px;
}

div#topGraphic h2.topbanner {
  width: 554px;
  text-align: right;
  padding: 15px 0 0 0;
  font-size: 24px;
  line-height: 26px;
}

div#centerContainer {
  float: right;
  background: #FFFFFF;
}

div#leftContent {
  float: left;
  background: url(/Files/Billeder/gfx/profil_hovedboks_gradient.gif) repeat-x;
  padding: 15px;
  margin-right: 3px;
  position: relative;
  min-height:300px;
}

div#breadcrumb span.Legend {
  overflow: hidden;
  float: left;
  position: absolute;
  top: 14px;
  left: 60px;
}

div#breadcrumb p, div#breadcrumb span.Legend a {
  font-size: 9px;
  line-height: 11px;
}

div#breadcrumb span.Legend a {
  margin-right: 5px;
  background: url(/Files/Billeder/gfx/menu_seperator.gif) no-repeat 0 50%;
  padding-left: 12px;
  position: relative;
  left: -12px;
  float: left;
  color: #000000;
}

div#content {
  width: 465px;
  clear: both;
}

div#content h1, div#content h2, div#content h3 {
  color: #004678;
  padding: 10px 0 10px 0;
  clear: both;
}

div#content table {
  float: left;
}

div#content table tbody tr td.images img.paragraphimage {
  margin-right: 5px;
}

div#rightContent {
  float: left;
  width: 200px;
  min-height: 300px;
  background: url(/Files/Billeder/gfx/menuboks_gradient.jpg) repeat-x;
  padding: 15px;
}

div#footer {
  float: right;
  width: 730px;
  margin-top: 5px;
}

div#footer div small {
  font-size: 9px;
  line-height: 11px;
}

h1.headerBox {
  background: url(/Files/Billeder/gfx/pil_stor.gif) no-repeat;
  padding: 0 0 20px 25px;
  font-size: 15px;
  line-height: 17px;
  letter-spacing: -0.045em;
}

h2.headerBox {
  background: url(/Files/Billeder/gfx/pil_stor.gif) no-repeat;
  padding: 0 0 20px 25px;
  font-size: 15px;
  line-height: 17px;
  letter-spacing: -0.045em;
}

div.box {
  width: 176px;
  background: url(/Files/Billeder/gfx/menuboks_gradient.jpg) repeat-x;
  padding: 14px;
  border: 3px solid #FFFFFF;
  float: left;
}

div.box img {
  border: 2px solid #FFFFFF;
  margin-bottom: 10px;
  width: 172px;
  height: 70px;
}

div.padding {
  padding: 3px;
}

div.noTopPadding {
  padding: 0 3px 3px 3px;
}

div.rightMargin {
  margin-right: 3px;
}

/*                                                E-COMMERCE */

div#ecomTopGraphic {
  width: 702px;
  background: #B1C7D5;
  padding: 11px 9px 10px 17px;
}

div#ecomTopGraphic img {
  float: left;
}

div#ecomTopGraphic img#mainImage {
  width: 466px;
  height: 211px;
  padding-top: 3px;
  margin-right: 9px;
}

div#ecomTopGraphic img.smallImage {
  width: 110px;
  height: 105px;
  cursor: pointer;
}

div#ecomTopGraphic img.mod1 {
  padding: 3px 0 0 3px;
  border-right: 1px solid #014576;
  border-bottom: 1px solid #014576;
}

div#ecomTopGraphic img.mod2 {
  padding: 3px 3px 0 0;
  border-bottom: 1px solid #014576;
}

div#ecomTopGraphic img.mod3 {
  padding: 0 0 3px 3px;
  border-right: 1px solid #014576;
}

div#ecomTopGraphic img.mod4 {
  padding: 0 3px 3px 0;
}

div#productList div.product {
  width: 205px;
  height: 99px;
  overflow: hidden;
  float: left;
  margin-bottom: 10px;
}

div#productList div.product img {
  width: 50px;
  height: 62px;
  float: left;
  margin-right: 10px;
}

div#productList div.product div {
  margin-top: 3px;
}

div#productList div.product a {
  text-decoration: none;
}

div#productList div.mod1 {
  margin-right: 40px;
}

div#productList div.mod0 {
  margin-right: 10px;
}

div#productLinks a {
  background: url(/Files/Billeder/gfx/pdf.gif) no-repeat 0 50%;
  padding: 15px 0 0 47px;
  height: 37px;
  display: block;
  margin: 10px 0 10px 3px;
}

div#rightMenu ul {
  list-style: none outside;
  margin: 0;
  padding: 0 0 0 2px;
}

div#rightMenu ul li {
  line-height: 20px;
  width: 198px;
}

div#rightMenu ul li a {
  color: #000000;
  background: url(/Files/Billeder/gfx/pil_lille.gif) no-repeat 0 50%;
  padding-left: 12px;
  font-size: 10px;
  line-height: 12px;
}


/*                                              FRONTPAGE */

div#frontGraphic {
  margin-bottom: 5px;
  position: relative;
}

div#frontGraphic #frontGraphicFlash {
  margin-bottom: 10px;
  position: relative;
}

div#frontGraphic img {
  width: 944px;
  height: 223px;
  border: 3px solid #FFFFFF;
  display: block;
}

div#frontGraphic div, div#frontGraphic h1 {
  position: absolute;
  height: 55px;
  left: 0;
  top: 90px;
}

div#frontGraphic div {
  width: 570px;
  background: #FFFFFF;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}

div#frontGraphic h1 {
  width: 555px;
  text-align: right;
  padding-top: 15px;
  font-size: 24px;
  line-height: 26px;
}

div#frontCenterContent {
  width: 944px;
  border: 3px solid #FFFFFF;
  background: #FFFFFF;
  height: 238px;
}

div#frontBox1Content {
  width: 448px;
  float: left;
  background: url(/Files/Billeder/gfx/forside_venstre_boks_gradient.gif) repeat-x;
  height: 208px;
  padding: 15px;
  overflow: hidden;
}

div#frontBox1Content h1 {
  color: #004678;
  font-size: 15px;
  line-height: 17px;
  letter-spacing: -0.045em;
  margin: 0 0 20px 0;
}

div#frontFooter {
  clear: both;
  width: 950px;
  padding-top: 5px;
}

div#frontFooter div {
  display: inline;
}

div#frontFooter div small, div#frontFooter a {
  font-size: 9px;
  line-height: 11px;
}

div#frontFooter a {
  padding-left: 246px;
  color: #000000;
  text-decoration: none;
}

div.frontSmallBox {
  float: left;
  padding: 15px;
  background: url(/Files/Billeder/gfx/forside_boks_lille_gradient.gif) repeat-x;
  width: 200px;
  height: 208px;
  overflow: hidden;
}

div.frontSmallBox img {
  width: 187px;
  height: 69px;
  border: 2px solid #FFFFFF;
  margin-bottom: 10px;
}

#alux_sitemap, #alux_sitemap ul { 
  list-style-type: square;
}

#alux_sitemap li {
  padding: 2px 0; 
}