@media screen
{
	.center
	{
		position: relative;
		margin: 0 auto;
		width: 960px;	
	}
	
	.frame_top
	{
		position: relative;
		width: 100%;
		height: 290px;
		float: left;
		background: rgb(255,255,255) url(/assets/images/bg_top.png) top center no-repeat;
	}
	.frame_top .logo
	{
		position: relative;
		width: 273px;
		height: 127px;
		float: left;
		margin: 110px 53px 0px 0px;
	}
	.frame_top .afspraak
	{
		position: absolute;
		right: 0px;
		top: 0px;
		width: 260px;
		height: 106px;  /* 130 - 24px top padding */
		padding: 24px 0px 0px 0px;
		background: rgb(255,255,255);	
	}
	.frame_top .afspraak p
	{
		margin: 0;
		text-align: center;	
	}
	.frame_top .afspraak .icon
	{
		margin-bottom: 14px;	
	}
	.frame_menu
	{
		position: relative;
		width: 100%;
		float: left;
		background: rgb(255,255,255);
		height: 30px;
		text-align:center;
	}
	.frame_gray_620
	{
		position: relative;
		width: 100%;
		float: left;
		background: rgb(240,238,237);
		min-height: 220px;
		padding-bottom: 45px;
	}
	.frame_white_620
	{
		position: relative;
		width: 100%;
		float: left;
		background: rgb(255,255,255);
		min-height: 545px;
		padding-bottom: 45px;
	}
	.homepageCenter
	{
		text-align: center;	
	}
	.height100px
	{
		height: 100px;
		clear: both;	
	}
	.marginTop45px
	{
		margin-top: 45px !important;	
	}
	.marginTop30px
	{
		margin-top: 30px !important;	
	}
	.marginTop160px
	{
		margin-top: 160px !important;	
	}
	.marginTop40px
	{
		margin-top: 40px !important;	
	}
	.marginBottom40px
	{
		margin-bottom: 40px !important;	
	}
	.frame_homepage_left
	{
		float: left;
		width: 620px;
		margin: 10px 10px;	
	}
	.frame_homepage_right
	{
		float: right;
		width: 220px;
		height: 140px;
		clear: right;
		text-align:left;
		margin: 10px 10px;
		padding: 30px 0px 40px 40px;
		background: rgb(255,255,255);	
	}
	.laatsteNieuws
	{
		background: rgb(22,109,61);	
		padding: 30px 10px 40px 10px !important;
		width: 240px;
	}
	.laatsteNieuws p
	{
		color: rgb(255,255,255) !important;
		margin: 20px 0px !important;
			
	}
	.frame_homepage_right p
	{
		color: rgb(22,109,61);
		font-size: 16px;
		margin: 0px 0px 0px 20px;
		font-family: "agenda", sans-serif;
font-weight: 300;
font-style: normal;
	}
	.frame_newsArchive
	{
		position: relative;
		width: 100%;
		float: left;
		background: rgb(255,255,255);
		margin: 40px 0px 0px 0px;
		min-height: 400px;
	}
	.frame_newsArchive .contentFrame
	{
		padding: 30px 0px;
		background: rgb(255,255,255);
		width: 960px;
		margin: 0 auto;
	}
	.frame_archive
	{
		background: rgb(240,238,237);
		padding: 60px 80px;
	}
	.frame_orange_pattern_repeat
	{
		position: relative;
		width: 100%;
		float: left;
		background: rgb(22,109,61) url(/assets/images/orange_big.jpg) top center repeat;
		min-height: 400px;
	}
	.frame_orange_pattern_repeat .contentFrame
	{
		padding: 30px 80px;
		background: rgb(240,238,237);
		width: 780px;
		margin: 0 auto;
	}
	.frame_orange_pattern_repeat .contentFrame .splitter
	{
		width: 100%;
		clear: both;
		border-bottom: 1px solid rgb(169,156,150);
		margin: 80px 0px 20px 0px;
	}	
	.frame_orange_pattern_repeat .contentFrame p, .frame_orange_pattern_repeat .contentFrame li, .frame_orange_pattern_repeat .contentFrame td
	{
		font-size: 14px;	
	}
	.frame_orange_pattern
	{
		position: relative;
		width: 100%;
		float: left;
		background: rgb(22,109,61) url(/assets/images/bg_orange_pattern.png) top center no-repeat;
		min-height: 620px;
	}
	.frame_orange_pattern .whiteDuoScreen
	{
		float: left;
		width: 350px;
		height: 400px;
		padding: 30px 30px 30px 80px;
		margin: 10px;	
		background: rgb(255,255,255);
		text-align: left;
	}
	.whiteDuoScreen p, whiteDuoScreen li, whiteDuoScreen td
	{
		font-size: 14px;
	}
	.whiteDuoScreen ul
	{
		padding: 1em;	
	}
	.frame_maps
	{
		position: relative;
		width: 100%;
		float: left;
		height: 620px;
	}

	.frame_maps_over
	{
		position: relative;
		width: 100%;
		margin: -620px 0px 0px 0px;
		float: left;
		height: 620px;
	}
	.frame_maps_over .frame_right
	{
		float: right;
		position:relative;
		height: 210px;
		width: 260px;	
		clear: right;
		margin: 10px 0px 10px 10px;
		background: rgb(255,255,255);	
	}
	.frame_addressPointer
	{
		width: 567px !important;		
		background: url(/assets/images/googleMaps.png) top center no-repeat !important;
	}
	.frame_addressPointer .textFrame
	{
		margin: 35px 30px 0px 0px;
		float: right;
		width: 	210px;
		text-align: center;
	}
	.frame_addressPointer .textFrame p
	{
		color: rgB(255,255,255);	
	}
	
	.frame_footer
	{
		position: relative;
		width: 100%;
		float: left;
		height: 455px;
		background:rgb(255,255,255);
	}
	.frame_footer .footer_logo
	{
		position: relative;
		float: left;
		margin-top: 160px;
		width: 273px;
		height: 127px;
	}
	.frame_footer .footer_right
	{
		position: relative;
		float: right;
		margin-top: 75px;
		width: 620px;
	}
	
}