	/* template.shtml */
	html {
		height : 100%;
	}
		body {
			height : 100%;
			margin : 0px;
			padding : 0px;
			background: #ffffff url(../images/bg_site.jpg) no-repeat 50% 0px;
		}
			form {
				min-height : 100%;
				_height : 100%;
				overflow-x: hidden;
				position : relative;
			}
				#bodySection {
					display : block;
					margin : 0px auto 0px auto;
					position : relative;
					width : 982px;
				}
					#bodyHeader {
						display : block;
						height : 102px;
						position : relative;
						padding: 0px 0px 0px 0px;
						background: url(../images/bg_header.png) no-repeat;
					}
						#bodyHeader .logo {
							float: left;
							position: absolute;
							top: 7px;
							left: 38px;
						}
						#bodyHeader .login {
							float: left;
							width:300px;
							position: absolute;
							top: 7px;
							right: 38px;
						}
					#homeContent{
						width:982px;
						min-height:400px;
						margin: 43px 0px 20px 0px;
						_margin: 44px 0px 20px 0px;
						background: #252525 url(../images/bg_content_main.png) repeat-y;
						background-position:top;
					}
					
					#homeArticleWideFaq {
						display : block;
						float : left;
						margin : 10px 0px 10px 10px;
						padding : 0px 0px 0px 0px;
						width : 959px;
						position: relative;
					}
					
					#homeArticleWideFaqTop {
						display : block;
						float : left;
						margin : 10px 0px 0px 10px;
						padding : 0px 0px 0px 0px;
						background: #252525 url(../images/bg_content_sparentop.png) no-repeat;
						width : 959px;
						position: relative;
					}
					#homeArticleWideFaqTop p {
						margin : 0px 0px 12px 10px;
					}
						#homeArticleWideFaq .bottomBlock {
							position: relative;
							float: left;
							min-height: 60px;
							width: 959px;
							margin: 10px 0px 0px 0px;
							background: #252525 url(../images/bg_footer_clean.png) no-repeat;
						}
							#homeArticleWideFaq .bottomBlock .socialFollow li {
								display : block;
								float : left;
								list-style-type : none;
								margin: 24px 14px 0px -10px;
							}
							#homeArticleWideFaq .bottomBlock .animals {
								position:absolute;
								right: 10px;
								top: 7px;
								margin: 0px 4px 20px 0px;
							}
					
					#homeArticleWide {
						/display : block;
						float : left;
						margin : 10px 0px 10px 10px;
						padding : 0px 0px 0px 0px;
						width : 959px;
						position: relative;
						background: url(../images/bg_content_hometop.png) no-repeat;
					}
						#homeArticleWide .leftBlock {
							position: relative;
							float: left;
							width: 683px;
							margin: 12px 24px 20px 0px;
						}
						#homeArticleWide .rightBlock {
							position: relative;
							float: left;
							width: 214px;
							overflow: hidden;
							margin: 24px 0px 20px 12px;
						}


					#contentArticleWide {
						display : block;
						float : left;
						margin : 10px 0px 10px 10px;
						padding : 0px 0px 0px 0px;
						min-height: 420px;
						width : 959px;
						position: relative;
						background: url(../images/bg_content_oversafari.png) no-repeat top ;
					}
						#contentArticleWide .points {
							margin: 12px 24px 20px 10px;
							width : 860px;
						}
							#contentArticleWide .points .pointsTotal {
								background: url(../images/bg-huidigsaldo.png) no-repeat;
								width:351px;
								height:34px;
								padding: 10px 0px 20px 280px;
								font-size:16px;
							}
							#contentArticleWide .points .transactionTotal {
								background: url(../images/bg-transactieoverzicht.png) no-repeat;
								width:933px;
								height:69px;
							}
							
							#contentArticleWide .points .transactionOverzicht {
								background: url(../images/titelbalk-winkelwagen.png) no-repeat;
								width:933px;
								height:69px;
							}
							
							#contentArticleWide .points .transactionTotalHeader {
								background: url(../images/bg-transactieheader.png) no-repeat;
								width:933px;
								height:22px;
								margin: 6px 0px 0px 0px;
								color:#000000;
							}
							#contentArticleWide .points .pointRowEven {
								width:933px;
								min-height:12px;
								margin: 6px 0px 0px 0px;
							}
							#contentArticleWide .points .pointRowOdd {
								background: url(../images/bg-odd.png) no-repeat;
								width:933px;
								min-height:22px;
								margin: 6px 0px 0px 0px;
							}
							#contentArticleWide .points .pointRowEvenOver {
								width:933px;
								height:16px;
								margin: 6px 0px 0px 0px;
							}
							#contentArticleWide .points .pointRowOddOver {
								background: url(../images/bg-oddover.png) no-repeat;
								width:933px;
								height:26px;
								margin: 6px 0px 0px 0px;
							}
							#contentArticleWide .points .verzilver {
								width:160px;
								height:34px;
							}


						#contentArticleWide .leftBlock {
							position: relative;
							float: left;
							width: 683px;
							margin: 12px 24px 20px 10px;
						}
						#contentArticleWide .rightBlock {
							position: relative;
							float: left;
							width: 215px;
							overflow: hidden;
							margin: 24px 0px 20px 12px;
						}
						#contentArticleWide .bottomBlock {
							position: relative;
							float: left;
							width: 959px;
							margin: 19px 0px 0px -10px;
						}
							#contentArticleWide .bottomBlock .socialFollow li {
								display : block;
								float : left;
								list-style-type : none;
								margin: 0px 4px 0px 0px;
							}
							#contentArticleWide .bottomBlock .animals {
								position:absolute;
								right: 10px;
								top: -10px;
								margin: 0px 4px 20px 0px;
							}
							
					#contentArticleWide2 {
						display : block;
						float : left;
						margin : 10px 0px 10px 10px;
						padding : 0px 0px 0px 0px;
						min-height: 290px;
						width : 959px;
						position: relative;
						background: url(../images/bg_content_oversafari.png) no-repeat;
					}
						#contentArticleWide2 .leftBlock {
							position: relative;
							float: left;
							width: 683px;
							margin: 12px 24px 20px 10px;
						}
						#contentArticleWide2 .rightBlock {
							position: relative;
							float: left;
							width: 215px;
							overflow: hidden;
							margin: 24px 0px 20px 12px;
						}
						#contentArticleWide2 .bottomBlock {
							position: relative;
							float: left;
							width: 959px;
							margin: 19px 0px 0px -10px;
						}
							#contentArticleWide2 .bottomBlock .socialFollow li {
								display : block;
								float : left;
								list-style-type : none;
								margin: 0px 4px 0px 0px;
							}
							#contentArticleWide2 .bottomBlock .animals {
								position:absolute;
								right: 10px;
								top: -10px;
								margin: 0px 4px 20px 0px;
							}
							
					#sparenArticleWide {
						display : block;
						float : left;
						margin : 10px 0px 10px 10px;
						padding : 0px 0px 0px 0px;
						min-height: 109px;
						width : 959px;
						position: relative;
						background: url(../images/bg_content_oversafari.png) no-repeat;
					}
						#sparenArticleWide .mainBlock {
							position: relative;
							float: left;
							width: 900px;
							margin: 12px 24px 10px 10px;
						}
					#sparenArticleWideMiddle {
						display : block;
						float : left;
						margin : 0px 0px 10px 10px;
						padding : 0px 0px 0px 0px;
						min-height: 100px;
						width : 959px;
						position: relative;
						/*background: url(../images/bg_content_oversafari.png) no-repeat;*/
					}
						#sparenArticleWideMiddle .attractieBlock {
							position: relative;
							float: left;
							width: 959px;
							height: 194px;
							overflow: hidden;
							margin: 0px 0px 10px 0px;
							background: url(../images/bg_content_attractie.png) no-repeat;
						}
							#sparenArticleWideMiddle .attractieBlock .copy {
								position: relative;
								float: left;
								width: 684px;
								overflow: hidden;
								margin: 10px 0px 0px 12px;
							}
							#sparenArticleWideMiddle .attractieBlock .copy .paragraaf {
								margin: 0px 0px 0px 0px;
							}
							#sparenArticleWideMiddle .attractieBlock .visual {
								position: relative;
								float: right;
								width: 215px;
								overflow: hidden;
								margin: 10px 12px 10px 0px;
							}
							#sparenArticleWideMiddle .attractieBlock .points {
								position: absolute;
								bottom:10px;
								left:12px;
								float: left;
								width: 265px;
								height:31px;
								overflow: hidden;
								padding: 0px 0px 0px 12px;
								background: url(../images/bg-points.png) no-repeat;
							}
							#sparenArticleWideMiddle .attractieBlock .melding {
								position: absolute;
								bottom:0px;
								left:280px;
								float: left;
								width: 265px;
								height:31px;
								overflow: hidden;
								padding: 0px 0px 0px 12px;
							}
							#sparenArticleWideMiddle .attractieBlock .meerinfo {
								position: absolute;
								bottom:0px;
								left:585px;
								float: left;
								width: 265px;
								height:40px;
								overflow: hidden;
								padding: 0px 0px 0px 12px;
							}
							#sparenArticleWideMiddle .paginering {
								position:relative;
								height: 37px;
								text-align:center;
								width:960px;
								margin: 0px 0px 10px 0px;
								padding: 0px 0px 0px 0px;
								background: url(../images/bg-paginering.png) no-repeat;
							}
							#sparenArticleWideMiddle .paginering2 {
								overflow:hidden;
								display:block;
								position:relative;
								height: 37px;
								text-align:center;
								width:960px;
								margin: 20px 0px -10px 0px;
								padding: 0px 0px 0px 0px;
								background: url(../images/bg-paginering.png) no-repeat;
							}

						#sparenArticleWideMiddle .bottomBlock {
							position: relative;
							float: left;
							min-height: 60px;
							width: 959px;
							margin: 0px 0px 0px 0px;
							background: #252525 url(../images/bg_footer_clean.png) no-repeat;
						}
							#sparenArticleWideMiddle .bottomBlock .socialFollow li {
								display : block;
								float : left;
								list-style-type : none;
								margin: 24px 14px 0px -10px;
							}
							#sparenArticleWideMiddle .bottomBlock .animals {
								position:absolute;
								right: 10px;
								top: 7px;
								margin: 0px 4px 20px 0px;
							}
							
					#actieArticleWide {
						display : block;
						float : left;
						margin : 10px 0px 10px 10px;
						padding : 0px 0px 0px 0px;
						width : 959px;
						position: relative;
						background: url(../images/bg_content_hometop.png) no-repeat;
					}
						#actieArticleWide .leftBlock {
							position: relative;
							float: left;
							width: 683px;
							margin: 12px 24px 20px 0px;
						}
						#actieArticleWide .rightBlock {
							position: relative;
							float: left;
							width: 215px;
							overflow: hidden;
							margin: 15px 0px 20px 12px;
						}
						
					#homeArticleWideBottom {
						display : block;
						float : left;
						margin : 0px 0px 10px 10px;
						padding : 0px 0px 0px 0px;
						width : 959px;
						height: 202px;
						position: relative;
						background: url(../images/bg_content_homebottom.png) no-repeat;
					}
						#homeArticleWideBottom .verDivider {
							background: url(../images/vertical-divider.png) no-repeat;
							position: relative;
							float: left;
							width: 1px;
							height:158px;
							margin: 19px 10px 0px 10px;
						}
						#homeArticleWideBottom .leftBlock {
							position: relative;
							float: left;
							width: 293px;
							margin: 19px 0px 0px 10px;
						}
						  #homeArticleWideBottom .leftBlock .logo {
							  position: absolute;
							  top: 0px;
							  right: 4px;
							  margin: 0px 0px 0px 0px;
						  }
						#homeArticleWideBottom .middleBlock {
							position: relative;
							float: left;
							width: 293px;
							overflow: hidden;
							margin: 19px 0px 0px 10px;
						}
						  #homeArticleWideBottom .middleBlock .logo {
							  position: absolute;
							  top: 0px;
							  right: 4px;
							  margin: 0px 0px 0px 0px;
						  }
						#homeArticleWideBottom .rightBlock {
							position: relative;
							float: left;
							width: 293px;
							overflow: hidden;
							margin: 19px 0px 0px 10px;
						}
						  #homeArticleWideBottom .rightBlock .logo {
							  position: absolute;
							  top: 0px;
							  right: 4px;
							  margin: 0px 0px 0px 0px;
						  }

						#footerArticleWide .bottomBlock {
							position: relative;
							float: left;
							min-height: 60px;
							width: 959px;
							margin: 10px 0px 10px 10px;
							background: #252525 url(../images/bg_footer_clean.png) no-repeat;
						}
							#footerArticleWide .bottomBlock .socialFollow li {
								display : block;
								float : left;
								list-style-type : none;
								margin: 24px 14px 0px -10px;
							}
							#footerArticleWide .bottomBlock .animals {
								position:absolute;
								right: 10px;
								top: 7px;
								margin: 0px 4px 20px 0px;
							}

					#actieArticleWideBottom {
						display : block;
						float : left;
						margin : 0px 0px 10px 10px;
						padding : 0px 0px 0px 0px;
						width : 959px;
						min-height: 180px;
						position: relative;
						background: url(../images/bg_content_actiebottom.png) no-repeat;
					}
						#actieArticleWideBottom .leftBlock {
							position: relative;
							float: left;
							width: 680px;
							margin: 19px 0px 0px 10px;
						}
						#actieArticleWideBottom .bottomBlock {
							position: relative;
							float: left;
							width: 959px;
							margin: 19px 0px 0px -10px;
						}
							#actieArticleWideBottom .bottomBlock .socialFollow li {
								display : block;
								float : left;
								list-style-type : none;
								margin: 0px 4px 0px 0px;
							}
							#actieArticleWideBottom .bottomBlock .animals {
								position:absolute;
								right: 10px;
								top: -10px;
								margin: 0px 4px 20px 0px;
							}
						
						
						
						

						#homeArticleWide div.tip {
							margin: 0px 0px 0px 0px;
							position: absolute;
							right: 20px;
							top: 10px;
						}
						#homeArticleWide div.tip h4 {
							font-size: 120%;
							font-weight: bold;
							margin: 0px 0px 0px 10px;
						}
						#homeArticleWide div.tip:hover .tipBlock {
							display: block;
						}
						#homeArticleWide div.tipBlock {
							margin: 0px 0px 0px 0px;
							background: url(../images/bg_tipBlock.png) no-repeat 0% 1px;
							width: 85px;
							height: 49px;
							position: absolute;
							right: -9px;
							padding: 4px;
							top: -4px;
							display: none;
							*right: -4px;
							*top: -5px;
						}
						#homeArticleWide div.tipBlock.strange {
							margin: 0px 0px 0px 0px;
							background: url(../images/bg_tipBlock.png) no-repeat 0% 1px;
							width: 85px;
							height: 49px;
							position: absolute;
							right: -9px;
							padding: 4px;
							top: -4px;
							display: none;
							*right: -4px;
							*top: -5px;
						}
						    #homeArticleWide div.tipBlock.strange h4 {
						        margin: 0px;
						        white-space: nowrap !important;
						    }
							#homeArticleWide div.tipBlock ul {
								margin:  7px 0px 10px 7px;
							}
								#homeArticleWide div.tipBlock ul li {
									list-style-type: none;
									padding: 0px 0px 0px 2px;
									background: none;
									display: inline;
								}

							#homeArticleWide .videoTipBlock .socials {
								position: absolute;
								top: 8px;
								top /*\**/: 4px\9;
								_top : 4px;
								right: 6px;
								right /*\**/: 10px\9;
								_right : 10px;
								color: #91c8e3;
							}
								#homeArticleWide .videoTipBlock .socials  ul {
									vertical-align: middle;
									margin: 0px;
									padding: 0px;
									_width: 220px;
								}
								#homeArticleWide .videoTipBlock .socials  ul li {
									float: left;
									list-style-type: none;
									margin: 0px 4px 6px 0px;
									color: #ffffff;
									font-weight:bold;
									line-height: 16px;
								}


						#homeArticleWide div.videoPlayer {
							margin: 11px 0px 0px 0px;
							padding: 10px;
							background: url(../images/bg_video.png) no-repeat 0% 4px;
							width: 640px;
							height: 439px;
						}
							#homeArticleWide div.videoPlayer .share {
								padding: 10px 0px 0px 66px;
								background: url(../images/bg_shareVideo.png) no-repeat 0% 4px;
								width: 90px;
								height: 27px;
								margin: 10px 0px 0px 0px;
								float: right;
							}
								#homeArticleWide div.videoPlayer .share ul li {
									list-style-type: none;
									float: left;
									margin-right: 4px;
								}
						#homeArticleWide div.strijkspray {
							margin: 2px 0px 0px 0px;
							padding: 24px 10px 10px 25px;
							background: url(../images/bg_strijkspray.png) no-repeat 0% 4px;
							width: 626px;
							height: 131px;
							position: relative;
							overflow: hidden;
						}
							#homeArticleWide div.strijkspray ul, #homeArticleWide div.strijkhulp ul, #homeArticleWide div.textielwit ul , #homeArticleWide div.textielspray ul {
								padding: 0px 0px 0px 0px;
								margin: 12px 0px 0px 0px;
							}
								#homeArticleWide div.strijkspray ul li, #homeArticleWide div.strijkhulp ul li, #homeArticleWide div.textielwit ul li , #homeArticleWide div.textielspray ul li {
									list-style-type: none;
									padding: 0px 0px 0px 16px;
									margin: 8px 0px 0px 0px;
									font-weight: bold;
									font-style: italic;
									font-size: 120%;
									background: url(../images/bullet_star.png) no-repeat 0% 2px;
									*background: url(../images/bullet_star.png) no-repeat 0% 3px;
								}
								#homeArticleWide div.strijkspray ul li.last {
									list-style-type: none;
									background: none;
									font-size: 80%;
									font-weight: normal;
								}
							#homeArticleWide div.strijkspray div.tip, #homeArticleWide div.strijkhulp div.tip, #homeArticleWide div.textielwit div.tip, #homeArticleWide div.textielspray div.tip {
								margin: 12px 0px 0px 0px;
								position: absolute;
								right: 20px;
								top: 10px;
							}
							#homeArticleWide div.textielwit div.tip {
								margin: 14px 0px 0px 0px;
								position: absolute;
								right: 20px;
								top: 10px;
							}
							#homeArticleWide div.textielspray div.tip {
								margin: 4px 0px 0px 0px;
								position: absolute;
								right: 20px;
								top: 10px;
							}
									#homeArticleWide div.tipBlock ul {
										margin:  7px 0px 10px 7px;
									}
										#homeArticleWide div.tipBlock ul li {
											list-style-type: none;
											padding: 0px 0px 0px 2px;
											background: none;
											display: inline;
										}
						#homeArticleWide div.strijkhulp {
							margin: 0px 0px 12px 0px;
							padding: 24px 10px 10px 25px;
							background: url(../images/bg_strijkhulp.png) no-repeat 0% 4px;
							width: 626px;
							height: 127px;
							position: relative;
							overflow: hidden;
						}
						#homeArticleWide div.textielwit {
							margin: -17px 0px 8px 0px;
							padding: 26px 10px 10px 25px;
							background: url(../images/bg_stralendWit.png) no-repeat 0% 4px;
							width: 626px;
							height: 151px;
							position: relative;
							overflow: hidden;
						}
						#homeArticleWide div.textielspray {
							margin: 0px 0px 0px 0px;
							padding: 14px 10px 10px 25px;
							background: url(../images/bg_textielWit.png) no-repeat 0% 4px;
							width: 626px;
							height: 167px;
							position: relative;
							overflow: hidden;
						}
						#homeArticleWide div.grandPrice {
							margin: 14px 20px 0px 0px;
							padding: 10px;
							background: url(../img/acieblok_smoes.png) no-repeat 0% 0px;
							width: 264px;
							height: 280px;
							float: left;
							overflow: hidden;
						}
							#homeArticleWide div.grandPrice h3 {
								font-style: italic;
								margin-top: 50px;
							}
							#homeArticleWide div.grandPrice p {
								width: 200px;
								font-size: 130%;
								line-height: 130%;
							}
						#homeArticleWide div.price {
							margin: 14px 0px 0px 0px;
							padding: 10px;
							background: url(../img/bg_hoofdprijs.png) no-repeat 0% 0px;
							width: 340px;
							height: 280px;
							float: left;
							position: relative;
							overflow: hidden;
						}
							#homeArticleWide div.price ul {
								margin: 2px 0px 0px 0px;
								line-height: 144px;
							}
							#homeArticleWide div.price ul li {
								list-style-type: none;
								float: left;
								margin-right: -4px;
							}
							#homeArticleWide div.price p {
								font-size: 130%;
								line-height: 130%;
							}
						#homeArticleWide div.grandPrices {
							margin: -2px 0px 0px 0px;
							padding: 30px 0px 0px 20px;
							background: url(../images/bg_hoofdprijzen.png) no-repeat 0% 0px;
							_background: url(../images/bg_hoofdprijzen_ie.png) no-repeat 0% 0px;
							width: 660px;
							height: 110px;
							float: left;
							position: relative;
						}
							#homeArticleWide div.grandPrices p {
								width: 500px;
								font-size: 130%;
								line-height: 130%;
							}
							#homeArticleWide div.grandPrices span.winner {
								color:#ff9000;
								display: block;
								margin-top: 30px;
								font-size: 130%;
								line-height: 130%;
							}
						#homeArticleWide div.dayPrices {
							margin: 14px 0px 0px 0px;
							padding: 26px 0px 0px 20px;
							background: url(../images/bg_dagprijzen.png) no-repeat 0% 0px;
							_background: url(../images/bg_dagprijzen_ie.png) no-repeat 0% 0px;
							width: 660px;
							height: 280px;
							float: left;
							position: relative;
							overflow: hidden;
						}
							#homeArticleWide div.dayPrices p {
								width: 310px;
								font-size: 130%;
								line-height: 130%;
							}
								#homeArticleWide div.dayPrices ul {
									margin: 34px 0px 0px 0px;
									width: 340px;
								}
									#homeArticleWide div.dayPrices ul li {
										list-style-type: none;
										float: left;
										font-size: 130%;
										line-height: 130%;
										margin: 0px 20px 5px 0px;
									}
									#homeArticleWide div.dayPrices ul li span.date {
										padding-right: 10px;
									}
						#homeArticleWide div.grandPricesNibro {
							margin: -3px 0px 0px 0px;
							padding: 30px 0px 0px 20px;
							background: url(../images/bg_hoofdprijzen.png) no-repeat 0% 0px;
							_background: url(../images/bg_hoofdprijzen_ie.png) no-repeat 0% 0px;
							width: 660px;
							height: 110px;
							float: left;
							position: relative;
						}
							#homeArticleWide div.grandPricesNibro p {
								width: 500px;
								font-size: 130%;
								line-height: 130%;
							}
							#homeArticleWide div.grandPricesNibro span.winner {
								color:#ff9000;
								display: block;
								margin-top: 30px;
								font-size: 130%;
								line-height: 130%;
							}
						#homeArticleWide div.dayPricesNibro {
							margin: 14px 0px 0px 0px;
							padding: 26px 0px 0px 20px;
							background: url(../images/bg_dagprijzen.png) no-repeat 0% 0px;
							_background: url(../images/bg_dagprijzen_ie.png) no-repeat 0% 0px;
							width: 660px;
							height: 272px;
							float: left;
							position: relative;
							overflow: hidden;
						}
							#homeArticleWide div.dayPricesNibro p {
								width: 310px;
								font-size: 130%;
								line-height: 130%;
							}
								#homeArticleWide div.dayPricesNibro ul {
									margin: 34px 0px 0px 0px;
									width: 140px;
								}
									#homeArticleWide div.dayPricesNibro ul li {
										list-style-type: none;
										float: left;
										font-size: 130%;
										line-height: 130%;
										margin: 0px 20px 5px 0px;
									}
									#homeArticleWide div.dayPricesNibro ul li span.date {
										padding-right: 10px;
									}
						#homeArticleWide div.mediaplayerBlock {
							width: 683px;
							height: 293px;
							margin: 4px 24px 10px 12px;
							position: relative;
							overflow: hidden;
						}
						#actieArticleWide div.mediaplayerBlock {
							width: 683px;
							height: 293px;
							margin: 4px 24px 10px 12px;
							position: relative;
							overflow: hidden;
						}
							#homeArticleWide div.ironBlock img.deco {
								position: absolute;
								bottom: 0px;
								left: 0px;
							}
							#homeArticleWide div.ironBlock textarea {
								background: url(../img/bg_textarea_big.png) no-repeat 0% 0px;
								width: 259px;
								height: 69px;
								border: none;
								color: #ffffff;
								font-size: 90%;
								padding: 4px;
								margin: -12px 0px 8px -2px;
								margin /*\**/: 0px 0px 8px -2px\9;
								_margin: 0px 0px 8px -2px;
							}
							#homeArticleWide div.ironBlock input {
								margin: 0px -10px 0px 0px;
							}
							#homeArticleWide div.ironBlock .sendLayer {
								background: url(../img/bg_formLayer.png) no-repeat 0% 0px;
								width: 172px;
								height: 83px;
								padding: 5px;
								margin: 0px 0px 0px 80px;
							}
							#homeArticleWide div.ironBlock .sendLayer.little {
								background: url(../img/bg_formSmall.png) no-repeat 0% 0px;
								width: 171px;
								height: 44px;
								padding: 7px;
								margin: 0px 0px 0px 80px;
							}
							#homeArticleWide div.ironBlock .sendLayer input {
								margin: 0px 0px 0px 0px;
								width: 169px;
								font-size: 90%;
								background: url(../img/bg_input_small.png) no-repeat 0% 0px;
							}
							#homeArticleWide div.ironBlock .sendLayer input.check {
								width: 12px;
								background: none;
							}
							#homeArticleWide div.ironBlock .sendLayer input.btn {
								width: 66px;
								height: 18px;
								margin: 6px -4px 0px 0px;
							}
							#homeArticleWide div.ironBlock input.btnLeft {
								width: 66px;
								height: 18px;
								margin: 0px 0px 0px -8px;
							}
							#homeArticleWide div.ironBlock .sendLayer span.label {
								font-size: 75%;
							}
							#homeArticleWide div.ironBlock .share {
								padding: 4px 0px 0px 90px;
								background: url(../img/bg_share.png) no-repeat 0% 0px;
								width: 94px;
								height: 20px;
								margin: 0px -8px 8px 0px;
								float: right;
							}
								#homeArticleWide div.ironBlock .share ul {
									margin: 0px 0px 0px 28px;
								}
									#homeArticleWide div.ironBlock .share ul li {
										list-style-type: none;
										float: left;
										margin-right: 4px;
									}
							#homeArticleWide div.ironBlock .textView {
								width: 248px;
								height: 113px;
								padding: 10px;
								font-size: 90%;
								margin: -2px 0px 5px -3px;
								background: url(../img/bg_textView.png) no-repeat 0% 0px;
							}
						#homeArticleWide div.quotes {
							font-size: 120%;
							line-height: 120%;
							font-weight: bold;
							font-style: italic;
							text-align: center;
							padding: 0px 10px 0px 10px;
							margin: 0px 0px 18px 0px;
							overflow: hidden;
							min-height: 80px;
						}
							#homeArticleWide div.quotes span.orange {
								color: #ff9000;
								font-style: normal;
								float: right;
								margin: 20px 0px 0px 0px;
							}
						#homeArticleWide div.switch {
							font-size: 120%;
							line-height: 120%;
							width: 251px;
							height: 24px;
							font-weight: bold;
							background: url(../images/bg_switch.png) no-repeat 0% 0px;
							margin: 0px 0px 16px 0px;
							padding: 3px 15px 3px 15px;
						}
							#homeArticleWide div.switch ul {
								text-align: center;
								margin: 0px;
							}
								#homeArticleWide div.switch ul li {
									list-style-type: none;
								}
								#homeArticleWide div.switch ul li img {
									padding-top: 2px;
								}
					#homeAside {
						display : block;
						float : right;
						margin: -110px 0px 0px 50px;
						padding : 0px 0px 26px 0px;
						width : 200px;
						padding: 20px; 
						position: relative;
					}
						#homeAside .sendLayer {
							background: url(../images/bg_verstuur.png);
							width: 164px;
							height: 164px;
							padding: 8px;
							color: #ffffff;
							overflow: hidden;
						}
						#homeAsideElse .sendLayer {
							background: url(../img/bg_volgonsookop.png) no-repeat 0% 0%;
							_background: url(../img/bg_volgonsookop.png) no-repeat 0% 0%;
							width: 164px;
							height: 135px;
							padding: 8px;
							color: #ffffff;
							overflow: hidden;
							position: relative;
						}
							.formArticle div.summary,
							#homeAside .sendLayer div.summary,  #homeAsideElse .sendLayer div.summary{
								left : -2000px;
								position : absolute;
								top : -2000px;
							}
							#homeAside .sendLayer h2,  #homeAsideElse .sendLayer h2 {
								font-size: 150%;
								margin: 0px 0px 2px 0px;
							}
							#homeAsideElse .sendLayer h2 {
								font-size: 150%;
								margin: 0px 0px 6px 0px;
							}
							input.full {
								background: url(../images/bg_input.png) no-repeat 0% 0%;
								width: 152px;
								height: 18px;
								padding: 2px 0px 0px 10px;
								color: #ffffff;
								border: none;
								margin: 0px 0px 0px 0px;
							}
							textarea.full {
								background: url(../images/bg_textarea.png) no-repeat 0% 0%;
								width: 212px;
								height: 128px;
								padding: 2px 0px 0px 10px;
								color: #ffffff;
								border: none;
								margin: 0px 0px 0px 0px;
								overflow: hidden;
							}
							.formArticle input.check {
								vertical-align : middle;
								/* For MSIE */
								*margin : -2px 0px 0px 0px;
								margin /*\**/: -2px 0px 0px 0px\9
							}
							#homeAside .sendLayer input.check, #homeAsideElse .sendLayer input.check {
								background: none;
								width: 14px;
								height: 12px;
								margin : 2px -15px 0px 0px;
								padding: 2px 0px 0px 0px;
								color: #ffffff;
								border: none;
								vertical-align : top;
								/* For MSIE */
								*margin : -1px -15px 0px 0px;
								margin /*\**/: -1px -15px 0px 0px\9
							}
							#homeAside .sendLayer span.label, #homeAsideElse .sendLayer span.label {
								display : inline-block;
								letter-spacing : -0.07em;
								margin: 1px -30px 0px 15px;
								/* For MSIE */
								height /*\**/: auto\9;
							}
							.formArticle .error label,
							.formArticle .error,
							#homeAside .sendLayer input.error, #homeAsideElse .sendLayer input.error {
								color : #e0091a;
							}
							#homeAside .sendLayer input.btn {
								background: none;
								width: auto;
								height: 18px;
								margin-top: 6px;
								background: none;
								border: none;
							}
							#homeAsideElse .sendLayer input.btn {
								background: none;
								width: auto;
								height: 18px;
								margin-top: 0px;
								background: none;
								border: none;
							}
							.formArticle tbody th,
							#homeAside .sendLayer tbody th, #homeAsideElse .sendLayer tbody th {
								display : none;
							}
							#homeAside .sendLayer tfoot td {
								padding: 0px 0px 0px 0px;
							}
							#homeAsideElse .sendLayer .socials {
								position: absolute;
								bottom: 8px;
								bottom /*\**/: 4px\9;
								_bottom : 4px;
								left: 0px;
								left /*\**/: 10px\9;
								_left : 10px;
								color: #91c8e3;
							}
								#homeAsideElse .sendLayer .socials  ul {
									vertical-align: middle;
									margin: 0px;
									padding: 0px;
									_width: 220px;
								}
								#homeAsideElse .sendLayer .socials  ul li {
									float: left;
									list-style-type: none;
									margin: 0px 4px 6px 0px;
									color: #ffffff;
									font-weight:bold;
									line-height: 16px;
								}
						#homeAside .banner {
							margin: 40px 0px 20px 0px;
						}
						#homeAside .product {
							padding: 0px 0px 40px 80px;
							background: url(../images/img_wasproduct.png) no-repeat 0% 0%;
							_background: url(../images/img_wasproduct_ie.gif) no-repeat 0% 0%;
							height: 171px;
							width: 70px;
							margin-left: 20px;
						}
						.product .flashTitle {
							position: absolute;
							right: 110px;
							top: 60px;
							z-index: 2300;
						}
					#homeAsideElse {
						display : block;
						float : left;
						margin: 127px 0px 0px 20px;
						padding : 0px 0px 26px 0px;
						width : 180px;
						overflow: hidden;
						padding: 0px; 
						position: relative;
					}
						#homeAsideElse .banner {
							margin: 0px 0px 16px 0px;
							padding: 10px;
							background: url(../img/bg_prijswinnaar.png) no-repeat 0% 0%;
							height: 244px;
							width: 179px;
							position: relative;
						}
						#homeAsideElse .banner p{
							width: 160px;
							line-height: 14px;
							font-size: 120%;
						}
							#homeAsideElse .banner a {
								margin: 0px 0px 0px 0px;
								position: absolute;
								bottom: 16px;
								right: 30px;
							}
					#bodyNav {}
						#mainMenu {
							display : block;
							height : 23px;
							left : 0px;
							margin : 0px;
							position : absolute;
							top : 122px;
							_top : 121px;
							width: 100%;
						}
							#mainMenu li {
								display : block;
								float : left;
								list-style-type : none;
							}
								#mainMenu li a {
									font-size : 130%;
									height : 16px;
									float: left;
									line-height : 16px;
									margin: 0px 4px 0px 0px;
									padding : 0px 0px 0px 0px;
								}
								#mainMenu li a:link,
								#mainMenu li a:visited {
									background-position : 0px 0px;
									color : #ffffff;
									padding: 0px 0px 0px 0px;
									text-decoration : none;
								}
								#mainMenu li a:hover,
								#mainMenu li a:active {
									background: url(../images/menu_hover.png) no-repeat 0% 6px;
									height: 16px;
									color : #ffffff;
									float: left;
									padding: 0px 0px 0px 0px;
									position: relative;
									text-decoration : none;
								}
									#mainMenu li a:hover span,
									#mainMenu li a:active span {
										background: url(../images/menu_hover.png) no-repeat 100% 0px;
										height: 16px;
										width: 10px;
										position: absolute;
										right: 0px;
										top: 6px;
									}
								#mainMenu li a.active {
									background: url(../images/menu_active.png) no-repeat 0% 6px;
									height: 16px;
									color : #a95f00;
									float: left;
									padding: 6px 10px 6px 10px;
									position: relative;
									text-decoration : none;
								}
								#mainMenu li a.active span {
									background: url(../images/menu_active.png) no-repeat 100% 0px;
									height: 16px;
									width: 10px;
									position: absolute;
									right: 0px;
									top: 6px;
								}
					#bodyFooter {
						color : #ffffff;
						display : block;
						line-height: 12px;
						overflow : hidden;
						position: relative;
					}
						#bodyFooter .holder {
							width: 959px;
						}
						#bodyFooter ul {
							margin: 0px 0px 0px 0px;
							float: left;
						}
							#bodyFooter ul li {
								list-style-type: none;
								display: inline;
							}
						#footerMenu {
							float: right;
							margin-top: 0px;
							height: 12px;
						}
							#footerMenu li {
								display : block;
								float : left;
								list-style-type : none;
								margin: 0px 0px 0px 4px;
							}
							#footerMenu li a:link, #footerMenu a:visited {
								color: #ffffff;
								float: left;
								padding: 0px 0px 0px 0px;
								margin: 0px 0px 0px 0px;
								text-decoration: underline;
								position: relative;
							}
							#footerMenu li a.last:hover,
							#footerMenu li a.last:active {
							}
							#footerMenu li a:hover, #footerMenu a:active {
								display: block;
								height: 12px;
								padding: 0px 0px 0px 0px;
								position: relative;							
							}
							#footerMenu li a.active:link, #footerMenu a.active:visited,
							#footerMenu li a.active:hover, #footerMenu a.active:active {
								display: block;
								height: 12px;
								padding: 0px 0px 0px 0px;
								position: relative;
							}
							
	/* layerPopUp.html */
		div.popUpLayer {
			display : none;
		}
			div.popUpLayer div.popUpBackground {
				background : #ffffff url(../images/popup_back.jpg) no-repeat 50% 94px;
				_background : #ffffff url(../images/popup_back.jpg) no-repeat 47% 94px;
				bottom : 0px;
				left : 0px;
			/*	opacity: 0.5;	-moz-opacity: 0.5;	-khtml-opacity: 0.5;	filter:alpha(opacity=50);	*/
				position : fixed;
				right : 0px;
				top : 0px;
				z-index :20000;
			}
			div.popUpLayer div.popUpForeground {
				bottom : 0px;
				left : 0px;
				position : fixed;
				right : 0px;
				top : 0px;
				z-index : 30000;
			}
				div.popUpLayer div.popUpForeground div.popUpWindow {
					width : 42.7em;
					_width : 44.7em;
					margin : 10em auto 12em auto;
					padding : 13em 40em 1em 21.4em;
					_padding : 14em 40em 3em 18.9em;
					background : url('../images/bg_popup_else.png') no-repeat 0px 0px;
				}
					div.popUpLayer div.popUpForeground div.popUpWindow a.popUpCloser {
						float : right;
						margin : -1.1em 0.8em 0em 0em;
						cursor : pointer;
						background: url(../images/bg_popupcloser.png) no-repeat 100% 0%;
						width: 40px;
						height: 15px;
						position: relative;
					}
					div.popUpLayer div.popUpForeground div.popUpWindow a.popUpCloser:link,
					div.popUpLayer div.popUpForeground div.popUpWindow a.popUpCloser:visited {
						color : #ffffff;
						text-decoration : none;
					}
					div.popUpLayer div.popUpForeground div.popUpWindow a.popUpCloser:hover,
					div.popUpLayer div.popUpForeground div.popUpWindow a.popUpCloser:active {
						color : #ffffff;
						text-decoration : none;
					}
					div.popUpLayer div.popUpForeground div.popUpWindow a.popUpOpener {
						display : none;
					}
					div.popUpLayer div.popUpForeground div.popUpWindow div.popUpContents {
						height : 26em;
						padding : 0px 1em 0px 10px;
						margin: 0px 0px 16em 0px;
						_margin: 0px 0px 16em 30px;
						overflow : hidden;
					}
						div.popUpLayer div.popUpForeground div.popUpWindow h2 {
							margin: 0px 0px 20px -50px;
							width: 500px;
							/*font-style: italic;*/
							position: relative;
						}
						div.popUpLayer div.popUpForeground div.popUpWindow iframe.popUpContents {
						height : 20em;
						width : 40em;
					}
		iframe.popUpLayer {
			bottom : 0px;
			*bottom : _2px;
			height : 101%;
			left : 0px;
			*left : -2px;
			position : fixed;
			right : 0px;
			*right : -2px;
			top : 0px;
			*top : -2px;
			width : 101%;
			z-index : 10000;
		}
		body.popUpLayer {
			background : Transparent none;
			margin : 0px;
			padding : 0px;
		}
					
		/* animation sequence */
		div.popUpLayer.step_1 {display : block;}
			div.popUpLayer.step_1 div.popUpBackground {	filter:alpha(opacity=0);	-moz-opacity: 0.0;	opacity: 0.0;	-khtml-opacity: 0.0;}
			div.popUpLayer.step_1 div.popUpForeground {	filter:alpha(opacity=0);	-moz-opacity: 0.0;	opacity: 0.0;	-khtml-opacity: 0.0;}
		div.popUpLayer.step_2 {display : block;}
			div.popUpLayer.step_2 div.popUpBackground {	filter:alpha(opacity=0);	-moz-opacity: 0.0;	opacity: 0.0;	-khtml-opacity: 0.0;}
			div.popUpLayer.step_2 div.popUpForeground {	filter:alpha(opacity=0);	-moz-opacity: 0.0;	opacity: 0.0;	-khtml-opacity: 0.0;}
		div.popUpLayer.step_3 {display : block;}
			div.popUpLayer.step_3 div.popUpBackground {	filter:alpha(opacity=0);	-moz-opacity: 0.0;	opacity: 0.0;	-khtml-opacity: 0.0;}
			div.popUpLayer.step_3 div.popUpForeground {	filter:alpha(opacity=0);	-moz-opacity: 0.0;	opacity: 0.0;	-khtml-opacity: 0.0;}
		div.popUpLayer.step_4 {display : block;}
			div.popUpLayer.step_4 div.popUpBackground {	filter:alpha(opacity=0);	-moz-opacity: 0.0;	opacity: 0.0;	-khtml-opacity: 0.0;}
			div.popUpLayer.step_4 div.popUpForeground {	filter:alpha(opacity=0);	-moz-opacity: 0.0;	opacity: 0.0;	-khtml-opacity: 0.0;}
		div.popUpLayer.step_5 {display : block;}
			div.popUpLayer.step_5 div.popUpBackground {	filter:alpha(opacity=10);	-moz-opacity: 0.1;	opacity: 0.1;	-khtml-opacity: 0.1;}
			div.popUpLayer.step_5 div.popUpForeground {	filter:alpha(opacity=50);	-moz-opacity: 0.2;	opacity: 0.2;	-khtml-opacity: 0.2;}
		div.popUpLayer.step_6 {display : block;}
			div.popUpLayer.step_6 div.popUpBackground {	filter:alpha(opacity=20);	-moz-opacity: 0.2;	opacity: 0.2;	-khtml-opacity: 0.2;}
			div.popUpLayer.step_6 div.popUpForeground {	filter:alpha(opacity=50);	-moz-opacity: 0.4;	opacity: 0.4;	-khtml-opacity: 0.4;}
		div.popUpLayer.step_7 {display : block;}
			div.popUpLayer.step_7 div.popUpBackground {	filter:alpha(opacity=30);	-moz-opacity: 0.3;	opacity: 0.3;	-khtml-opacity: 0.3;}
			div.popUpLayer.step_7 div.popUpForeground {	filter:alpha(opacity=50);	-moz-opacity: 0.6;	opacity: 0.6;	-khtml-opacity: 0.6;}
		div.popUpLayer.step_8 {display : block;}
			div.popUpLayer.step_8 div.popUpBackground {	filter:alpha(opacity=40);	-moz-opacity: 0.4;	opacity: 0.4;	-khtml-opacity: 0.4;}
			div.popUpLayer.step_8 div.popUpForeground {	filter:alpha(opacity=50);	-moz-opacity: 0.8;	opacity: 0.8;	-khtml-opacity: 0.8;}
		div.popUpLayer.step_9 {display : block;}
			div.popUpLayer.step_9 div.popUpBackground {	filter:alpha(opacity=50);	-moz-opacity: 0.5;	opacity: 0.5;	-khtml-opacity: 0.5;}
			div.popUpLayer.step_9 div.popUpForeground {	filter:alpha(opacity=100);	-moz-opacity: 1.0;	opacity: 1.0;	-khtml-opacity: 1.0;}
		div.popUpLayer.step_10 {display : block;}
			div.popUpLayer.step_10 div.popUpBackground {	filter:alpha(opacity=40);	-moz-opacity: 0.4;	opacity: 0.4;	-khtml-opacity: 0.4;}
			div.popUpLayer.step_10 div.popUpForeground {	filter:alpha(opacity=80);	-moz-opacity: 0.8;	opacity: 0.8;	-khtml-opacity: 0.8;}
		div.popUpLayer.step_11 {display : block;}
			div.popUpLayer.step_11 div.popUpBackground {	filter:alpha(opacity=30);	-moz-opacity: 0.3;	opacity: 0.3;	-khtml-opacity: 0.3;}
			div.popUpLayer.step_11 div.popUpForeground {	filter:alpha(opacity=60);	-moz-opacity: 0.6;	opacity: 0.6;	-khtml-opacity: 0.6;}
		div.popUpLayer.step_12 {display : block;}
			div.popUpLayer.step_12 div.popUpBackground {	filter:alpha(opacity=20);	-moz-opacity: 0.2;	opacity: 0.2;	-khtml-opacity: 0.2;}
			div.popUpLayer.step_12 div.popUpForeground {	filter:alpha(opacity=40);	-moz-opacity: 0.4;	opacity: 0.4;	-khtml-opacity: 0.4;}
		div.popUpLayer.step_13 {display : block;}
			div.popUpLayer.step_13 div.popUpBackground {	filter:alpha(opacity=10);	-moz-opacity: 0.1;	opacity: 0.1;	-khtml-opacity: 0.1;}
			div.popUpLayer.step_13 div.popUpForeground {	filter:alpha(opacity=20);	-moz-opacity: 0.2;	opacity: 0.2;	-khtml-opacity: 0.2;}
		div.popUpLayer.step_14 {display : none;}
			div.popUpLayer.step_14 div.popUpBackground {	filter:alpha(opacity=0);	-moz-opacity: 0.0;	opacity: 0.0;	-khtml-opacity: 0.0;}
			div.popUpLayer.step_14 div.popUpForeground {	filter:alpha(opacity=0);	-moz-opacity: 0.0;	opacity: 0.0;	-khtml-opacity: 0.0;}
		div.popUpLayer.noFadeIn {display : block !important;}
			div.popUpLayer.noFadeIn div.popUpBackground {	filter:alpha(opacity=50) !important;	-moz-opacity: 0.5 !important;	opacity: 0.5 !important;	-khtml-opacity: 0.5 !important;}
			div.popUpLayer.noFadeIn div.popUpForeground {	filter:alpha(opacity=100) !important;	-moz-opacity: 1.0 !important;	opacity: 1.0 !important;	-khtml-opacity: 1.0 !important;}
		/* exception: popup without scroll-bar and full height content */
		div.popUpLayer.fullHeightPopUp {}
			div.popUpLayer.fullHeightPopUp div.popUpForeground {
				overflow : auto;
			}
				div.popUpLayer.fullHeightPopUp div.popUpForeground div.popUpWindow {}
					div.popUpLayer.fullHeightPopUp div.popUpForeground div.popUpWindow div.popUpContents {
						height : auto;
						overflow : visible;
					}
	
		/* exception: hacks for internet explorer 6 */
		* html body.step_1 select,
		* html body.step_2 select,
		* html body.step_3 select,
		* html body.step_4 select,
		* html body.step_5 select,
		* html body.step_6 select,
		* html body.step_7 select,
		* html body.step_8 select,
		* html body.step_9 select,
		* html body.step_10 select,
		* html body.step_11 select,
		* html body.step_12 select,
		* html body.step_13 select,
		* html body.step_14 select {
			visibility : hidden;
		}
		* html div.popUpLayer {
			text-align : center;
		}
			* html div.popUpLayer div.popUpBackground {
				height : 100%;
				position : absolute;
				width : 100%;
			}
			* html div.popUpLayer div.popUpForeground {
				height : 100%;
				position : absolute;
				text-align : left;
				width : 100%;
			}
		* html iframe.popUpLayer {
			height : 100%;
			position : absolute;
			width : 100%;
		}
		* html body.popUpLayer {
			width : 100%;
		}	
	/* scrollBar.html */
	div.artificialScrollBar {
		height : 28em;
		_height : 27em;
		margin : 0em 0px 1.5em 0px;
		overflow : auto;
		position : relative;
	}
	div.artificialScrollBar.smaller {
		height : 12.6em;
		_height : 10em;
		margin : -6px 0px 0.6em 0px;
		overflow : auto;
		position : relative;
	}
		div.artificialScrollBar div.scrollContent {
			left : 0px;
			padding : 0em 3.5em 0em 0em;
			position : absolute;
			top : 0px;
		}
		div.artificialScrollBar.smaller div.scrollContent {
			left : 0px;
			padding : 0em 1em 0em 0em;
			position : absolute;
			top : 0px;
		}
		div.artificialScrollBar div.scrollGutter {
			background : url('../images/bg_scrollgutter.png') no-repeat;
			display : none;
			height : 27.6em;
			_height : 24.8em;
			position : absolute;
			right : 14px;
			top : 0em;
			width : 1em;
		}
		div.artificialScrollBar.smaller div.scrollGutter {
			background : url('../images/bg_scrollgutter_small.png') no-repeat;
			display : none;
			height : 12.5em;
			_height : 9.8em;
			position : absolute;
			right : 0px;
			top : 0em;
			width : 1em;
		}
			div.artificialScrollBar div.scrollGutter div.scrollUp {
				height : 16px;
				position : absolute;
				right : 0px;
				top : -1.5em;
				width : 0.8em;
				z-index : 1000;
			}
			div.artificialScrollBar div.scrollGutter div.scrollUp:hover {
			}
				div.artificialScrollBar div.scrollGutter div.scrollUp img {
					margin : 4px 0px 0px 9px;
					vertical-align : top;
				}
			div.artificialScrollBar div.scrollGutter div.scrollDown {
				height : 16px;
				position : absolute;
				right : 0px;
				bottom : -1.6em;
				width : 0.8em;
				z-index : 1000;
			}
				* html div.artificialScrollBar div.scrollGutter div.scrollDown {
					margin-bottom : -1px;
				}
			div.artificialScrollBar div.scrollGutter div.scrollDown:hover {
			}
				div.artificialScrollBar div.scrollGutter div.scrollDown img {
					margin : 3px 0px 0px 9px;
					vertical-align : bottom;
				}
			div.artificialScrollBar div.scrollGutter div.scrollIndicator {
				background : url('../images/bg_scrollindicator.png') no-repeat;
				height : 92px;
				position : absolute;
				right : 0px;
				top : -1px;
				width : 0.9em;
			}
			div.artificialScrollBar.smaller div.scrollGutter div.scrollIndicator {
				background : url('../images/bg_scrollindicator_smaller.png') no-repeat;
				height : 43px;
				position : absolute;
				right : -1px;
				top : -1px;
				width : 0.9em;
			}
			div.artificialScrollBar div.scrollGutter:hover div.scrollIndicator {
				background : url(../images/bg_scrollindicator.png) no-repeat 0% 0%;
			}
			div.artificialScrollBar.smaller div.scrollGutter:hover div.scrollIndicator {
				background : url(../images/bg_scrollindicator_smaller.png) no-repeat 0% 0%;
			}
			div.artificialScrollBar div.scrollGutter div.scrollDetector {
				cursor : pointer;
				height : 100%;
				position : absolute;
				right : 0px;
				top : 0px;
				width : 100%;
			}
		div.artificialScrollBar div.scrollGutter:hover {}
			div.artificialScrollBar div.scrollGutter:hover div.scrollIndicator {
				background : url(../images/bg_scrollindicator.png) no-repeat 0% 0%;
			}			
	/* inputFormat */
	.inputFormat.passive_yes {
		color : #ffffff;
	}
	
	/* The Harmonica List */
	dl.harmonicaList {
		max-width : 958px;
		margin: 14px 0px 0px 0px;
		font-size: 100%;
	}
		dl.harmonicaList dt {
			background : Transparent url(../images/shinyButton_link.png) no-repeat 0% 0%;
			_background : Transparent url(../images/shinyButton_link_ie.png) no-repeat 0% 0%;
			color : #ffffff;
			font-weight : bold;
			line-height : 37px;
			margin : 0px 0px 0px 0px;
			padding : 0px 1.5em 0px 4em;
			position: relative;
			/* For MSIE 7 */
			*height : 2.3em;
		}
		dl.harmonicaList dt:hover {
			background : Transparent url(../images/shinyButton_link.png) no-repeat 0% 0%;
			_background : Transparent url(../images/shinyButton_link_ie.png) no-repeat 0% 0%;
		}
		dl.harmonicaList dt.active {
			background : Transparent url(../images/shinyButton_active.png) no-repeat 0% 0%;
			_background : Transparent url(../images/shinyButton_active_ie.png) no-repeat 0% 0%;
		}
		dl.harmonicaList dt.active:hover {
			background : Transparent url(../images/shinyButton_active.png) no-repeat 0% 0%;
			_background : Transparent url(../images/shinyButton_active_ie.png) no-repeat 0% 0%;
		}
		dl.harmonicaList dd {
			margin : 0px 0px 6px 0px;
			padding : 0px 0px 0px 0px;
			/* For MSIE 7 */
			*float : left;
			*width : 100%;
			background : Transparent url(../images/shinyButton_content.png) no-repeat 0% 100%;
			_background : Transparent url(../images/shinyButton_content_ie.png) no-repeat 0% 100%;
		}
			dl.harmonicaList dd div.border {
				border-top : none !important;
				margin : 0px 0px 2px 0px !important;
				padding : 0em 2em 1em 4em;
				width: 900px;
			}
		dl.harmonicaList dd.hideThisNode {}
		dl.harmonicaList dd.showThisNode {}
	.imageViewer {
		padding: 0px 0px 40px 80px;
		background: none;
		height: 171px;
		width: 70px;
		color: #004a90;
		position: absolute;
		top: 82px;
		right: 230px;
		margin: 0px 0px 0px 0px;	
	}
		.imageViewer .viewer {}
			.imageViewer .viewer .slide {
				position : absolute;
				width: 400px;
			}
			.imageViewer .viewer .slide img.big {
			}
				.imageViewer .viewer .slide p {
					position: absolute;
					top: 20px;
					left: 90px;
					width: 100px;
				}
				.imageViewer .viewer .slide a {
					position: absolute;
					top: 50px;
					left: 90px;
					width: 100px;
				}
			.imageViewer .viewer ul {
				display: none;
			}

