@font-face{
font-family:"FrutigerLTW02-55Roman";
src:url("../fonts/c94bd41e-23b3-4522-8237-0a0f7bd0e953.eot?#iefix");
src:url("../fonts/c94bd41e-23b3-4522-8237-0a0f7bd0e953.eot?#iefix") format("eot"),url("../fonts/409b4bec-c67e-4764-a141-054db8df81d2.woff") format("woff"),url("../fonts/efe9def0-77d1-4c28-8fd2-371236a3c8ed.ttf") format("truetype"),url("../fonts/70b07d32-76f5-474e-83b0-7d5a3fefb15b.svg#70b07d32-76f5-474e-83b0-7d5a3fefb15b") format("svg");
}
@font-face{
font-family:"FrutigerLTW02-47LightCn";
src:url("../fonts/16287d1e-35c2-48f5-8e23-53345e052ca7.eot?#iefix");
src:url("../fonts/16287d1e-35c2-48f5-8e23-53345e052ca7.eot?#iefix") format("eot"),url("../fonts/18e289e9-d1cf-49c2-9e2b-443f187c1f87.woff") format("woff"),url("../fonts/23a04561-390f-4346-9287-d05ec4f6f542.ttf") format("truetype"),url("../fonts/4f7e6038-e429-4d6d-b74f-43498d868495.svg#4f7e6038-e429-4d6d-b74f-43498d868495") format("svg");
}
@font-face{
font-family:"FrutigerLTW02-57Condens";
src:url("../fonts/a267d8d4-3e11-4eb4-a4a8-f109ddc63706.eot?#iefix");
src:url("../fonts/a267d8d4-3e11-4eb4-a4a8-f109ddc63706.eot?#iefix") format("eot"),url("../fonts/ef9a4f38-e55d-40e8-aa22-b4510adec541.woff") format("woff"),url("../fonts/dbe27c12-f5c5-449d-88b8-330313bf5865.ttf") format("truetype"),url("../fonts/720956b5-5e1e-47f5-a115-34296dc4cbf1.svg#720956b5-5e1e-47f5-a115-34296dc4cbf1") format("svg");
}
@font-face{
font-family:"FrutigerLTW02-67BoldCn";
src:url("../fonts/70d83e26-5eda-46ec-95ba-643813861c3a.eot?#iefix");
src:url("../fonts/70d83e26-5eda-46ec-95ba-643813861c3a.eot?#iefix") format("eot"),url("../fonts/2c61b2bd-b119-4f37-ba50-99d8159a29b7.woff") format("woff"),url("../fonts/e48e72ec-22ed-4e7a-a891-62748411433f.ttf") format("truetype"),url("../fonts/7dac69d8-812a-4c73-b79b-338e7813ed23.svg#7dac69d8-812a-4c73-b79b-338e7813ed23") format("svg");
}

*	{
	margin: 0;
	padding: 0;
	box-sizing:border-box;
	text-align: center;
}

html, body {
	height:100%;
}

body {
	background:#e8e8e8;
	font-family:"FrutigerLTW02-57Condens", sans-serif;
}

/*LGOG*/

.logo img {
	margin: 0 auto;
	display:block;
	padding-top:45px;
	width: 345px;
}

/*TEXT*/

h1 {
	font-weight:400;
	font-size:2.4rem;
	text-transform: uppercase;
	color:#646464;
	text-align: center;
	margin-top: 22%;
}

/*BILDER*/

.img {
	background:url('../img/baustellenseite.jpg') no-repeat center center;
	width:100%;
	height:500px;
}

.content {
	width:856px;
	margin:0 auto;
	padding-top:160px;
}

.linie {
	padding-bottom:43px;
}

.bgsmoothie {
	background-image: url("../img/bg_smoothie.png");
	background-position: center top;
	background-repeat: repeat-y;
	background-size: 100% auto;
}

.header-wrap {
	background:  url("../img/header-swing_down.png") no-repeat center bottom;
	width:1140px;
	height:82px;
	margin: 0 auto;
	position:relative;
	z-index:10;
}

.slider {
	width:1140px;
	height:500px;
	margin: 0 auto;
	background: #fff url("../img/header-swing_up.png") no-repeat center bottom;
	position:relative;
	top:-52px;
}

.wrapper{
	width:1140px;
	margin: 0 auto;
	min-height: 550px;
	background:url("../img/bg_smoothie.png") repeat-y;
}

/*FOOTER*/

p {
	color: #646464;
	text-align:center;
	padding:2px;
}

a {
	color:#e40144;
	text-decoration:none;	
}

.footer {
	margin: 0 auto;
	width:100%;
	background-color: #e2001a;
	height: 160px;
}
 
.footer a:hover {
	opacity: 1;
}

.footer {
	padding-top: 55px;
}

[class^="icon-"]::before, [class*=" icon-"]::before{
	font-style: normal;
	font-weight: normal;
	speak: none;
	font-family: "fontello";
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1rem;
	margin-right: 15px;
}

.footer ul li {
	display: inline-block;
}
 
.footer a {
	transition: 500;
	color: #fff;
	line-height: 50px;
	text-decoration: none;
	font-size: 26px;
	margin-left: 100px;
	opacity: 0.8;
}

.footer_div {
	width: 100%;
	text-align: center;
}

.footer_div .inet_link {
	color: #545454;
	outline: none;
	font-size: 26px;
	padding-bottom: 83px;
}