
/* TOPPLINKER
...................................................................................................................*/

div.topplinker
	{
		text-align: right;
		position: relative;
		width: 960px;
		height: 34px;
	}

div.topplinker ul li
	{
		display: inline;
		list-style-type: none;
		padding-top: 6px;
	}
	
div.topplinker ul li a
	{
		color: #aec4d2;
		
		padding: 2px;
		font-size: 11px;
	}
	
div.topplinker ul li a.act
	{
		background: #406f8a;
		color: #e0d4c0;
	}
	
div.sprak
	{
		position: absolute;
		left: 0px;
		top: 7px;
	}
	
div.sprak a
	{
		font-size: 11px;
		padding: 2px;
	}
	
div.sprak a.act
	{
		background: #1b1b1b;
	}
	
/* HEADER BOTTOM
...................................................................................................................*/

div.header-bottom
	{
		width: 960px;
		position: relative;
		height: 122px;
	}

div.logo
	{
		position: absolute;
		left: 0px;
		top: 0px;
		width: 216px;
		height: 122px;
	}


/* MENU
.............................................................................................................*/

div.menu
	{
		position: absolute;
		padding-top: 80px;
		top: 0px;
		left: 216px;
		margin: 0px auto;
		width: 574px;
		height: 43px;
	}
	
div.menu ul li
	{
		float: left;
		list-style: none;
	}
	
div.menu ul li.sep
	{
		padding: 20px 18px 0px 16px;
	}
		
div.menu ul li a
	{
		float: left;
		color: #dae5ec;
		text-decoration: none;
		font-weight: normal;
		padding: 4px;
		font-size: 16px;
		height: 20px;
	}
	
div.menu ul li a.act
	{
		color: #e0d4c0;
		background: #3a657e;
	}
	
div.menu ul li a.pass:hover
	{
		background: #4b9bbc;
	}
	
/* HEADER HANDLEKURV
............................................................................................................*/
	
div.handlekurv
	{
		position: absolute;
		padding-top: 83px;
		top: 0px;
		right: 0px;
		text-align: right;
		margin: 0px auto;
		width: 170px;
	}
	
div.handlekurv p, div.handlekurv p a
	{
		font-size: 17px;
		font-family: Georgia;
		color: #111d25;
		font-style: italic;
	}
	
div.handlekurv p > span
	{
		color: #d5e1e9;
		font-family: Georgia;
		font-size: 17px;
	}
	
/* FRONT
............................................................................................................*/
	
div.top
	{
		width: 960px;
		position: relative;
		height: 336px;
		background: url(../images/top.jpg) no-repeat;
	}
	
div.bli-kunde
	{
		position: absolute;
		top: 85px;
		left: 36px;
	}
	
div.bli-kunde h1
	{
		color: #604f36;
		font-family: Georgia;
		font-size: 41pt;
		font-style: italic;
	}
	
div.bli-kunde p
	{
		color: #b4aead;
		padding: 25px 300px 0px 68px;
		font-family: Georgia;
		font-size: 11pt;
		font-style: italic;
	}
	
div.bli-kunde img
	{
		padding-left: 10px;
		
	}
	
div.front_produkter
	{
		width: 960px;
		padding: 35px 0px 0px 35px;
		position: relative;
		background: url(../images/front_produkter.jpg) no-repeat;
	}
	
div.dynside h2
	{
		color: #604f36;
		font-family: Georgia;
		font-size: 21pt;
		font-style: italic;
		margin-bottom: 8px;
		font-weight: normal;
	}


	
/* PRODUKT
......................................................................................................*/
	
div.produkt
	{
		float: left;
		width: 450px;
		padding: 25px 10px 0px 0px;
	}
	
div.produkt img
	{
		float: left;
	}
	
div.produkt h3
	{
		color: #604f36;
		padding-top: 20px;
		font-family: Georgia;
		font-size: 16pt;
		font-style: italic;
		font-weight: normal;
		
	}
	
div.produkt p
	{
		color: #8c7d65;
		font-family: Georgia;
		font-size: 10pt;
		font-style: italic;
		font-weight: normal;
		min-height: 80px;
		max-height: 80px;
	}
	
div.flere
	{
		position: absolute;
		right: 35px;
		top: 313px;
	}
	
div.enkeltprodukt
	{
		float: left;
		width: 910px;
		padding: 25px 10px 20px 0px;
	}
		
div.enkeltprodukt img
	{
		float: left;
	}
	
div.enkeltprodukt p img
	{
		float: right;
	}
	
div.enkeltprodukt img.mer
	{
		float: right;
	}
	
	
div.front-artikler
	{
		position: relative;
		width: 960px;
	}
	
div.frontart
	{
		width: 309px;
		float: left;
		padding: 14px 0px 27px 0px;
		border-top: 1px dotted #c7b395;
		border-bottom: 1px dotted #c7b395;
	}
	
div.frontart h4
	{
		padding-top: 10px;
	}
	
div.frontart a
	{
		display: block;
		margin-left: 126px;
		width: 69px;
		background: #cfbea2;
		padding: 2px;
	}
	
div.frontart img
	{
		float: left;
		padding-right: 10px;
	}
	
	
/* FOOTER
............................................................................................................*/
	
div.bunn
	{
		width: 312px;
		float: left;
		z-index: 207;
	}
	
div.bunn h4
	{
		color: #fff;
		font-style: italic;
	}
	
div.bunn p
	{
		color: #948a7a;
		font-style: italic;
		padding: 5px 0px;
	}
	
div.bunn img
	{
		float: left;
	}
	
div.bunn a
	{
		display: block;
		padding: 2px;
		width: 100px;
		background: #2c261e;
		color: #8f9157;
		font-size: 9pt;
	}
	
div.bunn ul li
	{
		float: left;
		list-style-type: none;
	}
	
div.bunn ul li a
	{
		background: none;
		width: 300px;
		color: #948a7a;
		height: 15px;
		font-size: 10pt;
	}
	
div.bunnKontakt
	{
		width: 140px;
		float: left;
		background: url(../images/blad.jpg) no-repeat top left;
		height: 158px;
		z-index: 208;
		padding: 0px 0px 0px 172px;
	}
	
div.bunnKontakt h4
	{
		color: #fff;
	}	
	
div.bunnKontakt p
	{
		padding: 5px 0px;
		font-style: italic;
		font-size: 12px;
	}
	
div.bunnlinje
	{
		position: relative;
		float: left;
		z-index: 209;
		width: 960px;
		padding-top: 25px;
	}
	
div.bunnlinje p 
	{
		position: absolute;
		left: 150px;
		top: 45px;
	}
	
div.bunnlinje > div.bunnmeny
	{
		position: absolute;
		left: 330px;
		top: 45px;
	}
	
div.bunnmeny ul li
	{
		float: left;
		list-style-type: none;
	}
	
div.bunnmeny ul li a
	{
		color: #70675a;
		padding: 2px;
	}
	
div.bunnmeny ul li a.act
	{
		background: #2c261e;
		color: #7d793f;
	}
	
div.kompis
	{
		position: absolute;
		right: 0px;
		top: 45px;
	}
	
div.kompis a
	{
		color: #8a8b55;
	}
		
/* DYNAMISKE SIDER
............................................................................................................*/

div.dynside
	{
		position: relative;
		width: 960px;
	}
	
div.dynside-top
	{
		position: relative;
		padding: 24px 0px 0px 30px;
		width: 930px;
		background: url(../images/content-top.jpg) no-repeat top left;
		height: 52px;
	}
	
div.dynside-content
	{
		position: relative;
		width: 960px;
		background: url(../images/content-middle.jpg) repeat-y top left;
		min-height: 500px;
		height: 500px;
		display: table;
	}
	
div.dynside-content-overgang
	{
		position: relative;
		width: 780px;
		background: url(../images/content_overgang.jpg) no-repeat top left;
		height: 152px;
		display: table;
		padding: 30px 80px 0px 100px;
	}
	
div.dynside-bottom
	{
		position: relative;
		padding: 25px 0px 0px 30px;
		width: 930px;
		background: url(../images/content-bottom.jpg) no-repeat top left;
		height: 50px;
		z-index: 2;
	}
	
div.dynside-bottom a.kunde
	{
		position: absolute;
		right: 25px;
	}
	
div.dynside ul li
	{
		list-style-position: outside;
		
	}
	
/* ARTIKKELARKIV
............................................................................................................*/

div.artikkelarkiv 
	{
		float: left;
		padding-top: 10px;
	}

div.artikkel
	{
		float: left;
		width: 870px;
		padding: 40px 51px 25px 39px;
		border: 1px solid #dadada;
		margin-top: 5px;
	}

/* PRODUKTER
............................................................................................................*/
	
div.produkter-top
	{
		float: left;
		padding: 34px 0px 0px 30px;
		width: 930px;
		background: url(../images/content-top.jpg) no-repeat top left;
		height: 42px;
	}
	
div.produkter-top2
	{
		float: left;
		padding: 34px 0px 0px 30px;
		width: 930px;
		background: url(../images/content-top2.jpg) no-repeat top left;
		height: 42px;
	}
	
div.produkter-content
	{
		float: left;
		display: table;
		width: 960px;
		background: url(../images/content-middle.jpg) repeat-y top left;
		
	}
	
div.produkter-content2
	{
		float: left;
		display: table;
		width: 960px;
		background: url(../images/content-middle.jpg) repeat-y top left;
		padding: 10px 0px 0px 20px;
	}
	
div.produkter-content-overgang
	{
		float: left;
		display: table;
		width: 940px;
		background: url(../images/content_overgang.jpg) no-repeat top left;
		padding: 10px 0px 0px 20px;
	}
	
div.produkter-content span, div.produkter-content2 span
	{
		float: left;
		font-weight: bold;
		padding-top: 10px;
	}
	
div.produkter-content img.mer, div.produkter-content2 img.mer
	{
		float: right;
		padding-right: 20px;
		padding-bottom: 10px;
	}
	
div.produkter-bottom
	{
		float: left;
		text-align: right;
		padding: 25px 40px 0px 30px;
		width: 890px;
		background: url(../images/content-bottom.jpg) no-repeat top left;
		height: 50px;
	}
	
/* VERVING */

fieldset.verving label
	{
		float: left;
		width: 120px;
	}
	
fieldset.verving input.submit_verving
	{
		background: #e1d4c1;
	}

select.fodsel
	{
		width: 72px;
		height: 33px;
		font-size: 15px;
		line-height: 15px;
		height: 22px;
		border: 0px solid #6f6f6f;
		color: #333333;
		padding: 0px 0px 0px 2px;
		margin-bottom: 2px;
	}
	
option
	{
		font-size: 12px;
		color: #333333;
		width: 51px;
		padding: 3px 0px 3px 2px;
	}
/* .............................................................................................. */
  	
/* Nytt popup script 31.08 */
#box_overlay	{position:fixed; top: 0; left: 0; z-index: 900000; width: 100%; height: 100%; background-color: #000;}

#box_wrapper	{position:fixed;top:100px;left:50%;z-index: 900001;margin:0px;padding:5px;background:#666}
#box_wrapper_video	{position:fixed;top:100px;left:50%;z-index: 900001;margin:0px;padding:5px;background:#666}
#box_close		{width:30px;height:30px;position:absolute;right:-10px;top:-10px;background:url(../images/box_close.png) no-repeat;cursor:pointer;}
#box_top		{padding:20px 20px 10px 20px;background:#fff;font-size:24px;text-align:left;color:#003366;border-bottom:1px solid #eee;font-family:Georgia,"Times New Roman",serif;font-weight:normal;}
.box_rep_login		{padding:10px 20px 20px 20px;background:#fff;max-height:300px;overflow:auto;}
.box_rep_glemt		{padding:10px 20px 20px 20px;background:#fff;min-height:250px;overflow:auto;}
.box_rep_video		{padding:10px 20px 20px 20px;background:#fff;min-height:420px;overflow:auto;}
.box_rep_tilbakemelding		{padding:10px 0px 20px 20px;background:#fff;min-height:400px;overflow:hidden;}
.box_rep_vilkar		{padding:10px 20px 20px 20px;background:#fff;max-height:300px;overflow:auto;}
.box_rep_passordsendt {padding:10px 20px 20px 20px;background:#fff;min-height:100px;overflow:auto;}

/* ===== */