html,body {
	background: #ccc; 
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	background-image: url(/static/images/behang.jpg);	
	margin:0;
	padding:0;
	text-align:center;
}
* {
	margin:0;
	padding:0;
}

a:link, a:visited, a:active{
	font-family: Verdana;
	color: #df1636;
	text-decoration:none;
	border: 0px;
	
}

a:hover{
	font-family: Verdana;
	color: #df1636;
	text-decoration:underline;
	border: 0px;

}

a.wit:link, a.wit:visited , a.wit:active , a.wit:hover	{
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}



hr {
	border: 0;	
	height: 1px;	
	color#cccccc;
	background-color: #cccccc;
	width:98%;
	margin: 1px;
}

h1{
	font-family:Arial, Verdana;
	color:#df1636;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
}

td{
	text-align:left;
}


/* basis neerzetten */

.container {
	width: 1140px;
}

	.speaker_holder_left, .speaker_holder_right {
		width:160px;
		position:relative;
		display: inline;
	}
	
	.speaker_holder_left {
		margin-right: -20px;
		margin-top: 120px;
		float: left;
		clear: left;
	}
	
		.speaker_left[class]{
			background-image: url(/static/images/speaker_left.png);
		}
		
		.speaker_left{
			width:160px;
			height:640px;
			position:relative;
			margin:0 0 0 0;
			overflow:visible;
			text-align:middle;
		
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/static/images/speaker_left.png');
		}
	
	.speaker_holder_right {
		margin-left: -20px;
		margin-top: 120px;
		float: right;
		clear: right;
	}

		.speaker_right[class]{
			background-image: url(/static/images/speaker_right.png);
		}
		
		.speaker_right{
			width:160px;
			height:640px;
			position:relative;
			margin:0 0 0 0;
			overflow:visible;
			text-align:middle;
			
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/static/images/speaker_left.png');
		}

	/* begin pagina's */

	.page[class]{
		background-image: url(/static/images/midden_bg.png);
	}
	
	.page{
		width: 830px;
		position:relative;
		margin:0 auto;
		text-align:left;
	
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/static/images/midden_bg.png');
		background-repeat: repeat-y;
	}

		.top{
			width:800px;
			height:120px;
			background-color:#666666;
			display: table-row;
			position: relative;
			z-index: 1;
		}

		.content{
			background-color:#fff;
			width:800px;
			border:0;
			position:relative;
			overflow: hidden;
		}
		
			.content_left{
				width: 256px;
				height: auto;
				position:relative;
				float:left;
				background-color:white;
				text-align: left;
				display: inline;
			}
			
				.morgenoprdw {
					background-image: url(/static/images/morgen_in_rdw.jpg);
					width: 260px;
					height: 249px;
					position: relative;
				}
				
					.morgenoprdw img {
						position: absolute;
						left: 19px;
						top: 22px;
					}
					
					.morgenoprdw_scrollmask {
						position: absolute;
						left: 21px;
						top: 221px;
						width: 218px;
						color: white;
						overflow: hidden;
					}
					
						.hide {
							visibility: hidden;
							position: absolute;
							top: -400px;
						}
						
						.qslide {
							width: 1000px;
							font-size: 9px;
							text-indent: 1px;
						}

						.spatie {
							width: 10px;
							height: 2px;
						}
						
						#qscroller1 {
							overflow: visible;
							position: relative;
							width: 600px;
							height: 60px;
						}
				
				.koffietijd {
					background-image: url(/static/images/koffietijd.jpg);
					width: 260px;
					height: 145px;
					position: relative;
				}
				
					.koffietijd div {
						width: 210px;
						height: 28px;
						position: absolute;
						bottom: 14px;
						right: 20px;
						padding: 5px;
						font-size: 9px;
					}
			
			.content_middle {
				width: 275px;
				position:relative;
				margin-left: 0px;
				margin-right: 0px;
				float:left;
				background-color:white;
				text-align: left;
			}
			
			.content_double {
				padding: 5px 5px 5px 5px;
				text-align: left;
				background-image: url(/static/images/cahier.jpg);
				height: auto;
				width: 515px;
				overflow: auto;
				float:right;
			}
			
			.fotos {
				width: 505px;
				display: inline;
				float: left;
				clear: right;
				margin-left: 10px;
				position: relative;
			}
			
				.fotoboek {
					height: 579px;
					width: 534px;
					overflow: auto;
					margin-bottom: 10px;
				}
				.fotoboek img {
					float: left;
					margin-left: 12px;
					margin-right: 12px;
					margin-bottom: 14px;
					border: 1px solid black;
				}
				
			.modeminuut {
				width: 500px;
				height: 638px;
				text-align: left;
				overflow: auto;
				float:left;	
				background-image: url(/static/images/modeminuut_bg.jpg);
				margin-left: 20px;
			}
			
				.modeminuut_tekst {
					width: 485px;
					height: 360px;
					text-align: left;
					overflow: auto;
					margin-left: 10px;
				}
			
			.usatoday {
				width: 500px;
				height: 638px;
				text-align: left;
				overflow: auto;
				float:left;	
				background-image: url(/static/images/usatoday_bg.jpg);
				margin-left: 20px;
			}
			
				.usatoday_tekst {
					width: 485px;
					height: 360px;
					text-align: left;
					overflow: auto;
					margin-left: 10px;
					color: #000000;
				}
				
			.bowling {
				padding: 5px 5px 5px 5px;
				text-align: left;
				background-image: url(/static/images/cahier.jpg);
				height: auto;
				width: 515px;
				overflow: auto;
				float:right;
			}

			.bladblazen {
				padding: 5px 5px 5px 5px;
				text-align: left;
				height: auto;
				width: 515px;
				overflow: auto;
				float:right;
			}
			
			.content_right{
				width: 260px;
				position:relative;
				float:right;
				background-color:white;
				text-align: left;
			}
			
				.nieuws_vlak {
					vertical-align: top;
					margin: 10px 10px 10px 10px;
					height: 520px;
				}
				
					.nieuws_titel {
						font-family: Tahoma, Verdana, Arial;
						color: #999;
						font-size: 10px;
						text-align: left;
						font-weight:bold;
						text-transform: uppercase;
						font-weight:bold;
					}

	.flashfun{
		background-color:#fff;
		width:800px;
		border:0;
		position:relative;
	}

	.footer{
		width:800px;
		height:30px;
		border:0;
		position:relative;
		background-image: url(/static/images/footer_bg.jpg);
		background-repeat: repeat-x;
		font-family: arial, verdana;
		font-size: 10px;
		color: #ffffff;
	}
	
/* ################################### Overlay screen Aquarium ################################### */

.overlay_screen {
	top: 0px;
	left: 0px;
	width: 1500px;
	height: 1500px;
	background-color: #070707;
	
	position: absolute;
	z-index: 1;
	
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}

.overlayholder {
	top: 0px;
	left: 0px;
	
	position: absolute;
	z-index: 1;
}

.mediaholder {
	z-index: 5;
	position: relative;
	margin-top: -900px;
	width: 1140px;
}

.aquarium_achtergrond {
	width: 620px;
	height: 400px;
	background-image: url(/static/images/aquarium_achtergrond.jpg);
	background-repeat: no-repeat;
}

.aquarium_title {
	height: 28px;
	line-height: 28px;
	text-align: right;
	margin-right: 7px;
}

.aquarium_mediaholder {
	height: 372px;
	margin-top: 70px;
}