@charset "utf-8";

/** common **/
	* {
		margin: 0;
		padding: 0;
		font-size: 11px;
		font-family: verdana, arial, sans-serif;
		color: #000000;
		}
	html, body {
		/* \*/ height: 100%; /* IE MAC ignores */
		} 
	body {
		background: #fff;
		min-width: 1000px;
		-webkit-text-size-adjust:none;
		} 
	#wrap {
		position: relative;
		margin: 0;
		height: 100%;
		text-align: center;
		}
	#middle {
		position: relative;
		height: auto;
		width: 1000px;
		min-height: 100%; 
		margin: 0 auto;
		text-align: left;
		background-color: #fff;
		background-position: 0 0px;
		background-image: url("/images/design/middle.gif");
		background-repeat: repeat-y;
	}
	* html #middle {
		/* \*/ height: 100%; /* IE MAC ignores */
		}
	.clearer {
		height: 1px;
		overflow: hidden;
		margin-top: -1px;
		clear: both;
	}
	hr {
		background-color: #a9a9a9;
		border: 0;
		color: #a9a9a9;
		height: 1px;
		margin: 7px 0 7px 0;
	}
	* html hr
	{
		margin: 2px 0 2px 0;
	}
	a {
		color: #0073e1;
	}
	a:hover {
		color: #000000;
	}
	a:focus {
		 outline: 0px; 
	}
	h1 {
		font-size: 18px;
		margin-bottom: 18px;
		color: #0073e1;
	}
	#DefaultPage h1 {
		line-height:24px;
	}
	h1 sup {
		font-size: 10px;
		color: #0073e1;
	}
	h2 {
		font-size: 15px;
		margin-bottom: 10px;
		color: #000001;
	}
	h2.alt {
		color: #000001;
	}
	h3 {
		font-size: 13px;
		color: #000001;
	}
	h4, h5, h6 {
		color: #000001;
	}
	ul {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.ul2 {
		margin-bottom: 25px;
	}
	ol {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	li {
		margin-left: 24px;
	}
	blockquote {
		margin-left: 30px;
	}
	.center {
		text-align: center;
	}
	option {
		padding: 0 5px 0 3px;
	}
	img {
		border: 0;
	}
	legend {
		display: none;
	}
	.hidden {
		display: none;
	}
/** site elements **/
	#header {
		position: relative;
		width: 1000px;
		height: 135px;
		background-color: #fff;
		background:#cfd400;
		overflow:hidden;
	}
	#logo{position:absolute;left:0;top:0}
	#logo img{display:block;width:220px}
	#left_column {
		float: left;
		width: 160px;
		margin-bottom: 60px;
	}
	#left_column .container {
		padding: 23px 8px 0 8px;
	}
	#content {
		margin-left: 163px;
		margin-right: 163px;
		width: 674px;
		margin-bottom: 40px;
	}
	* html #content {
		margin-right: 0px;
		margin-left: 0px;
	}
	#right_column {
		float: right;
		width: 160px;
		margin-bottom: 60px;
	}
	#right_column .container {
		padding: 18px 8px 0 8px;
	}
	#footer {
		position: absolute;
		left: 0px;
		bottom: 0px;
		width: 1000px;
		height: 20px;
		text-align: right;
		background-color: #cfd400;
	}
	#footer_content {
		line-height: 18px;
		padding-top: 2px;
		padding-right: 13px;
		color: #fff;
		font-size: 9px;
	}
/** horizontal menu **/
	.hmenu
	{
		position: absolute;
		left: 850px;
		top: 44px;
	}
	.hmenu, .hmenu ul li a
	{
		padding-top: 3px;
		line-height: 14px;
		padding-bottom: 4px;
	}
	.hmenu ul, .hmenu ul li
	{
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.hmenu ul li a
	{
		margin: 0;
		padding-left: 10px;
		padding-right: 10px;
		white-space: nowrap;
		color: #fff;
		text-decoration: none;
		font-size:13px;
	}
	.hmenu ul li a:hover
	{
		color: #000000;
	}
	.hmenu ul .active a
	{
		color: #fff;
	}
	* html .hmenu ul li, * html .hmenu ul li a
	{
		width: 1%; /* IE/Mac needs this */
		display: inline-block;	/* IE/Mac needs this */
		/* \*/
			width: auto;
			display: inline; 
			position: relative;
		/* reset above hack */
	}
	* html .hmenu, * html .hmenu ul a
	{
		/* \*/ height: 0.01%; /* hasLayout hack to fix render bugs in IE/Win. 
					 IE/Mac will ignore this rule. */
	}
	* html .HMENU
	{
		padding: 0;	
	}
/** vertical menu **/
	.vmenu
	{
		padding-top: 20px;
	}
	.vmenu ul, .vmenu ul li
	{
		margin: 0;
		list-style-type: none;
		display: block;
	}
	.vmenu ul
	{
	}
	.vmenu ul li
	{
	}
	.vmenu ul li ul
	{
		padding-bottom: 10px;
	}
	.vmenu ul li li
	{
	}
	.vmenu ul li a
	{
		display: block;
		text-decoration: none;
		padding: 4px 10px;
		color: #000000;
		font-size: 12px;
	}
	.vmenu ul li li a, .vmenu ul .active li a
	{
		color: #000001;
		padding: 2px 10px 2px 20px;
		font-size: 11px;
	}
	.vmenu ul li a:hover, .vmenu ul .active a, .vmenu ul .active .active a
	{
		color: #0073e1;
	}
	* html .vmenu ul li a/* hide from IE5.0/Win & IE5/Mac */
	{
		height: 1%;
	}
	* html .vmenu ul
	{
		position: relative;	/* IE needs this to fix a rendering problem */
	}
/** inline menu **/
.inline_menu {
  height:28px;
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  }
.inline_menu li {
  float:left;
  padding: 0;
	margin: 0;
  }
.inline_menu a {
  position:relative;
  display:block; 
  text-decoration:none; 
  float:left; 
  line-height:15px;
  }
* html .inline_menu a {
  }
.inline_menu a span {
  display:block; 
  color:#000000; 
  background:#eee; 
  border:1px solid #a9a9a9; 
  margin-right: 2px;
  text-align:center; 
  padding:4px 16px; 
  cursor:pointer;
  color: #000001;
  }
* html .inline_menu a span {
  w\idth:100px; 
  cursor:hand; 
  w\idth:66px;
  }
.inline_menu a b {
  display:block; 
  font-weight: normal;
  }
.inline_menu a em {
  display:none;
  }
.inline_menu a:hover {
  background:#fff;
  }
.inline_menu .active a:hover span, .inline_menu .active a span {
  color:#fff; 
  background: #0073e1;
  }
.inline_menu a:hover span {
  color:#0073e1; 
  background: #fff;
  }
.inline_menu .active em {
  display:block; 
  overflow:hidden; 
  border:6px solid #a9a9a9; 
  border-color:#a9a9a9 #eee; 
  border-width:6px 6px 0 6px; 
  position:absolute; 
  top: 28px;
  left:50%; 
  margin-left:-6px;
  height: 3px;
  }
/** DefaultPage **/
	#DefaultPage {
		padding: 23px 30px 10px 30px;
		line-height: 16px;
	}
/** DefaultForm **/
	.DefaultForm {
		border: 1px solid #ccc;
		background: #eee;
		padding: 10px;
	}
	.DefaultForm fieldset {
		border: 0;
		padding: 10px 0;
	}
	.DefaultForm label {
		float: left;
		width: 120px;
		padding: 0 0 0 0;
		margin: 4px 0 2px 0;
		clear: left;
		line-height: normal;
	}
	.DefaultForm .label1 {
		float: none;
		display: block;
		width: auto;
		padding: 0 0 0 0;
		margin: 0;
		clear: none;
		line-height: normal;
	}
	.DefaultForm input, 
	.DefaultForm select, 
	.DefaultForm textarea {
		margin: 2px 0;
	}
	.DefaultForm .input1 {
		width: 300px;
		border: 1px solid #333;
		padding: 1px;
	}
	.submit {
		border: 1px solid #333;
		padding: 0px 5px;
		cursor: pointer;
	}
	.DefaultForm .submit {
		margin-top: 10px;
		margin-left: 120px;
	}
	/** javascript error-handling **/
	.DefaultForm input.error, 
	.DefaultForm select.error, 
	.DefaultForm textarea.error, 
	.DefaultForm input.error:focus, 
	.DefaultForm select.error:focus,
	.DefaultForm textarea.error:focus {
		width: 285px;
		padding: 1px;
		padding-right: 16px; 
		border: 1px solid red; 
		background-image: url("/images/warning_obj.gif"); 
		background-position: right; 
		background-repeat: no-repeat;
	}
	.DefaultForm .date_select {
		margin-left: 5px;
		margin-bottom: 1px;
		vertical-align: bottom;
		cursor: auto;
	}
	.login_error {
		color: red;
		margin-bottom: 12px;
	}
/** FORM FOOTER **/
	.form_footer {
		text-align: right;
		padding-top: 5px;
	}
/* BREADCRUMB */
	#breadcrumb {
		font-size: 11px;
		color: #666;
		padding-bottom: 20px;
	}
	#breadcrumb a {
		font-size: 11px;
		color: #666;
	}
	#breadcrumb a:hover {
		color: #0073e1;
	}
/** searchbox **/
	#searchbox {
		position: absolute;
		right: 6px;
		top: 100px;
		width: 500px;
		text-align: right;
	}
	#searchbox fieldset {
		border: 0;
	}
	#searchbox .input1 {
		width: 80px;
		border: 1px solid #333;
		padding: 1px;
	}
	#searchbox .submit {
		margin-left: 4px;
	}
	/** javascript error-handling **/
	#searchbox input.error, 
	#searchbox select.error, 
	#searchbox input.error:focus, 
	#searchbox select.error:focus {
		width: 65px;
		padding: 1px;
		padding-right: 16px; 
		border: 1px solid red; 
		background-image: url("/images/warning_obj.gif"); 
		background-position: right; 
		background-repeat: no-repeat;
	}

/** Form Subscribe **/
	#SubscribeForm {
		padding-top: 10px;
	}
	#SubscribeForm fieldset {
		border: 0;
	}
	#SubscribeForm label {
		display: block;
		line-height: 20px;
	}
	#SubscribeForm .input1 {
		width: 140px;
		border: 1px solid #333;
		padding: 1px;
	}
	#SubscribeForm .submit {
		margin-top: 8px;
	}
	/** javascript error-handling **/
	#SubscribeForm input.error, 
	#SubscribeForm select.error, 
	#SubscribeForm input.error:focus, 
	#SubscribeForm select.error:focus {
		width: 125px;
		padding: 1px;
		padding-right: 16px; 
		border: 1px solid red; 
		background-image: url("/images/warning_obj.gif"); 
		background-position: right; 
		background-repeat: no-repeat;
	}
/** Form LOGIN **/
	#LoginForm {
		padding-top: 10px;
		padding-bottom: 20px;
	}
	#LoginForm fieldset {
		border: 0;
	}
	#LoginForm label {
		display: block;
		line-height: 20px;
	}
	#LoginForm .input1 {
		width: 140px;
		border: 1px solid #333;
		padding: 1px;
	}
	#LoginForm .submit {
		margin-top: 8px;
	}
	/** javascript error-handling **/
	#LoginForm input.error, 
	#LoginForm select.error, 
	#LoginForm input.error:focus, 
	#LoginForm select.error:focus {
		width: 125px;
		padding: 1px;
		padding-right: 16px; 
		border: 1px solid red; 
		background-image: url("/images/warning_obj.gif"); 
		background-position: right; 
		background-repeat: no-repeat;
	}


/** ITEM LIST FOOTER **/

	.item_list_footer {
		border-width: 1px 0;
		border-color: #000000;
		border-style: solid;
	}

/** MODULE PHOTO **/


	.photoalbum_table {
		
	}
	.photoalbum_table td {
		padding: 1px;
	}
	#photo_nav_left {
		float: left;
	}
	#photo_nav_right {
		float: right;
	}

/** Pagina navigatie **/

	#pagina_navigatie {
		text-align: right;
		margin: 4px 0;
	}
	#pagina_navigatie a {
	}
	#pagina_navigatie .number a {
		border: 1px solid #f8f8f8;
		margin: 0px;
		padding: 1px 5px;
	}
	#pagina_navigatie .number_active a {
		border: 1px solid #000000;
		margin: 0px;
		padding: 1px 5px;
		color: #000000;
	}

/** homeintro **/
	.homeintro {
		width: 280px;
		padding-bottom: 16px;
		float: right;
	}
/** Agenda list home **/
	.agendablock_cont {
		width: 300px;
		padding-bottom: 16px;
	}
	* html .agendablock_cont {
		width: 297px;
		padding-bottom: 16px;
		margin-left: 314px;
	}
	
	.agendablock {
		border: 1px solid #a9a9a9;
		padding: 15px;
		background: #eeeeee;
	}
	.agendablock p {
		position: relative;
		display: block;
		margin: 0;
		padding: 0 0 8px 0;
	}
	.agendablock p span {
		display: block;
		float: left;
		width: 20px;
		color: #666;
		line-height: 13px;
	}
	.agendablock p .span1 {
		width: 40px;
	}
	.agendablock p a {
		display: block;
		margin-left: 60px;
		width: 208px;
		text-decoration: none;
		font-weight: bold;
		line-height: 13px;
	}
	* html .agendablock p a {
		width: 202px;
	}
	.agendablock a:hover {
		text-decoration: underline;
	}
	.agendablock_cont .more {
		text-align: right;
		padding: 3px 0;
	}
	.agendablock_cont .more a {
		color: #666;
	}
	.agendablock_cont .more a:hover {
		color: #000000;
	}

/** Expositie list home **/
	.expositieblock_cont {
		width: 280px;
		padding-bottom: 16px;
		padding-top: 0;
	}
	.expositieblock {
		border: 1px solid #a9a9a9;
		padding: 15px;
		background: #eeeeee;
		min-height: 240px;
	}
	.expositieblock_cont .more {
		text-align: right;
		padding: 3px 0;
	}
	.expositieblock_cont .more a {
		color: #666;
	}
	.expositieblock_cont .more a:hover {
		color: #000000;
	}
	.expositieblock ul {
		list-style-type: none;
		margin: 0;
	}
	.expositieblock li {
		margin: 0;
	}
	.expositieblock li span {
		display: block;
		color: #666;
		font-size: 10px;
		line-height: 12px;
	}
	.expositieblock li a {
		padding-top: 12px;
		display: block;
		text-decoration: none;
		font-weight: bold;
		line-height: 13px;
	}
	.expositieblock li a:hover {
		text-decoration: underline;
	}
/** Cursus list home **/
	.cursusblock_cont {
		width: 300px;
		float: right;
		padding-bottom: 10px;
		padding-top: 16px;
	}
	.cursusblock {
		border: 1px solid #a9a9a9;
		padding: 15px;
		background: #eeeeee;
		min-height: 240px;
	}
	.cursusblock_cont .more {
		text-align: right;
		padding: 3px 0;
	}
	.cursusblock_cont .more a {
		color: #666;
	}
	.cursusblock_cont .more a:hover {
		color: #000000;
	}
	.cursusblock ul {
		list-style-type: none;
		margin: 0;
	}
	.cursusblock li {
		margin: 0;
	}
	.cursusblock li span {
		display: block;
		color: #666;
		font-size: 10px;
		line-height: 12px;
	}
	.cursusblock li a {
		padding-top: 12px;
		display: block;
		text-decoration: none;
		font-weight: bold;
		line-height: 13px;
	}
	.cursusblock li a:hover {
		text-decoration: underline;
	}
/** News list home **/
	.newsblock {
		border: 1px solid #a9a9a9;
		background-color: #eeeeee;
	}
	.newsblock h2 {
		padding: 10px 0 0 13px;
	}
	.newsblock h3 {
		position: relative;
		padding-top: 13px;
		padding-right: 60px;
		padding-bottom: 3px;
	}
	.newsblock h3 span {
		display: block;
		position: absolute;
		width: 145px;
		height: 92px;
		background: transparent;
		left: -145px;
		top: 15px;
		cursor: pointer;
	}
	.newsblock .content {
		margin-left: 160px;
		padding-bottom: 10px;
		padding-right: 20px;
	}
	.newsblock .content h3 a {
		display: block;
		text-decoration: none;
		line-height: 13px;
		color: #0073e1;
	}
	.newsblock .content h3 a:hover {
		color: #000000;
		text-decoration: underline;
	}
	.newsblock .content a {
	}
	.newsblock .content a:hover {
		text-decoration: underline;
	}
	.newsblock .clear_inner {
		border-top: 1px solid #a9a9a9;
	}
	.newsblock .ul_news {
		margin: 0;
		padding: 10px 0;
		border-top: 1px solid #a9a9a9;
		background-color: #eeeeee;
		list-style-type: none;
	}
	.newsblock .ul_news li {
		margin: 0 0 0 15px;
	}
	.newsblock .ul_news li span {
		color: #666;
	}
	.newslist_item {
		background-color: #eeeeee;
	}
	.newslist_item2 {
		background-color: #eeeeee;
	}
	.newslist_item .content {
		position: relative;
	}
	.newslist_item2 .content {
		position: relative;
	}
	.newslist_item span {
		position: absolute;
		left: 380px;
		top: 10px;
		color: #666;
	}
	.newslist_item2 span {
		position: absolute;
		left: 380px;
		top: 10px;
		color: #666;
	}
	.newslist_item .imagelink, .newslist_item2 .imagelink {
		display: block;
		width: 140px;
		height: 122px;
		float: left;
		margin-right: 20px;
	}
	.newslist_item .imagelink img, .newslist_item2 .imagelink img {
		margin: 15px;
		border: 1px solid #a9a9a9;
	}
	.archieflink {
		text-align: right;
		padding: 3px 0;
	}
	.archieflink a {
		color: #666;
	}
	.archieflink a:hover {
		color: #000000;
	}
	.pub_date {
		color: #666;
		padding-bottom: 16px;
	}
	.newspageimage {
		float: right;
		margin: 0 0 10px 30px;
	}


	.clear_inner {
		width:100%;
		float:left;
	}
	.clear_outer {
		width:100%;
		overflow:auto;
	}


	.banner {
		text-align: center;
		padding: 5px 0;
	}

	.avatar {
		float: right;
		padding: 1px;
		background: #a9a9a9;
		margin-left: 20px;
	}
	.avatar2 {
		float: left;
		padding: 1px;
		background: #a9a9a9;
		margin-right: 20px;
	}
	.address_bar {
		background: #f8f8f8;
		padding: 10px;
		border: 1px solid #a9a9a9;
	}
	.address_bar h3 {
		padding-bottom: 7px;
	}
	.kop1 {
		display: block;
		margin-bottom: 8px;
	}
	.kop1 strong {
		font-weight: normal;
		color: #0073e1;
		font-size: 12px;
	}


	.cultuurmap_images {
		background: #f8f8f8;
		border: 1px solid #a9a9a9;
		min-height: 127px;
		padding-left: 5px;
	}
	.cultuurmap_images h3 {
		line-height: 16px;
		padding: 10px 0 4px 5px;
	}
	.cultuurmap_images img {
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 10px;
		margin-bottom:10px;
		border: 1px solid #a9a9a9;
	}

/* Prikbord */ 
	.prikbord_container {
		margin-top: -1px;
		background: #eee;
		border: 1px solid #a9a9a9;
		padding: 11px 0 0 11px;
		line-height: 16px;
	}
	.prikbord_container .line {
		height: 170px;
	}
	.prikbord_container .item, .prikbord_container .item1 {
		float: left;
		background: #fff;
		border: 1px solid #a9a9a9;
		width: 178px;
		height: 148px;
		margin-left: 10px;
		padding: 5px;
	}
	.prikbord_container .item1 {
		margin-left: 0px;
	}
	* html .prikbord_container .item, * html .prikbord_container .item1 {
		width: 190px;
		height: 160px;
	}
	.prikbord_container .soort, .prikbord_container .soort span {
		color: #000001;
		font-weight: bold;
	}
	.prikbord_container .subject, .prikbord_container .info {
		display: block;
		height: 16px;
		overflow: hidden;
	}
	.prikbord_container .text {
		padding: 10px 0;
		height: 54px;
		margin-bottom: 10px;
		overflow: hidden;
	}
	* html .prikbord_container .text {
		height: 74px;
	}
	.prikbord_container .date {
		float: left;
	}
	.prikbord_container .lees_meer {
		float: right;
	}
	.prikbord_container .example {
		width: 200px;
		height: 280px;
	}
	.prikbord_container .example .item {
		margin-top: 8px;
	}
	.prikbord_container .comment {
		float: right;
		width: 370px;
		padding-right: 30px;
	}
	.prikbord_container .prikbordform {
		padding: 0 0 2px 0;
	}
	.prikbord_container .prikbordform fieldset {
		border: 0;
	}
	.prikbord_container .prikbordform label {
		display: block;
		float: left;
		width: 170px;
		padding-top: 1px;
	}
	.prikbord_container .prikbordform .label1 {
		display: block;
		float: none;
		width: 400px;
		padding-top: 16px;
		padding-bottom: 2px;
	}
	.prikbord_container .prikbordform .field {
		margin-bottom: 6px;
		width: 300px;
		border: 1px solid #333;
		padding: 1px;
	}
	.prikbord_container .prikbordform select {
		margin-bottom: 6px;
		width: 304px;
		border: 1px solid #333;
		padding: 0 0;
	}
	.prikbord_container .prikbordform option {

		padding: 1px 5px 0 3px;
	}
	.prikbord_container #omschrijving, .prikbord_container #bericht {
		width: 470px;
		border: 1px solid #333;
		padding: 1px;
	}
	.prikbord_container hr {
		margin-right: 11px;
	}
	.prikbord_container .error {
		color: red;
		padding-bottom: 16px;
	}
	.prikbord_container .page_navx {
		padding-bottom: 16px;
	}
	.prikbord_container .page_navx .active {
		color: #000001;
	}
	.prikbord_container .sec_code {
		position:absolute;
		margin-top: -5px;
		margin-left: 10px;
		border: 1px solid #0073e1;
	}
	.prikbord_container .bottom {
		padding-bottom: 20px;
	}
/* /Culturele Agenda */ 
	.agenda_search {
		float: right;
		width: 233px;
		height: 148px;
		border: 1px solid #a9a9a9;
		background: #eeeeee;
		padding: 5px 0 0 10px;
	}
	* html .agenda_search {
		width: 245px;
		height: 155px;
	}
	.agenda_search_left {
		position: relative;
		height: 50px;
		width: 340px;
	}
	.agenda_search_left h1 {
		margin-bottom: 8px;
	}
	.agenda_search strong {
		color: #000001;
	}
	.agenda_search_left .rss_icon {
		position: absolute;
		left: 338px;
		top: -35px;
	}
	.agenda_list {
	}
	.agenda_item {

	}
	.agenda_item .datebox {
		border: 1px solid #000001;
		width: 52px;
		padding: 3px;
		float: left;
	}
	* html .agenda_item .datebox {
		width: 60px;
		margin-right: 10px;
	}
	.agenda_item .datebox .datebox_header {
		display: block;
		text-align: center;
		background: #000001;;
		color: #fff;
		font-weight: bold;
		line-height: 20px;
	}
	.agenda_item .datebox .datebox_day {
		display: block;
		text-align: center;
		font-size: 13px;
		line-height: 20px;
		font-weight: bold;
		color: #000001;;
	}
	.agenda_item .datebox .datebox_month {
		display: block;
		text-align: center;
		font-size: 10px;
		color: #000001;;
		line-height: 15px;
	}
	.agenda_item .contentbox {
		position: relative;
		margin-left: 80px;
		min-height: 52px;
		padding: 4px 0;
	}
	* html .agenda_item .contentbox {
		margin-left: 0;
		height: 60px;
	}
	.agenda_item .contentbox .genre {
		position:absolute;
		left:0;
		top:24px;
		line-height:13px;
		height:39px;
		width:220px;
		font-size: 10px;
		padding: 0;
		color: #666;
		overflow:hidden;
	}
	.agenda_item .contentbox .location, .agenda_item .contentbox .location2 {
		position: relative;
		padding: 10px 0 0 220px;
		font-size: 10px;
		text-align: right;
		color: #666;
	}
	.agenda_item .contentbox .location2 {
		padding: 10px 62px 0 220px;
	}
	.agenda_item .contentbox .location *, .agenda_item .contentbox .location2 * {
		font-size: 10px;
	}
	.agenda_item .location2 img {
		position: absolute;
		right: 0;
		top: -12px;
		border: 1px solid #666;
	}
	.agenda_item .location2 img:hover {
		border: 1px solid #000;
	}
	.agenda_item .contentbox .title a {
		line-height: 16px;
		text-decoration: none;
	}
	.agenda_item .contentbox .title a:hover {
		text-decoration: underline;
	}
	.agenda_item .contentbox .location a, .agenda_item .contentbox .location2 a {
		color: #666;
	}
	.agenda_item .contentbox .location a:hover, .agenda_item .contentbox .location2 a:hover {
		color: #000000;
	}
	.agenda_item .title {
		padding: 0 125px 0 0;
	}


/** AgendaSearchForm **/
	.AgendaSearchForm {
		padding-top: 8px;
	}
	.AgendaSearchForm fieldset {
		border: 0;
		padding: 2px 0;
	}
	.AgendaSearchForm fieldset div {
		position: relative;
		height: 22px;
	}
	.AgendaSearchForm label {
		float: left;
		width: 80px;
		padding: 0 0 0 0;
		margin: 4px 0 2px 0;
		clear: left;
		line-height: normal;
		color: #666;
		line-height: 12px;
	}
	.AgendaSearchForm input, 
	.AgendaSearchForm select, 
	.AgendaSearchForm textarea {
		margin: 2px 0 0 0;
	}
	.AgendaSearchForm .input1 {
		width: 100px;
		border: 1px solid #000001;
		padding: 1px;
		color: #000001;
	}
	.AgendaSearchForm option {
		color: #000001;
	}
	.AgendaSearchForm .input2 {
		width: 138px;
		border: 1px solid #000001;
		padding: 1px;
		color: #000001;
	}
	.AgendaSearchForm select {
		width: 142px;
		border: 1px solid #000001;
		padding: 0px;
		color: #000001;
	}
	* html .AgendaSearchForm select {
		width: 139px;
	}
	.AgendaSearchForm .submit {
		margin-top: 2px;
		margin-left: 80px;
		border: 1px solid #000001;
		background: #0073e1;
		color: #fff;
		font-weight: bold;
	}
	* html .AgendaSearchForm .submit {
		margin-left: 83px;
	}
	.AgendaSearchForm .submit:hover {
		background: #000001;
	}
	.AgendaSearchForm .date_select {
		position: absolute;
		left: 192px;
		top: 0;
		cursor: auto;
	}
	

	/* Pagenav */
	.counts {
		color: #666;
		display: block;
		line-height: 16px;
		padding-top: 20px;
	}
	* html .counts {
		padding-top: 12px;
	}
	.page_nav, .page_nav2  {
		height: 20px;
		padding-top: 3px;
		padding-bottom: 9px;
		border-bottom: 1px solid #a9a9a9;
		margin-bottom: 7px;	
	}	
	* html .page_nav  {
		height: 32px;
	}	
	.page_nav2  {
		padding-top: 0px;
		padding-bottom: 0px;
		border-bottom: 0px solid #666;
		margin-bottom: 0px;	
	}	
	.page_nav a, .page_nav span, .page_nav2 a, .page_nav2 span {
		display: block;
		float: left;
		padding: 2px 0px;
		border: 1px solid #000001;
		margin-right: 2px;
		font-weight: bold;
		min-width: 24px;
		text-align: center;
		font-size: 10px;
	}
	* html .page_nav a, * html .page_nav span, * html .page_nav2 a, * html .page_nav2 span {
		width: 24px;
	}
	.page_nav a:hover, .page_nav2 a:hover {
		color: #000001;
	}
	.page_nav span, .page_nav2 span {
		color: #000001;
	}
	.page_nav .active, .page_nav2 .active, .page_nav .active:hover, .page_nav2 .active:hover {
		background: #000001;
		color: #fff;
	}

	.profiel, .profiel2 {
		border: 1px solid #a9a9a9;
		border-width: 1px 1px 0 0;
		width: 614px;
	}
	.profiel th, .profiel2 th {
		padding: 1px 4px;
		border: 1px solid #a9a9a9;
		border-width: 0 0 1px 1px;
		text-align: left;
		background: #a9a9a9;
		color: #fff;
		height: 20px;
	}
	.profiel td, .profiel2 td {
		padding: 1px 4px;
		border: 1px solid #a9a9a9;
		border-width: 0 0 1px 1px;
		height: 40px;
		background: #f8f8f8;
	}
	.profiel2 td {
		height: 20px;
		background: #f8f8f8;
	}
	.profiel td a, .profiel2 td a {
		display: block;
	}

	.user_menu {
		margin-bottom: 5px;
		padding: 10px;
		border: 2px solid blue;
		background: #eeeeee;
	}	
	.user_menu ul {
		list-style-type: none;
	}	
	.user_menu ul li {
		margin-left: 0;
	}	
	.user_menu a {
		line-height: 14px;
		display: block;
		padding: 4px 0;
		color: blue;
	}
	.user_menu .active a, .user_menu a:hover {
		color: red;
	}
	* html .user_menu ul li a/* hide from IE5.0/Win & IE5/Mac */
	{
		height: 1%;
	}
	* html .user_menu ul
	{
		position: relative;	/* IE needs this to fix a rendering problem */
	}
	.user_logout {
		text-align: center;
	}
	.user_logout a {
		color: blue;
		border: 2px solid blue;
		background: #eeeeee;
		display: block;
		padding: 3px;
	}
	.user_logout a:hover {
		color: red;
	}

	.activiteit h1 {
		margin-bottom: 4px;
	}
	.activiteit .datum strong {
		color: #a9a9a9;
		display: block;
		padding-bottom: 14px;
	}


	.exp_list_item {
		padding: 0 0 10px 0;
	}
	.exp_list_item .datum {
		color: #000001;
		padding: 0px 125px 5px 0;
	}
	.exp_list_item .title {
		padding: 5px 125px 0px 0;
	}
	.exp_list_item .title a {
		text-decoration: none;
	}
	.exp_list_item .title a:hover {
		text-decoration: underline;
	}
	.exp_list_item .text {
		padding: 0 125px 0 0;
	}
	.exp_list_item .genre {
		float: left;
		font-size: 10px;
		padding: 10px 0 0 0;
		color: #666;
	}
	.exp_list_item .location {
		position: relative;
		padding: 10px 0 0 220px;
		font-size: 10px;
		text-align: right;
		color: #666;
	}
	.exp_list_item .location a {
		font-size: 10px;
		color: #666;
	}
	.exp_list_item .location img {
		position: absolute;
		right: 0;
		top: -48px;
		border: 1px solid #666;
	}
	.exp_list_item .location img:hover {
		border: 1px solid #000;
	}
	.exp_list_item .location a:hover {
		color: #000000;
	}

	.img_edit {
		margin: 4px;
	}

	.old {
		color: #aaa;
	}

/*slider*/
#slider{margin:0;padding:0;width:348px;height:116px;position:absolute;left:460px;top:16px;overflow:hidden}
#slider li{margin:0;padding:0}


#ending{color:#ff0000;padding:48px 20px 0 240px;font-size:16px;line-height:24px;font-weight:bold;width:100%;box-sizing:border-box;text-align:center}
#ending a,
#ending a:hover{font-size:16px;color:#ff0000}