html {
	height:100%;
	margin:0;
	padding:0;
}


body {
	font:12px sans-serif, tahoma, helvetica;
	font-weight:bold;
	font-style:normal;
	text-align:left;
	line-height:12px;
	color: #efefef;
	background-color:#F20017;
	overflow: -moz-scrollbars-vertical;
  	margin:0;
}

	/* ---- BEGIN IE 6 ---- */
		*html body { 
		font-size: xx-small;
		font-size: x-small;
		}
	/* ---- EINDE IE 6 ---- */
 
#container {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	min-height:100%;
	text-align:left;
	background:#f20017;
	border-left:0px #d9d6b7 solid;
	border-right:0px #d9d6b7 solid;
	border-bottom:0px #d9d6b7 solid;
	position:relative;
}
	/* ---- BEGIN IE 6 ---- */
		*html #container { 
		width:1010px;
		height:100%;
		background:#F20017;
		}
	/* ---- EINDE IE 6 ---- */

#container_intro {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	min-height:100%;
	text-align:left;
	background:#f20017;
	border-left:0px #d9d6b7 solid;
	border-right:0px #d9d6b7 solid;
	border-bottom:0px #d9d6b7 solid;
	position:relative;
}


#header { 
	height:90px;
	width:100%;
	margin: 0 0 0 0;
	position:relative;
	z-index:2;
	overflow:visible;
}

 		/* ---- BEGIN IE 6 ---- */
			* html #header { 
			height: 91px;
			width: 100%;
			background-color: #f20017;
			z-index: 1;
			}
		/* ---- EINDE IE 6 ---- */ 

.bread { 
	width:100%;
	height:40px;
	text-align:center;
	padding:1px;
	margin-left:0px;
	background-color:#f20017;
	border-top:0px solid #ffa616;
	border-bottom:1px solid #ffa616;
	position:relative;
	z-index:2;
}
		/* ---- BEGIN IE 6 ---- */
			*html #bread { 
			width:610px;
			height:22px;
			}
		/* ---- EINDE IE 6 ---- */

#mainnav { 
	width:120px;  /* was 140 */
	height:325px; /* was 325 */
	margin-left:0px;
	background-color:#ffa616;
	z-index:10;
}
.midden {
	width:500px;
	padding:4px;
	margin:4px;
}
.text_headers {
	font-family:sans-serif;arial,helvetica;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	line-height:18px;
	color:#ffffff;	
}
.kleine_bread {
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	font-size:11px;
	text-align:left;
	width:350px;
}
.kleine_bread a {
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.kleine_bread a:hover {
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
.kleine_links {
	text-align:right;
	width:350px;
}
.kleine_links a {
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.kleine_links a:hover {
	font-family: tahoma, verdana, arial, helvetica, sans-serif; 
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.rechts {
	padding:4px;
	margin:4px;
}
.rechts_side { 
	width:160px;
	padding-top:8px;
	margin-left:8px;
	background-color:#F20017;
	border:0px #ffa616 solid;
	line-height:18px;	
	z-index:1;
}
		.rechts_side a { 
			font-family: verdana, arial, helvetica, sans-serif; 
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
		}
		.rechts_side a:hover { 
			font-family: verdana, arial, helvetica, sans-serif; 
			color:#ffffff;
			font-weight:bold;
			text-decoration:underline;
		}
		.rechts_kop {
			font-family: tahoma, verdana, arial, helvetica, sans-serif; 
			font-weight:bold;
			color:#fdc872;
		}
hr {
	width:100%;
	border:0;
	color:#ffffff;
	height:1px;
}
hr.hr2 {
	color:#ffffff;
	height:1px;
}
.link_groot { font-family:arial,sans-serif,helvetica; font-size:16px;line-height:20px;font-weight:normal; }
.link_groot td { font-family:arial,sans-serif,helvetica; font-size:16px;line-height:20px;font-weight:normal; }
.link_medium { font-family:arial,sans-serif,helvetica; font-size:14px;line-height:16px;font-weight:normal; }
.link_medium td { font-family:arial,sans-serif,helvetica; font-size:14px;line-height:16px;font-weight:normal; }
 /* .link_klein { font-family:arial,sans-serif,helvetica; font-size:12px;line-height:16px;font-weight:normal; } */
 
	.link_klein 	 { font: normal 13px verdana,arial,tahoma,helvetica,sans-serif; line-height:18px; color:#ffffff; }
	.link_klein	td { font: normal 13px verdana,arial,tahoma,helvetica,sans-serif; line-height:18px; color:#ffffff; }
	.link_klein	a  { font: normal 13px verdana,arial,tahoma,helvetica,sans-serif; line-height:18px;font-weight:bold;text-decoration:none;color:#ffffff; }
	.link_klein	a:hover { font: normal 13px verdana,arial,tahoma,helvetica,sans-serif; line-height:18px;font-weight:bold;text-decoration:underline;color:#ffffff; }
	.naam_leerling { font-family:arial,sans-serif,helvetica; font-size:18px;line-height:16px;font-weight:bold; }

.divider1 { 
	width:100%;
	height:1px;
	overflow:hidden;
	position:relative;
	border-bottom:1px solid #ffa616;
} 
#clearfooter { 
	height:27px;
	width:100%;
	clear:both;
}
.blank,.blank2 { 
	position:absolute;
	left:547px;
	width:7px;
	height:0px;
	overflow:hidden;
} 
#expand a { color:#ffffff;font-size:13px;line-height:18px }
.expand a:hover { color:#ffffff;font-size:13px;line-height:18px } 
.expand a:active { color:#ffffff;font-size:13px;line-height:18px } 
.expand a:visited { color:#ffffff;font-size:13px;line-height:18px }  

.headers { width:99%;font-size:10pt;font-family:Tahoma,Arial,Helvetica;font-weight:normal;line-height:18px;border:1px solid #ffffff;background-color:#fec262;padding-left:4px;padding-right:4px;margin:0px;color:#000000; }
.subheader { font-family:Arial,Helvetica;font-size: 9pt;font-weight:normal;background-color: #f20017; padding-left: 2px; color:#e1e1e1;border-bottom:1px solid #ffa616; }
.switchcontent { width:99%;font-family:tahoma,arial,Helvetica;font-weight:bold;margin-left:0px;margin-top:0px;margin-right:0px;border-bottom:1px solid #ffffff;padding:2px;background-color:#f20017;color:#e1e1e1;}
.showstate { cursor:auto; }
.bgnews { background-color:f20017;color:#ffffff; }



#footer { 
	position: absolute;
	bottom: 0px;
	width: 100%;
	margin-top: 13px;
	height: 22px;
	background-color: #F20017;
	border-bottom: 0px solid #efeede;
	font-size: 11px;
} 

		/* ---- BEGIN IE 6 ---- */
			*html #footer { 
			height: 24px;
			}
		/* ---- EINDE IE 6 ---- */

#footer p {
	margin: 0;
	padding: 0;
} 
#footer a {
	color: #b1b1b1;
	font-size: 11px;
}

		/* ---- EINDE IE 6 ---- */
			*html #footer { 
			height: 24px;
			}
		/* ---- EINDE IE 6 ---- */

.persbericht {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #BC3a48;
}
.zoekenop_head {
	font-weight: bold;
	color: #DCA7BF;
}

.zoektitel { color: #fdc872;font-family:verdana,sans-serif,tahoma,Verdana;font-size:13px;font-weight:bold;line-height:18px; }
.zoekcontent { color: #ffffff;font-family:verdana,sans-serif,tahoma,Verdana;font-size:13px;font-weight:normal;line-height:18px; }
.zoeklink { color: #fefefe;font-family:verdana,sans-serif,tahoma,Verdana;font-size:10px;font-weight:bold;text-decoration:underline;line-height:18px; }


.text_box { font-size:11px;font-weight:normal;color:#707172; }
.footer a { color:#003366;font-weight:normal;text-decoration:none; }
.footer a:hover { color:#003366;font-weight:normal;text-decoration: underline; }

.navtext { 
	text-align			: center; 
	width					: 80px; 
	font					: normal 11px sans-serif;
	border-width		: 1px;
	border-style		: outset;
	border-color		: #DCA7BF;
	z-index				: 10000;
	background-color	: #FFFFFF;
	color					: #000000; 
}
/* -- TEXT FAQ EN NIEUWS -- */

.headers_zoek		{ font-weight: bold; border: 1px solid #ADC5CE; background-color: #ffffff; padding-left: 10px; }
.text_subheaders 	{ font-weight: bold;	}
.terug a 			{ color: #ffffff; font-size:11px; font-weight: bold; text-decoration: none; } 
.terug a:hover		{ color: #ffffff; font-size:11px; font-weight: bold; text-decoration: underline;} 
.terug a:active 	{ color: #ffffff; font-size:11px; font-weight: bold; text-decoration: none; } 
.terug a:visited 	{ color: #ffffff; font-size:11px; font-weight: bold; text-decoration: none; } 
/* -- EINDE TEXT FAQ EN NIEUWS -- */

#sidebar a				{ color: #b1b1b1;	font-weight: bold; } 
#sidebar a:hover		{ color: #b1b1b1;	font-weight: bold; } 
#sidebar a:active 	{ color: #b1b1b1; font-weight: bold; } 
#sidebar a:visited 	{ color: #b1b1b1; font-weight: bold; }  


/* -- INVOERVELDEN -- */
form {
	margin					: 1px;
}
.button {
	background-color		: #F5EEC9;
	border-color			: #7F9DB9;
	border-width			: 1px;
	border-style			: solid;
	color						: #000000;
	font-size				: 8pt;
	font-family				: Arial;
}

input, select, textarea {
 	font-family				: Arial, Helvetica, sans-serif;
 	font-size				: 11px;
 	line-height				: 14px;
	color						: #5a572b;
}
.vinkbox {
	width						: 19px;
	background-color		: #474747;	
}
/* -- INVOERVELDEN -- */

P, UL, LI { margin-top: 4px; margin-bottom: 4px; }

/* ## DEBUG IN GUY FCK_EDITORAREA.CSS ## */
.titel_14g_h2 {
   background-color:#f20017;
   color:#fdd087;
   font-family:sans-serif,arial,helvetica,verdana;
   font-size:14px;
   font-weight:bold;
}
.titel_16g_h2 {
	background-color:#f20017;
   color:#fdd087;
   font-family:sans-serif,arial,helvetica,verdana;
   font-size:16px;
   font-weight:bold;
}
.titel_18g_h2 {
	background-color:#f20017;
   color:#fdd087;
   font-family:tahoma,sans-serif,arial,helvetica,verdana;
   font-size:18px;
   font-weight:bold;
}
.titel_14w_h2 {
   background-color:#f20017;
   color:#ffffff;
   font-family:sans-serif,arial,helvetica,verdana;
   font-size:14px;
   font-weight:bold;
}
.titel_16w_h2 {
	background-color:#f20017;
   color:#ffffff;
   font-family:sans-serif,arial,helvetica,verdana;
   font-size:16px;
   font-weight:bold;
}
.titel_18w_h2 {
	background-color:#f20017;
   color:#ffffff;
   font-family:tahoma,sans-serif,arial,helvetica,verdana;
   font-size:18px;
   font-weight:bold;
}
.titel_12m_h2 {
   background-color:#fdd087;
   color:#ffffff;
   font-family:sans-serif,arial,helvetica,verdana;
   font-size:12px;
   font-weight:bold;
}
.titel_13m_h2 {
	background-color:#fdd087;
   color:#ffffff;
   font-family:sans-serif,arial,helvetica,verdana;
   font-size:13px;
   font-weight:bold;
}
.titel_14m_h2 {
	background-color:#fdd087;
   color:#ffffff;
   font-family:sans-serif,arial,helvetica,verdana;
   font-size:14px;
   font-weight:bold;
}