.afdelingen_overzicht{
	padding: 20px 0 10px;
}
	.afdelingen_overzicht img {
		display: block;
		width: auto;
		max-width: 100%;
		float: left;
		clear: none;
		margin: 0 3% 15px 0;
		padding: 0;
	}

.afdelingen_detail{
	padding: 0 0 10px 0;
}
	.afdelingen_detail > h2{
		margin-top: 25px;
	}
	.afdelingen_detail > ul.afdeling_detail_top{
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
		margin-top: 10px;
	    margin-bottom: 25px;
	}
		.afdelingen_detail > ul.afdeling_detail_top li{
			list-style-type: none;
			display: block;
			padding: 5px 10% 5px 0;
		}
		.afdelingen_detail > ul.afdeling_detail_top li:first-child{
			float: left;
	        min-height: 65px;
		}
	
		.afdelingen_detail > ul.afdeling_detail_top li a.actief,
		.afdelingen_detail > ul.afdeling_detail_top li a:hover
		{
			color: #333366;
		}
		.afdelingen_detail > ul.afdeling_detail_top li a.actief{
			font-weight: bold;
		}
		.afdelingen_detail > ul.afdeling_detail_top li img{
			padding:0;
		}
		.afdelingen_detail > ul.afdeling_detail_top li img.icon{
			padding-right: 5%;
			float: left;
		}

	.kalender_item{
		padding-bottom:10px;
		line-height:20px;
	}	
		.kalender_detail{
			/*
			clear: both;
			float: none;
			width: auto;
			margin:0 0 10px 0; 
			padding: 0;
			padding-left:5%;
			*/
			padding-left:12%;
		}
		
	.fotoalbum { 	
	 	clear: both; 
		float: none;
	    padding: 20px 0;
	}
	.fotoalbum > div{
		clear: none;
	    float: left;
		width: 48%;
		padding: 5px 1%;
		text-align: center;
	    height: 173px;
		overflow: hidden;
	}
		.fotoalbum > div > a{
			font-size: 12px;
			font-weight: bold;
			color: #333366;
		}
		.fotoalbum img {
			padding:0;
			float: none;
			border: 1px solid #000;
		}
		
@media screen and (min-width: 375px) {
}

@media screen and (min-width: 425px) {
	.afdelingen_overzicht img{
		width: 47%;
	}
	.fotoalbum > div{
		width: 46%;
	}	
}

@media screen and (min-width: 515px) {
	.afdelingen .text_block > div {
	    clear: none;
	    float: none;
	    width: 100%;
	    padding: 10px 0;
	}
	.afdelingen_detail > ul.afdeling_detail_top{
		margin-top: -10px;
	}
}

@media screen and (min-width: 768px) {
	.afdelingen_overzicht img{
		width: auto;
		margin: 0 10% 15px 0;
	}
	.afdelingen_detail > ul.afdeling_detail_top{
		display: table;
		margin-top: -10px;		
	}
	.afdelingen_detail > ul.afdeling_detail_top li{
		list-style-type: none;
		display: table-cell;
	    vertical-align: middle;
		padding: 0 2% 0 0;
	}
		.afdelingen_detail > ul.afdeling_detail_top li:first-child{
			float:none;
		    padding-bottom:0;
		}
		.afdelingen_detail > ul.afdeling_detail_top li img.icon{
			padding-right: 8%;
		}

	.fotoalbum > div{
		width: 31%;
	}		
}

@media screen and (min-width: 900px) {
	.fotoalbum > div{
		width: 23%;
	}
}

@media screen and (min-width: 1024px) {
	.afdelingen_overzicht img{
		width: auto;
		margin: 0 6% 15px 0;
	}
	.afdelingen_detail > ul.afdeling_detail_top li {
		padding: 0 10% 0 0;
	}
}

@media screen and (min-width: 1077px) {
	.afdelingen_overzicht img{
		width: auto;
		margin: 0 8% 15px 0;
	}
}