html{
	overflow-x: none;
	overflow-y: scroll;
}

body{
	margin: 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000;
	background-image:url(/images/img_background.jpg);
	background-position:top center;
	font-size:13px;
	position:relative;
}

html,body{
	height:100%;
}

img{
	border:0px;
}

.clearfix{
	clear:both;

}

	#ultra_master{
		width:951px;
		margin:0 auto;
	}

	#master{
		width:951px;
		margin:0 auto;
	}

		#logo{
			width:951px;
			height:249px;
		}

		#menu{
			height:39px;
			line-height:39px;
		}

		#header_image{
			background-image:url(/images/img_afbeelding.png);
			height:202px;
			width:920px;
			padding-left:31px;
		}
		.banner_content{
			margin-top:25px;
		}
		#content_agenda_news, #content_banner{
			padding-top:16px;
			background-image:url(/images/img_spacer-content.png);
			width:951px;
			position:relative;
			overflow-x:hidden;
		}
		.poll_container{
			position:relative;
			width:330px;
			margin-bottom:70px;
			height:auto;
		}
		.poll{
			width:290px;
			left:16px;
			position:absolute;
			z-index:99;
		}
		.poll_items{
			border:1px solid #8AB745;
			left:2px;
			padding:5px 18px 0 20px;
			position:absolute;
			top:39px;
			width:290px;
		}
		.poll table{
			width:250px;
		}
		.votes{
				background-color:#ff9900;
				height:14px;
				font-size:10px;
				width:0px;
				color:#fff;
				z-index:-1;
				padding-left:5px;
				padding-right:18px;
				text-align:right;

			}
			#content_agenda_news #content{
				margin:0 0 0 49px;
				width:461px;
				padding:16px;
				border:0px solid #0689cd;
				float:left;
				display: inline;
			}

			#content_news_agenda{
				background-image:url(/images/img_spacer-content.png);
				width:951px;
				position:relative;
				overflow-x:hidden;
			}

				#news_calendar_collumn{
					margin:0 0 0 49px;
					width:330px;
					float:left;
					display: inline;
				}

					#news_calendar_collumn .date_selector{
						height:92px;
					}
	
						#news_calendar_collumn .date_selector .prevous_month{
	
						}
	
						#news_calendar_collumn .date_selector span{
							display:inline-block;
							line-height:92px;
							width:295px;
							color:#9ccc55;
							font-size:16px;
							font-weight:bold;
							text-align:center;
						}
	
						#news_calendar_collumn .date_selector .next_month{
	
						}

				#news_calendar_item{
					float:left;
					width:519px;
					margin-left:18px;
				}

					#news_calendar_item_box{
						background-image:url(/images/img_background-agenda.jpg);
						background-repeat:no-repeat;
						background-position: 0px -32px;
						width:471px;
						padding:16px;
						border:1px solid #8ab745;
					}

					#news_calendar_banner{
						height:76px;
						padding:16px 0 0 0;
						width:519px;
					}
	
						#news_calendar_banner #banner{
							height:60px;
							width:468px;
							margin:0 auto;
							background-color:#ff0000;
						}

						#calendar_item_image{
							border:1px solid #0689cd;
							height:80px;
							width:160px;
							float:left;
							margin-right:16px;
						}

						#calendar_item_date_title{
							float:left;
						}

							#calendar_item_date_title h2{
								margin:0;
								padding:0;
								color:#0689cd;
							}

							#calendar_item_date_title h1{
								color:#000;
							}

						#news_calendar_item_middle{
							clear:left;
							padding-top:16px;
						}

							#calendar_item_location{
								float:left;
								width:176px;
							}

							#calendar_item_time{
								float:left;
							}

								#calendar_item_location .title, #calendar_item_time .title{
									color:#0689cd;
									font-size:16px;
									font-weight:bold;
								}
								
								#calendar_item_time .text, #calendar_item_location .text{
									color:#000;
									font-size:16px;
									font-weight:bold;
								}

						#news_calendar_item_bottom{
							clear:both;
							padding-top:32px;
						}

						#nieuws_item_text{
							float:left;
						}

							#nieuws_item_text h3{
								color:#0689cd;
							}

							#nieuws_item_text h2{
								margin:0;
								padding:0;
								color:#0689cd;
							}

							#nieuws_item_text h1{
								color:#000;
							}

			#agenda_news{
				width:330px;
				margin-left:16px;
				float:left;
			}

				#agenda, #news{
					height:312px;
					width:330px;
					position:relative;
				}

					#agenda_icon, #news_icon{
						position:absolute;
						top:0px;
						left:0px;
						z-index:100;
					}

					#agenda_items, #news_items{
						position:absolute;
						top:38px;
						left:16px;
						z-index:99;
					}

				.agenda_item, .news_item{
					height:80px;
					width:330px;
					border:1px solid #8ab745;
					background-image:url(/images/img_bg_agenda_news.jpg);
					margin-bottom:8px;
				}
				
				.hover,#news_calendar_collumn .selected, #news_calendar_collumn .selected {					
					background-image:url(/images/img_bg_agenda_news_hover.jpg);
				}

					.agenda_item_image{
						width:160px;
						float:left;
					}

					.agenda_item_text{
						width:170px;
						height:80px;
						float:left;
						background-image:url(/images/btn_arrow.jpg);
						background-repeat:no-repeat;
						background-position:right;
					}

					.news_item_text{
						width:330px;
						height:80px;
						background-image:url(/images/btn_arrow.jpg);
						background-repeat:no-repeat;
						background-position:right;
					}

					.agenda_item_text a, .news_item_text a{
						display:block;
						padding-top:8px;
						padding-left:8px;
						padding-right:8px;
						height:66px;
						text-decoration:none;
					}
					.agenda_item_text a:hover, .news_item_text a:hover{
						text-decoration:none;
					}
						.agenda_item_text .date, .news_item_text .date{
							color:#0689cd;
							font-size:15px;
							display:block;
							font-weight:bold;
						}

						.agenda_item_text .title, .news_item_text .title{
							font-size:15px;
							font-weight:bold;
						}

			#content_banner #content{
				margin:0 16px 0 49px;
				width:683px;
				padding:16px;
				border:0px solid #0689cd;
				float:left;
				display: inline;
			}

			#content_banner #banner{
				width:120px;
				height:600px;
				float:left;
			}

		#footer{
			background-image:url(/images/img_bottom.png);
			width:951px;
			height:185px;
			margin:0 auto;
		}
			#disclaimer{
				width:360px;
				margin:auto;
				padding-top:50px;
				color:#999999;
			}
			#disclaimer a{
				text-decoration:none;
				color:#999999;
			}
