.productpreview .col-50{
    display: block;
    float: none;
    margin: 0 auto;
}
.productpreview .main-left{
	min-width: 445px;
}
.productpreview .main-right{
	padding-top:0;
	text-align:center;
	padding-left:5%;
	padding-right:5%;
	width:70%;
}
.contact-box{
	position:relative;
	background:#003c71;
	width:100%;
}
.gmap{
	width:100%;
	padding:0;
}
.contact-box .col{
	width:50%;
	padding-left:0;
	padding-right:0;
	text-align:center;
}
.news .news-first{
	float:none;
	width:100%;
}
.news-first h2{
	text-indent:0;
	padding:0 10%;
	text-align:center;
}
.news .col-70,
.node-type-unternehmen .productpreview table td{
	width:100% !important;
}
h1{
	font-size:70px;
	line-height:70px;
}
h2{
	line-height:normal;
}
.node-type-unternehmen .productpreview table td{
	display:block;
	text-align:center !important;
	padding:0;
}
.node-type-unternehmen .productpreview p{
	text-align:center;
	padding:0 10%;
}
.main-box{
	padding: 220px 60px 0 60px;
}
.flexslider, .flexslider2, .flexslider3, .flexslider .slides li{
	min-height:600px;
	background-position:0 0 !important;
}
p, h3{
	padding: 0 5%;
}
.page-node-6 .field-name-field-body, .page-node-6 #webform-ajax-wrapper-6 {
    float: none;
    width: 100%;
}
.product-icons .back{
	display: none;
}
