A:link {
	text-decoration: none; 
	outline: none;
	color: #313131;
}
 
A:visited {
	text-decoration: none;
	outline: none;
	color: #313131;
} 

body {
	margin: 0px;
	border: 0px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 21px;
	color: #313131;
	overflow: -moz-scrollbars-vertical;
	_background-image: url('images/achtergrond/achtergrond-1.jpg');
	_background-attachment: fixed;
	background-color: #ffffff;
}

img { border: 0px; }
p { margin: 0px; }
span { color: #bb2816; font-weight: bold; }
span a { color: #bb2816; font-weight: bold; }

h1 { font-family: calibri; font-weight: normal; font-size: 30px; color: #bb2816; margin: 0px 0px 15px 0px; _font-size: 30px; }
h2 { font-family: calibri; font-weight: normal; font-size: 25px; color: #bb2816; margin: 0px 0px 10px 0px; }
h3 { font-family: calibri; font-weight: normal; font-size: 20px; color: #bb2816; margin: 0px 0px 5px 0px; }
h4 { font-family: calibri; font-weight: bold; font-size: 14px; color: #004180; margin: 0px; }

hr {
	position: relative;
	width: 600px;
	height: 1px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	color: #000;
	background-color: #000;
	border: none;
}

.formVeld { background: #fff; font-family: Verdana; font-size: 11px; height: 14px; padding: 2px 3px 2px 3px; color: #313131; border: 1px solid #c5c5c5; }
	.formVeld:focus { border: 1px solid #b5b5b5; background-color: #f2f9fd; }

.stelEinde { display: block; clear: both; }

/* ---------------------------------------------------------------------------------------- */
/* C O N  T A I N E R S																		*/
.containerSite {
	position: relative;
	width: 990px; 
	margin: 0px auto;
	background-repeat:repeat-y;
	text-align: left;
	z-index: 2;
}


/* ---------------------------------------------------------------------------------------- */
/* H E A D E R																				*/

#containerHeader {
	position: relative;
	height: 126px;
	border-top: 12px solid #bb2816;
	background-image: url('images/BG_header.png');
	z-index: 2;
	overflow: visible;
	margin-bottom: 27px;
}

	#headerLogo { 
		position: absolute;
		left: 2px;
		top: -7px;
		width: 141px;
		height: 141px;
		background-image: url('images/IMG_logo.png');
		background-repeat: no-repeat;
	}
	
	#headerBedrijfsnaam {
		position: absolute;
		left: 173px;
		top: 26px;
		width: 367px;
		height: 47px;
		background-image: url('images/IMG_matties4ever.png');
		background-repeat: no-repeat;
	}
	
	#headerMenu {
		position: absolute;
		left: 170px;
		top: 89px;
		width: 820px;
		height: 22px;
	}
		#headerMenu ul { list-style: none; margin: 0px; padding: 0px; }
		#headerMenu li { margin: 0px 29px 0px 0px; padding: 0px; float: left; }
		
		.uitklapMenu { display: none; }
		.uitklapMenu ul { list-style: none; margin: 0px; padding: 0px 14px 8px 14px; _padding: 0px 14px 7px 14px; }
		.uitklapMenu li { margin: 0px; padding: 0px 5px 2px 5px; _padding: 0px 5px 1px 5px; }
		.uitklapMenu li a:hover { color: #004180; }
			.uitklapMenu .selected { color: #004180; font-weight: bold; }
			.uitklapMenu .selected a { color: #004180; }
		.uitklapMenu .tussenstuk { height: 1px; font-size: 0px; line-height: 0px; padding: 0px; background-color: #bfcfdf; }
		
		#submenuOver { position: absolute; left: 272px; top: -64px; width: 138px; z-index: 5; background-image: url('images/menu/BG_menu_over.gif'); background-repeat: no-repeat; background-position: bottom; }
		#submenuLogeren { position: absolute; left: 439px; top: -64px; width: 168px; z-index: 5; background-image: url('images/menu/BG_menu_logeren.gif'); background-repeat: no-repeat; background-position: bottom; }
		#submenuContact { position: absolute; left: 839px; top: -64px; width: 138px; z-index: 5; background-image: url('images/menu/BG_menu_contact.gif'); background-repeat: no-repeat; background-position: bottom; }

/* ---------------------------------------------------------------------------------------- */
/* M E N U																					*/



/* ---------------------------------------------------------------------------------------- */
/* C O N T E N T																			*/

#welkomOverOns { position: relative; width: 990px; margin-bottom: 15px; z-index: 2; }
	#welkomOverOns .top { position: relative; height: 10px; background-image: url('images/items/IMG_welkom-top.png'); }
	#welkomOverOns .content { position: relative; height: 182px; padding: 18px 25px 18px 44px; background-image: url('images/items/BG_92.png'); }
		#welkomOverOns .links { position: relative; float: left; width: 552px; padding-right: 60px; margin-right: 25px; }
		#welkomOverOns .rechts { position: relative; float: left; width: 280px; }
			#welkomOverOns .rechts h1 { font-size: 25px; color: #004180; margin: 5px 0px 20px 0px; _font-size: 20px; }
			#welkomOverOns .rechts ul { list-style: none; margin: 0px; padding: 0px; }
			#welkomOverOns .rechts li { margin: 0px 0px 11px 0px; padding: 0px 0px 0px 30px; font-weight: bold; height: 26px; font-size: 13px; color: #313131; background-repeat: no-repeat; background-position: left; }
			#welkomOverOns .rechts li a { color: #313131; }
			#welkomOverOns .rechts li:hover a { color: #004180; }
	#welkomOverOns .bottom { position: relative; height: 10px; background-image: url('images/items/IMG_welkom-bottom.png'); }


#welkomDrieItems { position: relative; width: 990px; margin-bottom: 15px; z-index: 2; }
	#welkomDrieItems .item { position: relative; width: 320px; float: left; }
		#welkomDrieItems .item h2 { font-size: 22px; color: #fff; margin: 0px 0px 0px 20px; }
		#welkomDrieItems .item .top { position: relative; height: 33px; padding: 10px 0px 0px 0px; background-image: url('images/items/IMG_welkom-item-top.png'); background-repeat: no-repeat; }
		#welkomDrieItems .item .content { position: relative; height: 90px; padding: 15px 20px 15px 20px; background-image: url('images/items/BG_92.png'); }
			#welkomDrieItems .item .content .meer { position: absolute; left: 175px; top: 100px; width: 117px; height: 22px; padding: 0px 0px 0px 10px; }
				#welkomDrieItems .item .content .meer a { color: #004180; }
				#welkomDrieItems .item .content .meer:hover { background-image: url('images/BG_welkom_items_meer.gif'); }
		#welkomDrieItems .item .bottom { position: relative; height: 10px; background-image: url('images/items/IMG_welkom-item-bottom.png'); background-repeat: no-repeat; }

#welkomInloggen { position: relative; width: 810px; height: 31px; padding: 12px 0px 0px 180px; background-image: url('images/items/BG_welkom-inloggen.png'); background-repeat: no-repeat; }
	#welkomInloggen .formVeld { border: 1px solid #c5c5c5; }
	#welkomInloggen a:hover { text-decoration: underline; }


#contentSubmenu { position: relative; float: left; width: 255px; margin: 0px 15px 0px 0px; z-index: 2; }
	#contentSubmenu .item { position: relative; margin-bottom: 15px; }
		#contentSubmenu .item h2 { font-size: 22px; color: #fff; margin: 0px 0px 0px 20px; }
		#contentSubmenu .item .top { position: relative; height: 33px; padding: 10px 0px 0px 0px; background-image: url('images/items/IMG_submenu-top.png'); background-repeat: no-repeat; }
		#contentSubmenu .item .content { position: relative; padding: 15px 20px 5px 20px; _width: 215px; background-image: url('images/items/BG_92.png'); }
			#contentSubmenu .item .content ul { list-style: none; margin: 0px; padding: 0px; }
			#contentSubmenu .item .content li { margin: 0px; padding: 0px 5px 2px 18px; _padding: 0px 5px 1px 18px; background-image: url('images/BUT_pijltje.gif'); background-repeat: no-repeat; background-position: 0px 6px; }
			#contentSubmenu .item .content li a:hover { color: #004180; font-weight: bold; }
			#contentSubmenu .item .content .selected { color: #004180; font-weight: bold; }
			#contentSubmenu .item .content .selected a { color: #004180; }
			#contentSubmenu .item .content .tussenstuk { height: 1px; font-size: 0px; line-height: 0px; padding: 0px; background-color: #bfcfdf; }
				#contentSubmenu .item .content ul ul { list-style: none; margin: 0px; padding: 0px; }
				#contentSubmenu .item .content ul ul li { margin: 0px; padding: 0px 5px 2px 17px; _padding: 0px 5px 1px 18px; color: #004180; background-image: none; }
				#contentSubmenu .item .content ul ul li a { color: #004180; }
				#contentSubmenu .item .content ul ul li a:hover { font-weight: normal; text-decoration: underline; }
				#contentSubmenu .item .content ul ul .selected a { font-weight: normal; text-decoration: underline; }
		#contentSubmenu .item .bottom { position: relative; height: 10px; background-image: url('images/items/IMG_submenu-bottom.png'); background-repeat: no-repeat; }

#content { position: relative; float: left; width: 720px; z-index: 2; }
	#content .top { position: relative; height: 10px; padding: 0px; background-image: url('images/items/IMG_content-top.png'); background-repeat: no-repeat; }
	#content .content { position: relative; _width: 640px; padding: 25px 40px 25px 40px; background-image: url('images/items/BG_92.png'); }
	#content .bottom { position: relative; height: 10px; background-image: url('images/items/IMG_content-bottom.png'); background-repeat: no-repeat; }


#containerProjecten ul { list-style: none; width: 400px; margin: 0px; padding: 0px; }
#containerProjecten li { padding: 2px 0px 2px 21px; margin-top: 3px; background-image: url('images/BUT_pijltje.gif'); border-bottom: 1px solid #bfcfdf; background-repeat: no-repeat; background-position: 3px 8px; color: #004180; font-weight: bold; }
	#containerProjecten a { color: #004180; }
	#containerProjecten li:hover { background-color: #f4f8fc; }
	
#containerNieuws ul { list-style: none; width: 600px; margin: 0px; padding: 0px; }
#containerNieuws li { padding: 2px 0px 2px 21px; margin-top: 3px; background-image: url('images/BUT_pijltje.gif'); border-bottom: 1px solid #bfcfdf; background-repeat: no-repeat; background-position: 3px 8px; color: #004180; font-weight: bold; }
	#containerNieuws a { color: #004180; }
	#containerNieuws li:hover { background-color: #f4f8fc; }
	
.terugNaarOverzicht { color: #004180; font-weight: bold; margin-top: 20px; border-top: 1px solid #bfcfdf; }
	.terugNaarOverzicht a { color: #004180; }
	
.openLinkpartner { color: #004180; font-weight: bold; margin-top: 10px; border-top: 1px solid #bfcfdf; }
	.openLinkpartner a { color: #004180; }

	.gastenboekItemTop { position: relative; width: 590px; height: 20px; padding-left: 125px; font-size: 10px; line-height: 19px; background-image: url('images/BG_gastenboek-item.png'); background-repeat: no-repeat; background-position: 100px 0px; }
	.gastenboekItem { position: relative; width: 590px; padding: 20px; background-color: #f2f9fd; margin-bottom: 20px; }
		.gastenboekNieuw { color: #004180; font-weight: bold; margin-bottom: 20px; border-bottom: 1px solid #bfcfdf; }
			.gastenboekNieuw a { color: #004180; }
			
			
#containerCopyright { text-align: right; padding-right: 3px; color: #004180; }
	#containerCopyright a { color: #004180; }

/* ---------------------------------------------------------------------------------------- */
/* B O T T O M																				*/



