 #menu{
	height:67px;
}
 #innermenu{
	width:100%;
}
 #menu ul{
	width:100%;
}
 #menu li{
	float:left;
	height:67px;
	line-height:67px;
}
 #menubtn{
	background-color:#3b5998;
	visibility:visible;
}
 #menu #menubtn{
	visibility:visible;
	float:right;
	text-align:center;
	padding-left:18px;
	padding-right:18px;
	color:#fff;
	font-weight:700;
}
 #menu #badge{
	background-image:url("../images/table-appcentrics-logo.png");
	margin-left:20px;
}
 #menu #submenu{
	width:100%;
	background-color:#3b5998;
}
 #menu #submenu li{
	background-color:#3b5998;
	float:left;
	width:100%;
}
 #menu #submenu li a{
	color:#fff;
}
 #badge{
	width:180px;
}
 li#badge2{
	padding-right:0px;
}
 #intro{
	margin-top: 80px;
	background-color:#3b5998;
	background-image:url("../images/phone-devices.png");
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-size:18px;
	height:320px;
	font-weight:100;
	line-height:130px;
}
 #intrologo{
	background-image:url("../images/phone-webcentrics-arrows.png");
	top:30px;
	width:60px;
	height:62px;
	margin-bottom:35px;
}
 #intro span{
	display:inline-block;
	vertical-align:middle;
	font-size:17px;
	line-height:22px;
}
 #suite{
	display:none;
}
 #suite #right #image{
	height:170px;
	background-image:url(../images/suite-boost-mobile.jpg);
}
 h2{
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
 #suite #inneragentur{
	display:none;
}
 #inneragentur{
	width:100%;
	display:inline-block;
}
 #inneragentur #left, #inneragentur #right{
	width:100%;
	line-height:26px;
}
 #introarrow{
	top:-49px;
}
 #leistungen #left, #leistungen #right, #suite #left, #suite #right, #kontaktmap #left, #kontaktmap #right, #leftpic{
	float:none;
	width:auto;
	font-size:14px;
}
 #suite #right #image{
	width:100%;
	display:block;
}
 #leftpic{
	float:none;
	height:160px;
	width:100%;
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url(../images/lstg-adventskalender-smart.jpg);
}
 #leistungenarrow{
	display:none;
}
 #referenzensubtitle #kontakt{
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
 #suite #left{
	padding:20px;
}
 #leistungen{
	margin-top:0px;
}
 #leistungen #left{
	padding:20px;
}
 #leistungen #right{
	padding:20px;
	padding-top:0px;
	padding-bottom:0px;
}
 h2{
	font-size:24px;
}
 #left, #right{
	font-size:14px;
}
 #adresse_left, #adresse_right{
	display:block;
}
 #adresse{
	height:175px;
	padding-top:15px;
	padding-left:20px;
	width:100%;
}
 #adresse_right{
	padding-top:10px;
	padding-left:0px;
}
 #team, #suite, #referenzen, #leistungen, #agentur, #suiteteaser, #kontaktmap, #jobs{
	height:auto;
}
 #referenzen{
	height:440px;
}
 #slider{
	height:440px;
	border slid: 1px;
}
 #referenzen #slider img{
	width:356px;
	height:169px;
}
 #referenzen #slider #image{
	height:169px;
	background-color:#FFFFFF;
}
 #slider #subtitle{
	font-size:13px;
	line-height:22px;
	height:auto;
	text-align:left;
	margin-top:45px;
}
 #referenzensubtitle{
	height:150px;
	margin-bottom:0px;
	padding-top:0px;
}
 #referenzensubtitle{
	margin-top:0px;
}
 #kontakt{
	margin-top:-30px;
}
 .rhino-prev{
	left:15px;
	top:285px;
	width:41px;
	height:41px;
	background-image:url(../images/phone-arrow-left.png);
}
 .rhino-next{
	right:15px;
	top:285px;
	width:41px;
	height:41px;
	background-image:url(../images/phone-arrow-right.png);
}
 #refcontainer{
	text-align:center;
	padding:0px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
 .jcarousel-control-prev{
	background-image:url("../images/phone-arrow-left.png");
	width:41px;
	height:41px;
}
 .jcarousel-control-next{
	background-image:url("../images/phone-arrow-right.png");
	width:41px;
	height:41px;
}
 .jcarousel{
	width:256px;
}
 .jcarousel-wrapper{
	margin:12px;
}
 .jcarousel-control-prev{
	top:-260px;
	left:0px;
}
 .jcarousel-control-next{
	top:-234px;
	left:240px;
}
 .jcarousel ul li img{
	width:256px;
}
 #person{
	display:block;
	width:100%;
}
 #team{
	margin-left:0px;
}
 #agentur, #leistungen, #suite{
	padding:0px;
}
 #jobs{
	width:100%
}
 #innerjobs{
	margin:30px 0;
}
 #jobsleft, #jobsright{
	display:block;
	width:100%;
}
 #team #person #mail{
	margin-top:20px;
	width:100%;
}
 #kontaktform{
	width:100%;
	float:none;
}
 #kontaktform h2{
	margin-bottom:10px;
}
 #kontaktmap{
	height:auto;
}
 #kontaktmap #right{
	height:526px;
}
 #map-container{
	width:100%;
}
 #mail{
	width:100%;
}
 input, textarea{
	width:80%;
}
 #kontaktmap #right h2{
	width:100%;
}
 #footer{
	position:relative;
}
 #footer li{
	float:left;
}
 #footer ul{
	display:block;
	padding:0px;
	display:inline-block;
}
 #footer #privacy{
	padding:0px;
	position:absolute;
	top:55px;
	width:100%;
	text-align:center;
	float:none;
	display:block;
	height:30px;
	display:inline-block;
}
 #footer #share{
	padding:0px;
	width:100%;
	text-align:center;
	float:none;
	display:inline-block;
	height:40px;
	padding-top:15px;
}
 #footer{
	padding:none;
	background-image:none;
	height:95px;
	background-color:#ecf2f4;
	padding:0px;
	text-align:left;
}
 #footer li a{
	padding-right:0px;
}
 #footer li{
	height:30px;
	margin:0px 20px;
	line-height:30px;
}
 #share_facebook{
	width:20px;
}
 #share_twitter{
	width:30px;
}
 #share_mail{
	width:40px;
}
 #popup{
	display:none;
	z-index:2;
	position:fixed;
	width:350px;
	height:250px;
	top:20%;
	left:40%;
	margin-left:-150px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:4px solid #ccc;
	border-radius:5px 5px 5px 5px;
	color:#000;
	overflow-y:scroll;
}
 #popup_inhalt{
	width:290px;
	margin:18px 25px;
}
 .phone {
	 display: none;
}
