/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 */
/* line 17, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: 'OpenSansSemiboldRegular';
  src: url("../fonts/opensans-semibold-webfont.eot");
  src: url("../fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-semibold-webfont.woff") format("woff"), url("../fonts/opensans-semibold-webfont.ttf") format("truetype"), url("../fonts/opensans-semibold-webfont.svg#OpenSansSemiboldRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSansRegular';
  src: url("../fonts/opensans-regular-webfont.eot");
  src: url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-regular-webfont.woff") format("woff"), url("../fonts/opensans-regular-webfont.ttf") format("truetype"), url("../fonts/opensans-regular-webfont.svg#OpenSansRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSansBold';
  src: url("../fonts/opensans-bold-webfont.eot");
  src: url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-bold-webfont.woff") format("woff"), url("../fonts/opensans-bold-webfont.ttf") format("truetype"), url("../fonts/opensans-bold-webfont.svg#OpenSansBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Mocca Site SASS
 */
/* line 7, ../sass/mocca.sass */
h1 {
  font-family: "OpenSansBold";
  font-size: 60px;
}

/* line 12, ../sass/mocca.sass */
h2 {
  font-family: "OpenSansBold";
  font-size: 30px;
}

/* line 17, ../sass/mocca.sass */
h3 {
  font-family: "OpenSansSemiboldRegular";
  font-size: 18px;
}

/* line 22, ../sass/mocca.sass */
body {
  font-family: "OpenSansRegular" !important;
  font-size: 14px;
}

/* line 26, ../sass/mocca.sass */
p {
  font-family: "OpenSansRegular" !important;
  font-size: 18px;
  font-weight: 100;
  line-height: 1.4em !important;
}

/* line 32, ../sass/mocca.sass */
a,
a:visited {
  color: #1a67af;
  text-decoration: none;
}

@media screen and (max-height: 700px) {
  /* line 40, ../sass/mocca.sass */
  p {
    font-size: 16px !important;
  }
}
/* line 46, ../sass/mocca.sass */
.blue {
  color: #1a67af;
}

/* line 48, ../sass/mocca.sass */
.yellow {
  color: #fcca32;
}

/* line 50, ../sass/mocca.sass */
.pr {
  position: relative;
}

/* line 52, ../sass/mocca.sass */
.pa {
  position: absolute;
}

/* line 54, ../sass/mocca.sass */
.pf {
  position: fixed;
}

/* line 56, ../sass/mocca.sass */
.ac {
  text-align: center;
}

/* line 62, ../sass/mocca.sass */
html, body {
  background-color: grey;
  background-attachment: fixed;
  background-repeat: repeat-x;
  color: #666666;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

/* line 73, ../sass/mocca.sass */
#upgrade_browser,
html.no-js #no_js,
#redirect_overlay {
  display: block !important;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999999;
  color: white;
  font-size: 60px;
  text-align: center;
  background-image: url("../img/section_02_bg.png");
}
/* line 88, ../sass/mocca.sass */
#upgrade_browser span,
html.no-js #no_js span,
#redirect_overlay span {
  position: relative;
  top: 200px;
}
/* line 91, ../sass/mocca.sass */
#upgrade_browser a,
html.no-js #no_js a,
#redirect_overlay a {
  color: silver;
  text-decoration: underline;
}

/* line 96, ../sass/mocca.sass */
header {
  min-width: 640px;
  position: fixed;
  width: 100%;
  z-index: 20;
  height: 70px;
  background-image: url("../img/nav_bg.png");
  background-repeat: repeat-x;
}
/* line 106, ../sass/mocca.sass */
header #nav_wrapper {
  width: 1075px;
  margin: 0 auto;
}
/* line 110, ../sass/mocca.sass */
header .logo {
  float: left;
  width: 168px;
  height: 27px;
  padding-right: 27px;
  margin-top: 12px;
  display: inline-block;
  text-decoration: none;
  background-image: url("../img/nav_logo.png");
  background-repeat: no-repeat;
}
/* line 123, ../sass/mocca.sass */
header nav .sub-menu {
  overflow: hidden;
  width: 1px;
  height: 58px;
  display: inline-block;
}
/* line 128, ../sass/mocca.sass */
header nav .sub-menu li {
  float: left;
}
/* line 131, ../sass/mocca.sass */
header nav li {
  float: left;
  display: inline-block;
  height: 58px;
}
/* line 135, ../sass/mocca.sass */
header nav li a,
header nav li a:visited {
  float: left;
  font-family: "OpenSansSemiboldRegular";
  font-size: 18px;
  color: #666666;
  text-decoration: none;
  display: inline-block;
  height: 26px;
  padding: 22px 10px 0;
}
/* line 18, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
header nav li a:visited,
header nav li a:visited:visited {
  color: #666666;
}
/* line 21, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
header nav li a:focus,
header nav li a:visited:focus {
  color: #666666;
}
/* line 24, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
header nav li a:hover,
header nav li a:visited:hover {
  color: white;
}
/* line 27, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
header nav li a:active,
header nav li a:visited:active {
  color: #666666;
}
/* line 147, ../sass/mocca.sass */
header nav li a:hover, header nav li.active a {
  color: white !important;
  background-color: #1a67af;
}
/* line 151, ../sass/mocca.sass */
header nav li.active {
  background-image: url("../img/nav_arrow.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
}
/* line 156, ../sass/mocca.sass */
header nav li#menu-item-5 {
  background-position: 34px 100%;
}
/* line 159, ../sass/mocca.sass */
header nav li.social_nav {
  position: relative;
  left: 4px;
}
/* line 162, ../sass/mocca.sass */
header nav li.social_nav a,
header nav li.social_nav a:hover {
  width: 9px;
  background-color: transparent;
  background-image: url("../img/nav_social_icons.png");
  background-repeat: no-repeat;
}
/* line 169, ../sass/mocca.sass */
header nav li.social_nav a#nav_facebook,
header nav li.social_nav a:hover#nav_facebook {
  background-position: 2px 16px;
}
/* line 172, ../sass/mocca.sass */
header nav li.social_nav a#nav_linkedin,
header nav li.social_nav a:hover#nav_linkedin {
  background-position: -27px 16px;
}
/* line 175, ../sass/mocca.sass */
header nav li.social_nav a#nav_xing,
header nav li.social_nav a:hover#nav_xing {
  background-position: -56px 16px;
}
header nav li.social_nav a#nav_gplus,
header nav li.social_nav a:hover#nav_gplus {
  background-position: -85px 16px;
}
header nav li.social_nav a#nav_4sq,
header nav li.social_nav a:hover#nav_4sq {
  background-position: -113px 16px;
}
/* line 180, ../sass/mocca.sass */
header nav li .sub-menu li.active {
  background-image: none !important;
}
/* line 183, ../sass/mocca.sass */
header nav li .sub-menu li.active a {
  color: white !important;
  background-color: #1a67af;
}
/* line 186, ../sass/mocca.sass */
header nav li .sub-menu li a {
  color: #666666 !important;
  background-color: #dff2fc;
}
/* line 189, ../sass/mocca.sass */
header nav li .sub-menu li a:hover {
  color: white !important;
  background-color: #1a67af;
}

/* Main left right navgation */
/* line 197, ../sass/mocca.sass */
.main_arrow {
  position: fixed;
  z-index: 999999;
  float: left;
  width: 47px;
  height: 47px;
  top: 50%;
  margin-top: -24px;
  left: 20px;
  background-position: 0 0;
  background-image: url("../img/arrow.png");
}
/* line 209, ../sass/mocca.sass */
.main_arrow.left {
  left: 50px;
  background-position: 0 -47px;
}
/* line 213, ../sass/mocca.sass */
.main_arrow:hover {
  cursor: pointer;
}

/* line 216, ../sass/mocca.sass */
.section_arrow {
  display: none !important;
}


/* Impressum */
/* line 220, ../sass/mocca.sass */
/*#impressum {
  display: block;
  width: 62px;
  height: 104px;
  position: fixed;
  left: -8px;
  bottom: 60px;
  z-index: 999999;
  background-image: url("../img/impressum.png");
  background-repeat: no-repeat;
}*/
#impressum {
  display: block;
  width: 62px;
  height: 104px;
  position: fixed;
  left: -8px;
  bottom: 60px;
  z-index: 999999;
  background-image: url("../img/nur_impressum.png");
  background-repeat: no-repeat;
}
/* line 231, ../sass/mocca.sass */
#impressum:hover {
  cursor: pointer;
}

/* Datenschutz */
/* line 220, ../sass/mocca.sass */
#datenschutz {
  display: block;
  width: 62px;
  height: 104px;
  position: fixed;
  left: 27px;
  bottom: 60px;
  z-index: 999999;
  background-image: url("../img/nur_datenschutz.png");
  background-repeat: no-repeat;
}
/* line 231, ../sass/mocca.sass */
#datenschutz:hover {
  cursor: pointer;
}

/* line 235, ../sass/mocca.sass */
#impressum_modal {
  display: none;
  z-index: 999;
  float: left !important;
  top: 50%;
  left: 50%;
  width: 688px;
  height: 431px;
  margin-top: -255px;
  margin-left: -400px;
  background-image: url("../img/modal_impressum_bg.png");
}
/* line 248, ../sass/mocca.sass */
#impressum_modal .track {
  width: 9px;
  background: #338de2;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
/* line 253, ../sass/mocca.sass */
#impressum_modal .handle {
  width: 9px;
  background: #cae4fd;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
/* line 258, ../sass/mocca.sass */
#impressum_modal h2 {
  margin-bottom: 18px;
}
/* line 260, ../sass/mocca.sass */
#impressum_modal #impressum_content {
  height: 376px;
  width: 659px;
  display: block;
  padding-right: 20px;
  overflow: auto;
}
/* line 266, ../sass/mocca.sass */
#impressum_modal #impressum_content p {
  font-size: 14px;
  display: block;
  margin-bottom: 14px;
}

/* line 235, ../sass/mocca.sass */
#datenschutz_modal {
  display: none;
  z-index: 999;
  float: left !important;
  top: 50%;
  left: 50%;
  width: 688px;
  height: 431px;
  margin-top: -255px;
  margin-left: -400px;
  background-image: url("../img/modal_impressum_bg.png");
}
/* line 248, ../sass/mocca.sass */
#datenschutz_modal .track {
  width: 9px;
  background: #338de2;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
/* line 253, ../sass/mocca.sass */
#datenschutz_modal .handle {
  width: 9px;
  background: #cae4fd;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
/* line 258, ../sass/mocca.sass */
#datenschutz_modal h2 {
  margin-bottom: 18px;
}
/* line 260, ../sass/mocca.sass */
#datenschutz_modal #datenschutz_content {
  height: 376px;
  width: 659px;
  display: block;
  padding-right: 20px;
  overflow: auto;
}
/* line 266, ../sass/mocca.sass */
#datenschutz_modal #datenschutz_content p {
  font-size: 14px;
  display: block;
  margin-bottom: 14px;
}


/* Content Main Layout */
/* line 273, ../sass/mocca.sass */
#parallax {
  overflow: auto;
  position: absolute;
  z-index: 10;
  height: 100%;
  background-image: url("../img/section_08_bg.jpg");
}

/* Backgrounds and arrows */
/* line 283, ../sass/mocca.sass */
.section_arrow {
  position: absolute;
  z-index: 100;
  top: 50%;
  margin-top: -23.5px;
  width: 47px;
  height: 47px;
  background-image: url("../img/section_arrow.png");
}
/* line 292, ../sass/mocca.sass */
.section_arrow:hover {
  cursor: pointer;
}

/* line 295, ../sass/mocca.sass */
.section_bg,
.bg_wrap {
  height: 100%;
}

/* Individual Views */
/* Home Section
 */
/* line 304, ../sass/mocca.sass */
#section_home_bg {
  position: relative;
  left: -800px;
  background-image: url("../img/section_01_bg.gif");
  /*background-image: url("../img/section_01_bg_25.gif");*/
}

/* line 309, ../sass/mocca.sass */
#section_home_bg #section_home_bg_canvas {
  position: relative;
  top: 40px;
  background-image: url("../img/section_01_bg.gif");
  /*background-image: url("../img/section_01_bg_25.gif"); */
}


/* line 315, ../sass/mocca.sass */
#section_home_h1 {
  left: 0px;
  top: 135px;
  z-index: 2;
  width: 720px;
}


/* line 321, ../sass/mocca.sass */
#section_home_p {
  left: 0px;
  top: 310px;
  z-index: 2;
  width: 720px;
}

/* line 336, ../sass/mocca.sass */
#section_home_item_02 {
  left: 0px;
  top: 440px;
  z-index: 2;
  /*width: 376px; */ /*standard*/
  width: 440px;
  height: 270px;
  display: inline-block;
  background-image: url("../img/section_item_02.png");
  /*background-image: url("../img/section_item_02_ostern_480x257.png");*/
  /*background-image: url("../img/section_item_02_WM2014_A_400x273.png");*/
  background-repeat: no-repeat;
}


/* eingefügt, nachdem zuviele Buttons auf der ersten Seite waren und Conni bei kleiner Auflösung nix mehr sehen kann. */
@media only screen and (max-device-height: 800px){
	/* line 315, ../sass/mocca.sass */
	#section_home_h1 {
		left: -20px;
		top: 60px;
		z-index: 2;
		width: 720px;
	}
	/* line 321, ../sass/mocca.sass */
	#section_home_p {
		left: -20px;
		top: 200px;
		z-index: 2;
		width: 720px;
	}
	/* line 336, ../sass/mocca.sass */
	#section_home_item_02 {
	  left: -20px;
	  top: 300px;
	  z-index: 2;
	  width: 440px;
	  height: 270px;
	  display: inline-block;
	  background-image: url("../img/section_item_02.png");
	  background-repeat: no-repeat;
	}
}


/* line 327, ../sass/mocca.sass */
#section_home_item_01 {
  left: 500px;
  z-index: 2;
  width: 636px;
  height: 704px;
  background-image: url("../img/section_item_01.png");
  background-repeat: no-repeat;
}



/* Language Buttons */
#languageButtonDe{
	diplay: inline-block;
	width: 35px;
	height: 34px;
	position: fixed;
	left: -8px;
 	bottom: 232px;
	background-image: url("../img/languageDE_35x34.png");
	background-repeat: no-repeat;
}
#languageButtonDe:hover{
	cursor: pointer;
}
#languageButtonEn{
	diplay: inline-block;
	width: 35px;
	height: 34px;
	position: fixed;
	left: -8px;
 	bottom: 198px;
	background-image: url("../img/languageEN_35x34.png");
	background-repeat: no-repeat;
}
#languageButtonEn:hover{
	cursor: pointer;
}
#languageButtonFr{
	diplay: inline-block;
	width: 35px;
	height: 34px;
	position: fixed;
	left: -8px;
 	bottom: 164px;
	background-image: url("../img/languageFR_35x34.png");
	background-repeat: no-repeat;
}
#languageButtonFr:hover{
	cursor: pointer;
}

#aktuelleNewsButton{
	left: 730px;
	top: 140px;
	width: 165px;
	height: 165px;
	/*z-index: 3; */
	display: inline-block;
	background-image: url("../img/aktuelle_pressemeldungen_de.png");
	background-repeat: no-repeat;
}

#aktuelleNewsButton:hover{
	cursor: pointer;
}

#section_home_item_google {
  left: 510px;
  /*top: 600px;*/
  bottom: 66px;
  z-index: 3;
  width: 350px;
  height: 122px;
  display: inline-block;
  /*background-image: url("../img/google_partner_small.png");*/
  /*background-image: url("../img/premier-google-partner_350x197.png");*/
  background-image: url("../img/premier-google-partner_350x122.png");
  background-repeat: no-repeat;
}
#section_home_item_google:hover {
  cursor: pointer;
}

#section_home_item_ecovadis {
  left: 380px; /*187px;  380*/
  bottom: 66px;
  z-index: 4;
  width: 99px;
  height: 99px;
  display: inline-block;
  background-image: url("../img/ecovadis_cert_small.png");
  background-repeat: no-repeat;
  /*cursor: pointer;*/
}

/*
#section_home_item_dca_shortlist {
  left: 160px;
  bottom: 66px;
  z-index: 4;
  width: 344px;
  height: 100px;
  display: inline-block;
  background-image: url("../img/dca_2016_shortlist.png");
  background-repeat: no-repeat;
}*/


#section_home_item_miia_logo {
  left: 300px; 
  bottom: 66px;
  z-index: 4;
  width: 200px;
  height: 122px;
  display: inline-block;
  background-image: url("../img/Logo_miia_2016.png");
  background-repeat: no-repeat;
}


/* line 347, ../sass/mocca.sass */
#section_home_arrow {
  left: 876.5px;
  top: 50%;
  z-index: 2;
}

/* Philosophie
 */
/* line 358, ../sass/mocca.sass */
#section_philosophie_bg {
  position: absolute;
  left: 850px;
}
/* line 361, ../sass/mocca.sass */
#section_philosophie_bg #section_philosophie_bg_canvas {
  position: relative;
  top: 40px;
  background-image: url("../img/section_02_bg.png");
}

/* line 366, ../sass/mocca.sass */
html.no-canvas #section_philosophie_bg {
  margin-left: 50px;
  background-image: url("../img/section_02_bg.png");
}

/* line 371, ../sass/mocca.sass */
#section_philosophie_content {
  left: 1280px;
  top: 100px;
  width: 600px;
  color: white;
}
/* line 376, ../sass/mocca.sass */
#section_philosophie_content h3 {
  margin-bottom: 80px;
}
/* line 378, ../sass/mocca.sass */
#section_philosophie_content h1 {
  width: 400px;
  color: white;
  margin-bottom: 30px;
}
/* line 382, ../sass/mocca.sass */
#section_philosophie_content p {
  width: 400px;
  color: white;
}

/* line 386, ../sass/mocca.sass */
#section_philosophie_item_01 {
  left: 1400px;
  top: 400px;
  z-index: 12;
  width: 694px;
  height: 447px;
  background-image: url("../img/section_item_03.png");
  background-repeat: no-repeat;
}

/* line 396, ../sass/mocca.sass */
#section_philosophie_arrow {
  left: 2300px;
}

/* Agentur Team
 */
/* line 404, ../sass/mocca.sass */
#section_team_modal {
  display: none;
  padding: 11px;
  z-index: 999;
  float: left !important;
  top: 50%;
  left: 50%;
  width: 752px;
  margin-top: -255px;
  margin-left: -400px;
  background-image: url("../img/modal_team_bg.png");
  background-repeat: repeat;
}

/* line 420, ../sass/mocca.sass */
#section_team_bg {
  position: absolute;
  left: 1940px;
}
/* line 423, ../sass/mocca.sass */
#section_team_bg #section_team_bg_canvas {
  position: relative;
  top: 40px;
  background-image: url("../img/section_03_bg.gif");
}

/* line 428, ../sass/mocca.sass */
html.no-canvas #section_team_bg {
  margin-left: 50px;
  background-image: url("../img/section_03_bg.gif");
}

/* line 433, ../sass/mocca.sass */
#section_team_content {
  left: 2260px;
  top: 100px;
}
/* line 436, ../sass/mocca.sass */
#section_team_content #team_quote {
  height: 400px;
  width: 440px;
  display: block;
}
/* line 440, ../sass/mocca.sass */
#section_team_content h3 {
  z-index: 22;
  width: 400px;
  color: black;
}
/* line 444, ../sass/mocca.sass */
#section_team_content h1 {
  color: #1a67af;
  z-index: 22;
  text-transform: lowercase;
  display: inline-block;
}
/* line 449, ../sass/mocca.sass */
#section_team_content .name,
#section_team_content .position {
  display: block;
  line-height: 1em;
}
/* line 453, ../sass/mocca.sass */
#section_team_content .name {
  color: #1a67af;
  margin-top: 10px;
}
/* line 456, ../sass/mocca.sass */
#section_team_content .position {
  color: #666666;
}
/* line 458, ../sass/mocca.sass */
#section_team_content p {
  z-index: 22;
  left: 175px;
  top: 300px;
  width: 400px;
  color: white;
}

/* line 465, ../sass/mocca.sass */
#section_team_employees {
  left: 2150px;
  top: 0;
  height: 100%;
}
/* line 469, ../sass/mocca.sass */
#section_team_employees #team_nav_wrapper {
  pointer-events: none;
  z-index: 99;
  height: 820px;
  width: 0px;
  left: 600px;
  top: 50%;
  margin-top: -410px;
}
/* line 477, ../sass/mocca.sass */
#section_team_employees #team_nav_wrapper .team_nav {
  pointer-events: auto;
  position: relative;
  background-image: url("../img/team_nav.png");
  background-repeat: no-repeat;
  width: 47px;
  height: 47px;
  top: 217px;
  left: 126px;
}
/* line 487, ../sass/mocca.sass */
#section_team_employees #team_nav_wrapper .team_nav:hover {
  cursor: pointer;
}
/* line 489, ../sass/mocca.sass */
#section_team_employees #team_nav_wrapper .team_nav#down {
  top: 490px;
  background-position: 0 -60px;
}
/* line 493, ../sass/mocca.sass */
#section_team_employees #team {
  z-index: 22;
  left: 600px;
  top: 50%;
  margin-top: -410px;
  height: 820px;
  width: 300px;
}
/* line 500, ../sass/mocca.sass */
#section_team_employees #team .employee {
  width: 300px;
  height: 277px;
  position: absolute;
  top: 0;
  background-image: url("../img/team_item_shadow.png");
  background-repeat: no-repeat;
  background-position: 5px 100%;
}
/* line 510, ../sass/mocca.sass */
#section_team_employees #team .employee .thumb_wrapper {
  position: relative;
  border: 7px solid white;
  width: 286px;
  height: 236px;
}
/* line 515, ../sass/mocca.sass */
#section_team_employees #team .employee .thumb_wrapper .icon_video {
  width: 47px;
  height: 47px;
  z-index: 23;
  position: absolute;
  bottom: 16px;
  left: 16px;
  background-image: url("../img/team_ico_video.png");
  background-repeat: no-repeat;
}
/* line 525, ../sass/mocca.sass */
#section_team_employees #team .employee .thumb_wrapper .inset_shadow {
  background-image: url("../img/team_item_fade.png");
  z-index: 23;
  width: 286px;
  height: 236px;
  position: absolute;
  -webkit-box-shadow: inset 0px 0px 20px 0px #666666;
  -moz-box-shadow: inset 0px 0px 20px 0px #666666;
  box-shadow: inset 0px 0px 20px 0px #666666;
}
/* line 533, ../sass/mocca.sass */
#section_team_employees #team .employee .thumb_wrapper img {
  z-index: 22;
  position: absolute;
  width: 286px;
  height: 236px;
}
/* line 539, ../sass/mocca.sass */
#section_team_employees #team .employee.active .inset_shadow {
  background-image: none;
}
/* line 542, ../sass/mocca.sass */
#section_team_employees #team .employee.active:hover {
  cursor: pointer;
}

/* line 545, ../sass/mocca.sass */
#section_team_arrow {
  left: 3530px;
}

/* Agentur Jobs
 */
/* line 551, ../sass/mocca.sass */
#section_jobs_bg {
  position: absolute;
  left: 1920px;
  background-image: url("../img/section_04_bg_2.jpg");
}

/* line 557, ../sass/mocca.sass */
#jobs_menu {
  position: relative;
  top: 25px;
}
/* line 560, ../sass/mocca.sass */
#jobs_menu span {
  width: 12px;
  display: block;
  padding-top: 43px;
  margin-top: -25px;
  background-image: url("../img/karriere_nav_bg.png");
  background-repeat: no-repeat;
  background-position: 0 -5px;
}
/* line 569, ../sass/mocca.sass */
#jobs_menu span.m0 {
  background-image: url("../img/karriere_nav_bg_first.png");
  background-position: 0 22px;
}
/* line 573, ../sass/mocca.sass */
#jobs_menu span a, #jobs_menu span:visited {
  display: block;
  color: white;
  width: 150px;
  text-transform: none;
  font-style: italic;
  padding-left: 24px;
}
/* line 580, ../sass/mocca.sass */
#jobs_menu span a:hover {
  cursor: pointer;
  color: #fcca32 !important;
}
/* line 583, ../sass/mocca.sass */
#jobs_menu span a.active {
  color: #fcca32;
}

/* line 587, ../sass/mocca.sass */
#section_jobs_content {
  width: 720px;
  left: 2760px;
  top: 100px;
}
/* line 591, ../sass/mocca.sass */
#section_jobs_content h3 {
  float: left;
  width: 170px;
  color: white;
  position: relative;
  top: 6px;
  margin-bottom: 25px;
}
/* line 598, ../sass/mocca.sass */
#section_jobs_content .job_description {
  position: relative;
  float: right;
  width: 470px;
  padding-right: 20px;
  margin-right: 20px;
  height: 700px; 
  color: white;
}
/* line 606, ../sass/mocca.sass */
#section_jobs_content .job_description h1 {
  margin-bottom: 20px;
}
#section_jobs_content .job_description h2 {
  margin-bottom: 20px;
}
/* line 608, ../sass/mocca.sass */
#section_jobs_content .job_description p {
  margin-bottom: 30px;
  display: block;
}
/* line 611, ../sass/mocca.sass */
#section_jobs_content .job_description a,
#section_jobs_content .job_description a:visited {
  color: white;
}
/* line 614, ../sass/mocca.sass */
#section_jobs_content .track {
  width: 9px;
  background: #343432;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
/* line 618, ../sass/mocca.sass */
#section_jobs_content .handle {
  width: 9px;
  background: #d7d7d6;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}

/* line 623, ../sass/mocca.sass */
#section_jobs_apply {
  /*left: 3930px;*/
  left: 3790px;
  /*top: 555px; */
  bottom: 62px;
  width: 160px;
  height: 160px;
  background-image: url("../img/team_job_apply.png");
  background-repeat: no-repeat;
}

/* line 632, ../sass/mocca.sass */
#section_jobs_arrow {
  left: 4400px;
}

/* line 635, ../sass/mocca.sass */
#section_jobs_formular {
  display: none;
  float: left !important;
  z-index: 9999;
  padding: 24px;
  top: 50%;
  left: 50%;
  width: 753px;
  /*height: 586px;*/
  height: 150px;
  margin-top: -320px;
  margin-left: -400px;
  background-image: url("../img/modal_jobs_bg.png");
}
/* line 648, ../sass/mocca.sass */
#section_jobs_formular .success_message,
#section_jobs_formular .error_message {
  color: #438944;
  font-weight: bold;
  font-size: 24px;
  margin-top: 140px;
  background-color: #dff1d7;
  padding: 24px;
  text-align: center;
  display: block;
}
/* line 658, ../sass/mocca.sass */
#section_jobs_formular .error_message {
  color: white;
  background-color: #ce3448;
}
/* line 661, ../sass/mocca.sass */
#section_jobs_formular h2 {
  text-transform: uppercase;
}
/* line 663, ../sass/mocca.sass */
#section_jobs_formular h4 {
  line-height: 18px;
}
/* line 665, ../sass/mocca.sass */
#section_jobs_formular .btn {
  float: right;
  position: relative;
  top: 10px;
  border: none;
}
/* line 670, ../sass/mocca.sass */
#section_jobs_formular .column {
  width: 361px;
}
/* line 672, ../sass/mocca.sass */
#section_jobs_formular .column.left {
  float: left;
  margin-right: 14px;
}
/* line 675, ../sass/mocca.sass */
#section_jobs_formular .column .notice {
  position: relative;
  top: 20px;
  clear: both;
}
/* line 679, ../sass/mocca.sass */
#section_jobs_formular .column.right {
  float: right;
}
/* line 681, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper {
  font-size: 12px;
}
/* line 683, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper textarea {
  height: 59px;
}
/* line 685, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper label {
  font-size: 12px;
}
/* line 687, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper input[type=radio] {
  position: relative;
  top: -3px;
  margin: 0 6px 0 14px;
}
/* line 691, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper .radio_value {
  position: relative;
  top: -6px;
}
/* line 694, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper input {
  height: 19px;
}
/* line 696, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper.size06 {
  width: 359px;
}
/* line 698, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper.size06 input,
#section_jobs_formular .input_wrapper.size06 label,
#section_jobs_formular .input_wrapper.size06 select {
  width: 359px;
}
/* line 702, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper.size02 {
  width: 70px;
}
/* line 704, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper.size02 input,
#section_jobs_formular .input_wrapper.size02 label,
#section_jobs_formular .input_wrapper.size02 select {
  width: 70px;
}
/* line 708, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper.size03 {
  width: 170px;
}
/* line 710, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper.size03 input,
#section_jobs_formular .input_wrapper.size03 label,
#section_jobs_formular .input_wrapper.size03 select {
  width: 170px;
}
/* line 714, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper.size04 {
  width: 269px;
}
/* line 716, ../sass/mocca.sass */
#section_jobs_formular .input_wrapper.size04 input,
#section_jobs_formular .input_wrapper.size04 label,
#section_jobs_formular .input_wrapper.size04 select {
  width: 269px;
}
/* line 721, ../sass/mocca.sass */
#section_jobs_formular .qq-upload-file,
#section_jobs_formular .qq-upload-spinner,
#section_jobs_formular .qq-upload-size,
#section_jobs_formular .qq-upload-cancel,
#section_jobs_formular .qq-upload-failed-text {
  margin-right: 12px;
}
/* line 727, ../sass/mocca.sass */
#section_jobs_formular .qq-upload-list {
  margin-top: 20px;
}
/* line 729, ../sass/mocca.sass */
#section_jobs_formular .qq-upload-failed-text {
  display: none;
}
/* line 732, ../sass/mocca.sass */
#section_jobs_formular .qq-upload-fail .qq-upload-failed-text {
  display: inline;
}
/* line 734, ../sass/mocca.sass */
#section_jobs_formular .qq-upload-list li.qq-upload-success {
  background-color: #5da30c;
  color: white;
}
/* line 737, ../sass/mocca.sass */
#section_jobs_formular .qq-upload-list li.qq-upload-fail {
  background-color: #d60000;
  color: white;
}
/* line 741, ../sass/mocca.sass */
#section_jobs_formular .qq-upload-button {
  margin-top: 20px;
  width: 125px;
  color: white;
  font-weight: bold;
  padding: 10px 18px 8px;
  background-image: url("../img/modal_btn_bg.png");
}

/* Agentur Cases
 */
/* line 755, ../sass/mocca.sass */
#section_cases_bg {
  position: absolute;
  left: 3200px;
}
/* line 758, ../sass/mocca.sass */
#section_cases_bg #section_cases_bg_canvas {
  position: relative;
  top: 40px;
  background-image: url("../img/section_05_bg.jpg");
}

/* line 763, ../sass/mocca.sass */
html.no-canvas #section_cases_bg {
  margin-left: 50px;
  background-image: url("../img/section_05_bg.jpg");
}

/* line 768, ../sass/mocca.sass */
#section_cases_beans_01 {
  left: 4900px;
  top: 520px;
  width: 293px;
  height: 167px;
  background-image: url("../img/cases_item_beans_01.png");
  background-repeat: no-repeat;
}

/* line 776, ../sass/mocca.sass */
#section_cases_beans_02 {
  left: 5240px;
  top: 600px;
  width: 126px;
  height: 94px;
  background-image: url("../img/cases_item_beans_02.png");
  background-repeat: no-repeat;
}

/* line 784, ../sass/mocca.sass */
#section_cases_beans_03 {
  left: 5000px;
  top: 650px;
  width: 109px;
  height: 66px;
  background-image: url("../img/cases_item_beans_03.png");
  background-repeat: no-repeat;
}

/* line 793, ../sass/mocca.sass */
#case_content {
  left: 5100px;
  top: 240px;
  width: 410px;
  height: 100%;
}
/* line 798, ../sass/mocca.sass */
#case_content h1 {
  color: #666666;
  text-shadow: 0px 1px 0px white;
}
/* line 801, ../sass/mocca.sass */
#case_content p {
  color: #666666;
  text-shadow: 0px 1px 0px white;
}

@media screen and (max-height: 700px) {
  /* line 808, ../sass/mocca.sass */
  #case_list {
    height: 600px !important;
    margin-top: -290px !important;
  }
  /* line 811, ../sass/mocca.sass */
  #case_list .case {
    width: 167px !important;
    height: 152px !important;
  }
  /* line 814, ../sass/mocca.sass */
  #case_list .case .thumb_wrapper {
    width: 157px !important;
    height: 129px !important;
  }
  /* line 817, ../sass/mocca.sass */
  #case_list .case .thumb_wrapper .hover {
    width: 157px !important;
    height: 129px !important;
    background-image: url("../img/cases_case_hover_small.png") !important;
  }
  /* line 822, ../sass/mocca.sass */
  #case_list .case .thumb_wrapper .inset_shadow {
    width: 157px !important;
    height: 129px !important;
  }
  /* line 825, ../sass/mocca.sass */
  #case_list .case .thumb_wrapper img {
    width: 157px !important;
    height: 129px !important;
  }
}
/* line 829, ../sass/mocca.sass */
#case_list {
  left: 5600px;
  width: 410px;
  height: 670px;
  top: 50%;
  margin-top: -325px;
}
/* line 835, ../sass/mocca.sass */
#case_list .case {
  width: 187px;
  height: 170px;
  float: left;
  margin: 0 14px 0 0;
  background-image: url("../img/cases_case_shadow.png");
  background-repeat: no-repeat;
  background-position: 0px 100%;
}
/* line 844, ../sass/mocca.sass */
#case_list .case .content {
  display: none;
}
/* line 846, ../sass/mocca.sass */
#case_list .case .thumb_wrapper {
  position: relative;
  width: 177px;
  height: 145px;
  border: 5px solid white;
}
/* line 851, ../sass/mocca.sass */
#case_list .case .thumb_wrapper:hover {
  cursor: pointer;
}
/* line 853, ../sass/mocca.sass */
#case_list .case .thumb_wrapper:hover .hover {
  display: inline-block;
}
/* line 855, ../sass/mocca.sass */
#case_list .case .thumb_wrapper .hover {
  z-index: 24;
  width: 177px;
  height: 145px;
  position: absolute;
  display: none;
  background-image: url("../img/cases_case_hover.png");
  background-repeat: no-repeat;
  background-position: 0px 100%;
}
/* line 865, ../sass/mocca.sass */
#case_list .case .thumb_wrapper .inset_shadow {
  z-index: 23;
  width: 177px;
  height: 145px;
  position: absolute;
  background-image: url("../img/cases_case_inset_shadow.png");
  background-repeat: no-repeat;
}
/* line 873, ../sass/mocca.sass */
#case_list .case .thumb_wrapper img {
  position: absolute;
  width: 177px;
  height: 145px;
}

/* line 878, ../sass/mocca.sass */
#section_cases_modal {
  display: none;
  z-index: 999;
  float: left !important;
  top: 50%;
  left: 50%;
  width: 688px;
  height: 260px;
  margin-top: -140px;
  margin-left: -400px;
  background-image: url("../img/modal_cases_bg.png");
}
/* line 891, ../sass/mocca.sass */
#section_cases_modal .ac {
  height: 40px;
  width: 688px;
  float: left;
  position: absolute;
  bottom: 40px;
  display: inline-block;
}
/* line 898, ../sass/mocca.sass */
#section_cases_modal h2 {
  margin-bottom: 18px;
}
/* line 900, ../sass/mocca.sass */
#section_cases_modal p {
  color: #1a67af;
  text-transform: none;
}

/* line 904, ../sass/mocca.sass */
#section_cases_arrow {
  left: 6480px;
}

/* Moccalounge
 */
/* line 911, ../sass/mocca.sass */
#section_moccalounge_arrow {
  left: 8200px;
}

/* line 914, ../sass/mocca.sass */
#section_moccalounge_bg {
  position: absolute;
  left: 3760px;
  background-image: url("../img/section_06_bg.gif");
}
/* line 921, ../sass/mocca.sass */
#section_moccalounge_bg .teaser_wrapper.top {
  background-color: #135594;
  position: absolute;
  top: 47px;
  width: 100%;
  display: inline-block;
  height: 67px;
}
/* line 928, ../sass/mocca.sass */
#section_moccalounge_bg .teaser_wrapper.top h3 {
  color: white;
  position: absolute;
  left: 180px;
  top: 26px;
}
/* line 933, ../sass/mocca.sass */
#section_moccalounge_bg .teaser_wrapper.bottom {
  background-color: #135594;
  position: absolute;
  bottom: 0px;
  width: 100%;
  display: inline-block;
  height: 67px;
}
/* line 940, ../sass/mocca.sass */
#section_moccalounge_bg .teaser_wrapper .arrow_wrapper {
  display: inline-block;
  width: 100%;
}
/* line 943, ../sass/mocca.sass */
#section_moccalounge_bg .teaser_wrapper .arrow_wrapper .arrow {
  display: block;
  margin: 0 auto;
  width: 47px;
  height: 47px;
  position: relative;
  top: 10px;
  background-image: url("../img/moccalounge_arrows.png");
  background-repeat: no-repeat;
}
/* line 953, ../sass/mocca.sass */
#section_moccalounge_bg .teaser_wrapper .arrow_wrapper .arrow.next {
  background-position: 0 -47px;
}
/* line 956, ../sass/mocca.sass */
#section_moccalounge_bg .teaser_wrapper .arrow_wrapper .arrow:hover {
  cursor: pointer;
}
/* line 958, ../sass/mocca.sass */
#section_moccalounge_bg .teaser_wrapper .arrow_wrapper .teaser {
  float: left;
  position: relative;
  top: 18px;
  left: 670px;
  color: white;
  width: 400px;
  overflow: hidden;
}
/* line 966, ../sass/mocca.sass */
#section_moccalounge_bg .teaser_wrapper .arrow_wrapper .teaser .date {
  color: #fcca32;
  margin-bottom: 4px;
}
/* line 970, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_social {
  position: relative;
  left: 180px;
  bottom: -160px;
  width: 900px;
  z-index: 99999;
}
/* line 977, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_content {
  position: relative;
  top: 140px;
  left: 180px;
  height: 55%;
  width: 900px;
  overflow: hidden;
  -webkit-transform: translateZ(0); /* Hinzugefügt um das Flackern und unsichtbar Werden des Contents in Google Chrome zu verhindern - 2015/03/11 AM */
}
/* line 985, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_content #content_current,
#section_moccalounge_bg #section_moccalounge_content #content_next,
#section_moccalounge_bg #section_moccalounge_content #content_previous {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 875px;
  overflow: auto;
  color: white;
  padding-right: 25px;
}
/* line 996, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_content #content_current .date,
#section_moccalounge_bg #section_moccalounge_content #content_next .date,
#section_moccalounge_bg #section_moccalounge_content #content_previous .date {
  color: #fcca32;
}
/* line 998, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_content #content_current h2,
#section_moccalounge_bg #section_moccalounge_content #content_next h2,
#section_moccalounge_bg #section_moccalounge_content #content_previous h2 {
  margin-bottom: 10px;
}
/* line 1000, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_content #content_current p,
#section_moccalounge_bg #section_moccalounge_content #content_next p,
#section_moccalounge_bg #section_moccalounge_content #content_previous p {
  font-family: "OpenSansSemiboldRegular";
  font-size: 14px;
  font-weight: 800;
  margin-bottom: 16px;
}
/* line 1005, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_content #content_current img,
#section_moccalounge_bg #section_moccalounge_content #content_next img,
#section_moccalounge_bg #section_moccalounge_content #content_previous img {
  border: 5px solid white;
  margin: 0 16px 16px 0;
}
/* line 1008, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_content #content_current a, #section_moccalounge_bg #section_moccalounge_content #content_current a:visited,
#section_moccalounge_bg #section_moccalounge_content #content_next a,
#section_moccalounge_bg #section_moccalounge_content #content_next a:visited,
#section_moccalounge_bg #section_moccalounge_content #content_previous a,
#section_moccalounge_bg #section_moccalounge_content #content_previous a:visited {
  text-decoration: underline;
  color: white;
}
/* line 1011, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_content #content_current .sharers,
#section_moccalounge_bg #section_moccalounge_content #content_next .sharers,
#section_moccalounge_bg #section_moccalounge_content #content_previous .sharers {
  border-top: 1px solid white;
  margin-top: 30px;
  width: 835px;
}
/* line 1016, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_content #content_next {
  z-index: 999;
  top: 100%;
}
/* line 1019, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_content #content_previous {
  z-index: 999;
  top: -100%;
}
/* line 1023, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_previous {
  top: -100%;
}
/* line 1025, ../sass/mocca.sass */
#section_moccalounge_bg #section_moccalounge_next {
  top: 100%;
}
/* line 1029, ../sass/mocca.sass */
#section_moccalounge_bg .fb-comments {
  background-color: #f1f1f1;
}

/* Kontakt
 */
/* line 1035, ../sass/mocca.sass */
#section_kontakt_bg {
  position: absolute;
  left: 5400px;
}
/* line 1038, ../sass/mocca.sass */
#section_kontakt_bg #section_kontakt_bg_canvas {
  position: relative;
  top: 40px;
  background-image: url("../img/section_07_2_bg.jpg");
}

/* line 1043, ../sass/mocca.sass */
html.no-canvas #section_kontakt_bg {
  margin-left: 50px;
  background-image: url("../img/section_07_2_bg.jpg");
}

/* line 1048, ../sass/mocca.sass */
#section_kontakt_content {
  left: 6880px;
  top: 309px;
}
/* line 1051, ../sass/mocca.sass */
#section_kontakt_content ul.kontakt_nav {
  width: 500px;
}
/* line 1053, ../sass/mocca.sass */
#section_kontakt_content ul.kontakt_nav li {
  display: inline-block;
  float: left;
  color: #1a67af;
  font-weight: bold;
  padding: 10px 20px 9px;
}
/* line 1059, ../sass/mocca.sass */
#section_kontakt_content ul.kontakt_nav li.active, #section_kontakt_content ul.kontakt_nav li:hover {
  cursor: pointer;
  color: white;
  background-image: url("../img/kontakt_nav_bg.gif");
}
/* line 1065, ../sass/mocca.sass */
#section_kontakt_content .kontakt_adress {
  position: relative;
  top: 48px;
  left: -14px;
}
/* line 1069, ../sass/mocca.sass */
#section_kontakt_content .kontakt_adress h1, #section_kontakt_content .kontakt_adress p {
  width: 574px;
  margin-bottom: 10px;
  margin-bottom: 20px;
}

/* IE FIX */
/* line 1075, ../sass/mocca.sass */
html.ie.lte9 #section_kontakt_content {
  top: 309px;
}
/* line 1077, ../sass/mocca.sass */
html.ie.lte9 #section_kontakt_content .kontakt_adress {
  top: 20px;
}

/* line 1081, ../sass/mocca.sass */
#section_kontakt_formular_open {
  width: 160px;
  height: 159px;
  left: 8600px;
  top: 500px;
  background-image: url("../img/kontakt_formular_open.png");
  background-repeat: no-repeat;
}
/* line 1089, ../sass/mocca.sass */
#section_kontakt_formular_open:hover {
  cursor: pointer;
}

/* line 1091, ../sass/mocca.sass */
#section_kontakt_item_01 {
  left: 6600px;
  top: 500px;
  width: 356px;
  height: 267px;
  background-image: url("../img/kontakt_item_coffee.png");
  background-repeat: no-repeat;
}

/* line 1099, ../sass/mocca.sass */
#section_kontakt_formular {
  display: none;
  float: left !important;
  z-index: 9999;
  top: 50%;
  left: 50%;
  width: 425px;
  height: 517px;
  margin-top: -260px;
  margin-left: -300px;
  background-image: url("../img/modal_kontakt_bg.png");
  text-align: center;
}
/* line 1112, ../sass/mocca.sass */
#section_kontakt_formular h2 {
  text-transform: uppercase;
}
/* line 1114, ../sass/mocca.sass */
#section_kontakt_formular .btn {
  position: relative;
  top: 8px;
  border: none;
}

/* line 1119, ../sass/mocca.sass */
#section_kontakt_arrow {
  left: 9480px;
}

/* Press
 */
/* line 1125, ../sass/mocca.sass */
#section_press_content {
  left: 7700px;
  top: 130px;
  width: 700px;
  height: 100%;
  color: white;
}
/* line 1131, ../sass/mocca.sass */
#section_press_content .moccalounge_track {
  background: #34607c;
}
/* line 1133, ../sass/mocca.sass */
#section_press_content .entry {
  height: 400px;
  overflow: auto;
}
/* line 1136, ../sass/mocca.sass */
#section_press_content .btn {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  line-height: 20px;
  padding: 0px 10px;
  background-color: #fac832;
  color: #34607c;
  font-weight: bold;
}
#section_press_content .btnMehr {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  line-height: 20px;
  padding: 0px 10px;
  background-color: #34607c;
  color: white;
  font-weight: bold;
  text-decoration: underline;
}
/* line 1143, ../sass/mocca.sass */
#section_press_content .table > p {
  margin: 0px 0px 20px 10px;
}
/* line 1145, ../sass/mocca.sass */
#section_press_content p {
  font-size: 13px;
}
/* line 1147, ../sass/mocca.sass */
#section_press_content table {
  width: 100%;
}
/* line 1150, ../sass/mocca.sass */
#section_press_content table thead th {
  background-color: #34607c;
  font-weight: bold;
  padding: 0px 10px;
  border-right: solid 1px white;
  line-height: 20px;
}
/* line 1156, ../sass/mocca.sass */
#section_press_content table thead th.author {
  border-right: 0px;
  width: 30%;
}
/* line 1160, ../sass/mocca.sass */
#section_press_content table tbody td {
  padding: 10px;
  border-right: solid 1px white;
  border-bottom: solid 1px white;
  vertical-align: top;
}
/* line 1165, ../sass/mocca.sass */
#section_press_content table tbody td h2 {
  font-size: 25px;
  line-height: 25px;
  margin-bottom: 10px;
}
/* line 1169, ../sass/mocca.sass */
#section_press_content table tbody td p {
  margin-bottom: 10px;
}
/* line 1171, ../sass/mocca.sass */
#section_press_content table tbody td.author {
  border-right: 0px;
}
/* line 1174, ../sass/mocca.sass */
#section_press_content .top {
  position: absolute;
  top: -82px;
  left: -61px;
  width: 900px;
  height: 62px;
}
/* line 1180, ../sass/mocca.sass */
#section_press_content .top h2 {
  margin: 23px 0px 0px 60px;
  font-size: 18px;
}
/* line 1183, ../sass/mocca.sass */
#section_press_content .bottom {
  position: absolute;
  bottom: 158px;
  left: -61px;
  width: 900px;
  height: 62px;
}
/* line 1189, ../sass/mocca.sass */
#section_press_content .prev-post, #section_press_content .next-post {
  position: absolute;
  top: 7px;
  left: 320px;
  line-height: 16px;
  padding: 8px 0px 7px 80px;
  background-image: url(../img/moccalounge_arrows.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  display: block;
  color: #fcca32;
  font-weight: bold;
}
/* line 1201, ../sass/mocca.sass */
#section_press_content .prev-post .title, #section_press_content .next-post .title {
  color: white;
}
/* line 1203, ../sass/mocca.sass */
#section_press_content .next-post {
  background-position: 0px -47px;
}
/* line 1205, ../sass/mocca.sass */
#section_press_content .details {
  padding-top: 20px;
}
/* line 1207, ../sass/mocca.sass */
#section_press_content .details h1 {
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 10px;
}
/* line 1211, ../sass/mocca.sass */
#section_press_content .details p {
  margin-bottom: 10px;
}
/* line 1213, ../sass/mocca.sass */
#section_press_content .details p.author {
  margin-bottom: 0px;
}
/* line 1215, ../sass/mocca.sass */
#section_press_content .details p.author span {
  color: #fcca32;
}
/* line 1217, ../sass/mocca.sass */
#section_press_content .details .btn {
  position: absolute;
  top: -20px;
  padding: 0px 20px;
  line-height: 30px;
}

/* line 1223, ../sass/mocca.sass */
#section_press_bg {
  position: absolute;
  left: 6800px;
}
/* line 1226, ../sass/mocca.sass */
#section_press_bg #section_press_bg_canvas {
  position: relative;
  top: 40px;
  background-image: url("../img/section_press_bg.png");
}
/* line 1231, ../sass/mocca.sass */
#section_press_bg #section_press_bg_canvas2 {
  position: absolute;
  top: 40px;
  z-index: 40;
}

/* line 1235, ../sass/mocca.sass */
html.no-canvas #section_press_bg {
  margin-left: 50px;
  background-image: url("../img/section_press_bg.png");
}

/* Social
 */
/* line 1243, ../sass/mocca.sass */
#section_social_bg {
  position: absolute;
  z-index: 40;
  left: 7700px;  
}
/* line 1247, ../sass/mocca.sass */
#section_social_bg #section_social_bg_canvas {
  position: relative;
  top: 40px;
  background-image: url("../img/section_08_bg.jpg");
}

/* line 1252, ../sass/mocca.sass */
html.no-canvas #section_social_bg {
  margin-left: 50px;
  background-image: url("../img/section_08_bg.jpg");
}

/* line 1257, ../sass/mocca.sass */
#social_teaser_wrapper {
  left: 10100px;   
  height: 80%;
  /*width: 1100px;*/
  width: 1365px;  
  display: block;
  text-align: center;
}
/* line 1263, ../sass/mocca.sass */
#social_teaser_wrapper #socialmocca_facebook_teaser,
#social_teaser_wrapper #socialmocca_linkedin_teaser,
#social_teaser_wrapper #socialmocca_xing_teaser {
  width: 216px;
  height: 306px;
  top: 160px;
}
/* line 1269, ../sass/mocca.sass */
#social_teaser_wrapper #socialmocca_facebook_teaser {
  background-image: url("../img/socialmocca_facebook_teaser.png");
  background-repeat: no-repeat;
  left: 303px;
}
/* line 1274, ../sass/mocca.sass */
#social_teaser_wrapper #socialmocca_xing_teaser {
  background-image: url("../img/socialmocca_xing_teaser.png");
  background-repeat: no-repeat;
  left: 573px;
}

#social_teaser_wrapper #socialmocca_linkedin_teaser {
  background-image: url("../img/socialmocca_linkedin_teaser.png");
  background-repeat: no-repeat;
  left: 853px;
}
/* line 1279, ../sass/mocca.sass */
#social_teaser_wrapper #fb-like {
  /*text-align: center;*/
  top: 500px;
  left: 0;
  /*width: 100px;*/
}

#social_teaser_wrapper #g-buttons {
  text-align: center;
  top: 535px;
  left: 0;
  width: 1365px;
}

/* line 1284, ../sass/mocca.sass */
#social_teaser_wrapper #copyright {
  width: 100%;
  text-align: center;
  top: 570px;
  color: white;
  font-weight: bold;
}
/* line 1290, ../sass/mocca.sass */
#social_teaser_wrapper h2 {
  z-index: 53;
  font-size: 18px;
  width: 200px;
  color: white;
  left: 160px;
  top: 30px;
}

/* line 1298, ../sass/mocca.sass */
#socialmocca_item {
  bottom: 40px;
  left: 9380px;
  width: 389px;
  height: 330px;
  background-image: url("../img/socialmocca_item_01.png");
  background-repeat: no-repeat;
}

/* Scrollbars 
 */
/* line 1312, ../sass/mocca.sass */
.moccalounge_track {
  width: 9px;
  background: #338de2;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}

/* line 1317, ../sass/mocca.sass */
.moccalounge_handle {
  width: 9px;
  background: white;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}

/* Modals 
 */
/* line 1327, ../sass/mocca.sass */
.modal {
  padding: 43px;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0px 0px 20px 0px #c4c4c4;
  -moz-box-shadow: 0px 0px 20px 0px #c4c4c4;
  box-shadow: 0px 0px 20px 0px #c4c4c4;
}
/* line 1333, ../sass/mocca.sass */
.modal h2 {
  color: #999999;
  margin-bottom: 10px;
}
/* line 1336, ../sass/mocca.sass */
.modal h4 {
  color: #1a67af;
  font-weight: bold;
  margin-bottom: 16px;
}
/* line 1340, ../sass/mocca.sass */
.modal .close {
  width: 68px;
  height: 68px;
  display: inline-block;
  position: absolute;
  right: -27px;
  top: -27px;
  background-image: url("../img/modal_btn_close.png");
}
/* line 1349, ../sass/mocca.sass */
.modal .close:hover {
  cursor: pointer;
}
/* line 1352, ../sass/mocca.sass */
.modal form .error {
  border: 1px solid red !important;
  background-color: #ffe7e1 !important;
}
/* line 1355, ../sass/mocca.sass */
.modal form label.error {
  display: none !important;
}
/* line 1357, ../sass/mocca.sass */
.modal form .input_wrapper {
  float: left;
  margin: 0 20px 7px 0;
}
/* line 1360, ../sass/mocca.sass */
.modal form .input_wrapper.size01 {
  width: 75px;
}
/* line 1362, ../sass/mocca.sass */
.modal form .input_wrapper.size02 {
  width: 95px;
}
/* line 1364, ../sass/mocca.sass */
.modal form .input_wrapper.size03 {
  width: 200px;
}
/* line 1366, ../sass/mocca.sass */
.modal form .input_wrapper.size04 {
  width: 304px;
}
/* line 1368, ../sass/mocca.sass */
.modal form .input_wrapper.size05 {
  width: 325px;
}
/* line 1370, ../sass/mocca.sass */
.modal form .input_wrapper.size06 {
  width: 419px;
}
/* line 1372, ../sass/mocca.sass */
.modal form .input_wrapper.last {
  margin-right: 0px;
}
/* line 1375, ../sass/mocca.sass */
.modal input[type=text] {
  border: 1px solid #bbbbbb;
  height: 24px;
  width: 100%;
  float: left;
  clear: both;
}
/* line 1382, ../sass/mocca.sass */
.modal textarea {
  border: 1px solid #bbbbbb;
  height: 50px;
  width: 100%;
  float: left;
  clear: both;
  resize: none;
}
/* line 1390, ../sass/mocca.sass */
.modal label {
  display: block;
  float: left;
  clear: both;
  margin-bottom: 3px;
}
/* line 1396, ../sass/mocca.sass */
.modal .btn {
  color: white;
  font-weight: bold;
  padding: 10px 18px 8px;
  background-image: url("../img/modal_btn_bg.png");
}
/* line 1403, ../sass/mocca.sass */
.modal .btn .icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  position: relative;
  left: -8px;
  top: 2px;
}
/* line 1412, ../sass/mocca.sass */
.modal .btn .icon.pdf {
  background-image: url("../img/ico_pdf.png");
}
