
		/* fonts */

			@font-face {
				font-family: 'EmblemRegular';
				src: url('../fonts/emblem-webfont.eot');
				src: url('../fonts/emblem-webfont.eot?#iefix') format('embedded-opentype'),
					 url('../fonts/emblem-webfont.woff') format('woff'),
					 url('../fonts/emblem-webfont.ttf') format('truetype'),
					 url('../fonts/emblem-webfont.svg#EmblemRegular') format('svg');
				font-weight: normal;
				font-style: normal;
			}

		/* basis classes */

			IMG					{ border:none; }
			INPUT, TEXTAREA		{ font-size:9pt; font-family:arial, helvetica; outline:none; }

			.slrBody			{ font-size:9pt; font-family:arial, helvetica; color:#919195; }
			.slrDefault			{ font-size:9pt; font-family:arial, helvetica; color:#707070; }

			.slrTitle			{ font-family:EmblemRegular; font-size:18px; }

			.slrDebug			{ font-size:11px; background:#ffe; margin:5px 0px; border:1px solid #aaa; padding:10px; }
			.slrDebugTiny		{ font-size:9px; font-weight:bold; background:#ffe; padding:1px 5px; color:#f00; }

			A.slrGrey:link		{ color: #919195; text-decoration:none; }
			A.slrGrey:active	{ color: #919195; text-decoration:underline; }
			A.slrGrey:visited	{ color: #919195; text-decoration:none; }
			A.slrGrey:hover		{ color: #919195; text-decoration:underline; }

			A.slrOrng:link		{ color: #f37736; text-decoration:none; }
			A.slrOrng:active	{ color: #f37736; text-decoration:underline; }
			A.slrOrng:visited	{ color: #f37736; text-decoration:none; }
			A.slrOrng:hover		{ color: #f37736; text-decoration:underline; }

			A.slrBW:link		{ color: #000; text-decoration:none; }
			A.slrBW:active		{ color: #fff; text-decoration:none; }
			A.slrBW:visited		{ color: #000; text-decoration:none; }
			A.slrBW:hover		{ color: #fff; text-decoration:none; }


		/* landing-page classes */

			.slrGreyBoxTL		{ width:100%; height:16px; overflow:hidden; background:#e7e8ea url(../../files/woontje.nl/gfx/woontje-canvas-tl-g-1000x16.gif) left top no-repeat; }
			.slrGreyBoxTR		{ width:100%; height:16px; background:url(../../files/woontje.nl/gfx/woontje-canvas-tr-g.gif) right top no-repeat; }
			.slrGreyBoxL		{ width:100%; overflow-x:hidden; background:#e7e8ea url(../../files/woontje.nl/gfx/woontje-canvas-l-g.gif) left top repeat-y; }
			.slrGreyBoxR		{ width:100%; background:url(../../files/woontje.nl/gfx/woontje-canvas-r-g.gif) right top repeat-y; }
			.slrGreyBoxBL		{ width:100%; height:16px; overflow:hidden; background:#e7e8ea url(../../files/woontje.nl/gfx/woontje-canvas-bl-g-1000x16.gif) left top no-repeat; }
			.slrGreyBoxBR		{ width:100%; height:16px; background:url(../../files/woontje.nl/gfx/woontje-canvas-br-g.gif) right top no-repeat; }
			.slrGreyBoxInner	{ margin:0px 10px; }

			.slrOrangeBoxTL		{ width:100%; height:16px; overflow:hidden; background:#ed7f32 url(../../files/woontje.nl/gfx/woontje-canvas-tl-o-1000x16.gif) left top no-repeat; }
			.slrOrangeBoxTR		{ width:100%; height:16px; background:url(../../files/woontje.nl/gfx/woontje-canvas-tr-o.gif) right top no-repeat; }
			.slrOrangeBoxL		{ width:100%; overflow-x:hidden; background:#ed7f32 url(../../files/woontje.nl/gfx/woontje-canvas-l-o.gif) left top repeat-y; }
			.slrOrangeBoxR		{ width:100%; background:url(../../files/woontje.nl/gfx/woontje-canvas-r-o.gif) right top repeat-y; }
			.slrOrangeBoxBL		{ width:100%; height:16px; overflow:hidden; background:#ed7f32 url(../../files/woontje.nl/gfx/woontje-canvas-bl-o-1000x16.gif) left top no-repeat; }
			.slrOrangeBoxBR		{ width:100%; height:16px; background:url(../../files/woontje.nl/gfx/woontje-canvas-br-o.gif) right top no-repeat; }
			.slrOrangeBoxInner	{ margin:0px 10px; color:#fff; }

			.slrTitleOrange		{ font-weight:bold; text-decoration:none; color:#f37736; }
			.slrTitleOrangeBig	{ font-family:EmblemRegular; font-size:18px; color:#f37736; }

		/* login-form classes */

			#slrLoginBox		{ position:absolute; top:0; left:0; background:#f37736; z-index:303; visibility:hidden; }

			DIV.slrLoginFldO	{ width:200px; height:28px; margin:5px auto; overflow:hidden; background:url(../../files/woontje.nl/gfx/woontje-field-orange-200.gif) left top no-repeat; }
			INPUT.slrLoginFldO	{ border:none; text-align:center; margin:4px 5px 0px 5px; width:190px; height:20px; background:transparent; background-position: center top; background-repeat:no-repeat; }

			DIV.slrLoginFldG	{ width:170px; height:28px; margin:5px auto; text-align:center; overflow:hidden; background:url(../../files/woontje.nl/gfx/woontje-field-grey-170.gif) left top no-repeat; }
			INPUT.slrLoginFldG	{ border:none; text-align:center; margin:4px 5px 0px 5px; width:160px; height:20px; background:transparent; background-position: center top; background-repeat:no-repeat; }

		/* tabs bovenaan de canvas */

			#slrTabWrapper		{ width:100%; height:33px; }

			A.slrTabLeft		{ float:left; margin-right:2px; text-decoration:none; }
			A.slrTabRight		{ float:right; text-decoration:none; }

		/* canvas waarin main content komt, rondom het iframe */

			#slrDivDescription	{ position:absolute; visibility:hidden; }

			#slrDivCanvas		{ width:980px; position:relative; font-family:arial, helvetica; }

			#slrMainDivL0		{ background:#e7e8ea url(../../files/woontje.nl/gfx/woontje-canvas-l-g.gif) left top repeat-y; }
			#slrMainDivL1		{ background:url(../../files/woontje.nl/gfx/woontje-canvas-r-g.gif) right top repeat-y; }
			#slrMainDivL2		{ height:550px; margin:0px 10px; }
			#slrMainFrame		{ width:0px; height:0px; }

			#slrCanT			{ width:100%; height:16px; position:relative; background:url(../../files/woontje.nl/gfx/woontje-canvas-t-g.gif) left top repeat-x; }
			#slrCanB			{ width:100%; height:16px; position:relative; background:url(../../files/woontje.nl/gfx/woontje-canvas-b-g.gif) left top repeat-x; }

			#slrCanTL			{ position:absolute; z-index:1; left :0px; top:0px; }
			#slrCanTR			{ position:absolute; z-index:1; right:0px; top:0px; }
			#slrCanBL			{ position:absolute; z-index:1; left :0px; top:0px; }
			#slrCanBR			{ position:absolute; z-index:1; right:0px; top:0px; }

			#slrTabBottom		{ position:absolute; z-index:2; left:0px; top:0px; width:136px; height:16px; }

			/* #slrLoading			{ position:absolute; visibility:hidden; z-index:3; color:#f1f1f1; background:url(../../files/woontje.nl/gfx/woontje-loading-bg.png) left top no-repeat; width:200px; height:30px; text-align:center; } */
			#slrLoading			{ position:absolute; visibility:hidden; z-index:3; width:200px; height:30px; text-align:center; }

		/* aanmeldformulier */

			.slrFormRow			{ width:100%; height:40px; }
			.slrFormLabel		{ float:left; width:100px; text-align:right; margin:5px 10px 0px 0px; }

			.slrFormInput		{ float:left; width:250px; height:28px; background:#F3F3F4 url(../../files/woontje.nl/gfx/woontje-field-grey-250.gif) left top no-repeat; }
			INPUT.slrFormField	{ padding:0; margin:5px 10px 0px 20px; width:220px; height:20px; background:transparent; border:none; }

			.slrFormInput2		{ float:left; width:120px; height:28px; background:#F3F3F4 url(../../files/woontje.nl/gfx/woontje-field-grey-120.gif) left top no-repeat; }
			INPUT.slrFormField2	{ padding:0; margin:5px 10px 0px 20px; width:90px; height:20px; background:transparent; border:none; }

			.slrFormInput3		{ float:left; width:170px; height:28px; background:#F3F3F4 url(../../files/woontje.nl/gfx/woontje-field-grey-170.gif) left top no-repeat; }
			INPUT.slrFormField3	{ padding:0; margin:5px 10px 0px 20px; width:140px; height:20px; background:transparent; border:none; }

			.slrFormInputRadio	{ float:left; width:170px; height:28px; }
			INPUT.slrRadio		{ border:none; background:transparent; width:14px; margin:0; padding:0; vertical-align:middle; }

			.slrFormFootnote	{ margin-left:110px; font-size:90%; }

			SELECT.slrSelDomain	{ width:auto; font-size:9pt; font-family:arial, helvetica; }

		/* error pages */

			.slrErrorHd			{ font-weight:bold; font-size:150%; }
			.slrErrorBody		{ color:#f00; margin:10px 0px; }
			.slrErrorFt			{ }

		/* delete account */

			.slrFormLabDelAcc	{ float:left; width:170px; margin-right:20px; }
			.slrFormInpDelAcc	{ float:left; width:650px; }

		/* iframe shared classes */

			BODY.slrFrameBody	{ height:100%; background:#e7e8ea; margin:0px 20px; padding:0; font-size:9pt; font-family:arial, helvetica; color:#919195; }

			.slrAddressHd		{ width:100%; height:30px; color: #919195; border-bottom:2px solid #919195; }

			#slrAddressImg		{ vertical-align:top; }

			.slrIcoHint			{ vertical-align:middle; margin-right:3px; }
			.slrEditBtn			{ margin:0px 3px 0px 0px; vertical-align:top; }

			#slrEditIcon		{ position:absolute; left:0; top:-1000px; z-index:3; }

			#slrTextInput		{ position:absolute; left:0; top:-1000px; z-index:4; font-size:9pt; font-family:arial, helvetica; }
			#slrTextArea		{ position:absolute; left:0; top:-1000px; z-index:4; font-size:9pt; font-family:arial, helvetica; }

			#slrHelpBox			{ position:absolute; top:0; left:0; background:#f37736; color:#f1f1f1; z-index:303; visibility:hidden; }

			#slrSemiTrans		{ position:absolute; top:0; left:0; background:#f37736; z-index:302; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; visibility:hidden; }

		/* iframe classes: home */

			.slrHomeThumbStd	{ margin:0px 0px 20px 0px; vertical-align:top; }
			.slrHomeThumbEdit	{ margin:0px 0px 20px 0px; vertical-align:top; cursor:pointer; }

			.slrHomeLargeStd	{ vertical-align:top; }
			.slrHomeLargeEdit	{ vertical-align:top; cursor:pointer; }

			.slrSpecsIcon		{ vertical-align:top; margin-top:-2px; }
			.slrSpecsField		{ color:#172933; font-weight:bold; margin-left:60px; width:160px; height:22px; overflow:hidden; text-align:center; padding-top:6px; background:#efefef url(../../files/woontje.nl/gfx/woontje-field-grey.png) left top no-repeat; }
			.slrSpecsInput		{ width:145px; height:15px; overflow:hidden; text-align:center; margin:5px 0px 0px 6px; font-weight:bold; background:#fff; border:none; }
			.slrDescrInput		{ border:none; background:#fff; padding:0px; }
			.slrTitleInput		{ border:none; background:#fff; padding:0px; width:350px; height:20px; }
			.slrTitleInputAlt	{ border:none; background:#fff; padding:0px; width:380px; height:20px; text-align:center; }

		/* iframe classes: photo */

			#slrLargePhoto		{ vertical-align:top; cursor:pointer; }
			.slrPhotoThumb		{ margin:0px 15px 10px 0px; vertical-align:top; cursor:pointer; }

			.slrIcoHome			{ position:absolute; z-index:3; visibility:visible; left:0px; top:-1000px; }
			.slrIcoStandard		{ vertical-align:top; margin:0px 2px 0px 0px; }

			.slrOptRow			{ margin:2px 0px; }
			.slrOptSep			{ margin:4px 0px 2px 0px; padding-top:4px; border-top:1px solid #919195; }
			.slrOptBg			{ background:#fff; }

			#slrThumbSelected	{ position:absolute; z-index:2; left:0; top:-0px; cursor:pointer; }

		/* iframe classes: video */

			.slrUrlField		{ color:#172933; font-weight:normal; float:right; width:280px; height:22px; padding-top:6px; overflow:hidden; text-align:center; background:#efefef url(../../files/woontje.nl/gfx/woontje-field-grey-280.png) left top no-repeat; }
			.slrUrlInput		{ width:265px; height:15px; overflow:hidden; text-align:center; margin:5px 0px 0px 6px; font-weight:normal; background:#fff; border:none; }

		/* iframe classes: locatie */

			#bingControls		{ position:absolute; left:0; top:0; z-index:100; visibility:hidden; }
			.bingControl		{ vertical-align:top; margin:0px 3px 3px 0px; cursor:pointer; }

			#gmapDiv			{ border:1px solid #919195; width:400px; height:490px; float:left; }
			#bingDiv			{ border:1px solid #919195; width:500px; height:235px; position:relative; }
			#streetDiv			{ border:1px solid #919195; width:500px; height:235px; position:relative; margin-top:18px; }
			#streetError		{ border:1px solid #919195; width:480px; height:215px; padding:10px; position:absolute; z-index:200; visibility:hidden; background:#e7e8ea; }

			.slrInfoBox			{ width:200px; position:absolute; z-index:200; visibility:hidden; padding:2px 5px; border:1px solid #919195; color:#f1f1f1; background:#f37736; }

		/* iframe classes: mijn woontje account */

			BODY.slrOrangeBody		{ background:#f37736; color:#172933; }

			DIV.slrAccountField		{ width:150px; height:28px; float:left; overflow:hidden; background:#efefef url(../../files/woontje.nl/gfx/field-orange-150.gif) left top no-repeat; }
			INPUT.slrAccountField	{ background:transparent; height:22px; border:none; text-align:left; width:85%; padding:5px 0px 0px 10px; font-size:9pt; }

			DIV.slrMsgRow			{ margin:5px; height:20px; border-bottom:1px solid #919195; }

			DIV.slrShopRow			{ clear:both; overflow:visible; margin:0px 10px 20px 0px; }
			DIV.slrShopImage		{ float:left; margin:0px 10px 20px 0px; }
			DIV.slrShopTitle		{ color:#172933; font-weight:bold; margin-bottom:10px; }
			DIV.slrShopText			{ color:#f1f1f1; }

			TABLE.slrMessages		{ width:375px; }
			TD.slrColSender			{ width:30%; }
			TD.slrColSubject		{ width:45%; }
			TD.slrColDate			{ width:25%; }

			TD.slrMsgHdr			{ font-size:9pt; font-family:arial, helvetica; color:#919195; }
			TD.slrMsgCol			{ font-size:9pt; font-family:arial, helvetica; padding:5px 0px; border-bottom:1px solid #919195; cursor:pointer; }

			.slrMsgLine				{ padding-right:5px; height:14px; }

			#slrMessageBox, #slrComposeBox	{ position:absolute; top:0; left:0; background:#e7e8ea; color:#919195; z-index:303; visibility:hidden; }

			.slrMsgReadLine			{ width:100%; height:18px; overflow:hidden; color:#919195; }

			#slrMsgReadAuthor, #slrMsgReadDate, #slrMsgReadSubject	{ color:#172933; }
			#slrMsgReadText			{ color:#172933; padding-right:10px; height:290px; margin:10px 0px; overflow-y:auto; }

			.slrQuoteText			{ font-style:italic; color:#919195; font-size:90%; }

			.slrMsgCompRow		{ width:100%; height:40px; }
			.slrMsgCompLabel	{ float:left; width:90px; text-align:right; margin:5px 0px 0px 0px; }

			.slrMsgCompInput	{ float:right; width:300px; height:28px; background:#F3F3F4 url(../../files/woontje.nl/gfx/woontje-field-grey-300.gif) left top no-repeat; overflow:hidden; }
			INPUT.slrMsgCompFld	{ padding:0; margin:5px 10px 0px 10px; width:280px; height:20px; background:transparent; border:none; font-size:9pt; }

			.slrStatHdr			{ margin:10px 0px 0px 0px; }
			.slrStatUnique		{ color:#f1f1f1; }

			TD.slrStatHdr		{ font-size:8pt; color:#172933; font-weight:bold; padding:0px 10px 1px 0px; border-bottom:1px solid #172933; }
			TD.slrStatHdr2		{ font-size:8pt; color:#172933; font-weight:bold; padding:0px  5px 1px 5px; border-bottom:1px solid #172933; text-align:center; }
			TD.slrStatFld		{ font-size:8pt; color:#172933; padding:0px 10px 0px 0px; }
			TD.slrStatFld2		{ font-size:8pt; color:#172933; padding:0px 5px 0px 5px; text-align:center; }

		/* module: slr_list_houses_map.php */

			TABLE.slrResults	{ width:100%; border-collapse:collapse; padding:0; }

			TD.slrResCol1		{ width:20%; border-bottom:1px solid #ccc; font-size:9pt; font-family:arial, helvetica; color:#707070; padding:5px 5px 5px 0px; }
			TD.slrResCol2		{ width:35%; border-bottom:1px solid #ccc; font-size:9pt; font-family:arial, helvetica; color:#707070; padding:5px 5px 5px 0px; }
			TD.slrResCol3		{ width:15%; border-bottom:1px solid #ccc; font-size:9pt; font-family:arial, helvetica; color:#707070; padding:5px 5px 5px 0px; }
			TD.slrResCol4		{ width:15%; border-bottom:1px solid #ccc; font-size:9pt; font-family:arial, helvetica; color:#707070; padding:5px 5px 5px 0px; }
			TD.slrResCol5		{ width:15%; border-bottom:1px solid #ccc; font-size:9pt; font-family:arial, helvetica; color:#707070; padding:5px 5px 5px 0px; }

			IMG.slrResThumb		{ width:90px; }

			#slrDivClipResults	{ font-weight:bold; color:#f37736; display:none; margin-top:10px; }
			#slrDivNoResults	{ font-weight:bold; color:#f37736; display:none; margin-top:10px; }

		/* module: slr_shop_products.php */

			TABLE.slrShopListProd	{ width:100%; border-collapse:collapse; padding:0; }
			TD.slrShopImage			{ padding:0px 10px 10px 0px; font-size:9pt; }
			TD.slrShopText			{ padding:0px 5px 10px 0px; font-size:9pt; text-align:left; }
			TD.slrShopPrice			{ width:120px; padding:0px 0px 10px 0px; font-size:9pt; text-align:center; }

			TD.slrShopTotLabel		{ font-weight:bold; border-top:1px solid #000; padding-top:5px; font-size:9pt; text-align:left; }
			TD.slrShopTotPrice		{ font-weight:bold; border-top:1px solid #000; padding-top:5px; font-size:9pt; text-align:center; }

			DIV.slrShopTitle		{ font-weight:bold; margin-bottom:0px; }

			.slrPriceOld			{ text-decoration:line-through; }
			.slrPriceDiscount		{ font-weight:bold; }
			.slrCartEmpty			{ font-size:90%; font-style:italic; }

			DIV.slrShopFieldRow		{ clear:both; height:30px; }
			DIV.slrShopFieldLabel	{ float:left; width:150px; padding-top:2px; }
			DIV.slrShopFieldInput	{ float:left; width:250px; }

			SELECT.slrShopFieldSbox	{ width:90%; height:20px; font-size:12px; padding-left:5px; }
			INPUT.slrShopFieldInput	{ width:90%; height:20px; font-size:12px; padding-left:5px; }

			TD.slrShopFieldLabel	{ font-size:12px; padding-right:10px; }
			TD.slrShopFieldValue	{ font-size:12px; font-weight:bold; }

			TD.slrShopDefault		{ font-size:90%; padding:0px 0px 5px 0px; text-align:left; }

		/* modules: slr_shop_flyer.php */

	
