/* Algemene deel stylen */
body {
font-family: Tahoma;
font-size : 12px;
color: #546d8e;
text-align: center; /* voor IE */ 
background-image: url(../images/bg.png);
background-repeat: repeat-x;
background-color: #e9ecf0;

padding: 0px;
margin: 0px;
} 



/* CONTAINERS */
	#container {
		width: 750px;
		height: auto;
		text-align: left;
		margin-left: auto;
		margin-right: auto;		
		padding: 0px;
	}
	
	/* LOGO */
		#logo {
			width: 232px;
			height: 31px;
			float: left;
			margin-left: 5px;
			margin-top: 25px;
		}
			#logo img {
				border: 0px;
				float: left;
			}
				
	/* CONTENT VLAK */
		#content_vlak {
			float: left;
			width: 750px;
			background-image: url(../images/cont_bg.png);
			margin-top: 25px;
		}
			#content_vlak h1 {
				display: block;
				width: 712px;
				height: 49px;
				background-image: url(../images/cont_kop_bg.png);
				margin: 0px;
				padding: 0px;
				margin-left: 4px;
				padding: 15px;
				
				font-size: 32px;
				color: #424e5f;
				font-weight: normal;
				line-height: 44px;
			}
			
		/* LINKS */
		#content_vlak #links {
			float: left;
			width: 750px;
		}
			
		#content_vlak .tekst {
			float: left;
			width: 650px;
			margin-left: 25px;
			margin-top: 15px;
			line-height: 23px;
			margin-bottom: 25px;
		}
			#content_vlak .tekst table.contact td {
				height: 40px;
			}
			#content_vlak .tekst table.contact .versturen {
				border: 0px;
				background-color: #4c6585;
				height: 30px;
				padding-left: 10px;
				padding-right: 10px;
				color: #fff;
				font-weight: bold;
			}
			#content_vlak .tekst table.contact input.text {
				background-color: #fff;
				border: 1px solid #efefef;
				color: #424e5f;
				height: 20px;
				line-height: 20px;
				padding-left: 5px;
			}
			#content_vlak .tekst table.contact textarea {
				width: 400px;
				height: 200px;
				background-color: #fff;
				border: 1px solid #efefef;
				color: #424e5f;
				padding: 10px;
			}
			#content_vlak .tekst .box {
				width: 650px;
				float: left;
				background-color: #ecf1f7;
				border: 1px solid #dee1e6;
				font-size: 12px;
				padding: 10px;
				margin-bottom: 10px;
			}
				/* DOMEIN CHECK */
			#content_vlak .tekst .box  #controle {
				float: left;
				width: 650px;
			}
				#controle .text {
					display: block;
					border: 0px;
					margin: 0px;
					padding: 0px;
					width: 165px;
					height: 23px;
					background-image: url(../images/input_domein.png);
					padding-top: 7px;
					padding-left: 10px;
					color: #fff;
					font-family: Arial;
					font-size: 12px;
					text-align: left;
				}
				#controle .ext {
					display: block;
					border: 0px;
					width: 80px;
					height: 27px;
					background-image: url(../images/input_ext.png);
					font-size: 12px;
					color: #fff;
					font-family: Arial;
					padding-top: 3px;
				}
				#controle .inext {
					display: block;
					border: 0px;
					width: 70px;
					height: 20px;
					background-color: #455a76;
					font-size: 12px;
					color: #fff;
					font-family: Arial;
					margin-left: 5px;
					margin-top: 2px;
				}
				#controle .submit {
					display: block;
					border: 0px;
					margin: 0px;
					padding: 0px;
					width: 175px;
					height: 30px;
					background-image: url(../images/input_domein_blank.png);
				}
			#content_vlak .tekst table tr {
				height: 30px;
			}
			#content_vlak .tekst table .grijs {
				height: 30px;
				background-color: #f4f4f4;
			}
			#content_vlak .tekst table td {
				padding-left: 10px;
			}
			#content_vlak .tekst table a {
				color: #ff7c08;
				font-weight: bold;
				text-decoration: none;
			}
			#content_vlak .tekst table a:hover {
				text-decoration: underline;
			}
	
			#content_vlak .tekst h2 {
				font-size: 24px;
				color: #424e5f;
				padding: 0px;
				margin: 0px;
				font-weight: normal;
			}
				#content_vlak .tekst .clear {
					clear: left;
				}
				#content_vlak .tekst h2 span {
					color: #939ca9;
				}
			#content_vlak .tekst p {
				font-family: Arial;
				line-height: 23px;
				color: #546d8e;
			}
				#content_vlak .tekst p a {
					color: #ff810d;
					text-decoration: underline;
				}
				#content_vlak .tekst p a:hover {
					color: #424e5f;
					text-decoration: underline;
				}
				#content_vlak .tekst ul.cont li a {
					color: #ff810d;
					text-decoration: underline;
				}
				#content_vlak .tekst ul.cont li a:hover {
					color: #424e5f;
					text-decoration: underline;
				}
				
						
		/* FOOTER */
			#footer_top {
				clear: both;
				float: left;
				width: 717px;
				height: 40px;
				border-top: 1px solid #d9dee5;
				background-color: #e9ecf0;
				margin-left: 4px;
				line-height: 40px;
				padding-left: 25px;
				padding-bottom: 1px;
			}
				#footer_top img {
					float: right;
					position: relative;
					margin-top: -50px;
				}
				#footer_top p {
					float: right;
					width: 250px;
					color: #8ca4c3;
					font-weight: bold;
					text-align: right;
					margin-right: 15px;
					margin-top: -2px;
				}
					#footer_top a {
						color: #8ca4c3;
						text-decoration: none;
					}
					#footer_top a:hover {
						color: #8ca4c3;
						text-decoration: underline;
					}
			
		
				
/* TEXT STYLING */
.GrijsSmall {
	font-size: 11px;
	color: #939ca9;
}
.Oranje {
	font-size: 12px;
	color: #ff7c08;
}
	
