.fotoalbum h1 {
	float: left;
	clear: both;
}
.fotoalbum #filter_afdeling{
	float: right;
	clear: both;
    margin-bottom: 20px;
}
	.fotoalbum #filter_afdeling label[for="organisatie"]{
		font-size: 110%;
	}
	.fotoalbum #filter_afdeling select[name="organisatie"]{
		border: solid 1px #333;
		font-size: 105%;
	    padding: 5px 0;	
	}
	.fotoalbum .text_block{ 	
	 	clear: both; 
		float: none;
	    padding: 20px 0;
	}
	.fotoalbum .text_block > div{
		clear: none;
	    float: left;
		width: 48%;
		padding: 5px 1%;
		text-align: center;
	    height: 175px;
		overflow: hidden;
	}
		.fotoalbum .text_block > div > a{
			font-size: 12px;
			font-weight: bold;
			color: #333366;
		}
	.fotoalbum .text_block img {
		padding:0;
		float: none;
	    border: 1px solid #000;
	}

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

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

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

@media screen and (min-width: 768px) {
	.fotoalbum .text_block > div{
		width: 31%;
	}	
}

@media screen and (min-width: 900px) {
	.fotoalbum h1 {
		float: left;
		clear: none;
	}
	.fotoalbum #filter_afdeling{
		float: right;
		clear: none;
		margin-top: 5px;
	}
	.fotoalbum .text_block > div{
		width: 23%;
	}
}
