body {
	color: #FFF;
	font-family: verdana,tahoma,arial,sans-serif;
  	font-size: 11px;
	text-align: center;
	background-color: #3a3a3a;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	color: #FFF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: underline;
	color: #FFF;
}

.container {
	position: relative;
	width: 1002px;
	padding-top: 212px;
	
}

/*.header {
	position: relative;
	width: 1002px;	
	height: 211px;
	background-image:url(../../files/images/header.gif);
}*/

.header {
	position: fixed;
	z-index: 200;
	top: 0px;
	width: 1002px;	
	height: 217px;
	background-color: #3a3a3a;
	background-image:url(../../files/images/header.gif);
	background-repeat:no-repeat; 
}

.content {
	z-index: 100;
	position: relative;
	width: 952px;
	min-height: 525px;
	background-color: #50b0cc;
	background-image:url(../../files/images/bg.gif);
	background-repeat: repeat-y;
	padding: 25px;
	padding-bottom: 9px;
	line-height: 17px;
}

.content_bar_top {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 1px;
	width:1002px;
	background-image:url(../../files/images/content_border_top.gif);
	background-repeat: no-repeat;
}

.content_bar_bottom {
	height: 13px;
	width:1002px;
	background-image:url(../../files/images/content_border_bottom.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}

.footer {
	color: #919191;
	line-height: 40px;
}

.footer a:link {
	text-decoration: none;
	color: #919191;
	
}
.footer a:visited {
	text-decoration: none;
	color: #919191;
}
.footer a:hover {
	text-decoration: underline;
	color: #919191;
}
.footer a:active {
	text-decoration: underline;
	color: #919191;
}

.pages {
	position: relative;
	z-index: 900px;
	width: 952px;
	min-height: 513px;
	overflow: visible;
	text-align: left;
	clear: both;
}

.nav {
	position: absolute;
	left: 164px;
	top: 47px;
	text-align: left;
	height: 24;
}

.nav a:link {
	text-decoration: none;
	color: #333;
	
}
.nav a:visited {
	text-decoration: none;
	color: #333;
}
.nav a:hover {
	text-decoration: none;
	color: #FFF;
}
.nav a:active {
	text-decoration: none;
	color: #333;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 21px;
	font-weight: 100;
	margin-top: 5px; 
	margin-left: 210px;
	padding-bottom: 20px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 17px;
	font-weight: 100;
	margin-top: 0px; 
	padding-bottom: 10px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 15px;
	font-weight: 100;
	margin-top: 0px; 
	padding-top: 6px;
}


.blok_heel {
	position: relative;
	width: 912px;
	padding: 20px;
	background-image: url(../images/blok_rightbottom.gif), url(../images/blok_leftbottom.gif), url(../images/blok_righttop.gif);
	background-repeat: no-repeat;
	background-position: bottom right, bottom left, top right;
	background-color: #259dbf;
	margin-bottom: 20px;
	clear: both;
}

.blok_half_l {
	position: relative;
	float: left;
	width: 426px;
	padding: 20px;
	background-image: url(../images/blok_rightbottom.gif), url(../images/blok_leftbottom.gif), url(../images/blok_righttop.gif);
	background-repeat: no-repeat;
	background-position: bottom right, bottom left, top right;
	background-color: #259dbf;
	margin-bottom: 20px;
	margin-right: 20px;
}

.blok_half_r {
	position: relative;
	float: left;
	width: 426px;
	padding: 20px;
	background-image: url(../images/blok_rightbottom.gif), url(../images/blok_leftbottom.gif), url(../images/blok_righttop.gif);
	background-repeat: no-repeat;
	background-position: bottom right, bottom left, top right;
	background-color: #259dbf;
	margin-bottom: 20px;
}

.blok_kwart {
	position: relative;
	float: left;
	width: 247px;
	padding: 20px;
	background-image: url(../images/blok_orange_rightbottom.gif), url(../images/blok_orange_leftbottom.gif), url(../images/blok_orange_righttop.gif);
	background-repeat: no-repeat;
	background-position: bottom right, bottom left, top right;
	background-color: #CD3A10;
	margin-bottom: 20px;
	margin-right: 20px;
}

.blok_driekwart {
	position: relative;
	float: left;
	width: 605px;
	padding: 20px;
	background-image: url(../images/blok_rightbottom.gif), url(../images/blok_leftbottom.gif), url(../images/blok_righttop.gif);
	background-repeat: no-repeat;
	background-position: bottom right, bottom left, top right;
	background-color: #259dbf;
	margin-bottom: 20px;
}

.blok_rightbottom{
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/blok_rightbottom.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 6px;
}

.blok_leftbottom{
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-image: url(../images/blok_leftbottom.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 6px;
}

.blok_righttop{
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/blok_righttop.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 6px;
}

.blok_rightbottom_o{
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/blok_orange_rightbottom.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.blok_leftbottom_o{
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-image: url(../images/blok_orange_leftbottom.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.blok_righttop_o{
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/blok_orange_righttop.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}

.img_left{
	float: left;
	border: #FFF solid 5px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.img_right{
	float: right;
	border: #FFF solid 5px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.img{

	border: #FFF solid 5px;
	
}

.nieuwsdatum {
	font-size: 9px;
	color:#CCC;
	margin-top: -25px;
	margin-bottom: 12px;
}

input, .input {
	border: 1px solid #50b0cc;
	color: #333;
	font-family: verdana,tahoma,arial,sans-serif;
  	font-size: 11px;
	margin-bottom: 2px;
	padding: 1px;
}

.frame {
	background-color: #50b0cc;
	text-align: left;
	font-size: 11px;
	
}

.feestkalender1left
{
	padding: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #63BDD4;
	background-color: #87c8dc;
}

.feestkalender1
{
	padding: 5px;
	border-bottom: 1px solid #63BDD4;
	background-color: #81C8DC;
}

.feestkalender1right
{
	padding: 5px;
	padding-right: 10px;
	border-bottom: 1px solid #63BDD4;
	background-color: #81C8DC;
}

.feestkalender2left
{
	padding: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #63BDD4;
	background-color: #72C3D8;
}

.feestkalender2
{
	padding: 5px;
	border-bottom: 1px solid #63BDD4;
	background-color: #72C3D8;
}

.feestkalender2right
{
	padding: 5px;
	padding-right: 10px;
	border-bottom: 1px solid #63BDD4;
	background-color: #72C3D8;
}

.calendar_holder td, .calendar_holder tr
{
	background-color: #ff7b1a;
	text-align: center;
}

/* GOOGLE MAPS STUFF */
		#map_canvas			{ color: #4B4B4B; }
		#map_canvas a:link		{ color: #51b1cc; text-decoration: underline; font-weight: bold; }
		#map_canvas a:visited	{ color: #51b1cc; text-decoration: underline; font-weight: bold; }
		#map_canvas a:hover	{ color: #51b1cc; text-decoration: underline; font-weight: bold; }
		#map_canvas a:active	{ color: #51b1cc; text-decoration: underline; font-weight: bold; }
		
#pictures_bg{
	/*display: none;
	position: absolute;
	z-index: 1000;*/
	
	width:100%;
	height:100%;
	/*position:absolute;*/
	position: fixed;
	top:0px;
	left:0px;
	display:none;
	z-index:999;
	background-color:black;
	opacity:.75;
	filter:alpha(opacity=75);
}

#pictures{
	/*display: none;
	position: absolute;
	z-index: 1000;*/
	width: 100%;
	height:100%;
	/*position:absolute;*/
	position: fixed;
	top:0px;
	left:0px;
	display:none;
	z-index:1000;
	text-align:center;

}

#pictures_img {
	/*position: relative;
	
	display: inline-table;
	margin: 0 auto;*/
	background-color:#63BDD4; 
	border:15px solid white; 
	line-height: 30px;
	padding: 0px;
}

.slideButton
{
	cursor: pointer;
	border: 0px solid white;
	background-color: #63BDD4;
	font-size: 11px;
  	color: white;
	
}

.feet {
	position:absolute;
	left: 48px;
	top: 0px;
	z-index: 1000px;
	background-image: url(../images/salsafeet.gif);
	width: 102px;
	height: 62px;
	
}

.treeNode {
	font-family: verdana,tahoma,arial,sans-serif;
  	font-size: 9px;
	
}