body{
	background: #f7adce url(gfx/rosa_bak.gif) repeat;
}
.main{
	margin:75px auto 0 auto;
	padding:0 0 0 0;
	width: 1000px;
	height: 768px;
	border: #F6ADCD 1px solid;	
}
a img, a:visited img{
	border:0;
}
.hvitramme{
	margin:80px auto 0 auto;
	padding:0 0 0 0;
	width: 680px;
	height: 457px; /*466px*/
	background: #fff;
	border: #fff 8px solid;	
}
img.front{
	position:absolute;
	margin:0px 0 0 351px;
	padding:0 0 0 0;	
}
img.logo{
	position:absolute;
	margin:2px 0 0 148px;
}
ul.hovedmeny{
	position:absolute;
	width:150px;
	margin:78px 0 0 856px;
	padding:0 0 0 0;
	list-style-type:none;
	font: 700 12px sans-serif, helvetica, arial;
	color:#fff;
	line-height:1.8;
}
a.hovedmeny, a.hovedmeny:visited{
	color:#fff;
	text-decoration:none;
} 
a.hovedmeny:hover, a.hovedmeny:visited:hover{	
	color:#000;
	text-decoration:none;
}
a.selected{
	color:#000;
	text-decoration:none;
}
.tab{
	padding-left:20px;
}
img.bunntxt{
	margin:4px auto 0 auto;
	padding:0 0 0 0;
	display:block;
}
p.vtxthead{
	margin:70px 0 0 14px;
	padding:0 0 0 0;
	font: 600 14px sans-serif, helvetica, arial;
	color:#000;	
}
h1.vtxthead{
	margin:70px 0 0 14px;
	padding:0 0 0 0;
	font: 600 14px sans-serif, helvetica, arial;
	color:#000;	
}
p.vtxt{
	width:320px;
	margin:15px 0 0 14px;
	padding:0 0 0 0;
	font: 300 12px sans-serif, helvetica, arial;
	color:#000;	
	line-height:1.4;
}
p.atider{
	width:320px;
	margin:15px 0 0 70px;
	padding:0 0 0 0;
	font: 300 12px sans-serif, helvetica, arial;
	color:#000;	
	line-height:1.4;
}
p.atider a, p.atider a:visited{
	text-decoration:none;
	color:#0033ff;	
	
}
p.atider a:hover, p.atider a:visited:hover{
	text-decoration:underline;
	color:#0033ff;	
	
}
p.vtxt a, p.vtxt a:visited{
	text-decoration:none;
	color:#0033ff;	
	
}
p.vtxt a:hover, p.vtxt a:visited:hover{
	text-decoration:underline;
	color:#0033ff;	
	
}
p.linker{
	width:320px;
	margin:0 0 0 85px;
	padding:0 0 0 0;
	font: 300 12px sans-serif, helvetica, arial;
	color:#000;	
	line-height:1.4;
}
p.linker a, p.linker a:visited{
	text-decoration:none;
	color:#000;	
	
}
p.linker a:hover, p.linker a:visited:hover{
	text-decoration:underline;
	color:#0033ff;	
	
}
img.endelav{
	position:absolute;
	margin:52px 0 0 377px;
	padding:0 0 0 0;
}
.tmbs{
	margin:0px 0 1px 0;
	padding:0 0 0 0;
	line-height:1.0;
	font: 300 12px sans-serif, helvetica, arial;
	color:#000;
}
img.pil{
	position:absolute;
	margin:443px 0 0 349px;
	padding:0 0 0 0;
}
p.knt{
	width:320px;
	margin:5px 0 0 14px;
	padding:0 0 0 0;
	font: 300 12px sans-serif, helvetica, arial;
	color:#000;	
	line-height:1.4;
}
form.kontakt{
	margin:0 0 0 0;
	padding:0 0 0 40px
}
img.modellnr{
	position:absolute;
	margin:442px 0 0 580px;
	padding:0 0 0 0;	
}
img.cntimg{
	display:block;
	margin:15px auto 0 auto;
	padding:0 0 0 0;
	font: 300 14px sans-serif, helvetica, arial;
	color:#000;	
}
img.cntskart{
	display:block;
	margin:3px 0 0 103px;
	padding:0 0 0 0;
	font: 300 14px sans-serif, helvetica, arial;
	color:#000;	
}
h1.cnthead{
	margin:25px auto 0 auto;
	padding:0 0 0 0;
	text-align:center;
	font: 600 14px sans-serif, helvetica, arial;
	color:#000;	
}
h1.frontvtxthead{
	margin:20px 0 0 14px;
	padding:0 0 0 0;
	font: 600 14px sans-serif, helvetica, arial;
	color:#000;	
}
.frontinfo{
	margin:20px 20px 10px 20px; 
	padding:5px 5px 5px 5px;
	width:296px;
	border:2px solid #f7adce;
	font: 600 13px sans-serif, helvetica, arial;
	color:#000;	
	line-height:1.4;
}
p.utvtxt{
	margin:20px 0 0 640px; 
	font: 300 10px sans-serif, helvetica, arial;
	color:#333333;		
}
p.utvtxt a, p.utvtxt a:visited{
	color:#333333;
	text-decoration:none;
}
p.utvtxt a:hover, p.utvtxt a:visited:hover{
	color:#333333;
	text-decoration:underline;
}
img.tmp_txt_forsiden{
	position:absolute;
	z-index:100;
	margin:-40px 0 0 0;
	display:block;
}