.medien-wrap {
	padding:0 40px 0 10px;
}

.medien-intro h2 {
	color:#0c5944;
	font-size:34px;
	line-height:36px;
	font-weight:bold;
	margin-bottom:10px;
}
.medien-intro p {
	font-size:14px;
	line-height:22px;
	margin:10px 0;
}

.medien-list {
	padding:20px 0;
}
.medien-list h3 {
	color:#0c5944;
	font-size:24px;
	line-height:38px;
	font-weight:bold;
}
.medien-list ol {
	margin:20px 0;
}
.medien-list li,
.article .contents .medien-list ol > li {
	padding: 10px 0 40px 0;
	list-style-type: none !important;
}
.medien-list li a {
	display: table;
	table-layout: fixed;
	text-decoration:none;
	color:#333;
}
.medien-list li a:hover {
	color:#333;
}

.medien-list li a .col {
	display: table-cell;
	vertical-align: top;
}
.medien-list li a .col-left {
	width: 130px;	
	padding: 25px 25px 0 0;
}
.medien-list li a .col-left img {
	width: 100%;
}
.medien-list li a .col-left img.default-image {
	width: 50%;
	display: block;
	margin: 0 auto;
}

.medien-list-title {		
	line-height:16px;
}
.medien-list-title h4 {
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#0C5944;
	margin-bottom:5px;
}
.medien-list-text {		
	line-height:18px;
}
.medien-list li:hover .medien-list-title h4 {
	color:#ff8000;
}
