a:link {
	background: none;
	color: gray;
	text-decoration: underline;
}

a.data:link {
	background: none;
	color: black;
	text-decoration: none;
}

a.navh:link {
	background: none;
	color: black;
	text-decoration: none;

}

a.nav:link {
	background: none;
	color: black;
	text-decoration: none;
}

a:visited {
	background: none;
	color: gray;
	text-decoration: underline;
}

a.data:visited {
	background: none;
	color: black;
	text-decoration: none;
}

a.navh:visited {
	background: none;
	color: black;
	text-decoration: none;
}

a.nav:visited {
	background: none;
	color: black;
	text-decoration: none;
}

a:hover {
	background: none;
	color: gray;
	text-decoration: underline;
}

a.data:hover {
	background: none;
	color: white;
	text-decoration: none;
}

a.navh:hover {
	background: none;
	color: white;
	text-decoration: none;
}

a.nav:hover {
	background: none;
	color: white;
	text-decoration: none;
}

a:active {
	background: none;
	color: black;
	text-decoration: underline;
}

a.data:active {
	background: none;
	color: red;
	text-decoration: none;
}

a.navh:active {
	background: none;
	color: white;
	text-decoration: none;
}

a.nav:active {
	background: none;
	color: red;
	text-decoration: none;
}

body {
	background: #CCCCCC;
	margin: 0px;	
	border: 0px solid #000000;
	padding: 0px;
}

body.heading {
	background: #C2C6C6;
	margin: 0px;
	border: 0px solid #000000;
	padding: 0px;
}

body.nav {
	background: url("../images/bg_nav.gif") #CCCCCC;
	background-repeat: repeat-y;
	margin: 0px;
	border-right: 0px solid #000000;
	padding: 0px;
	height: 100%;
}

body.main {
	background: url("../images/bg_main.gif") #C2C6C6;
	background-repeat: repeat-y;
	margin: 0;	
	border: solid 0 #000000;
	padding: 0;
	height: 100%;
}

body.popuphtml {
	background: #CCCCCC;
	color: #000000;
	border: 0px solid #000000;
	margin: 0px;
	padding: 0px;
}

table {
	background: none;
	margin: opx
	border: 0px solid #000000;
	color: #454848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

table.prod {
	background: none;
	margin: 0px
	border: 0px solid #808A91;
	width: 100%;
	color: #454848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

table.heading {
	background: url("../images/bg_heading.gif") #CCCCCC;
	background-repeat: no-repeat;		
	margin: 0px;
	border: 0px solid #000000;
	width: 752px;
	color: #191919;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

table.nav {
	background: none;		
	margin: 0px;
	border: 0px solid #000000;
	width: 155px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

table.main { 
	background: #ffffff; 
	margin: 0; 
	border-right: 1px solid #000000;
	width: 597px; 
	height: 100%; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
}

table.vk { 
	background: #ffffff; 
	margin-bottom: 10px;
	margin-left: 9px;
	border: 1px solid #b8bfbf; 
	width: 576px;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	padding: 0px; }
	
table.vkv { 
	background: #ffffff; 
	margin-bottom: 10px;
	margin-left: 9px;
	border: 1px solid #b8bfbf; 
	width: 284px;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	padding: 0px; }
		
table.vkvr { 
	background: #ffffff; 
	margin-bottom: 10px;
	margin-right: 11px;
	border: 1px solid #b8bfbf; 
	width: 284px;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	padding: 0px; }

table.data {
	background: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	color: #191919;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

table.imgrow {
	background: none;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 0px dotted #CCCCCC;
	border-bottom: 0px dotted #CCCCCC;
	width: 100%;
	color: #191919;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

table.adresse {
	background: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px solid #000000;
	width: 100%;
	color: #191919;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: top;
}

img.logo {
	z-index: +2;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 65px;
	width: 160px;
}

img.logolinker {
	height: 51px;
	width: 142px;
	border: 0px solid gray;
	padding: 10px;
	margin: 0px;
}

img.grafikk {
	z-index: +1;
	position: absolute;
	left: 10px;
	top: 0px;
	height: 26px;
	width: 25px;
}	

img.gfx_heading_tl {
	z-index: +1;
	position: absolute;
	left: 0px;
	top: 10px;
	height: 65px;
	width: 167px;
}

img.gfx_heading_tr {
	z-index: +1;
	position: absolute;
	left: 727px;
	top: 10px;
	height: 27px;
	width: 25px;
}

img.gfx_nav_tr {
	z-index: +1;
	position: absolute;
	left: 130px;
	top: 0px;
	height: 27px;
	width: 25px;
}

img.gfx_nav_tl {
	z-index: +1;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 27px;
	width: 25px;
}

img.gfx_nav_br {
	z-index: +1;
	position: relative;
	left: 121px;
	top: 4px;
	height: 22px;
	width: 25px;
}

img.gfx_nav_bl {
	z-index: +1;
	position: relative;
	left: -31px;
	top: 4px;
	height: 22px;
	width: 25px;
}

img.ny {
	background: none;
	border: 0px solid #CCCCCC;	
	padding: 0px;
	align: left;
	vertical-align: text-top;
	height: 11px;
	width: 21px;
}

img.small {
	background: none;
	border: 0px solid #b8bfbf;	
	padding: 0px;
	vertical-align: text-top;
	height: 100px;
	width: 100px;
}

img.nav {
	border: 0px solid black;	
	padding: 0px;
	height: 14px;
	width: 12px;
	vertical-align: middle;
}

img.forh {
	border: 0px solid black;	
	padding: 0px;
	margin-right: 10px;
	align: left;
	vertical-align: text-top;
	height: 84px;
	width: 70px;
}

img.medium {
	border: 0px solid gray;
	margin: 10px;	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	align: left;
	vertical-align: top;
	height: 150px;
	width: 150px;
}

img.om {
	border: 0px solid gray;
	margin: 0px;	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	align: right;
	vertical-align: top;
	width: 200px;
}

img.large {
	border: 0px solid #000000;	
	padding: 0px;
	height: 56px;
	width: 165px;
}

img.larger {
	border: 0px solid #000000;	
	padding: 10px;
	height: 250px;
	width: 577px;
}

img.punkt {
	border: 0px solid #000000;	
	padding: 0px;
	height: 9px;
	width: 12px;
}

td {
	background: none;
	margin: 0px;
	border: 0px solid #000000;	
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

td.heading_nav {
	background: #879096;
	border: 0px solid #000000;	
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

td.imgmed {
	background: none;
	border: 0px solid #000000;	
	padding: 0px;
	text-align: left;
	vertical-align: top;
	width: 150px;
}

td.main {
	background: none;
	margin: 0px;
	border: 0px solid #000000;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

td.prod {
	background: none;
	margin: 0px;
	border: 0px solid #000000;	
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

td.nav {
	background: none;
	border: 0px solid #000000;	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

td.imgrow {
	background: #none;
	margin: 0px;
	border: 0px solid #000000;	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: top;
	font-size: 10px;
}

td.datah {
	background: #454848;
	color: #FFFFFF;
	border-left: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
}

td.data {
	background: #F7F7F7; 
	border-left: 0px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}

td.data2 {
	background: #EFEFEF;
	border-left: 0px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}

td.datatxt {
	background: #F7F7F7; 
	border-left: 0px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

td.data2txt {
	background: #EFEFEF;
	border-left: 0px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

td.info {
	background: none;
	border: 0px solid #000000;	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	align: left;
	vertical-align: top;
}

td.print {
	background: none;
	border: 0px solid #000000;	
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 0px;
	vertical-align: top;
}

td.vk { 
	background: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: auto;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; }
	
td.vkv { 
	background: #ffffff; 
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: auto;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; }
		
td.vkvr { 
	background: #ffffff;
	padding-right: 10px;
	padding-bottom: 10px;
	width: auto;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; }
	
h1 {
	
	background: none;	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	padding-left: 25px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
}

hr {
	color:  #DFE1E0;
	height: 2px;

}

.nav_h {
	background: url("../images/bg_heading_nav.gif") #ffffff;
	background-repeat: no-repeat;		
	border: 0px solid #000000;
	padding-right: 5px;
	text-indent: 0px;
	font-weight: bold;
	text-transform: none;
	text-align: right;
	line-height: 15px;
	height: 20px;
}

.nav1 {
	background: none;
	border: 0px solid #000000;
	text-indent: 0px;
	font-weight: bold;
	text-transform: none;
}

.nav2 {
	background: none;
	border: 0px solid #000000;
	text-indent: 10px;
	font-weight: normal;
	text-transform: none;
}

.nav3 {
	background: none;
	border: 0px solid #000000;
	text-indent: 20px;
	font-weight: normal;
	text-transform: none;
}


.index{
	
	background: none;		
	margin: 0px;
	border: 0px solid #000000;
	padding: 0px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	vertical-align: middle;
}

.salgstxt {
	background: nome;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0px solid #000000;
	padding-left: 0px;
	color: #E00800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	width: 366px;
}

.title1 {
	
	background: none;		
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 6px;
	margin-bottom: 0px;
	border-top: 0px solid #000000;
	border-bottom: 1px solid #b8bfbf;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	padding: 0px;
	color: #454848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	text-align: left;
	vertical-align: top;
}

.title2 {
	background: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 0px dotted #E00800;
	border-bottom: 1px dotted #E00800;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	padding-left: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	width: 366px;
}

.title3 {
	background: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #454848;
	border-bottom: 1px solid #454848;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	padding-left: 10px;
	color: #454848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	width: 366px;
}

.title4 {
	background: none;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px solid #000000;
	padding-left: 5px;
	color: #E00800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	width: 148px;
}

.title5 {
	background: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	padding-left: 0px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	width: 188px;
}

.title6 {
	background: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 0px dotted #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	padding-left: 10px;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	width: 466px;
}

.title7 {
	background: nome;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0px solid #000000;
	padding-left: 0px;
	color: #E00800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	width: 366px;
}

.title8 {
	background: none;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	border: 0px solid #000000;
	padding-left: 0px;
	color: #E00800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	width: 100%;
}

.title9 {
	
	background: none;	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
	padding: 0px;
	color: #454848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
}

.punkt {
	
	background: none;	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
	padding: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
}

.bold {
	
	background: none;	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
	padding: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
}

.note {
	
	background: #ffffff;	
	margin: 0px;
	border-top: 1px solid #b8bfbf;
	padding: 0px;
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}

.copy {
	background: none;	
	margin: 10px;
	border-top: 1px solid #b8bfbf;
	border-bottom: 0px solid #000000;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}

.t {
	background: url("../images/dot.png") 0 0 repeat-x;
	width: 100%;
}

.b {
	background: url("../images/dot.png") 0 100% repeat-x;
}

.l {
	background: url("../images/dot.png") 0 0 repeat-y;
}

.r {
	background: url("../images/dot.png") 100% 0 repeat-y;
}

.bl {
	background: url("../images/bl.png") 0 100% no-repeat;
}

.br {
	background: url("../images/br.png") 100% 100% no-repeat;
}

.tl {
	background: url("../images/tl.png") 0 0 no-repeat;
}

.tr {
	background: url("../images/tr.png") 100% 0 no-repeat; 
	padding: 9px;
}





