html {
	overflow-x: hidden;
	overflow-y: auto;
} 

/* bodies begin*/
body, body table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #104B8F;
	margin: 0px;
	font-size: 13px;
}
body.main {
	background-image: url(images/bg_main2.jpg); 
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment: fixed;
	background-color: #FEFDC2;
	scrollbar-base-color: #FCDB62;
	overflow-x: hidden;
}
body.leftNav table, .direct_boeken {
	color: #FFFFFF;
}
body.logos {
	background-image: url(images/m4.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
body.topNav {
	background-image: url(images/m1.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	background-attachment: fixed;
}
body.topNav2 {
	background-image: url(images/m1_concept.jpg);
	background-position: left bottom;
	background-attachment: fixed;
}
body.bottomNav {
	background-image: url(images/m3.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-attachment: fixed;
	overflow: hidden;
}
body.leftNav{
	background-image: url(images/leftnav0.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment: fixed;
	background-color: #1A437B;
	scrollbar-base-color: #385797;
	overflow-x: hidden;
}

/* bodies end*/

#banner {
	background-color:#003580;
	color: #F1CD44;
	text-align:center;
	font-family:arial;
	font-size:14px;
	padding:0px;
	margin:0px;
	border: 1px solid ;
}

.direct_boeken td {
	text-align: center; 
	padding: 5px 2px; 
}
img {
	border: 0px; 
}
.photo a:link, .photo a:visited, .photo a:active, .photo a:hover {
	/*color: #FFFFFF;*/
	text-decoration: none;
	/* border: 0px; */
}
.directboeken a, .aanbiedingen a {
	color: #FFFFFF;
}
.cvdw a:link, .cvdw a:visited, .cvdw a:active, .cvdw a:hover {
	color: #1D3C8C;	
	text-decoration: none;
	border: 0px;
}
.cvdw img {
	margin: 5px 10px 0px -1px;
}
.title {
	font-size: 18px;
}
.map, .legenda {
	font-size: 10px;
}
.subtitle {
	font-size: 13px;
	font-weight: bold;
}
.photo, td.h1, td.h2, td.h3 {
	padding: 0px;
	margin: 0px;
}
td.s1 {
	background-image: url(images/s1.gif);
	background-repeat:repeat-y;
}
td.s2 {
	background-image: url(images/s2.gif);
	background-repeat: repeat-x;
}
td.s3 {
	background-image: url(images/s3.gif);
	background-repeat: no-repeat;
}
td.s1, td.s3 {
	width: 8px;
}
td.s2, td.s3 {
	height: 8px;

}

/*********************************
*	Advies voor .streekverhalen
*	i.p.v. .streekverhalen h2, kun je beter de streekverhalen.php zo 
*	aanpassen, dat h2 vervangen wordt door h1. 
*	Werkwijze:
*		1. Verander h1 in alle streekverhalen naar h2
*		2. Verwijder uit streekverhalen.php alle class .streekverhalen die worden toegepast op h1
*		3. Zet de class .streekverhalen bij de omliggende div
*		4. Haal uit de definitie hieronder het gedeelte ', .streekverhalen h2' weg
**********************************/
h1, .streekverhalen h2 {	
	font-size: 16px;
	margin: 30px 0px 10px 0px;
}
h1.streekverhalen {
	font-size: 20px;
	color: #FFFFFF;
	font-family: Verdana, Arial, "Times New Roman";
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h2, h3 {	
	font-size: 12px;
	margin-bottom:0px;
	margin-top:10px;
}
.nodecoration a {
	text-decoration: none;
}

.campingland td {
	padding: 0px 20px 0px 10px; 
}

.map table {
	background-color: #FFFEDD;
}

body.topNav a {
	font-size: 11px;
	text-decoration: none;
}

a.topn_port {
	display:block;
	width: 112px;
	line-height:17px;
	text-align:center;
	float:left;
	font-weight:bold;
	color:#551A8B;
	font-size:11px;
}
a.topn_port:active {
	color:#FF0000;
}
a.topn_port {
	background-image:url(images/button_passive.gif);
}
a.topn_port:hover, a.topn_port:active, a.topn_port:focus {
	background-image:url(images/button_active.gif);
}
/* topnNav end*/



.leftNav a {
	display: block;
	line-height: 18px;
	/*width: 150px;*/
	text-align: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	font-family:"Times New Roman", Times, serif;
	color: #FFFFFF;
}

.leftNav a:hover {
	color: #FFFF00;
}
.leftNav span {
	visibility:hidden; 
	font-size:1px;
	width:100%;
	height:100%;
}
.leftNav td {
	padding: 7px;
}

a.leftNav1 {background-image:url(images/camping_holidays.gif);}
a.leftNav1:hover {background-image:url(images/camping_holidays_y.gif);}
a.leftNav2 {background-image:url(images/bungalow_parcs.gif);}
a.leftNav2:hover {background-image:url(images/bungalow_parcs_y.gif);}
a.leftNav3 {background-image:url(images/villa_holidays.gif);}
a.leftNav3:hover {background-image:url(images/villa_holidays_y.gif);}
a.leftNav4 {background-image:url(images/motor_holidays.gif);}
a.leftNav4:hover {background-image:url(images/motor_holidays_y.gif);}
a.leftNav5 {background-image:url(images/classic_car_holidays.gif);}
a.leftNav5:hover {background-image:url(images/classic_car_holidays_y.gif);}
a.leftNav6 {background-image:url(images/camper_holidays.gif);}
a.leftNav6:hover {background-image:url(images/camper_holidays_y.gif);}
a.leftNav7 {background-image:url(images/travel_center.gif);}
a.leftNav7:hover {background-image:url(images/travel_center_y.gif);}
a.leftNav8 {background-image:url(images/training_centre.gif);}
a.leftNav8:hover {background-image:url(images/training_centre_y.gif);}
a.leftNav9 {background-image:url(images/premium_travel_club.gif);}
a.leftNav9:hover {background-image:url(images/premium_travel_club_y.gif);}
a.leftNav10 {background-image:url(images/low_budget_airlines.gif);}
a.leftNav10:hover {background-image:url(images/low_budget_airlines_y.gif);}
a.leftNav11 {background-image:url(images/soleil_cheques.gif);}
a.leftNav11:hover {background-image:url(images/soleil_cheques_y.gif);}
a.leftNav12 {background-image:url(images/camping_jobs.gif);}
a.leftNav12:hover {background-image:url(images/camping_jobs_y.gif);}
a.leftNav13 {background-image:url(images/campinglife_campinggids.gif);}
a.leftNav13:hover {background-image:url(images/campinglife_campinggids_y.gif);}
a.leftNav14 {background-image:url(images/camping_kids.gif);}
a.leftNav14:hover {background-image:url(images/camping_kids_y.gif);}
a.leftNav15 {
	background-image:url(images/mijn_vacansoleil.gif);
	background-position: 14px 0px;
}
a.leftNav15:hover {
	background-image:url(images/mijn_vacansoleil_y.gif);
	background-position: 14px 0px;
}

.banner, .banner a{
	background-color:#003580;
	text-align:center;
	font-family:arial;
	font-size:14px;
	padding:0px;
	margin:0px;
	cursor:hand;
	color:#F1CD44;
	cursor:hand;
}
.elemFaderRed
{
  position:relative;
  filter:alpha(opacity=60); -moz-opacity:0.6;
  display: block;
  border: 1px;
  padding: 3px 0px 3px 25px;
  border-top    : 1px solid #FEFDD6;
  border-left   : 1px solid #FEFDD6;
  border-right  : 1px solid #EE9E18;
  border-bottom : 1px solid #EE9E18;

  background-position:center;

  text-decoration:none;
  
  color: #000000;
  width:100%;
}
a.elemFaderRed:hover {
	color: #104B8F;
	font-weight:bold;
}

a.home {
	color: #FCE55B;
	text-decoration: none;
	font-weight: bold;
}

#carrousel, #rondleiding {
	width:270px;
	border:1px solid #000;
}

.stroke {
	border:1px solid #333;
}
#reserveren {
	background-color: #206395;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-left: 8px;
	text-decoration: none;
	color: #FFFFFF;
	width: 160px;
	cursor:pointer;
}
.head_campinglijst a:link, .head_campinglijst a:visited, .head_campinglijst a:active
{
	background:#FDD273;
	padding:5px;
	border:1px solid #555;
	color:#000;
}
.head_campinglijst a:hover
{
	background:#EB5;
	padding:5px;
	border:1px solid #555;
	color:#000;
}

