body {
	font-family				: verdana;
	font-size				: 11px;
	margin					: 0;
	padding					: 0;
	text-align				: center;
	background				: #010301 url(../images/bg.jpg) top center no-repeat;
	/*
	background-attachment zorgt voor een stilstaande achtergrond die meescrollt.
	*/
	background-attachment	: fixed;
}

#wrapper_01 {
	position				: relative;
	width					: 1000px;
	margin					: 0px auto 0px auto;
	background-image		: url(../images/back.png);
}

#wrapper_02 {
	width					: 970px;
	margin-left				: auto;
	margin-right			: auto;
	text-align				: left;
	margin-bottom			: 50px;
}

#header {
	height					: 301px;
	overflow				: hidden;
}

#cnt_content {
	background-image		: url(../images/bodybg.jpg);
}

#nav_links {
	width					: 246px;
	float					: left;
	overflow				: hidden;
}

#content {
	float					: left;
	padding					: 10px 0px 0px 20px;
	width					: 670px;
	min-height				: 500px;
	_height					: 500px;
	line-height				: 1.5em;
}
html>/**/body #content {
	padding					: 0px 0px 0px 20px;
}
.clear {
	clear					: both;
}

#footer {
	height					: 40px;
	width					: 100%;
	background-image		: url(../images/footbg.jpg);
	padding-top				: 33px;
	background-repeat		: no-repeat;
	text-align				: center;
	background-color		: #d4e0c6;
	margin-bottom			: -50px;
}
#footer a {
	text-decoration			: none;
	color					: black;
	line-height				: 1.5em;
}

#headoverlay {
	position				: absolute;
}

#adres {
	position				: absolute;
	width					: 920px;
	top						: 24px;
	height					: 47px;
	line-height				: 47px;
	text-align				: right;
	z-index					: 100;
	font-weight				: bold;
	letter-spacing			: 0.3px;
}


#titel {
	width					: 820px;
	z-index					: 100;
	position				: absolute;
	top						: 222px;
	text-align				: right;
	overflow				: hidden;
	padding-right			: 20px;
	padding-top				: 10px;
}

#subtitel {
	width					: 920px;
	z-index					: 100;
	position				: absolute;
	top						: 265px;
	text-align				: right;
	overflow				: hidden;
}
.slide {
	margin-left				: 12px;
	margin-top				: 81px;
}

#nav_links ul {
	margin					: 0px;
	padding					: 0px;
	list-style-type			: none;
	list-style-position		: outside;
	float					: left;
}

#nav_links ul li {
	width					: 246px;
	height					: 35px;
}
#nav_links ul li a{
	display					: block;
	width					: 246px;
	height					: 35px;
	margin					: 0px 0px 0px 0px;
	padding					: 12px 0px 0px 55px;
}
#nav_links a {
	margin					: 0px;
	padding					: 0px;
	margin-top				: 20px;
	text-transform			: uppercase;
	text-decoration			: none;
	color					: black;
}

#sponsorwrapper {
	position				: absolute;
	left					: 25px;
	top						: 720px;
}
.sponsor {
	border					: 0px;
}

a.sponsor img {
	border					: solid 0px red;
	margin					: 8px;
}

/*
	BEGIN TEKST OPMAAK
*/

h1 {
	font-family				: verdana;
	font-size				: 15px;
}
h3 {
	font-family				: verdana;
	font-size				: 13px;
	margin-bottom			: 5px;
}
h4 {
	font-family				: verdana;
	font-size				: 12px;
	margin					: 0px;
}
h6 {
	padding					: 0;
	margin					: 0;
	font-size				: 35px;
}
p {
	margin-bottom			: 2px;
}
/*
	BEGIN TEKST OPMAAK
*/

#content ul {
	padding				: 5px;
	line-height			: 1.5em;
	list-style-position	: outside;
	list-style-type		: none;
	margin				: 0px 0px 0px 9px;
}
#content ul li {
	padding-top			: 2px;
	padding-bottom		: 2px;
	padding-left		: 30px;
	background			: transparent url(../../images/opsomming.png) 0px -2px no-repeat;
}
#content a {
	color: #4C7C33;
}

/* CONTENT TEMPLATES */

img.floatright {
	background			: #FFFFFF none repeat scroll 0 0;
	border				: 1px solid #8ABD51;
	margin				: 10px;
	padding				: 4px;
	float				: right;
}
img.floatleft {
	background			: #FFFFFF none repeat scroll 0 0;
	border				: 1px solid #8ABD51;
	margin				: 10px;
	padding				: 4px;
	float				: left;
}

/* 

HIER ALLE ID'S VOOR DE NAVIGATIE

ELKE NAVIGATIE LINK HEEFT EEN EIGEN ID

 */


#nav_home_active a, #nav_pg_active a , #nav_voorz_active a, #nav_natuurkamperen_active a, #nav_kampplaatsen_active a, #nav_bungalows_active a, #nav_fotos_active a, #nav_tarieven_active a,#nav_reserveren_active a, #nav_geschiedenis_active a, #nav_contact_active a{
	font-size				: 13px;
	color					: white;
	width					: 200px;
}

#nav_home a, #nav_pg a, #nav_voorz a, #nav_natuurkamperen a, #nav_kampplaatsen a, #nav_bungalows a, #nav_fotos a, #nav_tarieven a,#nav_reserveren a, #nav_geschiedenis a, #nav_contact a{
	color					: black;
}




#nav_home{
	background-image		: url(../images/navigatie/home.jpg);
}

#nav_home_active{
	background-image		: url(../images/navigatie/home_hover.jpg);
}

#nav_pg{
	background-image		: url(../images/navigatie/pg.jpg);
}

#nav_pg_active{
	background-image		: url(../images/navigatie/pg_hover.jpg);
}

#nav_voorz{
	background-image		: url(../images/navigatie/voorz.jpg);
}

#nav_voorz_active{
	background-image		: url(../images/navigatie/voorz_hover.jpg);
}

#nav_natuurkamperen{
	background-image		: url(../images/navigatie/natuurkamp.jpg);
}

#nav_natuurkamperen_active{
	background-image		: url(../images/navigatie/natuurkamp_hover.jpg);
}

#nav_kampplaatsen{
	background-image		: url(../images/navigatie/kampplaatsen.jpg);
}

#nav_kampplaatsen_active{
	background-image		: url(../images/navigatie/kampplaatsen_hover.jpg);
}

#nav_bungalows{
	background-image		: url(../images/navigatie/bungalows.jpg);
}

#nav_bungalows_active{
	background-image		: url(../images/navigatie/bungalows_hover.jpg);
}

#nav_fotos{
	background-image		: url(../images/navigatie/fotos.jpg);
}

#nav_fotos_active{
	background-image		: url(../images/navigatie/fotos_hover.jpg);
}

#nav_tarieven{
	background-image		: url(../images/navigatie/tarieven.jpg);
}

#nav_tarieven_active{
	background-image		: url(../images/navigatie/tarieven_hover.jpg);
}
#nav_reserveren {
	background-image		: url(../images/navigatie/reserveren.jpg);
}

#nav_reserveren_active{
	background-image		: url(../images/navigatie/reserveren_hover.jpg);
}

#nav_geschiedenis{
	background-image		: url(../images/navigatie/geschiedenis.jpg);
}

#nav_geschiedenis_active{
	background-image		: url(../images/navigatie/geschiedenis_hover.jpg);
}

#nav_contact{
	background-image		: url(../images/navigatie/contact.jpg);
}

#nav_contact_active{
	background-image		: url(../images/navigatie/contact_hover.jpg);
}
#btn_home {
	position				: absolute;
	top						: 27px;
	left					: 55px;
	height					: 150px;
	width					: 290px;
	z-index					: 2000;
	border					: none;
}
/* HOMEPAGE */
#blikvangers {
	float					: right;
	width					: 220px;
	margin					: 0 0 20px 20px;
}
 a.blikvanger img {
	text-decoration	: none;
	border			: 0;
}

/* RESERVEREN */
.error {
	font-weight: bold;
	color: red;
}
#reserveren table {
	margin-bottom: 10px;
}
#reserveren th {
	font-weight: bold;
	text-align: left;
}
#reserveren td {
	padding-left: 10px;
}

/* CONTACT */
#adresgegevens {
	width: 230px;
	float: left;
	line-height: 1.6em;	
}
#routekaart {
	float: right;
	margin-bottom: 10px;
}

.kampplaatsen_periode {
	font-weight			: bold;
	float				: left;
	width				: 240px;
	margin				: 0;
	margin-bottom		: 3px;
	border-bottom		: solid 1px #e8e8e8;
	height				: 25px;
}

.kampplaatsen_data {
	float				: left;
	width				: 300px;
	margin				: 0;
	margin-bottom		: 3px;
	border-bottom		: solid 1px #e8e8e8;
	height				: 25px;
}


