html{background-color:#fff}body{font-family:'Roboto',sans-serif;max-width:58rem;min-width:22rem;margin:0 auto;padding:1rem;font-size:1.5rem;line-height:1.25}img,a{border:0;outline:0}a{color:black}a:hover{color:#afafaf}.right p{margin-bottom:1.5rem}@font-face{font-family:'Roboto';src:url(/frontend/core/layout/fonts/Roboto-Regular-webfont.eot);src:url(/frontend/core/layout/fonts/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/frontend/core/layout/fonts/Roboto-Regular-webfont.woff) format('woff'),url(/frontend/core/layout/fonts/Roboto-Regular-webfont.ttf) format('truetype'),url(/frontend/core/layout/fonts/Roboto-Regular-webfont.svg#robotoregular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'RobotoBold';src:url(/frontend/core/layout/fonts/Roboto-Bold-webfont.eot);src:url(/frontend/core/layout/fonts/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/frontend/core/layout/fonts/Roboto-Bold-webfont.woff) format('woff'),url(/frontend/core/layout/fonts/Roboto-Bold-webfont.ttf) format('truetype'),url(/frontend/core/layout/fonts/Roboto-Bold-webfont.svg#robotobold) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'RobotoLight';src:url(/frontend/core/layout/fonts/Roboto-Light-webfont.eot);src:url(/frontend/core/layout/fonts/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(/frontend/core/layout/fonts/Roboto-Light-webfont.woff) format('woff'),url(/frontend/core/layout/fonts/Roboto-Light-webfont.ttf) format('truetype'),url(/frontend/core/layout/fonts/Roboto-Light-webfont.svg#robotolight) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'RobotoThin';src:url(/frontend/core/layout/fonts/Roboto-Thin-webfont.eot);src:url(/frontend/core/layout/fonts/Roboto-Thin-webfont.eot?#iefix) format('embedded-opentype'),url(/frontend/core/layout/fonts/Roboto-Thin-webfont.woff) format('woff'),url(/frontend/core/layout/fonts/Roboto-Thin-webfont.ttf) format('truetype'),url(/frontend/core/layout/fonts/Roboto-Thin-webfont.svg#robotothin) format('svg');font-weight:normal;font-style:normal}.wrapper > header{margin-bottom:3rem}#mainmenu{width:100%;position:relative;padding-top:22%}#mainmenu div{position:absolute;left:0;right:0;top:0;bottom:0}#mainmenu img{width:100%;height:100%}#mainmenu img.hidden{display:none}#mainmenu ul{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1000}#mainmenu ul li{position:absolute;left:0;top:0;bottom:0;width:53%;list-style:none}#mainmenu ul li + li{position:absolute;left:53%;width:29%}#mainmenu ul li + li + li{position:absolute;left:82%;width:18%}#mainmenu ul li a{display:block;position:absolute;left:0;top:0;bottom:0;width:100%;text-indent:-100%;overflow:hidden;white-space:nowrap;background-image:url(/frontend/core/layout/images/bg.png)}#submenu{margin-left:3.5%;margin-bottom:2rem}#submenu li{float:left;width:31.6%;padding-top:31.6%;margin-left:2.6%;margin-bottom:2.6%;position:relative}#submenu li.col-1{margin-left:0}#submenu ul a{-webkit-transition:all 0.1s ease-in-out;display:block;font-family:RobotoBold;position:absolute;top:0;bottom:0;left:0;right:0;text-decoration:none;overflow:hidden}#submenu.grid li{background-image:url(/frontend/core/layout/images/nav_stoeltje.jpg);background-size:100%;position:relative}#submenu.grid li:hover a,#submenu.grid li.selected a{background-color:#000;background-color:rgba(0,0,0,0.7)}#submenu.grid a{color:white;font-size:0.9rem;line-height:120%;padding-left:10%;padding-top:15%}#submenu.grid.center a{line-height:400%;text-align:center;white-space:nowrap;margin:0;padding-left:0;font-size:1.2rem;line-height:1.7rem;padding-top:25%}.right{margin-left:3.5%}footer{text-align:right;border-top:1px solid black;padding-top:1rem;font-size:1.2rem;margin-top:4rem;margin-bottom:4rem;clear:both;margin-left:3.5%}footer a{color:black;text-decoration:none}footer a:hover,footer a:focus{text-decoration:underline}.out footer{margin-left:0}@media (min-width:320px){#submenu.grid a{font-size:1.2rem}#submenu.grid.center a{font-size:1.6rem}body{font-size:1.8rem}}@media (min-width:370px){#submenu.grid a{font-size:1.4rem}#submenu.grid.center a{font-size:2.2rem}body{font-size:1.5rem}}@media (min-width:430px){#submenu.grid a{font-size:1.6rem}#submenu.grid.center a{font-size:2.2rem}}@media (min-width:500px){#submenu.grid a{font-size:2rem}#submenu.grid.center a{font-size:2.8rem}body{font-size:1.8rem}}@media (min-width:1000px){#submenu.grid a{font-size:0.9rem}#submenu.grid.center a{font-size:1.3rem}.wrapper > header{width:24%}body{max-width:96rem}.content > .left{width:24%;float:left;margin-right:5.5%}.content > .right{margin-left:29.5%}footer{margin-left:29.5%}body{font-size:1.2rem}}