* { 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; background-color:#fff; max-width:100%; }
img { max-width:100%; height:auto; }
	
/* basic lay-out */
#container,#background, #header, #menu, #footer, #content, #middle, .disclaimer, #flippingbook, #topmenu { max-width:100%; } 
#container,#background, .disclaimer { background-size: 100%;}
#footer { background-size:50%; }
#container { margin-top: 40px; }
	#content, #middle { }
	#topmenu { width:300px; position:absolute; height:auto; right:295px; text-align:right; top:15px; }
#logo { position:absolute; top:35px; left:22px; width:50%; height:50%; max-width:100%; }
#left-home, #left { max-width:100%; }

	#flippingbook { max-width:65%; margin-left:17%; padding-bottom:10px;  }
	#right-home, #right, .copyright { display:none; }
	#left-home { margin: 0 0 0 55px; }
/* navigatie */
	#menu { position:absolute; top:5px; right:20px; }
	#menu ul.menu li.item-103 a { display:inline; }
	#menu ul.menu li.item-104, #menu ul.menu li.item-103, #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-102 { margin:0 20px;}
		#menu ul.menu { padding:0; }
		#menu ul.menu li a { }
	
	#menu ul#dj-main114 { display:block; position:absolute; right:-80px; top:170px;}	
		#menu ul#dj-main114 li { list-style:none; }
		#menu ul#dj-main114 li a { font-size:16px; color:#fff; text-decoration:none; font-weight:700; text-transform:uppercase; font-family:Arial, Tahoma, Geneva, sans-serif; }
	#menu ul#dj-main114 ul { padding: 3px 5px 3px 5px; top:27px; }
	#menu ul#dj-main114 ul li { width:100px; display:block; float:left; text-align:right; }
	#menu ul#dj-main114 ul li a { display:block; float:left; line-height:25px;  }
	
	#content #submenu ul li.item-185, #content #submenu ul li.item-187 { display:none; }
	#weekbanner, #actie { max-width:100%; }
	#actie .actielabel h3 { font-size:25px; padding-left:10px;}
	#actie .actielabel { position:absolute; background-image: url(../images/actielabel.png); background-repeat:no-repeat; top:994px; right:40px; padding:15px 0 0 8px;}

		
		#weekbanner .weeklabel { position:absolute; width:auto; height:auto; top:507px; left:0px; padding:15px 0 0 8px;}
		#weekbanner .weeklabel-twee { position:absolute; width:auto; height:auto; top:-15px; right:0px; padding:15px 0 0 8px;}
		#weekbanner .weeklabel-drie { position:absolute; width:auto; height:auto; top:578px; right:0px; padding:15px 0 0 8px;}
		#weekbanner .weeklabel-vier { position:absolute; width:auto; height:auto; top:1173px; right:0px; padding:15px 0 0 8px;}
		#weekbanner .weeklabel-vijf { position:absolute; width:auto; height:auto; top:282px; right:0px; padding:15px 0 0 8px;}
		
/* div{
        clear:both!important;
        display:block!important;
        width:100%!important;
        float:none!important;
        margin:0!important;
        padding:0!important;
    } */