BODY {
	overflow-x: hidden; 
	margin: 0;
	padding: 0;
	color: #000000;
} 
a { color: #000000; text-decoration: none; }
tr, td, table { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; font-variant: normal; text-align: left; }
.text-white { font-family: Arial, Helvetica, Sans-serif; color: #FFFFFF; font-size: 12px; line-height: 18px; font-weight: normal; font-variant: normal; text-align: left; }
img { _behavior: url(styles/iepngfix.htc); }
.hiddenPic { display: none; }
.background-agrotechniek {
	background-image: url(../images/background/background_agrotechniek.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
}
div.background-section-top {
	_behavior: url(styles/iepngfix.htc);
	background-image: url(../images/menu/top/tab_background.png);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center top;
}
div.background-main {
	_behavior: url(styles/iepngfix.htc);
	background-image: url(../images/main/background_main.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	width: 980px;	
}
div.background-header {
	_behavior: url(styles/iepngfix.htc);
	margin-top: 30px;
	background-image: url(../images/header/header.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	width: 980px;	
}
div.background-parkplan {
	_behavior: url(styles/iepngfix.htc);
	background-image: url(../images/main/background_parkplan.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	width: 980px;	
}
div.footer-landingpage {
	_behavior: url(styles/iepngfix.htc);
	background-image: url(../images/footer/footer_landingpage.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	width: 980px;
}

div.footer-normal {
	_behavior: url(styles/iepngfix.htc);
	background-image: url(../images/footer/footer.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	width: 980px;
}
div.footer-hutten {
	_behavior: url(styles/iepngfix.htc);
	background-image: url(../images/footer/footer_hutten.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	width: 980px;
}
.background-footer-walibi { 
	background-attachment: scroll; 
	background-image: url(../images/main/shadow_walibi.png); 
	_background-image: url(../images/main/shadow_walibi.gif); 
	background-repeat: no-repeat; 
	background-position: center bottom; 
	text-align: left;
	width: 920px;	
}
.background-paper-top { background-image: url(../images/main/background_paper.jpg); background-position: center top; background-attachment: scroll; background-repeat: repeat-y; }
.background-paper-bottom { background-image: url(../images/main/background_paper.jpg); background-position: center bottom; background-attachment: scroll; background-repeat: repeat-y; }

.background-wood { background-attachment: fixed; background-image: url(../images/background/wood.jpg); background-repeat: repeat; background-position: top center; }
.background-halloween { background-attachment: fixed; background-image: url(../images/background/halloween.jpg); background-repeat: no-repeat; background-position: top center; background-color: #000000;}
.background-newyearseve { background-attachment: fixed; background-image: url(../images/background/fireworks.jpg); background-repeat: no-repeat; background-position: top center; background-color: #000000;}

.background-dashed { background-attachment: scroll; background-image: url(../images/main/background_dashed.gif); background-repeat: repeat-y; background-position: left top; }
.background-dashed-left { background-attachment: scroll; background-image: url(../images/main/background_dashed_left.gif); background-repeat: repeat-y; background-position: left top; }
.sIFR-active h1 { visibility: hidden; font-size: 18px; margin: 0px; padding: 0px; }
.sIFR-active h2 { visibility: hidden; font-size: 18px; margin: 0px; padding: 0px; }
.sIFR-active h3 { visibility: hidden; font-size: 14px; margin: 0px; padding: 0px; }
.sIFR-active h4 { visibility: hidden; font-size: 18px; margin: 0px; padding: 0px; }
h1 { color: #000000; font-size: 22px; line-height: 1em; margin-bottom: 0px; padding-bottom: 0px; text-align: left; }
h2 { color: #000000; font-size: 22px; line-height: 1em; margin-bottom: 0px; padding-bottom: 0px; text-align: left; }
h3 { color: #000000; font-size: 14px; line-height: 1em; margin-bottom: 0px; padding-bottom: 0px; text-align: left; }
h4 { color: #FFFFFF; font-size: 18px; line-height: 1em; margin-bottom: 0px; padding-bottom: 0px; text-align: left; }
.title-label {
	background-attachment: scroll;
	background-image: url(../images/main/title_label.gif);
	background-repeat: no-repeat;
	background-position: left center;
	*background-position: left top;
	text-align: center;
}
.background-parkplan {
	margin: 0; 
	background-attachment: scroll;
	background-image: url(../images/attracties/overlayer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.background-landingpage-footer-top {
	background-attachment: scroll;
	background-image: url(../images/content/landingpage/footer_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div.background-landingpage-footer-bottom {
	_behavior: url(styles/iepngfix.htc);
	background-attachment: scroll;
	background-image: url(../images/content/landingpage/footer_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.link-arrow,
.lmktitel { 
	background: url(../images/content/buttons/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	text-decoration: none;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.link-arrow:hover,
.lmktitel:hover {
	background: url(../images/content/buttons/arrow_over.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: underline;
}
.link-arrow:active,
.lmktitel:active {
	text-decoration: none;
}
.link-arrow-white { 
	background: url(../images/content/buttons/arrow_white.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	text-decoration: none;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.link-arrow-white:hover {
	text-decoration: underline;
}
.link-arrow:active {
	text-decoration: none;
}

.link-arrow-dark {
	background: url(../images/content/buttons/arrow_dark.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	text-decoration: none;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.link-arrow-dark:hover {
	background: url(../images/content/buttons/arrow_dark_over.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: underline;
}

.link-arrow-blue {
	background: url(../images/content/buttons/arrow_blue.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	text-decoration: none;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.link-arrow-blue:hover {
	background: url(../images/content/buttons/arrow_blue_over.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: underline;
}
.link-arrow-dark:active {
	text-decoration: none;
}
.special-background-normal { background-color: #207dc1; color: #FFFFFF; }
.special-background-attracties { background-color: #207dc1; color: #FFFFFF; background-attachment: scroll; background-image: url(../images/content/special/attracties_main.jpg); background-repeat: no-repeat; background-position: left bottom; }
.banner-plattegrond {
	background-attachment: scroll;
	background-image: url(../images/content/banners/right/plattegrond_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.faq-question { /*header of 2nd demo*/
	background: url(../images/content/buttons/question.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
	text-decoration: none;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}
.faq-question:hover {
	background: url(../images/content/buttons/question_over.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: underline;
}
.faq-answer {
	line-height: 18px;
	background: url(../images/content/line_dashed.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-bottom: 20px;
	margin-bottom: 6px;
}
.faq-open { background: url(../images/content/buttons/arrow_over.gif); background-position: left center; background-repeat: no-repeat; }
.faq-closed {  }
.banner-abo { background-attachment: scroll; background-image: url(../images/content/banners/right/abo_kies_je_pas.gif); background-repeat: no-repeat; background-position: left top; }
.banner-abo-3parkenpas { background-attachment: scroll; background-image: url(../images/content/banners/right/abo_3parkenpas.gif); background-repeat: no-repeat; background-position: left top; }
.banner-abo-familiepas { background-attachment: scroll; background-image: url(../images/content/banners/right/abo_familiepas.gif); background-repeat: no-repeat; background-position: left top; }
.class_directions { width: 433px; border: 1px solid #FFFFFF; color: #000000; background-color: #FFFFFF; display:none; }
.class_map_canvas { margin-left: 5px; width: 433px; height: 350px; border: 1px solid #c0c0c0; overflow: hidden; }
.special-background-bungalow { background-image: url(../images/content/special/background_bungalows_blue.gif); }
.special-background-camping { background-image: url(../images/content/special/background_camping_blue.gif); }
.background-form-paper { background-attachment: scroll; background-image: url(../images/content/paper/repeat.gif); background-repeat: repeat; background-position: center top; }
.form-textfield {
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; font-variant: normal; text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 20px;
}
.form-textfield-border {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	border: 1px solid #5794bf;
	height: 18px;
	padding-left: 5px;

}
.form-textfield-error {
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; font-variant: normal; text-align: left;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/content/diversen/form-error.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 20px;
}
.form-textarea {
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; font-variant: normal; text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.form-textarea-error {
	font-family: Arial, Helvetica, Sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; font-variant: normal; text-align: left;
	background-attachment: scroll;
	background-image: url(../images/content/diversen/form-error.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.banner-bungalows { background-attachment: scroll; background-image: url(../images/content/banners/right/bungalows.gif); background-repeat: no-repeat; background-position: left top; }
.banner-faciliteiten-omgeving { background-attachment: scroll; background-image: url(../images/content/banners/right/banner_faciliteiten_omgeving.gif); background-repeat: no-repeat; background-position: left top; }
.background-paper-nieuwsbrief { background-image: url(../images/content/banners/right/nieuwsbrief.gif); background-position: left top; background-attachment: scroll; background-repeat: no-repeat; }
.background-footer-attractions {
	background-attachment: scroll;
	background-color: #007fce;
	background-image: url(../images/footer/footer_background_attractions.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
}
.background-blue {
	background-image: url(/images/forms/background_form.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.link-white { 
	color: #FFFFFF;
	text-decoration: none;
}
.link-white:hover {
	text-decoration: underline;
}
.link-white:active {
	text-decoration: none;
}
.banner-plattegrond-de {
	background-attachment: scroll;
	background-image: url(../images/content/banners/right/plattegrond_2_de.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner-plattegrond-en {
	background-attachment: scroll;
	background-image: url(../images/content/banners/right/plattegrond_2_en.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner-groepen-prijzen {
	background-attachment: scroll; background-image: url(../images/content/banners/right/groepen_prijzen.gif); background-repeat: no-repeat; background-position: left top;
}
.banner-abo-trillpas {
	background-attachment: scroll; background-image: url(../images/content/banners/right/abo_trillpas.gif); background-repeat: no-repeat; background-position: left top;
}

td.alphabet{
	text-align:center;
}
a.alphabet{
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:3px;
	color:#37a025;
}
span.alphabet{
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:3px;
	color:#cccccc;
	cursor:default;
}
a.alphabet-active{
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:3px;
	margin:0 2px 0 2px;
	color:#37a025;
	border:2px solid #ee8f01;
	background-color:#ffffff;
}
a.alphabet:hover{
	color:#ee8f01;
}

div.exhibitor{
	border:1px solid #ee8f01;
	background-color:#fff;
	margin: 0 0 15px; 0;
	padding: 10px;
	overflow: auto;
}
	div.exhibitor p{
		margin:0 0 10px 0;	
	}
	a.exhibitor_link{
		text-decoration:underline;
		font-weight:bold;
		color:#37a025;
	}
	a:hover.exhibitor_link{
		color:#000000;	
	}
	a.brand{
		text-decoration:underline;
		color:#37a025;
	}
	a:hover.brand{
		color:#000000;	
	}