body {
	background-color	: #ffeecc;
/* 	border				: 1px solid #ffddcc;  */
	text-align			: center;
}

body, td, div, p, h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
	border				: 0px;
	margin				: 0px;
  padding				: 0px;
	font-size			: 9pt;
}

.assignment .introduction {
	float : left;
	display: inline;
}

.assignment .body {
	float : left;
	display: block;
	width		: 340px;
}

.news .title {
	display: none;
}

.news {
	margin-bottom	: 18px;
}

/*
.assignment strong {
	display				: inline;
}
*/

.assignment img {
	display				: inline;
	margin-top		: 0px;
	margin-left		: 0px;
}

p {
	border				: 0px;
	margin				: 0px 0px 12px 0px;
  padding				: 0px;
	font-size			: 9pt;
}

.assignment p {
	margin				: 12px 0px 0px 0px;
}

ul {
	margin-top				: 0px;
	margin-bottom			: 0px;
}

li {
	list-style-image : url(/image/bullet.gif);
	padding-left: 0px;
	margin-left	: -1.9em;
}

table, tr, td, div, img {
	border				: 0px;
	margin				: 0px;
    padding				: 0px;
	font-size			: 9pt;
}

table {
	border				: 0px;
	margin				: 0px;
    padding				: 0px;
	height				: 90%;
}

tr {
	border				: 1px solid blue;
	margin				: 0px;
    padding				: 0px;
}
 
td {
    vertical-align 		: top;
	border				: 0px;
	margin				: 0px;
    padding				: 0px;
}
 
.twocolumns .article .kopje {
	margin-top		: 14px;
} 
 
/* base template */

#frame {
	background			: #fff6e7 url(../image/background.gif) repeat-y left;
	width				: 920px; 
/*	
	margin-left			: 1%;
	margin-right		: 1%;
*/	
 	border				: 1px solid #ffddcc; 
	
}

#middle {
	background			: #fff6e7 url(../image/background-right.gif) repeat-y right;
}

/*
#container {
	width				: 920px; 
	float				: left;
	margin-right		: -180px;
	background			: #fff6e7 url(../image/background-right.gif) repeat-y right;
}
*/

#content {
	margin-right		: 180px; 
	background			: #fff6e7 url(../image/background.gif) repeat-y left;
}

#centercolumn {
	color				: #ff0000;
	margin-left 		: 180px;
    text-align			: left;
	background-color	: #fff6e7;
}

#leftcolumn {
	width				: 180px;
	background-color	: #ffdfad; 
/*	float				: left; */
	height				: 400px;
	
}

#rightcolumn {
	top					: 0px;
	width				: 180px;
	background-color	: #fff6e7; 
	text-align	: left;
		color				: #ff0000;
		padding			: 30px 12px 12px 0px;
		
		
/*	float				: right; */
/*	background			: #fff6e7 url(../image/background-right.gif) repeat-y right; */
}



#header {
	height				: 76px;
	background			: #ff9900; 
	/* width				: 100%; */
}

#footer {
	clear				: both;
	height				: 38px;
	background			: #ff9900; 
}

/* extra structural elements */

#headerleft {
	width				: 180px;
	height				: 76px;
	background			: #ff0000; 
}

#headerright {
	height				: 76px;
    background			: #ff9900; 
}

#footerleft {
	width				: 180px;
	height				: 38px;
	background			: #ff9900; 
	float				: left;
}

#footerright {
	margin-left			: 180px;
	margin-top			: 0px;
	margin-bottom		: 0px;
	height				: 38px;
	background			: #ff0000; 
}

/* Menu */

.category {
	position			: relative;
	width				: 180px;
	left				: 0px;
	text-align			: center;
  	font-size	   		: 13pt;
	margin-top			: 28px;
}

.category-title {
	top					: 0px;
	padding          	: 0px 4px 0px 4px;
    font-weight 	 	: bold;
  	font-size	   		: 13pt;
}

.category-body {
}

.menu-item {
	padding				: 4px;
    background-color	: #ff9900; 
	text-decoration		: none;
	margin-top			: 4px;
  	font-size	   		: 12pt;
}

.menu-picture {
	margin-top			: 26px;
}

.submenu-item {
	padding				: 4px;
    background-color	: #ff9900; 
	text-decoration		: none;
	margin-top			: 2px;
  	font-size	   		: 10pt;
}

a:link    {
  	color 				: #ff0000;
	text-decoration		: none;
}

a:visited {
 	color 				: #ffdfad;
	text-decoration		: none;
}
a:active  {
  	color 				: #ff0000;
	text-decoration		: underline;
  
}
a:hover   { 
  	color 				: #ff0000;
	text-decoration		: underline;
}

/* Inhoud */

.kopje {
/*	padding-top			: 1em; */
	font-weight 		: bold;
}

#img-title {
	top					: 0px;
	left				: 0px;
}

.main {
	padding-left		: 1em;
	overflow			: auto;
	margin-top			: 16px;
}

.last {
	margin-bottom		: 0px;
}

.center {
	text-align			: center;
}

.center #img-title {
	margin-top			: 1em;
	margin-bottom		: 1em;
}

.center .contact {
	margin-top			: 1em;
}

.contact a:visited {
 	color 				: #ff9900;
	text-decoration		: none;
}

.main a:visited {
 	color 				: #ff9900;
}

.footertext {
	padding-top			: 8px;
	padding-left		: 16px;
	font-style			: italic;
	font-size			: 11pt;
	font-weight			: bold;
	color				: #ffdfad;
}

.footertext a:link    {
  	color 				: #ffdfad;
	text-decoration		: none;
}
.footertext a:visited {
 	color 				: #ff9900;
	text-decoration		: none;
}
.footertext a:active  {
  	color 				: #ffdfad;
	text-decoration		: underline;
}
.footertext a:hover   { 
  	color 				: #ffdfad;
	text-decoration		: underline;
}

.infoform-label {
	width				: 50%;
	min-width			: 200px;
}

.twocolumns {
	width				: 50%;
	min-width			: 280px;
}

.article {
	margin-bottom 		: 1.2em;
}

table.fullwidth, table.infoform, table.portfolio {
	width				: 560px;
}

table.fullwidth  {
	margin-top: 12px;
}
