/* AANGEPASTE BODY T.N.V. Tiny MCE */
html{background:none;}
body{ 
	background-color:#FFFFFF;
	width:auto;
}
#container_bg{
	position:fixed;
	left:0px; top:0px; bottom:0px; right:0px;
	background-image:url(../images/container_bg.png);
	background-repeat:repeat-y;
	background-position:center;
}
#container{
	width:960px;
	/*background-color:#FFFFFF;*/
	
	margin-left:auto;
	margin-right:auto;	
}
	.shade{
		float:left;
		width:960px;
		height:5px;
		
		padding:0;
		margin:0;
		
		background-image:url(../images/shade.png);
		background-repeat:repeat-x;
		background-position:top left;
	}


/* HEADER */

#header{
	position:absolute;
	/*background-color:#FFFFFF;*/
		
	width:960px;
	
	padding:0;
	margin:0;
	
	z-index:11;
}
	#banner{
		float:left;
		width:960px;
		height:111px;
		
		padding:0;
		margin:0;
	}
		#banner p{ padding:0; margin:0; }
		#banner a{ border:0; }
		#banner img{ border:0; }
	#logo{
		position:absolute;
		width:116px;
		height:43px;
		
		padding:0;
		margin:0;
		
		margin-left:824px;
		margin-right:0px;
		margin-top:30px;
		z-index:12;
	}
	#navigation{
		float:left;
		width:958px;
		height:34px;
		
		padding:0;
		margin:0;
				
		border:#CCCCCC solid 1px;
		background-color:#FFFFFF;
		
		background-image:url(../images/color_960.png);
		background-repeat:no-repeat;
		background-position:bottom center;
	}


/* CONTENT */

#floats{
	position:absolute;
	/*background-color:#FFFFFF;*/
	width:960px;
	
	margin-top:140px;
	
	z-index:10;
}

	#content{	
		float:left;
		
		width:960px;
		
		padding:0;
		margin:0;
		/*background-image:url(../images/960x431.jpg);
		background-repeat:no-repeat;
		background-position:bottom;*/
	
	}
		#column_0{
			width:910px;
			
			padding:25px;
			margin:0;
		}
		#column_1{
			float:left;
			
			width:635px;
			
			padding:25px;
			padding-right:0;
			padding-left:0px;
			margin:0;
		}
		/*#content ul{ margin-left:25px; }*/
			#column_1a{
				float:left;				
				width:210px;
				margin-right:25px;
			}
			#column_1b{
				float:left;				
				width:400px;
			}
		#column_2{
			float:right;
			
			width:300px;
			
			padding:25px;
			padding-right:0px;
			margin:0;
		}
			
	
	#boxes{
		float:left;
		width:955px;
		
		border:#CCCCCC solid 1px;
		
		background-image:url(../images/color_960.png);
		background-repeat:repeat-y;
		background-position:center;
		padding:3px;
		padding-right:0;
	}
	#boxes h2{
		font-size:12px; padding:0; margin:0;
	}
	#boxes p{
		padding:0; margin:0;
	}
		.box{
			float:left;
			width:176px;
			height:80px;
			
			border:#CCCCCC solid 1px;
			
			background-color:#FFFFFF;
			
			margin-right:3px;
			
			padding:5px;
			
			font-size:11px;
		}

/* FOOTER */

#footer{
	float:left;
	
	width:960px;
	
	padding:0;
	margin:0;
	
	padding-top:25px;
	margin-bottom:40px;
	
	font-size:10px;
}
#footer p{ margin:0; padding:0;}
#footer img{ border:none;}
	#tungleme{ float:left; }
	#copyright{ clear:both; float:left; }
	#adress{ float:left; clear:left;}
	#rss{ float:right; clear:both; margin-right:5px; margin-bottom:20px; }
	#rss p{ display:inline; }
	#links{ float:right; }
	
	


/* TAAL SELECTIE */

#taalselectie{
	position:absolute;	
	padding:0;
	margin:0;
}
#taalselectie ul{
	list-style:none;
	padding:0;
	margin:0;
	
	border:#666666 solid 1px;
	background-color:#FFFFFF;
}
#taalselectie li{
	float:left;
	padding:0;
	margin:5px;
}
#taalselectie a{
	text-decoration:none;
}


/* WAARSCHUWINGEN */

#waarschuwing_false, #waarschuwing_true{	
	margin:0;
	padding:5px;
	margin-bottom:10px;
	font-weight:bold;
}
#waarschuwing_false ul, #waarschuwing_true ul{
	list-style:none;
	margin:0;
	padding:0;
}
#waarschuwing_false li, #waarschuwing_true li{
	margin-bottom:6px;
}
#waarschuwing_false{
	border:#FF0000 solid 1px;
	background-color:#FFF0F0;
	color:#FF0000;
}
#waarschuwing_true{		
	border:#006600 solid 1px;
	background-color:#D5FFD5;
	color:#006600;
}

/* ---------- MODULES ---------- */

/* FOTO ALBUM */

#photos{
	margin-top:0;
	margin-bottom:0;
}
	.photo{ float:left; width:100px; height:100px; line-height:100px; /*background-color:#EAEAEA; border:#CCCCCC solid 1px; */text-align:center; margin-right:20px; margin-bottom:20px; }
	.photo a{ }
	.photo img{ border:#CCCCCC solid 1px; padding:3px; background-color:#FFFFFF; vertical-align:middle;}

/* NIEUWSFLITS */

#flash{ padding:0; margin:0; margin-bottom:15px; border:#CCCCCC solid 1px; background-color:#FFFFFF; }
#flash a{ color:#DB0E64; cursor:pointer; text-decoration:none; padding:0; margin:0; }
#flash a:hover{ color:#006699; }
	#flash h1{ display:block; color:#333333; font-size:14px; margin:0; padding:5px; background-color:#D2D2D2; }
	.flash_item{ margin-bottom:0px; padding:5px; }
	#flash div:nth-child(even){ background-color:#EAEAEA;}
	#flash div:nth-child(odd) { background-color:#F5F5F5;}
		.flash_item h2{ font-size:11px; margin:0; padding:0; }
		.flash_item p{ font-size:11px; margin:0; padding:0; padding-top:0px; }
		
	.even{ background-color:#EAEAEA;}
	.odd { background-color:#F5F5F5;}

/* DELEN */

#delen{ margin-bottom:15px; }
		
		
/* OPDRACHTGEVERS */

#ads{}
	.ad{ float:left; width:175px; height:110px; border:#CCCCCC solid 1px; background-color:#FFFFFF; margin-right:32px; margin-bottom:20px; padding:5px; text-align:center;}
		.ad_img{ display:block; width:175px; margin-bottom:5px;  }
		.ad_name{ display:block; width:175px; float:left;  background-color:#EAEAEA; margin:0; padding:0; font-weight:bold; }


/* TWITTER */

.tweet{ width:288px; border:#CCCCCC solid 1px;}
.tweet, .query { color: #666666; }
	.tweet .tweet_list, .query .tweet_list {
		-webkit-border-radius: .5em;
		list-style-type: none;
		margin: 0;
		padding: 0;
		background-color: #EAEAEA;
	}
	.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic { text-transform: uppercase; }
	.tweet .tweet_list li, .query .tweet_list li { overflow-y: auto; overflow-x: hidden; padding: .5em; }
		.tweet .tweet_list li a, .query .tweet_list li a { color: #DB0E64; }
		.tweet_list li a:hover, .query .tweet_list li a:hover { color: #006699; }
		.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even { background-color:#F5F5F5; }
		.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar { padding-right: .5em; float: left; }
		.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img { vertical-align: middle; }

/* NIEUWSARCHIEF */

#archive{}
#archive a{	cursor:pointer; text-decoration:none; }
	.archive_yearbox{ padding:0; margin:0; margin-top:20px; background-color:#D2D2D2; border:#CCCCCC solid 1px; }
		.archive_year{ padding:5px; font-size:16px; color:#333333; font-weight:bold; }
		
		.archive_yearbox .archive_item:nth-child(even){ background-color:#EAEAEA;}
		.archive_yearbox .archive_item:nth-child(odd) { background-color:#F5F5F5;}
		
		.archive_item{ color:#666666; display:none; }
			.archive_title{ padding:5px; }
			.archive_message{ display:none; }
				.archive_short{ padding:5px; padding-bottom:3px; }
				.archive_more{ padding:5px; padding-top:0; font-weight:bold; }
				.archive_more a{ color:#DB0E64; }
	

/* NIEUWSREACTIES */

#reactions{ float:left; display:block; width:100%;}
	#reactions h1{}	
	#reactions form{ margin-top:5px; }
	.reaction{ margin:0; padding:0; background-color:#EAEAEA; margin-top:10px; border:#CCCCCC solid 1px;}
		.reaction_date{ display:block; background-color:#D2D2D2; border-bottom:#CCCCCC solid 1px; margin:0; padding:5px; font-weight:bold;}
		.reaction_name{ position:absolute; display:block; width:200px; padding:5px; font-weight:bold; }
		.reaction_message{ display:block; margin-left:200px; background-color:#FFFFFF; padding:5px; }
		.reaction_message p{ margin:0; padding:5px;}

/* NIEUWSBERICHT */
#n_navigatie{
	float:left;
	width:100%;
}
#n_navigatie ul{ list-style:none; margin:0; padding:0; margin-bottom:45px;}
#n_navigatie li{ padding:5px; border:#CCCCCC solid 1px; background-color:#FFFFFF; display:block; float:left; margin-right:10px; }

/* POLLS */
.poll_field{ margin:0; padding:0;}
.poll_field p{ margin:0; padding-top:5px; padding-bottom:5px;}
.poll_field input{ width:auto; margin:0; padding:0; margin-left:10px; margin-right:10px;}
.poll_result{ border:#CCCCCC solid 1px; background-color:#FBFBFB; margin-bottom:15px;}
.poll_result label{ padding-left:5px; }
.poll_result span{ display:block; background-color:#EAEAEA; width:100%; }
.poll_result span span{ display:block; background-color:#0099CC; color:#FFFFFF; height:5px; }

#dedicated-poll{ margin-top:15px; padding:5px; padding-bottom:0; border:#CCCCCC solid 1px; background-color:#F5F5F5;}
#dedicated-poll fieldset{ margin:0; padding:5px; margin-bottom:5px;}
#dedicated-poll fieldset p{ margin:0; padding-bottom:0px; display:inline; }
#dedicated-poll .poll_field{ margin:0; padding:0; margin-bottom:5px;}
#dedicated-poll .poll_field p{ display:block;}
#dedicated-poll .poll_result{ margin-bottom:5px;}
.total_votes {  text-align:right;}

/* NAVIGATIE ELEMENTEN */
#search{
	float:right;
	width:188px;
	margin:0;
	padding:0;
	margin-top:3px;
	margin-right:3px;
}
	#search form{
		margin:0;
		padding:0;
	}
	#search input[type="text"]{
		float:left;
		width:159px;
		height:14px;
		margin:0;
		padding:3px;
		padding-left:3px;
		padding-right:3px;
		
		border:#CCCCCC solid 1px;
		border-right:none;
		
		font-size:11px;
		
	}
	#search input[type="image"]{
		float:right;
		width:20px;
		height:20px;
		margin:0;
		padding:0;
		
		background-color:#EAEAEA;
		border:#CCCCCC solid 1px;
	}

#portfolio ul{ margin:0px; }
#portfolioafbeelding{
	margin:0; padding:0; list-style:none; overflow:hidden;
}
#portfolioafbeelding li{
	float:left; margin:0; padding:0; margin-right:2px; margin-bottom:2px;
	background-color:#EAEAEA; border:#CCCCCC solid 1px;
	display:block; width:86px; height:86px; line-height:82px; text-align:center;
}
#portfolioafbeelding li a{}
#portfolioafbeelding li img{
	vertical-align:middle;
}
#portfolio_ul{
	margin:0; padding:0; margin-left:0px; list-style:none; border:#CCCCCC solid 1px; overflow:hidden;
}
#portfolio_ul li{
	float:left; margin:0; padding:0;
}
#portfolio_ul a{
	display:block; float:left; margin:0; padding:0; width:293px; height:23px; padding-top:2px; padding-left:5px; color:#006699; font-family:Georgia, "Times New Roman", Times, serif;
}
#portfolio_ul a:hover{
color:#DB0E64;
}


#port_thumb{
	list-style:none;
	margin:0;
	padding:0;
	overflow:auto;
}
#port_thumb li{ float:left; margin-right:25px; margin-top:25px; }


/* ZOEK FORMULIER */

#webpaginas{ position:absolute; }
#zoeken form{width:auto;}
#zoekformulier{ position:absolute; margin-left:783px; margin-top:3px; }
#zoekformulier form{ }
#zoekformulier input[type="text"]{
	border:#cccccc solid 1px; height:17px; margin:0; padding:0; 
	padding-top:3px;
	padding-left:25px; width:145px; background-color:#EAEAEA;
}
#zoekformulier input[type="image"]{ position:absolute; width:18px; height:18px; margin-top:3px; margin-left:3px; padding:0; }
