/* GENERAL ---------------------------------------------------- */
body
{font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt; color:#ffffff;
margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; background-color:#ffffff;

scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#ffffff;
scrollbar-3dlight-color:#ffffff; scrollbar-arrow-color:#ffffff;
scrollbar-face-color:#C0CAFF; scrollbar-highlight-color:#C0CAFF;
scrollbar-shadow-color:#C0CAFF;}

td
{font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt;
color:#052056; vertical-align:top;}
p
{font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt;
color:#000000; line-height:14pt;}
ol
{font:normal 8pt; color:#052056; line-height:16pt;}
ul
{font:normal 8pt; color:#052056; line-height:16pt; margin-left:15;}
li
{font:normal 8pt; color:#052056; line-height:16pt; list-style-type:square;}



/* HOMEPAGE */
table.content /* all content (text+image) tables */
{width:755px; background-color:#ffffff;}


.home_w /* homepage welcome table */
{margin-left:10px; margin-right:0px; margin-top:10px; margin-bottom:0px;}
.home_welkom_h /* homepage welcome header */
{color:#044EEF; font-size:11pt; font-weight:bold;}
.home_welkom /* home welcome text */
{color:#000000; font-size:9pt;}

.home_r /* homepage 'related' block */
{background-color:#C0CAFF; width:176; height:370;}

.home_n /* homepage news block */
{background-color:#C0CAFF; width:176;}
.home_n_i /* homepage news item */
{margin-left:10px; margin-right:10px; margin-top:5px; margin-bottom:5px;}
li.news_item_short
{list-style-type:square; font:normal 80%; color:#0067C9;
padding-left:10; padding-right:10; padding-top:2; padding-bottom:6;}
A.news_item_short
{font:normal 8pt; color:#000000; text-decoration:none;}
A.news_item_short:Hover
{font:normal 8pt; color:#0067C9; text-decoration:none;}


/* children/teachers/parents-blocks */
.main_table_items
{background-color:#ffffff; margin-left:4; margin-right:4; margin-top:4; margin-bottom:4;}
td.item_home
{color:#ffffff; padding-left:5; padding-right:5; font:normal 80%;}
td.home_item_txt 
{background-color:#C0CAFF; height:80px;
padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
A.home_item_txt
{font:normal; color:#000000; text-decoration:none;}
A.home_item_txt:Hover
{font:normal; color:#0067C9; text-decoration:none;}


.disc /* disclaimer text */
{padding-bottom:1;}

.adv /* above the banner */
{font:normal 8pt; color:#0067C9; padding-top:5; padding-bottom:5;}

.menu_h
{background-color:#ffffff; margin-left:4px;}

.va.bottom
{vertical-align:bottom;}


/* CONTENT PAGES */
.content
{background-color:#ffffff; margin-left:9; margin-right:9; margin-top:4; margin-bottom:4;}
.content_td
{font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt;
color:#052056; line-height:12pt;}
.menu
{background-color:#052056; height:28; border-width:4; border-color:#ffffff; border-style:solid;}


h1
{font:bold 12pt Comic Sans MS,Verdana,Helvetica; color:#40C100; line-height:28pt;
margin-bottom:2; padding-left:6; padding-bottom:4; padding-top:4;}
h2
{font:bold 11pt; color:#052056; line-height:14pt;}
h3
{font:bold 10pt; color:#052056; line-height:14pt;}

.xs
{font:normal 6pt; color:#052056;}
.xl
{font:bold 14pt; color:#052056;}

.required
{font:normal 7pt; color:#E7FD01;}
.line
{color:#1B5F59; width:100%;}


.img
{border:solid 1px #052056; float:right; margin-left:20px; margin-bottom:10px; margin-right:20px;}
.img_disc
{border:solid 1px #052056; float:right; margin-left:20px; margin-bottom:10px; margin-right:20px;}


table.content1
{margin-left:15; margin-right:10; margin-top:0; margin-bottom:0; width:530px;}

td.header1
{font:bold 17pt Comic Sans MS,Verdana,Helvetica; color:#40C100; line-height:28pt; margin-bottom:2;}
td.subheader1
{font:bold 10pt Comic Sans MS,Verdana,Helvetica; color:#0067C9; margin-bottom:2;}





/* META MENU'S -------------------------------------------- */
.metamenu
{background-color:#e9e9e9; width:100%; margin-left:0; margin-top:10; margin-bottom:10;
padding-left:10; padding-right:6; padding-top:2; padding-bottom:3;}
.pl_meta
{padding-left:4;}
A.meta
{font:bold 8pt; color:#052056; text-decoration:none;}
A.meta:hover
{font:bold 8pt; color:#F68420; text-decoration:none;}



/* TEXT-LINKS ----------------------------------------------- */
A
{font:normal 8pt; color:#052056; text-decoration:underline;}
A:Hover
{font:normal 8pt; color:#0067C9; text-decoration:underline;}

A.rel
{font:normal 8pt; color:#ffffff; text-decoration:none;}
A.rel:Hover
{font:normal 8pt; color:#ffffff; text-decoration:none;}

A.terug
{font:normal 7pt; color:#F68420; text-decoration:underline;}
A.terug:Hover
{font:normal 7pt; color:#ff3300; text-decoration:underline;}



/* FORMS ---------------------------------------------------- */
input.field
{background-color:#ffffff; width:300; border:solid 1px #0067C9;
font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt; color:#000000;}

input.button
{font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:bold; font-size:8pt;
color:#ffffff; line-height:1.5;
width:120px; background-color:#40C100; border-style:none; margin-top:10;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

textarea
{background-color:#ffffff; width:300; height:100; border:solid 1px #0067C9;
font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt; color:#000000;}

select
{background-color:#ffffff; width:200;
font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt;}

input.contact
{background-color:#ffffff; width:250; border:solid 1px #0067C9;
font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt; color:#000000;}

textarea.contact
{background-color:#ffffff; width:250; height:100; border:solid 1px #0067C9;
font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt; color:#000000;}

input.login
{background-color:#ffffff; width:150; border:solid 1px #0067C9;
font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt; color:#000000;}

input.regfield
{background-color:#ffffff; width:200; border:solid 1px #0067C9;
font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt; color:#000000;}

input.regbutton
{font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:bold; font-size:8pt; color:#ffffff;
line-height:1.5;
width:120px; background-color:#40C100; border-style:none; margin-top:10;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

.error
{color:#ff0000;}



/* FORUM [ OR CLIPBOARD OR PRIKBORD OR WHATEVER ] ------------------------------------------ */

A.forum
{font:normal 8pt; color:#ff0000; text-decoration:underline;}

A.forum:Hover
{font:normal 8pt; color:#FE5555; text-decoration:underline;}

table.forum_thr
{border:solid 1px #0067C9; width:100%;
padding-top:5px; padding-bottom:5px; padding-left:3px; padding-right:0px;}

td.forum_message
{background-color:#E2E7FF; border:solid 1px #0067C9; padding:4px; width:530px;}

td.forum_thread
{background-color:#E2E7FF; border:solid 1px #0067C9; padding:4px;}

input.button_forum
{font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:bold; font-size:8pt; color:#ffffff;
line-height:1.5; width:120px; background-color:#40C100; border-style:none; margin-top:10;
cursor:pointer; cursor:hand; /*first is for NS, second for IE5*/}

input.field_forum
{background-color:#ffffff; width:300; border:solid 1px #0067C9;
font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt;color:#000000;}

textarea.textarea_forum
{background-color:#ffffff; width:300; height:100; border:solid 1px #0067C9;
font-family:Verdana,Helvetica,Arial,Sans-serif; font-weight:normal; font-size:8pt; color:#000000;}







