* {
margin:0;
padding:0;
}
p{
	margin-bottom:10px;	
	color:#000;
}
a{
color:#000000;
}
a:hover{
color:#C7021D;
}
ul {
list-style-position:outside;
margin-left:1em;
padding-left:1em;
}
ol {
list-style-position:outside;
margin-left:1em;
padding-left:1em;
}
html {
height:auto;
width:auto;
}
body{
background: #C7021D;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:100%;
position:relative;
width:100%;
}

div#background {
background-image:url(/images/layout/background.gif);
background-position:center center;
background-repeat:repeat-y;
height:100%;
margin:0 auto;
width:1030px;
}

div#page {
background-color:#FFFFFF;
margin:0 auto;
min-height:100%;
position:relative;
width:990px;
}

	div#page div#page_header {
	height:170px;
	left:-10px;
	position:relative;
	top:0;
	width:1010px;
	z-index:2;
	}
	
		div#page div#page_header a.logo {
		content:'';
		font-size:0;
		text-indent:-9999px;
		}
		
		div#page div#page_header img.logo {
		left:0px;
		position:absolute;
		top:0px;
		z-index:5;
		border:none;
		}
		div#page div#page_header div#sponsor1{
			position:absolute;
			left:430px;
			top:35px;
			width:275px;
			height:100px;
			z-index:10;
			border:1px solid #999;
		}
		div#page div#page_header div#sponsor2{
			position:absolute;
			left:715px;
			top:35px;
			width:275px;
			height:100px;
			z-index:10;
			border:1px solid #999;
		}

		/*slideshow homepage*/
		ul.sponsorfade	{ margin:0; padding:0;}
		ul.sponsorfade li{ list-style:none; padding:0; margin:0;position:relative; top:0; left:0; }
		ul.sponsorfade li img { border:none; }
		

div#page_footer {
border-top:1px solid #B6C4D1;
clear:both;
height:50px;
margin:50px auto 0;
position:relative;
top:0;
width:990px;
}

div#page div#page_content {
left:0;
min-height:80%;
position:relative;
top:0px;
width:100%;
}

	div#page div#page_content div#left {
		width:190px;
		top:0px;
		float:left;	
	}
		div#page div#page_content div#blok_klein {
			width:190px;
			margin-bottom:10px;
		}
			
			div#page div#page_content div#blok_klein div#title {
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#FFFFFF;
				height:27px;
				line-height:26px;
			}
			
			div#page div#page_content div#blok_klein div#top {
				width:190px;
				height:27px;
				background-image:url(/images/layout/blok_klein_boven.gif);
				background-repeat:no-repeat;
				text-align:left;
				padding-left:5px;
			}
	
			div#page div#page_content div#blok_klein div#middle {
				width:190px;
				background-image:url(/images/layout/blok_klein_midden.gif);
				background-repeat:repeat-y;
				text-align:left;
				padding:5px;
			}
	
			div#page div#page_content div#blok_klein div#bottom {
				width:190px;
				height:4px;
				background-image:url(/images/layout/blok_klein_onder.gif);
				background-repeat:no-repeat;
			}
	
		div#page div#page_content div#center{
		width:590px;
		top:0px;
		float:left;
		margin-left:10px;
	}
	
		div#page div#page_content div#blok_groot {
			width:590px;
			margin-bottom:10px;
		}

			div#page div#page_content div#blok_groot div#title {
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#FFFFFF;
				height:27px;
				line-height:26px;
			}
			
			div#page div#page_content div#blok_groot div#top {
				width:590px;
				height:27px;
				background-image:url(/images/layout/blok_groot_boven.gif);
				background-repeat:no-repeat;
				text-align:left;
				padding-left:5px;
			}
	
			div#page div#page_content div#blok_groot div#middle {
				width:580px;
				background-image:url(/images/layout/blok_groot_midden.gif);
				background-repeat:repeat-y;
				text-align:left;
				padding:5px;
			}
				div#page div#page_content div#blok_groot div#middle div#inhoud {
					width:580px;
				}
				div#page div#page_content div#blok_groot div#middle a.team{
					color:#444;
					background-image:url(/images/teams_background.jpg);
					width:108px;
					height:25px;
					display:block;
					padding-left:30px;
					padding-top:6px;
					font-weight:bold;
					text-decoration:none;
				}
				div#page div#page_content div#blok_groot div#middle a:hover.team{
					color:#FFFFFF;
					background-image:url(/images/teams_background_hover.jpg);
					width:108px;
					height:25px;
					display:block;
					padding-left:30px;
					padding-top:6px;
					font-weight:bold;
					text-decoration:none;
				}
				div#page div#page_content div#blok_groot div#middle a.normal{
					color:#000000;
				}
				div#page div#page_content div#blok_groot div#middle a:hover.normal{
					color:#C7021D;
				}				

			div#page div#page_content div#blok_groot div#bottom {
				width:590px;
				height:4px;
				background-image:url(/images/layout/blok_groot_onder.gif);
				background-repeat:no-repeat;
			}
	

	div#page div#page_content div#right {
		width:190px;
		top:0px;
		float:right;
	}




#banner{
width:960px;
background:url(../images/banner.jpg);
height: 150px;
margin: 0px auto;
}

#containerleft{
width:165px;
float:left;
background:#f6f6f6;
padding-top:10px;
padding-right:10px;
text-align:left;
}

	#menu{
	width:150px;
	text-align:left;
	}
	
	#reclame1{
	width:165px;
	height:91px;
	background:#00539b;
	text-align:center;
	margin-top:40px;
	}
	
	#reclame2{
	width:165px;
	height:91px;
	background:#FFFFFF;
	text-align:center;
	margin-top:10px;
	}
	
#containermiddle{
width:610px;
background:#f6f6f6;
float: left;
padding-top:10px;
padding-bottom:10px;
text-align:left;
}

	#pupilvandeweek{
	width:610px;
	height:24px;
	background:url(../images/menugroottest.jpg);
	}
	
	#programma{
	width:610px;
	height:24px;
	background:url(../images/menugroottest.jpg);
	margin-top:10px;
	}
	
	#grootvulling{
	width:600px;
	background:url(../images/menumiddentest.jpg);
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
		#grootvulling .nieuws a{
		background-color:#BD461C;
		text-decoration:none;
		color:#FFFFFF;
		}
		#grootvulling .nieuws a:hover{
		background-color:#BD461C;
		text-decoration:none;
		color:#FFFFFF;
		}
	#grootvulling p{
	font-size:11px;
	}
	
	#grootvulling a{
	color: #000000;
	background-color: #f6f6f6;
	display: block;

	}
	
	#grootvulling a:hover{
	background-color: #CB351B;
	color: #f6f6f6;
	text-decoration: none;
	}
	
	#menuondergroot{
	width:610px;
	height:10px;
	background:url(../images/menugrootonder.jpg);
	font-size:1px;
	}
	

#containerright{
width:165px;
float:right;
background:#f6f6f6;
padding-top:10px;
text-align:left;
padding-left:10px;
}

	#nieuws{
	width:165px;
	height:24px;
	background-image:url(../images/menukleinboven.jpg);
	}
	
	#agenda{
	width:165px;
	height:24px;
	background:url(../images/menukleinboven.jpg);
	margin-top:10px;
	}
	
	#info{
	width:165px;
	height:24px;
	background:url(../images/menukleinboven.jpg);
	margin-top:10px;
	}
	
	#kleinvulling{
	width:155px;
	background:url(../images/menuvullingklein.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	padding-top:10px;
	}
	
	#kleinvulling p{
	font-size:11px;
	}
	#kleinvulling a{
	color: #000000;
	background-color: #f6f6f6;
	display: block;
	}
	
	#kleinvulling a:hover{
	background-color: #CB351B;
	color: #f6f6f6;
	text-decoration: none;
	}
	
	#menuonder{
	width:165px;
	height:10px;
	background:url(../images/menuonderklein.jpg);
	font-size:1px;
	}
	
#kopje {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:6px;
	padding-left:6px;
	text-align:left;
}	
	
.buttons a {
	background-color:#FFFFFF;
	border-bottom:1px solid #C0C0C0;
	border-top:1px solid #F6F6F6;
	color:#000000;
	display:block;
	padding-bottom:3px;
	padding-left:3px;
	padding-top:3px;
	text-align:left;
	text-decoration:none;
	width:177px;
}

.buttons a:hover {
	background-color: #C7021D;
	color: #FFFFFF;
	text-decoration: none;
}
h1.title{
    color: #333333;
    display: block;
    font-size: 14px;
    margin-bottom: 3px;
    position: relative;
}
h1 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: bold;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: bold;
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
}

hr
{
	color:#666666;
}

table.stat th, table.stat td {
	  font-size : 11px;
	  font-family:Verdana;
	  font-weight:normal;
	  background:#CCCCCC;
	  border-collapse:collapse;
  }
  
span{
color:white;	
}

#footer{
width:960px;
height:50px;
clear:both;
}

#grootvulling .nieuws{
margin-bottom:10px;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
