body {
	margin:0px;
	font:normal 13px arial;
	color:#000000;
	behavior:url("csshover3.htc");
}

	h1 {
		margin:10px 0px 10px 0px;
		font:normal 30px arial;
		color:#009dd9;
	}
		h1 span {color:#313131;}
	
	h2 {
		margin:0px;
		font:normal 20px arial;
		color:#009dd9;
	}
	
	h3 {
		margin-top:0px;
		margin-bottom:21px;
		font:normal 19px arial;
		color:#009dd9;
	}
	
	h4 {
		margin-top:0px;
		font:bold 13px arial;
		color:#313131;
		line-height:18px;
		clear:both;
	}
	
	p {
		margin-top:14px;
		margin-bottom:18px;
		line-height:18px;
	}
	
	a {
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}

#boxMainContainer {
	width: 848px;
	height: auto;
	margin: 0 auto;
	overflow: visible;
}

#boxLogoContainer {
	position:relative;
	top:2px;
	left:0px;
	width:232px;
	height:129px;
	background:url(http://www.newlearningfactory.nl//images/interface/logo.gif)

}

#boxNavigation {
	position:relative;
	top:-92px;
	left:232px;
	/*margin:45px 0px 0px 0px;*/
	width:616px;
	height:70px;
	/*float:left;*/
	overflow:hidden;
}
	#boxNavigation div{
		float:right;
		cursor:pointer;
	}
	.button_home {
		margin-right:18px;
		width:42px;
		height:31px;
		background:url(http://www.newlearningfactory.nl//images/interface/bt_home.gif)
	}

	#boxNavigation ul {
		margin:0px 3px 0px 0px;
		padding:0px;
		list-style:none;
		float:right;
	}
		#boxNavigation ul li:hover ul {
			display:block;
		}
			
		#boxNavigation ul li{
			padding:7px 0px 0px 0px;
			width:90px;
			height:31px;
			text-align:center;
			float:left;
		}
			#boxNavigation ul .last{ background:url(http://www.newlearningfactory.nl//images/interface/bt_right.gif) no-repeat;}
			#boxNavigation ul .first{ background:url(http://www.newlearningfactory.nl//images/interface/bt_left.gif) no-repeat;}
			#boxNavigation ul .center{ background:url(http://www.newlearningfactory.nl//images/interface/bt_center.gif) no-repeat;}
			
			#boxNavigation ul .last_s{ background:url(http://www.newlearningfactory.nl//images/interface/bt_right_s.gif) no-repeat;;}
			#boxNavigation ul .first_s{ background:url(http://www.newlearningfactory.nl//images/interface/bt_left_s.gif) no-repeat;;}
			#boxNavigation ul .center_s{ background:url(http://www.newlearningfactory.nl//images/interface/bt_center_s.gif) no-repeat;;}
			
			#boxNavigation ul li a{
				color:#FFFFFF;
			}
			
			#boxNavigation ul li ul {
				position:absolute;
				left:263px;
				top:37px;
				width:600px;
				list-style:none;
				display:none;
			}
			
			#boxNavigation ul li ul li{
				padding:7px 11px 0px 11px;
				width:auto;
				height:31px;
				text-align:center;
				float:left;
			}
			
			#boxNavigation ul .subitem_s a{
				color:#000000;
			}
			
			
			#boxNavigation ul li ul li a{
				font-size:12px;
				font-weight:bold;
				color:#009dd9;
			}
		
#boxTeaser {
	margin-top:-80px;
	width:848px;
	height:395px;
	float:left;
	background:url(http://www.newlearningfactory.nl//images/interface/teaser_strip_back.gif) repeat-x bottom;
	overflow:hidden;
}
#boxTeaser_sub {
	margin-top:-80px;
	width:848px;
	height:192px;
	float:left;
	overflow:hidden;
}
#boxTeaser_sub_metbalk {
	margin-top:-80px;
	width:848px;
	height:315px;
	float:left;
	background:url(http://www.newlearningfactory.nl//images/interface/teaser_strip_back.gif) repeat-x bottom;
	overflow:hidden;
}
	.boxTeaserTop {
		width:424px;
		height:272px;
		float:left;
	}
	.boxTeaserTop_sub {
		width:424px;
		height:192px;
		float:left;
	}
		.boxTeaserTopContainer {
			padding:4px 33px 0px 24px;
		}
		.boxTeaserTopContainer p {
			margin-bottom:25px;
			font-size:14px;
			line-height:20px;
		}
		.boxTeaserTopContainer .sub {
			color:#FFFFFF;
			}
		.teaserTop_left { background:url(http://www.newlearningfactory.nl//images/interface/teaser_top_left.jpg);}
		.teaserTop_right { background:url(http://www.newlearningfactory.nl//images/interface/teaser_top_right.jpg);}
		.teaserTop_left_sub { 
			background:url(http://www.newlearningfactory.nl//images/interface/teaser_top_left_sub2.jpg);
		}
		.teaserTop_right_sub { 
			background:url(http://www.newlearningfactory.nl//images/interface/teaser_top_right_sub2.jpg);
		}
	
	.boxTeaserStrip_left {
		width:11px;
		height:123px;
		float:left;
		background:url(http://www.newlearningfactory.nl//images/interface/teaser_strip_left.gif) no-repeat;
	}
	.boxTeaserStrip_item {
		margin-top:11px;
		padding-right:10px;
		width:265px;
		height:95px;
		float:left;
		overflow:hidden;
	}
		.boxTeaserStrip_back {
			background:url(http://www.newlearningfactory.nl//images/interface/dotted_line.gif) no-repeat;
		}
		.boxTeaserStrip_item p {
			margin:0px;
			font-size:12px;
			line-height:17px;
			color:#313131;
		}
		.imgTeaserStripIcon {
			margin-right:15px;
			width:54px;
			height:95px;
			float:left;
			display:inline;
		}
			.imgTeaserStripIcon_margin {
				margin-left:15px;
			}
			.imgTeaserStripNoIcon {
				width:0px;
			}
	.boxTeaserStrip_right {
		width:12px;
		height:123px;
		float:left;
		background:url(http://www.newlearningfactory.nl//images/interface/teaser_strip_right.gif) no-repeat;
		background-color:#FFFFFF;
	}

.boxContent {
    margin:37px 11px 0px 11px;
	width:820px;
	height:auto;
	float:left;
	display:inline;
}

.boxContentCol_sub {
	margin:25px 31px 0px 11px;
	width:382px;
	height:auto;
	float:left;
	display:inline;
}
	.boxContentCol_sub_img {
		width:373px;
		height:auto;
	}
	.boxMediaGallery {
		margin-bottom:27px;
		width:402px;
		height:auto;
		float:left;
	}
		.boxMediaGallery_item {
			margin:0px 14px 15px 0px;
			padding:4px 10px 11px 4px;
			width:76px;
			height:56px;
			float:left;
			display:inline;
			overflow:hidden;
			background:url(http://www.newlearningfactory.nl//images/interface/picture_frame.gif) no-repeat;
			cursor:pointer;
		}
			.boxMediaGallery_item_l {margin-right:0px;}
			.boxMediaGallery_img {
				width:75px;
				height:55px;
				overflow:hidden;
			}
			.boxMediaGallery_img img {border:none;}

#boxFooter {
	margin:0px 4px 0px 4px;
	padding-top:33px;
	width:840px;
	height:90px;
	float:left;
	background:url(http://www.newlearningfactory.nl//images/interface/footer_back.gif) repeat-x top;
}
	#boxFooterNavigation {
		margin-top:0px;
		width:auto;
		height:15px;
		float:right;
	}
			#boxFooterNavigation ul {
				margin:0px;
				list-style:none;
				float:left;
			}
				#boxFooterNavigation ul li{
					float:left;
					padding:0px 11px 0px 11px;
					background:url(http://www.newlearningfactory.nl//images/interface/dotted_line.gif) no-repeat right;
				}
				#boxFooterNavigation .last {background:none;}
				
		#boxFooter p {
			margin:0px;
			font-size:12px;
			color:#656565;
			width:250px;
			clear:none;
			float:left;
		}
		.boxFooterNavigation_item {
			padding:0px 11px 0px 11px;
			width:auto;
			height:15px;
			float:right;
			background:url(http://www.newlearningfactory.nl//images/interface/dotted_line.gif) no-repeat right;
		}
		.boxFooterNavigation_last {background-image:none;}
		#boxFooterNavigation a{
			font-size:12px;
			font-weight:bold;
			color:#009dd9;
		}

/*
		---	SHARED ELLEMENTS
*/

.button_content {
	margin:-5px 14px 27px 0px;
	margin-bottom:27px;
	width:auto;
	height:22px;
	float:left;
}		
	.button_content div {
		padding-top:3px;
		height:22px;
	}
	.button_content a {
		color:#FFFFFF;
	}
	.button_content_center {
		width:auto;
		text-align:center;
		float:left;
		background:url(http://www.newlearningfactory.nl//images/interface/button_content_center.gif) repeat-x;
	}
	.button_content_left {
		width:11px;
		float:left;
		background:url(http://www.newlearningfactory.nl//images/interface/button_content_left.gif) no-repeat;
	}
	.button_content_right {
		width:11px;
		float:left;
		background:url(http://www.newlearningfactory.nl//images/interface/button_content_right.gif) no-repeat;
	}
	
	.button_content_center_d {
		width:auto;
		float:left;
		text-align:center;
		background:url(http://www.newlearningfactory.nl//images/interface/button_content_center_d.gif) repeat-x;
	}
	.button_content_left_d {
		width:11px;
		float:left;
		background:url(http://www.newlearningfactory.nl//images/interface/button_content_left_d.gif) no-repeat;
	}
	.button_content_right_d {
		width:11px;
		float:left;
		background:url(http://www.newlearningfactory.nl//images/interface/button_content_right_d.gif) no-repeat;
	}

.button_border {
	margin-bottom:21px;
	width:380px;
	height:35px;
	border-top:1px #c2c2c2 solid;
	border-bottom:1px #c2c2c2 solid;
	background-color:#f3f3f3;
	float:left;
}

.button_border2 {
	width:380px;
	height:33px;
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	background-color:#f3f3f3;
	float:left;
}
	
.bigBullit {
	margin:11px 0px 4px 0px;
	width:25px;
	height:39px;
	background:url(http://www.newlearningfactory.nl//images/interface/big_bullit.gif) no-repeat;
	float:left;	
}
.bigLink {
	margin:11px 0px 4px 0px;
	width:330px;
	height:39px;
	padding-left:15px;
	float:left;
	font-weight:bold;
	font-size:14px;
}
.bigLink a {
	color:#009dd9;
}

.highlightPanel {
	margin:57px 0px 25px 0px;
	width:364px;
	height:120px;
	float:left;
	text-align:center;
}
	.highlightPanel p{
		margin:18px 25px 18px 25px;
		font-weight:bold;
		font-size:15px;
		line-height:22px;
		color:#FFFFFF;
	}
	
	.highlightPanel_contact{
		background:url(http://www.newlearningfactory.nl//images/interface/highlightPanel_back.jpg) no-repeat;
	}
	
	.highlightPanel_contact_sub {
		margin:0px 0px 33px 11px;
		background:url(http://www.newlearningfactory.nl//images/interface/highlightPanel_back2.jpg) no-repeat;
	}



/*
		---	ADDED ELLEMENTS FOR CALCULATION PAGE
*/

.boxContentCol {
	margin:25px 11px 0px 11px;
	width:402px;
	height:auto;
	float:left;
	display:inline;
}
	.boxContentCol_xsmall {
		margin:25px 41px 0px 11px;
		width:372px;
		display:inline;
	}

.tableSize {
    width: 848px;
    margin: 0;
    padding: 0;
}

.tdAlignmentRight {
    text-align: right;
}

.tdCalculationBlock {
    width: 200px;
}

.tdCalculationBlock140 {
    width: 160px;
}

.tdCalculationBlock75 {
    width: 50px;
}

.tdCalculationBlockAlignRight {
    width: 200px;
    text-align: center;
}

.tdCalculationBlockAlignCenter {
    width: 180px;
    text-align: center;
}

.tdCalculationBlockText {
    width: 230px;
}

.inputBackground {
    background: #FFFF99;
    background-color: #FFFF99;
}

