@charset "utf-8";
/* CSS Document */

/* =reset 
*****************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0px; padding:0px;}

/***100%height***/
#Form1 {height:100%;}
html,body {margin:0;padding:0;height:100%;}
#wrapperouter {	height:auto !important;height:100%;min-height:100%;}
/******/

	/*** standaard ***/
	ul { list-style:disc;}
	img, fieldset { border:0px;}
	p {margin:0px 0px 12px 0px;}
	h1 {margin:0px 0px 12px 0px;color:#ede19b;font-size:18px;font-weight:normal;}
	h2 {margin:0px 0px 8px 0px;color:#ede19b;font-size:16px;font-weight:normal;}
	h3 {margin:0px 0px 4px 0px;color:#000000;font-size:14px;font-weight:normal;}
	ul {margin:0px 0px 12px 20px;}
	ol {margin:0px 0px 12px 20px;}
	hr {border:0px solid black;height:2px;background:url(/images/2011/form_button.png) repeat-x;}
	.inputbutton {height:24px;background:url(/images/2011/form_button.png) repeat-x; border:none; font-size:11px;text-transform:uppercase;color:#000000;cursor:pointer;}
	.inputBackbutton {height:54px;background:url(/images/2011/Backbutton.png) repeat-x; border:none; font-size:11px;text-transform:uppercase;color:#ede19b;cursor:pointer;padding:0px 0px 1px 0px;width:228px;}	

/* =body
*****************************************************/
/* body {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#ffffff;background:#000 url(/images/2011/BodyKerst.jpg) top fixed no-repeat;overflow-x:hidden;} */
body {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#ffffff;background:#000000;overflow-x:hidden;}	
	/* =wrapperouter
	*****************************************************/
	#wrapperouter {width:100%;float:left;position:relative;}
	
		/* =wrapper
		*****************************************************/
		#wrapper {position:relative;width:996px;margin: 0 auto;}
	
			/* =header
			*****************************************************/
			#header {width:996px;height:127px;float:left;position:relative;z-index:50;}
				
				#logopic {float:left;}
				
				#topmenu {list-style:none;margin:0px 0px 0px 0px;position:absolute;top:13px;right:250px;}
				#topmenu li {float:left;color:#7d7d7d;font-size:12px;}
				#topmenu li a {color:#7d7d7d;text-decoration:none;}
				#topmenu li a:hover {color:#ffffff;}
				#topmenu li.topmenuitemselected a {color:#ffffff;text-decoration:underline;}
				#topmenu li.topmenubetweenitems {margin:0px 6px 0px 6px;position:relative;top:-1px;}
				
				#searchbox {width:234px;height:22px;background:url(../images/2011/searchbox_back.png) left no-repeat;position:absolute;top:53px;right:0px;}
					#searchbox .inputbutton {width:60px;height:22px;border:none;background:url(../images/2011/searchbox_input.png);position:absolute;top:0px;right:0px;cursor:pointer;color:#727272;}
					#searchbox .inputtext {width:162px;position:absolute;top:4px;left:3px;color:#aba6a6;font-size:10px;border:none;background:none;}
				
				#menu {width:728px;height:43px;position:absolute;bottom:0px;right:0px;background:url(../images/2011/menu_back.jpg) left top no-repeat;z-index:50;}
					
					/***mainmenu***/
					#mainmenu {height:43px;list-style:none;margin:0px 0px 0px 0px;float:right;background:url(../images/2011/mainmenu_back.jpg) repeat-x;position:relative;z-index:50;}
					#mainmenu li {float:left;height:41px;margin:2px 0px 0px 0px;position:relative;z-index:50;}
					#mainmenu li a {height:41px;display:block;line-height:41px;font-size:12px;color:#ffffff;padding:0px 6px 0px 6px;text-decoration:none;}
					#mainmenu li a:hover {background:url(../images/2011/mainmenuH_back.jpg) repeat-x;}
					#mainmenu li.mainmenuitemselected a {background:url(../images/2011/mainmenuH_back.jpg) repeat-x;}		
					#mainmenu li.mainmenubetweenitems {width:2px;height:43px;margin:0px 0px 0px 0px;float:left;background:url(../images/2011/mainbetweenitems_back.jpg) bottom no-repeat;}
					#mainmenu li.mainmenubeforemenu {width:2px;height:43px;margin:0px 0px 0px 0px;float:left;background:url(../images/2011/mainbetweenitems_back.jpg) bottom no-repeat;}
					#mainmenu li.mainmenubehindmenu {width:2px;height:43px;margin:0px 0px 0px 0px;float:left;background:url(../images/2011/mainbetweenitems_back.jpg) bottom no-repeat;}
					
					/***submenu***/
					#mainmenu li ul {display:none;}
					#mainmenu li:hover a {background:url(../images/2011/mainmenuH_back.jpg) repeat-x;}
					#mainmenu li:hover ul {display:block;z-index:50;list-style:none;margin:0px 0px 0px 0px;position:absolute;top:41px;left:0px;width:160px;}
					#mainmenu li:hover ul li {height:auto;display:block;margin:0px 0px 0px 0px;background:url(../images/2011/submenu_back.jpg) bottom repeat-x #000000;width:160px;}
					#mainmenu li:hover ul li a {height:auto;display:block;line-height:normal;margin:4px 15px 7px 5px;width:140px;background:none;}
					#mainmenu li:hover ul li a:hover {background:none;text-decoration:underline;}
					#mainmenu li:hover ul li.submenuitemselected a {background:none;text-decoration:underline;}
					#mainmenu li:hover ul li.submenubehindmenu {height:2px;background:#000000;position:relative;top:-2px;}
					
			/* =topblocks
			*****************************************************/
			#topblocks {width:996px;height:102px;float:left;position:relative;margin:3px 0px 0px 0px;}
				
				.topblock {width:196px;height:100px;float:left;border:1px solid #242424;margin:0px 0px 0px 1px;position:relative;right:-1px;}
				.topblock_content {width:195px;height:98px;position:absolute;bottom:0px;right:0px;background:url(../images/2011/topblock_back.jpg) repeat-x;overflow:hidden;}
					.topblock_content_pic {margin:6px 0px 0px 7px;}
					#welcomeimage {position:absolute;bottom:0px;right:0px;z-index:10;}
					#welcometekst {font-size:11px;color:#cdba64;width:100px;float:left;margin:0px 0px 0px 0px;position:absolute;bottom:11px;left:11px;z-index:20;}
					#welcometekst span {color:#ffffff;}
					
					#winkelwagenbox {width:195px;height:98px;float:left;position:relative;background:url(../images/2011/winkelwagen_back.png) 105px 7px no-repeat;}
						#loginlink {position:absolute;top:30px;left:6px;color:#ffffff;text-decoration:none;font-size:12px;background:url(../images/2011/login_icon.png) left center no-repeat;line-height:17px;padding:0px 0px 0px 17px;}
						#loginlink:hover {text-decoration:underline;}
						#winkelwagenbox p {margin:0px 0px 0px 0px;position:absolute;bottom:7px;}
						#winkelwagenbox_title {color:#cdba64;font-size:12px;left:7px;}
						#winkelwagenbox_totaal {font-size:11px;color:#d1d1d1;right:7px;}
						#winkelwagenbox_totaal span {font-size:12px;color:#ffffff;}
				
				.innerfade_wrapper {width:183px;height:86px;overflow:hidden;position:absolute;left:6px;bottom:6px;z-index:5;}
					.fadingitems {list-style:none;margin:0px 0px 0px 0px;float:left;z-index:4;}
					.fadingitems li {position:relative;width:183px;height:86px;}
					.fadingitems li img {float:left;position:relative;top:10px;}				
					
					/*.innerfade_over {height:24px;width:183px;background:url(../images/2011/topblockinnerfade_over.png) repeat-x;position:absolute;bottom:0px;left:0px;z-index:5;}	*/
									
			/* =content
			*****************************************************/
			#content {width:996px;float:left;padding:7px 0px 0px 0px;position:relative;}

				/***actionframe***/		
				#actionframe {width:205px;padding:0px 0px 0px 0px;float:left;overflow:hidden;position:relative;z-index:20;}
					
					.actionframeitem {width:205px;padding:0px 0px 8px 0px;position:relative;float:left;}
						#resetfilter {height:28px;background:url(../images/2011/reload.jpg) left no-repeat;line-height:28px;padding:0px 0px 0px 30px;font-size:10px;color:#c9b167;float:right;}
						
						.actionframeitem_title {font-size:18px;color:#ede19b;margin:0px 0px 3px 0px;}
						.filtermenu {list-style:none;margin:0px 0px 6px 0px;border-bottom:2px solid #2a2a2a;padding:0px 0px 8px 0px;}
						.filtermenu li a {font-size:12px;text-decoration:none;color:#c5c5c5;}
						.filtermenu li a span {color:#ffffff;}
						.filtermenu li a:hover {color:#ffffff;}
						.filtermenu:last-child {border:none;}
						.filtermenu li a.selected {color:#ffffff;}
						
						.filtermenu {list-style:none;margin:0px 0px 6px 0px;border-bottom:2px solid #2a2a2a;padding:0px 0px 8px 0px;cursor:pointer;}
						.filtermenu li span {font-size:12px;text-decoration:none;color:#c5c5c5;}
						.filtermenu li span span {color:#ffffff;}
						.filtermenu li span:hover {color:#ffffff;}
						.filtermenu:last-child {border:none;}
						.filtermenu li span.selected {color:#ffffff;display:block;}
						
						
						
				/***tekstcontent***/
				#tekstcontent {width:773px;padding:0px 0px 215px 0px;float:right;overflow:hidden;position:relative;}
					
					#footercolumns {width:772px;float:left;background:url(/images/2011/lijstrow_middle.jpg) repeat-y;padding:0px 0px 0px 0px;}	
					#footercolumns_top {width:772px;height:1px;float:left;background:url(/images/2011/lijstrow_top.jpg);}			
					#footercolumns_bottom {width:772px;height:1px;float:left;background:url(/images/2011/lijstrow_top.jpg);}
					#footercolumns_middle {width:752px;float:left;padding:16px 10px 6px 10px;}					
						.column{ margin:0px 5px 0px 0px; }
						.thin { clear:both;}
						#footercolumns_l {float:left;width:390px;overflow:hidden;position:relative;}
							.column{ margin:0px 5px 0px 0px; }
							.wide, .thin { clear:both;}
							#footercolumns_l {float:left;width:390px;}
							#footercolumns_l a {color:#8b8b8b;font-size:11px;}
							#footercolumns_l a:hover {color:#ffffff;}
							#footercolumns_l a span {color:#ede19b;font-size:12px;}
						#footercolumns_r {width:304px;float:right;overflow:hidden;position:relative;}
							#footercolumns_form {width:280px;padding:8px 11px 8px 11px;float:left;position:relative;background:url(/images/2011/footercolumns_form_back.png) top repeat-x #c1a64c;border-top:1px solid #b49946;border-right:1px solid #8e7d46;border-bottom:1px solid #b79c48;border-left:1px solid #edda96;}
							#footercolumns_form p {margin:0px 0px 6px 0px;}
							.footercolumns_form_title {color:#89001e;font-size:12px;font-weight:bold;margin:0px 0px 6px 0px;}	
							.footercolumns_form_row {width:280px;float:left;position:relative;margin:0px 0px 1px 0px;color:#010101;}
							.footercolumns_form_row span {font-size:11px;color:#010101;float:left;line-height:17px;}		
							.footercolumns_form_row input {float:right;width:156px;height:15px;background:#ffffff;border:1px solid #87763e;font-size:11px;}
							.footercolumns_form_rowspaced {margin:10px 0px 0px 0px;}
							#footercolumns_form_radio table tr td {width:90px;height:17px;float:left;position:relative;margin:0px 1px 0px 0px;}
							#footercolumns_form_radio table tr td input {position:absolute;left:0px;top:2px;width:auto;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border:none;background:none;}
							#footercolumns_form_radio table tr td label {position:absolute;left:18px;top:0px;line-height:17px;}
							#footercolumns_form .inputbutton {width:87px;height:24px;background:url(/images/2011/contentform_button.png) no-repeat;border:none;float:right;font-size:11px;text-transform:uppercase;color:#000000;cursor:pointer;}
							#footercolumns_tekst {width:290px;float:left;margin:16px 0px 0px 0px;padding:0px 10px 0px 10px;}
							#footercolumns_tekst p {font-size:12px;color:#ede19b;}
							#footercolumns_tekst ol {color:#8b8b8b;font-size:11px;}
		
		/* =footer
		*****************************************************/
		#footer {width:100%;height:215px;position:absolute;bottom:0px;}
			
			/***footercontent***/	
			#footercontent {width:996px;height:215px;margin: 0 auto;padding:0px 0px 0px 0px;overflow:hidden;position:relative;}
				
				#footertekst {width:773px;height:215px;float:right;}
					#footerimages {height:124px;float:left;position:relative;top:24px;}
					#footerimages a {display:block;float:left;height:86px;margin:0px 5px 0px 5px;}
					#footerimages_over {width:773px;height:62px;background:url(../images/2011/footerimages_over.png) repeat-x;position:absolute;top:86px;right:0px;}
					
					#footermenu {list-style:none;margin:0px 0px 0px 0px;position:absolute;right:0px;bottom:70px;width:773px;}
					#footermenu li {float:left;font-size:10px;color:#727272;}
					#footermenu li a {color:#727272;text-decoration:none;}
					#footermenu li a:hover {color:#ffffff;}
					#footermenu li.footermenubetweeenitems {margin:0px 2px 0px 2px;}
					
/***site links***/				
a:link {color:#c9b167;text-decoration:none;}
a:visited {color:#c9b167;text-decoration:none;}
a:hover {color:#c9b167;text-decoration:none;}
a:focus {outline:none;}

/***home innerfade***/
#innerfade_wrapper_home {width:773px;height:213px;overflow:hidden;float:left;position:relative;margin:0px 0px 8px 0px;}
#fadingitems_home {list-style:none;margin:0px 0px 0px 0px;float:left;z-index:4;}
#fadingitems_home li {position:relative;width:773px;height:213px;}
#fadingitems_home li img {float:left;position:relative;}

/***views buttons***/
#listbutton {display:block;float:left;width:90px;height:24px;border:none;margin:0px 0px 0px 3px;background:url(/images/2011/listbutton.png);font-size:11px;color:#d1d1d1;text-align:right;padding:0px 6px 0px 0px;cursor:pointer;line-height:24px;}
#listbutton.active {background:url(/images/2011/listbutton_inactive.png);}
#gridbutton {display:block;float:left;width:90px;height:24px;border:none;background:url(/images/2011/gridbutton.png);font-size:11px;color:#d1d1d1;text-align:right;cursor:pointer;padding:0px 6px 0px 0px;line-height:24px;}
#gridbutton.active {background:url(/images/2011/gridbutton_inactive.png);}

#views_buttons {width:773px;float:left;position:relative;margin:0px 0px 8px 0px;}
#views_buttons input {float:right;margin:0px 0px 0px 2px;}
#views_buttons a {color:#d1d1d1;font-size:11px;line-height:24px;}
#views_buttons a:hover {color:#ffffff;}
#views_buttons_inputs {position:absolute;top:0px;right:0px;}



/*body {background:url(/images/2011/BodyKerst.jpg) center fixed !important}	*/
/*#header,#content, #topblocks, #footercontent {background:black}*/
/*#wrapperouter {background:url(/images/2011/wrapper-fade.png) repeat-y center;}*/


