/* Page */

body {}

blockquote {}

a {}

#entries a, .stripedbox a {}

img {}

ul {}

#wrapper {
	margin: 0 auto;
	width: 910px;
}

select {}

option, optgroup {}

hr {
	height: 3px;
}

/* Header */

#header {
	padding: 5px 10px 10px;
	margin: 0 0 10px 0;
	height: 88px ! important;
}

#header-search {
	height: 28px;
}

#header-search p {
	margin: 0 0 5px 0;
}

#header-search input {
	padding: 0 ! important;
	margin: 0 ! important;
}

#header-search input.submit, .member-form input.submit {
	padding: 1px 2px;
}

#navbar {
	width: 330px;
	float: left;
}

#navbar ul {
	padding: 0;
	margin: 0;
}

#navbar li {
	padding: 0;
	float: left;
	width: 110px;
	margin: 4px 0 3px 0;
}

#navbar li a {
	display: block;
	width: 107px;
}


#navbar li.nav-selected {}

#navbar li:hover {}

#navbar li.empty {
	width: 110px ! important;
}

#navbar a {
	padding: 0;
}

#pagetitle {
	float: right;
	display: block;
	margin: 15px 0 0 0;
	padding: 0;
	height: 51px;
	width: 170px;
	overflow: hidden;
}


#pagetitle h1 {
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	text-indent: -9999px;
}

#pagetitle h1 a {
	display: block;
	width: 170px;
	height: 50px;
	margin: 0px;
	padding: 0px;
}

/* Content */

#entries .entry {
	padding-top: 0 ! important;
	margin-top: 0 ! important;
}

.entry img {
	max-width: 358px;
	height: auto ! important;
	-ms-interpolation-mode: bicubic;
}

.entry li {
	margin: 4px 0;
}

.entry .ingress {}

.paginate {
	margin: 10px 0 0 0;
}

h2.title a {}

/* Columns */

.column {
	padding: 0;
	margin: 0 10px 10px 0;
	float: left;
}

.column .readmore {}

.column select {
	width: 174px ! important;
}

.member-form {}

.member-form p {
	margin: 8px 0;
}

.member-form .input-text{
	width: 99%;
	padding: 1px;
	margin: 1px 0;
}

.member-form .input-checkbox {}

h2.column-title, h3.column-title, a.column-title, span.column-title {
	padding: 2px 3px ! important;
	margin: 0 ! important;
}

a.column-title, span.column-title {
	display: block;
}

ul.sidebar li {
	padding: 0;
	margin: 0;
}

ul.sidebar a.column-title:hover, ul.sidebar a.selected {}

ul.sidebar {
	padding: 0 0 10px 0;
	margin: 0;
}

ul.sidebar ul {
	display: none;
	padding: 0 0 10px 10px;
	margin: 0;
}

ul.sidebar ul ul {
	padding: 0 0 0 10px;
}

ul.sidebar ul.nav-open {
	display: block ! important;
}

ul.sidebar li:hover ul {
	display: block;
}

ul.sidebar ul > a.selected {
	display: block ! important;
}

ul.sidebar a {

}

ul.sidebar li {}

ul.mouseover-menu li ul li ul {
	padding-bottom: 0px;
}


/* Columns */

.narrowcolumn {
	width: 174px;
}

.widecolumn {
	width: 358px;
}

.ultrawidecolumn {
	width: 726px;
}

.rightmost {
	margin: 0 0 10px 0 ! important;
	float: right ! important;
}

/* Calendar */

.calendar-container {
	position: relative;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#calendar-box {
	float: left;
}

#calendar-box div.loading {
	width: 134px;
	margin: 20px;
}

#calendar-info h3, h4, h5 {
	margin: 4px 0;
}

#calendar-info h4 {}

#calendar-info h5 {}

#calendar-info div.infobox {
	overflow: hidden;
}

.calendar {
	/* This is the table element */
}

.calendar td {
	height: 13px;
	width: 12px;
}

.calendar td a {}

.calendarHeader {}

.calendarMonthLinks {
		
}

.calendarMonthLinks a {
	

}

.calendarDayHeading {}

.calendarCell {}

.calendarEvent {}

.calendarToday {}

.calendarToday a {}


.calendarBlank {}

.calendar-container .infobox {
	/*
	position: relative;
	top: 20px;
	*/
	padding: 5px 8px;
	width: 156px;
	height: 114px;
	right: 0;
	margin: 28px 0 0 0;
}

.calendar-container .infobox p {
	margin: 4px 0 6px;
}

.calendar-container .infobox a {}

.puff {
	width: 174px;
	height: 120px;
	margin: 0 0 10px 0;
}

.puff a {}

.dubbel {
	height: 240px;
	width: 174px;
	margin: 0 0 10px 0;
}

.gul {}

.brandgul {}

.orange {}

.stripedbox {
	width: 174px;
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
}

.stripedbox .column-title {
	margin: 0 0 ! important;
}

.stripedbox p, .stripedbox h4 {
	margin: 6px ! important;
}

.white {}

.logos {
	margin: 0;
	padding: 0;
}

.logos li {
	float: left;
	margin: 0 ! important;
	padding: 6px 0 0 0;
}

.logos li.odd {
	padding-right: 6px;
}

.logos li.even {
	padding-right: 0px;
}

.logo-image {
	padding: 0;
	margin: 0;
}

.mouseover-menu {
	padding: 0 0 2px 0 ! important;
	margin: 0 0 10px 0 ! important;
}

.mouseover-menu, .mouseover-menu li {}

.mouseover-menu li span.column-title {}

.mouseover-menu ul li span.column-title {
	 
}

.mouseover-menu ul {
	padding: 0;
	margin: 2px 0 2px 20px;
}

/* Global */

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.entry img.alignleft {
	margin: 0 10px 10px 0;
}

.entry img.alignright {
	margin: 0 0 10px 10px;
}

.entry img.fullwidth {
	width: 358px;
	height: auto ! important;
	-ms-interpolation-mode: bicubic;
}

.clear {
	clear: both;
	float: none;
	display: block;
}

a.pdf {
	margin: 10px 0;
	display: block;
	padding: 18px 0 18px 42px;
}