*
{
	font-family:Verdana;
	color: #104497;
}

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:#134397;
}

#wrapper
{
	width:1000px;
	height:100%;
}

#banner
{
	width:150px;
	background:#CDD2EA;
}

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

#header
{
	height:100px;
	background:#FFF98D;
}

#header img
{
/*
	width:850px;
	height:100px;
*/
}

.menu
{
	height:20px;
	background: #104497;
}

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


/* Layer 1 */


.menu ul.navigationbox li 
{
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 7px;
	display: block;
	float: left;
	position: relative;
	line-height:16px;
}

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

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


/* Layer 2 */


.menu ul.navigationbox li ul
{
	background: #FFFFFF;
	border: #104497 solid 1px;
	display: none;
	position: absolute;
	top: 16px;
	width: 200px;
	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;
	border-bottom:#104497 dotted 1px;
}

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

.menu ul.navigationbox li ul li a
{
	font-size: 10px;
	font-weight:normal;
	color: #104497;
	line-height: 20px;
	display:block;
	padding-left:5px;
}

.menu ul.navigationbox li ul li a:hover
{
	color:#000000;
	/*background:#CDD2EA url('../images/menu-pointer.gif') center right no-repeat;*/
	background:#CDD2EA;
	text-decoration: none;

}


/* Layer 3 */


.menu ul.navigationbox li ul li ul
{
	left: 198px;
}

.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-size: 11px;
	font-weight:normal;
	background: #FFF98D;
	padding: 30px 30px 30px 30px
}

#content h1
{
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 15px 0px;
	padding:0px;
}

#content h2, h3, h4, h5, h6
{
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 15px 0px;
	padding:0px;
}

#content p
{
	font-size: 11px;
	font-weight:normal;
	margin: 0px 0px 15px 0px;
	padding:0px;
}

#content ul li
{
	color:#000000;
	font-size: 11px;
	font-weight:normal;
}

#content a
{
	font-size: 11px;
	font-weight:normal;
	text-decoration: underline;
}

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

#content table tr td
{
	font-size: 11px;
	font-weight:normal;
}

/* calendar */

#content div.component_calendar table tr.head td.label
{
	font-weight:bold;
}

#right
{
	width:128px;
	background:#134397;
}

#right ul
{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	position: relative;
	background:#D2D7EB;
}

#right ul li a
{
	color:#000000;
	font-size: 11px;
	font-weight:normal;
	text-decoration: underline;
}

#right ul li a:hover
{
	text-decoration: underline;
}


/* news */
#content div.component_news
{
	margin-top: 10px;
}

#content>div.component_news
{
	margin-top: 0px;
}

/* nieuws op home */
#content div.instance_1172 {
	float: left;
}

/* nieuws op nieuws supclub */
#content div.instance_1372 {
	width: 680px;
}

#content div.component_news table.list
{
	border-bottom: #104497 solid 2px;
}


/* Links 1 */
#content div.instance_1022, #content div.instance_1217
{
	background: #CDD2EA;
	border-top: #104497 solid 1px;
	border-bottom: #104497 solid 1px;
	border-left: #104497 solid 3px;
	float: left;
	height: 120px;
	padding: 10px;
	width: 190px;
}

/* Links 2 */
#content div.instance_1023, #content div.instance_1218
{
	background: #CDD2EA;
	border-top: #104497 solid 1px;
	border-bottom: #104497 solid 1px;
	border-left: #104497 solid 3px;
	float: left;
	height: 120px;
	padding: 10px;
	width: 190px;
}

/* Agenda snelkoppelingen */
#content div.instance_1024, #content div.instance_1216
{
	background: #CDD2EA;
	border-top: #104497 solid 1px;
	border-right: #104497 solid 3px;
	border-bottom: #104497 solid 1px;
	border-left: #104497 solid 3px;
	float: left;
	height: 120px;
	padding: 10px;
	width: 220px;
}

#content div.instance_1024 .teaser, #content div.instance_1216 .teaser
{
	padding-bottom: 5px;
}

#content div.catalog_links h2 {
	margin: 10px 0 0;
}

#content div.catalog_links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#content div.catalog_links ul li {
	padding: 5px 0;
}


