body { 
	background: #000000;
	font-family: Verdana; 
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	
	margin: 0px;
	padding: 0px;
	height: 100%;
}

h1 {
	color: white;
	font-size: 24px;
	font-family: arial;
	margin-bottom: 12px;
	font-weight: bold;
} 

h2 {
	color: white;
	font-size: 24px;
	font-family: arial;
	margin-bottom: 12px;
	font-weight: normal;
	margin: 12px 0px 12px 0px;
} 

p, td {
	font-family: Verdana; 
	font-size: 12px;
	font-weight: normal;
	color: white;
	line-height: 18px;
}

p strong {
	font-size: 13px;
}

#box {
	margin: 0px auto;
	width: 1000px;
	padding: 0px;
}

#top_bar {
	float: left;
	width: 1000px;
	height: 12px;
	padding: 0px;
	background-color: #000;
}

#title {
	float: left;
	width: 1000px;
	height: 141px;
	padding: 0px;
	text-align: right;
	background-image: url('images/title.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#top_menu {
	float: left;
	width: 1000px;
	height: 30px;
	padding: 0px;
	background-color: #000000;
}

	#top_menu ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
		
		#top_menu ul li {
			float: left;
			_padding: 2px;
		}
		
			#top_menu ul li a {
				margin: 4px 0px 4px 0px;
				padding: 4px 10px 4px 10px;
				_padding: 2px 5px 2px 5px;
				color: white;
				text-transform: uppercase;
				font-weight: 900;
			}
		
			#top_menu ul li a:active {
				background: #666666;
			}
		
			#top_menu ul li a:hover {
				background: #666666;
			}

#cel_left {
	float: left;
	width: 179px;
	margin: 0px;
	background-position: bottom center;
	background-repeat: no-repeat;	
}
	#left_container {
		float: left;
		width: 179px;
		background-image: url('images/bg_left_middle.jpg');
	}

	#left_menu {
		float: left;
		width: 179px;

		background-image: url('images/bg_left_top.jpg');
		background-position: 0px 0px;
		background-repeat: no-repeat;	
	}
	
		#left_menu ul {
			list-style-type: none;
			float: left;
			margin: 0px;
			padding: 0px;
		}
	
			#left_menu ul li {
				margin: 0px 0px 0px 12px;
				padding: 0px;
				height: 43px;
				width: 168px;
				text-align: center;
			}
	
		#search {
			float: left;
			width: 179px;
			height: 100px;
			padding: 20px 22px 0px 22px;
			_padding: 10px 11px 0px 11px;
		}
			
			#search input[type="text"] {
				width: 131px;
			}
			
			#search select {
				width: 94px;
			}
			
			#search input[type="button"] {
				padding: 0px 1px 0px 1px;
				_padding: 0px 0.5px 0px 0.5px;
				width: 38px;
			}
	
		#lyric {
			float: left;
			width: 179px;
			padding: 20px 34px 0px 10px;
			_padding: 10px 17px 0px 5px;
			font-size: 10px;
			font-weight: 900;
			line-height: 24px;
			text-align: center;
		}
			#lyric p {
				padding: 0px 30px 0px 30px;
			}
	
			#lyric .artist{
				color: black;
				text-transform: uppercase;
			}
	
			#lyric .title{
				color: black;
			}


	#left_etalage {
		float: left;
		width: 179px;
		height: 431px;
		padding: 0px;
		background-position: 0px 0px;
		background-repeat: no-repeat;	
	}

#supercel {
	float: left;
	width: 821px;
	margin: 0px;
	padding: 0px;
}

	#centre {
		float: left;
		width: 549px;
		margin: 0px;
		padding: 0px;
		background-color: #000000;
	}
	
		#content2 {
			padding: 20px 16px 20px 16px;
			width: 789px; 
		}
		
			#clashagenda th {
				padding: 8px 14px 8px 14px;
				text-align: left;
				background: #313131;
			}
		
			#clashagenda td {
				padding: 8px 14px 8px 14px;
				border-top: 1px solid #313131;
				border-bottom: 1px solid #282828;
				vertical-align: top;
			}
		
			#clashagenda tr.alt {
				background: #121212;
			}
			
			#verslagenlijst th {
				padding: 8px 14px 8px 14px;
				text-align: left;
				background: #313131;
			}
		
			#verslagenlijst td {
				padding: 8px 14px 8px 14px;
				border-top: 1px solid #313131;
				border-bottom: 1px solid #282828;
				vertical-align: top;
			}
		
			#verslagenlijst tr.alt {
				background: #121212;
			}
			
			#inschrijven th {
				padding: 8px 14px 8px 14px;
				background: #313131;
			}
		
			#inschrijven td {
				padding: 8px 14px 8px 14px;
				border-top: 1px solid #313131;
				border-bottom: 1px solid #282828;
				vertical-align: top;
			}
		
			#inschrijven tr.alt {
				background: #121212;
			}
			
			#tiplijst th {
				padding: 8px 10px 8px 10px;
				text-align: left;
				background: #313131;
			}
		
			#tiplijst td {
				padding: 8px 10px 8px 10px;
				border-top: 1px solid #313131;
				border-bottom: 1px solid #282828;
				vertical-align: top;
			}
		
			#tiplijst tr.alt {
				background: #121212;
			}

			#hitlijst th {
				padding: 8px 10px 8px 10px;
				text-align: left;
				background: #313131;
			}
		
			#hitlijst td {
				padding: 8px 10px 8px 10px;
				border-top: 1px solid #313131;
				border-bottom: 1px solid #282828;
				vertical-align: top;
			}
		
			#hitlijst tr.alt {
				background: #121212;
			}
			
			ul.errors {
				list-style-type: disc;;
				padding: 10px;
				margin: 10px;
				color: red;
			}

			ul.bands {
				float: left;
				list-style-type: none;
				padding: 0px;
				margin: 0px;
			}
			
				ul.bands li {
					float: left;
					width: 100px;
					margin-top: 18px;
					text-align: center;
				}
				
				ul.bands li.normal {
					margin-right: 36px;
				}
				
				ul.bands a.image {
					display: block;
					width: 100px;
					height: 70px;
					border: 1px solid #ccc;
					margin-bottom: 4px;
				}
				
				ul.bands a.image:hover {
					display: block;
					width: 100px;
					height: 70px;
					border: 1px solid red;
					margin-bottom: 4px;
				}
				
			ul.album {
				float: left;
				list-style-type: none;
				padding: 0px;
				margin: 0px;
			}
			
				ul.album li {
					float: left;
					width: 100px;
					margin-top: 2px;
					text-align: center;
				}
				
				ul.album li.normal {
					margin-right: 36px;
				}
				
				ul.album a.image {
					display: block;
					width: 100px;
					height: 70px;
					border: 1px solid #ccc;
					margin-bottom: 4px;
					overflow: hidden;
				}
				
				ul.album a.image:hover {
					display: block;
					width: 100px;
					height: 70px;
					border: 1px solid red;
					margin-bottom: 4px;
				}

			ul.links {
				list-style-type: none;
				padding: 0px;
				margin: 0px;
			}
			
				ul.links li {
					float: left;
					width: 100px;
					margin-top: 18px;
					text-align: center;
				}
				
				ul.links li.normal {
					margin-right: 36px;
				}
				
				ul.links a.image {
					display: block;
					width: 100px;
					border: 1px solid #ccc;
					margin-bottom: 4px;
				}
				
				ul.links a.image:hover {
					display: block;
					width: 100px;
					border: 1px solid red;
					margin-bottom: 4px;
				}
							
		#content2 p {
			padding: 6px 0px 6px 0px;
		}
		
		ul {
			margin: 20px 0px 20px 0px;
			padding: 0px 20px 0px 20px;
			list-style-type: disc;
		}
		
		ul li {
			line-height: 18px;
			padding: 6px 0px 6px 0px;
		}
		
		#content2 p a {
			color: red;
		}
		
		#content2 h1 span {
			font-size: 12px;
		}
		
		#content2 h1 span a {
			color: white;
		}
		#content2 h1 span a:hover {
			color: red;
		}
	
		#content2 p a:hover {
			color: white;
		}

		#photo {
			float: left;
			width: 549px;
			height: 312px;
			margin: 0px;
			padding: 0px;
			background-color: #000000;
			background-image: url(images/fotobg.jpg);
			position: relative;
			overflow: hidden;
		}
		
		#photo div {
			margin: 16px 45px 0px 44px;
			font-family: Verdana; 
			font-size: 12px;
			font-weight: normal;
			color: white;
			line-height: 18px;

		}
	
		#content{
			float: left;
			width: 521px;
			margin: 0px;
			padding: 14px 4px 8px 14px;
			_padding: 7px 2px 4px 7px;
			background-color: #000000;
		}
		
			#content ul.news {
				margin: 0px;
				padding: 0px 0px 1px 0px;
				_padding: 0px 0px 0.5px 0px;
				list-style-type: none;
				background: #202020;
			}
			
				#content ul.news li {
					height: 14px;
					padding: 5px 0px 6px 5px;
					_padding: 2.5px 0px 3px 2.5px;
					background: #202020;
					color: white;
					font-size: 11px; 
				}
			
				#content ul.news li.alt {
					background: #000000;
				}
			
					#content ul.news li a.title {
						color: #7a7a7a;
					}
	
		#powered{
			float: left;
			width: 381px;
			height: 57px;
			margin: 0px;
			padding: 44px 154px 12px 14px;
			_padding: 22px 77px 6px 7px;
			background-color: #000000;
		}
	
	#cel_right {
		float: left;
		width: 272px;
		margin: 0px;
		padding: 0px;
		background-color: #000000;
	}

	
		#agenda {
			float: left;
			margin: 0px;
			height: 199px;
			width: 208px;
			padding: 62px 32px 50px 32px;
			_padding: 31px 16px 25px 16px;
			text-align: center;
			background-image: url('images/agenda.jpg');
			background-position: 0px 0px;
			background-repeat: no-repeat;	
		}
		
			#agenda ul {
				list-style-type: none;
				padding: 0px;
				margin: 0px;
			}
		
				#agenda ul li {
					text-align: center;
					padding: 4px;
					_padding: 2px;
					line-height: 19px;
				}
		
				#agenda ul a.title {
					color: red;
				}
		
		#winners {
			float: left;
			margin: 0px;
			height: 301px;
			width: 272px;
			position: relative; 
			text-align: center;
		}
		
			#winners img	{ 
				position: absolute; 
				top: 0px; 
				left: 0px; 
			}
		
		#buttons {
			float: left;
			margin: 0px;
			padding: 0px;
			height: 278px;
			width: 272px;
		}
		
	
		#bezoek {
			float: left;
			width: 262px;
			margin: 0px;
			padding: 10px 0px 10px 10px;	
			_padding: 5px 0px 5px 10px;	
			color: white;
			font-weight: 900;
			background-color: #000000;
		}
		
			#bezoek div {
				float: left;
				margin-top: 5px;
			}
	
		#buttons ul {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		
		#buttons ul li {
			margin: 0px;
			padding: 4px 0px 10px 6px;
			_padding: 2px 0px 5px 3px;
		}
	
	#kijkje1 {
		float: left;
		width: 549px;
		height: 22px;
		line-height: 18px;
		margin: 0px;
		color: white;
		font-weight: 900;
		background: #000000;
	}
	
		#kijkje1 p {
			padding: 0px 0px 14px 14px;
		}
	
		#kijkje1 #spbox {
			width: 549px;
			height: 58px;
		}
		
		#kijkje1 #spbox div img {
			margin: 0px 8px;
		}
	
	#kijkje2 {
		float: left;
		width: 265px;
		height: 122px;
		margin: 0px 0px 0px 7px;
	}
		
#cel_bottom {
	float: left;
	width: 975px;
	height: 89px;
	margin: 0px 0px 0px 15px;
	padding: 14px;
	background: #000000;
}

a {
	text-decoration: none;
	color: white;
}

a:hover {
	text-decoration: none;
	color: red;
}

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

form.filters {
	width: 400px;
}

img {
	border: 0px;
}

.imgover {
	border: 0px;
}

/* js needed */
 .pointer {
     cursor: pointer;
 }

.clear {
	clear: both;
}

.tooltip {
	position: absolute;
	background-color:#000;
	border:1px solid #fff;
	padding: 0px;
	width:120px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}
