
#location-contact #contact-info ul:after {
	display: block;
	clear: both;
	content: "";
	}
#location-contact #contact-info ul li {
	float: left;
	width: 46.8%;
	margin: 0 3.13% 15px 0;
	min-height: 100px;
	}
#location-contact #contact-info ul li:nth-child(2n) {
    float: left;
    margin: 0px 0px 15px;
}
#location-contact #contact-info ul li:last-child {min-height: inherit;}

/*----- NEWS -----*/
#dynamic-teaser aside .news-events li {
	border-top: solid 1px #ccc;
	padding: 18px 0 6px;
	width: 100%
	}
#dynamic-teaser aside .news-events li:first-of-type {
	border-top: none;
	padding: 0 0 6px;
}
#dynamic-teaser aside .news-events li img {margin: 0 0 18px;}
#dynamic-teaser aside .news-events li img:hover { opacity: .8;}
#dynamic-teaser aside p:nth-of-type(3) {margin: 0 0 30px;}


#departments ul.news-events li,
#location-newsevents ul li {
    	float: left;
	width: 22.60%;
	margin: 0px 3.13% 25px 0px;
	min-height: 300px;
}
#departments ul.news-events li:nth-child(4n+4),
#location-newsevents ul li:nth-child(4n+4) {
    margin: 0 0 25px;
}
#departments ul.news-events li:nth-child(2n+1),
#location-newsevents ul li:nth-child(2n+1) {
    clear: inherit;
}

ul.news-events:after {
	display: block;
	clear: both;
	content: "";
	}
ul.news-events li {
	float: left;
	width: 46.8%;
	margin: 0px 3.13% 6px 0px;
	}
ul.news-events li:nth-child(2n+1) {
    clear: both;
}
.news-events li a img,
.news-events-main li a img {width:auto;}

/* ---------------------------- MISC: Teasertexte ---------------------------- */
.toggle-fulltext.open {margin: 0;}
.toggle-fulltext.open:before {display: none;}