

body,div,dl,dt,dd {
margin:0;
padding:0;
border:0;
}

html {
margin:0;
padding:0;
height:100%;
}

body {
font:77% Arial, Helvetica, sans-serif;
background:url(bg.jpg) repeat-x left top;
color:#063a71;
margin:0;
padding:0;
height:100%;
text-align:center;
}

a {
color:#df9917;
text-decoration:underline;
font-weight:700;
outline:none;
}

a:hover {
color:#df9917;
text-decoration:none;
}

h1 {
font:700 170% Arial, Helvetica, sans-serif;
color:#df9917;
margin:0;
padding:4px 0;
}

h2,h3,h4,h5,h6 {
font:700 140% Arial, Helvetica, sans-serif;
color:#df9917;
margin:0;
padding:4px 0;
}

#maincell {
display:block;
height:auto;
min-height:590px;
width:990px;
text-align:left;
clear:both;
margin:auto;
}

#header {
float:left;
height:127px;
width:990px;
text-align:left;
clear:both;
background:url(headerbg.jpg) no-repeat;
}

#logo {
float:left;
height:127px;
width:367px;
}

#search {
float:left;
height:77px;
width:623px;
text-align:right;
padding:50px 0 0;
}

#search form {
padding:0;
margin:0;
}

#search .input {
height:22px;
width:220px;
font-size:13px;
color:#063a71;
border:1px inset #ccc;
vertical-align:middle;
padding-left:6px;
padding-top:2px;
}

#search .inputimg {
vertical-align:middle;
}

#zoekbar {
float:right;
}

#textsize {
float:left;
height:32px;
width:980px;
text-align:right;
clear:both;
padding-right:10px;
padding-top:8px;
}

#contentcell {
display:table;
height:auto;
width:990px;
float:left;
}

#leftcol {
float:left;
height:auto;
width:205px;
min-height:300px;
background:#FFF;
padding:10px;
}

#rightcol {
float:left;
height:auto;
width:704px;
min-height:300px;
background:#FFF;
padding:10px;
line-height:140%;

min-height:530px;
display:inline;
margin-left:30px;
}

#content {
width:704px;
float:left;
}

#ambiance {
float:left;
height:163px;
width:704px;
clear:both;
margin-bottom:10px;
}

#footerholder {
width:966px;
text-align:right;
padding-right:24px;
margin:auto;
}

#footer {
background:url(bgfooter.jpg) repeat-x;
float:left;
height:31px;
min-width: 990px;
width:100%;
line-height:30px;
color:#FFF;
text-align:center;
clear:both;
font-size:11px;
}

#footer a {
color:#FFF;
font-weight:400;
text-decoration:underline;
}

#footer a:hover {
color:#d7d8c1;
text-decoration:underline;
}

#leftcolmargin {
padding:20px;
}

.sideblock {
background:#093f78;
height:auto;
width:185px;
margin-top:10px;
color:#FFF;
padding:10px;
font-size:12px;
}

.sideblock a {
color:#fab83d;
}

.sideblock a:hover {
color:#FFF;
}

.pluginblock {
background-color:#185da6;
width:205px;
float:right;
height:auto;
margin-left:10px;
margin-bottom:2px;
padding:10px;
color:#FFF;
}

.pluginblock p {
margin-bottom:4px;
margin-top:4px;
}

.pluginblock h1,.pluginblock h2,.pluginblock h3,.pluginblock h4,.pluginblock h5,.pluginblock h6 {
color:#FFF;
font-size:120%;
}
.nascholing_bold{
font-weight: bold;
}
.nascholing_table_header{
font-weight: bold;
background-color: #c2cde0;
}
.nascholing_table_sub_header2{
background-color: #e09a18;
color: #fff;
}
.nascholing_table_headerdatum{
font-weight: bold;
}
.nascholing_table_sub_header{
font-weight: bolder;
color: #fff;
background-color: #063E79;
}
.nascholing_table_row0{
background-color: #fbcf8d;
}
.nascholing_table_row1{
background-color: #fbcf8d;
}
.nascholing_table_row_no_link0{
background-color: #fbe2bc;
}
.nascholing_table_row_no_link1{
background-color: #fbe2bc;
}
.nascholing_table_row0:hover{
background-color: #fff;
cursor: pointer;
cursor: hand;
}
.nascholing_table_row1:hover{
background-color: #fff;
cursor: pointer;
cursor: hand;
}