@media screen and (min-width: 1161px) {

	.puu-sld {
		display: none;
	}

}

@media screen and (max-width: 1160px) {

	.puu-mq_marker {
		z-index: 1160 !important;
	}

	html,
	body {
		position: relative;
		overflow-x: hidden;
	}

	body {
		font-size: 1.0000em; /* 16/16 */
		-webkit-tap-highlight-color: rgba(255, 0, 153, .5);
	}

	.puu-nag,
	#header #topnav,
	#header #headextras,
	#artikel-gerelateerd h2,
	#uitgelicht .detail .date,
	#uitgelicht .detail .excerpt,
    #maincol-med > h1:first-child,
    #maincol-large > h1:first-child,
	#articlemeta,
	#bolletje {
		display: none;
	}

	#nogeenwrapper > div {
		text-align: center;
	}

	#nogeenwrapper > div > * {
		max-width: 320px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
	}

	#container,
	#header,
	#header .inner,
	#footer,
	#footer .inner {
		width: auto;
		min-width: 0;
	}

	#footer #col-about,
	#footer #col-nieuws,
	#footer #col-tvprogs,
	#footer #col-radioprogs,
	#footer #col-tools,
	#footer #col-powned {
		width: 100%;
		margin-left: 0;
		float: none;
	}

	#header,
	#footer {
		padding: 12px;
	}

	#footer h5 {
		font-size: 1.2500em; /* 20/16 */
		color: #f09;
		position: relative;
		width: 100%;
	}

	#footer h5:after {
		content: "";
		position: absolute;
        width: 21px;
        height: 21px;
		right: 0;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAqCAYAAAHaN3v1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcZJREFUWMO9ltlKAzEUhmvV3rgvdd+eRUR9PBeKiFhURMSKiDfeCiqiuCEuVVyewEv1Mp4jk3JMT3qSyUwvvtLJ5Js/OZPJTOYzP5eh6D/KbKg0WhtYpdJwSA9KwDXtugy8VB3s0G7/LrAb5Z3Zxo9sRJ0erAOLro+djmjjOmeWXDKrTihaGa7KynYpVaumirsd/046GWwGO6qa88jYTnxF1omtIyftkTjk0kXSbBnyrYukKRryk9NkIwqG/OYiLfpIq0bnsk8h7hIveaybOwm0uAhKqT9pmgyr3VVSBh0uUo4RuyQJaWbEHklCGhkxL0k2sV+SbOKgJCENjDgiSTZxTJKQrCnGSRpPdE5ZRhhK9D55rwjvtRdrlcd6nmbiPLl6j2j12SM0U2RXOgbaXC7iE4RT+mbqgZxKdfEJwrt0YAnSnAOdoUGaHPmqsnEFdIcGaZqiD7xagTdAb2gQfbQ2hcB7oC80iAauCYGPwEBoEN3PVoTAMt2y4gbRwCUh8BUYDQ2igQtC4Lu07bsGzQtBH8BESOkKaZbOZTE8A8Mhy7uY5vJO/YHFgO00t6DUN1UM2BcCLpJ4TcwCP/V48dXnVY4/9eAX69pMHn2ZAvYAAAAASUVORK5CYII=');
        background-size: 13px 21px;
        background-repeat: no-repeat;
        background-position: 50% 50%;
	}

	#footer ul {
		border-bottom: 1px solid #333;
	}

	#footer li {
		padding: 10px 0;
	}

	#aankondiging {
		display: none;
	}

	#header,
	#header .inner {
		height: auto !important;
	}

	#header {
		border: none;
	}

	#pownedlogo,
	#topnav,
	#headextras,
	#headextras form {
		position: static;
	}

	#pownedlogo,
	#footer .pownedzwart {
		width: 99px;
		height: 31px;
		background-color: transparent;
		background-image: url('data:image/png;base64,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');
		background-size: 99px 31px;
		background-position: 50% 50%;
		margin-top: -2px;
	}

	#footer .pownedzwart {
		background-image: url('data:image/png;base64,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');
	}

	#bbar {
		display: none;
	}

	#container {
		max-width: 320px;
	}

	#sidebar {
		position: static;
		width: 100%;
	}

	#acarousel {
		top: 0;
		margin-bottom: 10px;
		background-color: transparent;
	}

	#acarousel {
		height: 250px;
	}

	#acarousel .acarhead {
		left: 10px;
		bottom: 10px;
		z-index: 2;
		height: auto;
	}

	#acarousel .acarhead,
	#acarousel .acarhead a {
		width: auto;
		max-width: 300px;
		background-image: none;
	}

	#acarousel .acarhead p {
		font-size: 0.9375em; /* 15/16 */
	}

	#acarousel .acarhead h1 {
		font-size: 1.8750em; /* 30/16 */
	}

	.slide {
		width: 100%;
		height: 250px;
	}

	.slide img {
		height: 250px;
		width: auto;
		position: absolute;
		z-index: 1;
		right: 0;
	}

	#maincol-med,
	#sidebar {
		float: none;
	}

	#sidebar .header {
		height: auto;
		margin: 0;
		padding-top: 9px;
		padding-bottom: 8px;
	}

	#ankeiler {
		margin-top: 10px;
	}

	#ankeiler h4 {
		padding-left: 18px;
		text-indent: -18px;
	}

	#sidebar .header:before,
	#sidebar .header:after {
		content: "";
		display: table;
	}

	#sidebar .header:after {
		clear: both;
	}

	#articlemeta-nav,
	#ametatabs {
		display: none;
	}

	#fpthumbs li {
		margin-bottom: 10px;
		width: 100%;
		height: auto;
		position: relative;
	}

	.articlelist + .articlelist .groot + .groot,
	.articlelist + .articlelist + .articlelist li + li + li + li + li + li,
	#sidebar .headlines li + li + li + li + li + li,
	#fpthumbs li + li + li + li {
		display: none;
	}

	#fpthumbs a {
		width: auto;
		height: auto;
		overflow: hidden;
		height: 122px;
	}

	#fpthumbs a img {
		width: 320px;
		height: auto;
		margin-top: -76px;
	}

	#fpthumbs a h2 {
		margin: 5px;
		width: auto;
		bottom: 25px;
		max-width: 80%;
	}

	#fpthumbs a h2 span {
		font-size: 0.8333em; /* 20/24 */
		background-color: #000;
		display: inline;
		padding: 0;
	}

	#fpthumbs .hashtag {
		position: absolute;
		bottom: -10px;
		left: 5px;
		z-index: 5;
	}

	#sidebar {
		border: none;
		box-shadow: none;
	}

	#maincol-large .articlelist li,
	#sidebar ul li {
		padding: 10px 0;
		padding-left: 3em;
		text-indent: -3em;
		height: auto;
	}

	#maincol-large .articlelist .groot {
		padding: 0;
		padding-left: 0;
		text-indent: 0;
		height: 72px;
	}

	#sidebar ul li span {
		text-indent: 0;
	}

	#maincol-large .articlelist li .t,
	#sidebar ul li > span:first-child {
		width: 2.7em;
	}

	#sidebar h4 {
		font-size: 1.2500em; /* 20/16 */
	}

	#sidebarpopulair ul li > span:first-child {
		width: 2.1em;
	}

	#sidebarpopulair ul li {
		padding-left: 2.4em;
		text-indent: -2.4em;
	}

	.buttonarrow {
		font-size: 1.2500em; /* 20/16 */
	}

    #header {
        max-height: 26px;
        overflow: hidden;
        -o-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    #header.puu-open {
        max-height: none;
    }

    .puu-menu {
        position: absolute;
		left: -50px;
		top: 0;
        width: 50px;
        height: 50px;
        background-color: #000;
        border: none;
        cursor: pointer;
		z-index: 3;
		outline: none;
    }

    .puu-menu:after {
        content: "";
        position: absolute;
        top: 14px;
        left: 14px;
        width: 21px;
        height: 23px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAtCAMAAADvGAnRAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAH0lEQVRIx2NgGAUDDRiJBqNKaaR0FIzmglGlo2CgAQAxWgL1ucKV2AAAAABJRU5ErkJggg==');
        background-size: 21px 23px;
    }

    .puu-open .puu-menu:after {
        top: 15px;
        left: 15px;
        width: 19px;
        height: 19px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAAHfOtk4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAatJREFUWMPNlltuxCAMRelHWVg3grOudgNTMTtkdPtDRtTB2BBHykhooshcn/gFAUDga39A8//P4v2Ov0Bve0DPyW4J5uigGYaOwLD620fsXBaSb8k4DCFHEVLX/hAFg6/dKFbpwgyovs8BwNYwFGYAAGXf1Rq++KZWfmNfVnoxI82INHdkATeFwBTM1rCnKK23p/YDP4TSKooI/z1GcR8FR82PJqqSj2Lyo3WXRYw8yMgjZpdk06XODpU8saIUs1w9JaNQqfaRi2X2/ckohFYwAHgIAU1GocMMLkZByY54zDTBoVAvm9KGlyYktVMxthNZG73MCmlTQ/p9z0wNC1myilljljSx2WwmSUyrI7WwrUKmwg4AfmfSb+nNp9fUcJ9n7pOWG+XqPU06sJ4fpfqIlgaInQkOR0ASiiFLEZOAvADJ2PEZwGcLtk2MihlAWtClXiq9AJeBtOJfBTwNZDmXVgBPA1nBvAFVoFmws4BmoFUwOgGWrgAjx1QmDzC6sPjTCthq25PXoHYfjCd0undFt8HoBdge4s8r2n7hEI/Sted5p2vP7S+Kt1l/hhV8i1Xvo6cAAAAASUVORK5CYII=');
        background-size: 19px 19px;
	}

    #acarousel {
        position: relative;
    }

    #maincol-med,
    #maincol-large {
        margin-top: 0;
		float: none;
		min-height: 0;
    }

    #footer .col {
        max-height: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
        overflow: hidden;
		border-bottom: 1px solid #333;
    }

    #footer h5 {
        cursor: pointer;
    }

    #footer .col#col-about,
    #footer .col.puu-open {
        max-height: none;
        padding-bottom: 0;
        border-bottom: none;
    }

    #footer .col.puu-open h5:after {
        -o-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

	#fbheader {
		width: 320px;
		background-size: cover;
		background-position: 50% 50%;
	}

	#uitgelicht *:first-child {
		margin-right: 0;
	}

	#uitgelicht {
		border: none;
		height: auto;
		padding: 0 10px;
	}

	#uitgelicht li {
		width: 320px;
		height: 122px;
		overflow: hidden;
		margin-bottom: 10px;
		float: none;
	}

	#uitgelicht li > a {
		display: block;
		margin-right: 0;
	}

	#uitgelicht img {
		position: static;
		height: 122px;
		width: auto;
	}

	#uitgelicht .detail {
		top: 10px;
		left: 154px;
	}

    #maincol-large > h2,
    #maincol-large > .subhoofd,
	.articlelist {
		padding: 0 10px;
	}

	.articlelist {
		float: none;
		margin: 0;
		width: auto;
	}

	.articlelist .groot .detail {
		left: 94px;
		top: -4px;
	}

	.articlelist a h3 {
		font-size: 1.0000em; /* 16/16 */
		margin-top: 0;
	}

	.artikel-intro,
	.artikel-main,
	#artikel-footer,
	#comments,
	#reageerhier {
		padding: 0 10px;
	}

	#maincol-med .artikel-intro {
		line-height: 1.2500; /* 20/16 */
	}

	#maincol-med .artikel-main,
	#artikel-footer .author-date {
		font-size: 1.0000em; /* 16/16 */
		line-height: 1.5000; /* 24/16 */
	}

	#maincol-med .artikel-main {
		margin-right: 0;
	}

	#maincol-med .artikel-main iframe {
		max-width: 100%;
	}

	#artikel-footer .author-date {
		padding: 8px 10px;
		margin-bottom: 15px;
		margin-right: 0;
		display: block;
	}

	#artikel-footer .butreact {
		font-size: 1.0000em; /* 16/16 */
		padding: 8px 10px;
		padding-bottom: 13px;
	}

	#artikel-gerelateerd {
		margin: 10px;
		margin-top: 25px;
		height: auto;
		padding-top: 0;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	#artikel-gerelateerd a {
		display: block;
		float: none;
		margin: 0;
		margin-top: 20px;
		min-height: 83px;
	}

	#artikel-gerelateerd a + a {
		margin-top: 25px;
	}

	#artikel-gerelateerd h3 {
		top: 2px;
	}

	#artikel-gerelateerd h3,
	#artikel-gerelateerd .hashtag {
		left: 107px;
	}

	#artikel-gerelateerd a > img {
		height: 83px;
		width: auto;
	}

	#artikel-gerelateerd h3 > span > img {
		margin-top: 3px;
		margin-left: 3px;
	}

	#artikel-gerelateerd h3 > span > img + img {
		margin-left: 25px;
	}

	#reageerhier h2,
	#comments h2 {
		font-size: 1.0000em; /* 16/16 */
	}

	.comment {
		font-size: 1.0000em; /* 16/16 */
	}

	.headlines li a img {
		position: relative;
		top: 2px;
	}

	.puu-sld {
		position: absolute;
		top: 0;
		width: 270px;
		right: -270px;
		background-color: #f09;
		z-index: 4;
		-o-transition: right .3s;
		-moz-transition: right .3s;
		-ms-transition: right .3s;
		-webkit-transition: right .3s;
		transition: right .3s;
		padding-top: 50px;
		-o-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

	.puu-open .puu-sld {
		right: 0;
	}

	.puu-sld #headextras {
		width: 100%;
		padding-right: 0;
		margin-top: 40px;
		border-top: 1px solid #fff;
	}

	.puu-sld #headextras a {
		font-size: 1.2500em; /* 20/16 */
		float: none;
		text-align: left;
		text-transform: uppercase;
		margin: 0;
	}

	.puu-sld #headextras input {
		display: inline;
		float: none;
		-webkit-appearance: none;
		border-radius: 0;
	}

	.puu-sld #searchform {
		padding: 10px 20px;
		left: 0;
		right: 0;
	}

	.puu-sld #searchform input:first-child {
		font-size: 1.0667em; /* 16/15 */
		padding-right: 60px;
		width: 164px;
		margin: 0;
	}

	.puu-sld #headextras input.submit {
		font-size: 1.2500em; /* 20/16 */
		color: #f09;
		background-color: transparent;
		position: absolute;
		right: 20px;
		padding: 2px 4px;
	}

	.puu-sld #headextras a,
	.puu-sld #topnav li,
	.puu-sld #topnav a {
		color: #000;
	}

	.puu-sld #topnav li {
		font-size: 1.4286em; /* 20/14 */
		float: none;
	}

	.puu-sld #headextras a,
	.puu-sld #topnav > li {
		border-bottom: 1px solid #fff;
	}

	.puu-sld #topnav > li:first-child {
		border-top: 1px solid #fff;
	}

	.puu-sld #topnav a {
		padding: 0;
		position: relative;
		display: block;
	}

	.puu-sld #topnav a:after {
		content: "";
		position: absolute;
		display: block;
		width: 13px;
		top: 0;
		bottom: 0;
		right: 20px;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAqCAYAAAHaN3v1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZ9JREFUWMPNltlKAzEUhseqvXHf9+VZRNTXUykiYlERESsi3ngrqIhSq4hLFZenUC/HE0zkGJM5WQcP/IWZ5uvXySRnJkk0lRqdTEnkpw7xQQVSwyeWIU9/DnbwsF8/sMt9Z1nKDT7oLmtQjQ86wifXVWTFxKmcs/Q/fBnjJFnvnDqxgfaQjqVqA29J8LUNXJbgBxu4JMEvJtCiDbQqDa7bTMRN8Cl3urlTkBajjZN+L7cZ9LfaTaFUSocJVFSAXRTEqlkB9lAQq0YF2EdBOnCAgnTgEAWxalCAoxSkA8cpiFVBBl1ME0GvqaAAhoPeJ+sVYb32nFa5036addm5oke02vQIUdOoKx1D2pJAhS/pQzEfLKfUvNiI2F060IhEziGdviJRRfRWpcslpNtXJKqJv+BlCa8gvb4ivLU2CeEtpN9XhIVrhPAeMugrwv1shRDWcctyFWHhEiF8hoz5irBwgRC+Um3fVDRPiN4gkz5TV4o5dSaL4REy4rO8yzGXd/QNywTbMVtQ9KbKBPuE4CLEY2IO8pnHgy+fRzn7yCNfeM8CMvWf5D0AAAAASUVORK5CYII=');
		background-size: 13px 21px;
		background-repeat: no-repeat;
		background-position: 0 50%;
	}

	.puu-sld #headextras #searchform {
		position: absolute;
		top: 0;
	}

	.puu-sld #topnav > .puu-open a:after {
        -o-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

	.puu-sld #headextras a,
	.puu-sld #topnav > li > a {
		padding: 8px 20px;
	}

	.puu-sld #topnav li li {
		font-size: 0.7500em; /* 15/20 */
	}

	.puu-sld #topnav li ul {
		padding-left: 0;
		display: none;
	}

	.puu-sld #topnav .puu-open ul {
		display: block;
	}

	.puu-sld #topnav li a {
		cursor: pointer;
	}

	.puu-sld #topnav li li a {
		font-family: Trebuchet, sans-serif;
		color: #fff;
		text-transform:none;
		font-weight: normal;
		padding: 12px 20px;
	}

	.puu-sld #topnav li li a:after {
		display: none;
	}

	.puu-sld #subnav {
		font-family: Trebuchet, sans-serif;
		font-size: 0.9375em; /* 15/16 */
		position: static;
		height: auto;
		background-color: transparent;
		text-transform: inherit;
		border: none;
	}

	.puu-sld #subnav .inner {
		height: auto;
	}

	.puu-sld #subnav ul {
		padding: 0;
	}

	.puu-sld #subnav li {
		float: none;
		padding: 10px 0;
	}

	.puu-sld #subnav a {
		padding: 0;
		color: #fff;
	}

	.puu-sld .puu-nag {
		display: block;
		position: static;
		text-align: center;
		width: 100%;
		height: auto;
	}

	.puu-sld .puu-nag > span {
		position: static;
	}

	.puu-sld .puu-nag > span img {
		display: inline;
		max-width: 150px;
		margin-top: 40px;
		margin-bottom: 20px;
	}

	#sidebar .headerdot {
		width: 14px;
		height: 14px;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAEFCu8CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjlJREFUSMe9lksoRVEUhq83yWOirldJXgOvGEoMJMyUIQMZMDDwDDNioBjcMDMiExMlI2ZKKK9SSMJAobwfl0SOtbR2Levuc+45rgy+u88+a6/777X3Xmsf102Cx8VRDwbh86KWD5/kI3z98aGKd5AiYEx1qoEXGnEg/2OcySqClTFEGHKAGZcMRzc15I2HqAtTUWBl3LcyDitjJtAvjP3cM4hezpnNlktgOwVM0POOVZiz5LSrmd8hcKZbggvNYCvK0anLodMVV8xz4KhdHDRMi4F4nLzAsr9VRRrYc4K/wyMZNLMZhuHjGA54xH4mAyNmjoXkpBxaqc2mts5KEQccm6xkM7XdOsdhP9vglYoFDg/ALVcMtulUzxVfHCo2ScUHPw5o7wRSueO9TbU+PtVoIMmkTnBKgCXddtTQgHxqV6gt41mhc8yh1k1Fjx+7OCDG6qxKOuwech3dol9CMykV7yMpLJeTrNJlmVpU3MII4In6ZzQmDTihd71OBROBD+CcnKOALSb6LnZ2W/RRPBSooHtunmW5aYS5JGoECF4HYboI44EN4I7S6xLYBD4DEFsAeoA2yl+sZyEywhRg9Q8ik2CeZMgldVPNPv1DIbxt2mkFfywpJlgLsPiLiuWEAd2hKbVR5ewyTV8q2rSIZffMK7BOt5zTg/MMHIk0KraT+Jg71+LTzErEy/pDv6k0o8AeUEn9LPaHa0A6i159ghRTxXkMpLRxnunLS/Wzqco32v2Pb0H8+U++AIxLowBopceCAAAAAElFTkSuQmCC');
		background-size: 14px 14px;
		background-position: 50% 50%;
	}

	.buttonarrow,
	.buttonarrow:hover {
		color: #fff;
		position: relative;
		padding-right: 40px;
		background-image: none;
	}

	.buttonarrow:after {
		content: "";
		position: absolute;
		width: 28px;
		top: 0;
		bottom: 0;
		right: 5px;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAeCAYAAAEOdO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd9JREFUWMPVmCtPQ0EQhVtCSEgQRYApBhQocPQPIFvZ4BokwbUWFCkSZCtBggTZ/oHi6uowYFqBIIGQAB+GG7a3ex879+4QJtmk7Wb37JnHmUkLQB8o2FaBX2v9/BjY1CZA1fwSbHaM6zCvNVclCtP8vGjDxPYgE69su7Zr4RrYWpwPwlaL2SvaDjYtiFMEA8ReVEiA3bhwiVbY5zbnvCcdtF1g2iStV6P2hrkfjHrqODfnZA7HjeNhgC9gSwoYtrMUgGF7AZalgGE7SAEYtgdgXgqYh526ADZ8M2wLY1hKG8NrQZZ+ApuuWVoR1FM/ax261pO0dmdi+G5rSCni181a+EkFLBWLxDqcmI3QoSRaWZUmXE9SdXJWmiFQFChM7a+kTcRQ8siqVgwbrjEcC7O0KanDkqAO2xKlKQuUpuOqNK6qL+0whdhJOWb18pja7oAd6UWOntHAik3SD+AK2PBEUAPLSWfegAtg1QNBX1iZWsUzcAIseSCYF1auvfAJOAIWPBCUYnlt9iNgH5jzQDAtluo0cw/sKWOpEhwoEhxoEBwBdcUUrftO0UfgUElk0mJlbhPHim1CguVE8BU4B1YUGn1eWImj2iWwrjSq+cCaIXgLbCsN2xpY2f48/i/rG+r4xVa3xVYoAAAAAElFTkSuQmCC');
		background-size: 28px 14px;
		background-position: 100% 50%;
		background-repeat: no-repeat;
	}

}

@media screen and (max-width: 1160px) and (min-width: 480px) {

	#container,
	#nogeenwrapper > div > * {
		max-width: 480px;
	}

	#fpthumbs a {
		height: 244px;
	}

	#fbheader,
	#fpthumbs a img {
		width: 480px;
	}

	#fpthumbs a h2 {
		max-width: 50%;
	}

}

@media screen and (max-width: 1160px) and (min-width: 768px) {

	#container,
	#nogeenwrapper > div > * {
		max-width: 768px;
	}

	#acarousel,
	#maincol-med,
	#maincol-large {
		float: left;
		width: 480px;
	}

	#nogeenwrapper > div > #sidebar {
		float: right;
		margin-right: 10px;
		max-width: 268px;
		margin-top: -250px;
	}

	.articlelist + .articlelist .groot + .groot,
	.articlelist + .articlelist + .articlelist li + li + li + li + li + li,
	#sidebar .headlines li + li + li + li + li + li,
	#fpthumbs li + li + li + li {
		display: block;
	}

}
