/* MAIN STYLE SHEET RE-PIXEL.COM */
/* AUTHOR: Robin Hertog */
/* LAST UPDATE: 09-02-09 */


/* ALGEMEEN */
body {
	margin: 0px;
	padding: 0;
	background: #ffffff url('../images/achtergrond-water2.jpg') repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #444545;
	}
	/*ebebeb*/
	
table.multipleshow {
	width: 602px;
	background-color: transparent;
	}

table.multipleshow:hover {
	width: 602px;
	background-color: #dff1ff;
	}
	
td.subnavlink {
	color: #4688ba;
	}

p {
	margin: 10px 0;
	padding: 0;
	}

h1 {
	margin: 5px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #53a1cb;
	}

	.subkop {
		color: #5f5f5f; /* 53a1cb 9dc218 
		font-size: 13px;*/
		font-weight: bold;
		}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5f5f5f;
	}

h4 {
	margin: 5px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #53a1cb;
	}

/* LINK VOOR AANTAL OBJECTEN PP */
/* ALGEMENE LINK */
a.normaal:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4688ba;
	text-decoration: none;
	}

a.normaal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4688ba;
	text-decoration: none;
	}

a.normaal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e7275;
	text-decoration: underline;
	}
	
/* ALGEMENE LINK */
a.slideshow:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444545;
	text-decoration: none;
	}

a.slideshow:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444545;
	text-decoration: none;
	}

a.slideshow:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4688ba;
	text-decoration: none;
	}
	
.selectedlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4688ba;
	text-decoration: none;
	}
	
.selectednumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4688ba;
	text-decoration: none;
	}
	
/* SUBNAV LINK */
a.subnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5f5f;
	text-decoration: none;
	}

a.subnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5f5f;
	text-decoration: none;
	}

a.subnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5f5f;
	text-decoration: underline;
	}

.nietbeschikbaar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a9a9a9;
	}

/* CONTAINER-CAMPINGS-INTERNATIONAL */
#container-kavels-nederland {
	margin: 0px auto 0;
	width: 848px;
	}

/* LOGO */
#logo {
	margin: 15px 30px;
	height: 38px;
	}

/* HEADER */
#header {
	display: none;
	}
	
/* NAVIGATION */
#navigation {
	margin: 2px 0px;
	height: 23px;
	width: 206px;
	}
	
	#navigation .navigation {
		float: right;
		display: block;
		height: 23px;
		}

	/* NAVIGATION - HOME */
	.home {
		display: block;
		text-decoration: none;
		padding: 1px 0;
		height: 23px;
		color: #444545;
		background: transparent url('../images/navigatie/navigatie-button.png') no-repeat;
		}
	
		a:hover.home {
			background-position: 0 -23px;
			}
			
	/* WILLEM */
	#navigation .campingsdiv { float: left; }
	#navigation .campingsdiv .campingslandendiv { display: none; }
	#navigation .campingsdiv:hover .campingslandendiv { position: absolute; margin-top: 45px; display: block; padding: 20px 0; width: 140px; background: #D4D4D4; }
	* + html #navigation .campingsdiv:hover .campingslandendiv { margin-left: -103px; }
		#navigation .campingsdiv:hover .campingslandendiv .campingslanddiv { line-height: 18px; padding: 5px 20px; }
		#navigation .campingsdiv:hover .campingslandendiv:hover .campingslanddiv:hover { background: #E1E1E1; }
			#navigation .campingsdiv:hover .campingslandendiv .campingslanddiv .campingsregiosdiv { position: absolute; display: none; width: 140px; padding: 20px 0; margin-top: -43px; margin-left: 120px; background: #E1E1E1; }
			#navigation .campingsdiv:hover .campingslandendiv:hover .campingslanddiv:hover .campingsregiosdiv { display: block;  }
    			#navigation .campingsdiv:hover .campingslandendiv .campingsregiodiv { line-height: 18px; padding: 5px 20px; }
		        #navigation .campingsdiv:hover .campingslandendiv:hover .campingsregiodiv:hover { background: #F1F1F1; }
    			    #navigation .campingsdiv:hover .campingslandendiv .campingslanddiv .campingsplaatsdiv { position: absolute; display: none; width: 100px; padding: 20px; margin-top: -36px; margin-left: 120px; background: #F1F1F1; }
    			    #navigation .campingsdiv:hover .campingslandendiv:hover .campingsregiodiv:hover .campingsplaatsdiv { display: block;  }
	
	#navigation .campings {
		width: 103px;
		background: transparent url('../images/navigation/nederlands/navigation-campings.jpg') no-repeat;
		}
	
		#navigation .campingsdiv:hover .campings {
			background-position: 0 -45px;
			}
	/* EIND WILLEM */
			
	/* NAVIGATION - TOERCARAVANS */
	.toercaravans {
		display: block;
		text-decoration: none;
		padding: 1px 0;
		height: 23px;
		color: #444545;
		background: transparent url('../images/navigatie/navigatie-button.png') no-repeat;
		}
	
		a:hover.toercaravans {
			background-position: 0 -23px;
			}
			
	.uitklapmenu {
		display: block;
		text-decoration: none;
		padding: 1px 0;
		height: 23px;
		color: #4688ba;
		background: transparent url('../images/navigatie/subnavigatie.png') no-repeat;
		}
	
	/* NAVIGATION - WOONBOTEN */
	.woonboten {
		display: block;
		text-decoration: none;
		padding: 1px 0;
		height: 23px;
		color: #444545;
		background: transparent url('../images/navigatie/navigatie-button.png') no-repeat;
		}
	
		a:hover.woonboten {
			background-position: 0 -23px;
			}
	
	/* NAVIGATION - GEVELBEKLEDING */
	.gevelbekleding {
		display: block;
		text-decoration: none;
		padding: 1px 0;
		height: 23px;
		color: #444545;
		background: transparent url('../images/navigatie/navigatie-button.png') no-repeat;
		}
	
		a:hover.gevelbekleding {
			background-position: 0 -23px;
			}
	
	/* NAVIGATION - SERVICE */
	.woonschepen {
		display: block;
		text-decoration: none;
		padding: 1px 0;
		height: 23px;
		color: #444545;
		background: transparent url('../images/navigatie/navigatie-button.png') no-repeat;
		}
	
		a:hover.woonschepen {
			background-position: 0 -23px;
			}
	
	/* NAVIGATION - TENTEN */
	.verzekeringen {
		display: block;
		text-decoration: none;
		padding: 1px 0;
		height: 23px;
		color: #444545;
		background: transparent url('../images/navigatie/navigatie-button.png') no-repeat;
		}
	
		a:hover.verzekeringen {
			background-position: 0 -23px;
			}
			
	/* NAVIGATION - KAMPEERARTIKELEN */
	.hypotheken {
		display: block;
		text-decoration: none;
		padding: 1px 0;
		height: 23px;
		color: #444545;
		background: transparent url('../images/navigatie/navigatie-button.png') no-repeat;
		}
	
		a:hover.hypotheken {
			background-position: 0 -23px;
			}
			
	/* NAVIGATION - KAMPEERARTIKELEN */
	.makelaars {
		display: block;
		text-decoration: none;
		padding: 1px 0;
		height: 23px;
		color: #444545;
		background: transparent url('../images/navigatie/navigatie-button.png') no-repeat;
		}
	
		a:hover.makelaars {
			background-position: 0 -23px;
			}
	
	/* NAVIGATION - OVER ONS */
	.overons {
		display: block;
		text-decoration: none;
		padding: 1px 0;
		height: 23px;
		color: #444545;
		background: transparent url('../images/navigatie/navigatie-button.png') no-repeat;
		}
	
		a:hover.overons {
			background-position: 0 -23px;
			}
			
	/* NAVIGATION - CONTACT */
	.contact {
		display: block;
		text-decoration: none;
		padding: 1px 0;
		height: 23px;
		color: #444545;
		background: transparent url('../images/navigatie/navigatie-button.png') no-repeat;
		}
	
		a:hover.contact {
			background-position: 0 -23px;
			}
	

/* MELDINGEN */
.errorbox {
	margin: 0 0 10px;
	padding: 0 10px;
	width: 350px;
	background-color: #FFFFFF;
	border: 2px solid #FF0000;
	color: #666666;
	}
	
	.errorboxwithoutmargin {
		margin: 0 0 10px;
		padding: 0 10px;
		background-color: #FFFFFF;
		border: 2px solid #FF0000;
		color: #666666;
		}

.okbox {
	margin: 0 0 10px;
	padding: 0 10px;
	width: 350px;
	background-color: #FFFFFF;
	border: 2px solid #4688ba;
	}

	.okboxwithoutmargin {
		margin: 0 0 10px;
		padding: 0 10px;
		background-color: #FFFFFF;
		border: 2px solid #4688ba;
		}
	
	.okbox h2, .okboxwithoutmargin h2 {
		color: #666666;
		}
	
/* CONTENT */
/* LINKS */
#container-content .content-links {
	float: left;
	margin: 2px 2px 2px 0;
	width: 848px;
	}
	
	/* BLOK */
	#container-content .content-links .blok {
		clear: both;
		background: #ffffff url('../images/content/content-top.png') repeat-x;
		}
		
		/* HEADER */
		.blok .blok-header {
			height: 272px;
			background: transparent url('../images/header.gif') no-repeat;
			}
		
		/* HOME */
		.blok .blok-home {
			margin: 2px 0 0;
			width: 700px;
			padding: 20px;
			}
		
		/* SUBNAVIGATIE */
		.blok .blok-subnavigatie {
			margin: -5px 33px 5px 33px;
			width: 592px;
			padding-bottom: 2px;
			border-bottom: 1px solid;
			border-bottom-color: #dbdbdb;
			}
			
		/* DREAM THINK CREATE */
		.blok .blok-dreamthinkcreate {
			margin: -5px 33px;
			width: 500px;
			}
			
		/* HEADER */
		.blok .blok-contact {
			margin: 0 30px;
			}
		

/* RECHTS */
#container-content .content-rechts {
	float: left;
	width: 200px;
	margin-top: 155px;
	}

	#container-content .content-rechts .content {
		margin: 2px 0 0 0;
		color: #FFFFFF;
		}

	#container-content .content-rechts h2 {
		margin: 10px 0 25px;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		}

	/* WERELDWEER */
	.content-rechts .wereldweer {
		padding: 10px 15px 0;
		background: #53a1cb url('../images/blocks/wereldweer/wereldweer-background-top.jpg') no-repeat;
		}