body
	{
		margin: 0px;
		text-align: center;
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		padding: 0px;
	}
	
table
	{
		margin: 0px;
		padding: 0px;
		/*border: none;*/
		border-collapse: collapse;
	}
td
	{
		border: none;
		font-size: 12px;
		font-family: arial, verdana, helvetica, serif;		
	}
	
img
	{
		border: none;
	}
	
H1
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 15px;
		/*padding-left: 15px;*/
		color: #0f5b9a;
		margin: 0px; 
		font-weight: bold;
	}
	
H2
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		font-weight: bold;
		padding-left: 15px;
		color: #0f5b9a;
		margin: 0px; 
		
	}
	

label
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #0f5b9a;
	}
	
div
	{
		display: inline;
	}
	
table.master
{
	height: 100%;
}

div.dyn_content
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #000000;
	}
	
div a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #0000ff;
		text-decoration: none;
	}
	
div a:hover
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #0000ff;
		text-decoration: underline;
	}
	
table.outerTbl
	{
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		
	}
table.menu
	{
		
		background-image: url(images/back_menu.jpg);
		background-repeat: repeat-x;
	}
td.menuLinks
	{
		 padding: 0px 33px 0px 33px;
	}
	
td.menuLinks a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		color: #8b8b8b;
		text-decoration: none;
	}
	
.product_maintable
	{
		background-image: url(images/back_prod.gif);
		background-repeat: repeat-y;
	}
	
td.dyn_content
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}
	
td.sok
	{
		/*border-left: 1px solid #e4e4e4;
		border-right: 1px solid #e4e4e4;*/
		background-color: #ffffff;
		padding: 0px 0px 0px 3px;
		
	}
	
td.leftField
	{
		background-image: url(images/left_back.jpg);
		background-repeat: repeat-y;
		 
	}
td.greyField
	{
		background-image: url(images/back_column.gif);
		background-repeat: repeat-y;
		vertical-align: top;
		padding: 0px 0px 0px 0px
	}
	
td.rightField
	{
		background-image: url(images/right.gif);
		background-position: left top;
		background-repeat: repeat-y;
	}
	
td.kurv 
	{
		background-image: url(images/kurv_content.gif);
		background-repeat: repeat-y;
		vertical-align: top;
		padding: 0px 0px 0px 10px;
		
	}
	
td.kurv a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		text-decoration: none;
		color: #0f5b9a;
		line-height: 18px;
		/*font-weight: bold;*/
	}
	
td.kurv a:hover
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		text-decoration: underline;
		color: #008bc9;
		line-height: 18px;
		/*font-weight: bold;*/
	}
	
.greyText2
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 10px;
		color: #99988e;
	}
	
.greyText2 a
	{
		font-size: 10px;
		color: #105a99;
		text-decoration: none;
	}
	
.greyText2 a:hover
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 10px;
		color: #105a99;		
		text-decoration: underline;
	}
td.greyText a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 10px;
		text-decoration: underline;
		color: #99988e;
		padding-left: 10px;
	}
	

	
.productsBorder
	{
		border-left: 1px solid #e2e1ce;
		border-right: 1px solid #e2e1ce;
		padding-left: 0px;
		vertical-align: top;
		/*border-top: 1px solid #e2e1ce;*/
	}
	
.midstyleBtm
	{
		border-top: 1px solid #e2e1ce;
		border-left: 1px solid #e2e1ce;
		border-right: 1px solid #e2e1ce;
		padding-left: 0px;
		vertical-align: top;
	}
	
.endstyleBtm
	{
		border-top: 1px solid #e2e1ce;
		border-left: 1px solid #e2e1ce;
		border-right: 1px solid #e2e1ce;
		padding-left: 0px;
		vertical-align: top;
	}
	
.prod_img
	{
		vertical-align: top;
		padding-left: 5px;
		padding-top: 5px;
	}
	
.prod_title
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		padding-top: 18px;
	}
.prod_description
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 10px;
		color: #000000;
		padding-top: 13px;
	}
.prod_price
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 12px;
		font-weight: bold;
		color: #ff0000;
		padding-top: 16px;
	}
	
td.date
	{
		padding-top: 30px;
		padding-left: 30px;
		font-family: arial, verdana, helvetica, serif;
		font-size: 15px;
		color: #0f5b9a;
		font-weight: bold;
		letter-spacing: 2px;
		vertical-align: top;
		padding-bottom: 10px;
	}
	
td.listNews
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #3e576b;
		vertical-align: baseline;
	}
	
.mustfillout
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #000000;
	}
div.must
	{
		color: #ff0000;
	}
td.listnews a
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #3e576b;
		vertical-align: baseline;
		text-decoration: none;
	}
td.listnews a:hover
	{
		font-family: arial, verdana, helvetica, serif;
		font-size: 11px;
		color: #3e576b;
		vertical-align: baseline;
		text-decoration: underline;
	}
	
td.dyn_head
{

}

td.dyn_head h1
{
	color: #999999;
	font-weight: bold;
	font-family: arial, verdana, helvetica, serif;
}	
	
td.dyn_content
{
	color: #000000;
	font-size: 11px;
}

.nyhetlistetittel
{
	color: #999999;
	font-weight: bold;
	font-family: arial, verdana, helvetica, serif;
	display: block;
	margin-bottom: 3px;
}

.nyhetlistetekst1
{
	color: #000000;
	font-size: 12px;
	display: block;
	margin-bottom: 3px;
}

.nyhetlistetekst2
{
	color: #000000;
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
}

.nyhetlistetekst3
{
	color: #000000;
	font-size: 11px;
	display: block;
}

.nyhetlistebreak
{
	color: #000000;
	font-size: 11px;
	display: block;
}

a.menu
{
	text-deocration: none;
	color: #105a99;
	font-family: arial, verdana, helvetica, serif;
	font-size: 13px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

a.menu:hover
{
	text-decoration: underline;
	color: #008cca;
}

td.kurvtxt
{
	font-size: 12px;
	font-family: arial, verdana, helvetica, serif;
}

td.spacer
{
	height: 1px;
}

input.long
{
	width: 250px;
}

input.short
{
	width: 70px;
}