/* general */
html, body {
   	height: 			100%;
   	width: 				100%;
	}

body.popup {
	overflow:			hidden;
	}

	body div.wrapper {
		z-index:			1;
		width:				100%;
		height:				auto !important;
		height:				100%;
		min-height:			100%;
		}
		/* extra background layers */
		body div.backgroundContentGeneral {
			position:			absolute;
			z-index:			2;
			width:				100%;
			height:				100%;
			}
		body div.backgroundContent {
			position:			absolute;
			z-index:			3;
			width:				100%;
			height:				100%;
			}
		body div.layerVruchtenhagelTwo {
			position:			absolute;
			z-index:			25;
			width:				100%;
			height:				100%;
			}
		body div.layerVruchtenhagelThree {
			position:			absolute;
			z-index:			25;
			width:				100%;
			height:				100%;
			}
		div.wrapperContent div.backgroundTopTenRight {
			position:		absolute;
			z-index:		25;
			width: 			292px;
			height: 		846px;
			top:			100px;
			left:			410px;
			}
		div.wrapperContent div.backgroundSearchResultsRight {
			position:		absolute;
			z-index:		25;
			width: 			182px;
			height: 		461px;
			top:			170px;
			left:			396px;
			}
		div.wrapperContent div.backgroundAddPoemRight {
			position:		absolute;
			z-index:		25;
			width: 			242px;
			height: 		508px;
			top:			170px;
			left:			466px;
			}
		body div.backgroundLanding {
			position:		absolute;
			z-index:		25;
			margin:			0px 0px 0px -500px;
			width:			1000px;
			height:			620px;
			left:			50%;
			}
		body div.backgroundBelowContent {
			position:		absolute;
			z-index:		25;
			width:			100%;
			}
		/* /extra background layers */

		/* content */
		div.wrapper div.wrapperContent {
			position:			relative;
			z-index:			30;
			margin:				0px 0px 0px -500px;
			padding:			0px 0px 30px 0px;  /* must be same height as the footer */
			left:				50%;
			width:				1000px;
			}

			/* header */
			div.wrapperContent div.holderHeader {
				width: 				1000px;
				height:				190px;
				}

				/* menu */
				div.holderHeader ul.menuMain {
					float: 				left;
					overflow: 			hidden;
					margin:				16px 0px 0px 0px;
					padding:			0px 0px 0px 159px;
					width:				730px;
					height:				auto;
					}
					ul.menuMain li.menuItem {
						float:				left;
						text-align:			center;
						}
						ul.menuMain li.menuItem a {
							float: 			left;
							margin:			0px 0px 0px 0px;
							padding:		0px 0px 6px 0px;
							line-height:		18px;
							}
						ul.menuMain li.menuItem div.itemUnderline {
							display:			none;
							overflow:			hidden;
							clear:				both;
							height:				1px; 
							line-height:		1px;
							}
							li.menuItem div.itemUnderline div.underlineLeft {
								float:				left;
								width:				12px;
								height:				1px; 
								}
							li.menuItem div.itemUnderline div.underlineRight {
								float:				right;
								width:				12px;
								height:				1px; 
								}
					/* active menu item */
					ul.menuMain li.active div.itemUnderline {
						display:			block;
						}
					/* /active menu item */
				ul.menuMain li.holderLogo a.logo { 
					margin:				0px;
					}
					/* item specific */
					ul.menuMain li.itemHome { 
						width:				44px;
						margin:				52px 30px 0px 0px;
						padding:			0px 0px 0px 0px;
						}
					ul.menuMain li.itemAction { 
						width:				75px;
						margin:				45px 30px 0px 0px;
						}		
					ul.menuMain li.itemUTZ { 
						margin:45px 30px 0 0;
						width:61px;
						}	
					ul.menuMain li.holderLogo { 
						float:				left;
						margin:				4px 27px 0px 0px; 
						}
					ul.menuMain li.itemProducts { 
						width:				75px;
						margin:				52px 30px 0px 0px;
						padding:			0px 0px 0px 0px;
						}
          ul.menuMain li.itemHistorie { 
						width:				55px;
						margin:				52px 25px 0px 0px;
						padding:			0px 0px 0px 0px;
						}
					ul.menuMain li.itemSupport { 
						width:				52px;
						margin:				52px 0px 0px 0px; 	
						padding:			0px 0px 0px 0px;
						}
				/* / menu */

				div.holderHeader div.holderLabelIdentity {
					position:			absolute;
					top:				0px;
					right:				42px;
					width:				78px;
					}
			/* /header */

			div.wrapperContent div.holderContent {
				z-index:			50;
				position:			relative;
				top:				-30px;
				left:				0px;
				width:				1000px;
				}
				div.wrapperContent div.holderContentTerms {
					top:				-45px;
					}
				div.holderContent p {
					line-height:		18px;
					}
				div.holderContent form div.formRow {
					clear:				left;
					float:				left;
					margin:				0px 0px 7px 0px;
					width:				100%;
					}
					div.formRow a {
						text-decoration:	underline;
						}
				div.holderContent form div.formRowExtraHeight {
					margin:				6px 0px 7px 0px;
				}

		div.holderContent div.holderSealDeRuijter {
			position:			absolute;				
			z-index:			20;
			top:				0px;
			left:				30px;
			}
		/* /content */

		/* footer */
		body div.wrapperFooter {
			position:			relative;
			z-index:			100;
			overflow:			hidden;
			clear:				both;
			margin:				-30px 0px 0px 0px; /* negative value of footer height */
			width:				100%;
			height:				30px;
			}
			div.wrapperFooter div.footer {
				height:				30px;
				}

			/* menu footer */
			div.footer ul.menuFooter {
				text-align:			center;
				height:				30px;
				}
				div.footer ul.menuFooter li {
					display:			inline;
					margin:				0px;
					padding:			0px 1px 0px 1px;
					}
					
				div.footer ul.menuFooter li img {
    				display:			inline;
    			}
    			.flag_eng, .flag_de, .flag_nl {
    			    position: absolute;
    			    margin-top: 3px;
    			}
    			.flag_de {
    			   margin-left: 10px;
    			}
    			.flag_eng {
    			    margin-left: 43px;
    			}
    			
    			.flag_nl {
    			    margin-left: 76px;
    			}
    		
			/* /menu footer */
		/* /footer */

		/* 1.1 Landing page */
		div.holderContent div.contentLandingLeft {
			float: 				left;
			padding:			22px 0px 0px 40px;
			width:				618px;
			height:				438px;
			}
			div.contentLandingLeft h1 {
				clear: 				both;
				clear: 				left;
				margin:				-7px 0px 0px 83px;
				line-height:		48px;
				}
			div.contentLandingLeft h2 {
				clear: 				both;
				padding:			42px 0px 0px 86px;
				line-height:		28px;
				}
			div.contentLandingLeft p {
				clear: 				both;
				margin:				6px 0px 0px 6px;
				width: 				250px;
				line-height:		20px;
				}
			div.contentLandingLeft a.buttonParticipateAndWin {
				clear: 				both;
				float: 				left;
				margin:				13px 0px 0px 3px;
        position: absolute;
        z-index:2;
				}
			div.contentLandingLeft div.holderSealDeRuijter {
				position:			absolute;				
				z-index:			20;
				top:				50px;
				left:				30px;
				}
			div.holderContent div.contentLandingLeft div.holderLandingBread {
				position:			absolute;
				display:			inline;
				bottom:				35px;
				left:				100px;
				width:				385px;
				height:				360px;
        z-index:1;
				}
		div.holderContent div.contentLandingRight {
			float:				left;
			padding:			22px 0px 0px 0px;
			width:				342px;
			height:				438px;
			}
			div.contentLandingRight div.divider {
				position:			relative;
				clear:				both;
				width:				342px;
				height:				1px;
				line-height:		1px;
				}
			div.contentLandingRight div.blockTop {
				position:			relative;
				clear:				both;
				width:				330px;
				height:				187px;
				}
			div.contentLandingRight div.blockBottom {
				position:			relative;
				clear:				both;
				width:				330px;
				height:				250px;
				}
				div.contentLandingRight div.blockTop div.backgroundLandingRight {
					position:			absolute;
					top:				-21px;
					right:				0px;
					width:				320px;
					height:				209px;
					}
				div.contentLandingRight div.blockTop h2 {
					position:			relative;
					clear: 				both;
					margin:				0px 0px 0px 22px;
					width: 				165px;
					line-height:		20px;
					}
				div.contentLandingRight div.blockTop p {
					position:			relative;
					clear: 				both;
					margin:				8px 0px 0px 26px;
					width: 				165px;
					line-height:		20px;
					}
				div.contentLandingRight div.blockTop a.buttonMoreInfo {
					position:			relative;
					clear: 				both;
					float: 				left;
					margin:				8px 0px 0px 26px;
					}
				div.contentLandingRight div.blockTop div.holderPackshot {
					position:			absolute;
					display:			inline;
					top:				0px;
					right:				8px;
					width:				160px;
					height:				150px;
					}
					div.contentLandingRight div.blockTop div.holderPackshot img {
						position:			absolute;
						bottom:				0px;
						right:				0px;
						}
				div.contentLandingRight div.blockBottom h2 {
					position:			relative;
					clear: 				both;
					top:				64px;
					left:				144px;
					width: 				165px;
					line-height:		20px;
					}
				div.contentLandingRight div.blockBottom p {
					position:			relative;
					clear: 				both;
					top:				65px;
					left:				149px;
					width: 				165px;
					line-height:		20px;
					}
				div.contentLandingRight div.blockBottom a.buttonMoreInfo {
					position:			relative;
					clear: 				both;
					float: 				right;
					margin:				72px 85px 0px 0px;
					}
				div.contentLandingRight div.blockBottom div.holderCommercials {
					position:			absolute;
					display:			inline;
					bottom:				54px;
					left:				9px;
					width:				130px;
					height:				160px;
					}
					div.contentLandingRight div.blockBottom div.holderPackshot img {
						position:			absolute;
						bottom:				0px;
						left:				0px;
						}
		/* /1.1 Landing page */

		/* 1.2 Product page */
		div.menuSub ul li a {
			font-size:			11px;
			}

		div.holderContent div.contentProductsLeft {
			background:			transparent url('../media/images/background_products_left.jpg') no-repeat left bottom;
			}	
		div.contentProductsLeft div.productBlock h2 {
			font-size:			18px;
			}
		div.contentProductsLeft div.productBlock h1 {
			font-size:			60px;
			color:				#d71920;
			}
		div.holderContent div.contentProductsRight {
			background:			transparent url('../media/images/background_products_right.jpg') no-repeat left bottom;
			}
			div.contentProductsRight div.productInfo h2 {
				font-size:			17px;
				color: 				#d71920;
				}
		div.holderMenuSub div.menuSubScrollbar {
			background:			transparent url('../media/images/background_slider_horizontal.png') no-repeat center top;
			}
		/* /1.2 Product page */

	/* 1.3 video commercial */
	div.holderContent div.contentCommercialLeft {
		float: 		left;
		width: 		310px;
		height:		467px;
		padding:	0px 0px 0px 35px;
		}
		div.contentCommercialLeft h2 {
			margin:		0px 0px 0px 4px;
			}
		div.contentCommercialLeft p {
			margin:		2px 0px 0px 6px;
			}
		
	div.holderContent div.contentCommercialRight {
		float: 		left;
		width: 		655px;
		height:		467px;
		}
		div.contentCommercialRight h2 {
			margin:		25px 0px 0px 28px;
			}
		div.contentCommercialRight div.holderCommercial {
			width: 			648px;
			padding:		10px 0px 0px 7px;
			}
			div.holderCommercial div.holderPlayer {
				float:			left;
				width:			472px;
				padding:		10px 0px 0px 26px;
				}
				div.holderPlayer div.videoPlayer {
					width:		444px;
					height:		250px;
					}
				div.holderPlayer p {
					width:		430px;
					margin:		25px 0px 0px 0px;
					}
				div.holderCommercial div.holderPlayerControls {
					float:			left;
					width:			150px;
					padding:		9px 0px 0px 0px;
					}
					div.contentCommercialRight div.holderPlayerControls h3 {
						margin:		0px 0px 12px 6px;
						}
					div.contentCommercialRight div.holderPlayerControls a {
						margin:				10px 0px 0 0px;
						padding:			8px;
						width:				99px;
						height:				53px;
						display:			block;
						}
	/* /1.3 video commercial */

		/* 1.4 FAQ */
		ul.FAQAccordion a.question {
			border:				none 0px;
			display:			block;
			width:				100%;
			line-height:		36px;
			}
		ul.FAQAccordion div.answer p {
			margin:				0px 35px 16px 6px;
			line-height:		16px;			
			}
		div.contentTermsRight ul.contactDetails {
			list-style-type:	none;
			margin:				0px 0px 24px 6px;
			}
			ul.contactDetails li {
				line-height:		20px;
				width:				100%;
				}
		form#formContactData div.formRow {
			margin:				0px;
			padding:			0px;
			clear:				left;
			float:				left;
			width:				100%;
			height:				40px;
			}
		form#formContactData div.formRowExtraHeight {
			margin:				0px;
			padding:			0px;
			clear:				left;
			float:				left;
			width:				100%;
			height:				195px;
			}
			form#formContactData div.formRow img {
				float:				right;
				margin:				2px 20px 0px 0px;
				}
		form#formContactData div.rowShadow {
			clear:				both;
			width:				100%;
			height:				14px;
			line-height:		14px;
			}
		/* /1.4 FAQ */

		/* 1.1 landing page, 1.4 FAQ and 1.5 actievoorwaarden */
		div.holderContent div.contentTermsLeft {
			float: 				left;
			padding:			0px 0px 35px 40px;
			width:				618px;
			}
		div.holderContent div.contentTermsRight {
			float:				left;
			padding:			14px 0px 21px 22px;
			width:				320px;
			}
			div.contentTermsRight div.divider {
				position:			relative;
				clear:				both;
				left:				-22px;
				top:				1px;
				width:				307px;
				height:				1px;
				line-height:		1px;
				}
		div.holderContent div.shadowContentBottom {
			clear:				both;
			width:				1000px;
			height:				18px;
			}
		/* /1.1 landing page, 1.4 FAQ and 1.5 actievoorwaarden */

		/* 2.1 landing page */
		div.holderContent div.contentActionLeft {
			float: 				left;
			padding:			0px 0px 35px 136px;
			width:				514px;
			}
		div.holderContent div.contentActionRight {
			float:				left;
			padding:			0px 0px 35px 0px;
			width:				350px;
			}
		div.contentActionLeft h1 {
			clear: 				left;
			margin:				0px 0px 14px 4px;
			line-height:		45px;
			}
		div.contentActionLeft h2 {
			clear: 				both;
			margin:				9px 0px -4px 7px;
			line-height:		25px;
			}		
		div.contentActionLeft h3 {
			clear:				left;
			margin:				0px 0px 5px 10px;
			line-height:		24px;
			}
		div.contentActionLeft p {
			margin:				0px 0px 0px 10px;
			width: 				480px;
			line-height:		30px;
			}
			
		div.contentActionLeft a.participate {
			float: 				left;
			margin:				23px 0px 49px 0px;
			}

		div.contentActionLeft ul.summaryPrices {
			margin:				2px 0px 0px 10px;
			}			
		div.contentActionLeft ul.summaryPrices li {
			clear: 				left;
			height: 			30px;
			line-height:		28px;
			}
			div.contentActionLeft ul.summaryPrices li img.priceBullets {
				float:				left;
				clear:				none;
				margin:				2px 13px 0px 0px;
				}
			
		div.contentActionLeft div.fletcherGroup {
			position:			relative;
			float: 				right;
			margin: 			-117px -50px 0px 0px;
			}
			div.fletcherGroup img {
				float:				left; 
				}
			div.fletcherGroup a.fletcherText { 
				position:			absolute;
				top:				100px;
				left:				95px;
				width: 				50px;
				padding: 			0px 0px 0px 15px;
				}
		div.contentActionRight div.actionButtons {
			margin:				91px 0px 0px 29px;
			}
			div.actionButtons a {
				display:			block;
				margin: 			0px 0px 10px 0px;
				}
		/* /2.1 landing page */

		/* 2.2 insturen gedicht */
		div.holderContent div.addPoemStepsLeft {
			float: 				left;
			width:				339px;
			padding:			0px 0px 129px 136px;
			}
			div.holderContent img.sealStepLocation {
				position:			absolute;
				top:				27px;
				left:				440px;
				}
			div.addPoemStepsLeft h1 {
				clear: 				left;
				margin:				0px 0px 5px 4px;
				line-height:		45px;
				}
			div.addPoemStepsLeft h2 {
				clear: 				both;
				margin:				9px 0px -4px 7px;
				line-height:		25px;
				}
			div.addPoemStepsLeft p {
				width: 				270px;
				margin:				0px 0px 24px 7px;
				line-height:		24px;
				}
			div.addPoemStepsLeft h3 {
				clear: 				both;
				margin:				0px 0px 0px 1px;
				line-height:		24px;
				}
			div.addPoemStepsRight h2 {
				clear: 				both;
				margin:				0px;
				line-height:		24px;
				}		
			div.addPoemStepsLeft ul {
				margin:				4px 0px 38px 7px;
				}
			div.addPoemStepsLeft ul li {
				line-height:		20px;
				}
			div.addPoemStepsLeft ul li {
				margin:				0px 0px 0px 15px; 
				}
		div.holderContent div.addPoemStepsRight {
			overflow:			hidden;
			float:				left;
			padding:			40px 0px 35px 36px;
			width:				489px;
			}
			div.addPoemStepsRight div.holderBackgroundSlider {
				position:			absolute;
				width:				5px;
				height:				330px;
				top:				67px;
				right: 				34px;
				}
				div.holderBackgroundSlider div.backgroundSlider {
					position:			absolute;
					width:				5px;
					height:				330px;
					top:				0px;
					left: 				0px;
					}
			div.addPoemStepsRight div.holderPoemInputArea {
				overflow:			hidden;
				position:			relative;
				top:				1px;
				left:				-18px;
				width:				490px;
				height:				300px;
				}
				div.holderPoemInputArea div.poemInputArea {
					overflow:			hidden;
					width:				480px;
					height:				300px;
					}
			div.addPoemStepsRight div.buttonNextStep {
				clear:				left;
				float:				left;
				width:				100%;
				}
				div.buttonNextStep a.goToStepTwo {
					float:				right;
					margin:				10px 35px 0px 0px;
					}
			#submitPoem {
				width:				102px;
				height:				26px;
				border:				none;
				margin:				59px 0 0 343px;
				}
				
			/* step 3 */
			div#poemThanks	{
				margin:15px 0 0 9px;
				min-height:120px;
				height:auto !important;
				height:120px;
				width:400px;
				line-height:18px;
				}
		/* /2.2 insturen gedicht */

		/* 2.3 gallery */
		div.wrapperContent div.holderContent.gallery	{
			margin-top:			-32px;
			}
		
		div.holderContent object#flash-gallery {
			width:				1000px;
			height:				460px;
			}
					
		div.contentDividerBottom a.poems {
			position:			absolute;
			margin:				15px 0 0 270px;
			}
		
		div.contentDividerBottom #formSearch	{
			float:				right;
			margin:				6px 0 0 0;
			padding:			0 75px 0 0;
			}
			
		div.contentDividerBottom #formSearch .formRow	{
			width:				auto;
			}
		/* / 2.3 gallery */

		/* 2.4 gedicht bekijken */
		div.holderCheckPoem {
			position:			relative;
			width:				675px;
			height:				665px;
			}
			div.holderCheckPoem img.sealDeRuijter {
				position:			absolute;				
				z-index:			20;
				top:				68px;
				left:				29px;
				}
			div.holderCheckPoem img.closePopup {
				position:			absolute;				
				z-index:			20;
				top:				95px;
				right:				6px;
				}
			div.holderCheckPoem img.sealVote {
				position:			absolute;				
				z-index:			30;
				top:				163px;
				left:				418px;
				}
			div.holderCheckPoem div.layerVruchtenhagelPop {
				position:			absolute;
				z-index:			10;
				width:				185px;
				height:				663px;
				top:				0px;
				left:				-2px;
				}
			div.holderCheckPoem div.contentCheckPoem {
				position:			absolute;
				width:				625px;
				height:				556px;
				top:				90px;
				left: 				46px;
				}
				div.contentCheckPoem div.backgroundSlider {
					z-index:			10;
					position:			absolute;
					width:				7px;
					height:				480px;
					top:				50px;
					left: 				397px;
					}
				div.contentCheckPoem div.holderContentBlock {
					z-index:			20;
					position:			absolute;
					overflow:			hidden;
					width:				336px;
					height:				430px;
					top:				75px;
					left:				75px;
					}
					div.holderContentBlock div.contentBlockCheckPoem {
						z-index:			20;
						position:			absolute;
						overflow:			hidden;
						width:				336px;
						height:				430px;
						}
						div.contentCheckPoem div.contentBlockControlCheckPoem {
							position:			absolute;
							width:				155px;					
							height:				430px;
							top:				76px;
							left:				411px;
							margin:				0px 0px 0px 24px;
							}
							div.contentBlockCheckPoem h1 {
								line-height:		40px;
								}
							div.contentBlockCheckPoem h2 {
								line-height:		17px;
								margin:				0px 0px 34px 17px;
								}
							div.contentBlockCheckPoem p {
								line-height: 		20px;
								margin:				0px 0px 20px 18px;
								padding:			0px;
								}

						div.contentBlockControlCheckPoem p {
							margin:				0px 0px 13px 1px;
							line-height:		18px;
							}
						div.contentBlockControlCheckPoem div.showScore {
							width:				124px;
							height:				49px;
							margin:				0px 0px 9px 0px;
							padding:			0px 0px 0px 30px;
							}
							div.contentBlockControlCheckPoem div.showScore h2 {
								float:				left;
								height: 			45px;
								padding:			4px 0px 0px 0px;
								}
							div.contentBlockControlCheckPoem div.showScore h3 {
								float:				left;
								height: 			41px;
								padding:			8px 0px 0px 2px;
								}
						div.contentCheckPoem a.participateSmall {
							position:			absolute;				
							z-index:			20;
							top:				383px;
							left:				-23px;
							}
			/* /2.4 gedicht bekijken */

			/* 2.5 top 10 */
			div.holderContent div.contentTopTenLeft{
				float: 				left;
				padding:			0px 0px 0px 156px;
				width:				261px;
				}
				div.contentTopTenLeft h3 {
					margin:				4px 0px 9px 0px;
				}
				div.contentTopTenLeft p {
					line-height:		24px;
					width:				250px;
				}
				div.contentTopTenLeft a.participate {
					float: 				left;
					margin:				38px 0px 0px 9px;
				}
			div.holderContent div.contentTopTenRight {
				z-index:			100;
				float: 				left;
				padding:			10px 0px 35px 0px;
				width:				583px;
				}
				div.contentTopTenRight div.topTenRank {
					margin:				0px 0px 7px 0px;
					}
				div.contentTopTenRight div.topDrie {
					margin:				0px 0px 13px 0px;
					}
				div.contentTopTenRight div.topDrie {
					margin:				0px 0px 14px 0px;
					}
				div.contentTopTenRight div.topDrieLast {
					margin:				0px 0px 33px 0px;
					}
				div.contentTopTenRight div.topTenRank h1 {
					margin:				0px 0px 0px 30px;
					line-height:		30px;
					}
				div.contentTopTenRight div.topTenRank h2 {
					margin:				0px 0px 0px 51px;
					line-height:		16px;
					}
				div.contentTopTenRight div.topTenRank p {
					margin: 			3px 0px 0px 78px;
					padding:			0px 0px 0px 20px;
					line-height:		15px;
					}
				div.contentTopTenRight div.topTenRank h5 {
					margin:				3px 0px 0px 78px;
					line-height:		15px;
					}
				div.contentTopTenRight div.topDrie h5 {
					margin:				8px 0px 0px 78px;
					line-height:		15px;
					}
			/* /2.5 top 10 */

			/* 2.6 search results */
				div.holderContent div.contentSearchResultsLeft{
					float: 				left;
					padding:			4px 0px 0px 146px;
					width:				250px;
					}
					div.contentSearchResultsLeft p {
						width:				215px;
						}
					div.contentSearchResultsLeft div.contentDivider {
						float: 				right;
						height:				1px;
						width:				250px;
						margin:				25px 0px 16px 0px;
						}
				div.holderContent div.contentSearchResultsRight {
					float: 				left;
					padding:			4px 0px 12px 0px;
					width:				604px;
					}
					div.contentSearchResultsRight div.searchResult {
						margin:				0px 0px 7px 0px;
						}
					div.contentSearchResultsRight div.searchResult h2 {
						margin:				0px 0px 0px 33px;
						line-height:		16px;
						}
					div.contentSearchResultsRight div.searchResult h5 {
						margin:				3px 0px 0px 40px;
						line-height:		15px;
						}
					div.contentSearchResultsRight div.searchResult p {
						margin: 			3px 0px 0px 40px;
						padding:			0px 0px 0px 20px;
						line-height:		15px;
						}
			div.holderContent div.contentDividerBottom {
				position:			relative;
				clear:				both;
				width:				1000px;
				height:				94px;
				}
				div.contentDividerBottom div.contentDividerBottomShadow {
					position:			absolute;
					width:				1000px;
					height:				15px;
					line-height:		15px;
					left:				0px;
					top:				0px;
					}
				div.contentDividerBottom a.participate {
					position:			absolute;
					top:				15px;
					left:				60px;
					}
				div.contentDividerBottom div.controlPageSearchResult {
					position:			absolute;
					top:				23px;
					left:				401px;
					width:				547px;
					height: 			50px;
					}
					div.controlPageSearchResult a.prevSearchResults {
						float:				left;
						width:				126px;
						height:				26px;
					}
					div.controlPageSearchResult a.nextSearchResults {
						float:				right;
						width:				142px;
						height:				26px;
					}
				form#formSearch a.submitSearchForm {
					float: 				left;
					margin:				16px 0px 0px 2px;
					line-height:		22px;
					}
			/* /2.6 search results */

/* content slider vertical */
.jScrollPaneContainer {
	position:			absolute;
	overflow:			hidden;
	z-index:			1;
	}
.jScrollPaneTrack {
	position:			absolute;
	cursor:				pointer;
	right:				0px;
	top:				0px;
	height:				100%;
	}
.jScrollPaneDrag {
	position:			absolute;
	cursor:				pointer;
	overflow:			hidden;
	}
.jScrollPaneDragTop {
	position:			absolute;
	top:				0px;
	left:				0px;
	overflow:			hidden;
	}
.jScrollPaneDragBottom {
	position:			absolute;
	bottom:				0px;
	left:				0px;
	overflow:			hidden;
	}
/* /content slider vertical */

/* content slider horizontal */
.h_jScrollPaneContainer {
	position:			relative;
	overflow:			hidden;
	z-index:			1;
	}
.h_jScrollPaneTrack {
	position:			absolute;
	cursor:				pointer;
	top:				101px;
	left:				0px;
	bottom:				0px;
	width:				100%;
	}
.h_jScrollIntervalTrack { 
	position:			absolute;
	}
.h_jScrollPaneDrag {
	position:			absolute;
	cursor:				pointer;
	overflow:			hidden;
	}
.h_scrollPane {
	width:				1000px;
	float:				left;
	padding:			0px;
	}
/* /content slider horizontal */

/* CLEAR FIX*/
/* sticky footer from http://www.cssstickyfooter.com/ */
.clearfix:after {
	content:			".";
	clear:				both;
	visibility:			hidden;
	display:			block;
	height:				0px;
	}
.clearfix {
	display:			inline-block;
	}
/* Hides from IE-mac \*/
* html .clearfix { 
	height:				1%;
	}
.clearfix {
	display:			block;
	}
/* End hide from IE-mac */

/* Translate page Styles */

#blok1 {
    padding: 40px;
    background: url(../media/images/koninklijk_back.png) right bottom no-repeat;
    position: relative;
}

.packshots {
    margin: 50px 0 10px 80px;
}

.blokbottom {
    background: red;
    position: absolute;
    bottom: 0;
    width: 900px;
    background: url(../media/images/line_bottom.png) no-repeat center bottom;  
    height: 1px; 
}

#blok2 {
    padding: 40px;
    padding-left: 305px;
    background: url(../media/images/kwaliteit_back.png) left top no-repeat;
    background-position: 0px 50px;
    position: relative;
}

#blok3 {
    padding: 40px;
    padding-top: 0;
    background: url(../media/images/vakmanschap_back.png) right top no-repeat;
    position: relative;
}

#blok2 img, #blok3 img {
    margin: 12px;
    margin-left: 0;
    float: left;
    clear: none;
}

.translatep {
    width: 650px;
    line-height: 20px;
    font-style: normal !important;
}


.translateh1 {
    color: #0d54a5 !important;
    font-size: 36px !important;
}

.translateh2 {
    color: #0d54a5 !important;
    font-size: 17px !important;
    margin-top: 7px !important;
    margin-bottom: 7px !important;
}

.clear {
    clear: both;
}

/* Translate page Styles END */
