A:link {
	text-decoration: none; 
	outline: none;
	color: #2f2f2f;
}
 
A:visited {
	text-decoration: none;
	outline: none;
	color: #2f2f2f;
} 

body {
	margin: 0px;
	border: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #2f2f2f;
	line-height: 24px;
	font-weight: lighter;
	overflow: -moz-scrollbars-vertical;
	background-color: #244158;
}

img { border: 0px; }
p { margin: 0px; }

h1 { font-family: Century Gothic; font-size: 16px; font-weight: normal; color: #244158; margin: 0px 0px 5px 0px; }
h1 img { margin: 0px 5px 2px 5px; }
h2 { font-family: Century Gothic; font-size: 14px; font-weight: normal; color: #244158; margin: 0px 0px 2px 0px; }
h3 { font-family: Century Gothic; font-size: 13px; font-weight: normal; color: #244158; margin: 0px 0px 2px 0px; }

hr {
	position: relative;
	width: 600px;
	height: 1px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	color: #244158;
	background-color: #244158;
	border: none;
}

.formVeld {
	background: #fff;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border: 1px solid #e2e2e2;
}
.formButton { font-family: Century Gothic; font-size: 14px; color: #ba1c50; }

.stelEinde { display: block; clear: both; }


/* ---------------------------------------------------------------------------------------- */
/* C O N  T A I N E R S																		*/
#containerSite {
	position: relative;
	width: 948px; 
	margin: 0px auto;
	background-image:url('images/BG_site.gif');
	background-repeat: repeat-y;
	text-align: left;
}


/* ---------------------------------------------------------------------------------------- */
/* H E A D E R																				*/

#containerHeader {
	position: relative;
	width: 948px;
	height: 134px;
	background-image: url('images/BG_boven.gif');
	background-position: top;
	background-repeat: no-repeat;
}

	#tijdelijkeMededelingAfwezigheidHeader { position: absolute; left: 125px; top: 21px; width: 700px; height: 20px; color: #a11f1f; }

	#headerLogo {
		position: absolute;
		left: 30px;
		top: 100px;
		width: 312px;
		height: 29px;
	}
	
	#headerInloggen { position: absolute; left: 643px; top: 30px; width: 250px; padding: 4px 10px 5px 10px; border: 1px solid #e9e9e9; background-color: #fdfdfd; }
		#headerInloggen:hover { background-color: #fcfcfc; }
		#headerInloggen h2 { margin-bottom: 0px; font-size: 13px; }
		#headerInloggen .formVeld { border: 1px solid #e9e9e9; }
		#headerInloggen .formVeld:hover { background-color: #f9f9f9; border-color: #dfdfdf; }
		#headerInloggen .formButton { font-size: 12px; }
	
	#headerMenu { position: absolute; left: 441px; top: 112px; width: 480px; height: 19px; text-align: right; }
	#headerMenu a { margin-left: 11px; color: #000; }
	#headerMenu a:hover { border-bottom: 3px solid #465f72; color: #ba1c50; }
	#headerMenu .selected { border-bottom: 3px solid #465f72; color: #ba1c50; }
	
#containerHeaderLijnOnder {
	margin-left: 27px;
	height: 9px;
	width: 894px;
	background-color: #244158;
}

/* ---------------------------------------------------------------------------------------- */
/* C O N T E N T																			*/

#containerContent { position: relative; width: 894px; margin: 1px 27px 15px 27px; } 

/* Welkom: tabbladen module */
#tabMenu ul { margin: 0px; padding: 0px; list-style-type: none; }
#tabMenu li { float: left; height: 24px; padding: 5px 18px 0px 18px; margin-right: 3px; cursor: pointer; cursor: hand; font-family: Century Gothic; font-size: 14px; color: #244158; background-image: url('images/BG_tabblad.gif'); background-repeat: repeat-x; }
#tabMenu a { color: #244158; }
#tabMenu .selected { color: #fff; background-image: url('images/BG_tabblad_M.gif');  }
#tabMenu .selected a { color: #fff; }

.tabContent { width: 894px; height: 220px; background-repeat: no-repeat; font-family: Century Gothic; font-size: 12px; color: #2f2f2f; line-height: 22px; }
.tabContent a { font-size: 13px; color: #244158; line-height: 30px; }
.tabContent img { margin-left: 3px; }

#tabTab1 { background-image: url('images/tabbladen/IMG_1.gif'); padding: 55px 0px 0px 32px; }
#tabTab2 { background-image: url('images/tabbladen/IMG_2.gif'); padding: 55px 0px 0px 32px; }
#tabTab3 { background-image: url('images/tabbladen/IMG_3.gif'); padding: 55px 0px 0px 32px; }
#tabTab4 { background-image: url('images/tabbladen/IMG_4.gif'); padding: 55px 0px 0px 32px; }

#tabBladen { height: 220px; overflow: hidden; }
#tabBladen div { display: none; }
#tabBladen div.weergeven { display: block; }

#tabOnder { position: relative; width: 894px; height: 10px; background-image: url('images/IMG_header-onder.gif'); margin-bottom: 6px; }

/* Welkom: 3 subitems onder */
#containerWelkomItems { position: relative; width: 912px; }
	#containerWelkomItems .lijn { position: relative; float: left; width: 1px; height: 200px; margin: 0px 9px 0px 9px; background-color: #d9d9d9; }
	#containerWelkomItems .item { position: relative; float: left; width: 242px; margin: 0px; color: #fff; }
		#containerWelkomItems .item ul { list-style: none; margin: 0px; padding: 0px; }
		#containerWelkomItems .item li { margin: 0px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #506779; }
		#containerWelkomItems .item a:hover { text-decoration: underline; color: #bec6cd; }
		#containerWelkomItems .content { position: relative; height: 182px; padding: 18px 15px 0px 15px; margin: 0px; color: #fff; background-color: #244158; }
			#containerWelkomItems .item .content a { color: #fff; }
			#containerWelkomItems .item .content h1 { color: #fff; margin-bottom: 5px; }
			#containerWelkomItems .item .content .img { border: 2px solid #244158; }
			#containerWelkomItems .item .content .img:hover { border: 2px solid #506779; }
			#containerWelkomItems .portfolio { width: 373px; }
			#containerWelkomItems .koppeling { text-align: right; font-family: Century Gothic; font-size: 13px; color: #244158; }
			#containerWelkomItems .koppeling a { color: #244158; }
			#containerWelkomItems .koppeling img { margin-left: 3px; }


/* Welkom: overzicht instel-mogelijkheden e-mail */
#containerWelkomEmail { position: relative; width: 894px; height: 20px; margin: 16px 10px 20px 27px; }
	#containerWelkomEmail span { font-family: century Gothic; font-size: 13px; font-weight: normal; color: #244158; margin: 0px; }
	#containerWelkomEmail a { margin-left: 15px; padding-left: 5px; border-left: 3px solid #2b475d; color: #454545; } 
	#containerWelkomEmail a:hover { border-left: 3px solid #577f9d; text-decoration: underline; } 


/* Standaard pagina: header */
#standaardHeader { position: relative; height: 120px; }
	#standaardHeader h1 { font-size: 18px; padding: 85px 0px 0px 170px; color: #ba1c50; }
	#standaardHeader h1 a { color: #ba1c50; }
	.header1 { background-image: url('images/headers/BG_1.gif'); }
#standaardHeaderOnder { position: relative; width: 894px; height: 10px; background-image: url('images/IMG_header-onder.gif'); margin-bottom: 6px; }


/* Standaard pagina: tekst gedeelte */
#standaardContent { position: relative; float: left; width: 335px; padding: 0px 30px 0px 32px; margin: 10px 0px 0px 5px; background-image: url('images/BG_schaduw-content.gif'); background-position: 5px -5px; background-repeat: no-repeat; }

/* Standaard pagina: submenu links */
#standaardLinks { position: relative; float: left; width: 213px; margin-left: 13px; margin-top: 10px; }
	#standaardLinks ul { list-style: none; margin: 0px; padding: 0px; }
	#standaardLinks .eigenaar { text-align: right; font-style: italic; font-size: 11px; margin-top: -20px; }
	#standaardLinks .blauw { position: relative; background-color: #244158; padding: 22px; margin-bottom: 20px; color: #fff; }
	#standaardLinks .blauw h1 { color: #fff; }
	#standaardLinks .blauw li { border-bottom: 1px solid #506779; padding: 4px 0px 4px 11px; line-height: 18px; background-image: url('images/IMG_pijl-blauw.gif'); background-repeat: no-repeat; background-position: 0px 9px; }
	#standaardLinks .blauw a { color: #fff; }
	#standaardLinks .blauw a:hover { text-decoration: underline; color: #bec6cd; }
	#standaardLinks .wit { position: relative; padding: 0px 0px 0px 5px; }
	#standaardLinks .wit li { border-bottom: 1px solid #d2d2d2; padding: 4px 0px 4px 11px; line-height: 18px; background-image: url('images/IMG_pijl.gif'); background-repeat: no-repeat; background-position: 0px 9px;  }
	#standaardLinks .wit a:hover { text-decoration: underline; color: #787878; }
	#standaardLinks .grijs { position: relative; background-color: #f7f7f7; padding: 22px; }
	#standaardLinks .grijs li { border-bottom: 1px solid #d2d2d2; padding: 4px 0px 4px 11px; line-height: 18px; background-image: url('images/IMG_pijl.gif'); background-repeat: no-repeat; background-position: 0px 9px;  }
	#standaardLinks .grijs a:hover { text-decoration: underline; color: #787878; }

/* Standaard pagina: submenu links */
#standaardRechts { position: relative; float: left; width: 266px; }
	#standaardRechts .grijs { margin: 0px 4px 0px 4px; padding: 10px 16px 16px 16px; background-color: #fafafa; border-left: 1px solid #ececec; border-bottom: 1px solid #ececec; border-right: 1px solid #ececec; }
	#standaardRechts .meerInfo { padding: 2px 0px 0px 20px; }
	#standaardRechts .meerInfo a:hover { color: #1f394d; }
	#standaardRechts .meerInfo img { margin: 0px 0px 0px 4px; }
	
/* Portfolio pagina: tekst gedeelte */
#portfolioContent { position: relative; float: left; padding: 0px; margin: 10px 0px 0px 3px; }
	.portfolioAfbeelding { position: relative; float: left; width: 286px; height: 114px; margin: 5px 4px 5px 4px; line-height: 20px; background-position: 8px 8px; background-repeat: no-repeat; } 
	.afbeeldingCover { position: absolute; left: 8px; top: 81px; padding: 0px 0px 0px 10px; width: 260px; color: #babbb7; font-size: 10px; text-transform: uppercase; background-image: url('images/PIXEL-grijs.png'); }
	.afbeeldingCover a { color: #babbb7; }
		.portfolioAfbeelding .portfolioAfbeeldingMeerInfo { position: absolute; left: 249px; top: 0px; }
	
	.portfolioInleiding { positon: relative; margin: 0px 40px 20px 15px; float: left; }
	.portfolioOverzicht { positon: relative; width: 272px; float: left; padding-left: 8px; margin: 0px 5px 0px 10px; }
	.portfolioOverzicht a:hover { color: #1f394d; text-decoration: underline; }
	
	#portfolioOmschrijvingProject { position: relative; float: left; width: 500px; }
	.portfolioOmschrijvingDetails { position: relative; margin: 10px 0px 0px 20px; line-height: 23px; }
	
	.containerNieuws ul { list-style: none; margin: 0px; padding: 0px; }
	.containerNieuws li { border-bottom: 1px solid #d2d2d2; padding: 4px 0px 4px 11px; line-height: 18px; background-image: url('images/IMG_pijl.gif'); background-repeat: no-repeat; background-position: 0px 9px;  }
	.containerNieuws a:hover { text-decoration: underline; color: #787878; }
	
/* ---------------------------------------------------------------------------------------- */
/* B O T T O M																				*/

#containerBottom {
	position: relative;
	width: 948px;
	height: 67px;
	padding-top: 7px;
	background-image: url('images/BG_onder.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	color: #000;
	text-align: center;
}
	#containerBottom a { color: #000; }
	#containerBottom a:hover { color:#506779; text-decoration: underline; }
	
	#tijdelijkeMededelingAfwezigheidBottom { position: absolute; left: 125px; top: 21px; width: 700px; height: 20px; color: #a11f1f; }

	span { font-weight: bold; font-size: 11px; color: #244158; margin: 0px 5px 0px 20px; }

