body {
	margin: 0;
	text-align: center;
	margin: 0 auto;
	background-color: #98b040;
}

p.bodytext
{
    font: normal 8pt/14pt arial;
 }

.logobjaelke
{
width: 830px;
height: 178px;
background: url('../images/topgrafik2.jpg') no-repeat;
margin: 0;
}

td
{
font: normal 8pt/9pt verdana;
vertical-align: top;
text-align: left;
background-color: #fafce6;
}

.content-elementwrap
{
 width: 456px;
 position: relative;
 border: 1px solid #e3e7b8;
 padding: 5px;
 margin-top: 5px;
 margin-bottom: 5px;
 background-color: #ffffff;
 overflow: hidden;
}

.content-elementwrap-left, .content-elementwrap-right
{
 width: 150px;
 position: relative;
 border: 1px solid #e3e7b8;
 margin: 5px;
 padding: 5px;
 margin-bottom: 5px;
 background-color: #ffffff;
 overflow: hidden;
}

#page
{
	table-layout:fixed;
	width: 825px;
	margin: 0;
	padding: 0;
	text-align: left;
	margin: 0 auto;
}

TD.content
{
	text-align: left;
	width: 478px;
	background-color: #fafce6;
	padding-top: 4px;
}

.midte
{
	table-layout: fixed;
	width: 750px;
	padding: 15px;
}
/* 

Venstre menu 

*/

.leftmenu
{
	position: relative;
	table-layout:fixed;
	width: 30%;
	padding: 5px;
	text-align: left;
	/* border: 1px solid #94b435; */
	padding-bottom: 3px;
	/* background-image: url('../images/spring3.jpg'); */
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 450px;
	min-height: 450px;
}

.leftmenu_lvl1
{
	font: normal 8pt/11pt verdana;
	text-decoration: none;
	color: #6e852f;
}

.leftmenu_lvl1 a, .leftmenu_lvl1 a:link, .leftmenu_lvl1 a:active, .leftmenu_lvl1 a:visited
{
	text-decoration: none;
	font: normal 8pt/11pt verdana;
	list-style-type: none;
	color: #6e852f;
}

.leftmenu_lvl1red
{
	padding-bottom: 5px;
	font: bold 8pt/11pt verdana;
	text-decoration: none;
	color: #e00000; 
}

.leftmenu_lvl1red a, .leftmenu_lvl1red a:link, .leftmenu_lvl1red a:active, .leftmenu_lvl1red a:visited
{
	padding-bottom: 5px;
	text-decoration: none;
	font: bold 8pt/11pt verdana;
	list-style-type: none;
	color: #e00000; 
} 


.leftmenu_lvl2
{
	font: normal 8pt/9pt verdana;
	text-decoration: none;
	color: #000000;
}

.leftmenu_lvl2, .leftmenu_lvl2 a, .leftmenu_lvl2 a:link, .leftmenu_lvl2 a:active, .leftmenu_lvl2 a:visited
{
	text-decoration: none;
	font: normal 8pt/11pt verdana;
	list-style-type: none;
	color: #555555;
}

.leftmenu_lvl3
{
	font: bold 8pt/14pt verdana;
	text-decoration: none;
	color: #000000;
}

.leftmenu_lvl3, .leftmenu_lvl3 a, .leftmenu_lvl3 a:link, .leftmenu_lvl3 a:active, .leftmenu_lvl3 a:visited
{
	text-decoration: none;
	font: normal 7pt/8pt verdana;
	color: #555555;
	padding-left: 3px;
	margin-right: 3px;
	list-style-type: none;
}
/* 

Topmenu

*/


.topmenu
{
	position: relative;
	left: 570px;
	top: 15px;
	height: 80px;
	width: 150px;
	text-align: left;
}

/* topmenu placeringer */
.topmenu_244
{
	position: relative;
	left: 45px;
}

.topmenu_26
{
	position: relative;
	left: 90px;
	top: 5px;
}

.topmenu_50
{
	position: relative;
	left: 135px;
	top: 7px;
}

.topmenu_49
{
	position: relative;
	left: 180px;
	top: 11px;
}

.topmenu_lvl1 a, .topmenu_lvl1 a:link, .topmenu_lvl1 a:active, .topmenu_lvl1 a:visited
{
	text-decoration: none;
	color: rgb(255,255,255);
	font: bold 8pt/14pt "Trebuchet MS", helvetica, arial;
	display: inline;
	width: 20%;
	float: left;
}

.topmenu_lvl1 a:hover
{
	display: block;
	color: #95b638;
}

.topmenu_lvl2 a, .topmenu_lvl2 a:link, .topmenu_lvl2 a:active, .topmenu_lvl2 a:visited
{
	text-decoration: none;
	color: rgb(255,255,255);
	font: bold 9pt/14pt helvetica, verdana;
	display: inline;
	width: 20%;
	float: left;
}

.topmenu_lvl2 a:hover
{
	display: block;
	color: #295b2a;
}

.bundbjaelke
{
	background-color:#6e852f;
	/* background-color:#95b638; */
	table-layout:fixed;
	line-height: 14pt;
	width: 830px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #ffffff;
}


.shopping
{
	background-color: #fafce6;
	/* border: 1px solid #94b435; */
	width: 180px;
	height: 100%;
	table-layout: fixed;
	display: block;
}


.shopping tr
{
	background-color: #fafce6;
	height: 100%;
	display: block;
}


.shopping tr td
{
	height: 100%;
	display: block;
	background-color: #ffffff;
}


.sogeboks
{
/*	width: 19%;
	border-bottom: 3px solid #FFFFFF;
	padding: 15px;
	margin-top: 5px; */
}

.shoppingbox-indhold
{
	font: normal 9pt/14pt arial;
	background-color: #fafce6;
}

.shoppingbox-indhold div.csc-header csc-header-n1 h1.csc-firstHeader
{
	font: normal 9pt/14pt arial;
}

.boks
{
	position: relative;
	width: 19%;
/* border: 1px solid #94b435; */
	padding: 15px;
	color: #000000;
	margin: 14px;
}

.googleads
{
	position: relative;
	width: 70%; 
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	margin: 0 auto;
}

/*

Tekstlayout

*/

.shoppingbox-indhold H1.csc-firstHeader
{
	font: bold 10pt/14pt helvetica, arial;
	display: block;
	color: #6e852f;
	text-align: center;
	margin: 0 auto;
}

a:link, a, a:visited, a:active, a:visited
{
	text-decoration: underline;
	color: #6e8537;
	font: verdana;
	font-weight: normal;
	font-size: 8pt;
	list-style-type: none;
}

H1.csc-firstHeader, H1
{
	font: normal 12pt/14pt helvetica, arial;
	display: inline;
	text-align: center;
	margin: 0 auto;
	color: #6e852f;
}

H2
{
	font: normal 10pt/12pt helvetica, arial;
	display: inline;
	text-align: left;
	margin: 0 auto;
	color: #6e852f;
}

.topreklame
{
  position: relative;
  text-align: center;
  margin: 0 auto;
  width: 98%;
  }



.bundreklame
{
  position: relative;
  text-align: center;
  margin: 0 auto;
  padding-top: 10px;
  }
  
  hr
  {
  size: 1pt;
  color:#6e852f;
  }
  
  /* Produktforside */
  
 DIV.produktliste_produkt
  {
  position: relative;
  width: 200px;
  padding: 10px;
  text-align: left;
  float: left;
   }
  
  div.produktliste_billede
  {
  position: relative;
  width: 90px;
  float: left;
  }
  
  div.produktliste_navnresume p.bodytext
  {
   position: relative;
   margin:0;
   width: 110px;
   font: normal 8pt/9pt verdana;
  }
  
  div.produktliste_navnresume a, div.produktliste_navnresume a:link, div.produktliste_navnresume a:active, div.produktliste_navnresume a:visited
  {
   color: #cccccc;
  }
  
    div.tx-produktliste-pi1-singleView h1
{
   color: #6e852f;
  }
  
    /* Linkliste */
  
div.tx-sklinklist-pi1 a, div.tx-sklinklist-pi1 a:link, div.tx-sklinklist-pi1 a:active, div.tx-sklinklist-pi1 a:visited 
{
  color: #000000;
  text-decoration: none;
  text-align: center;
  margin: 0 auto;
  font: bold 8pt/9pt verdana;	
}

.tx-produktliste-pi1 a, .tx-produktliste-pi1 a:link, .tx-produktliste-pi1 a:active, 
.tx-produktliste-pi1 a:visited
{
   font: bold 8pt/9pt arial;
   color: #000000;
   text-decoration: none;
 }

.tx-produktliste-pi1-singleView, .tx-produktliste-pi1-singleView table, .tx-produktliste-pi1-singleView tr, .tx-produktliste-pi1-singleView td {
   background-color: #ffffff;
}
.tx-produktliste-pi1-singleView a, .tx-produktliste-pi1-singleView a:link, .tx-produktliste-pi1-singleView a:active, 
.tx-produktliste-pi1-singleView a:visited
{
   font: normal 8pt/9pt arial;
   color: #6e852f;
   text-decoration: underline;
 }
 
p.backlink, p.backlink a, p.backlink a:link, p.backlink a:active, p.backlink a:visited 
{
   font: normal 8pt/9pt arial;
   color: #000000;
   text-decoration: none;
 }

.rundtom_spalte3 h1.csc-firstHeader
{
   font: bold 9pt/12pt arial;
   color: #6e852f;
}

.tx-sklinklist-pi1 div a, .tx-sklinklist-pi1 div a:link, .tx-sklinklist-pi1 div a:active, .tx-sklinklist-pi1 div a:visited {
color: #000000;
}

.tx-sklinklist-pi1 div.sklinklist_category a, .tx-sklinklist-pi1 div.sklinklist_category a:link, .tx-sklinklist-pi1 div.sklinklist_category a:visited, .tx-sklinklist-pi1 div.sklinklist_category a:active {
font: bold 7pt/12pt verdana;
margin: 0;
}

.tx-produktliste-pi1-browsebox, .tx-produktliste-pi1-browsebox td, .tx-produktliste-pi1-browsebox table tr td a
{
background-color: rgb(255, 255, 255);
}

.linklist-cells, .contenttable td
{
	background-color: #ffffff;
}

.external-link-new-window
{
background-color: #ffffff;
}

.csc-form-fieldcell
{ 
border: 0;
font: bold 9pt/12pt arial;
width: 100px;
}


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both; 
visibility: hidden;
}
/* Skjul for IE-mac \*/
/* html */.clearfix {
height: 1%;
}
/* Slut på Skjul for IE-mac */