html, body, .venstre, .venstremenu, .midt, .faktaboks, .smalfaktaboks, .faktaboksright {
  height: 100%;
  }
body, .topbar, .midt, .oversigt, .kategorier1, .kategorier2, input, textarea, a.menuoverskrift, a.tekstlink, a.tekstlinkher  {
  color:rgb(0,0,0);
  background-color: rgb(255,255,255);
  }
body { 
  margin: 5px;
  padding: 0px;
  background-image: url(../billeder/baggrund.jpg);
  text-align: center;
  }
.side {
  width: 770px;
  position:relative; 
  top: 0px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  font-family: helvetica,arial,sans-serif;
  }
.topbar { 
  border-style: solid solid none;
  border-color: rgb(74,74,74);
  border-width: 2px 2px medium;
  background: url(../billeder/logo.gif) repeat scroll 0%;
  position: relative;
  top: 0px;
  height: 80px;
  width: 761px;
  z-index:20;
  }
.reklame { 
  position: relative;
  float: left;
  top: 10px;
  left: 40px;
  width: 500px;
  height: 60px;
  z-index:20;
  }
.menu { 
  border-style: none solid solid;
  border-color: rgb(74,74,74);
  border-width: medium 2px 2px;
  background: rgb(74, 74, 74) none repeat scroll 0%;
  color: rgb(255, 255, 255);
  position: relative;
  top: 0px;
  left: 0px;
  height: 25px;
  width: 761px;
  z-index:20;
  }
.fastmenu {
  border-style: none;
  color: rgb(255,255,255);  
  position: fixed;
  top:0px;
  background: rgb(74,74,74) url(../billeder/logo3.png);
  height:32px;
  width: 763px;    
  z-index:10;
  margin-left: auto;
  margin-right: auto;
  padding-left:2px;
  padding-top:5px;
  }
.indpakning {
  position: relative;
  padding:0px;
  top:5px;
  width: 768px;
  background-image: url(../billeder/bagindpakning.png);
  background-repeat: repeat-y;
  } 
.venstre { 
  border: 2px solid rgb(74,74,74);
  border-bottom: 0px;
  padding: 2px;
  background: rgb(161,192,224);
  float: left;
  position: relative;
  top: 0px;
  padding-top: 5px;
  width: 146px;
  color: rgb(0,0,0);
  z-index:8;
  }
.venstremenu { 
  border: 2px solid rgb(255,255,204);
  padding: 0px;
  background: rgb(255,255,204);
  position: relative;
  top: 5px;
  left: 5px;
  width: 133px;
  color: rgb(0,0,0);
  }        
.venstremenu a {
  padding-left:0px;
  margin-left:2px;
  }
.midt { 
  border: 2px solid rgb(74,74,74);
  border-bottom: 0px;
  padding: 5px;
  float: left;
  position: relative;
  top: 0px;
  left: 5px;
  width: 592px;
  z-index:8;
  }
.oversigt { 
  float: left;
  position: relative;
  padding-left: 4px;
  width: 290px;
  }
.kategorier1 { 
  float: left;
  position: relative;
  width: 275px;
  }
.kategorier2 { 
  float: left;
  position: relative;
  width: 275px;
  }
.faktaboks, .smalfaktaboks, .faktaboksright {
  border: 2px solid rgb(74,74,74);
  background: rgb(238,238,238);
  color: rgb(0,0,0);
  }   
.faktaboks { 
  margin: 15px auto;
  padding: 5px 3px 0px 3px;
  position: relative;
  width: 500px;
  }
.smalfaktaboks { 
  padding: 5px 3px 0px 3px;
  margin-bottom:10px;
  position: relative;
  width: 398px;
  }
.faktaboksright { 
  padding: 3px;
  float: right;
  top: 10px;
  left: 1px;
  width: 170px;
  margin-bottom: 3px;
  }
p { 
  padding: 3px;
  margin-top:0;
  color: rgb(0,0,0);    
  }
li { 
  padding: 10px;
  }
.sitemap { 
  margin-bottom: -1.3em;
  }
.sitemap2 { 
  margin-bottom: 1.3em;
  }
h1 { 
  font-weight: bold;
  color: rgb(0,0,0);
  background-color:inherit;
  font-size: 300%;
  margin-top: -0.1em;
  }
h2 { 
  padding: 3px;
  color: rgb(0,0,0);
  background-color:inherit;
  font-size: 120%;
  font-weight: normal;
  }
h3 {
  color:rgb(0,0,0); 
  padding: 3px;
  font-weight: bold;
  font-size: 120%;
  margin-bottom:0;
  }
h4 { 
  padding: 3px;
  color:rgb(0,0,0);
  font-weight: bold;
  margin-bottom:-0.5em;
  }
h5 { 
  margin-top: -0.1em;
  color:rgb(0,0,0);
  font-size: 120%;
  font-weight: normal;    
  }
.rubrik {
  font-size: 170%;
  margin-top:0;
  }
.understreg { 
  text-decoration: underline;
  }
.kursiv { 
  font-style: italic;
  }
.fed { 
  font-weight: bold;
  }
.midt span.fed { 
  font-weight: bold;
  color:#222;
  }
.red {
  color:red !important;
  }
td { 
  vertical-align: top;
  }
form { 
  margin-bottom: -0.4em;
  }
.flydestop { 
  clear: both;
  }
a.tekstlink, a.tekstlinkher { 
  text-decoration: none;
  }
a.sidelink { 
  color: rgb(0,0,0);
  text-decoration: none;
  }
a.venstremenulink { 
  background: rgb(255,255,204);
  color: rgb(0,0,0);
  text-decoration: none;
  }
a.venstremenuoverskrift { 
  background: rgb(255,255,204);
  color: rgb(0,0,0);
  font-weight: bold;
  text-decoration: underline;
  }
a.menuoverskrift { 
  font-weight: bold;
  text-decoration: underline;
  }
a.venstremenulinkaktiv { 
  background: rgb(255,255,204);
  color: rgb(119,119,119);
  text-decoration: none;
  }
a.venstremenulinkher:hover { 
  background: rgb(255,255,204);
  color: rgb(0,0,0);
  }
a.venstremenulink:hover { 
  background: rgb(193,224,247);
  color: rgb(0,0,0);
  }
a.sidelink:hover { 
  background: rgb(161,192,224);
  color: rgb(51,51,51);
  }
a.tekstlink:hover { 
  background: rgb(255,255,255);
  color: rgb(68,68,68);
  }
a.menulink { 
  color: rgb(255,255,255);
  background: rgb(74,74,74);
  text-decoration: none;
  font-weight: bold;
  }
a.menulinkaktiv { 
  color: rgb(187,187,187);
  text-decoration: none;
  font-weight: bold;
  } 
a.menulink:hover { 
  background: rgb(119,119,119);
  color: rgb(255,255,255);
  }
a.tekstlinkfed { background: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  text-decoration: none;
  font-weight: bold;
  }
a.sort {
  color: rgb(0, 0, 0);
  }
.midtlinks1, .midtlinks2, .midtlinks3 {
  float: left;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  width: 33%;
  }  
.midtlinks1, .right { 
  text-align: right;
  }
.midtlinks2, .centrer, .billedemidt { 
  text-align: center;
  }
#logo { 
  float: left;
  width: 200px;
  }
img, .reklamelink { 
  border: medium none ;
  }
.billedeleft { 
  padding: 3px;
  float: left;
  margin-bottom: 5px;
  }
.billedeoversigt { 
  padding: 3px 3px 1px;
  float: left;
  margin-bottom: -5px;
  }
.billederight { 
  padding: 3px;
  float: right;
  margin-bottom: 5px;
  }
.billedemidt { 
  padding: 3px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
  }
input { 
  border-style: solid;
  border-color: rgb(0,0,0);
  border-width: 0px 1px 1px 0px;
  font-family: arial,sans-serif;
  background-image: none;
  font-size: 12px;
  }
.bestilling input { 
  border-style: solid;
  border-color: rgb(0,0,0);
  border-width: 1px 1px 1px 1px;
  font-family: verdana,arial,sans-serif;
  background-image: none;
  width:300px;
  padding:3px;
  }
.bestilling input.lilleform { 
  border-style: solid;
  border-color: rgb(0,0,0);
  border-width: 1px 1px 1px 1px;
  font-family: verdana,arial,sans-serif;
  background-image: none;
  width:40px;
  padding:3px;
  }
.bestilling input.mellemform { 
  border-style: solid;
  border-color: rgb(0,0,0);
  border-width: 1px 1px 1px 1px;
  font-family: verdana,arial,sans-serif;
  background-image: none;
  width:200px;
  padding:3px;
  }

textarea { 
  border-style: solid;
  border-color: rgb(0,0,0);
  border-width: 0px 1px 1px 0px;
  background-image: none;
  font-family: helvetica,arial,sans-serif;
  font-size: 12px;
  }
.bestilling textarea { 
  border-style: solid;
  border-color: rgb(0,0,0);
  border-width: 1px 1px 1px 1px;
  font-family: verdana,arial,sans-serif;
  background-image: none;
  width:300px;
  padding:3px;
  }
.streg {
  text-decoration: underline;
  font-size: 150%;
  font-weight:bold;
  margin-bottom:2px;
  }
ul {
  margin-top:0px;
  padding-top:0px;
  }
.i {
  font-family: times,serif;
  }
.overskrift {
  padding-top: 35px !important;
  }
.kategorier1, .kategorier1, .oversigt, a.tekstlink span.fed {
  color:rgb(0,0,0)
  }
.footer {
  position: relative;
  padding:0px;
  top:0px;
  width: 768px;
  background-image: url(../billeder/baggrund-footer.png);
  background-repeat: no-repeat;
  background-color: rgb(255,255,255);
  }
.kant {
 border:solid 1px black;
 }    
.annonceboks {
  background-color:#fff;
  border:solid 1px black;
  width:140px;
  margin-left:auto;
  margin-right:auto;
  padding:0;
  font-family:arial;
  margin-top:10px;
  margin-bottom:10px;
  text-align:center;
  }
.annonce {
  color:#fff;
  background-color:#32669A;
  text-align:center;
  }
p.annonce {
  margin:0px;
  padding:0px;
  }
dt {
  margin-top:20px;
  font-weight:bold;
  }
table.tabelkanter {
border-collapse:collapse; 
border:solid; 
border-width:1px; 
border-color:black;
}
table.tabelkanter td{
border:solid; 
border-width:1px; 
border-color:black;
padding-left:5px;
}
.indryk {
margin-left:20px;
}

