/**
 * 	Teaser
 */
.teaser {
    width: 100%;
    height: auto;
    clear: both;
}
.teaser h3 {
    background-image: url(../img/ci-line.png);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 50px;
    height: 50px;
    font-size: 18px;
    font-weight: 300;
    color: #7a7d81;
}
.teaser h3 a{
	color: #7a7d81;
}
.teaser h3 b {
    font-weight: 700;
}
.teaser img {
    width: 100%;
    clear: both;
    height: auto;
}
/**
 * 	image
 */
.image{
	position: relative;
}
.image img{
	width: 100%;
	height: auto;
	margin-bottom: 7.2%;
}
.image img.notscale{
	width: auto;
	margin-right: 2.5%;
}
.image img.leftimg {
    width: 73.1%;
	float: left;
}
.image img.topimg {
    width: 24.9%;
	float: right;
	margin-bottom: 1.9% !important;
}
.image img.bottomimg {
    width: 24.9%;
	float: right;
	margin-bottom: 1.9% !important;
}
/**
 * 	text
 */
.text{
	clear: left;
}
.text a{
	color: #9d9594;
    font-size: 16px;
    font-weight: 700;
    margin-top: 15px;
}
/**
 * 	Produkt
 */
.product {
    float: left;
    margin-bottom: 3%;
    margin-right: 1.8%;
    position: relative;
    width: 18.55%;
}
.product:nth-child(6) {
    margin-right: 0;
}
.product img {
    width: 100%;
    height: auto;
    float: left;
    clear: both;
}
.product p {
    line-height: 35px;
    font-size: 16px;
    color: #737c87;
}
.product p a{
	color: #737c87;
	font-weight: normal;
}
@media all and (max-width: 920px) {
	.row > div.column-25{
		width: 48.2%;
	}
	.product{
		float: left;
	    margin-bottom: 1.5%;
	    margin-right: 1.8%;
	    position: relative;
	    width: 49.1%;	
	}
	.product:nth-child(6) {
    	margin-right: 1.8%;
	}
	.product:nth-child(2n + 1) {
    	margin-right: 0;
	}
	
}
/**
 * 
 */
.oberflaechen{
    float: left;
    height: auto;
    margin-bottom: 10px;
    margin-right: 1%;
    min-width: 140px;
    width: 11%;
}
.oberflaechen img {
    clear: both;
    float: none;
    height: auto;
    margin-bottom: 5px;
    min-width: 140px;
    width: 100%;
}
.oberflaechen p img{
	width: auto;
	height: auto;
	min-width:0;
	margin-bottom: 0;
	height: 15px;
	position: relative;
	top: 2px;
}
/**
 * 	flexslider
 */
.flexslider {
    padding: 0;
    box-shadow: none;
    border-radius: 0;
    border:none
}
.flex-control-nav {
    bottom: -30px;
}
.flexslider li {
    position: relative;
}
.flexslider .flex-prev, .flexslider .flex-next {
    display: none;
}
.flexslider li h2 {
    position: absolute;
    height: 35px;
    font-weight: 700;
    padding: 35px 0 20px;
    width: 35%;
    bottom: 16%;
    border-bottom: 22px solid #9d9594;
    color: #9d9594;
    background-image: url(../img/ci-line.png);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 35px;
    line-height: 35px;
}
.flexslider li h2.left {
    left: 8%;
    right: auto;
}
.flexslider li h2.right {
    right: 8%;
    left: auto;
}
.flexslider .slides img{
	width: 100%;
	height: auto;
}
@media all and (max-width: 820px) {
    .flexslider li h2 {
        position: absolute;
        width: 50%;
        left: 5% !important;
        bottom: 10%;
        right: auto !important;
        border-bottom: none;
		font-size: 20px;
		line-height: 20px;
		padding: 8px 0 0;
		height: 20px;
    }
}