/* ################################################### ALGEMEEN ###################################################  */
* {
	margin: 0;
	padding: 0;
}

body {
	width: 979px;
	background: #fff;
	margin: 0 auto;
}

a img {
	border: 0;
}

.clear {
	clear: both;
}

a:link,  a:active, a:visited {
	font: 12px;
	color: #b500cb;
}

a:hover {
	text-decoration: none;
}

P.error {color: red;}
P.ok {color: green;}

/* ################################################### CONTENT ###################################################  */
#header {
	width: 979px;
	height: 256px;
	font-size: 1%;
}

#content {
	width: 979px;
	background: url('/images/content.jpg') repeat-y 26px 0;
}

#content1 {
	width: 979px;
	background: url('/images/content1.jpg') no-repeat top left;
}

	#content_left {
		width: 648px;
		margin: 0 0 0 45px;
		padding: 0 0 40px 0;
		float: left;
		display: inline;
	}
	
		#content_left_top {
			width: 643px;
			height: 16px;
			font: bold 12px Arial;
			padding: 2px 0 0 5px;
		}
		
			
			
			#content_left_top a:link, #content_left_top a:active, #content_left_top a:visited {
				font: bold 12px Arial;
				color: #000;
				text-decoration: none;
				margin: 0 10px 0 0 ;
			}
			
			#content_left_top a:hover {
				text-decoration: underline;
			}
			
			#content_left_top a.red {color: red; text-decoration: none; }
			#content_left_top a.red:hover {
				text-decoration: underline;
			}
		
		#content_left_breadcrumb {
			width: 642px;
			height: 18px;
			font: bold 12px Arial;
			color: #b500cb;
			background: #fff;
			padding: 3px 0 2px 6px;
		}
		
			#content_left_breadcrumb a:link, #content_left_breadcrumb a:active, #content_left_breadcrumb a:visited {
				font: bold 12px Arial;
				color: #b500cb;
			}
			
			#content_left_breadcrumb a:hover {
				text-decoration: none;
			}
		
		#content_left_left {
			width: 123px;
			float: left;
		}
		
			#content_left_left h1 {
				width: 117px;
				height: 21px;
				background: url('/images/content_left_left_h1.jpg') no-repeat top left;
				font: bold 12px Arial;
				color: #fff;
				padding: 3px 0 0 5px;
				margin: 0 0 5px 0;
			}
			
			#content_left_left ul {
				list-style-type: none;
				margin: 0 0 4px 1px;
			}
			
				#content_left_left li a:link, #content_left_left li a:visited {
					display: block;
					width: 112px;
					height: 15px;
					font: bold 12px Arial;
					color: #b500cb;
					text-decoration: none;
					background: url('/images/content_left_left_item.jpg') no-repeat top right;
					padding: 0 0 1px 10px;
					*margin: -3px 0 0 0;
				}
			
				#content_left_left li a:hover {
					color: #a8d5ed;
					text-decoration: none;
					background: url('/images/content_left_left_item_hover.jpg') no-repeat top right;
				}
			
				#content_left_left li a:active {
					color: #fff;
					text-decoration: none;
					background: url('/images/content_left_left_item_active.jpg') no-repeat top right;
				}
			
			#content_left_left p {
				width: 120px;
				font: 12px Arial;
				color: #00000;
				margin: 0 auto;
			}
		
		#content_left_right {
			width: 507px;
			float: right;
			margin: 0 5px 0 0;
			display: inline;
		}
		
			#content_left_right h1 {
				width: 497px;
				height: 21px;
				background: url('/images/content_left_right_h1.jpg') no-repeat top left;
				font: bold 12px Arial, Helvetica, sans-serif;
				color: #fff;
				padding: 3px 0 0 10px;
				margin: 0 0 5px 0;
			}
			
			#content_left_right img.float {
				float: right;
				margin: 1px 1px 1px 1px;
			}
			
			#content_left_right p {
				font: 12px Arial, Helvetica, sans-serif;
				color: #000;
				margin: 0 0 13px 10px;
			}
			
			#entry_sms_links {
	float: left;
	width: 260px;
}

#entry_sms_rechts {
	float: right;
	width: 209px;
	height: 216px;
	padding-right:00px;
	background: url(../images/site/telefoon2.png) no-repeat;
}

#entry_sms_rechts_afzender {
	width: 150px;
	height: 20px;
	padding-left:13px;
	padding-top: 4px;
	font-weight: bold;
	font-size: 18px;
}

#entry_sms_rechts_datum {
	width: 150px;
	height: 20px;
	padding-left:13px;
	padding-top: 9px;
	font-family:  Arial;
	font-size: 13px;
}


#entry_sms_rechts_tekst {
	width: 170px;
	height: 200px;
	padding-left:13px;
	padding-top: 9px;
	font-family:  Arial ;
	font-size: 13px;
}
			
			.balloon_top {
				width:399px;
				height:62px;
				background: url(../images/balloon-top.png) no-repeat;
				font: 12px/14px Arial;
				margin: 0 0 0 10px;
			}

			.balloon_middle {
				float: left;
				width:379px;
				padding: 0 10px 0 10px;
				background: url(/images/balloon-middle.png) repeat left ;
				font: 12px/18px Arial;
				color: #000;
				margin: 0 0 0 10px;
				display: inline;
			}

			.balloon_bottom {
				float: left;
				width:399px;
				height:19px;
				background: url(/images/balloon-bottom.png) no-repeat top;
				margin: 0 0 20px 10px;
				display: inline;
			}
			
			.comment {
				font: 12px Arial;
				color: #000;
				margin: 0 0 0 10px;
			}
			
				.comment input, textarea {
					border: 2px solid #3c639e;
					font: 12px Arial;
				}
				
				.comment input {
					margin: -15px 0px 0px 0px;
				}
				
				.comment input.no_border {
					border: 0;
					vertical-align: bottom;
					*vertical-align: middle;
				}
				
				.comment input.submit {
					margin: 10px 0px 0px 0px;
					border: 2;
					border-color: #3c639e;
					background: none;
					vertical-align: middle;
					height: 20px;
					padding: 2px 5px 15px 5px;
					background: url('/images/button.png') repeat-x;
					
				}

	
	#content_right {
		width: 250px;
		float: left;
		padding: 0 0 0 7px;
	}
	
		#content_right form {
			padding: 0 0 19px 0;
		}
		
		#content_right input.zoeken {
			width: 173px;
			height: 18px;
			border: 0;
			font: 12px/18px Arial;
			color: #000;
			background: url('/images/content_right_input.jpg') no-repeat top right;
			padding: 2px 3px;
			vertical-align: top;
		}
		
		#content_right input.submit {
			border: 2;
			border-color: #3c639e;
			background: none;
			vertical-align: middle;
			height: 20px;
			padding: 2px 5px 15px 5px;
			background: url('/images/button.png') repeat-x;
			
		}
		
		#content_right h1 {
			width: 238px;
			height: 21px;
			background: url('/images/content_right_h1.jpg') no-repeat top left;
			font: bold 12px Arial;
			color: #fff;
			padding: 3px 0 4px 10px;
			margin: 0 auto 5px auto;
		}
		
		#content_right h1.red {
			width: 238px;
			height: 21px;
			background: url('/images/content_right_h1_red.jpg') no-repeat top left;
			font: bold 12px Arial;
			color: #000;
			padding: 3px 0 4px 10px;
			margin: 0 auto 5px auto;
		}
		
		#content_right p {
			font:  12px Arial, Helvetica, sans-serif;
			color: #fff;
			margin: 0 auto;
			padding: 0 0 40px 0;
		}
		
		#content_right p.groot {
			font:  22px Arial, Helvetica, sans-serif;
			color: #fff;
			margin: 0 auto;
			padding: 0 0 40px 0;
		}
		
		img.edit {
			float: right;
			margin: 0px 0px 5px 10px;
		}
		
		
#widebar_sms_rechts {
	width: 209px;
	height: 216px;
	padding-left:00px;
	background: url(../images/site/telefoon2.png) no-repeat;
}

#widebar_sms_rechts_afzender {
	text-align: left;
	width: 150px;
	height: 20px;
	
	padding-top: 4px;
	padding-left: 13px;
	font-weight: bold;
	font-size: 18px;
}

#widebar_sms_rechts_datum {
	text-align: left;
	width: 150px;
	height: 20px;
	padding-left:13px;
	padding-top: 9px;
	font-family:  Arial;
	font-size: 13px;
}


#widebar_sms_rechts_tekst {
text-align: left;
	width: 170px;
	height: 126px;
	padding-top: 9px;
	padding-left: 13px;
	font-family:  Arial ;
	font-size: 13px;
}

#widebar_sms_rechts_button {
	float: right;
	width: 80px;
	height: 20px;	
}
		
			
		
		#content_right p a:link, #content_right p a:active, #content_right p a:visited {
			font: 12px Arial;
			letter-spacing: 0;
			color: #fff;
		}
			
		#content_right p a:hover {
			text-decoration: none;
		}

/* Tabel kleur */
.mouseout{ background-color:;}
.mouseover{background-color:#6CA7FF;}
.mouseclick{background-color:#6CA7FF;}		

#footer {
	width: 979px;
	height: 109px;
	margin: 0 0 0 8px;
}

	#footer p.left {
		font: 13px Arial;
		color: #000;
		padding: 40px 0 0 60px;
	}