html { overflow: -moz-scrollbars-vertical !important; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 20px auto 20px auto;
	padding: 0;
	background-color: #ffffff;
	color: #000066;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
}
table, td, p {
	text-align: left;
	font-size: 11px;
	line-height: 16px;
	color: #000066; /*Zwart*/
	text-decoration: none;
}
#ondercontent.contentpaneopen td {
	padding: 10px;
}
p,h1,h2,h3,.contentheading,.componentheading {
	padding:5px;
	margin-bottom:1em;
}
h2 {
	font-size:120%
}
#wrapper {
	width: 845px;
	margin: 20px auto 10px auto;
	background: #fff; /* right column colour */
	text-align: left;
	border: 1px solid #000000;
	text-decoration: none;
}
#header {
	height:75px;
	color: #000;
	width: 846px;
	clear: both;
}
#header {
	border-bottom: 3px solid #99cc00;
	background-color: #ffffff;
}
#inner {
	margin-right: 675px;
	background: #FFFFFF; /* left column colour */
}

*:first-child+html #banner {

	background: url(../images/banner.jpg) ;
	width: 675px;
	height:48px;
	float: left;
}


* html #inner {
	margin-right:673px;
}
#middle {
	background-color: #fff; /* right column colour */
	margin-left: 140px;
	color:#000;
}
#topmenu {
	background-color: #fff; /* right column colour */
	position: relative;
	height: 20px;
}
#content {
	background-color: #99cc00;
	position: relative;
	width: 100%;
	float: left; /* contain clearing */
}
#left {
	width:140px;
	margin-left:-139px;/*overlap for old mozilla*/
	position:relative;
	left:-1px;/* now line it up*/
	float:left;
}

#menuname {
	background-image: url(../images/menu.jpg);
	width: 140px;
	height: 20px;
	float: left;
	}

#right {
	width:675px;
	margin-right:-674px;/*overlap for old mozilla*/
	position:relative;
	color:#000;
	left:1px;/* now line it up*/
	float:right;
}
* html #left{margin-right:-3px;}/* 3 pixel jog*/
* html #right{margin-left:-3px;left:3px;}/* 3 pixel jog*/


/* clear without structural mark-up */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}

/* mac hide - force layout in ie \*/
* html .clearfix,* html #inner, * html #middle {height: 1%;}
.clearfix {display: block;}
/* End hide */
#logo {
	position: relative;
	background: url(../images/logo.jpg);
	width: 140px;
	height: 76px;
	float: left;
}
#balkboven {
	width: 30px;
	height: 76px;
	float: left;
	background-color: #99cc00;
}
#banner {
	background: url(../images/banner.jpg) ;
	width: 676px;
	height:49px;
	float: left;
}

#headermenu {
	background: url(../images/banneronder.jpg) ;
	width: 675px;
	height:27px;
	float: left;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
#inner2 {
	border-top: 3px solid #99cc00;
	width: 845px;
	margin-right: 675px;
	background: #fff; /* left column colour */
}
* html #inner2 {
	margin-right:0px;
}
#middle2 {
	background-color: #fff; /* right column colour */
	margin-left: 140px;
	color:#000066;
}
#footer {
	background-color: #99cc00;
	width: 30px;
	position: relative;
	float: left; /* contain clearing */
}
#linksondermenu {
	padding: 0;
	width:140px;
	margin-left:-139px;/*overlap for old mozilla*/
	position:relative;
	left:-1px;/* now line it up*/
	float:left;
}
#ondercontent {
	width:675px;
	margin-right:-674px;/*overlap for old mozilla*/
	position:relative;
	color:#000066;
	left:1px;/* now line it up*/
	float:right;
}
* html #linksondermenu{margin-right:-3px;}/* 3 pixel jog*/
* html #ondercontent{margin-left:-3px;}/* 3 pixel jog*/


.kop, .contentheading {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}
.contentpaneopen {
	overflow: none;
	margin-left: 5px;
	margin-top: -2px;
}
.style10 {
	color: #fff;
	font-weight: bold;
}
a:link {
	color: #000066;
}
a:visited {
	color: #000066;
}
a:hover {
	color: #000066;
}
a:active {
	color: #000066;
}
article_seperator {
	height: 0;
}
span.mainlevel-top {
	margin: 0px;
	padding: 0px;
}
/* background formulier*/
.content_outline {
	background-color: #ffffff;
}


/* menu */

a.mainlevel  {
  margin           : 0;
  padding          : 0;
  font-size        : 11px;
  width            : 140px;
  background-color : #ffffff;
  text-indent      : 10px;
  text-decoration  : none;
}
a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  font-size        : 11px;
  border-top       : 1px solid #c3c3d9;
  border-bottom    : 1px solid #000066;
  background-color : #ffffff;
  font-weight      : normal;
  padding          : 2px 0px 2px 0px;
  color            : #006300;
  width            : 140px;
  text-indent      : 10px;
  text-decoration  : none;
}
a.mainlevel:hover {
  background-color : #c3c3d9;
  font-size        : 11px;
  font-weight      : normal;
  text-decoration  : none;
  text-indent      : 10px;
}

/*actieve menu */
#active_menu {
  color            : #000066;
  background-color : #c3c3d9;
  font-weight      : bold;
  text-decoration  : none;
}
a#active_menu:hover, #active_menuright:hover {
  color            : #000000;
  text-decoration  : none;
  
}

/*submenu*/
a.sublevel  {
  margin-left      : -4px;
  font-size        : 10px;
  width            : 140px;
  background-color : #ffffff;
  text-indent      : 20px;
  text-decoration  : none;
}
a.sublevel:link, a.sublevel:visited {
  border-bottom    : 1px solid #000066;
  display          : block;
  font-size        : 10px;
  background-color : #ffffff;
  font-weight      : normal;
  padding          : 1px 0px 1px 0px;
  color            : #006300;
  width            : 140px;
  text-indent      : 20px;
  text-decoration  : none;
}
a.sublevel:hover {
  background-color : #c3c3d9;
  font-size        : 10px;
  font-weight      : normal;
  text-decoration  : none;
  text-indent      : 20px;
}
#active_menu.sublevel {
  background-color : #c3c3d9;
  color            : #000066;
  font-weight      : bold;
  text-decoration  : none;
}
a#active_menu.sublevel:hover {
  color            : #006300;
  text-decoration  : none;  
}

.moduletable-headermenu td {
	text-align: right;
	padding: 7px 5px 0 0;
	font-size: 10px;
	text-decoration: none;
}
.moduletable-logo td {
	text-align: right;
}
a.headermenu: link {
  font-size        : 10px;
  color: #fff;
  background-color : #000000;
  text-decoration  : none;
}
a.headermenu:link, a.headermenu:visited {
	color            : #fff;
	font-size        : 10px;
	font-weight      : bold;
	text-decoration  : none;
}
a.headermenu:hover {
  color            : #fff;
  font-size        : 10px;
  font-weight      : bold;
  text-decoration  : none;
}
