@font-face {
  font-family: 'Berthold Akzidenz Grotesk BE';
  src: url('../fonts/AkzidenzGroteskBE-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/AkzidenzGroteskBE-Regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/AkzidenzGroteskBE-Regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/AkzidenzGroteskBE-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/AkzidenzGroteskBE-Regular.svg#9347cf004a43dda583b8beeff8aba4a2') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Adobe Garamond Pro';
  src: url('../fonts/AGaramondPro-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/AGaramondPro-Regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/AGaramondPro-Regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/AGaramondPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/AGaramondPro-Regular.svg#1eabc8b27c1d378ed9b1f5dd58b5095c') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  400;
}

h1, h2, h3, h4, h5, h6 {
		margin-bottom: 15px;
		color: #373737;
		font-family: 'Adobe Garamond Pro', serif !important;
		line-height: 1.15;
	}

#content .container,
	#content .container p {
		font-family: 'Berthold Akzidenz Grotesk BE', Arial, sans-serif;
		font-size: 14px;
		color: #828282;
	}

	#content .button.turquoise,
	#footer .button.turquoise {
		font-family: 'Berthold Akzidenz Grotesk BE', Arial, sans-serif;
		color: #ffffff ;
		background-color: #79BE0B;
	}

.entry-meta span:before {
margin-right: 5px;
font-size: 14px;
font-family: 'Berthold Akzidenz Grotesk BE', Arial, sans-serif;
}

body {
color: #828282;
font-size: 14px;
font-family: 'Berthold Akzidenz Grotesk BE', Arial, sans-serif;
}

body, p {
font-size: 14px;
font-family: 'Berthold Akzidenz Grotesk BE', Arial, sans-serif;
}
.entry-meta a {
color: #b2b2b2;
font-size: 14px;
}

.normal .navigation a {
font-weight: 600;
font-size: 18px;
font-family: 'Adobe Garamond Pro', serif;
}

.navigation > div > ul > li > a {
text-transform: none;
}

#header {
z-index: 99;
padding-top: 10px;
background-color: #fff;
}

.page-id-757 .slider {
display: none;
}

#content .container, #content .container p {
color: #828282;
/*margin-top: 30px;*/
}

.developed {
display: none;
}

.slogan {
display: block;
margin: 0 10px 25px 10px;
padding: 0;
text-align: center;
font-weight: 300;
font-family: 'Adobe Garamond Pro', serif;
line-height: 1.25;
zoom: 1;
}

#header {
z-index: 99;
padding-top: 10px;
background-color: #fff;
}

.detail-box h5 {
margin-bottom: 20px;
text-transform: uppercase;
font-weight: 600;
font-size: 20px;
}

#header .container .eight.columns {
width: 100%;
margin-bottom: 35px;
}

#header .container { text-align: center; }

#header {
z-index: 99;
padding-top: 10px;
background-color: #fff;
background-image: url('../images/header_background_weiss_bild_1_grau.png');
background-repeat: no-repeat;
}

#logo {
display: block;
line-height: 0;
margin-top: 65px;
margin-bottom: 10px;
}

.page-header {
margin: 0 10px 30px;
padding: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ebebeb;
}

/* Typo-Logo auf Hintergrund zentriert */

#logo img {
	max-width: 90%;
}

/* Menü und Suchfunktion auf Landing Pages ausgeblendet */

.page-id-1105 .menu-container,
.page-id-1107 .menu-container,
.page-id-1109 .menu-container,
.page-id-1111 .menu-container,
.page-id-1113 .menu-container,
.page-id-1115 .menu-container,
.page-id-1117 .menu-container,
.page-id-1095 .menu-container,
.page-id-1097 .menu-container,
.page-id-1099 .menu-container,
.page-id-1101 .menu-container,
.page-id-1103 .menu-container,
.page-id-1083 .menu-container,
.page-id-1085 .menu-container,
.page-id-1087 .menu-container,
.page-id-1089 .menu-container,
.page-id-1090 .menu-container,
.page-id-1093 .menu-container,
.page-id-1069 .menu-container,
.page-id-1071 .menu-container,
.page-id-1073 .menu-container,
.page-id-1075 .menu-container,
.page-id-1077 .menu-container,
.page-id-1079 .menu-container,
.page-id-1081 .menu-container,
.page-id-1083 .menu-container,
.page-id-1362 .menu-container {
	display: none;
}

/* Responsive-Anpassungen */
@media only screen and (min-width: 320px)  and (max-width: 759px) {

	.menu-container {
		margin-top: 40px;
	}

	#header {
		background-position: -28px 0;
	}

	#logo {
		margin-right: 0;
	}

	.container .columns {
		margin-left: 0;
		margin-right: 0;
	}

	.header .container .eight.columns {
		margin-top: 45px;
	}

	#wrapper .container .sixteen.columns {
		width: 100%;
	}

	}
