.mediathek-filter{
	margin-top:50px;
}
.mediathek-filter select{
	margin-right:20px;
}
.mediathek-filter input#datepicker{
	height:33px;
}
.mediathek-filter input[type="submit"]{
	line-height:31px;
}

input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, textarea {
	color:#444444;
}
#mediathek-wrapper .media-box {
	background-color:#fff;
    display: inline-block;
    margin: 2.399%;
	padding:15px;
    vertical-align: top;
    width: 320px;
}

#mediathek-wrapper .media-box.no-box-margin-left {
	margin-left: 0 !important;
}

#mediathek-wrapper .media-box.no-box-margin-right {
	margin-right: 0 !important;
}
/*
#mediathek-wrapper .media-box:nth-child(3n+1){
	margin-left:0px;
}
#mediathek-wrapper .media-box:nth-child(3){
	margin-right:0px;
}
*/
#mediathek-wrapper .media-box > a{
	text-decoration:none;
}
#mediathek-wrapper .media-box h3{
	margin-bottom: 5px;
}
#mediathek-wrapper .media-box p{
	color:#262b2e;
}
#mediathek-wrapper .media-box img{
	margin-bottom:20px;
}

@media screen and (min-width: 928px) and (max-width: 1241px) {
	#mediathek-wrapper .media-box {
		width: 25%;
	}
}
@media screen and (max-width: 1241px) {
	#mediathek-wrapper .media-box.no-box-margin-left {
		margin-left: 2.399% !important;
	}

	#mediathek-wrapper .media-box.no-box-margin-right {
		margin-right: 2.399% !important;
	}
	#mediathek-wrapper{
		margin-left:-2.3%;
		margin-right:-2.3%;
	}
}
@media screen and (min-width: 591px) and (max-width: 854px) {
	#mediathek-wrapper .media-box {
		width: 40%;
	}
}
@media screen and (max-width: 590px) {
	#mediathek-wrapper .media-box {
		width: 90%;
	}
}
@media screen and (max-width: 480px) {
	#mediathek-wrapper .media-box {
		width: 88%;
	}
}