@font-face {
  font-family: Arial;
  font-style:   normal;
  font-weight: normal;
  src:url(ARIALRO0.eot);
}
table.paddingtable td
{
	padding-left:18px;
	padding-top:25px;
}
table.paddingtable td.notop
{
	padding-left:18px;
	padding-top:8px;
}
a
{
	text-decoration:none;
}

body
{
	margin:0px;
}
div#bgcenter
{
	position:absolute;
	left:50%;
	width:1024px;
	height:500px;
	margin-left:-512px;
	top:0px;
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	
}
div#bgleft
{
	position:absolute;
	left:0;
	top:0px;
	width:50%;
	background-image:url(../images/bgleft.jpg);
	background-repeat:repeat-x;
	height:500px;
}
div#bgright
{
	position:absolute;
	left:50%;
	top:0px;
	width:50%;
	background-image:url(../images/bgright.jpg);
	background-repeat:repeat-x;
	height:500px;
}
div#container
{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-512px;
	width:1024px;
}


/*LOGO*/
img#logo
{
	position:absolute;
	top:20px;
	left:110px;
}


/*BUS*/
img#bus
{
	position:absolute;
	top:180px;
	left:300px;
}





/*CONTENT*/
div#content
{
	position:absolute;
	left:56px;
	top:345px;
	width:912px;
}


div#contentheader
{
	width:912px;
	background-image:url(../images/contentheaderbg.png);
	background-repeat:no-repeat;
	padding-top:22px;
	padding-bottom:10px;
	text-align:right;
}
div#contentmiddle
{
	width:912px;
	background-image:url(../images/contentmiddlebg.jpg);
	background-repeat:repeat-y;
	min-height:400px;
	
}
div#contentfooter
{
	width:912px;
	background-image:url(../images/contentfooterbg.jpg);
	background-repeat:no-repeat;
}
div#copyright
{
	width:892px;
	text-align:right;
	padding-right:20px;
}
div#copyright span#copyrightpart1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#888888;
	font-weight:bold;
}
div#copyright span#copyrightpart2, div#copyright span#copyrightpart2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#444444;
	font-weight:bold;
	text-decoration:none;
	
}


/*MENU*/
a.menu
{
	text-decoration:none;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-left:17px;
	padding-right:17px;
	color:white;
}
a.menuselected
{
	text-decoration:none;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-left:17px;
	padding-right:17px;
	
	color:#27869B;
}




/*Content*/
h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	
	
}
h1.blauw
{
	color:#3594ac;
	
}
h1.groen
{
	color:#8fc32b;
}
h1.oranje
{
	color:#fe9700;
}
h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px;
}
h2.blauw
{
	color:#3594ac;
}
h2.groen
{
	color:#8fc32b;
}
h2.oranje
{
	color:#fe9700;
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	color:#444444;
}
h3.blauw
{
	color:#3594ac;
}
h3.groen
{
	color:#8fc32b;
}
h3.oranje
{
	color:#fe9700;
}
h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
}
h4.blauw
{
	color:#3594ac;
}
h4.groen
{
	color:#8fc32b;
}
h4.oranje
{
	color:#fe9700;
}

h2.white_greenbg
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	color:white;
	background-image:url(../images/h1bg_groen.jpg);
	padding:4px;
	padding-left:8px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

a img
{
	border:0;
}

td.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	
}


td.newsfooter
{
	border-bottom:1px solid #DDDDDD;
}
td.newsdate
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	padding-left:5px;
}
td.newstitle
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#89c419;
	font-weight:bold;
	padding-left:5px;
	width:99%;
	
	vertical-align:top;
}

img.newsimage
{
	border:3px solid white;
}
td.newsimage
{
	border:2px solid #EBEBEB;
}
hr
{
	margin-top:5x;
	margin-bottom:5px;
	color:#DDDDDD;
	height:0px;
	border-top:1px solid #DDDDDD;
}
div#meernieuws
{
 width:100%;
 text-align:right ;
}
div#meernieuws a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8fc32b;
	text-decoration:none;
}
div.newsitem
{
	padding-left:10px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;

}
div.newsitemtitle
{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	font-weight:bold;

}




/*Contacteer ons*/
td.contacteerons
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#444444;
}

span.groenkeepsize
{
	color:#8fc32b;
}

span.groen
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8fc32b;

}


/*Calendar*/
table.calendar
{
	width:270px;;
}

td.calendarmonth
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#89c419;
	height:30px;
	text-transform:uppercase;
}
td.calendarday
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#444444;
}
td.calendarday a
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#89c419;
	text-decoration:none;
}


/*Agenda*/
div.activiteit
{
	width:500px;
	border:7px solid #F5F5F5;
	padding:10px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

div.ouderraad
{
	width:500px;
	border:7px solid #F5F5F5;
	padding:10px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
}

/*Fotokaders*/
img#fotokaderonderste,img#fotokaderbovenste
{
	position:absolute;
	top:0px;
	left:455px;
}
img#prev
{
	position:absolute;
	left:510px;
	top:150px;
	cursor:pointer;
}
img#next
{
	position:absolute;
	left:900px;
	top:180px;
	cursor:pointer;
}
img#fotofotoonder
{
	position:absolute;
	left:540px;
	top:72px;
}
img#fotofotoboven
{
	position:absolute;
	left:533px;
	top:60px;
	
}


/*SchoolTeam*/
div.schoolteamfotothumb
{
	margin-bottom:15px;
	margin-top:15px;
	padding:6px;
	background-image:url(../images/bgschoolteamfotothumb.jpg);
}

.bordered
{
border:8px solid #D7D7D7; 
margin-top:10px;
margin-bottom:10px;
}
.borderednomargins
{
border:8px solid #D7D7D7; 

}


/*Contact*/
span.groen2
{
	color:#8fc32b;
}

div.map
{
	width:540px;
	border:8px solid #D7D7D7; 
	margin-top:10px;
	height:400px;
}
img.margin
{
margin-top:10px;
margin-bottom:10px;
}

img.line
{
margin-top:10px;
margin-bottom:10px;
}


img.foroverlay
{
	position:absolute;
	left:0px;
	top:12px;
}
img.overlay
{
	position:absolute;
	left:0px;
	top:12px;
}
div.imageholder
{
	position:relative;
	width:256px;
	height:276px;
}
div.overlay2container
{
	position:relative;
}
div.overlay2container img
{
	position:absolute;
	left:0px;
	top:0px;
}
