/* layout */
body { margin: 0px;	padding: 0px; }
a img { border: 0px none; }
fieldset { border: 0px none; margin: 0; padding: 0; }

.clear { clear: both; }
	#content { width: 653px; padding: 13px 4px 10px 16px; overflow: hidden; }


/* color and images */
body { background-image: url('/download/?id=6347227'); background-position: top center; color: black; }
a { color: black; }
a:visited { color: grey; }
a:hover { color: silver; }

/* text */
body {	font-family: arial, verdana, sans-serif;  font-size: 11px; }
h1 { font-size: 18px; font-weight: normal; }
a { text-decoration: underline; }

/* old */

/* blauw: #097881  */
/* groen: #18522e  */

#siteContainer { width: 990px; margin: 0px auto; padding: 0px; }
	#menuContainer { float: left; width: 225px; margin-top: 50px; }
		#menuTitle {
			margin: 26px 0px 0px 5px;
			color: black;
			text-decoration: none;
			font-size: 32px;
			font-family: 'Arial';
			display: block;
			width: 165px;
			text-align: right;
			letter-spacing: -1px;
		}
		#menu { margin: 0px 0px 40px 10px; padding: 0px; width: 165px; }
			#menu li { list-style: none outside; margin: 0px; padding: 0px; position: relative; }
			#menu a {
				display: block;
				border-top: 1px solid black;
				width: 150px;
				margin-right: 10px;
				height: 21px;
				text-align: right;
				text-decoration: none;
				color: black;
				padding: 4px 0px 0px 5px;
			}
			#menu img { display: none; position: absolute; top: 8px; right: 0px; }
			#menu .selected img { display: block; }
			#menu a:hover img { display: block; }

		.leftBox { margin-left: 10px; width: 165px; }
			.leftBox .birthdayBox { margin: 0px; padding: 0px; }
			.leftBox .birthdayBox dd { width: 75px; display: block; margin: 0px; overflow: none; float: left; }
			.leftBox .birthdayBox dt { width: 75px; display: block; margin: 0px; overflow: none; float: right; }

	#header { margin-left: 235px; width: 693px; height: 25px; }
		#topMenuLeft { float: left; }
		#topMenuRight { float: right; }
		.tab  { float: left; height: 25px; }
			.tab a {
				float: left;
				color: white;
				text-decoration: none;
				margin: 5px 10px;
				display: block;
				height: 15px;
				width: 68px;
				text-align: center;
			}
			.tab a:hover { text-decoration: underline; }
			.tab img { float: left; }
		#tabVergaderen { background-color: #097881; }
		#tabUitjes { background-color: #18522e; }
		#headerMenu {
			float: left;
			background-color: white;
			width: 445px;
			height: 15px;
			padding: 5px 0px;
			text-align: right;
			color: #96969a;
			padding-right: 30px;
		}
			#headerMenu a { color: #96969a; text-decoration: none; margin: 0px 4px;  }
			#headerMenu a:hover { text-decoration: underline; }

	#contentContainer { margin: 68px 0px 0px 245px; }
		.contentHeader {
			position: relative;
			font-size: 25px;
			font-family: 'times new roman', serif;
			color: white;
			padding: 36px 0px 0px 16px;
			width: 662px;
			height: 63px;
			background-repeat: no-repeat;
		}
		#contentHeaderGreen { background-image: url('/download/?id=6347236'); }
		#contentHeaderBlue { background-image: url('/download/?id=6347233'); }
			#mainTitle { margin: 0px; padding: 0px; }
			#subTitle { font-size: 12px; font-family: 'trebuchet ms', verdana, sans-serif; margin: 0px; padding: 0px; }
			#contentHeaderGreen #subTitle { color: #b3d7b7; }
			#contentHeaderBlue #subTitle { color: #9cc8cb; }
			#sticker { position: absolute; top: -50px; right: -70px; }

		#contentBorders {
			width: 677px;
			height: auto;
			float: none;
			position: relative;
		}
			#content { background-color: white; }
				#pageVisual {
					float: right;
					margin: 0px 0px 10px 10px;
					width: 430px;
					height: 172px;
					background-position: center center;
					background-repeat: no-repeat;
					overflow: hidden;
				}
			#contentBorders .boxBorderRight { height: auto; float: none; margin: 0px; width: 677px; }
			#contentBorders .boxBorderBottom { width: 668px; }

			#contentMenu { float: left; background-color: #dbe2db; width: 199px; padding: 0px 10px; margin-right: 10px; }
				#contentMenuTitle { font-family: 'times new roman'; font-size: 16px; padding-left: 5px; }
				#contentMenu ul { margin: 17px 0px; padding: 0px; }
					#contentMenu li { margin: 0px; padding: 0px; list-style: none outside; }
						#contentMenu a {
							display: block;
							border-top: 1px solid #7f7f83;
							width: 189px;
							padding: 2px 5px;
							color: #7f7f83;
							text-decoration: none;
						}
						#contentMenu .subMenuBox a { border-top: 0px none; }
						#contentMenu a#first { border: 0px none; }
						#contentMenu a.selected { color: black; }
						#contentMenu a:hover { color: black; }

			.subMenuBox { margin-top: 10px; }
				#availabilityBoxForm, #mailingListBoxForm { margin: 0px; padding: 0px; }
					#availabilityBoxForm input, #availabilityBoxForm select { margin: 2px 0 2px 0; }
					#availabilityBoxFormFieldSet, #mailingListBoxFormFieldSet { width: 190px; border: 0px; margin: 0px; padding: 0px; display: block; overflow: none; }
						#selectWebProductId { width: 186px; }
						#selectStartDateDay { width: 45px; }
						#selectStartDateMonth { width: 75px; }
						#selectStartDateYear { width: 60px; }
						#personQuantity { width: 25px; }
						#availabilityBoxForm #availabilitySubmit { width: 150px; display: block; margin: 3px auto; }
				#mailingListBoxForm { margin: 0px; padding: 0px; }
					#mailingListBoxForm label { display: block; margin: 0px; padding: 0px; }
					#mailingListBoxForm .inputText, #mailingListBoxForm select { width: 186px; }

			#contentNarrow {
				background-color: white;
				width: 669px;
				padding: 13px 4px 10px 0px;
				background-image: url('/download/?id=6347230');
			}
				#sideBlock {
					position: 		absolute;
					top: 			0px;
					left: 			673px;
					color:			#FFFFFF;
					padding:		5px 5px 5px 0px;
					width:			100px;
					height:			200px;
				}
				.blue #sideBlock { background-color: #097881; }
				.green #sideBlock { background-color: #18522e; }
					.sideBlockTitle { font-weight: bold; margin: 3px 0px 3px 5px; color: silver; }
					.sideBlockContent { margin:0px 0px 6px 5px; display: block; }
					.sideBlockButton {
						display: block;
						margin: 2px 0px;
						padding: 2px 2px 2px 7px;
						color: white;
						text-decoration: none;
						background-position: right top;
					}
					.blue #sideBlock .sideBlockButton { background-color: #00898e; background-image: url('/download/?id=6528363'); }
					.blue #sideBlock .sideBlockButton:visited { color: white; }
					.green #sideBlock .sideBlockButton { background-color: #315a40; background-image: url('/download/?id=6528366'); }
				#contentWrapper { float: left; width: 440px; }

	#boxes { margin-top: 5px; }
		.boxBorder { margin-right: 4px; position: relative; width: 223px; height: 130px; float: left; }
			.boxBorder .borderCornerTop { position: absolute; top: 0px; right: 0px; }
			.boxBorder .borderCornerRight { position: absolute; bottom: 0px; right: 0px; floaT: none; }
			.boxBorder .borderCornerLeft { position: absolute; bottom: 0px; left: 0px; float: none; }
			.boxBorderRight {
				background-image: url('/download/?id=6347266');
				background-position: right top;
				float: right; width: 5px;
				height: 120px;
				margin-top: 4px;
			}
			.box {
				background-color: white;
				width: 198px;
				height: 104px;
				padding: 10px;
			}
				.box p { margin: 0px; padding: 0px; }
			.boxBorderBottom {
				width: 214px;
				height: 6px;
				background-image: url('/download/?id=6347257');
				margin-left: 4px;
			}

	#footer { margin-top: 50px; width: 678px; margin-bottom: 50px; }
		#footer img { float: left; margin-right: 10px; }
			#footerTitle { font-size: 20px; font-family: 'times new roman'; text-align: center; }
			#footerLinks { height: 25px; overflow: hidden; }

.sIFR-active #menuTitle {
	visibility: hidden;
	font-size: 20px;
	font-family: 'times new roman';
	line-height: 1em;
}
.sIFR-active #mainTitle {
	visibility: hidden;
	font-size: 25px;
	font-family: 'times new roman';
	line-height: 1em;
}

.sIFR-active #contentMenuTitle {
	visibility: hidden;
	font-size: 14px;
	font-family: 'times new roman';
	line-height: 1em
}

.sIFR-active #footerTitle {
	visibility: hidden;
	font-size: 20px;
	font-family: 'times new roman';
	line-height: 1em;
}


td.leftTd { width: 220px; }
td.rightTd { width: 200px; }

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */

.jqmWindow {
    display: none;

    position: fixed;
    top: 20px;
    left: 50%;

    margin-left: -450px;
    width: 900px;

    background-color: #000;
    color: #333;
    border: 0px;
    padding: 2px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: 900px;
	height: 500px;
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: 20px;
}

.videoBox {
	position: relative;
	left: 0px;
	top: 0px;
	visibility: visible;
	height:165px;
}

.overlayVideoBox {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: visible;
	z-index: 2;
}

.innerVideoBox {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: visible;
	z-index: 1;
}

/* facet navigation stuff */
#facet ul, #facetResults { margin: 0; padding: 0; list-style: none outside; }
.facetElement .disabled { color: grey; }
#facetResults .odd { background-color: #F1F7DB; }
#facetResults li { margin: 0 0 5px; padding: 10px; height: 60px; min-height: 60px; overflow: auto; clear: both; position: relative; }
#facetResults > li { height: auto; }
	#facetResults img { margin: 0 5px 0 0; float: left; }
	#facetResults .title { margin: 0; width: 330px; font-size: 14px; font-weight: normal; }
		#facetResults .title a { color: black; }
		#facetResults .subTitle { display: block; font-size: 12px; }
	#facetResults P { float: left; }
	#facetResults .program, #facetResults .positivePromotions, #facetResults .promotionCount { display: block; }
	#facetResults .moreInfo { width: 77px; height: 19px; position: absolute; top: 10px; right: 10px; overflow: hidden; background: url('/download/?id=15473072') no-repeat 0 0; text-indent: -999em; }
	#facetResults .price { padding: 2px 0 0 4px; width: 42px; height: 14px; display: block; position: absolute; bottom: 10px; right: 10px; color: white; background: url('/download/?id=15473075') no-repeat 0 0; font-size: 10px; }