/* Algemene deel stylen */
body {
background-image: url(../images/bg.gif);
background-color: #2870c1;
font-size : 11px;
text-align: center; /* voor IE */ 
margin-top: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-repeat: repeat-x;
} 



/* CONTAINER */
#container {
  width: 771px; 
  position: relative; 
  margin-left: auto; 
  margin-right: auto;
  text-align: left; 
}

	/* LAYOUT BOVEN & ONDER */
		#lay_kop {
			width: 771px;
			height: 10px;
			position: absolute;
			top: 60px;
			left: 0px;
			background-image: url(../images/lay_top.gif);
		}
		#clear {
			clear: both;
		}
		
	/* TOP MENU */
		#menu_bg {
			width: 731px;
			height: 42px;
			position: absolute;
			top: 70px;
			left: 0px;
			background-image: url(../images/menu_top.gif);
			
			padding-left: 15px;
			padding-right: 25px;
		}
			#menu_bg ul {
				margin: 0px;
			}
			#menu_bg li {
				list-style: none;
				float: left;
				height: 37px;
			}
		
	/* HEADER */
		#header_L {
			width: 143px;
			height: 178px;
			position: absolute;
			top: 112px;
			left: 0px;
			background-image: url(../images/header_L.gif);
		}
		#header_Logo {
			width: 483px;
			height: 178px;
			position: absolute;
			top: 112px;
			left: 143px;
			background-image: url(../images/header_Logo.gif);
		}
		#header_R {
			width: 145px;
			height: 178px;
			position: absolute;
			top: 112px;
			left: 626px;
			background-image: url(../images/header_R.gif);
		}
		#header_info {
			width: 690px;
			height: 56px;
			position: absolute;
			top: 290px;
			left: 0px;
			background-image: url(../images/header_info.gif);
			
			font-family: Tahoma;
			font-size: 11px;
			color: #474747;
			
			padding-left: 81px;
			padding-top: 10px;
		}
		
	/* CONTENT */
		#content_vlak {
			width: 771px;
			position: absolute;
			top: 356px;
			left: 0px;
			background-image: url(../images/lay_faux2.gif);
		}
		
		/* LINKS */
			#content_Links {
				width: 193px;
				float: left;
				
				margin-left: 6px;
				margin-top: 15px;
			}
				.L_kop {
					width: 170px;
					height: 38px;
					background-image: url(../images/L_kop.gif);
					
					font-family: Tahoma;
					font-size: 11px;
					color: #3f3f3f;
					font-weight: bold;
					
					line-height: 38px;
					padding-left: 23px;
				}
				.L_tekst {
					width: 170px;
					
					font-family: Tahoma;
					font-size: 11px;
					color: #6da0de;
					
					margin-top: 5px;
					margin-bottom: 15px;
					margin-left: 23px;				
				}
				.L_tekst ul {
					padding: 0px;
					margin: 0px;
				}
				.L_tekst li {
					list-style: none;
				}
		
		/* RECHTS */
			#content_Rechts {
				width: 498px;
				float: right;
				
				margin-right: 7px;
				margin-top: 15px;
			}
				.R_kop {
					width: 475px;
					height: 38px;
					background-image: url(../images/R_kop.gif);
					
					font-family: Tahoma;
					font-size: 11px;
					color: #3f3f3f;
					font-weight: bold;
					
					line-height: 38px;
					padding-left: 23px;					
					
				}
				.R_tekst {
					width: 448px;
					
					font-family: Tahoma;
					font-size: 11px;
					color: #3f3f3f;
					
					padding: 0px 25px 25px 25px;
				}
				#R_info {
					width: 410px;
					height: 37px;
					background-image: url(../images/R_info.gif);
					
					font-family: Tahoma;
					font-size: 11px;
					color: #ffffff;
					font-weight: bold;
					
					line-height: 37px;
					padding-left: 15px;
				}
				#R_oranje_ster {
					width: 200px;
					height: 50px;
					background-image: url(../images/oranje_ster.gif);
					
					font-family: Tahoma;
					font-size: 11px;
					color: #ffffff;
					font-weight: bold;
					
					line-height: 37px;
					padding-left: 15px;
				}
				#R_zoek {
					width: 715px;
					height: 40px;
					background-color: #d3e7ff;
					border: 1px solid #87bcfe;
					
					margin: 20px 20px 20px 20px;
					padding: 5px 5px 5px 5px;
				}
				
	/* FOOTER */
		#footer {
			width: 741px;
			height: 20px;
			border-top: 1px solid #c3c3c3;
			float: left;
			
			margin: 5px 5px 5px 5px;
			
			font-family: Tahoma;
			font-size: 11px;
			color: #989898;
			
			padding: 5px 5px 5px 5px;
		}
		
	/* FORM STYLING */
		input {
			border: 1px solid #c3c3c3;
			
			font-family: Tahoma;
			font-size: 11px;
			color: #5a5a5a;
			
			padding: 2px 2px 2px 2px;
		}
		input.button {
			width: 75px;
			height: 25px;
			border: 1px solid #1e6dd8;
			background-color: #98c4ff;
			
			font-family: Tahoma;
			font-size: 11px;
			color: #003883;
			
			padding: 2px 2px 2px 2px;
		} 
		select {
			width: 150px;
			height: 18px;
			border: 1px solid #c3c3c3;
			
			font-family: Tahoma;
			font-size: 11px;
			color: #5a5a5a;
			
			padding: 2px 2px 2px 2px;
		}
		textarea {
			width: 450px;
			height: 50px;
			border: 1px solid #c3c3c3;
			
			font-family: Tahoma;
			font-size: 11px;
			color: #5a5a5a;
			
			padding: 2px 2px 2px 2px;
		}
		table {
			padding: 0px;
			margin: 0px;
		}
		
	/* MOUSE OVERS */
	.home {
		display:block;
		height: 37px;
		width: 90px;
		background-image: url(../images/menu_home.gif);
	}
	.home:hover { 
   		background-image: url(../images/menu_homeover.gif); no-repeat;
	}
	.inloggen {
		display:block;
		height: 37px;
		width: 106px;
		background-image: url(../images/menu_inloggen.gif);
	}
	.inloggen:hover { 
   		background-image: url(../images/menu_inloggenover.gif); no-repeat;
	}
	.regi {
		display:block;
		height: 37px;
		width: 120px;
		background-image: url(../images/menu_regi.gif);
	}
	.regi:hover { 
   		background-image: url(../images/menu_regiover.gif); no-repeat;
	}
	.top50 {
		display:block;
		height: 37px;
		width: 90px;
		background-image: url(../images/menu_top50.gif);
	}
	.top50:hover { 
   		background-image: url(../images/menu_top50over.gif); no-repeat;
	}
	.prijzen {
		display:block;
		height: 37px;
		width: 92px;
		background-image: url(../images/menu_prijzen.gif);
	}
	.prijzen:hover { 
   		background-image: url(../images/menu_prijzenover.gif); no-repeat;
	}
	.faq {
		display:block;
		height: 37px;
		width: 78px;
		background-image: url(../images/menu_faq.gif);
	}
	.faq:hover { 
   		background-image: url(../images/menu_faqover.gif); no-repeat;
	}
	.contact {
		display:block;
		height: 37px;
		width: 99px;
		background-image: url(../images/menu_contact.gif);
	}
	.contact:hover { 
   		background-image: url(../images/menu_contactover.gif); no-repeat;
	}
			
			
	

	
/* NORMAAL */	
a							{font-family: Tahoma; font-size: 11px; text-decoration: none; font-weight: bold}
a:link						{color: #1e61d9}
a:visited					{color: #1e61d9}
a.menu:active				{color: #3d3d3d; text-decoration: underline;}
a:hover						{color: #3d3d3d; text-decoration: underline;}

/* HEADER INFO */	
a.nieuws					{font-family: Tahoma; font-size: 11px; text-decoration: none; font-weight: lighter}
a.nieuws:link				{color: #ff6c00; text-decoration: underline;}
a.nieuws:visited			{color: #ff6c00; text-decoration: underline;}
a.nieuws.menu:active		{color: #474747; text-decoration: underline;}
a.nieuws:hover				{color: #474747; text-decoration: underline;}

/* LINKS */	
.L_tekst a					{font-family: Tahoma; font-size: 11px; text-decoration: none; font-weight: lighter}
.L_tekst a:link				{color: #474747}
.L_tekst a:visited			{color: #474747}
.L_tekst a.menu:active		{color: #ff6c00}
.L_tekst a:hover			{color: #ff6c00}

/* RECHTS INFO */	
#R_info a					{font-family: Tahoma; font-size: 11px; text-decoration: none; font-weight: bold}
#R_info a:link				{color: #ffffff}
#R_info a:visited			{color: #ffffff}
#R_info a:active			{color: #05428b; text-decoration: underline;}
#R_info a:hover				{color: #05428b; text-decoration: underline;}
	
/* RECHTS */	
.R_tekst a					{font-family: Tahoma; font-size: 11px; text-decoration: none; font-weight: lighter}
.R_tekst a:link				{color: #0977ff}
.R_tekst a:visited			{color: #0977ff}
.R_tekst a:active			{color: #3f3f3f; text-decoration: underline;}
.R_tekst a:hover			{color: #3f3f3f; text-decoration: underline;}

	
/* TEKST CLASS */
.LGrijsN {
	color: #919191;
	font-family: Tahoma;
	font-size: 11px;
	}
.DGrijsN {
	color: #474747;
	font-family: Tahoma;
	font-size: 11px;
	}
.DGrijsSG {
	color: #474747;
	font-family: Trebuchet MS;
	font-size: 18px;
	}
.LBlauwN {
	color: #0977ff;
	font-family: Tahoma;
	font-size: 11px;
	}
.SLBlauwN {
	color: #9bc8ff;
	font-family: Tahoma;
	font-size: 11px;
	}
.DBlauwN {
	color: #002e67;
	font-family: Tahoma;
	font-size: 11px;
	}
.LOranjeN {
	color: #ff6c00;
	font-family: Tahoma;
	font-size: 11px;
	}
.DOranjeN {
	color: #622a00;
	font-family: Tahoma;
	font-size: 11px;
	}