html{
	overflow-y:scroll;
}

body{
	margin:0px;
	font-size:12px;
	border-bottom:dotted
	font-family:sans-serif;
	color:#646464;
}

a{
	text-decoration:none;
}

a img{
	border:0px;
}

p{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:13px;
	color:#162637;
	margin:0px;
}

form{
	margin:0px;
	padding:0px;
}

h1{
	font-size:22px;
	color:#162637;
	margin:0px;

}

h1, .a3, .a4{
	font-family:Arial,Helvetica,sans-serif;
}

h2, h3, h4, .a2, .a5{
	font-family:"Times new roman",Times,serif;
}

h2{

	font-size:24px;
	color:#162637;
	margin:0px;
}

h3{
	font-size:16px;
	color:#e34300;
	margin:0px;
}

h4{
	font-size:16px;
	color:#162637;
	margin:10px 0px 0px 0px;
}

.a2, .a3, .a4, .a5{
		font-weight:bold;
}	
	.a2{
		font-size:16px;
		color:#e34300;
	}

	.a3{
		font-size:13px;
		color:#69694e;
		margin:0px;
	}
	
	.a4{
		font-size:15px;
		color:#162637;
		display:block;
	}

	.a5{
		font-family:Verdana,Helvetica,sans-serif;
		font-size:11px;
		color:#162637;
		display:block;
	}



/*.servy {
	margin: 0px;
	padding: 0px;
	z-index:10000001;
	bottom: 0px;
	position: absolute;
	width:1000px;
}*/
#servy{
	width: 100%;
	height:50px;
	text-align: center;
}

.servy {
	position:fixed;
	z-index:1000;
	bottom:0;
}

.servy_ie6 {
	position: absolute;
	bottom: 0px;
	z-index: 1000;
}

#servey_banner {
margin: auto;
width: 1000px;
position: relative;
}

.close_servy{
	z-index: 100000;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}


html,
body {
	margin:0;
	padding:0;
	height:100%;
}
#bodycontainer {
	min-height:100%;
	position:relative;
	padding-bottom:60px;
}

#master {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

	#topcontainer{
		border: none;
		height: 137px;
		width: 960px;
	}
		.topbar{ 
			height: 33px;
			width: 936px;
			background-color:#333333;
		}

			.toptekst{
				font-family:Arial,Helvetica,sans-serif;
				line-height:33px;
				margin:0px 0px 0px 20px;
				float:left;
				font-size:14px;
				color:#ffffff;
			}
			.search{
			 height:33px;
			 line-height:33px;
			 float:left;
			 margin:0px 0px 0px 8px;
			}
			.grijsbar{
				background-color:#666666;
				float:left;
				height:33px;
				line-height:33px;
				margin:0 0 0 22px;
				width:304px;
			}
				.grijsbar img{
					margin:3px;
					float:left;
				}
				.grijsbar a{
					font-family:Arial,Helvetica,sans-serif;
					font-size:14px;
					text-decoration:none;
					color:#ffffff;
				}
				.grijsbar a:hover{
					color:#f79200;
				}
		.logo{
			float:left;
			margin:0px 0px 0px 0px;
			height: 104px;
			width: 433px;
		}

		.topbanner{
			float:left;
			margin:23px 0px 0px 35px;
			height: 60px;
			width: 468px;
			background-image:none;
		}

	#bodycontainer{
		float:left;
		margin:16px 20px 0px 0px;
		width:790px;
	}

		.topmenu{
			line-height:36px;
			height: 36px;
			background-color:#cccccc;
		}
			.topmenu a{
				font-family:Arial,Helvetica,sans-serif;
				font-size:14px;
				word-spacing:0.5em;
				color:#333333;
			}
			.topmenu a:hover{
				color:#f79200;
			}

		#zijcontainer{
			float:left;
			width: 218px;
		}

			.visitnewto{
				margin-top:15px;
			}

				.visitnewto img{
					padding-bottom:7px;
				}

			.essentialsbutton{
				height:30px;
				line-height:30px;
				margin:5px 0px 0px 0px;
				border-bottom:1px solid #f79200;
			}

			.essentialsbutton img, .essentialsbuttonalt img{
				float:left;
			}
			.essentialsbuttonalt{
				height:30px;
				line-height:30px;
				margin:5px 0px 10px 0px;
				border-bottom-style:double;
				border-color:#f79200;
			}

			.Zijkop{
			margin:10px 0px 0px 0px;
			border-bottom:dotted;
			border-bottom-style:dashed;
			border-bottom-width:thin;
			width:218px;
			padding-bottom:5px;
			}
				.Zijkop img{
				border:none;
				width:130px;
				margin:5px 0px 5px 0px;
				}

			.Zijkopalt{
				margin:10px 0px 0px 0px;
				border-bottom:1px dashed;
				width:218px;
				height:202px;
			}
				.Zijkop a{
					font-family:"Times new roman",Times,serif;
					font-style:italic;
					font-size:14px;
					text-decoration:none;
					color:#333333;
				
				}
				
			.newsletter{
				margin:18px 0px 0px 0px;
				background-image: url('/images/newsletter.gif');
				width:217px;
				height:67px;
			}
				.newslettertekst{
					font-family:Arial,Helvetica,sans-serif;
					float:left;
					font-size:16px;
					margin:10px 0px 5px 15px;
					color:#333333;
				}

		#content_and_bottom{
			float:right;
			width:556px;
			margin-top:15px;
			overflow:hidden;
		}

			#content{
				width:556px;
				min-height:1000px;
				height:auto !important;
				height:1000px;
			}

			#bottomcontainer{
				width:561px;
				height:180px;
				float:left;
			}
				.bannerbottom{
					margin:35px 0px 25px 45px;
					/*float:left;*/
					/*
					margin-bottom:5px;
					width:468px;
					height:60px;
					background-image:none;*/
				}
				.bottommenu{
					/*float:left;
					margin:35px 0px 0px 0px;*/
					/*line-height:25px;
					width:561px;
					height:25px;
					*/
					width:100%;
					height:25px;
					background-color:#cccccc;
				}
					.bottommenu a{
						font-family:Arial,Helvetica,sans-serif;
						font-size:10px;
						text-decoration:none;
						color:#333333;
					}
					.bottommenu a:hover{
						color:#f79200;
					}
				.bottomtekst{
					margin:5px 0px 0px 0px;
					font-family:"Times new roman",Times,serif;
					font-size:12px;
					/*float:left;*/
					text-decoration:none;
					color:#333333;
				}
				.bottomtekst a{
					color:#333333;
				}
	#bannersright{
		float:left;
		margin-top:15px;
		width:125px;
	}

		.bannerimg{
			width:125px;
			height:125px;
			margin:0px 0px 3px 0px;
		}

/*Overige CSS*/

	/*CSS Home*/
			.headlines{
				float:left;
				width:247px;
				margin-right:8px;
			}
	
				.headline{
					height:30px;
					line-height:30px;
					width:240px;
					margin:0px 0px 0px 0px;
				}
	
					.bullit{
						float:left;
						width:4px;
						height:4px; 
						background-color:#f79200;
						margin:6px 6px 0px 0px;
					}
	
			.video{
				float:left;
				width:300px;
				height:438px;
			}
				.videotop{
					width:300px;
					height:44px;
					line-height:44px;
					background-image: url('/images/videofeatured.gif');					
					font-family:Arial,Helvetica,sans-serif;
					font-size:16px;
					color:#ffffff;
				}

				.videobottom{
					overflow-x:hidden;
					width:300px;
					height:131px;
					background-color:#505050;
				}
					.videoinfo{
						float:left;
						margin:5px 0px 0px 5px;
						width:160px;
						height:120px;
						font-family:Arial,Helvetica,sans-serif;
						font-size:14px;
						color:#ffffff;
					}
							.videoinfo a{
							font-family:Arial,Helvetica,sans-serif;
							font-size:14px;
							color:#ffffff;
							margin:0px 0px 0px 5px;
							text-decoration:none;
						}
						.videotekst{
							width:150px;
							height:90px;
						}
						.videoknop{
							width:150px;
							height:18px;
							line-height:18px;
							margin:3px 0px 0px 0px;
							background-color:#33332d;
						}
								.videoknop a{
								font-family:Arial,Helvetica,sans-serif;
								font-size:10px;
								color:#ffffff;
								margin:0px 0px 0px 5px;
								text-decoration:none;
						}
					.bannersponsor{
						float:left;
						margin:2px 0px 0px 5px;
						width:120px;
						height:120px;
					}
	
			.ArtsEntertainment{
				margin:10px 0px 0px 0px;
				float:left;
				width:561px;
				height:297px;
			}
				.topevents{
					margin:10px 40px 0px 0px;
					float:left;
					width:260px;
					height:259px;
				}
					.topevents p{
					height:75px;
					padding-right:0px;
					}
				.weekendspecial{
					margin:10px 0px 0px 0px;
					float:left;
					width:261px;
					height:259px;
				}	
						.weekendspecial p{
						height:75px;
						padding-right:5px;
						}
					.imgAenE{

						border:1px solid #000000;
					}
					.buttonAenE{
						margin:15px 5px 0px 0px;
					}
	
			.features{
				margin:10px 0px 0px 0px;
				width:561px;
				height:235px;
			}
				.features p{
					margin:0px 0px 0px 7px;
				}

				.feature1, .feature2, .feature3, .feature4, .feature5, .feature6{
					margin:10px 5px 0px 0px;
					float:left;
					width:181px;
					height:110px;
					background-color:#ebebeb;
				}
					.feature1 p, .feature2 p, .feature3 p, .feature4 p, .feature5 p, .feature6 p{
						height:50px;
				}
		
					.featureimg1, .featureimg2, .featureimg3, .featureimg4, .featureimg5, .featureimg6{
						line-height:39px;
						width:181px;
						height:39px;
					}
					.featureimg1 a, .featureimg2 a, .featureimg3 a, .featureimg4 a, .featureimg5 a, .featureimg6 a{
					font-family:Arial,Helvetica,sans-serif;
					font-size:16px;
					color:#ffffff;
					margin:0px 0px 0px 5px;
					text-decoration:none;
					}
	
					.featureimg1{
						background-image: url('/images/features_tab.gif');
					}
	
					.featureimg2{
						background-image: url('/images/features_tab2.gif');
					}
	
					.featureimg3{
						background-image: url('/images/features_tab3.gif');
					}
	
					.featureimg4{
						background-image: url('/images/features_tab4.gif');
					}
	
					.featureimg5{
						background-image: url('/images/features_tab5.gif');
					}
					.featureimg6{
						background-image: url('/images/features_tab6.gif');
					}

/*	CSS Essensials*/
	.topcontainer2{
		border-bottom:solid;
		border-bottom-width:thin;
		border-color:#f79200;
		width:561px;
		padding-bottom:5px;
	}
		.header2{
			line-height:30px;
			width:561px;
			height:40px;
		}
			.header2 h1{
				float:left;
			}
			.header2 img{
				float:left;
				margin:0px 0px 0px 10px;
			}
			.header3{
				line-height:30px;
				width:561px;
				height:30px;
				border-bottom:solid;
				border-bottom-width:thin;
				border-color:#f79200;
			}
				.header3 img{
				float:left;
				}
				.header3 h1{
				margin:0px 0px 0px 35px;
				}
		.headline2{
			width:561px;
			margin:10px 0px 0px 0px;
		}
		.date{
			font-family:Arial,Helvetica,sans-serif;
			font-size:13px;
			margin:3px 0px 10px 0px;
			font-weight:bold;
			color:#666666;
		}
		.maintext{
			margin:5px 4px 0px 0px;
		}

	.linkcontainer{	
		float:left;
		width:561px;
	}
		.link{
			margin:10px 0px 5px 0px;
			width:561px;
			height:27px;
			list-style-image: url('/images/video.gif')
		}
			.link a{
				float:left;
				font-family:"Times new roman",Times,serif;
				font-size:14px;
				font-weight:bold;
				color:#162637;
				text-decoration:none;
				width:501px;
			}
			.link img{
				float:left;
			}
		.link2{
			float:right;
		}

	/* start contact css */
	.header1{
		border-bottom:solid;
		border-bottom-width:thin;
		border-color:#f79200;
		line-height:30px;
		width:561px;
		height:40px;
	}
		.intro{
			width:561px;
			height:160px;
			margin:10px 0px 0px 0px;
		}
		.contactform{
			width:561px;
			height:300px;
		}
		
	/* start arts entertainment css */
	.ArtsEntertainment2{
		width:561px;
	}
	.header5{
		line-height:30px;
		width:561px;
		height:30px;
	}
	.topcontainer3{
		float:left;
		border-bottom:solid;
		border-bottom-width:thin;
		border-color:#f79200;
		width:561px;
		padding-bottom:5px;
	}
	.linkcontainer3{	
		float:left;
		width:561px;
	}
	.link2{
		margin:10px 0px 0px 0px;
		width:561px;
		height:15px;
	}
	
	/* start video css */
	.topcontainer4{
		border-bottom:solid;
		border-bottom-width:thin;
		border-color:#f79200;
		width:561px;
	}
		.header4{
			line-height:30px;
			width:561px;
			height:40px;
		}
		.videotop2{
			float:left;
			width:561px;
			height:44px;
			line-height:44px;
			background-image: url('/images/videofeatured2.gif');
		}
		.video2{

			padding-bottom:5px;
			margin:20px 0px 0px 0px;
			float:left;
			width:561px;
			height:400px;
		}

	.linkcontainer2{	
		float:left;
		width:561px;
	}
		
		/* start news css */
	.header6{			
		border-bottom:solid;
		border-bottom-width:thin;
		border-color:#f79200;
		line-height:30px;
		width:561px;
		height:40px;
	}
				.header6 h1{
				float:left;
			}
				.header6 img{
				float:left;
				margin:0px 0px 0px 10px;
			}

		.topcontainer5{
			width:561px;
			padding-bottom:5px;
		}
		.linkcontainer4{	
			float:left;
			width:561px;
		}
	/* start features css */
	
	.topcontainer6{
		border-bottom:solid;
		border-bottom-width:thin;
		border-color:#e34300;
		width:561px;
	}

/* start weekly calendar */
.catagoriebox {
		width:561px;
		height:20px;
		margin:10px 0px 5px 0px;
		word-spacing:0.2px;
		line-height:20px;
		clear:both;
	}
		.catagoriebox a:hover{
			color:#f79200;
		}
		
		.time {		
			border-left: solid #ffffff 1px;
			padding-left:5px;		
			width:44px;
			background-color: #efefef;
			font-size:15px;
			font-weight: bold;
		}
		.events {	
			border-left: solid #ffffff 1px;
			padding-left:5px;
			width:340px;
			font-size:15px;
			background-color: #efefef;
			font-weight: bold;
		}
		.location{	
			border-left: solid #ffffff 1px;
			padding-left:5px;
			width:94px;
			font-size:15px;
			background-color: #efefef;
			font-weight: bold;
		}
		.catagorie {		
			border-left: solid #ffffff 1px;
			padding-left:5px;
			width:104px;
			font-size:15px;
			background-color: #efefef;
			font-weight: bold;
		}
		
		.event_description{
		padding-left: 5px;
		padding-top: 5px;
		border-left: solid #ffffff 1px;
		background-color: #cccccc;
		color:#162637;
		}
			.kleur{
			color:#e34300;
			}
	.eventblok {
		margin:5px 0px 0px 0px;
		width:561px;
		height:80px;
		background-color:#dedede;
	}
			
		.event_left_border {
		border-left: solid #ffffff;
		}
			
/*	Paging CSS*/
	.paging_container{
		padding-top:10px;
		font-size:13px;
	}

		.paging_container span, .paging_container a{
			padding-top:10px;
			font-family:"Times new roman",Times,serif;
			font-weight:bold;
			display:inline-block;
			width:10px;
			margin-left:5px;
			margin-right:5px;
			color:#000000;
		}

			.paging_container .selected{
				color:#f79200;
			}
			.paging_container a:hover{
				color:#f79200;
			}

/* business directory*/

.business_entry{
	margin-bottom:20px;
}

.addresses{
	font-size:14px;
	color:#162637;
	font-weight:bold;
}
	
	.a2_selected{
	font-weight:bold;
	font-size:16px;
	color:#162637;
	}
	.a3_selected{
	font-weight:bold;
	font-size:13px;
	color:#162637;
	}
