body {
 	font-family: arial,verdana,helvetica,sans-serif; 
        background-color:#FFFFFF;
	color:#440000;
	margin:10px;
}

div.alert, div.alert a {
  color: red;
}

div.alert {
  font-size: larger;
}

div.big {
  font-weight: bold;
  font-size: larger;
}

div.big2 {
  margin-top: 4px;
  font-weight: bold;
  font-size: larger;
}

td.glue2 {
  width:15px;
}

td.glue {
  width:10%;
}

hr.top {
   margin: 0px 0px 20px 0px;
   border: 1px #de9c63 solid;
}

hr {
   border: 1px #de9c63 solid;
   padding:1px;
   width:100%;
   margin: 20px 0px 20px 0px;
}

h1.bc {
   text-align:center;
}

td.bc {
   padding:6px;
   border: 3px #E9BD97 solid;
}

td.bcnav {
   padding:10px;
   border-left: 3px white solid;
   border-top: 3px white solid;
   border-right: 3px white solid;
   border-bottom: 6px white solid;
   text-align:center;
}

td.bcnavsel {
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
   padding-bottom:13px;
   border: 3px white solid;
   border-bottom: 0px;
   text-align:center;
}
td.bb {
   border: 3px #E9BD97 solid;
   padding:6px 6px 6px 6px;
   border: 3px #E9BD97 solid;
   vertical-align: top;
}

td.bbnav {
   padding:10px 20px 10px 10px;
   border: 3px white solid;
   text-align: top;
}

table.nav a, table.fixed a, table.top a, td.bbnav a, td.bcnav a, td.bcnavsel a {
   text-decoration:none;
   font-weight: bold;
   color:#440000;
}

table.nav a:hover, table.nav2 a:hover, table.top a:hover, table.fixed a:hover, td.bcnav a:hover {
/*
	scolor:#fffbe2;
*/
	text-decoration:underline;
}

img.paddedleft {
    padding-left:20px;
}

img {
	border-width:0px;
	border-color:#000000;
}

a:hover img {
	border-width:0px;
	border-color:#f07a13;
}

a img {
	border-width:0px;
	border-color:#000000;
}

table.fixed {
   width:100%;
   border: 0px #f00000 solid;
}

table.fixed td{
   text-align:right;
/*
   sbackground-color:#000000;
*/
   padding: 0px 0px 5px 0px;
   font-weight:bold;
   vertical-align: top;
}


td.fix {
	width:180px;
}

/* onderwijsverdeling */
table.ov th {
   padding-bottom:6px;
}


table.ov td {
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 0px;
   border-width: 1px;
   border-style: solid;
   border-color: #DDDDDD;
   text-align: left;
   vertical-align: top;
}

table.ov {
   margin-left:auto;
   margin-right:auto;
   border-collapse:collapse;
}

/* onderwijsverdeling */

table.abc th {
   padding-bottom:6px;
}


table.abc td {
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 0px;
   border-width: 1px;
   border-style: solid;
   border-color: #DDDDDD;
   text-align: right;
   vertical-align: top;
}

table.abc td.abcnum {
   text-align: left;
}

table.abc {
   margin-left:auto;
   margin-right:auto;
   border-collapse:collapse;
}

tr.high {
font-weight:bold;
}

table.bar {
  width:100%;
  height:90px;
}

table.bar td {
  vertical-align:bottom; 
/*
  sborder: 1px #000000 solid;
*/
}

table.nav {
  width:100%;
  font-weight: bold;
}

td.nav {
  font-size: large;
}

table.piclist img {
  max-width:90px;
  max-height:160px;
  border:0px;
}

table.piclist td {
  vertical-align:top;
  padding-bottom: 30px;
}

table.grades td, table.grades th {
  vertical-align:top;
  padding-left:4px;
  padding-right:4px;
  padding-top:1px;
  padding-bottom:1px;
  border: 1px solid;
  margin: 0px;
}

table.grades{
  border: 1px solid;
  padding:0px;
  margin:0px;
}

td.pic, td.picfirst {
  width:90px;
  max-width:90px;
  height:60px;
  padding-right:12px;
  text-align:center;
  vertical-align:top;
/*
  sborder: 1px #000000 solid;
*/
}

td.pic {
  padding-left: 20px;
}

table.gr { width:794px;}
table.gr td { padding: 7px;}

p.center {
   text-align:center;
}

td.quart {
  width: 25%;
}

img.right_abc {
  float: right;
  width: 148px;
}

p.right {
  text-align:right;
    padding-bottom:0px;
    padding-top:6px;
    padding-right:3px;
    margin:0px;
    border:0px;
}

td.setht {
  height: 410px;
}

table, td, tr, html{
    padding:0px;
    margin:0px;
    border:0px;
}

table.edu {
   border:0px;
   margin-left:auto;
   margin-right:auto;
   border-collapse:collapse;
}

table.edu th, table.edu td {
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 3px;
   padding-bottom: 3px;
   border-width: 1px;
   border-style: solid;
   border-color: #222222;
   vertical-align: top;
   text-align: left;
}

sup {
    font-size: x-small
}
