body  {
	font-family: Trebuchet MS, tahoma, verdana, helvetica, sans-serif;
    	font-size: 10pt;
	background-color: #FFEE2C; 
	height: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
}

td  {	padding-left: 0px;
	font-type: verdana;
	font-size: 9pt;
	line-height: 14pt;
	color: #0047a4;
    	}

a {
    color: #0047a4;
}

a.menu {text-decoration: none; 
	color: #0047a4;
}
.blackborder    { border:#000000 1pt solid;z-index:10; overflow: hidden;  }

a.button {border: 1px solid #5B1053;
	background: #DECFDD;
	color: #000000;
	padding-left: 1.2em;
	padding-right: 1.5em;
	padding-bottom: 0.1em;
	text-align: center;}

a:hover{
    color: #0047a4;
}

.error {
    font-weight: bold;
    color: #000000;
}

.warning {
    font-weight: bold;
    color: #0047a4;
}

.message {
    font-weight: bold;
    color: #0047a4;
}

#totaal {top: 0px;
   	right: 0px;
   	bottom: 0px;
   	left: 0px;
   	width: 100%;
   	height: 100%;
	overflow: auto;
	position: absolute;
	}

#top {	position: absolute;
	width: 713;
	height: 81px;
	text-align: left;
	background: #0047a4;
	top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
	z-index: 3;
	}

#logo {	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 4;
	}

td.menu > div#menu {
	position: fixed;
}

#menu           { position: absolute; top: expression( ( ignoreMe = document.body.scrollTop + 262 ) + 'px' ); background-color:#FFEE2C; border-bottom-width:0px; border: 0px solid #337ad7; color:#337ad7; width:210px; font-size:9pt; font-family:verdana, arial, sans-serif, helvetica; }

#menu a         { background-color:#FFEE2C; padding:4px 3px; display:block; width:100%; border-bottom:1px solid #0147A6; color:#0047a4; text-decoration:none; font-size:9pt; font-family:verdana, arial, sans-serif, helvetica; }
#menu a:hover   { background-color:#337ad7; color:#FFFFFF; text-decoration:none; font-size:9pt; font-family:verdana, arial, sans-serif, helvetica; }
#menu ul	{ padding:0px; padding-bottom:150px; margin:0px; list-style-type:none; border-top:5px solid #337ad7; border:0px; }

#menu a:hover { background-color:#337ad7; color:#FFFFFF; text-decoration:none; 
				font-size:9pt; font-family:verdana, arial, sans-serif, helvetica; }

#menu ul	  { padding:15px; padding-bottom:20px; margin:0px; 
				list-style-type:none; border-top:1px solid #337ad7; border:0px; }

.active		  { padding:5px; background-color:#01499E; color:#FFFFFF; width:100%;}
.active a	  { padding:0px; background-color:#01499E; color:#FFFFFF;width:100%;}
.active a:hover	  { padding:0px; background-color:#01499E; color:#FFFFFF; width:100%;}

/* IE6 FIX TO TRIGGER HOVER ON IMG */
a:hover		{ color:red; }

html>body .menu a { width:auto; }
* html.menu	  { width:185px; }
div.menu	  { border:0px; padding-left:10px; padding-top:10px; }

#content { 	position: absolute;
		width: 514px;
		top:0px;
		padding-top:0px;
		background: #F7F3F6;
		background-image: url(pics/bgcontent.gif);
		background-position: right top;
		background-repeat: repeat-y;
		overflow: visible;
		}
	
#content_fake { position: absolute;
		width: 514px;
		height: 100%;
		top:0px;
		left: 200px;
		background: #F7F3F6;
		background-image: url(pics/bgcontent.gif);
		background-position: right top;
		background-repeat: repeat-y;
		overflow: visible;
		}
		
/* Oudercommissie styles */
#ocpic {
	display: block;
	float: left;
	
	width: 170px;
	height: 220px;
}

h4.octitle {
	height: 50px;
	font-size: 10pt;
}

#left { position: absolute;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 100%;
	background: #FFFFFF;
	}

#lijn { position: absolute;
	left: 199px;
	top: 0px;
	width: 1px;
	height: 100%;
	background: #0047a4;
	}

ul.menu	{list-style-type: none;
	margin-top:128px;
	padding-left: 5px;
	margin-left: 5px;}

ul.submenu	{list-style-type: none;
	margin-top: 0px;
	padding-left: 5px;
	margin-left: 5px;}

ul	{list-style-type: none;}

li	{font-type: verdana;
	font-size: 10pt;
	}

p	{padding-left: 8px;
	padding-right: 58px;
	font-type: verdana;
	font-size: 10pt;
	line-height: 14pt;
	color: #0047a4;}
	
p.bread {font-size: 7pt;
	margin-left: 2px;
	margin-top: 0px;
	}

p.news_data {margin-top: 0px;
	padding-top: 0px;
	line-height: 13px;
	font-size: 7pt;}

h4 {padding-left: 8px;
	padding-right: 58px;
	font-type: verdana;
	font-size: 11pt;
	padding-top: 4px;
	margin-top: 16px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #0047a4;}
		
hr	{color: #0047a4;
	height: 1px;
	}
	
input.text  {background: #DECFDD;
	height: 19px;
	width: 260px;
	padding-left: 0px;
	font-type: verdana;
	font-size: 9pt;
	color: #0047a4;}

textarea  {background: #DECFDD;
	height: 120px;
	width: 260px;
	padding-left: 0px;
	font-type: verdana;
	font-size: 9pt;
	color: #0047a4;}
	
#balloon-text-container{ position: absolute; }
#balloon-text {width:157px; height:50px; position:absolute;top:21px; left:283px; text-align:center; overflow:none;}	
