body{
	padding:0;
	margin:0;
	font-family:"Arial";
	font-size:10px;
}

#wrap{
	width:930px;
	height:auto;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-465px;
	}
	#header {
		width:930px;
		height:100px;
		position:relative;
		float:left;
		}
		#logo_previtas {
			border:0;
			margin:10px 0 0 5px;
	}
	#navigatie {
		width:930px;
		height:38px;
		position:relative;
		float:left;
		}
		#table_navigatie {
			height:38px;
			}
			.menuitem {
				height:38px;
			}
			.menuitem a, .menuitem_afspraak a {
				width:auto;
				height:24px;
				background:url('../images/bg_menuitem.jpg') repeat-x;
				display:block;				
				color:#ffffff;
				font-weight:bold;
				font-family:"Arial";
				font-size:10px;
				text-transform:uppercase;
				padding:12px 10px 0 11px;
				text-align:center;
				text-decoration:none;
				border-top:1px solid #072468;
				border-bottom:1px solid #072468;
			}
			.menuitem a:hover, .menuitem_afspraak a:hover {
				background:url('../images/bg_menuitem_hover.jpg') repeat-x;
			}
			.menuitem_afspraak a {
				padding:12px 15px 0 15px;
				color:#e9d460;
				font-style:italic;
			}
			.menuitem_active a, .menuitem_afspraak_active a {
				width:auto;
				height:24px;
				background:url('../images/bg_menuitem_active.jpg') repeat-x;
				display:block;				
				color:#ffffff;
				font-weight:bold;
				font-family:"Arial";
				font-size:10px;
				text-transform:uppercase;
				padding:12px 10px 0 11px;
				text-align:center;
				text-decoration:none;
				border-top:1px solid #072468;
				border-bottom:1px solid #072468;
			}
			.menuitem_afspraak_active a {
				padding:12px 15px 0 15px;
				color:#e9d460;
				font-style:italic;
			}
			.menuitem_spacer {
				width:1px;
				height:auto;
				background:#072468;
			}
			#item_home a{
				padding-left:15px;
			}
			#menu_left {
				position:absolute;
				top:0;
				left:0;
			}
			#menu_right {
				position:absolute;
				top:0;
				right:0;
	}
	#main {
		width:935px;
		height:auto;
		float:left;
		}
		#main_right {
			width:235px;
			height:auto;
			padding:0 9px 0 0;
			float:right;
			}
			.table_right {
				width:225px;
				float:right;
				margin-top:15px;
			}
			.corner_top_left, .corner_top_right, .corner_bottom_left, .corner_bottom_right {
				width:8px;
				height:8px;
			}
			.rightImage {
				float:left;
				margin-top:-7px;
			}
			.right_center {
				width:225px;
				background:#e5ecf2;
			}
			.right_middle_title {
				width:212px;
				padding:9px 8px 0 5px;
				color:#00407c;
				font-size:13px;
				font-weight:bold;
				background:#e5ecf2;
			}
			.right_middle {
				width:215px;
				padding:0 5px 0 5px;
				background:#e5ecf2;
				}
				span.error {
					color:#e20101;
				}
			.arrow_close, .arrow_open {
				float:right;
				cursor:pointer;
			}
			.appointmentTextinput input {
				width:211px;
				height:14px;
				border:0;
				background:#ffffff;
				font-size:11px;
				color:#666666;
				padding:2px;
				margin:5px 0 0 0;
			}
			.appointmentTextarea textarea {
				width:211px;
				height:100px;
				border:0;
				background:#ffffff;
				font-family:"Arial";
				font-size:11px;
				color:#666666;
				padding:2px;
				margin:5px 0 0 0;
			}
			.appointmentTextinput select {
				width:214px;
				height:20px;
				border:0;
				background:#ffffff;
				font-family:"Arial";
				font-size:11px;
				color:#666666;
				padding:2px;
				margin:5px 0 0 0;
			}
			.appointmentSubmit {
				float:right;
				}
				.submit_small {
					width:102px;
					height:24px;
					border:0;
					background:url('../images/submit_small.gif') no-repeat;
					text-align:center;
					color:#625100;
					font-size:10px;
					font-weight:bold;
					cursor:pointer;
					margin:15px 0 0 0;
				}
				.submit_small_hover {
					width:102px;
					height:24px;
					border:0;
					background:url('../images/submit_small_hover.gif') no-repeat;
					text-align:center;
					color:#836f0f;
					font-size:10px;
					font-weight:bold;
					cursor:pointer;
					margin:15px 0 0 0;
			}
			#tableLocaties {
				float:left;
				margin-top:5px;
				}
				.locatieitemSpacer {
					width:215px;
					height:10px;
				}
				.locatieItem a {
					display:block;
					padding:0;
					text-decoration:none;
				}
		#main_left {
			width:691px;
			height:auto;
			position:relative;
			float:left;
			padding:11px 0 0 0;
			}

			/*************/
			/* HOME PAGE */
			/**************/
			#mask_main {
				width:691px;
				height:430px;
				position:absolute;
				top:11px;
				left:0;
				z-index:700;
			}
			.pics {
				float:left;
			}
			#picsContainer {
				width:691px;
				height:430px;
				float:left;
				position:relative;
			}
			#vestigingen {
				width:305px;
				height:215px;
				background:#fff url('../images/kaart_nederland.jpg') no-repeat;
				background-position:top right;
				float:left;
				padding:20px 0 0 20px;
				margin-top:15px;
				color:#666666;
				font-size:11px;
				position:relative;
				}
				.locatiediv {
					padding:5px;
					background:#fff;
					border:2px solid #00407c;
					position:absolute;
				}
			#faq {
				width:315px;
				height:228px;
				margin-top:15px;
				padding:20px 0 0 20px;
				float:right;
				background:url('../images/bg_faq.jpg') no-repeat;
				background-position:top left;
			}
			/**************/
			/* MAIN PAGE  */
			/**************/
			#content_text {
				padding:0 15px 0 15px;
				line-height:1.8em;
				font-size:11px;
			}	
			#content_text a {
				color:#1274e0;
				text-decoration:none;
			}
			#content_text a:hover {
				color:#62a7f3;
				text-decoration:underline;
			}
			.headerLightBlue {
				color:#1274e0;
				font-size:16px;
			}
			.headerDarkBlue {
				color:#0a3f7b;
				font-size:16px;
			}
			a.locatie_light {
				color:#1274e0;
			}
			a.locatie_dark {
				color:#0a3f7b;
			}
			.pageHeader {
				color:#d1a012;
				font-size:18px;
			}
			#tableNewsitemsHome {
				margin-top:10px;
				}
				.faqitem {
					vertical-align:top;
				}
				.faqitem a {
					width:140px;
					background:transparent url('../images/bg_faqitem.gif') no-repeat;
					background-position:0 4px;
					display:block;
					color:#666666;
					font-size:11px;
					padding:0 0 0 14px;					
					text-decoration:none;
				}
				.faqitem a:hover {
					background:transparent url('../images/bg_faqitem_hover.gif') no-repeat;
					background-position:0 4px;
					color:#a87421;
					text-decoration:underline;
				}
				.faqitemSpacer {
					padding:5px 0 5px 0;
				}
	#footer_top {
		width:929px;
		height:10px;
		margin-top:15px;
		float:left;
		background:url('../images/bg_footer_top.jpg') no-repeat;
	}
	#footer {
		width:909px;
		height:auto;
		float:left;
		position:relative;
		padding:0 10px 0 10px;
		background:#00407c url('../images/bg_footer.jpg') repeat-x;
		}
		#tableFootermenu {

		}
		.containerFooteritem {
			vertical-align:top;
			padding:15px 10px 10px 10px;
			}
			.footerMainitem {
				padding:0 0 10px 0;
			}
			.footerMainitem a {
				font-family:"Arial";
				font-size:11px;
				font-weight:bold;
				color:#ffffff;
				text-decoration:none;
			}
			.footerSubitem a {
				display:block;
				height:16px;
				font-family:"Arial";
				font-size:11px;				
				color:#80a0be;
				text-decoration:none;
			}
			.footerSubitem a:hover {
				color:#afcae3;
			}
			.copyright {
				padding:10px 10px 15px 10px;
				border-top:1px solid #80a0be;
				font-size:11px;		
				color:#80a0be;
			}
			#realisatie {
				position:absolute;
				bottom:15px;
				right:30px;
				font-family:"Arial";
				font-size:11px;				
				color:#80a0be;
				text-decoration:none;
			}
			#realisatie:hover {
				color:#afcae3;
			}
