	html, body {
		margin:0px;
	}
	
	body {
		background-image:url(../images/mainbg.jpg);
	}
	
	#headerbg {
		background-image:url(../images/darkbg.jpg);
		height:360px;
	}
	
	#container {
		width:980px;
		margin:-340px auto 10px auto;
	}
	
	#logo {
		width:516px;
		height:184px;
		margin-left:105px;
	}
	
	#logo img {
		border:0px;
		float:left;
	}
			
	#left_column {
		float:left;
		width:156x;
		margin-top:10px;
	}

	#flags {
		margin-left:90px;
	}

	#flags img{
		border:0px;
	}

	
	#center_column {
		float:left;
		background-color:#f6e8ad;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		width:470px;
		_height:900px;min-height:900px;
		padding:15px;
		margin:-20px 10px auto 10px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:justify;
		font-size:12px;
	}
	
	#right_column {
		float:left;
		width:250px;
		margin-top:-20px;
	}
	
	#right_column img{
		border:0px;
	}
	
	#linkbox {
	margin-bottom:50px;
	}
	
	#center_column a, .twitterlink {
		color:#A3021F;
		text-decoration:none;
	}
	
	#center_column a:hover, .twitterlink:hover {
		text-decoration:underline;
	}
	
	.headerimg {
		height:21px;
		width:250px;
		border-right:1px solid #999999;
	}
	
	#mediaplayer,#smsalert,#uptoyou,#twitter {
		padding:10px;
		margin:0px;
		width:230px;
		background-color:#f6e8ad;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		margin-bottom:10px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:justify;
		font-size:12px;
	}

	#gallerybox img{
		float:left;
		margin:5px;
		border:1px solid #CCCCCC;
	}
	
	#gallerybox a:hover img{
		border:1px solid #666666;
	}

	#uptoyou {
		height:80px;
		font-weight:bold;
		font-size:14px;
	}
	
	.blauw {
		color:#33CCFF;
	}
	
	* input, * textarea {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border: 1px solid #CCCCCC;
		color:#666666;
		margin-top:5px;
	}
	
	#flashcontainer {
		width:150px;
		margin-left:auto;
		margin-right:auto;
	}
	
	h1 {
		margin:0px;
		font-weight:bold;
		font-size:30px;
		font-family:Eurostile, Arial;
		color:#000000;
		text-transform:uppercase;
	}
	.noupper{text-transform:none;}
	
	
	.clear {
		clear:both;
		margin-bottom:10px;
	}
	
	.videobox
	{
		width:210px;
		padding:5px;
		float:left;
		margin:6px;
		_height:300px;min-height:300px;
	}

	.videobox img
	{
		border:0px;
	}

	#menu ul li{
		width:156px;
		height:28px;
		overflow:hidden;
		margin-bottom:15px;
		list-style:none;
	}

	#menu ul li img{
		margin-left:0px;
		border:0px;
	}

	#menu ul li a:hover img{
		margin-left:-160px;
	}
	
	.beheerbox {
		width:130px;
		margin:5px;
		padding:5px;
		float:left;
		border:1px solid #999999;
		font-weight:bold;
		text-align:center;
	}
	
	.blogbox { margin-bottom:30px; }
	.blogbox h1 a {  color:#000000 !important; text-decoration:none !important; }
	.blogbox .datum_auteur { font-size:10px; color:#666666; }
	.blogbox p { }
	.blogmore { padding:5px; width:460px; background-color:#333333; color:#FFFFFF; }
	.blogmore a { color:#CCCCCC !important; text-decoration:none !important; }

	.reactie {
	 	background-color:#FFFFD4;
		padding:10px;
		margin:10px;
	}
	
	* td {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.reactie p.reactie_auteur {
		font-weight:bold;
		color:#333333;
		margin-bottom:0px;
	}
	
	.optreden {
		width:470px;
		border-top:2px solid #000000;
		_height:50px; min-height:50px;	
		clear:both;
	}
	
	.optreden_datum {
		width:100px;
		float:left;
		text-align:center;
		cursor:pointer;
	}
	
	.optreden_datum h2 {
		font-family:eurostile;
		font-size:24px;
		font-weight:bold;
		margin:0px;
	}
	
	.optreden_datum h3 {
		font-family:eurostile;
		margin:-7px;
		font-size:20px;
	}
	
	.optreden_info {
		float:left;
		width:350px;
		padding-right:5px;
		border-left:2px solid #000000;
		padding-left:10px;
		_height:40px; min-height:40px;	
		margin-bottom:5px;
	}
	
	.optreden_info h1 {
		font-size:24px;
		margin:5px 0px 10px 0px;
		text-align:left;
		cursor:pointer;
	}
	
	.optreden_more {
		display:none;
	}
	
	.lokatie_image {
		margin:0px 10px 0px 0px;
		float:left;
		border:1px solid #666666;
	}

	.lokatie_url {
		width:230px;
		float:left;
		text-align:center;
	}
	
	.lokatie_url a {
		font-weight:bold;
		font-size:24px;
		font-family:Eurostile, Arial;
		color:#000000 !important;
		text-decoration:none !important;
	}
