* { margin:0; padding:0; max-width:100%; }
html { max-width:100%; margin:0; padding:0; }
body{ -webkit-text-size-adjust:none; font-family:'Edo', Tahoma, Geneva, sans-serif; margin:0; padding:0; background-color:#fff; max-width:100%; }
img { max-width:100%; height:auto; }


h1, h2, h3 { margin:0 0 0 0; padding:0; }
h1 { font-size:18px; text-align:right; }
h2 { font-size: 16px; }
h4 { font-size: 14px; }	

#actie .actielabel h3 { padding-left: 10px; font-size:25px; } 
#actie .actielabel { position:absolute; background-image: url(../images/actielabel.png); background-repeat:no-repeat; width:42px; height:56px; top:895px; right:40px; padding:15px 0 0 8px;}
#weekbanner .weeklabel img { width:80px; }
#weekbanner .weeklabel-twee img { width:120px; }
#weekbanner .weeklabel-drie img { width:120px; }
#weekbanner .weeklabel-vier img { width:120px; }
#weekbanner .weeklabel-vijf img { width:120px; }

#weekbanner .weeklabel { position:absolute; width:auto; height:auto; top:405px; right:0px; padding:15px 0 0 8px;}
#weekbanner .weeklabel-twee { position:absolute; width:auto; height:auto; top:-15px; right:15px; padding:15px 0 0 8px;}
#weekbanner .weeklabel-drie { position:absolute; width:auto; height:auto; top:476px; right:20px; padding:15px 0 0 8px;}
#weekbanner .weeklabel-vier { position:absolute; width:auto; height:auto; top:963px; right:20px; padding:15px 0 0 8px;}
#weekbanner .weeklabel-vijf { position:absolute; width:auto; height:auto; top:233px; right:20px; padding:15px 0 0 8px;}
.weeklabel-top { display:none; }

	#moederdaglabel { max-width:90%; background-size:100%; margin: 10px 0 0 20px; padding:0; max-height:100%; }

/* basic lay-out */
#container,#background, #header, #menu, #footer, #content, #middle, .disclaimer, #headerimage, #topmenu { max-width:100%; } 
#container { margin-top:0px;}
#container,#background, #top, .disclaimer, #footer { background-size: 100%; }
	.disclaimer { background-repeat:no-repeat; }
	#content, #middle { max-width:100%; margin:0; }
#logo { position:absolute; top:10px; width:40%; height:40%; left:30%; max-width:100%; }
#left-home, #left { max-width:100%; display:block; }

#topmenu {width:300px; position:absolute; height:auto; right:10px; text-align:right; top:15px;}

#slideshow { display:none; }
	#right-home, #right, #submenu, .copyright, #kruimelpad { display:none; }
	#zoeken { display:none; }
	#header { height:140px; }
	#weekbanner .moduletable_weekbanner h3 { font-family:'Edo', Tahoma, Geneva, sans-serif; color:#C00; font-size:20px; line-height:26px; }
			#weekbanner .moduletable_weekbanner h2 { font-family:'Edo', Tahoma, Geneva, sans-serif; font-size:20px; line-height:26px; }
	#headerimage { width:98%; height:98%; }

	#left-home { margin:0; }
	#flippingbook { padding-bottom:10px;  }
		#headerimage_lang { display:none;}

/* navigatie */
	#menu ul#dj-main114 { display:block; position:absolute; right:60px; top:90px;}	
		#menu ul#dj-main114 li { list-style:none; }
		#menu ul#dj-main114 li a { font-size:13px; color:#000; text-decoration:none; font-weight:700; font-family:Tahoma, Geneva, sans-serif; }
	#menu ul#dj-main114 ul { padding: 3px 5px 3px 5px; text-align:right; top:37px;}
	#menu ul#dj-main114 ul li { width:100px; display:block; float:left; }
	#menu ul#dj-main114 ul li a { display:block; float:left; line-height:25px;  }

	#menu ul.menu li.item-103, #menu ul.menu li.item-105, #menu ul.menu li.item-104, #menu ul.menu li.item-148, #content #submenu ul li.item-188, #content #submenu ul li.item-189 { display:none; }
	#menu ul.menu li.item-104 { margin-left:0;}
		#menu ul.menu { margin:105px 0 0 0px; text-align:center;d padding:0; }
		#menu ul.menu li a { font-size:14px; color:#fff; text-transform:uppercase; text-decoration:none; font-weight:700; font-family:Tahoma, Geneva, sans-serif; }
	#weekbanner, #actie { max-width:100%; margin:0; }
	.moduletable_actiebanner .nspArtPage, .moduletable_actiebanner .nspArtScroll1 { max-width:100%; }
	
	#content #submenu ul li.item-185, #content #submenu ul li.item-187 { display:none; }

	
/* div{
        clear:both!important;
        display:block!important;
        width:100%!important;
        float:none!important;
        margin:0!important;
        padding:0!important;
    } */