html
{
	height:100%;
}

p
{
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
}

td
{
	vertical-align:top;
	padding:5px;
}

ul
{
	margin-top:0px;
	margin-bottom:0px;
}

body
{
	margin:0px;
	height:100%;
	background-color:#3E3A57;
	scrollbar-base-color: #3E3A57; 
	scrollbar-track-color: #4E496F;
	scrollbar-face-color: #4E496F;
	scrollbar-highlight-color: #AAACC6;
	scrollbar-3dlight-color: #4E496F;
	scrollbar-darkshadow-color: #2D2A41;
	scrollbar-shadow-color: #3E3A57;
	scrollbar-arrow-color: #AAACC6;	
	line-height:10pt;
}

div.maincontainer
{
	margin:auto;
	position:relative;
	top:50%;
	margin-top:-300px;
	width:857px;
	height:600px;
	background-color:#3E3A57;
}

div.sidebar
{
	float:left;
	height:464px;
	width:161px;
	background:url("../images/bg_sidebar.jpg") top left no-repeat;
}

div.top
{
	width:100%;
	height:136px;
	background:url("../images/toplogo.jpg") top left no-repeat;
}

div.maincontent
{
	float:left;
	height:464px;
	width:696px;
}
div
{
	font-family: Verdana, helvetica, Arial;
	font-size:8pt;
	color:#fff;
}

input
{
	font-family: Verdana, helvetica, Arial;
	font-size:8pt;
}

div.content
{
	position:relative;
	width:696px;
	height:393px;
	overflow:auto;
	background:url("../images/bg_content.jpg") top left no-repeat fixed;
	filter:alpha(opacity=100);
}

div.topmenu
{
	height:36px;
	width:696px;
	background:url("../images/bg_topmenu.jpg") top left no-repeat;
}

div.bottommenu
{
	position:relative;
	height:35px;
	background:url("../images/bg_footer.jpg") top left no-repeat;
}

div#menu
{
	width:161px;
	padding:0px;
	margin:0px;
}

div#nieuws
{
	width:161px;
	padding:0px;
}

h1
{
	visibility:hidden;
}

div.h1textshadow
{
	position:relative;
	height:25px;
	padding-left:2px;
	padding-top:10px;
	margin-bottom:-35px;
	font-size:19px;
	font-weight:bold;
	color:#000;
	text-align:center;
	font-family:Arial Narrow;
	filter:alpha(opacity=100);
	opacity: 1;
}

div.h1text
{
	position:relative;
	height:35px;
	padding-top:8px;
	margin-bottom:-43px;
	font-size:19px;
	font-weight:bold;
	color:#fff;
	background:transparent;
	text-align:center;
	font-family:Arial Narrow;
	filter:alpha(opacity=100);
	opacity: 1;
}

div.h1
{
	height:35px;
	background:#4E496F;
	filter:alpha(opacity=50);
	opacity: .5;
}

h1.left
{
	text-align:left;
}

/* Highligh box */

div.highlightbox
{
	width: 127px; 
	background-color:#504B71; 
	text-align:center; 
	margin:auto;
	padding:0px;
	font-weight:bold;
	color:#A36F00;
	padding:5px 0px;
	font-size:7pt;
}

div.highlightbox div
{
	color:#EAA30A;
	margin:5px;
}

div.highlightbox div.bottomline
{
	color:#EAA30A;
	padding-bottom:5px; 
	border-bottom:1px solid #fff;
}

div.highlightbox div.topline
{
	color:#EAA30A;
	padding-top:5px; 
	border-top:1px solid #fff;
}

div.highlightbox a
{
	font-size:7pt;
	color:#EAA30A;
	text-decoration:none;
}

div.highlightbox a:hover
{
	text-decoration:underline;
}

/* MENU */

div.menubutton
{
}

div.menubutton a.menu
{
	display:block;
	width:100%;
	padding-top:5px;
	padding-bottom:-5px;
	padding-left:30px;
	width:131px;
	text-decoration:none;
	color:#4E496F;
	font-family: Verdana, helvetica, Arial;
	font-size:7pt;
}

div.submenu
{
	position:absolute;
	margin-top:-21px;
	left:160px;
	width:170px;
	visibility:hidden;
	background-color:#FFCC66;
	border:1px solid #4E496F;
	color:#4E496F;
	padding:0px;
	z-index:200;
	font-family: Verdana, helvetica, Arial;
	font-size:7pt;
}


div.menubutton a:hover
{
	color:#8E81F0;
}

div.submenu a.submenuitem
{
	display:block;
	width:166px;
	margin:0px;
	padding:2px;
	background-color:#FFCC66;
	text-decoration:none;
	color:#000;
}

div.submenu a.submenuitem:hover
{
	background-color:#B1852C;
	color:#fff;
}

/* Nieuws */

table.news
{
	padding:0px;
	border:none;
	width:100%;
}

table.news td
{
	margin:0px;
	padding:5px;
	color:#000;
	border:1px #4E496F groove ;
	font-family:Arial;
	font-size:8pt;
}

span.newsdate
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#4E496F;
}

div#nieuws a
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	color:#4E496F;
}	
	
div#nieuws a:hover
{
	text-decoration:underline;
}	

span.meernieuws
{
	margin-left:5px;
}

div.nieuwsheader
{
	position:relative;
	top:10px;
	height:30px;
	text-align:center;
	background-color:#B1852C;
	filter:alpha(opacity=50);
	opacity: .5;
}

div.nieuwsheadertext
{
	position:relative;
	text-align:center;
	color:#3E3A58;
	margin-top:-13px;
	margin-bottom:10px;
	filter:alpha(opacity=100);
	opacity: 1;	
}

/* Top menu */

div.topmenu table
{
	margin:auto;
	width:100%;
	padding:0px;
	margin:0px;
}

div.topmenu td.menuitems
{
	padding-top:12px;
	padding-left:30px;
}

div.topmenu td.menuitems a
{
	padding:6px 5px 8px 5px;
	color:#fff;
	text-decoration:none;
}

div.topmenu td.menuitems a:hover
{
	background-color:#4E496F;
}

div.topmenu td.search
{
	padding-top:9px;
	text-align:right;
}

/* Bottom menu */

div.bottommenu div.menuitems
{
	padding-top:11px;
	padding-left:30px;
}

div.bottommenu div.menuitems a
{
	padding:6px 5px 7px 5px;
	color:#fff;
	text-decoration:none;
}

div.bottommenu div.menuitems a:hover
{
	background-color:#4E496F;
}

/* subtabel */
table.subtabel
{
	margin:0px;
	padding:0px;
}

table.subtabel td.titel
{
	color:#fff;
	background-color:#4E496F;
	padding:3px 5px 3px 5px;
	font-size:8pt;
}

table.subtabel td.body
{
	background:url("../images/bg_streepjes.gif");
	padding:5px;
	font-size:8pt;
}

a.titellink
{
	color:#fff;
	text-decoration:none;
}

a.titellink:hover
{
	text-decoration:underline;
}
