/***************MAIN LAYOUT******************/
.mainBody {
	background-color: #e3e3e3;
	}

.mainPos {
	width: 800px;
	height: 620px;
	position: absolute;
	top: 10px;
	left: 50%;
	
	margin-left: -400px;
	background-color: #ffffff;
	}
	
.logoTop {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	}	

.menu {
	position: absolute;
	top: 96px;
	left: 0px;
	}


.menuBg {
	position: absolute;
	top: 96px;
	left: 0px;
	z-index: 5;
	}
.vertRight {
	height: 481px;
	position: absolute;
	top: 139;
	right: 0px;
	z-index: 1;
	}

.vertLeft {
	height: 620px;
	position: absolute;
	top: 0;
	left: 0px;
	z-index: 1;
	}

.footer {
	z-index: 100;
	position: absolute;
	bottom: 20px;
	left: 0px;
	}

.footer02 {
	z-index: 100;
	position: absolute;
	bottom: 0px;
	left: 0px;
	}	

.contactFooter {
	text-align: center;
	font-family: trebuchet ms, sans-serif;
	font-size: 10px;
	position: absolute;
	bottom: 0px;
	left: 100px;
	width: 600px;
	height: 20px;
	}
	
.frame {
	position: absolute;
	top: 140px;
	left: 0px;
	}


.dot {
	position: absolute;
	top: 100px;
	left: 400px;

}


/***********CONTENT***********/

.adresse {
	
	position: absolute;
	top: 90px;
	left: 460px;
	font-weight: bold;
	font-family: trebuchet ms, sans-serif;
	font-size: 14px;
	color: #344961;
	height: 25px;

}


.forsidepic {

	z-index: 300;
	position: absolute;
	top:  200px;
	left: 0px;
}

.line {
	z-index: 200;
	position: absolute;
	top: 1px;
	left: 0px;

}

.line02 {
	
	position: absolute;
	top: 98px;
	right: 0px;

}


.txtLine {
	background-color: #0060c1;
	width: 2px;
	}	


.top {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	}


.head {
	position: absolute;
	top: 81px;
	left: 0px;


}



.head02 {
	position: absolute;
	top: 113px;
	left: 0px;


}



.leftpic01 {
	position: absolute;
	top: 100px;
	right: 0px;
	z-index: 10;
	}






.leftpic02 {
	position: absolute;
	top: 200px;
	right: 0px;
	z-index: 10;
	}




.leftpic03 {
	position: absolute;
	top: 300px;
	right: 0px;
	z-index: 10;
	}


.contentBody {


	scrollbar-3dlight-color: #344961;
	scrollbar-arrow-color: #344961f;
	scrollbar-base-color: #dadada;
	scrollbar-darkshadow-color: #344961;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;




	font-family: trebuchet ms, sans-serif;
	font-size: 11px;
	color: #656565;
	
	
}
	
.topleft {
	
	position: absolute;
	top: 100px;
	right: 0px;

}


.header1 {

	font-weight: bold;
	font-family: trebuchet ms, sans-serif;
	font-size: 14px;
	color: #344961;
	height: 25px;
	}

.header2 {
	position: absolute;
	top: 136px;
	left: 10px;
	
	font-weight: bold;
	font-family: trebuchet ms, sans-serif;
	font-size: 14px;
	color: #344961;
	height: 25px;
	}


.header3 {
	position: absolute;
	top: 10px;
	left: 450px;
	
	font-weight: bold;
	font-family: trebuchet ms, sans-serif;
	font-size: 14px;
	color: #344961;
	height: 25px;
	}



.txt01 {
	width: 345px;
	height: 320;
	
	position: absolute;
	top: 120px;
	left: 40px;
	


	}

.undertxt1 {
	border-left: solid #0060c1;
	border-left-width: 2px;
	
	position: absolute;
	top: 25px;
	left: 0px;

}


.txt1 {
			
	border-left: solid #0060c1;
	border-left-width: 2px;
	
	position: absolute;
	top: 0px;
	left: 0px;



	}



.p01    {
	margin-top: 0px;
	margin-left: 10px;
}


.p02    {
	margin-top: 0px;
	margin-left: 10px;
}

.textbox {
	

	overflow: auto;
	position: absolute;
	top: 120px;
	left: 40px;
	width: 345px;
	height: 320px;

	}

.textbox02 {
	

	overflow: auto;
	position: absolute;
	top: 150px;
	left: 40px;
	width: 345px;
	height: 292px;

	}



.text02 {
	
	position: absolute;
	top: 265px;
	left: 50px;
	}

.text2 {
	
	border-left: solid #0060c1;
	border-left-width: 2px;


	
	position: absolute;
	top: 160px;
	left: 0px;

	}

.txtbg {
	position: absolute;
	top: 110px;
	left: 450px;
		
}


.text03 {
	position: absolute;
	top: 112px;
	left: 460px;
	}


.text04 {
	position: absolute;
	top: 20px;
	left: 460px;
	}

.text05 {
	position: absolute;
	top: 120px;
	left: 600px;
	}


.pic01 {
	position: absolute;
	top: 150px;
	left: 30px;
	}

.pic02 {
	z-index: -100;
	position: absolute;
	top: 215px;
	left: 540px;
	}


/***********produkter***********/

.produkt01 {

	position: absolute;
	right: 20px;
	bottom: 20px;
}


.produkt02 {

	position: absolute;
	right: 150px;
	bottom: 20px;
}


.produkt03 {

	position: absolute;
	right: 40px;
	bottom: 5px;
}


.produkt04 {

	position: absolute;
	right: 100px;
	bottom: 5px;
}

.menu03 {
	font-family: trebuchet ms, sans-serif;
	font-size: 11px;
	position: absolute;
	top: 40px;
	left: 500px;
}

.here {
	
	color: #ffa201;
	letter-spacing: 1px;
	font-size: 11px;

}

a:link {
	color: #344961;
	letter-spacing: 1px;
	font-size: 11px;
}
a:visited {
	color: #344961;
	letter-spacing: 1px;
	font-size: 11px;
}

a:hover {
	color: #656565;
	letter-spacing: 1px;
	font-size: 11px;	

}

a:active {
	color: #344961;
	letter-spacing: 1px;
	font-size: 11px;
}


.menu04 {
	font-family: trebuchet ms, sans-serif;
	font-size: 11px;
	position: absolute;
	top: 40px;
	left: 615px;
	width: 400px;
}



/***********teamet***********/


.team01 {
	position: absolute;
	top: 250px;
	left: 40px;
}

.team02 {
position: absolute;
	top: 350px;
	left: 40px;
	

}


.team03 {
	position: absolute;
	top: 250px;
	left: 280px;
}

.team04 {
	position: absolute;
	top: 350px;
	left: 280px;

}


.team05 {
	position: absolute;
	top: 50px;
	left: 530px;
}

.team06 {
	position: absolute;
	top: 150px;
	left: 530px;
}

.team07 {
	position: absolute;
	top: 250px;
	left: 530px;
}

.team08 {
	position: absolute;
	top: 350px;
	left: 530px;
}

.hr {
	position: absolute;
	top: 250px;
	left: 150px;
}

.va {
	position: absolute;
	top: 350px;
	left: 150px;
}

.pp {
	position: absolute;
	top: 250px;
	left: 392px;
}


.chr {
	position: absolute;
	top: 350px;
	left: 392px;
}

.hsc {
	position: absolute;
	top: 50px;
	left: 640px;
}


.kt {
	position: absolute;
	top: 150px;
	left: 640px;
}





.cp {
	position: absolute;
	top: 250px;
	left: 640px;
}

.ca {
	position: absolute;
	top: 350px;
	left: 640px;
}

.ks {
	position: absolute;
	top: 150px;
	left: 640px;
}





.mr {
	position: absolute;
	top: 250px;
	left: 640px;
}



/***********kontakt***********/

.input {
	
	width: 250px;
	border: 1px;
	border-style: solid;
	border-color: #344961;		
	font-family: trebuchet ms, sans-serif;
	font-size: 11px;
	color: #868686;
}


.input01 {
	position: absolute;
	top: 270px;
	left: 430px;
	width: 250px;

}

.input02 {
	position: absolute;
	top: 320px;
	left: 430px;
	width: 250px;	
	
}

.input03 {
	position: absolute;
	top: 370px;
	left: 430px;
	width: 300px;	
	
}


/***********knapper***********/

.placement {
	
	position: absolute;
	top: 415px;
	left: 430px;

}


/***********besked***********/

.placement02 {
	position: absolute;
	left: 40px;
	top: 270;
}

.comment{

	font-family: trebuchet ms, sans-serif;
	font-size: 11px;
	color: #868686;
	border: 1px;
	border-style: solid;
	border-color: #344961;
	background-color: #ffffff;
	height: 150px;
	width: 350px;
	
	


scrollbar-3dlight-color: #344961;
	scrollbar-arrow-color: #344961f;
	scrollbar-base-color: #dadada;
	scrollbar-darkshadow-color: #344961;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;

}

.button{
	font-family: trebuchet ms, sans-serif;
	font-size: 11px;
	;
	color: #000000;
	border: 1px;
	border-style: solid;
	border-color: #344961;
	background-color: #ffffff;
	width: 50px;
	height: 20
	
}