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

body {
	width: 979px;
	background: #fff;
	margin: 0 auto;
	font-size:15px;font-family:Calibri,Arial, Helvetica, sans-serif;color: #343434;min-height:100%;
}

a img {
	border: 0;
}

.clear {
	clear: both;
}

a:link,  a:active, a:visited {
	font-size:15px;font-family:Calibri,Arial, Helvetica, sans-serif;min-height:100%;
	color: #b500cb;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

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

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

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

button.gaterugbut {
	width: 70%;
	height: 30px;
	padding: 5px 0 15px;
	margin: 0px 0px 8px 54px;
	font-size: 15px;
	border-radius: 10px;
	background: rgba(52, 153, 205, 0.7);
}

#content1 {
	width: 979px;
	margin: 0px 0px 0px 0px;
}

	#content_left {
		width: 648px;
		margin: 0 0 0 45px;
		padding: 0 0 40px 0;
		float: left;
		display: inline;
	}
	
		#content_left_top {
			width: 643px;
			height: 28px;
			font-size:15px;font-family:Calibri,Arial, Helvetica, sans-serif;color: #343434;min-height:100%;
			padding: 2px 0 0 5px;
			margin-top:5px;
		}
		
			
			
			#content_left_top a:link, #content_left_top a:active, #content_left_top a:visited {
				font-size:15px;font-family:Calibri,Arial, Helvetica, sans-serif;color: #343434;min-height:100%;
				color: #000;
				font-weight: bold;
				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;
			
			color: #b500cb;
			background: #fff;
			padding: 16px 0 12px 2px;
		}
		
			#content_left_breadcrumb a:link, #content_left_breadcrumb a:active, #content_left_breadcrumb a:visited {
				font-size: 15px;
				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;
				font-size:16px;font-family:Calibri,Arial, Helvetica, sans-serif;color: #343434;min-height:100%;
				color: #fff;
				padding: 3px 0px 4px 5px;
				margin: 0px 0 6px 0;
				
				background: rgb(30,87,153); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(30,87,153,1) 16%, rgba(41,137,216,1) 99%, rgba(125,185,232,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(30,87,153,1)), color-stop(99%,rgba(41,137,216,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

				border: 2px black solid;
				border-radius: 4px;
			}
			
			#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: 35px;
					font-size:15px;font-family:Calibri,Arial, Helvetica, sans-serif;color: #343434;min-height:100%;
					color: #b500cb;
					text-decoration: none;
					padding: 10px 0px 0px 10px;
					
					margin: 2px 0 0 0;
					border-radius: 4px;
					background: rgb(184,225,252); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(184,225,252,1) 0%, rgba(169,210,243,1) 10%, rgba(144,186,228,1) 25%, rgba(144,188,234,1) 37%, rgba(144,191,240,1) 50%, rgba(162,218,245,1) 83%, rgba(107,168,229,1) 100%, rgba(189,243,253,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(184,225,252,1)), color-stop(10%,rgba(169,210,243,1)), color-stop(25%,rgba(144,186,228,1)), color-stop(37%,rgba(144,188,234,1)), color-stop(50%,rgba(144,191,240,1)), color-stop(83%,rgba(162,218,245,1)), color-stop(100%,rgba(107,168,229,1)), color-stop(100%,rgba(189,243,253,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(144,191,240,1) 50%,rgba(162,218,245,1) 83%,rgba(107,168,229,1) 100%,rgba(189,243,253,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(144,191,240,1) 50%,rgba(162,218,245,1) 83%,rgba(107,168,229,1) 100%,rgba(189,243,253,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(144,191,240,1) 50%,rgba(162,218,245,1) 83%,rgba(107,168,229,1) 100%,rgba(189,243,253,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(144,191,240,1) 50%,rgba(162,218,245,1) 83%,rgba(107,168,229,1) 100%,rgba(189,243,253,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 ); /* IE6-9 */

				}
			
				#content_left_left li a:hover {
					color: #a8d5ed;
					text-decoration: none;
					
					background: rgb(203,96,179); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(203,96,179,1) 0%, rgba(219,54,164,1) 1%, rgba(193,70,161,1) 50%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,96,179,1)), color-stop(1%,rgba(219,54,164,1)), color-stop(50%,rgba(193,70,161,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(219,54,164,1) 1%,rgba(193,70,161,1) 50%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(219,54,164,1) 1%,rgba(193,70,161,1) 50%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(219,54,164,1) 1%,rgba(193,70,161,1) 50%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(203,96,179,1) 0%,rgba(219,54,164,1) 1%,rgba(193,70,161,1) 50%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#c146a1',GradientType=0 ); /* IE6-9 */
				}
			
				#content_left_left li a:active {
					color: #fff;
					text-decoration: none;
					
					background:navy;
				}
			
			#content_left_left p {
				width: 120px;
				color: #00000;
				margin: 0 auto;
			}
		
		#content_left_right {
			width: 507px;
			float: right;
			/*margin: 0 7px 0 0;*/
			margin: -17px 7px 0px 0px;
			display: inline;
		}
		
		
		
			#content_left_right h1 {
				width: 497px;
				height: 41px;
				font-size:19px;font-family:Calibri,Arial, Helvetica, sans-serif;color: #343434;min-height:100%;
				color: #fff;
				padding: 15px 0 0px 10px;
				margin: 17px 0 17px 0;
				border: 2px black solid;
				border-radius: 4px;
				
				background: rgb(30,87,153); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(30,87,153,1) 16%, rgba(41,137,216,1) 99%, rgba(125,185,232,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(30,87,153,1)), color-stop(99%,rgba(41,137,216,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
			}
			
			#content_left_right img.float {
				float: right;
				margin: 1px 1px 1px 1px;
			}
			
			#content_left_right p {
				font-size:15px;font-family:Calibri,Arial, Helvetica, sans-serif;color: #343434;min-height:100%;
				color: #000;
				margin: 0 0 6px 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;
					border: 1px black solid;
				}

	
	#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;
			padding: 2px 3px;
			vertical-align: top;
			border: 1px black solid;
		}
		
		#content_right input.submit {
			border: 2;
			border-color: #3c639e;
			background: none;
			vertical-align: middle;
			height: 20px;
			padding: 2px 5px 15px 5px;
			
			background: rgb(30,87,153); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(30,87,153,1) 16%, rgba(41,137,216,1) 99%, rgba(125,185,232,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(30,87,153,1)), color-stop(99%,rgba(41,137,216,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
		}
		
		#content_right h1 {
			width: 238px;
			height: 21px;
			font-size:16px;font-family:Calibri,Arial, Helvetica, sans-serif;min-height:100%;
			color: #fff;
			padding: 6px 0px 4px 10px;
			margin: 0 auto 5px auto;
			
			background: rgb(30,87,153); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(30,87,153,1) 16%, rgba(41,137,216,1) 99%, rgba(125,185,232,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(30,87,153,1)), color-stop(99%,rgba(41,137,216,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(30,87,153,1) 16%,rgba(41,137,216,1) 99%,rgba(125,185,232,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
			
			border: 1px black solid;
			border-radius: 4px;
		}
		
		#content_right h1.red {
			width: 238px;
			height: auto;
			/*background: url('/images/content_right_h1_red.jpg') no-repeat top left;*/
			font-size:16px;font-family:Calibri,Arial, Helvetica, sans-serif;min-height:100%;
			color: #000;
			padding: 0px 0 4px 5px;
			margin: 0 auto 5px auto;
			background: red;
		}
		
		#content_right p {
			font-size:15px;font-family:Calibri,Arial, Helvetica, sans-serif;min-height:100%;
			color: #fff;
			margin: 0 auto;
			padding: 0 0 7px 0;
		}
		
		#content_right p.groot {
			font-size:25px;font-family:Calibri,Arial, Helvetica, sans-serif;min-height:100%;
			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 7px;
}

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

#menunav{
	height: 30px;
	margin: 0px 0px 0px -5px;
	background: lightblue;
	padding: 16px 0px 11px 0px;
	border-right: 1px black solid;
	border-top: 1px black solid;
	border-bottom: 1px black solid;
}

#menunav a{
	margin: 0px -1px 0px 9px;
	background-color: #5F94DC;  
	color: black;
	font-size:15px;
	text-decoration: none;
	/*padding: 4px 8px 9px 9px;*/
	padding: 5px 5px 9px 3px;
	border-radius: 3px;
}

#menunav a:hover {   
    background-color: #44699C; 
}  

#menunav u a{
	margin: 0px 0px 0px 10px;
	background-color: #5F94DC;  
	color: black;
	font-size:15px;
	text-decoration: none;
}

#testinput_xml{
	margin: 15px 0px 16px 0px;
}

#content_left_right h1 a{
	font-size:19px;
}