* { 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: 12px; font-size:22px; } 
#actie .actielabel { position:absolute; background-image: url(../images/actielabel.png); background-repeat:no-repeat; top:775px; right:40px; padding:15px 0 0 8px;}
#weekbanner .weeklabel img { width:60px; }
#weekbanner .weeklabel-twee img { width:80px; }
#weekbanner .weeklabel-drie img { width:80px; }
#weekbanner .weeklabel-vier img { width:80px; }
#weekbanner .weeklabel-vijf img { width:80px; }
#weekbanner .moduletable_weekbanner img.tekst { width:70%; }

.weeklabel-top { display:none; }
#weekbanner .moduletable_weekbanner img { float:none;  clear:both;}

#weekbanner .weeklabel { position:absolute; width:auto; height:auto; top:300px; right:0px; padding:15px 0 0 8px;}
#weekbanner .weeklabel-twee { position:absolute; width:auto; height:auto; top:-15px; right:10px; padding:15px 0 0 8px;}
#weekbanner .weeklabel-drie { position:absolute; width:auto; height:auto; top:352px; right:20px; padding:15px 0 0 8px;}
#weekbanner .weeklabel-vier { position:absolute; width:auto; height:auto; top:715px; right:20px; padding:15px 0 0 8px;}
#weekbanner .weeklabel-vijf { position:absolute; width:auto; height:auto; top:168px; right:20px; padding:15px 0 0 8px;}

img { width:auto; height:auto;}

/* basic lay-out */
#container, #background, #header, #top, #menu, #footer, #content, #middle_lang, #middle, .disclaimer, .disclaimer ul.menu, .item-page, .blog, #flippingbook, #topmenu, #roomboterkoeken, #pasenlabel { max-width:100%; } 
#container, #background, #top, .disclaimer, #footer { background-size: 100%; }
	.disclaimer { background-repeat:no-repeat;}
	#moederdaglabel { max-width:90%; background-size:100%; margin: 10px 0 0 20px; padding:0; max-height:100%; }
	#content, #middle { max-width:100%; margin:0; }
#logo { position:absolute; top:10px; width:50%; height:50%; left:25%; max-width:100%; }
#left-home, #left { max-width:100%; display:block; }
.blog, .item-page { padding:0; margin:0; max-width:100%; }

#container { margin: -10px 0 0 0;}

#middle_lang .item-page table { max-width:50%; }
#middle_lang {}

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

	#left-home { margin:0; }	
	#headerimage_lang { display:none;}
/* navigatie */
		#menu ul#dj-main114 { display:block; position:absolute; right:20px; 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 0px; text-align:right; top:27px;}
	#menu ul#dj-main114 ul li { display:block; }
	#menu ul#dj-main114 ul li a { display:block; float:left; line-height:25px;  }
	
	#menu ul.menu li { margin: 0 5px; }		
	#menu ul.menu li.item-103 a { display:inline; }
	#menu ul.menu li.item-102, #menu ul.menu li.item-105, #menu ul.menu li.item-108, #menu ul.menu li.item-103, #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 { margin:100px 0 0 0px; padding:0; max-width:100%; text-align:center; }
		#menu ul.menu li a { font-size:12px; 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%; }
	#actie .moduletable_actiebanner .nspArt { max-width:100%; }

	.item-page iframe { width:auto; max-width:100%; }

#footer ul.menu { margin:0 0 0 5%; padding:0; max-width:95%;  }
#content #middle { margin:5% 5% 7% 7%; padding:0; max-width:88%;  }
/* div{
        clear:both!important;
        display:block!important;
        width:100%!important;
        float:none!important;
        margin:0!important;
        padding:0!important;
    } */