
html.js body.layout-start div#wrapper div#content-wrapper div#content div#content-container div#c21.csc-default div.mf-contentteaser-box{
padding-right: 0;
}

#content_right .mf-contentteaser-box H1, #content .mf-contentteaser-box H1, #content-start .mf-contentteaser-box H1{
	font-size: 20px;
	padding-bottom:0px;
	line-height:25px;
	border-bottom:0;
	border: 0;
	width: 90%;
	text-align: left;
}

#content_right .mf-contentteaser-box H2, #content .mf-contentteaser-box H2, #content-start .mf-contentteaser-box H2{
	font-size: 13px;
	margin-bottom:3px;
	margin-top:10px;
	line-height:18px;
}

.mf-contentteaser-box{
	overflow:hidden;
	display: inline-block;
	width:300px;
	min-height:210px;
	padding-right:0px;
	margin-bottom:40px;
	position:relative;
	top:0px;
	border: 1px solid #193964;
}
.mf-contentteaser-info-box-1, .mf-contentteaser-info-box-1{
	overflow:hidden;
	display: inline-block;
	min-height:210px;
	position:relative;
	top:0px;
	vertical-align: top;
}

#content_right .mf-contentteaser-box{
	display: inline-block;
}

.mf-contentteaser-box-last{
	overflow:hidden;
	width:300px;
	min-height:210px;
	border-bottom:5px solid #FFFFFF;
}

.mf-contentteaser-norm{
	z-index:0;
	position:relative;
	top:0px;
	width:230px;
	min-height:200px;
}
.mf-contentteaser-act{
	overflow:hidden;
	z-index:1;
	position:absolute;
	top:0px;
	display:none;
	width:300px;
	height:210px;
}
.mf-contentteaser-act img{
		width: 100%;
		height: auto;
}
.mf-contentteaser-header H1{
	width: 100%;
}
.mf-contentteaser-header H1 a{
	color: #465064;
}
.mf-contentteaser-act p{
	position:absolute;
}

.mf-contentteaser-header{
	width: 90%;
	margin: 10px 20px 0 20px;
}
.mf-contentteaser-info-header{
	width: 90%;
	padding: 10px 5% 10px 5%;
	background: #4FA100;
}
.mf-contentteaser-info-header H1{
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.mf-contentteaser-bodytext{
	width: 90%;
	margin: 10px 20px 20px 20px;
}
.mf-contentteaser-info-bodytext{
	width: 90%;
	padding: 20px 5% 20px 5%;
}
.mf-contentteaser-box div{

}

.mf-contentteasers-link{
	width:230px;
	min-height:200px;
	z-index:3;
	position:absolute;
	top:0px;
}
.mf-contentteasers-link a{
	width:230px;
	min-height:200px;
	z-index:1;
		width: 100%;
		height: auto;
}
.mf-contentteasers-link img{
	width:230px;
	min-height:300px;
		width: 100%;
		height: auto;
}
.mf-contentteaser-line{
	border-bottom: 1px solid #FFFFFF;
}
.mf-contentteasers-img{
	margin: 10px 0 0 0;
	/*box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2);*/
}
.mf-contentteasers-img img{
	height: auto;
	width: 100%;
}
.mf-contentteasers-img-icon{
	padding: 5%;
}
.mf-contentteasers-img{
	line-height: 0;
	font-size: 0;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-header, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-header{
	background-image: url("../../../../../../fileadmin/templates/images/teaser-box-corner.png");
	background-repeat: no-repeat;
    background-position: right top;
    float: left;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-header H1, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-header H1{
	margin: 0 0 0 70px;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-icon, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-icon{
	background-image: url("../../../../../../fileadmin/templates/images/teaser-box-info-icon.png");
	background-repeat: no-repeat;
    background-position: right top; 	
    width: 56px;
    height: 56px;
    float: left;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-icon-no, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-icon-no{
	background-image: url("../../../../../../fileadmin/templates/images/teaser-box-info-icon_no.png");
	background-repeat: no-repeat;
    background-position: right top; 	
    width: 56px;
    height: 56px;
    float: left;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-bodytext, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-bodytext{
	clear: both;
	min-height: 500px;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-bodytext ul li, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-bodytext ul li{
	color: #fff;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-bodytext p b, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-bodytext p b{
	color: #fff;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-bodytext p, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-bodytext p{
	color: #fff;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-bodytext ul li::before, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-bodytext ul li::before{
	color: #fff;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-header{
  	background-color: #5DBF00;
  	min-height: 78px;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-bodytext{
  	background-color: #4FA100;
}
div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-header{
	background-color: #26B8FF;
}
div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-bodytext{
	background-color: #22ACF5;
}

@media screen and (min-width:300px) {
	.mf-contentteaser-box{
		overflow:hidden;
		display: inline-block;
		width:98%;
		min-height:120px;
		margin-right:1%;
		margin-left:1%;
		margin-bottom:20px;
		position:relative;
		top:0px;
	}
	.mf-contentteaser-info-box-1, .mf-contentteaser-info-box-2{
		overflow:hidden;
		display: inline-block;
		width:100%;
		min-height:75px;
		margin-bottom:20px;
		margin-top:30px;
		position:relative;
		top:0px;
	}
}

/* ------------------ more than 480 Pixels --------------------------------------------------------------------------------------------------------  */

@media screen and (min-width:480px) {
.mf-contentteaser-box{
	overflow:hidden;
	display: inline-block;
	width: 100%;
	min-height:75px;
	margin-right:1%;
	margin-left:1%;
	margin-bottom:20px;
	position:relative;
	top:0px;
}
.mf-contentteaser-info-box-1, .mf-contentteaser-info-box-2{
	overflow:hidden;
	display: inline-block;
	width:100%;
	min-height:75px;
	margin-bottom:20px;
	position:relative;
	top:0px;
}

.mf-contentteaser-bodytext{

}

}
@media screen and (min-width:650px) {
.mf-contentteaser-bodytext{
	min-height: 90px;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-bodytext p, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-bodytext p{
	color: #fff;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-bodytext p b, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-bodytext p b{
	color: #fff;
}
div#content_left div.mf-contentteaser-info-box-1 div.mf-contentteaser-info-bodytext ul li b, div#content_left div.mf-contentteaser-info-box-2 div.mf-contentteaser-info-bodytext ul li b{
	color: #fff;
}
.mf-contentteaser-box{
	overflow:hidden;
	display: inline-block;
	width:47%
}
.mf-contentteaser-info-box-1, .mf-contentteaser-info-box-2{
	overflow:hidden;
	display: inline-block;
	width:44%
}
div#content_left div.mf-contentteaser-info-box-1, div#content_left div.mf-contentteaser-info-box-2{
  	margin-right:5%;
  	margin-top: 20px;
}
/*
div#content_left div.mf-contentteaser-info-box:nth-child(2n){
  	margin-right:10%;
}
div#content_left div.mf-contentteaser-info-box:nth-child(3n){
	margin-right:10%;
}
*/
}
@media screen and (min-width:1000px) {
.mf-contentteaser-info-header H1{
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}
.mf-contentteaser-box{
	overflow:hidden;
	display: inline-block;
	width:27%;
	min-height:75px;
	padding-right:2%;
	padding-left:2%;
	padding-top: 16px;
	margin-bottom:10px;
	position:relative;
	top:0px;
	min-height: 400px;
	margin: 0;
	border: 0;
	background: none;
}
div#content-container div.mf-contentteaser-box:first-child{
}
div#content-container div.mf-contentteaser-box{
}
div#content-container div.mf-contentteaser-box:last-child{

}
.mf-contentteasers-img-icon{
	background: none;
	padding: 0;
}
.mf-contentteaser-header{
	width: 100%;
	margin: 20px 0 0 0;
}
.mf-contentteaser-bodytext{
	width: 100%;
	min-height: 90px;
	margin: 0;
}
}
/*
.mf-contentteaser-box{
	overflow:hidden;
	float:left;
	width:230px;
	min-height:75px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	position:relative;
	top:0px;
}
*/
