div
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

html, body, div, form
{
	margin: 0px;
	padding: 0px;
}

html, body
{
	height: 100%;
	width: 100%;
	background:#000000;
}

#wrapper
{
	width:980px;
	height:100%;
	background: #FFFFFF;
}

#header
{
	width:100%;
	height:181px;
	/*background: url('../images/header.jpg') top left no-repeat;*/
}

#maincontainer
{
	width:100%;
	height:100%;
	background: url('../images/container.jpg') top left no-repeat;
}

#container
{
	width:100%;
	height:100%;
}

#leftcontainer
{
	width:150px;

}

#leftcontainer table
{
	width:100%;
	height:100%;
}

#leftbanner
{
	padding-top:174px;
}

#leftbannerinterwijs
{
	height:100%;
	padding-top:15px;
	/*background: #00FF00;*/
}

#containercontent
{
	height:100%;
	/*background: #00FF00;*/
}

#contentcontainer
{
	width:100%;
	height:100%;
}

.menu
{
	height:34px;
	/*background: #00FF00;*/
}

.menu ul.navigationbox
{
	list-style: none;
	height:33px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	position: relative;
}

/* Layer 1 */

.menu ul.navigationbox li 
{
	font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 0px 15px;
	display: block;
	float: left;
	letter-spacing:3px;
	position: relative;
	border-left: #7E7EAA solid 1px;
	line-height:33px;
	background: url('../images/menu.jpg') top left repeat-x;
}

.menu ul.navigationbox li.nav_first
{
}

.menu ul.navigationbox li.nav_last
{
	border-right: #7E7EAA solid 1px;
}

.menu ul.navigationbox li.nav_active
{
	background: none;
}

.menu ul.navigationbox li.nav_active a
{
	color:#C9FE00;
}

.menu ul.navigationbox li a
{
	color: #FFFFFF;
	text-decoration: none;
}

.menu ul.navigationbox li a:hover
{
	color:#C9FE00;
	text-decoration: none;
}

/* Layer 2 */

.menu ul.navigationbox li ul
{
	background: #000000;
	border: #C9FE00 solid 1px;
	display: none;
	position: absolute;
	top: 33px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
}

.menu ul.navigationbox li ul li
{
	margin: 0px;
	padding: 0px;
	height: 20px;
	position: static;
	width: 100%;
	border-left:none;
	background:none;
	border-bottom:#000000 solid 1px;
}

.menu ul.navigationbox li ul li.nav_last
{
	border-bottom:none;
}

.menu ul.navigationbox li ul li a
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 20px;
	display:block;
	padding-left:15px;
	letter-spacing:1px;
}

.menu ul.navigationbox li ul li a:hover
{
	color:#C9FE00;
	background:none;
	text-decoration: none;
	border-right:none;
}

.menu ul.navigationbox li.nav_active ul li a
{
	color:#FFFFFF;
}

.menu ul.navigationbox li.nav_active ul li a:hover
{
	color:#C9FE00;
}

/* Layer 3 */

.menu ul.navigationbox li ul li ul
{
	left: -165px;
}

.menu ul.navigationbox li ul li ul.index_0
{
	top: -1px;
}
.menu ul.navigationbox li ul li ul.index_1
{
	top: 20px;
}
.menu ul.navigationbox li ul li ul.index_2
{
	top: 41px;
}
.menu ul.navigationbox li ul li ul.index_3
{
	top: 62px;
}
.menu ul.navigationbox li ul li ul.index_4
{
	top: 83px;
}
.menu ul.navigationbox li ul li ul.index_5
{
	top: 104px;
}
.menu ul.navigationbox li ul li ul.index_6
{
	top: 125px;
}
.menu ul.navigationbox li ul li ul.index_7
{
	top: 146px;
}
.menu ul.navigationbox li ul li ul.index_8
{
	top: 167px;
}
.menu ul.navigationbox li ul li ul.index_9
{
	top: 188px;
}
.menu ul.navigationbox li ul li ul.index_10
{
	top: 209px;
}
.menu ul.navigationbox li ul li ul.index_11
{
	top: 230px;
}
.menu ul.navigationbox li ul li ul.index_12
{
	top: 251px;
}
.menu ul.navigationbox li ul li ul.index_13
{
	top: 272px;
}
.menu ul.navigationbox li ul li ul.index_14
{
	top: 293px;
}
.menu ul.navigationbox li ul li ul.index_15
{
	top: 314px;
}
.menu ul.navigationbox li ul li ul.index_16
{
	top: 335px;
}
.menu ul.navigationbox li ul li ul.index_17
{
	top: 356px;
}
.menu ul.navigationbox li ul li ul.index_18
{
	top: 377px;
}
.menu ul.navigationbox li ul li ul.index_19
{
	top: 398px;
}
.menu ul.navigationbox li ul li ul.index_20
{
	top: 419px;
}
.menu ul.navigationbox li ul li ul.index_21
{
	top: 440px;
}
.menu ul.navigationbox li ul li ul.index_22
{
	top: 461px;
}
.menu ul.navigationbox li ul li ul.index_23
{
	top: 482px;
}
.menu ul.navigationbox li ul li ul.index_24
{
	top: 503px;
}
.menu ul.navigationbox li ul li ul.index_25
{
	top: 524px;
}
.menu ul.navigationbox li ul li ul.index_26
{
	top: 545px;
}
.menu ul.navigationbox li ul li ul.index_27
{
	top: 566px;
}
.menu ul.navigationbox li ul li ul.index_28
{
	top: 587px;
}
.menu ul.navigationbox li ul li ul.index_29
{
	top: 608px;
}
.menu ul.navigationbox li ul li ul.index_30
{
	top: 629px;
}

#content
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color:#333333;
	padding:15px 0px 15px 0px;
}

#content table
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color:#333333;
	padding:0px;
}

#content h1, h2, h3, h4, h5, h6
{
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	color:#330099;
	margin:0px 0px 20px 0px;
	padding:0px;
}

#content a
{
	font-size: 11px;
	font-weight:bold;
	color:#A5CF06;
	text-decoration:none;
}

#content a:hover
{
	text-decoration:underline;
}

#content div.container
{
	width:660px;
	height:auto;
	display:table-cell;
	background: url('../images/border.gif') bottom right no-repeat;
	border-top:#E6E2EE solid 1px;
	border-right:#616065 solid 2px;
	padding-bottom:5px;
}

#content div.container div
{
	/*
	opacity: 1.00;
   filter: alpha(opacity=100);
   -moz-opacity: 1.00;
   */
}

#content div.container div.content
{
	
	border:none;
	border-left:#E6E2EE solid 1px;
	background:#FFFFFF;
	padding:10px;
	/*
	opacity: 0.80;
   filter: alpha(opacity=80);
   -moz-opacity: 0.80;
   */
}

#content div.container div.content ul
{
	list-style-image: url('../images/bullet.jpg');
}

#content div.days
{
	background:none;
	border:none;
	padding:0px;
}

#content div.days div.component_htmlbox
{
	background:none;
	border:none;
	padding:0px;
	margin:0px 0px 15px 0px;
	/*
	opacity: 1.00;
   filter: alpha(opacity=100);
   -moz-opacity: 1.00;
   */
}

#content div.days div.component_htmlbox img
{
	margin:3px 7px 0px 0px;
}

#rightcontainer
{
	width:150px;
	/*background:#FF0000;*/
}

#footer
{
	padding-top:5px;
	width:100%;
	height:26px;
	background: url('../images/footer.jpg') top left no-repeat;
}

#footer a
{
	padding-left:15px;
	margin-top:10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#330099;
	text-decoration:none;
}

#footer a:hover
{
	text-decoration:underline;
}

/* loginbox */
.textfield
{
	margin-bottom:3px;
}

.label
{
	padding-right:5px;
}


/* News links */

#content div.content div.component_newslinks table tr td.title
{
	font-size:12px;
	color:#330099;
	font-weight:bold;
}

#content div.content div.component_newslinks table tr td.description
{
	font-size:10px;
}

#content div.content div.component_newslinks table tr td.description a
{
	color:#330099;
	font-weight:normal;
	text-decoration:none;
}

#content div.content div.component_newslinks td.description a:hover
{
	color:#A5CF06;
	text-decoration:none;
}

/* Formulier */

.form_module table.form tr td.label
{
	padding-right:15px;
}

.form_module table.form tr td.input select.select
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
}

.form_module table.form tr td.input input.textfield
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
}

.form_module table.form tr td.input textarea.textarea
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
}

/* Gallery */
#content div.content div.component_gallery img
{
	margin-right:15px;
}