/* foto gallerij */
body div.tpl_mediagallerij {
	
}
	body div.tpl_mediagallerij .item{
		float: left;
		width: 190px;
		margin: 13px;	
	}
		body div.tpl_mediagallerij .item .titel{
			font-weight: bold;
			text-align:center;
			font-size: 13px;
			padding-top: 5px;
		}
		body div.tpl_mediagallerij .item .thumb{
			position: relative;
		}
		body div.tpl_mediagallerij .item span{
			position: absolute;
			right: 9px;
			bottom: 4px;
			filter:alpha(opacity=70);
			-moz-opacity:0.7;
			-khtml-opacity: 0.7;
			opacity: 0.7;
			background: #000;
			text-align: right;
			padding: 3px 10px 3px 10px;
			color: #FFF;
			font-weight: bold;
		}
		body div.tpl_mediagallerij .item img{
			border: 1px solid #A6A6A6;
			padding: 2px;
		}
		body div.tpl_mediagallerij .item p{
			text-align: center;
			padding-top: 3px;
			height: 1.5em;
			overflow: auto;
		}

/*Start: PageBrowser (14-06-2007) */
	table.tpl_pageBrowser {
		width: 100%;
		margin-top: 15px;
		font-size: 12px;
		font-weight: bold;
	}
	table.tpl_pageBrowser td.previous{
		width: 25%;
		padding-left: 15px;
		padding-top: 3px;
	}
	table.tpl_pageBrowser td.pages{
		text-align: center;
		line-height: 30px;
	}
		table.tpl_pageBrowser td.pages span,
		table.tpl_pageBrowser td.pages a,
		table.tpl_pageBrowser td.pages a:link,
		table.tpl_pageBrowser td.pages a:visited{
			padding: 2px 5px;
			text-decoration: none;
			border: 1px solid #A6A6A6;
			position: relative;
			font-weight: bold;
			margin: 6px 2px;
		}
		table.tpl_pageBrowser td.pages a:hover {
			border-color: #9A341A;
			font-weight: bold;
		}
		table.tpl_pageBrowser td.pages span {
			border-color: #9A341A;
		}
	table.tpl_pageBrowser td.next{
		width: 25%;
		text-align: right;
		padding-top: 3px;
		padding-right: 15px;
	}
/* End: PageBrowser */


/* start: tpl_page_actions */
.tpl_page_actions{}
	.tpl_page_actions ul{
		float: right;
		padding: 10px;
		border: 1px solid #E4E4E4;
		background: #FFF;
		margin-top: 27px;
	}
		.tpl_page_actions ul li{
			float: left;
			padding-left: 10px;
		}
			.tpl_page_actions ul li a{
				color: #505050;
				font-size: 10px 20px;
				text-decoration: none;
			}			
			.tpl_page_actions ul li a:hover{
				color: #E8501E;
			}
/* end: tpl_page_actions */

/* start: tpl_page_navigatie */
.tpl_page_nav{
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	padding-bottom: 7px;
}
	.tpl_page_nav ul{	}
		.tpl_page_nav ul li{
			float: left;
			padding: 10px 15px 0px 15px;
		}
			.tpl_page_nav ul li a{
				color: #505050;
				text-decoration: none;
				font-weight: bold;
			}			
			.tpl_page_nav ul li a:hover{
				color: #E8501E;
			}
/* end: tpl_page_navigatie */

/* start: tpl_news */
.tpl_news{}
	.tpl_news div.item{
		margin: 3px;
		border-bottom: 1px solid #E4E4E4;
		padding: 20px;
	}
		.tpl_news div.item h5{
			font-weight: bold;
			color: #0E7EBE;
		}
		.tpl_news div.item p{
			padding-top: 3px;
		}
		.tpl_news div.item p.more{
			text-align: right;
		}
			.tpl_news div.item p a{
				color: #000;
			}
			.tpl_news div.item p a:hover{
				color: #0E7EBE;
			}
	.tpl_news div.showall{
		margin: 3px;
		padding: 15px;
		text-align: right;
	}
/* end: tpl_updates */

/* start: reacties */
.tpl_reacties{
	
}
	.tpl_reacties div.item{
		border-bottom: 1px solid #E4E4E4;
		margin: 5px;
		padding: 15px;
	}
		.tpl_reacties div.item h4{
			font-weight: bold;
		}
		.tpl_reacties div.item h5{
			font-style: italic;
			font-weight: normal;
			padding-bottom: 10px;
			color: #666666;
		}
/* end: reacties */

/* start: tpl_weblog_overview */
.tpl_weblog_overview{
	padding: 25px;
}
	.tpl_weblog_overview h3.month{
		font-weight: bold;
		padding: 15px 0px 0px 0px;
		text-decoration: underline;
	}
	.tpl_weblog_overview div.item{
		padding: 5px 15px;
		border-bottom: 1px solid #E4E4E4;
	}
		.tpl_weblog_overview div.item h3{
			font-weight: bold;
		}
			.tpl_weblog_overview div.item h3 span{
				color: #666666;
			}
		.tpl_weblog_overview div.item p.intro{
			padding: 10px;
		}
		.tpl_weblog_overview div.item p.more{
			text-align: right;
		}
/* end: tpl_weblog_overview */

/* 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;
		}
		/* start: item */
		form.tpl_form fieldset div.item{
			padding: 6px 0px 0px 15px;
			clear: both;
		}
		form.tpl_form fieldset div.item.mod_rechten{
			border-bottom: 1px solid #E2E2E2;
			width: 660px;
			padding-bottom: 10px;
		}
		
			/* label / default */
			form.tpl_form fieldset div.item label{
				float: left;
				display: block;
				width: 250px;
				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;
			}
			/* input / text */
			form.tpl_form fieldset div.item input.text{
				border: 1px solid #CECECE;
				color: #737373;
				padding: 3px 10px;
				width: 250px;
			}
			/* 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;
				}
			/* textarea / editor */
			form.tpl_form fieldset div.item div.textarea_box_editor{clear:left;width: 85%;float: left;}
			form.tpl_form fieldset div.item textarea.editor{				
				clear: left;
				width: 100%;
				height: 200px;
				border: 1px solid #CECECE;
			}
			/* textarea resizer */
			.textarea-handle {
				padding: 2px 5px 0px 5px;
				height:15px; 
				background: #E2E2E2; 
				cursor:s-resize;
				float: right;
				text-align: center;
				font-size: 11px;
				color: #505050;
				}
			
		/* end: item */
/* end: tpl_form */

/* start: tpl_buttons */
.tpl_buttons{
	text-align: right;
}
	.tpl_buttons input{
		background: url(../images/btn_bg.gif) no-repeat;
		cursor: pointer;
		margin: 5px;
		padding: 2px 15px;
		border: 1px solid #1F5582;
		font-size: 11px;
		font-weight: bold;
		
	}
	.tpl_buttons input.submit {color: #1F5582;}
	.tpl_buttons input.cancel {color: #737373;}
/* end: buttons */