/* MAIN STYLE SHEET CAMPINGS-INTERNATIONAL.COM */
/* AUTHOR: Roy Harink & Robin Hertog */
/* LAST UPDATE: 24-12-2008 */

/* ALGEMEEN */
body {
	margin: 0;
	padding: 0; /* e0e0e0 naar fbfbfb. oud was: ebebeb */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #5f5f5f;
	}
	/* Achtergrond staat in body vanwege printbutton */
	/*ebebeb*/

table {
	 font-size: 11px;
}
	
/* TABELLEN VOOR DE OVERZICHTSPAGINA */
table.campings {
	width: 777px;
	height: 130px;
	color: #5f5f5f;
	border-left: 1px solid #dedede;
	background-color: #FFFFFF;
	}

table.campings:hover {
	width: 777px;
	height: 130px;
	color: #FFFFFF;
	background: transparent url('../images/content/campings/background-over.jpg') no-repeat;
	}
	
table.campings2 {
	width: 777px;
	height: 130px;
	color: #5f5f5f;
	border-left: 1px solid #dedede;
	background-color: #eeeeee;
	}

table.campings2:hover {
	width: 777px;
	height: 130px;
	color: #FFFFFF;
	background: transparent url('../images/content/campings/background-over.jpg') no-repeat;
	}
	
table.mijnkampeerplek {
	width: 777px;
	height: 130px;
	color: #5f5f5f;
	border-left: 1px solid #dedede;
	background-color: #FFFFFF;
	}

table.mijnkampeerplek:hover {
	width: 777px;
	height: 130px;
	color: #FFFFFF;
	background: transparent url('../images/content/mijnkampeerplek/background-over.jpg') no-repeat;
	}
	
table.mijnkampeerplek2 {
	width: 777px;
	height: 130px;
	color: #5f5f5f;
	border-left: 1px solid #dedede;
	background-color: #eeeeee;
	}

table.mijnkampeerplek2:hover {
	width: 777px;
	height: 130px;
	color: #FFFFFF;
	background: transparent url('../images/content/mijnkampeerplek/background-over.jpg') no-repeat;
	}
	
table.sites {
	width: 777px;
	height: 18px;
	color: #5f5f5f;
	text-decoration: none;
	border-left: 1px solid #dedede;
	}

table.sites:hover {
	width: 777px;
	height: 18px;
	color: #5f5f5f;
	text-decoration: none;
	border-left: 1px solid #dedede;
	background-color: #d7f1ff;
	}

/* REACTIES */
table.reacties {
	width: 107px;
	height: 27px;
	color: #a7a7a7;
	cursor: pointer; 
	cursor: hand;
	background: transparent url('../images/content/reacties/background-reacties-buttons-grey.jpg') no-repeat;
	}

table.reacties:hover {
	width: 107px;
	height: 27px;
	color: #FFFFFF;
	cursor: pointer; 
	cursor: hand;
	background: transparent url('../images/content/reacties/background-reacties-buttons-blue.jpg') no-repeat;
	}
	
td.reacties {
	width: 45px;
	height: 22px;
	color: #a7a7a7;
	cursor: pointer; 
	cursor: hand;
	background: transparent url('../images/content/reacties/bg_button_janee_grey.jpg') no-repeat;
	}

td.reacties:hover {
	width: 45px;
	height: 22px;
	color: #FFFFFF;
	cursor: pointer; 
	cursor: hand;
	background: transparent url('../images/content/reacties/bg_button_janee_blue.jpg') no-repeat;
	}
	
/* INLOGGEN MIJN KAMPEERPLEK */
table.inloggen {
	width: 107px;
	height: 27px;
	color: #FFFFFF;
	cursor: pointer; 
	cursor: hand;
	background: transparent url('../images/content/reacties/background-reacties-buttons-blue.jpg') no-repeat;
	}

table.inloggen:hover {
	width: 107px;
	height: 27px;
	color: #FFFFFF;
	cursor: pointer; 
	cursor: hand;
	text-decoration: underline;
	background: transparent url('../images/content/reacties/background-reacties-buttons-blue.jpg') no-repeat;
	}
	
/* CLASS BIJ CAMPING-GROETEN */
.cg {
	width: 373px;
	height: 23px;
	color: #5f5f5f;
	background-color: #FFFFFF;
	}

.cg:hover {
	width: 373px;
	height: 23px;
	color: #169adf;
	background-color: #d7f1ff;
	}
	
.cg2 {
	width: 373px;
	height: 23px;
	color: #5f5f5f;
	background-color: #eeeeee;
	}

.cg2:hover {
	width: 373px;
	height: 23px;
	color: #169adf;
	background-color: #d7f1ff;
	}
	
/*
a.reacties:link {
	color: #a7a7a7; 
	text-decoration: none;
	}
	
a.reacties:visited {
	color: #a7a7a7; 
	text-decoration: none;
	}	
	
a.reacties:hover {
	color: #FFFFFF;	
	text-decoration: none;
	}
*/
	
/* LINK MAKEN VOOR DE TABELLEN */
a.nieuws:link {
	float: left;
	display: block;
	height: 33px;
	width: 777px;
	color: #5f5f5f; 
	text-decoration: none;
	background: #CCCCCC;
	}
	
a.nieuws:visited {
	float: left;
	display: block;
	height: 33px;
	width: 777px;
	color: #5f5f5f; 
	text-decoration: none;
	background: #CCCCCC;
	}	
	
a.nieuws:hover {
	float: left;
	display: block;
	height: 33px;
	width: 777px;
	color: #FFFFFF;	
	text-decoration: none;
	background: transparent url('../images/content/campings/background-table-small.jpg') repeat-x;
	}
	
/* VERSIE 2 */
a.nieuws2:link {
	float: left;
	display: block;
	height: 33px;
	width: 777px;
	color: #5f5f5f; 
	text-decoration: none;
	}
	
a.nieuws2:visited {
	float: left;
	display: block;
	height: 33px;
	width: 777px;
	color: #5f5f5f; 
	text-decoration: none;
	}	
	
a.nieuws2:hover {
	float: left;
	display: block;
	height: 33px;
	width: 777px;
	color: #FFFFFF;	
	text-decoration: none;
	background: transparent url('../images/content/campings/background-table-small.jpg') repeat-x;
	}

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: #169adf;
	}

	.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;
	}
	
.kop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5f5f5f;
	margin-top: 15px; 
	padding: 0px 15px 0px 30px;
	}

h4 {
	margin: 5px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #169adf;
	}

/* TOGGLE */
a.tooltip span {
	display:none;
	padding:2px 3px;
	margin-left:10px;
	background-color: #FFFFFF;
	color:#000000;
	text-align: left;
}
a.tooltip:hover span{
	display:inline;
	position:absolute;
	background-color: #FFFFFF;
	border:2px solid #ccc;
}

/* LINK VOOR AANTAL OBJECTEN PP */
/* PAGINANUMMERING LINK */
a.currentnumber:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}

a.currentnumber:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}

a.currentnumber:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}

a.wannabenumber:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.wannabenumber:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.wannabenumber:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

/* LINK VOOR TIPS */
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #169adf;
	text-decoration: none;
	}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #169adf;
	text-decoration: none;
	}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #169adf;
	text-decoration: underline;
	}
	
/* LINK VOOR LANDENPAGINA */
a.provincies:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.provincies:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: underline;
	}

a.provincies:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	font-weight: bold;
	}

a.provincies:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}
	
/* LINK VOOR FOOTER */
a.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #169adf;
	text-decoration: none;
	}
	
a.footer_landing:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.footer_landing:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.footer_landing:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}
	
/* LINK VOOR ADMIN */
a.admin:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.admin:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.admin:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #9dc218;
	text-decoration: none;
	}
	
a.admin_active {
	font-family: Arial, Helvetica, sans-serif;
	color: #9dc218;
	text-decoration: none;
	}
	
/* LINK VOOR FACILITEITEN NAV */
a.faciliteiten-nav:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #169adf;
	height: 21px;
	width: 173px;
	background: #e8e6e6 url('images/content/uitgebreidzoeken/faciliteiten-background-nav') no-repeat;
	text-decoration: none;
	}

a.faciliteiten-nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #169adf;
	height: 21px;
	width: 173px;
	text-decoration: none;
	}

a.faciliteiten-nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #169adf;
	height: 21px;
	width: 173px;
	text-decoration: none;
	}
	
#faciliteitenblok a { display: block; margin-left: -15px; color: #fff; line-height: 24px; width: 140px; padding: 4px;  padding-left: 15px;}
#faciliteitenblok a.actief, #faciliteitenblok a:hover { height: 24px; width: 140px; background: transparent url('../images/blocks/faciliteiten/faciliteiten-hover-background.png') no-repeat; color: #999; }

/* LINK VOOR FORMS */
a.form:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	font-weight: bold;
	text-decoration: none;
	}

a.form:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	font-weight: bold;
	text-decoration: underline;
	}

a.form:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	font-weight: bold;
	text-decoration: none;
	}

/* LINK VOOR CAMPINGS */
a.campings:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	width: 700px;
	height: 113px;
	background-color:#0000FF;
	}

a.campings:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	width: 700px;
	height: 113px;
	background-color:#FFFFFF;
	}

a.campings:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	width: 700px;
	height: 113px;
	background-color:#FFFFFF;
	}

/* LINK VOOR PAGINANAVIGATIE */
a.pagnav:link {
	padding: 0 3px;
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.pagnav:visited {
	padding: 0 3px;
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}
	
a.pagnav:hover {
	padding: 0 3px;
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url('../images/content/campings/background-table-small-light.jpg') repeat-x;
	}
	
.pagnav_active {
	padding: 0 3px;
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url('../images/content/campings/background-table-small.jpg') repeat-x;
	}
	
/* LINK VOOR CAMPINGSPAGINA NAVIGATIE CAMPINGS */
a.campings_nav:link {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #52c2ec;
	text-decoration: none;
	}

a.campings_nav:visited {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #52c2ec;
	text-decoration: none;
	}
	
a.campings_nav:hover {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url('../images/content/campings/background-table-small-light.jpg') repeat-x;
	}
	
a.campings_nav_vergelijken:link {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9dc218;
	text-decoration: none;
	}

a.campings_nav_vergelijken:visited {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9dc218;
	text-decoration: none;
	}
	
a.campings_nav_vergelijken:hover {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url('../images/content/campings/background-table-small-light.jpg') repeat-x;
	}
	
/* LINK MAKEN VOOR DE NAVIGATIE MIJNKAMPEERPLEK */
a.navigation_mk:link {
	float: left;
	display: block;
	height: 45px;
	width: 145px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #3f3f3f; 
	padding: 15px 0px 0px 20px;
	text-decoration: none;
	}
	
a.navigation_mk:visited {
	float: left;
	display: block;
	height: 45px;
	width: 145px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #3f3f3f; 
	padding: 15px 0px 0px 20px;
	text-decoration: none;
	}	
	
a.navigation_mk:hover {
	float: left;
	display: block;
	height: 45px;
	width: 145px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #9dc218; 
	padding: 15px 0px 0px 20px;
	text-decoration: none;
	}
	
a.navigation_active_mk {
	float: left;
	display: block;
	height: 45px;
	width: 145px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #9dc218; 
	padding: 15px 0px 0px 20px;
	text-decoration: none;
	}
	
/* LINK VOOR (FAVORIETE CAMPINGS) MIJN KAMPEERPLEK */
a.mk_topnav:link {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}

a.mk_topnav:visited {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}
	
a.mk_topnav:hover {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
a.mk_nav_fav:link {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b2d924;
	text-decoration: none;
	}

a.mk_nav_fav:visited {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b2d924;
	text-decoration: none;
	}
	
a.mk_nav_fav:hover {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url('../images/content/mijnkampeerplek/background-table-small-light.jpg') repeat-x;
	}
	
a.campings_fav:link {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d3d3d3;
	text-decoration: none;
	}

a.campings_fav:visited {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d3d3d3;
	text-decoration: none;
	}
	
a.campings_fav:hover {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url('../images/content/mijnkampeerplek/background-table-small-light.jpg') repeat-x;
	}
	
a.mk_nav_vergelijken:link {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6b8801;
	text-decoration: none;
	}

a.mk_nav_vergelijken:visited {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6b8801;
	text-decoration: none;
	}
	
a.mk_nav_vergelijken:hover {
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url('../images/content/mijnkampeerplek/background-table-small-light.jpg') repeat-x;
	}
	
/* LINK VOOR DE ACHTERGROND BIJ NIEUWSITEMS */
a.nieuws_items:link {
	padding: 2px 0px;
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #169adf;
	text-decoration: none;
	}

a.nieuws_items:visited {
	padding: 2px 0px;
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #169adf;
	text-decoration: none;
	}
	
a.nieuws_items:hover {
	padding: 2px 0px;
	display: block;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #169adf;
	text-decoration: none;
	background-color: #d7f1ff;
	}
	
/* LINK VOOR DE ACHTERGROND BIJ NIEUWSITEMS */
a.campingnav:link {
	padding-right: 3px;
	display: block;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.campingnav:visited {
	padding-right: 3px;
	display: block;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}
	
a.campingnav:hover {
	padding-right: 3px;
	display: block;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url('../images/content/campings/background-table-small-light.jpg') repeat-x;
	}
	
.campnav_active {
	padding-right: 3px;
	display: block;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #169adf;
	background: transparent url('../images/content/campings/background-table-small.jpg') repeat-x;
	}
	
/* LINK VOOR DE ACHTERGROND BIJ MIJN KAMPEERPLEK */
a.mknav:link {
	padding-right: 3px;
	display: block;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.mknav:visited {
	padding-right: 3px;
	display: block;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}
	
a.mknav:hover {
	padding-right: 3px;
	display: block;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url('../images/content/mijnkampeerplek/background-table-small-light.jpg') repeat-x;
	}
	
.mknav_active {
	padding-right: 3px;
	display: block;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #169adf;
	background: transparent url('../images/content/mijnkampeerplek/background-table-small.jpg') repeat-x;
	}

/* LINK VOOR TIPS */
a.tips:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}

a.tips:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	}

a.tips:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}
	
/* LINK VOOR REACTIES OP MK */
	
/* LINK VOOR DE ACHTERGROND BIJ NIEUWSITEMS */
a.reacties:link {
	padding-left: 3px;
	display: block;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}

a.reacties:visited {
	padding-left: 3px;
	display: block;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-decoration: none;
	}
	
a.reacties:hover {
	padding-left: 3px;
	display: block;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #c6e457;
	}

/* CONTAINER-CAMPINGS-INTERNATIONAL */
#container-campings-international {
	margin: 0 auto 0;
	width: 1000px; /* Was 980, groter gezet omdat de rechterkolom naar beneden sprong bij sommige campinghouders */
	padding: 0 0 0 20px;
	}
	
#container-campings-international-bottom {
	margin: 0 auto 0;
	width: 1000px; /* Was 980, groter gezet omdat de rechterkolom naar beneden sprong bij sommige campinghouders */
	padding: 0 0 0 20px;
	background: transparent url('../images/background-bottom-middle.jpg') no-repeat top;
	}

/* HEADER */
#header {
	display: none;
	}
		
/* CONTENT */
/* LINKS */
#container-content .content-links {
	float: left;
	margin: 2px 2px 2px 0;
	width: 778px;
	}
	
	/* CAMPINGNAVIGATION - FACILITEITEN */
	#campingnavigation .universeel {
		width: 79px;
		background: transparent url('../images/content/camping/navnederlands/navigation-universeel.png') no-repeat;
		}
	
		#campingnavigation a:hover.universeel {
			background-position: 0 -32px;
			}

	/* CAMPING VAN DE MAAND */
	#container-content .content-links .camping-van-de-maand {
		height: 350px;
		}
		
		#container-content .content-links .camping-van-de-maand-textbox {
			margin: 175px 0 0 30px;
			color: #FFFFFF;
			}

			#container-content .content-links .camping-van-de-maand-textbox h2 {
				margin: 0;
				padding: 0;
				font-size: 12px;
				font-weight: bold;
				}

			#container-content .content-links .camping-van-de-maand-textbox p {
				margin: 0;
				padding: 0;
				font-size: 11px;
				font-weight: normal;
				}
	
	/* ... KLEIN */
	#container-content .content-links .camping-van-de-maand-klein {
		margin-top: 2px;
		height: 141px;
		}
		
		#container-content .content-links .camping-van-de-maand-klein-textbox {
			margin: 0 0 0 30px;
			color: #FFFFFF;
			}

			#container-content .content-links .camping-van-de-maand-klein-textbox h2 {
				margin: 0;
				padding: 0;
				font-size: 12px;
				font-weight: bold;
				}

			#container-content .content-links .camping-van-de-maand-klein-textbox p {
				margin: 0;
				padding: 0;
				font-size: 11px;
				font-weight: normal;
				}
				
	/* MIJN KAMPEERPLEK */
	#landnavigatie .favorieten {
		margin-top: 13px;
		width: 17px;
		background: transparent url('../images/content/mijnkampeerplek/favorieten.png') no-repeat;
		}
	
		#landnavigatie a:hover.favorieten {
			background-position: 0 -17px;
			}

	/* BLOK */
	#container-content .content-links .blok {
		clear: both;
		background: #eeeeee url('../images/content/content-achtergrond.jpg') repeat-y;
		}
		
		/* HOME */
		.blok .blok-home {
			width: 776px;
			padding: 10px 0px;
			}
		
		/* CAMPINGS HOME */
		.blok .blok-campings-home {
			width: 776px;
			padding: 10px 0px;
			}
			
		/* LANDENPAGINA */
		.blok .blok-landenpagina {
			width: 777px;
			}
		
		/* KAART & UITGEBREID ZOEKENPAGINA */
		.blok .blok-uitgebreid zoeken {
			
			}
		
		/* OVER ONS */
		.blok .blok-over_ons {
			margin: 0 0;
			padding: 0px 0px;
			}		
			
		/* NIEUWS */
		.blok .blok-campings {
			margin: 0 0;
			padding: 0px 0px;
			}
			
		/* FAQ */
		.blok .blok-faq {
			margin: 0 0;
			padding: 0px 0px;
			/* background: transparent url('../images/paginas/faq/vraagteken-background.png') no-repeat; */
			}
			
		/* CONTACT */
		.blok .blok-contact {
			margin: 0 0;
			padding: 0px 0px;
			/* background: transparent url('../images/paginas/contact/envelop-background.png') no-repeat; */
			}
		
		/* HEADER BACKGROUND CAMPINGPAGINA */
		.headercamping {
			margin-top: 2px;
			width: 778px;
			height: 70px;
			font-size: 12px;
			color: #5f5f5f;
			background: transparent url('../images/content/camping/background.jpg') no-repeat;
			}
		
		/* BOVENBALK */
		.bovenbalk {
			width: 780px;
			height: 38px;
			background: transparent url('../images/content/content-top-bar.jpg') no-repeat;
			}
		
		/* MIDDENBALK */
		.middenbalk {
			width: 777px;
			height: 5px;
			margin-top: 2px;
			background: #bdd342;
			}
		* + html .middenbalk { margin-top: -3px; }
		
		/* PAGINANAVIGATIE (O.A.) */
		.contentbottom {
			width: 778px;
			font-size: 11px;
			color: #FFFFFF;
			/* background: transparent url('../images/content/campings-bottom-bar.png') no-repeat; */
			}
			
		/* VERGELIJKEN */
		.vergelijken {
			width: 778px;
			background: #707070 url('../images/content/vergelijken/background.jpg') repeat-y;
			}
			
			/* ONDERKANT VAN NIEUWSBRIEFBLOCK */
			.vergelijkenbottom {
				width: 778px;
				height: 5px;
				background: transparent url('../images/content/vergelijken/vergelijken-background-bottom.jpg') no-repeat;
				}

/* RECHTS */
#container-content .content-rechts {
	float: left;
	width: 200px;
	}

	#container-content .content-rechts .content {
		margin: 2px 0 0 0;
		color: #FFFFFF;
		}

	#container-content .content-rechts h2 {
		margin: 10px 0 10px 0;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		}
		
	
    /* ZOEKEN */
	.content-rechts .zoeken {
		min-height: 350px;
		background: #169adf url('../images/blocks/zoeken/background.jpg') repeat-y;
		}
		
		.zoekenbottom {
			width: 200px;
			height: 30px;
			font-size: 12px;
			color: #FFFFFF;
			background: transparent url('../images/blocks/zoeken/zoeken-background-bottom.jpg') no-repeat;
			}

	/* NIEUWSBRIEF */
	.content-rechts .nieuwsbrief {
		background: #707070 url('../images/blocks/nieuwsbrief/background.jpg') repeat-y;
		}
		
		/* ONDERKANT VAN NIEUWSBRIEFBLOCK */
		.nieuwsbriefbottom {
			width: 200px;
			height: 20px;
			background: transparent url('../images/blocks/nieuwsbrief/nieuwsbrief-background-bottom.jpg') no-repeat;
			}

	/* ADVERTENTIES */
	.content-rechts .advertenties {
		width: 187px;
		padding: 20px 0 10px 13px;
		background: #e7e7e7 url('../images/blocks/advertenties/advertenties-background.jpg') repeat-y;
		}
		
		.advertentiesbottom {
			width: 200px;
			height: 10px;
			font-size: 12px;
			color: #474747;
			text-align: right;
			background: transparent url('../images/blocks/advertenties/advertenties-background-bottom.jpg') no-repeat;
			}

	/* UITGELICHT */
	.content-rechts .uitgelicht {
		background: #acd518 url('../images/blocks/uitgelicht/background.jpg') repeat-y;
		}
		
		.uitgelichtbottom {
			width: 200px;
			height: 30px;
			font-size: 12px;
			color: #FFFFFF;
			text-align: right;
			background: transparent url('../images/blocks/uitgelicht/uitgelicht-background-bottom.jpg') no-repeat;
			}
	
	/* FACILITEITEN */
	.content-rechts .faciliteiten {
		background: #acd518 url('../images/blocks/uitgelicht/background.jpg') repeat-y;
		}
		
		.faciliteitenbottom {
			width: 200px;
			height: 30px;
			font-size: 12px;
			color: #FFFFFF;
			text-align: right;
			background: transparent url('../images/blocks/uitgelicht/uitgelicht-background-bottom.jpg') no-repeat;
			}

	/* WERELDWEER */
	.content-rechts .wereldweer {
		background: #169adf url('../images/blocks/zoeken/background.jpg') repeat-y;
		}
	
/* FOOTER */
#footer {
	clear: both;
	height: 150px;
	line-height: 16px;
	width: 778px;
	margin-top: 2px;
	background: url('../images/footer/footer-background.jpg') repeat-x;
	}
	
	/* Lijntje om footer los te krijgen van onderste blokken */
	#footertop {
		clear: both;
		height: 2px;
		background-color: transparent;
		}
	

	#footer .footer-leftside {
		float: left;
		width: 1px;
		background-color: #d4d4d4;
		}
		
	#footer .footer-rightside {
		float: right;
		width: 1px;
		}
	
	#footer .footer-content {
		margin: 20px 0 0 20px;
		float: left;
		width: 90px;
		font-size: 11px;
		}
		
		#footer .footer-content ul {
			margin: 0;
			padding: 0;
			list-style: none;
			}

			#footer .footer-content li {
				margin: 0 5px;
				white-space: nowrap;
				}
		
				#footer .footer-content li a {
					color: #5f5f5f;
					text-decoration: none;
					}
		
	#footer .footer-copyright {
		clear: both;
		margin: 0 10px;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-align: right;
		line-height: 22px;
		color: #5f5f5f;
		}
		
		#footer .footer-copyright span {
			color: #53a7d3;
			}
		
		#footer .footer-copyright a {
			text-decoration: none;
			color: #5f5f5f;
			}
			
		/* WILLEM */
		#uitgebreidzoeken a { display: block; }

/* MELDINGEN */
.errorbox {
	margin: 0 0 15px 0px;
	width: 741px;
	padding: 3px;
	background-color: #8d8d8d;
	border: 2px solid #535351;
	color: #FFFFFF;
	}
	
	.errorboxwithoutmargin {
		margin: 0 0 15px 0px;
		width: 741px;
		padding: 3px;
		background-color: #FFCCCC;
		border: 2px solid #FF0000;
		color: #FFFFFF;
		}

.okbox {
	margin: 0 0px 15px 0px;
	width: 741px;
	padding: 3px;
	background-color: #169adf;
	border: 2px solid #146f9e;
	}

	.okboxwithoutmargin {
		margin: 0 0 15px 0px;
		width: 741px;
		padding: 3px;
		background-color: #169adf;
		border: 2px solid #146f9e;
		}
	
	.okbox h2, .okboxwithoutmargin h2 {
		color: #FFFFFF;
		}
		
/* TOOLTIPS */
a.tooltip{
    position:relative; /*this is the key*/
    z-index:24; 
	background-color:#989898;
    color:#FFFFFF;
    text-decoration:none}

a.tooltip:hover{z-index:25; background-color:#989898}

a.tooltip span{display: none}

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    width:15em;
    background-color:#989898; color:#FFFFFF;
    text-align: center}
	
/* TOOLTIP MK REACTIES */
a.tooltip_reactie{
    position:absolute; /*this is the key*/
    z-index:24; 
	background-color:#FFFFFF;
    color:#FFFFFF;
    text-decoration:none}

a.tooltip_reactie:hover{z-index:25; background-color:#FFFFFF; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}

a.tooltip_reactie span{display: none}

a.tooltip_reactie:hover span{ /*the span will display just on :hover state*/
    display:block;
    width:15em;
    background-color:#989898; color:#FFFFFF;
    text-align: center}
