/*
	Licht blauw: #1a9dd8
	Donker blauw: #1d4283
	Rood : #bf1e2e
	Groen : #8cc63f
	Geel : #fcd603
	Zwart: #404041
*/
#reserveerstappen .actief{
	font-weight: bold;
	background-color: #1C9DD8;
	color: #fff;
}
.verblijfsopmerkingen{
	width: 432px;
	height: 75px;
	display: none;
}
.verblijfsopmerkingen p, .verblijfsopmerkingen textarea{
	float: left;
	
}
.verblijfsopmerkingen textarea{
	width: 300px;
	height: 70px;
}
.verblijfsopmerkingen p{
	width: 100px;	
}

.nonactief{}
.reserveerstap{
	width: 50px;
}
#reserveerborder{
	width: 432px;
	height: 7px;
	margin-bottom: 18px;
	border-bottom: 1px solid #1C9DD8;
}
#reserveerstappen {
	padding-top: 5px;
	border-bottom: 1px solid #1C9DD8;
	font-size: 13px;
	color: #1C9DD8;
	width: 432px;
	height: 18px;
	margin-bottom: 13px;
	padding-bottom: 0px;
}
#reserveerstappen a{
	border: 1px solid #1C9DD8;
	display: block;
	float: left;
	margin-left: 5px;
	font-size: 11px;
	color: #1C9DD8;
	text-decoration: none;
	width: 13px;
	text-align: center;
	left: 31px;
	padding: 2px;
	position: relative;
	top: -17px;
}
#reserveerstappen a:hover{
	background-color: #1C9DD8;
	color: #fff;
}
.accomodatiespecificatie{
	display: none;
}
.voorkeurplek{
	display: none;
}
.aantalhuisdierenrow{
	display: none;
}

.overview {
	border: 1px solid #1C9DD8;
	margin-top: 5px;
	margin-left: 155px;
	width: 348px;
}
.required{	
}
.required td input{
}
#reserveringsformulier{
	width: 573px;
	position: relative;
	right: 120px;
	overflow-y: auto;
	height: 442px;
	overflow-x: hidden;
}
.content{
	width: 432px;
	text-align: left;
	margin-left: 120px;
	overflow-x: hidden;
}
body {
	background-color:#fff;
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-size: 11px;
	height: 192px;
	color:#404041;
}
h2{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
}
#Main {
	height:606px;
	width: 965px;
	margin: 30px auto;
	display: table;
}
#Container {
	height:606px;
	width: 965px;
	background-color:#fff;
	display: block;
	position: relative;
		
}
	#Left {
		float: left;
		width:178px;
		height:606px;
		display: table;		
		background-image: url(images/leftbg1.gif);
	    background-repeat: no-repeat;
	}
		#FirstMenu{
			color: #fff;
		}
		
		#Leftmenu {
			width:120px;
			height:auto;
			text-align: left;
			margin-top: 20px;
			margin-left: 25px;
		}
		#Leftmenu ul{
		  	font-size: 12px;
		  	list-style: none;
		  	margin: 0 0 0 0;
		  	padding: 0;
		  	text-align: left;
		  	margin-left: 10px;
		}
		
		#Leftmenu ul li {
			color: #fff;
			text-decoration: none;
			list-style: none;
			margin-top: 7px;
			width: 115px;
		}
		
		#Leftmenu li .menu_child a{
			font-weight: normal;
		}
		
		#Leftmenu a{
			color: #fff;
			text-decoration: none;
			font-weight: bold;
			font-size: 12px;
		}
		#Leftmenu a:hover{
			color: #1a9dd8;
		}

	#Midden {
		background-color:#0f6bb4;
		float: left;
		width: 277px;
		height: 580px;	
		position: relative;	
	}

	#Sitelogo {
		background-color:#0F6BB4;
		background-image: url(images/campinglogo.gif);
       	background-repeat: no-repeat;
		width: 277px;
		height: 205px;	
		z-index: 500;	
	}
	
		#BudgetButton{
			z-index: 20;
			height: 90px;
			width: 88px;
			background-image: url(images/BudgetButton.gif);
			margin: 0 0 0 189px;
			padding: 0;
			position: absolute;
		}
				#BudgetButton a{
	 				display: block;
	 				height: 90px;
					width: 88px;
				}
		
	#Middeninfo {
		background-color:#0f6bb4;
		float: left;
		width: 265px;
		height: 375px;		
		margin-left: 6px;
		border-style: none;
		color: #fff;
	}
	#Middeninfo h2{
		color:#fff;
	   	font-family: Cooper Std Black, Arial;
	   	text-decoration: none;
	   	Font-size: 16px;
	    margin-top:5px;
	    margin: 0;
	    padding: 0;
	}
					
	#Middeninfo p{
		color:#fff;
	   	font-family: Arial, Verdana;
	   	text-decoration: none;
	   	Font-size: 12px;
	}
	#Middeninfo a{
		color: #fff;	
	}
	#PagelinkUNC {
		background-color:#fff;
		float: left;
		width:510px;
		height:50px;		
	}
		
	
	#Menulocatie {
		background-color:#fff;
		width:350px;
		height:20px;
		float: left;	
		margin: 0;
		padding: 0;
	}
			
	#Menulocatie p{
		margin-top: 15px;
		margin-left: 15px;
	}
	#Menulocatie a{
		color: #1D4283;
		text-decoration: none;
	}
			#Talen {
				background-color:#fff;
				width:100px;
				height:20px;
				float: right;
				margin-right: 18px;
				margin-top: 15px;	
			}
				
			.FR.taal {
				background-image: url(images/FR.jpg);
			}
			.DU.taal {
				background-image: url(images/DU.jpg);
			}
			.NL.taal {
				background-image: url(images/NL.jpg);
			}
				
			.taal{
				height: 14px;
				width: 21px;
				background-repeat: no-repeat;
				margin-right: 12px;
				float: right;
			}
			.taal a{
				display: block;
				height: 14px;
			}
	#Content {
		float: left;
		height: 530px;
		width: 482px;	
	}
	
	/* Start Only Homepage */
		
	#Content.home {
		float: left;
		height: 530px;
		width: 345px;	
	}
	
	.home #KopContent {
		float: left;
		width: 380px;	
		margin-left: 16px;	
		overflow: hidden;	
		position: relative;		
	}
		
	#TekstContent .home {
		float: left;
		height: 450px;
		width: 310px;	
		margin-left: 16px;
		text-align: justify;
	}
		
	#Right.home {
		background-color:#fff;
		float: left;
		height: 530px;
		width: 163px;	
	}
			
	#Right.home a {
		display: block;	
		width: 163px;
		height: 109px;	
	}
			
	.home .RightYellow {
		width: 163px;
		height: 109px;
		background-color: #fcd503;
        background-repeat: no-repeat;
      	}
      	
	.home .RightGreen{
		width: 163px;
	    height: 109px;
		background-color: #8dc63f;	
		margin-top: 18px;
       	background-repeat: no-repeat;
		}
		
	 .home .RightRed{
		width: 163px;
	    height: 109px;
		background-color: #be1e2d;
		margin-top: 18px;
     		background-repeat: no-repeat;
	}
	 .home .RightBlue{
		width: 163px;
	    height: 109px;
		background-color: #106bb3;
		margin-top: 18px;
     		background-repeat: no-repeat;
	}
	
	/* END Only Homepage */
	
		#KopContent {
			float: left;
			width: 380px;	
			margin-left: 20px;	
			overflow: hidden;			
		}
		
		#KopContent h1{
			color:#1c9dd8;
			font-weight: bolder;
			font-family: Cooper Std Black, Arial;
			font-size: 24px;
			margin: 0;
			padding: 0;
			margin-top: 10px;
		}
		
		#TekstContent {
			float: left;
			height: 330px;
			width: 460px;	
			margin-left: 20px;
			text-align: justify;
		}
		
			#PhotoContent{
				float: left;
				width: 482px;
				height: 100px;
				margin-top: 15px;
			}
				.ThumbList{
					margin: 0;
					margin-left: 20px;
					padding: 0;
				}
			
				.ThumbList li {
					display: none;
				}
				.ThumbList .Show{	
					float: left;
					display: block;
					margin-right: 9px;
				}
				.ThumbList img{
					border: none;
					height: 65px;
					width: 100px;
				}

	#Right {
		background-color:#fff;
		float: left;
		height: 530px;
		width: 28px;	
	}
		
	#Right a {
		display: block;	
		width: 28px;
		height: 109px;
	}
			
	.RightYellow{
		width: 28px;
		height: 109px;
		background-color: #fcd503;
        background-repeat: no-repeat;
		}	
	.RightGreen{
		width: 28px;
		height: 109px;
		background-color: #8dc63f;	
		margin-top: 18px;
       	background-repeat: no-repeat;
		}
	.RightRed{
		width: 28px;
		height: 109px;
		background-color: #be1e2d;
		margin-top: 18px;
     		background-repeat: no-repeat;
		}
	.RightBlue{
		width: 28px;
		height: 109px;
		background-color: #106bb3;
		margin-top: 18px;
     		background-repeat: no-repeat;
	}
		
	/* Start RightMenu Home */
	.home.NL .RightYellow{
		background-image:url("images/Camping_home.gif");
	}
	.home.NL .RightGreen{
		background-image: url("images/Omgeving_home.gif");
	}
	.home.NL .RightRed{
		background-image: url("images/Accommodaties_home.gif");
	}
	.home.NL .RightBlue{
		background-image: url("images/Faciliteiten_home.gif");
	}
	
	.home.FR .RightYellow{
		background-image: url(images/Camping_home.gif);
	}
	.home.FR .RightGreen{
		background-image: url(images/FR_omgeving_home.gif);
	}
	.home.FR .RightRed{
		background-image: url(images/FR_accommodaties_home.gif);
	}
	.home.FR .RightBlue{
		background-image: url(images/FR_faciliteiten_home.gif);
	}
	
	.home.DE .RightYellow{
		background-image: url(images/Camping_home.gif);
	}
	.home.DE .RightGreen{
		background-image: url(images/DE_omgeving_home.gif);
	}
	.home.DE .RightRed{
		background-image: url(images/DE_accommodaties_home.gif);
	}
	.home.DE .RightBlue{
		background-image: url(images/DE_faciliteiten_home.gif);
	}
	/* End RightMenu Home */
	
	
	.NL .RightYellow{
		background-image: url(images/NL_camping.gif);
	}
	.NL .RightGreen{
		background-image: url(images/NL_omgeving.gif);
	}
	.NL .RightRed{
		background-image: url(images/NL_accommodaties.gif);
	}
	.NL .RightBlue{
		background-image: url(images/NL_faciliteiten.gif);
	}
	
	.FR .RightYellow{
		background-image: url(images/FR_camping.gif);
	}
	.FR .RightGreen{
		background-image: url(images/FR_omgeving.gif);
	}
	.FR .RightRed{
		background-image: url(images/FR_accommodaties.gif);
	}
	.FR .RightBlue{
		background-image: url(images/FR_faciliteiten.gif);
	}
	
	.DE .RightYellow{
		background-image: url(images/DE_camping.gif);
	}
	.DE .RightGreen{
		background-image: url(images/DE_omgeving.gif);
	}
	.DE .RightRed{
		background-image: url(images/DE_accommodaties.gif);
	}
	.DE .RightBlue{
		background-image: url(images/DE_faciliteiten.gif);
	}
				
	#Footer {
		background-color:#fff;
		height: 26px;
		width: 787px;	
		background-image: url(images/footer.jpg);
	    background-repeat: no-repeat;	
	    float: left;
	   	position: relative;
	}
	
	#FooterTekst {
		color:#1d4283;
		font-size: 11px;
	   	font-family: Arial;
	   	text-decoration: none;
	   	height: 15px;
	   	width: 530px;
	   	padding-top: 6px;
	   	margin:0 0 0 292px;
	   	position: relative;
	   	text-align: right;
	}
	
	#Footer ul {
		list-style: none;
		margin: 0;
		padding: 0;
		height: 15px;
	   	width: 530px;
	   
	}
	
  	#Footer li {
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
	}	
	#Footer a {
		color:#1d4283;
	   	font-family: Arial;
	   	text-decoration: none;
	   padding: 0 3px 0 3px;
	   	margin: 0;
	}
		
	#Footer a:hover {
		Color: #fff;
	}
	
	
	/* Start Menu handeling */

	#menu .active a{
		color: #1a9dd8;
	}
			
	.menu_child{
		display: none;
	}
			
	.active .menu_child{
		display: block;
	}
				
	#Leftmenu  li {
		margin: 0;
	}
				
	#Leftmenu .menu_child li a {
		text-decoration: none;
		font-size: 11px;
		color: #fff;
	}
					
	#Leftmenu ul li .active a {
		color: #1c9dd7;
	}
	
	/* End Menu handeling */
	
	