*
{
	margin:0px; 
	padding:0px;
	text-align: left; 
}

html,body
	{
		font-family: Arial, Verdana;
		font-size: 14px;
		text-align: center;
		background-color: #e6dedc;
		height: 100%;
		width: 100%;
		color: #444444;
	}

p 
	{
		margin-top:10px; 
	}

div 
	{
		float: left;
		text-align: left;
	}

table, td 
	{
		
	} 

#wrapper
	{
		width: 962px;
		display: table;
		float: none;
		margin: auto;	
		background-color: #ffffff;
		padding: 10px;
	}

a, a:hover
	{
		color: #000;
	}
	
h1 
	{
		color: #9a7998;
		font-size: 20px;
		padding:5px 0px 0px 20px;
		margin:2px 0px 0px 0px;
	}
	
h2 
	{
		color: #443061;
		font-size: 16px;
		margin:0px 0px 0px 0px;
		text-decoration: none;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		width: 200px;
	}

li 
	{
		list-style: none;
		float:left;
	}
	
/* END GLOBAL STYLE
........................................................................................................................*/
	
	
#ticker		{width:680px;height:80px;overflow:hidden;position:absolute;left:280px;top:100px;}
#ticker li 	{text-align:center;width:680px;list-style:none;position:absolute;left:680px;top:2px;font-size:26px;}
#ticker li a	{text-decoration:none;font-family:Georgia;font-style:italic;font-weight:normal;color:#fff;}
	
#flash		{width:962px;height:232px;overflow:hidden;}
	#flash li 	{width:962px;height:232px;position:absolute;left:0px;top:0px;}
	
.top
	{
		width: 962px;
		height: 101px;
		background-image: url(images/top.png);
		background-repeat: no-repeat;
	}

.bilde
	{
		width: 962px;
		height: 232px;
	}

ul.meny_top
	{
		float:left;
		width: 715px;
		height: 66px;
		background: url(images/menybg_o.gif) repeat-x;
	}

ul.meny_top li
	{
		float:left;
	}

ul.meny_top li a
	{
		float:left;
		width:120px;
		text-align:center;
 		padding:25px 0px 0px 0px;
		font-size: 16px;
		text-decoration: none;
		font-weight: bold;
		color: #ffffff;
		height: 41px;
	}

ul.meny_top li a:hover
	{
 		color:#fff;
 		background: url(images/menybg_s.gif) repeat-x;
	}

ul.meny_top li a.active 
	{
  		color:#fff;
 		background: url(images/menybg_s.gif) repeat-x;
	}
	

	
ul.meny_top li.meny_top_sep 
	{
		background: url(images/meny_bg_sep.gif);
		width:2px;
		height: 66px;
	}

.main 
	{
		width: 713px;
	}

.mainspace 
	{
		width: 100%;
		padding: 5px;
	}

.menyN
	{
		background-color: #cfc1bd;
		width: 247px;
		height: 1000px;
		float: left;
	}
	



ul.menu {margin:0px; padding:0px;list-style: none;float:left;font-weight: bold;}
ul.menu li a{font-size: 14px; color:#9a7998;float:left;height:20px;width:227px;background:#cfc1bd;padding:5px 0px 0px 20px;margin:2px 0px 0px 0px;}
ul.menu li a:hover{background:#cfc1bd url(images/pil.gif) no-repeat 10px;color:#fff;}
ul.menu li a.active{background:#cfc1bd url(images/pil.gif) no-repeat 10px;color:#fff;}
ul.menu li ul li a{float:left;height:auto;width:217px;url(images/pil.gif) no-repeat 20px;padding:5px 0px 5px 30px;margin:2px 0px 0px 0px;}
ul.menu li ul li a:hover{	background:#cfc1bd url(images/pil.gif) no-repeat 20px;color:#fff;}
ul.menu li ul li a.active{background:#cfc1bd url(images/pil.gif) no-repeat 20px;color:#fff;}
ul.menu li ul li ul li a{float:left;height:auto;width:207px; url(images/pil.gif) no-repeat 20px;padding:5px 0px 5px 40px;margin:2px 0px 0px 0px;}
ul.menu li ul li ul li a:hover{background:#cfc1bd url(images/pil.gif) no-repeat 30px;color:#fff;}
ul.menu li ul li ul li a.active{background:#cfc1bd url(images/pil.gif) no-repeat 30px;color:#fff;}

.menyN li a
	{
		color: #ff0000;
		font-weight: bold;
	}

.produkt 
	{
		width: 200px;
		height: 330px;
		border: solid 1px #e2e0df;
		margin: 7px;
		padding:5px;
	}

.produkt2 
	{
		width: 650px;
		height: 730px;
		border: solid 1px #e2e0df;
		margin: 7px;
		padding:5px;
	}

.produktF 
	{
		width: 200px;
		height: 190px;
		border: solid 1px #e2e0df;
		margin: 7px;
		padding:5px;
	}



.pris 
	{
		font-size: 18px;
		margin:7px 0px 0px 0px;
		color: #ba1d58;
		width: 100px;
	}

.bestill 
	{
		margin:7px 0px 0px 0px;
		width: 75px;
	}

.strek 
	{
		float:left;
		width: 4px;
	}

.text 
	{
		width: 200px;
		height: 100px;
	}

.sokB
	{
		width: 247px;
		height: 66px;
		background-image: url(images/sok.gif);
		background-repeat: no-repeat;
	}

.sok 
	{
		margin: 	0px;
		padding: 	0px;
		border-style: none;
		background-image: url(images/sok_bg.gif);
	}

.sokwrap 
	{
		padding: 20px 0px 0px 15px;
	}

.hvit 
	{
		color: #ffffff;
	}

a.lesmer{font-size: 14px; color:#443061;}
a.lesmer:hover{14px;color:#660033;}

a.lesmerF{font-size: 14px; color:#000;}
a.lesmerF:hover{14px;color:#660033;}


.must{display:inline;float:none;color:red;}

table#bestilling input, table#bestilling textarea
	{
		margin-top: 5px;
	}







