
/* start: tpl_news_overview */
.tpl_news_overview{
	padding: 0px;
}
	.tpl_news_overview h3.month{
		font-weight: bold;
		padding: 15px 0px 0px 0px;
		text-decoration: underline;
		clear: both;
	}
	.tpl_news_overview div.item{
		padding: 15px 15px 0px 15px;
		border-bottom: 1px solid #E4E4E4;
		float: left;
		width: 360px;
		height: 200px;
	}
		.tpl_news_overview div.item h3{
			font-weight: bold;
			padding: 0px 10px;
		}
			.tpl_news_overview div.item h3 span{
				color: #666666;
			}
		.tpl_news_overview div.item div.intro{
			padding: 10px 10px 0px 10px;
		}
		.tpl_news_overview div.item img{
			float: left;
			margin: 0px 10px;
			border: 5px solid #FFF;
		}
		.tpl_news_overview div.item p.more{
			text-align: right;
		}
			.tpl_news_overview div.item p.more a{
				font-weight: bold;
				color: #FF5704;
				padding: 0px;
				margin: 0px;
			}
			.tpl_news_overview div.item p.more a:hover{
				color: #066E8B;
			}
			
/* end: tpl_news_overview */

/* start: guestbook */
.tpl_guestbook{}
	.tpl_guestbook div.item{
		border-bottom: 1px solid #E4E4E4;
		margin: 5px;
		padding: 15px 35px;
	}
		.tpl_guestbook div.item h4{
			font-weight: bold;
		}
		.tpl_guestbook div.item h5{
			font-style: italic;
			font-weight: normal;
			padding-bottom: 10px;
			color: #666666;
		}
/* end: reacties */

/* start: tpl_page_navigatie */
.tpl_page_nav{}
	.tpl_page_nav ul{
		text-align: center;
		padding: 10px;
	}
		.tpl_page_nav ul li{
			display: inline;
			margin: 0px 5px;
		}
			.tpl_page_nav ul li a{
				color: #505050;
				text-decoration: none;
				font-weight: bold;
			}			
			.tpl_page_nav ul li a:hover{
				color: #E8501E;
			}
			.tpl_page_nav ul li span{
				color: #FF5704;
				font-weight: bold;
				font-size: 14px;
			}	
/* end: tpl_page_navigatie */

/* start: tpl_form */
form.tpl_form{
	margin: 20px;
}
	/* start: fieldset */
	form.tpl_form fieldset{
		margin: 15px 0px;
	}
		/* legend */
		form.tpl_form fieldset legend{
			font-weight: bold;
		}
		form.tpl_form fieldset .hr{
			padding-top: 10px;
			margin: 0px 0px 10px 0px;
			clear: both;
		}
		/* start: note */
		form.tpl_form fieldset ul.note{
			padding: 0px 15px;
		}	
			form.tpl_form fieldset ul.note li{
				padding-bottom: 4px;
			}	
		/* start: item */
		form.tpl_form fieldset div.item{
			padding: 4px 0px 0px 15px;
			clear: both;
			position: relative;
			float: left;
			width: 500px;
		}	
			/* required */
			form.tpl_form fieldset div.required label{
			}		
			/* label / default */
			form.tpl_form fieldset div.item label{
				float: left;
				display: block;
				width: 170px;
				padding-right: 10px;
				padding-top: 3px;
			}
				form.tpl_form fieldset div.item label span.toelichting{
					font-style: italic;
				}
			/* label / noStyle */
			form.tpl_form fieldset div.item label.noStyle{
				float: left;
				display: block;
				width: auto;
				text-decoration: none !important;
			}
			/* label / error */
			form.tpl_form fieldset div.item label.error{
				position: absolute;
				right: 0px;
				top: 6px;
				width: auto;
				text-decoration: none !important;
				color: red;
			}
			/* input / text */
			form.tpl_form fieldset div.item input.text{
				border: 1px solid #CECECE;
				color: #333333;
				padding: 3px 10px;
				width: 175px;
			}
			form.tpl_form fieldset div.item input.inputError{
				background: #F6F8DA;
			}
			/* input / file */
			form.tpl_form fieldset div.item input.file{
				color: #737373;
				padding: 3px 10px;
				width: 400px;
			}
			/* input / radio */
			form.tpl_form fieldset div.item input.radio{
				float: left;
			}
			/* input / checkbox */
			form.tpl_form fieldset div.item input.checkbox{
				float: left;
			}						
			/* select */
			form.tpl_form fieldset div.item select{				
				width: 272px;
			}
				/* select / multiple */
				form.tpl_form fieldset div.item select.multiple{				
					width: 202px;
					height: 86px;
					float: left;
				}
				/* select / multiple */
				form.tpl_form fieldset div.item div.multiple_buttons{				
					float: left;
					padding: 10px;
				}
					form.tpl_form fieldset div.item div.multiple_buttons input{				
						float: left;
					}		
			/* ul */
			form.tpl_form fieldset div.item ul{
				width: 400px;
				float: left;
			}
				/* li */
				form.tpl_form fieldset div.item ul li{
					float: left;
					width: 200px;
				}						
			/* textarea / default */
			form.tpl_form fieldset div.item div.textarea_box{width: 272px;float: left;}
				form.tpl_form fieldset div.item textarea{				
					width: 272px;
					height: 100px;
					border: 1px solid #CECECE;
				}			
		/* end: item */
/* end: tpl_form */

/* start: tpl_buttons */
.tpl_buttons{
	text-align: right;
}
	.tpl_buttons input{		
		background: #FFF;
		cursor: pointer;
		margin: 5px;
		padding: 3px 15px;
		border: 1px solid #CECECE;
		font-size: 11px;
		font-weight: bold;
	}
/* end: buttons */


/* start: stappenplan */
.tpl_stappenplan{
	float: left;
	width: 245px;
	margin: 25px 25px 25px 0px;
}
	.tpl_stappenplan h2{
		color: #666666 !important;
	}
	.tpl_stappenplan ul{
		border-top: 1px solid #E8E8E8;
		padding: 0px !important;
		margin: 0px !important;
		list-style: none !important;
	}
		.tpl_stappenplan ul li{
			border-bottom: 1px solid #E8E8E8;
			padding: 8px 15px;
			font-weight: bold;
		}
		.tpl_stappenplan ul li.done{
			color: #006600;
		}
		.tpl_stappenplan ul li.now{
			background: #F5F5F5;
			color: #000;
		}
		.tpl_stappenplan ul li.todo{
			color: #CCCCCC;
		}
/* end: stappenplan */

/* start: sitemap */
.tpl_sitemap{
	margin-left: 20px;
}
.tpl_sitemap,
.tpl_sitemap ul{
	padding-left: 20px;
	list-style: none;
}
	.tpl_sitemap li{
		padding: 5px 0px 5px 5px;
	}
		.tpl_sitemap li a{
			text-decoration: none;
			color: #333333;
			font-weight: bold;
		}
		.tpl_sitemap li a:hover{
			color: #FF5704;
		}
		.tpl_sitemap li li a{
			font-weight: normal;
		}
/* end: sitemap */

#special{
	float: right;
	width: 300px;
}
	#special h2{
		color: #09AB18 !important; 
	}
	#special p{
		background: #CFEDD3;
		padding: 0px 20px;
		font-weight: bold;
	}

