img, div { behavior: url(/stylesheets/iepngfix.htc) }

body
{
	text-align: center;
	background-image: url(/images/background_curtains_repeatable_NZ.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	background-position: center top;
	background-color: #000000;
	overflow: scroll;
}




a {
outline: none;
color: #990000;
text-decoration: none;
}

a:active {
color: #990000;
text-decoration: none;
}

a:hover {
color: #990000;
text-decoration: underline;
}

p
{
	font-family: tahoma;
	font-size: 12px;
	text-align: left;
	color: #393939;
	line-height: 15.5px;
	letter-spacing: 0.3px;
	margin: 0;
}

h1
{
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #393939;
	margin: 0;
}

h2
{
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #b9b9b9;
	margin: 0;
}

h3
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #393939;
	letter-spacing: 0.3px;
}

h4
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #b9b9b9;
	letter-spacing: 0.3px;
}

#page
{
	outline: none;
	margin: 0px auto;
	width: 1024px;

}

.invisible
{
	visibility: hidden;
	float: left;
}

/*--------Style for the flash header--------*/

#page .flash_header
{
	padding: 0;
	margin: 0;
	float: left;
	width: 1024px;
	height: 428px;
	outline: none;
	outline-style: none;
	-moz-outline-style: none;	

}

#page .flash_header a {
	outline: none;
	outline-style: none;
	-moz-outline-style: none;	
}

#page .flash_header a:active {
	outline: none;
	outline-style: none;
	-moz-outline-style: none;	
}

#page .flash_header a:hover {
	outline: none;
	outline-style: none;
	-moz-outline-style: none;	

}

#page .flash_header a:focus {
	outline: none;
	outline-style: none;
	-moz-outline-style: none;	
}

#page .flash_header a:visited {
	outline: none;
	outline-style: none;
	-moz-outline-style: none;	
}




.flash_header p
{
	margin: 0;
	padding: 0;
}

/*--------Style for the content div (which changes)--------*/

#page .content
{
	width: 1024px;
	padding: 0;
	margin: 0;
	float: left;
	background-image: url('/images/witte_baan_bg.png');
	background-repeat: repeat-y;
}

/*--------Style for the footer--------*/

#page .pageend
{
	position: relative;
	background-image: url('/images/witte_baan_bg_onder.png');
	background-repeat: no-repeat;
	height: 41px;
	width: 1024px;
clear: both;

}

#page .footer
{
	position: relative;
	margin: 0 auto 0 auto;
	height: 50px;
	width: 830px;
	float: left;
}

.footer p
{
	float: right;
	padding-right: 115px;
	padding-top: 30px;
}

/*-----------------------------------------------------Home page style-----------------------------------------------------*/
#page .content .left_colum
{
	position: relative;
	left: 98px;
	width: 268px;
	float: left;
}

# page .content .right_colum
{
	width: 538px;
	height: 508px;
	float: left;
}

/*--------Style for the news list--------*/

#page .content .left_colum .news_list
{
	width: 268px;
	height: 388px;
	float: left;
}

.news_list_header
{
	height: 47px;
	width: 268px;
	background-image: url('/images/bg_news_list_header.png');
	float: left;
}

.news_list_content
{
	background-image: url('/images/bg_news_list_content.png');
	width: 268px;
	float: left;
	padding-bottom: 10px;
}

.news_list_footer
{
	background-image: url('/images/bg_news_list_footer.png');
	float: left;
	height: 60px;
	width: 268px;
}

.headlines
{
	padding-left: 38px;
}

.headline a
{
	display: block;
	width: 100%;
	text-decoration: none;
}

.headline a:focus
{
	display: block;
	width: 100%;
	background-color:#f7f7f7;
}

.news_list_content .headline
{
	width: 200px;
	border-bottom: 1px solid #7c6e63;
	padding: 0;
	margin: 0;
	float: left;
}

#page .content .left_colum .news_list .padding
{
	width: 238px;
	padding-top: 40px;
	/*--- Deze padding left doet vaag in IE6-----*/
	padding-left: 38px;
	margin: 0;
}
.news_list_content h1
{
	font-size: 14px;
	padding-top: 12px;
	margin: 0;
}

.news_list_content h2
{
	padding: 0;
	margin: 0;
}

.news_list_buttons
{
	padding-top: 14px;
	padding-left: 17px;
	text-align: left;
}

.clearme{
clear: both;
}

.news_list_buttons .left_button
{
	float: left;
}

.news_list_buttons .right_button
{
float:right;
padding-right: 30px;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------Style for the Tour--------*/

#page .content .left_colum .agenda
{
	clear: both;
	width: 268px;
	float: left;
}

#page .content .left_colum .agenda .padding
{
	padding-top: 30px;
	padding-left: 38px;
	margin: 0;
	width: 200px;
}

.agenda_header
{
	height: 47px;
	width: 268px;
	background-image: url('/images/bg_agenda_list_header.png');
	float: left;
}

.agenda_content
{
	background-image: url('/images/bg_agenda_list_content.png');
	text-align:center;
	float: left;
	width: 268px;
}

.agenda_footer
{
	height: 60px;
	background-image: url('/images/bg_agenda_list_footer.png');
	float: left;	
	
	width: 268px;
}

.agenda_punten
{
	padding-bottom: 25px;
	padding-left: 38px;
	float: left;
}

.agenda_punt
{	
	position: relative;
	height: 42px;
	width: 200px;
	text-align: left;
	border-bottom: 1px solid #7c6e63;
	padding-top: 15px;
	margin: 0;
	float: left;
}

.agenda_punt a
{
	text-decoration: none;
}

div a:hover {
  cursor: pointer;
}

.agenda_punt .links
{
	float: left;
}

.agenda_punt .rechts
{
	float: right;
}

.agenda_punt .links h1
{
	padding-top: 7px;
	font-size: 14px;
}

.agenda_punt .links h2
{
	font-size: 14px;
}

.agenda_punt .rechts p
{
	text-align: right;
	font-size: 11px;
	line-height: 13px
}

.agenda_punt .rechts .light
{
	color: #b9b9b9;
}

.agenda_footer .right_button
{
float:right;
padding-right: 30px;
}

/*--------Style for the News bericht--------*/

#page .content .right_colum .news_bericht
{
	position: relative;
	left: 102px;
	width: 538px;
	float: left;
}

#page .content .right_colum .news_bericht .news_header
{
	height: 10px;
	background-image: url('/images/bg_news_bericht_header.png');
}

#page .content .right_colum .news_bericht .news_content
{
	background-image: url('/images/bg_news_bericht_content.png');
	width: 538px;
}

#page .content .right_colum .news_bericht .news_footer
{
	height: 46px;
	background-image: url('/images/bg_news_bericht_footer.png');
}

#page .content .right_colum .news_bericht  .news_content p
{
	margin:0;
	padding-top: 10px;
	padding-left: 35px;
	padding-right: 25px;
	padding-bottom: 10px;
}

#page .content .right_colum .news_bericht h1
{
	margin:0;
	padding-top: 5px;
	padding-left: 35px;
	padding-right: 25px;
}

#page .content .right_colum .news_bericht h2
{
	margin:0;
	padding-left: 35px;
	padding-right: 25px;
}

/*--------Style for gastenboek--------*/

#page .content .right_colum .gastenboek
{
	position: relative;
	right: 117px;
	width: 538px;
	float: right;
}

#page .content .right_colum .gastenboek .gastenboek_header
{
	height: 47px;
	background-image: url('/images/bg_gastenboek_header.png');
}

#page .content .right_colum .gastenboek .gastenboek_content
{
	background-image: url('/images/bg_gastenboek_content.png');
	width: 538px;
	padding-left: 2px;
}

#page .content .right_colum .gastenboek .gastenboek_footer
{
	height: 61px;
	background-image: url('/images/bg_gastenboek_footer.png');
}

#page .content .right_colum .gastenboek .gastenboek_add_message_header
{
	height: 47px;
	width: 538px;
	background-image: url('/images/bg_gastenboek_add_message_header.png');
	float: left;
}

#page .content .right_colum .gastenboek .gastenboek_add_message_content
{
	background-image: url('/images/bg_gastenboek_content.png');
	width: 538px;
	float: left;
	padding-bottom: 10px;
}

#page .content .right_colum .gastenboek .gastenboek_add_message_footer
{
	height: 61px;
	width: 538px;
	background-image: url('/images/bg_gastenboek_footer.png');
	float: left;
}

.gastenboek_add_message_content h1
{
	float: left;
	clear: both;
}

.gastenboek_add_message_content h2
{
	padding-top:10px;
	float: left;
	clear: both;
}

.gastenboek_add_message_content .gastenboek_name_mail
{
	padding-left: 38px;
}

.gastenboek_add_message_content .gastenboek_message
{
	padding-left: 38px;
}

.gastenboek_add_message_content .gastenboek_name_mail input
{
	clear: both;
	width: 300px;
	float: left;
}

.gastenboek_add_message_content .gastenboek_message input
{
	clear: both;
	width: 400px;
	height: 300px;
	float: left;
}

#page .content .right_colum  .gastenboek p
{
	margin:0;
	padding-top: 10px;
	padding-left: 35px;
	padding-right: 25px;
	padding-bottom: 10px;
}

#page .content .right_colum  .gastenboek h1
{
	margin:0;
	padding-top: 5px;
	padding-left: 35px;
	padding-right: 25px;
}

.gastenboek_header .right_button
{
float:right;
padding-right: 0px;
padding-top: 20px;
}

.simple_captcha
{
	float: left;
	padding-left: 38px;
}

 .simple_captcha_image
{
	text-align: left;
}

.simple_captcha_field
{
	text-align: left;
}

.gastenboek_name_mail
{
	float: left;
	clear: both;
}

.gastenboek_message
{
	float: left;
}

.simple_captcha_label
{
	text-align: left;
}

.gastenboek_buttons
{
	padding-top: 14px;
	padding-left: 17px;
	text-align: left;
}

.gastenboek_buttons .left_button
{
	float: left;
}

.gastenboek_buttons .right_button
{
float:right;
padding-right: 30px;
}

.gastenboek_add_message_footer .gastenboek_buttons .right_button
{
	float: left;
	padding-left: 319px;
}


/*-----------------------------------------------------Biography page style-----------------------------------------------------*/

#page .content .biography
{
	position: relative;
	left: 98px;
	float: left;
	width: 809px;
}

.biography_header
{
	background-image: url('/images/bg_biography_header.png');
	background-repeat: no-repeat;
	height: 47px;
}

.biography_content
{
	background-image: url('/images/bg_biography_content.png');
	width: 809px;
	padding-bottom: 40px;
}

.biography_content p
{
	padding-top: 20px;
	padding-left: 50px;
	padding-right: 42px;
}

.biography_content h1
{
	padding-top: 20px;
	padding-left: 50px;
	padding-right: 42px;
}

.biography_content
{
	background-image: url('/images/bg_biography_content.png');
	background-repeat: repeat;
	width: 809;
}

.biography_footer
{
	background-image: url('/images/bg_biography_footer.png');
	background-repeat: no-repeat;
	height: 46px;
}

/*-----------------------------------------------------Presskit page style-----------------------------------------------------*/

#page .content .presskit
{
	position: relative;
	left: 98px;
	float: left;
	width: 809px;
}

.presskit_header
{
	background-image: url('/images/bg_presskit_header.png');
	background-repeat: no-repeat;
	height: 47px;
}

.presskit_content
{
	background-image: url('/images/bg_presskit_content.png');
	width: 809px;
}

.presskit_content p
{
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 42px;
	padding-bottom: 20px;
}

.presskit_content
{
	background-image: url('/images/bg_presskit_content.png');
	background-repeat: repeat;
	width: 809;
}

.presskit_footer
{
	background-image: url('/images/bg_presskit_footer.png');
	background-repeat: no-repeat;
	height: 190px;
}

.presskit_button
{
	text-align: left;
	padding-left: 17px;
	/*----------------------De padding-top hieronder wordt door IE 6 ook als een padding-bottom berekent = BUG!--------------*/
	padding-top: 13px;
	margin: 0;
}

.presskit_button a
{
	margin: 0;
	padding: 0;
}

.presskit_thumbnails
{
	height: 149px;
	padding-top: 19px;
	padding-left: 16px;
	text-align: left;
	float: left;
}

.presskit_thumbnails a
{
	margin: 0;
	padding-right: 2px;
	float: left;
}

/*-----------------------------------------------------Tour page style-----------------------------------------------------*/

.tour h1
{
	font-size: 16px;
	color: #b9b9b9;
}

.tour h2
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #393939;
	margin: 0;
	float: left;
	padding-right: 30px;
	padding-top: 5px;
}

.tour h3
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #393939;
	margin: 0;
	float: left;
	padding-top: 10px;
}

.tour_content p
{
	padding-top: 5px;
	clear: both;
}

/*.tour a
{
	text-align: right;
}
*/
#page .content .tour
{
	position: relative;
	left: 98px;
	float: left;
	width: 809px;
}

.tour_punten
{
	padding-left: 50px;
	padding-right: 42px;
	padding-bottom: 9px;
}

.tour_punt
{
	padding-top: 20px;
	width: 717px;
	border-bottom: 1px solid #7c6e63;
}

.tour_header
{
	background-image: url('/images/bg_tour_header.png');
	background-repeat: no-repeat;
	height: 47px;
}

.tour_content
{
	background-image: url('/images/bg_tour_content.png');
  background-repeat: no;
	width: 809px;
}

.tour_footer
{
	background-image: url('/images/bg_tour_footer.png');
	background-repeat: no-repeat;
	height: 46px;
}

.tour_buttons
{
	padding-top: 14px;
	padding-left: 17px;
	text-align: left;
}

/*-----------------------------------------------------Publicity page style-----------------------------------------------------*/

.publicity_punten a
{
	display: block;
	width: 100%;
	text-decoration: none;
}

.publicity_punten a:focus
{
	background-color: grey;
}


.publicity h1
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #393939;
	margin: 0;
}

.publicity h2
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #b9b9b9;
	margin: 0;
}

.publicity h3
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #b9b9b9;
	margin: 0;
}

.publicity p
{
	padding-top: 5px;
	clear: both;
}

#page .content .publicity
{
	position: relative;
	left: 98px;
	float: left;
	width: 809px;
}

.publicity_punten
{
	padding-left: 50px;
	padding-right: 42px;
	padding-bottom: 9px;
}

.publicity_punt
{
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #7c6e63;
}

.publicity_punt_rechts h1
{
	text-align: right;
}

.publicity_punt_rechts h2
{
	text-align: right;
}

.publicity_header
{
	background-image: url('/images/bg_publicity_header.png');
	background-repeat: no-repeat;
	height: 47px;
}

.publicity_content
{
	background-image: url('/images/bg_publicity_content.png');
	background-repeat: repeat;
	width: 809;
}

.publicity_footer
{
	background-image: url('/images/bg_publicity_footer.png');
	background-repeat: no-repeat;
	height: 56px;
}

.publicity_buttons
{
	padding-left:17px;
}

.publicity_footer .left_button
{
	float: left;
	padding-top: 15px;
}

.publicity_footer .right_button
{
	float: left;
	padding-top: 15px;
	padding-left: 636px;
}

/*-----------------------------------------------------Publicity detail page style-----------------------------------------------------*/

.publicity_list h1
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #393939;
	margin: 0;
}

.publicity_list h2
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #393939;
	margin: 0;
}

.publicity_list h3
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #b9b9b9;
	margin: 0;
}

.publicity_list p
{
	padding-top: 5px;
	clear: both;
}

.publicity_detail h1
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #393939;
	margin: 0;
	padding-left: 50px;
	padding-top: 20px;
}

.publicity_detail h2
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #b9b9b9;
	margin: 0;
	padding-left: 50px;
}

.publicity_detail p
{
	padding-top: 4px;
	padding-left: 50px;
	padding-right: 42px;
	padding-bottom: 20px;
}

.publicity_detail_header
{
	background-image: url('/images/bg_publicity_detail_header.png');
	background-repeat: no-repeat;
	height: 47px;
}

.publicity_detail_content
{
	background-image: url('/images/bg_publicity_detail_content.png');
	background-repeat: repeat;
	width: 809;
}

.publicity_detail_footer
{
	background-image: url('/images/bg_publicity_detail_footer.png');
	background-repeat: no-repeat;
	height: 35px;
}

#page .content .publicity_detail
{
	position: relative;
	left: 98px;
	float: left;
	width: 809px;
}

#page .content .publicity_list
{
	position: relative;
	left: 98px;
	float: left;
	width: 809px;
}

.publicity_list_header
{
	background-image: url('/images/bg_publicity_list_header.png');
	background-repeat: no-repeat;
	height: 47px;
}

.publicity_list_content
{
	background-image: url('/images/bg_publicity_content.png');
	background-repeat: repeat;
	width: 809;
}

.publicity_list_footer
{
	background-image: url('/images/bg_publicity_footer.png');
	background-repeat: no-repeat;
	height: 56px;
}

.publicity_list_footer .left_button
{
	float: left;
	padding-top: 15px;
	padding-left: 17px;
}

.publicity_list_footer .right_button
{
	float: left;
	padding-top: 15px;
	padding-left: 636px;
}

/*-----------------------------------------------------Contact page style-----------------------------------------------------*/

#page .content .contact
{
	margin: 0 auto 0 auto;
	background-image:	url('/images/bg_contact.png');
	background-repeat: no-repeat;
	width: 809px;
	height: 388px;
}

.contact_text1
{
	padding-top: 52px;
	padding-left: 38px;
	float: left;
}

.contact_text1 p 
{
	padding-top: 8px;
}

.contact_text2 p
{
	padding-top: 8px;
}

.contact_text2
{
	padding-left: 38px;
	padding-top: 60px;
	float: left;
}

.left_colum_contact
{
	float: left;
	width: 260px;
}

.right_colum_contact
{
	float: left;
	width: 500px;
}

.contact_image
{
	float: left;
	padding-top: 38px;
	padding-left: 18px;
}