body {
	background		: #e9e3c2; 
	margin			: 0; 
	padding			: 0;
}

* {
	padding			: 0; 
	margin			: 0;
}

img {	
	border			: none;
}

/* Basisboxen ------------------------------------------------*/
    
#main {
	background		: #00ff00;
	position		: relative;
	width			: 960px;
	margin			: 0 auto;
}

#wrapper {
	background		: url(/images/base/bg-content.gif) repeat-y;
	position		: absolute;
	width			: 960px;
	top			: 0px;
	left			: 0px;
}



/* Basis elementen pagina's ----------------------------------*/

#header {
	background		: #004990;
	width			: 960px;
	height			: 65px;
	float			: left;
}

#content {
	width			: 960px;
	float			: left;
}

#menu {
	background		: #fce46a;
	width			: 150px;
	float			: left;
	padding-bottom		: 10px;
}

#teksten {
	background		: #ffffff;
	width			: 520px;
	float			: left;
	padding			: 20px;
}

#teksten-groot {
	background		: #ffffff;
	width			: 520px;
	float			: left;
	padding			: 20px;
}

#foto {
	background		: #ffd503;
	width			: 250px;
	height			: 500px;
	float			: left;
	display			: inline;
}

#footer {
	background		: url(/images/base/bg-footer.gif) no-repeat #e9e3c2;
	width			: 560px;
	height			: 56px;
	margin-left		: 150px;
	padding-top		: 4px;
	float			: left;
	display			: inline;
}

/* Items voor header -----------------------------------------*/

#logo {
	background		: #004990;
	width			: 450px;
	height			: 65px;
	float			: left;
}	

#streepjes {
	background		: url(/images/base/bg-streepjes-geel.gif) no-repeat #ffffff;
	width			: 510px;
	height			: 40px;
	float			: left;
}

#metanav {
	background		: #e9e3c2;
	width			: 510px;
	height			: 25px;
	float			: left;
}

#metanav p {
	padding-left		: 10px;
	padding-top		: 3px;
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 8pt;
	color			: #004990;
	text-decoration		: none;
}

#metanav p a {
	color			: #004990;
}


#metanav p a:hover {
	text-decoration		: underline;
}

#metanav p a:visited {
	color			: #004990;
}


/* Items voor menu -------------------------------------------*/

#homeknop {
	background		: #958900;
	width			: 130px;
	height			: 25px;
	padding-left		: 20px;
	text-align		: left;
}

#homeknop a {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 12pt;
	font-weight		: bold;
	color			: #ffffff;
	text-decoration		: none;
}

#homeknop a:hover {
	text-decoration		: underline;
}	

#menuoveru {
	background-color	: #ffd503;
	padding-right		: 15px;
	padding-bottom		: 20px;
}

#menuoverons {
	padding-right		: 15px;
	padding-bottom		: 20px;
}

#menu ul {
	list-style		: none;
	padding-left		: 20px;
}

#menu li {
	border-bottom		: 1px solid #e1bc04;
}

#menu li a {
	color			: #7c7203;
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 9pt;
	line-height		: 11pt;
	text-decoration		: none;
	display			: block;
	padding-left		: 0px;
	padding-top		: 3px;
	padding-bottom		: 3px;
	display			: inline;
}

#menu li a:hover {
	color			: #004990;
	text-decoration		: underline;
}

#menu ul ul {
	margin-left		: 0px;
}

#menu ul ul li {
	list-style-type		: disc;
	color			: #958900;
	padding-left		: 0px;
	text-decoration		: none;
}

.sectietitel {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 12pt;
	color			: #958900;
	text-decoration		: none;
	font-weight		: bold;
	padding-left		: 20px;
}

.sectietitel:hover {
	color			: #004990;
	text-decoration		: underline;
}

/* Items voor footer -----------------------------------------*/

#footer p {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 8pt;
	color			: #ffffff;
	text-align		: left;
	text-transform		: uppercase;
	padding-left		: 40px;
}

/* Items voor teksten (normale fontsize) ---------------------*/

#teksten h1 {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 20pt;
	color			: #000000;
	text-align		: left;
	padding-top		: 40px;
}

#teksten h2 {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 10pt;
	font-weight		: bold;
	color			: #000000;
	text-align		: left;
	padding-top		: 15px;
}

#teksten h3 {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 10pt;
	font-weight		: bold;
	color			: #000000;
	text-align		: left;
	padding-top		: 15px;
}

#teksten p {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 10pt;
	line-height		: 16pt;
	color			: #000000;
	text-align		: left;
}

#teksten p a {
	color			: #004990;
}

#teksten p a:hover {
	color			: #096ac7;
}


#teksten ul {
	padding-left		: 20px;
}

#teksten li {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 10pt;
	line-height		: 16pt;
	color			: #000000;
	text-align		: left;
}

#teksten hr {
	background-color	: #dddddd;
	color			: #dddddd;
	margin-top		: 20px;
	margin-bottom		: 10px;
	width			: 100%;
	height			: 1px;
	border			: 0px;
}

.openingvlak {
	background-color	: #eeeeee;
	padding			: 5px;
}

.medewerkerstabel {
	padding-left		: 20px;
	vertical-align		: top;
}

/* Items voor teksten (grote fontsize) -----------------------*/

#teksten-groot h1 {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 30pt;
	color			: #000000;
	text-align		: left;
	padding-top		: 40px;
}

#teksten-groot h2 {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 15pt;
	font-weight		: bold;
	color			: #000000;
	text-align		: left;
	padding-top		: 15px;
}

#teksten-groot h3 {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 15pt;
	font-weight		: bold;
	color			: #000000;
	text-align		: left;
	padding-top		: 15px;
}

#teksten-groot p {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 15pt;
	line-height		: 24pt;
	color			: #000000;
	text-align		: left;
}

#teksten-groot p a {
	color			: #004990;
}

#teksten-groot p a:hover {
	color			: #096ac7;
}


#teksten-groot ul {
	padding-left		: 20px;
}

#teksten-groot li {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 15pt;
	line-height		: 24pt;
	color			: #000000;
	text-align		: left;
}

#teksten-groot hr {
	background-color	: #dddddd;
	color			: #dddddd;
	margin-top		: 20px;
	margin-bottom		: 10px;
	width			: 100%;
	height			: 1px;
	border			: 0px;
}



/* Items voor foto's -----------------------------------------*/

#foto1 {
	width			: 200px;
	height			: 200px;
	margin			: 25px;
	float			: left;
	background		: #cccccc;
	display			: inline;
}

#foto2 {
	width			: 200px;
	height			: 200px;
	margin-left		: 25px;
	margin-bottom		: 50px;
	float			: left;
	background		: #cccccc;
	display			: inline;
}

/* Items voor formulieren ------------------------------------*/

.formulier {
	font-family		: Trebuchet MS, Tahoma, Verdana;
	font-size		: 10pt;
	color			: #000000;
	text-align		: left;
}

.verplicht {
	border			: 1px solid #004990;
}

.nietverplicht {
	border			: 1px solid #cccccc;
}		