html {
  height:100%;
  }

body {
  height:100%;
  padding:0px;
  margin:0px;
  background-color:#F4EDDC;
  }
body, p, td, div, span {
  font-family:"Lucida fax", "Times New Roman", Times;
  font-size:1em;
  }
a {
  color:#000000;
  }
a:hover {
  color:#000000;
  text-decoration:underline;
  }

div.pageCont {
  height:100%;
  }

table.pageTable {
  height:100%;
  width:870px;
  background-image:url(pics/kol_bkg.gif);
  background-position:right top;
  background-repeat:repeat-y;
  }

td.kolOne {
  background-color:#F4E2D3;
  background-image:url(pics/kol_bkg.gif);
  }

td.kolOne, td.kolTwo {
  width:220px;
  }

td.kolTwo {
  padding-bottom:150px;
  background-image:url(pics/devis.gif);
  background-position:bottom center;
  background-repeat:no-repeat;
  }

div.topCont {
  height:130px;
  padding:0px;
  margin:0px 0px 40px 0px;
  }

div.printLogo {
  display:none;
  }

div#logo, div#slogan, div#adress {
  text-align:center;
  }

div#logo img {
  margin:13px 0px 0px 0px;
  }

div#slogan img {
  margin:27px 0px 0px 0px;
  }

div#adress {
  padding:30px 0px 0px 0px;
  }

div#adress p {
  margin:3px;
  font-size:0.6em;
  color:#c00;
  }

div.meny {
  padding:0px 10px 15px 20px;
  text-align:left;
  }
div.menyVal {
  margin:0px 0px 7px 0px;
  font-size:1em;
  }
div.menyVal a {
  display:block;
  text-decoration:none;
  }
a.sub2 {
  margin:3px 0px 0px 10px;
  font-size:0.8em;
  }
a.sub3 {
  margin:3px 0px 0px 20px;
  font-size:0.8em;
  }

td.contenCell {
  text-align:left;
  }

div.content {
  margin:20px;
  }

div.content li {
  margin-bottom:7px;
  }

div.nyheter {
  margin:0px 20px 25px 20px;
  text-align:left;
  }

div.nyheter h1 {
  margin:0px 0px 10px 0px;
  }

div.nyhetsVal {
  font-size:0.8em;
  }

div.nyhetsVal a {
  display:block;
  padding:8px 0px 8px 0px;
  margin-bottom:10px;
  text-decoration:none;
  border-top:solid 1px #c00;
  border-bottom:solid 1px #c00;
  }

div.headerPos {
  position:absolute;
  top:130px;
  width:100%;
  }

div.headerPos div {
  position:relative;
  height:25px;
  background-color:#868789;
  }

div.footerPos {
  position:fixed;
  bottom:0px;
  width:100%;
  }

div.footerPos div {
  position:relative;
  height:7px;
  background-color:#868789;
  }

/* Innehåll på publik sida */
table.fulltable {
  width:100%;
  font-size:0.7em;
  }
table.fulltable td {
  padding-bottom:15px;
  }
table.fulltable img {
  border:solid 1px #000;
  }
table.fulltable p {
  margin:5px 0px 5px 0px;
  }
td.ftleft {
  }
td.ftright {
  padding-left:10px;
  }
td.ftleft b, td.ftleft strong, td.ftright b, td.ftright strong {
  font-size:120%;
  }

 /* Webshop */
.webshopCont {
  width:390px;
  height:800px;
  padding:0px;
  margin:0px;
  border:none;
  background-color:#F4EDDC;
  }
