PRE {
	background-color: #ebefef;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 100%;
}

body {  
	background-color: #ebeded; 
	margin: 0px;

	}

td {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%; 
	color: #333333; 
	vertical-align: top;
	}

a {
	color: #003399;
	}
a:hover {
	color: #cc0000;
	}

table.basic {  
	background-color: #FFFFFF; 
	background-image: url(http://www.mastermath.nl/graphics/bg_basictable.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
	width: 750px;
	height: 100%; 
	}

td.logo {
	width: 148px;
	height: 220px;
	padding: 10px 10px 0px 10px;
	}

td.toppic {
	width: 420px;
	height: 220px;	
	background-color: #FFFFFF; 
	background-image: url(http://www.mastermath.nl/graphics/toppicture.jpg); 
	background-repeat: no-repeat; 
	background-position: left 10px; 
	padding: 10px 0px 0px 0px;	
	}

td.leftbar {
	height: 100%;
	}

td.newsitems {
	width: 142px;
	height: 100%;
	padding: 20px 0px 20px 10px;
	color: #003399;
	}


/* MENU */


td.menu {
	width: 152px;
	height: 220px;
	padding: 10px 10px 0px 0px;	
	}

td.menu table {
	padding: 0px;
	margin: 0px;
	width: 152px;
	height: 210px; 
	}
td.menu table td {
	height: 30px; 
	padding-left: 5px;
	vertical-align: middle;
	margin: 0px;
	border: #CCCCCC solid; 
	border-width: 0px 0px 1px 0px;

	}
td.menu table td a {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}
td.menu table td a:hover {
	color: #cc0000;
	}
td.menu table td#selected {
	background-image: url(http://www.mastermath.nl/graphics/bullet_submenu_selected.gif); 
	background-repeat: no-repeat; 
	background-position: right top; 
	}
td.menu table td#selected a {
	color: #000000;
	}

td.menu table td#selected_page a {
        color: #000000;
        }

/* SUBMENU */

td.toppic table.submenu {
	width: 150px;
	height: 220px;
	background-image: url(http://www.mastermath.nl/graphics/bg_submenu.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 	
	}
td.toppic table.submenu table td {
	width: 150px;
	height: 30px;
	padding-left: 10px;
	vertical-align: middle;
	border: #ffffff solid; 
	border-width: 0px 0px 1px 0px;
	background-image: url(http://www.mastermath.nl/graphics/bullet_submenu.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	}
td.toppic table.submenu table td a {
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	}
td.toppic table.submenu table td a:hover {
	color: #cc0000;
	}
td.toppic table.submenu table td#selected {
	background-image: url(http://www.mastermath.nl/graphics/bullet_submenu_selected.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	}
td.toppic table.submenu table td#selected a {
	color: #000000;
	}


/* CONTENT */

h1 {
	font-size: 130%;
	color: #cc0000;
	}

h2 { 
	font-size: 120%;
	color: #cc0000;
	}

h3 {
	font-size: 110%;
	color: #333333;
	margin-bottom: 0px;
	}

p {
	margin-top: 0px;
	}

td.content {
	width: 511px;
	height: 100%;
	padding: 20px 50px 20px 10px;
	}

td.content#home {
	width: 380px;
	padding: 20px 20px 20px 20px;
	}

ul {
	list-style-type: square;
	background-color: #ebefef;
	margin: 5px 0px 25px 0px;
	padding: 0px 0px 5px 0px;
	}
li {
	margin: 0px 0px 0px 22px;
	padding: 5px 5px 0px 0px;
	}


/* TABLES */

th {
	text-align: left;
	font-size: 70%;	
	}

td.content table {
	width: 100%;
	margin-bottom: 10px;
	}

td.content table td {
	padding: 3px 10px 3px 2px;
	background-color: #ebefef;
	}

td.content table td.cellend {
  background-color: #ffffff;
}

table.lijst td {
  width: 50%;
  empty-cells: show;
}

/* FORMS */

input#formfield, 
input#button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	height: 16px;
/*	border: #000000 solid; */
	border-width: 1px 1px 1px 1px;
	}
