@charset "utf-8";

html, body, ul, li, blockquote, img, a, br, p, div, h1, h2, h3 {border:none;margin:0px;outline:none;padding:0px;}

html, body {
height:100%;
width:100%;
}

html, body, h2, h3, table {
color:#6e6e6e;
font-family: arial, Helvetica,sans-serif;
font-size:11px;
letter-spacing:0.1pt;
line-height:16px;
}
table {
border:none;
margin:0;
padding:0;
}

table td {
background:#EFEFEF;
border:none;
padding:4px;
margin:0;
}
table.no-bg td {
padding:0;
background:none;
}
table tr.even td {background:#fff;} 
h3 {
background:#DDDDDD;
font-weight:normal;
padding:5px;
display:block;
}
h2 {font-weight:bold;}
h1 {
font-weight:normal;
font-size:18px;
line-height:18px;
padding:0 0 8px 0;
}
a {color:#6e6e6e}
li, blockquote {margin-left:25px;}
.mainMenuSeperator {display:none;}

.categorie-1 h1, .categorie-1 h1 a {color:#2c2179;}
.main-nav-1 {border-bottom:1px solid #2c2179;}
.main-nav-1 a {color:#2c2179}
.main-nav-1 .mainMenuBg  {background:#2c2179}
.nav-sub-1 a:hover,  .nav-sub-1 .active a {color:#2c2179;}

.categorie-2 h1, .categorie-2 h1 a {color:#6e6e6e;}
.main-nav-2 {border-bottom:1px solid #ffd500;}
.main-nav-2 a, .main-nav-2 .active a {color:#6e6e6e !important;}
.main-nav-2 .mainMenuBg  {background:#ffd500}
.nav-sub-2 a:hover,  .nav-sub-2 .active a  {color:#000;}

.categorie-3 h1, .categorie-3 h1 a {color:#f39200;}
.main-nav-3 {border-bottom:1px solid #f39200;}
.main-nav-3 a {color:#f39200}
.main-nav-3 .mainMenuBg  {background:#f39200}
.nav-sub-3 a:hover,  .nav-sub-3 .active a {color:#f39200}

.categorie-4 h1, .categorie-4 h4 a {color:#007bc4;}
.main-nav-4 {border-bottom:1px solid #007bc4;}
.main-nav-4 a {color:#007bc4}
.main-nav-4 .mainMenuBg  {background:#007bc4}
.nav-sub-4 a:hover,  .nav-sub-4 .active a {color:#007bc4}

.categorie-5 h1, .categorie-5 h1 a {color:#62b42b;}
.main-nav-5 {border-bottom:1px solid #62b42b;}
.main-nav-5 a {color:#62b42b}
.main-nav-5 .mainMenuBg  {background:#62b42b}
.nav-sub-5 a:hover,  .nav-sub-5 .active a  {color:#62b42b}


#container {height:auto;margin:0 auto;padding:0;width:100%;}

#top-nav {background:url(images/top_nav_bg.png) no-repeat top left;height:40px;margin:0 auto;overflow:hidden;position:relative;width:960px;}
#logo {cursor:pointer;position:absolute;height:40px;left:0;top:0;width:70px;}
#top-nav ul {
float:right;
margin:0;
padding:7px 36px 0 0;
position:relative;
}
#top-nav li {
float:left;
list-style-type:none;
line-height:12px;
margin:0;
padding:0 5px;
}
#top-nav a {
color:#fff;
font-weight:bold;
text-decoration:none;
}
#top-nav a:hover {text-decoration:underline;}

#top-nav .extraMenuSeperator {border-left:1px solid #fff;height:9px;margin-top:2px;overflow-x:visible;padding:0;width:0px;}

#twitter-link {
display:block;
left:933px;
position:absolute;
top:5px;
}
#tab-nav {
height:20px;
margin:0 auto;
overflow:hidden;
width:960px;
}
#topMenu0 {display:none;}
#tab-nav ul {display:block;padding:0;margin:0;}
#tab-nav li {
background:url(images/tab_nav.gif);
height:20px;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
float:left;
width:240px;
}
#tab-nav a {
display:block;
color:#c5c6c6;/*d5d6d6*/
float:left;
height:20px;
font-weight:bold;
text-align:left;
text-decoration:none;
line-height:18px;
padding:0 0 0 23px;
width:217px;
}
#tab-nav a:hover, #tab-nav .topMenuActive a {
background:url(images/tab_nav_hover.gif);
color:#9c9c9c;
}
#banner {
background:url(images/banner_bg.gif) repeat-x top left;
margin:0 auto;
padding-bottom:3px;
width:960px;
}

#mid-container {
background:url(images/mid_bg.png) repeat-x top left;
width:100%;
}
#categories-container {
margin:0 auto;
position:relative;
width:960px;
}
.menuAfbeelding {position:relative;}
#categories {
height:247px;
margin:0 auto;
overflow:hidden;
position:relative;
width:960px;
}
.cat1 {padding-bottom:10px;}
#categories  a {
display:block;
height:233px;
overflow:hidden;
position:absolute;
text-decoration:none;
width:240px;
}
#mid-container img {
position:absolute;
bottom:0px;
}
#silhouet-left {left:35px;}
#silhouet-right {right:35px;}
#slogan {
color:#fff;
font-size:19px;
height:38px;
line-height:19px;
padding:15px 0 0 0;
position:absolute;
top:155px;
left:246px;
text-align:center;
width:470px;
}
#school1 {left:0;z-index:10;}#school2 {left:240px;z-index:9;}#school3 {left:480px;z-index:8;}#school4 {left:720px;z-index:7;}
#categories a.frontpage {left:-240px;}
#categories  a .overlay {
background:#fff;
display:none;
height:233px;
left:0;
position:absolute;
top:0;
width:240px;
}
#content {
background:#fff;
overflow:auto;
position:relative;
margin:0 auto;
width:960px;
}
#nav-main {
background:#fff;
height:20px;
margin:0 0 12px 0;
overflow:hidden;
width:960px;
}
#nav-main ul {list-style-type:none;margin:0;padding:0;}
#nav-main li {
background:url(images/main_nav_bg.png);
height:20px;
float:left;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:160px;
}
#nav-main li a {
background:url(images/main_nav_overlay.png);
height:16px;
display:block;
float:left;
line-height:12px;
padding:4px 0 0 12px;
position:relative;
text-decoration:none;
width:148px;
}
#nav-main .mainMenuBg {
height:20px;
display:none;
left:0;
position:absolute;
top:0;
width:160px;
}
#nav-main li.active .mainMenuBg  {display:block;}
#nav-main li.active a {color:#fff;}
#home-content {
height:auto;
overflow:auto;
overflow-x:hidden;
position:relative;
width:960px;
z-index:10;
}
#main-content {
background:#fff url(images/content_bg.jpg) no-repeat right top;
overflow:auto;
min-height:220px;
width:960px;
}
#nav-sub {
float:left;
display:inline;
margin:0 20px 0 0;
padding:12px 10px;
width:130px;
}
#nav-sub ul {margin:0;padding:0;}

#nav-sub li {
height:30px;
display:block;
margin:0;
list-style-type:none;
padding:0;
}
.subMenu a {color:#6e6e6e;}
#nav-sub a {
display:block;
font-size:11px;
line-height:12px;
text-decoration:none;
width:130px;
}
#nav-sub .active a {font-weight:bold;}
#main-body {
display:inline;
float:left;
padding:14px 10px 10px 10px;
width:611px;
}
#main-body-left {
float:left;
width:440px;
}
.paginaAfbeeldingWrapper {
clear:right;
padding:22px 0 0 0;
float:right;
width:150px;
}
#main-info {
display:inline;
float:right;
padding:14px 12px 0 0;
width:128px;
}
.home-block {
background:url(images/content_block_small_bg.png) no-repeat top left;
height:auto !important;
height:207px;
min-height:207px;
float:left;
padding:13px 30px 0 20px;
width:190px;
}
.home-block h1 {padding-bottom:16px;}
.headline, .headline a {
display:block;
text-decoration:none;
}
.headline a:hover b {text-decoration:underline;}
.headline span, .headline b {color:#161616;}
.headlineActive a {text-decoration:none;}

#nieuwsOverzichtLink a, #agendaOverzichtLink a {text-decoration:none;}
#nieuwsOverzichtLink a:hover, #agendaOverzichtLink a:hover {text-decoration:underline;}

#footer {
background:#fff;
height:10px;
margin:0 auto;
padding:20px 15px;
position:relative;
text-align:right;
width:940px;
z-index:10;
}

#test-block {padding-top:0;}

.FAQ-question {text-decoration:none;font-weight:bold;}
.FAQ-question-cat {display:none;}
.FAQ-question:hover {text-decoration:none;color:#3e3d40;}
.FAQ-list, .FAQ-list li {margin:0;padding:0;list-style-type:none}
.etalageVorige {display:none;}

.twitter-block-link {
display:block;
margin-top:-2px;
padding-bottom:1px;
}
#tweets-block {
color:#161616;
font-weight:normal;
}
#tweets-block a {
color:#271f65;
text-decoration:none;
}
#tweets-block a:hover {
text-decoration:underline;
}
#tweets-block span {
color:#adaeaf;
font-size:10px;
font-weight:normal;
}
