/* MAIN			*/
html
	{
	min-height: 100%;
	height: 100%;
	}
body
	{
	margin: 0px auto; 
	text-align: center;
	background-color: #eae9e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
td
	{
	font-size: 12px;
	}
img
	{
	border: 0px;
	}
form
	{
	margin: 0px;
	}
H1
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	line-height: 30px;
	margin: 0px 0px 6px 0px;
	}
H2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 4px 0px;
	}
H3
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #83a247;
	margin: 0px 0px 3px 0px;
	}
ul
	{
	padding: 8px 0px 0px 8px;
	margin: 0px 0px 0px 8px;
	}
li
	{
	margin-bottom: 6px;
	}

A, A:visited, A:active
	{
	color: #83a247;
	text-decoration: underline;
	font-weight: bold;
	}
A:hover
	{
	color: #333333;
	text-decoration: underline;
	}

A.nobold, A.nobold:visited, A.nobold:active
	{
	color: #83a247;
	text-decoration: underline;
	font-weight: normal;
	}
A.nobold:hover
	{
	color: #333333;
	text-decoration: underline;
	}


/*
TEMPLATE
-------------------------
*/
#div-outer
	{
	position: relative;
	margin: 0px auto;
	width: 970px;
	text-align: left;
	border: 0px solid red;
	}
	#div-top
		{
		position: relative;
		width: 970px;
		height: 78px;
		border: 0px solid green;
		}
		#img-logo
			{
			position: absolute;
			left: 16px;
			top: 15px;			
			}
		#div-flags
			{
			position: absolute;
			left: 830px;		/*  To display three flags - use: 830px  */
			top: 46px;
			color: #8f8f92;
			font-size: 11px;
			}
			.div-langtxt
				{
				float: left;
				}
			.div-flag
				{
				float: left;
				padding: 2px 0px 0px 8px;
				}
	#div-menu
		{
		position: relative;
		width: 970px;
		height: 43px;
		background: transparent url("../files/template/bg-menu.gif") no-repeat scroll top left;
		}
		#div-menu-items
			{
			position: absolute;
			left: 20px;
			top: 12px;
			}
			#div-menu-items .item
				{
				float: left;
				margin-right: 24px;
				}
	
	#div-main-top
		{
		position: relative;
		width: 970px;
		height: 10px;
		background: transparent url("../files/template/bg-top.gif") no-repeat scroll top left;
		margin-top: 10px;
		}

	/*	
	FORSIDE					
	*/
	#div-main
		{
		position: relative;
		width: 970px;
		height: 734px;
		background-color: #ffffff;	
		z-index: 500;	
		}
		#div-main #img-title-forside
			{
			position: absolute;
			left: 46px;
			top: 44px;
			z-index: 200;
			}
		#div-main #img-laptop
			{
			position: absolute;
			left: 418px;
			top: 18px;
			z-index: 100;
			}
		#div-main #img-laptop-ref
			{
			position: absolute;
			left: 576px;
			top: 45px;
			z-index: 100;
			}
		#div-main #img-gratis-demo
			{
			position: absolute;
			left: 788px;
			top: 135px;
			z-index: 300;
			}
		#div-main #viewfs
			{
			position: absolute;
			left: 478px;
			top: 101px;
			z-index: 300;
			}

		#div-main #div-text-forside
			{
			position: absolute;
			left: 46px;
			top: 135px;
			z-index: 300;
			width: 500px;
			font-size: 12px;
			}
			#div-main #img-demo
				{
				margin: 10px 0px 10px 0px;
				}

		#div-main #salespoints
			{
			position: absolute;
			left: 46px;
			top: 346px;
			width: 872px;
			height: 184px;
			background-color: #eae9e4;
			}
			#sp-div
			    {
			        padding: 8px 10px 0px 16px;
			    }
			    #sp-table
			    {
			        border: 0px solid silver;
			        border-collapse: collapse;
			        border-spacing: 0px;
			    }
			        #sp-table td.chkmark
			        {
			            border: 0px solid #f5f5f5;
			            padding: 0px 10px 0px 0px;
			            vertical-align: top;
			        }
			        #sp-table td.salespoint
			        {
			            border: 0px solid #f5f5f5;
			            padding: 0px 10px 0px 0px;
			            height: 56px;
			            font-size: 12px;
			            line-height: 15px;
			        }
		

		#div-main #div-products
			{
			position: absolute;
			left: 46px;
			top: 548px;
			}
			.div-prod
				{
				float: left;
				position: relative;
				width: 266px;
				height: 161px;
				background: transparent url("../files/img/bg-product-001.jpg") no-repeat scroll top left;
				margin-right: 38px;
				}
				.div-prod div
					{
					width: 125px;
					margin: 34px 0px 0px 133px;
					font-size: 11px;
					}

		#div-main #vat-txt
			{
			position: absolute;
			left: 0px;
			top: 722px;
			color: #999999;
			font-size: 9px;
			width: 970px;
			text-align: center;
			}

		A.prod2, A.prod2:visited, A.prod2:active
			{
			COLOR: #000000;
			font-size: 12px;
			font-weight: bold;
			TEXT-DECORATION: underline;
			}
		A.prod2:hover
			{
			COLOR: #83a247;
			TEXT-DECORATION: underline;
			}


	/*	
	FACTS OM EMAGASINER
	*/
	#div-facts
		{
		position: relative;
		width: 970px;
		height: 580px;
		background-color: #ffffff;		
		}
		#div-facts #title
			{
			position: absolute;
			left: 47px;
			top: 74px;
			}
		#div-facts #txt
			{
			position: absolute;
			left: 46px;
			top: 122px;
			width: 400px;
			z-index: 200;
			}
		#div-facts #txt-demo
			{
			position: absolute;
			left: 46px;
			top: 410px;
			z-index: 200;
			line-height: 16px;
			}
		#div-facts #img-demo
			{
			position: absolute;
			left: 44px;
			top: 360px;
			z-index: 100;
			}
		#div-facts #box
			{
			position: absolute;
			left: 508px;
			top: 42px;
			width: 402px;
			height: 502px;
			background: transparent url("../files/img/facts-001.gif") no-repeat scroll top left;
			}
			#div-facts #box #box-txt
				{
				position: absolute;
				left: 26px;
				top: 68px;
				width: 360px;
				font-size: 11px;
				}
				#div-facts #box #box-txt ul li
				{
				    padding-bottom: 3px;
				}
				

	/*	
	SÅDAN VIRKER DET
	*/
	#div-hiw
		{
		position: relative;
		width: 970px;
		height: 470px;
		background-color: #ffffff;		
		}
		#div-hiw #title
			{
			position: absolute;
			left: 47px;
			top: 66px;
			}
		#div-hiw #txt
			{
			position: absolute;
			left: 46px;
			top: 122px;
			width: 360px;
			z-index: 200;
			}
		#div-hiw #img-gratis-demo
			{
			position: absolute;
			left: 790px;
			top: 4px;
			z-index: 200;
			}
		#div-hiw #img-laptop
			{
			position: absolute;
			left: 440px;
			top: 54px;
			z-index: 100;
			}
		#div-hiw #img-client
			{
			position: absolute;
			left: 521px;
			top: 82px;
			z-index: 150;
			}
		#div-hiw #viewfs
			{
			position: absolute;
			left: 428px;
			top: 109px;
			z-index: 300;
			}


	/*	
	LØSNINGER OG PRISER
	*/
	#div-prices
		{
		position: relative;
		width: 970px;
		height: 580px;
		background-color: #ffffff;		
		}
		#div-prices #title
			{
			position: absolute;
			left: 46px;
			top: 46px;
			}
		#div-prices #txt
			{
			position: absolute;
			left: 46px;
			top: 130px;
			width: 360px;
			z-index: 200;
			}
		#div-prices #vat-txt
			{
			position: absolute;
			left: 46px;
			top: 520px;
			width: 350px;
			color: #333333;
			font-size: 9px;
			}
		#div-prices #img-prodbox
			{
			position: absolute;
			left: 425px;
			top: 82px;
			color: #333333;
			font-size: 9px;
			}
		#div-prices #img-prodtitle
			{
			position: absolute;
			left: 685px;
			top: 134px;
			}
		#div-prices #div-prodtxt
			{
			position: absolute;
			left: 686px;
			top: 170px;
			width: 250px;
			}
		#div-prices #img-prodprice			
			{
			position: absolute;
			left: 686px;
			top: 290px;
			}
		#div-prices #img-gratis-demo
			{
			position: absolute;
			left: 820px;
			top: 20px;
			}
		#div-prices #div-minibox-1, #div-prices #div-minibox-2, #div-prices #div-minibox-3
			{
			position: absolute;
			top: 380px;
			width: 150px;
			}
		#div-prices #div-minibox-1
			{
			left: 456px;
			}
		#div-prices #div-minibox-2
			{
			left: 616px;
			}
		#div-prices #div-minibox-3
			{
			left: 784px;
			}
		
		A.prod, A.prod:visited, A.prod:active
			{
			COLOR: #000000;
			font-size: 12px;
			font-weight: bold;
			TEXT-DECORATION: none;
			padding-left: 32px;
			}
		A.prod:hover
			{
			COLOR: #83a247;
			TEXT-DECORATION: underline;
			}


	/*	
	REFERENCER
	*/
	#div-ref
		{
		position: relative;
		width: 970px;
		height: 580px;
		background-color: #ffffff;		
		}
		#div-ref #img-laptop
			{
			position: absolute;
			left: 472px;
			top: 20px;
			z-index: 100;
			}
		#div-ref #img-laptop-ref
			{
			position: absolute;
			left: 544px;
			top: 45px;
			z-index: 200;
			}
		#div-ref #viewfs
			{
			position: absolute;
			left: 820px;
			top: 111px;
			z-index: 300;
			}
		#div-ref #title
			{
			position: absolute;
			left: 47px;
			top: 130px;
			}
		#div-ref #txt
			{
			position: absolute;
			left: 46px;
			top: 180px;
			width: 340px;
			z-index: 200;
			}
		#references
			{
			position: absolute;
			left: 26px;
			top: 420px;
			width: 340px;
			z-index: 400;
			}

	/*	
	BESTIL DIN LØSNING
	*/
	#div-order
		{
		position: relative;
		width: 970px;
		height: 650px;
		background-color: #ffffff;		
		}
		#div-order #title
			{
			position: absolute;
			left: 47px;
			top: 50px;
			}
		#div-order #txt
			{
			position: absolute;
			left: 46px;
			top: 98px;
			width: 400px;
			z-index: 200;
			}
		#div-order #kamp1
			{
			position: absolute;
			left: 316px;
			top: 204px;
			z-index: 500;
			}

		#div-order #img-laptop
			{
			position: absolute;
			left: 32px;
			top: 324px;
			z-index: 100;
			}
		#div-order #img-laptop-ref
			{
			position: absolute;
			left: 104px;
			top: 349px;
			z-index: 200;
			}
		#div-order #viewfs
			{
			position: absolute;
			left: 380px;
			top: 415px;
			z-index: 300;
			}

		#div-order #div-minibox-1, #div-order #div-minibox-2, #div-order #div-minibox-3
			{
			position: absolute;
			top: 360px;
			width: 150px;
			}
		#div-order #div-minibox-1
			{
			left: 20px;
			}
		#div-order #div-minibox-2
			{
			left: 162px;
			}
		#div-order #div-minibox-3
			{
			left: 308px;
			}
		#div-order #div-thankyou
			{
			position: absolute;
			left: 285px;
			top: 120px;
			width: 400px;
			height: 180px;
			border: 1px solid #83a247;
			text-align: center;
			padding-top: 30px;
			background-color: #ffffff;
			z-index: 500;
			display: none;
			}
		#div-order #div-form
			{
			position: absolute;
			left: 508px;
			top: 42px;
			width: 402px;
			height: 502px;
			background: transparent url("../files/template/bg-bestil-001.gif") no-repeat scroll top left;
			}
            #div-uploader-bg
            {
                display: none;
			    position: absolute;
			    left: 10px;
			    top: 10px;
			    width: 380px;
			    height: 480px;
			    background-color: #e9e9e4;
			    filter: alpha(opacity=70);
	            opacity: .7;
			    z-index: 2000;
            }
			#div-uploader
			{
			    display: none;
			    position: absolute;
			    left: 40px;
			    top: 108px;
			    width: 302px;
			    height: 170px;
			    padding: 50px 10px 0px 10px;
			    background-color: #ffffff;
			    z-index: 2001;
			    text-align: center;
			}
			#div-form-elements
				{
				position: absolute;
				left: 25px;
				top: 82px;
				width: 352px;
				border: 0px solid silver;
				}
				#div-form-elements td
					{
					height: 21px;
					}
				#div-form-elements input.tb
					{
					border: 0;
					width: 246px;
					background-color: #ffffff;
					}
				#div-form-elements input.rad
					{
					}
				#div-form-elements .ta
					{
					width: 350px;
					height: 36px;
					background-color: #ffffff;
					border: 0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					}
				#div-form-elements .btn-submit
					{
					width: 200px;
					background-color: #83a247;
					color: #ffffff;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					border: 1px solid #ffffff;
					}
				#div-form-elements #txt-upload
					{
					font-size: 10px;
					font-style: italic;
					margin: 0px 0px 12px 6px;
					}



	/*	
	KONTAKT
	*/
	#div-contact
		{
		position: relative;
		width: 970px;
		height: 520px;
		background-color: #ffffff;		
		}
		#div-contact #title
			{
			position: absolute;
			left: 47px;
			top: 74px;
			}
		#div-contact #txt
			{
			position: absolute;
			left: 46px;
			top: 122px;
			width: 400px;
			z-index: 200;
			}
		#div-contact #txt-demo
			{
			position: absolute;
			left: 46px;
			top: 330px;
			z-index: 200;
			line-height: 16px;
			}
		#div-contact #img-demo
			{
			position: absolute;
			left: 44px;
			top: 280px;
			z-index: 100;
			}
		#div-contact #box
			{
			position: absolute;
			left: 508px;
			top: 42px;
			width: 402px;
			height: 502px;
			background: transparent url("../files/template/bg-contact-001.gif") no-repeat scroll top left;
			}
			#div-contact #box #box-txt
				{
				position: absolute;
				left: 28px;
				top: 80px;
				width: 350px;
				}

			
	/*	
	MAIN - BOT
	*/
	#div-main-bot
		{
		position: relative;
		width: 970px;
		height: 10px;
		background: transparent url("../files/template/bg-bot.gif") no-repeat scroll top left;
		}

	/*	
	FOOTER
	*/
	#footer
		{
		width: 970px;
		margin-top: 10px;
		padding-bottom: 30px;
		text-align: center;
		font-size: 11px;
		}
		#footer A, #footer A:visited, #footer A:active
			{
			COLOR: #000000;
			TEXT-DECORATION: none;
			}
		#footer A:hover
			{
			COLOR: #83a247;
			TEXT-DECORATION: underline
			}
		#copyright
			{
			margin-top: 4px;
			font-weight: bold;
			color: #83a247;
			}


/*
STANDARD-SIDER
-------------------------
*/



/*
MISC
-------------------------
*/
.div-clear
	{
	clear: both;
	}
	
.m-over
	{
	filter: alpha(opacity=70);
	opacity: .70; 
	border: 1px solid #333333;
	margin: -1px -1px 0px -1px;
	}
.m-out
	{
	filter: none;
	opacity: 1;
	border-bottom: 1px solid #eae9e4;
	}
	
.m-over2
	{
	filter: alpha(opacity=75);
	opacity: .75; 
	}
.m-out2
	{
	filter: none;
	opacity: 1;
	}

.m-over-border
	{
	filter: alpha(opacity=90);
	opacity: .9;
	border: 2px solid #ffffff;
	margin: -2px 0px 0px -2px;
	}
.m-out-border
	{
	filter: none;
	opacity: 1;
	border: none;
	}

.m-over-border2
	{
	filter: alpha(opacity=90);
	opacity: .9;
	border: 2px solid #ffffff;
	margin: -2px 0px 0px -2px;
	}
.m-out-border2
	{
	filter: none;
	opacity: 1;
	border: none;
	}

.txtbox-file
{
    width: 240px;
}
