body {
  background: url(../img/bg80.gif) #f5f5f5 repeat-x;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  text-align: center;
}
div {
  padding: 0px;
  margin: 0px auto;
}
form {
  margin: 0px;
  padding: 0px;
}
p, a, input, select, div, td {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 95%;
}
b {
  font-weight: bold;
  color: #cc0000;
}
#doc_wrap {
  position: relative;
  float: center;
  padding: 0px;
	margin: 0px auto;
  width:  970px;
  border: solid #cccbcf;
  border-width: 0px 1px 1px 1px;
  text-align: left;
}
#doc_wrap #top_nav {
  background: #fff;
  height: 20px;
}
#doc_wrap #top_nav a {
  color: #3D3C2C; 
  font-weight: normal;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 70%;
  line-height: normal;
}
#top_nav a {
  letter-spacing: 1px;
  margin-right: 6px;
}
#doc_wrap #top_nav #fast_nav {
  float: right;
}
#doc_wrap #banner {
  background-color: #bbbcbe;
  height: 60px;
  margin: 0px 1px 0px 1px;
  width:  968px;
}
#doc_wrap #content {
  background: #fff;
}
#navbar {
  border-bottom: solid 1px #e0e0e0;
}
#navbar td td {
  width: 90px;  
  text-align: center;
  border-right: solid 1px #e0e0e0;
  cursor: hand;
}
#navbar a {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 90%;
  text-decoration: none;
  color: #505050;
  margin: 0px;
}
#navbar a:hover {
  text-decoration: none;
}
#paper {
  padding: 10px 10px 0px 10px;
}
.header {
  margin: 0px 0px 10px 0px;
  border-bottom: solid 1px #d0e2ac;
  height: 25px;
}
#bestliste td {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 100%;
}
#bestliste #artnr {
  width: 90px;
}
#bestliste #antal {
  width: 30px;
  text-align: right;
}
#bestliste #apris {
  width: 60px;
  text-align: right;
}
#bestliste #subpris {
  width: 110px;
  text-align: right;
}
#bestliste #ret, #bestliste #slet  {
  width: 36px;
}
#bestliste .knap {
  text-align: center;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 9px;
  border: double 3px #cc0000;
  padding: 2px;
  margin: 0px 0px 1px 1px;
  background-color: #cc0000;
}
.nopad {
  padding: 80px;
}
.frontHd {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #699f4b;
  font-size: 200%;
  text-decoration: none;
  text-align: left;
  padding: 20px 0px 4px 10px;
  border-bottom: solid 2px #699f4b;
  background-color: #d9efcd;
}
#bestliste .ret {
  width: 30px;
}
#bestliste .slet {
  width: 40px;
}
#bestliste .noter {
  width: 99%;
}
.result {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 100%;
  text-decoration: none;
  color: #1d6f42;
  width: 500px;
  padding: 1px;
  float: left;
}
.visBild {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 100%;
  text-decoration: none;
  color: #1d6f42;
  width: 120px;
  float: right;
  text-align: right;
}
.tilbud {
  color: #cc0000;
}
.visBild input {
  height: 14px;
  margin: 0px;
  padding: 0px;
}
.tilbageLink {
  width: 200px;
  float: right;
  text-align: right;
}
.tilbageLink a {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 100%;
  text-decoration: none;
  color: #1d6f42;
}
.tilbageLink a:hover {
  text-decoration: underline;
}
.labels {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 80%;
  text-decoration: none;
  color: #1d6f42;
  margin: 0px 0px 10px 0px;
  border-bottom: solid 1px #d0e2ac;
  letter-spacing: 1px;
}
.hand {
  cursor: hand;
}
.right {
  text-align: right;
}
#menu {
  padding-right: 10px;
  width: 200px;
  vertical-align: top;
  border-right: solid 1px #d0e2ac;
  height: 300px;
}
#menu #soeg {
  border: solid 1px #d0e2ac;
  margin: 0px 2px 0px 0px;
  width: 175px;
}
#menu .varegr {
  padding: 2px 4px 2px 12px;
  cursor: hand;
}
#menu .varegr a {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  color: #8db84d;
  margin: 0px 0px 10px 0px;
  text-decoration: none;
}
#menu .varegr a:hover {
  text-decoration: underline;
}
#menu #tilKassen {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #8db84d;
  font-size: 80%;
  border: solid 1px #d0e2ac;
  margin: 0px 0px 0px 0px;
  background-color: #ffffff;
}
.center {
  text-align: center;
}
.space {
  height: 20px;
}
.space_sm {
  height: 6px;
}
.offerA {
  border: solid 0px #f0f0f0;
  margin: 10px 10px 10px 10px;
  background-color: #FFFFFF;
  width: 340px;
  height: 160px;
  float: left;
}
.offerA .top {
  height: 110px;
  vertical-align: top;
}
.offerA .hd a, .offerA .hd {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #699f4b;
  font-size: 16px;
  text-decoration: none; 
}
.offerA .stdPris {
  float: left;
}
.offerA .tilbud {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 16px;
  color: #ffffff;
  background-color: #ff0000;
  font-weight: bold;
  float: right;
}
.offerB {
  border: solid 1px #f0f0f0;
  margin: 0px 4px 4px 0px;
  background-color: #ffffff;
  width: 236px;
  height: 105px;
  float: left;
}
.offerB .top {
  height: 75px;
  padding: 2px;
}
.offerB .hd a, .offerB .hd {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #699f4b;
  font-size: 14px;
  text-decoration: none; 
}
.offerA .hd a:hover, .offerB .hd a:hover {
  text-decoration: underline; 
}
.offerB .stdPris {
  float: left;
}
.offerB .tilbud {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 9px;
  color: #ffffff;
  background-color: #ff0000;
  font-weight: bold;
  float: right;
}
.Detalje .top {
  padding-top: 10px;
  height: 200px;
  vertical-align: top;
}
.Detalje .imgdet {
  padding: 15px;
  border: solid 1px #eef5e1;
}
.Detalje .line {
  border-top: solid 1px #eef5e1;
  height: 30px;
}
.Detalje .hd a, .Detalje .hd {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #699f4b;
  font-size: 200%;
  text-decoration: none; 
}
.Detalje .kasse {
  background-color: #eef5e1;
  height: 30px;
  padding: 10px;
}
.Detalje .tilbud {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 100%;
  color: #000000;
  font-weight: bold;
  float: right;
}
.knap {
  text-align: center;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 9px;
  border: double 5px #ffffff;
  padding: 2px 4px;
  margin: 0px 0px 0px 2px;
  background-color: #cc0000;
}
#visning {
  padding-left: 10px;
  vertical-align: top;
}
.stk {
  width: 20px;
  margin: 0px;
  float: right;
}
#foot {
  position: relative;
  background-color: #fff;
  height: 61px;
  left: 0px;
  margin: 0px auto;
  width: 970px;
}
#foot #mark {
  background: url(../img/foot.gif) no-repeat;
  position: relative;
  margin: 0px 0px 1px 1px;
  float: left;
  top: 0px;
  left: 0px;
  width: 64px;
  height:60px;
  z-index: 2;
}
#foot #kolofon {
  position: absolute ! Important;
  right: 0px;
  z-index: 1;
  float: right;
  padding: 0px;
  background-color: #bbbcbe;
  margin: 0px 1px 0px 1px;
  width:  968px;
  top: 20px;
  height: 20px;
}
#foot #kolofon p {
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 70%;
  text-align: center;
  line-height: normal;
  color: #ffffff;
  margin: 3px 0px 4px 0px;
  text-decoration: none;
}
#foot #kolofon a {
  color: #ffffff;
  text-decoration: none;
}
#foot #kolofon a:hover {
  text-decoration: underline;
}
.noborder {
  border: none ! important;
}
.felt {
  background-color: #bbbcbe;
  width: 80px;
}
#loginForm input {
  border: solid 1px #a0a0a0;
}
.InpLogin {
  width:  156px;
  margin: 0px;
  height: 16px;
}
.BTlogin {
  width:  160px;
  margin: 0px;
  height: 20px;
}
.BTshort {
  width:  72px;
  margin: 0px;
  height: 20px;
}
.rettekst {
  width:  720px;
}
.area {
  height: 300px;
}
.redbut {
  text-align: center;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 9px;
  border: double 3px #c00;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  background-color: #cc0000;
}
#visDiv {
  position: absolute;
  z-index: 54;
  left: 0px;
  top: 0px;
}
#omFirmaet .titel {
  width:  720px;
}
#omFirmaet .tekst {
  width:  720px;
  height: 300px;
}

#varetabel .hd {
	background-color: #8DB84D;
}
#varetabel .hd td {
	color: #FFFFFF;
	padding-bottom: 6px;
	padding-top: 6px;
}
#varetabel .hd a {
	color: #FFFFFF;
}
#varetabel td {
	border-bottom: solid 1px #EEF5E1;
}
#varetabel .billede {
	width: 60px;
}
#varetabel .varenr {
	width: 60px;
  padding-left: 6px;
}
#varetabel .ikon {
	width: 24px;
}
#varetabel .str {
	text-align: right;
	width: 100px;
}
#varetabel .lager {
	text-align: center;
	width: 40px;
}
#varetabel .pris {
	text-align: right;
	padding-right: 10px;
	width: 100px;
}
#varetabel .antal {
	width: 30px;
}
#varetabel .lista {
	text-align: right;
	width: 60px;
}
#varetabel .planteliste {
	text-align: right;
	width: 60px;
}

#vagn td {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 80%;
  vertical-align: top;
}
#vagn .hd td {
  font-weight: bold;
  color: #1d6f42;
  border-bottom: solid 1px #eef5e1;
}
#vagn .antal {
  width: 33px;
  text-align: right;
}
#vagn .pris {
  width: 50px;
  text-align: right;
}

#jobForm #navn {
  width: 340px;
}
#jobForm #email {
  width: 340px;
}
#jobForm #kommentar {
  height: 150px;
  width: 340px;
}
#jobForm #submit {
}
#bs {
  width:  970px;
  text-align: right;
}
#bs, #bs a {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 9px;
  color: #c0c0c0;
  text-align: right;
}


