/* F O N T S */
@font-face {
    font-family: apercu_regular;
    src:  url('../font/Apercu/apercu_regular.otf') format('opentype');
}

@font-face {
    font-family: apercu_medium;
    src:  url('../font/Apercu Medium/apercu_medium.otf') format('opentype');
}

@font-face {
    font-family: apercu_mono;
    src:  url('../font/Apercu Mono/apercu_mono.otf') format('opentype');
}



header {
  position: fixed;
  width: 100%;
  /*max-width: 1280px;*/
  /*margin-top: -60px;*/
  top: 5px;
}
#ubersicht{
	margin-top: 7px;
}

#ubersicht p{
	line-height: 10px;
}

.logo p{
	margin-left: 2.5%;
	margin-right: 20px;
	font-family: apercu_regular;
	font-size: 12px;
	letter-spacing: 0.1em;
	color: #3B260F;
	float: left;
}

.button-info p{
	font-size: 12px;
	letter-spacing: 0.1em;
	float: left;
	margin-right: 20px;
	font-family: apercu_regular;
}

.button-mail p{
	font-size: 12px;
	letter-spacing: 0.1em;
	font-family: apercu_regular;
	float: left;
}


#ubersicht{
	margin-right: 5%;
	float: right;
}

#ubersicht a{
	/*text-decoration: none;*/
	font-size: 12px;
}

.content {
	margin-top: 80px;
}


section .infozeug {
	margin-top: 4px;
	max-width: 30%;
	margin-right: 25%;
	padding-left: 50%;
	position: absolute;
}

.infozeug p{
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.1em;
}

.infozeug p a{
	text-decoration: underline;
}

.infozeug p a:hover{
	text-decoration: none;
	color: red;
}

@media (max-width: 1200px){
	section .infozeug {
		padding-left: 5%;
		max-width: 500px;
		margin-bottom: 20px;
		position: relative;
	}
}

section p a {

	font-family: apercu_regular;
	color: #000000;
	font-size: 12px;
	letter-spacing: 0.1em;
	font-family: apercu_regular;
	line-height: 14px;
}

a {
	color:black;
	text-decoration: none;
}

a:hover{
	color: black;
	text-decoration: underline;
}

a:visited{
	color: black;
}

.sososo p {
	margin-left: 2.5%;
	margin-top: 140px;
	margin-bottom: 0px;
	padding-right: 10px;
	font-family: apercu_regular;
	/*text-transform: uppercase;*/

}

section h1 {
	margin-left: 2.5%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	font-family: apercu_regular;
	font-size: 14px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font-style: normal;
	line-height: 20px;
}

section p {
	margin-left: 5%;
	margin-top: 5px;
	margin-bottom: 5px;
  font-family: apercu_regular ;
  font-size: 18px;
  letter-spacing: 0.05em;
  color: #000000;
  line-height: 24px;
  max-width: 580px;
}

/* M A R K E T & M O R A L S */
/* B U C H */
section .image-wrapper.geld img:nth-child(1){
	max-width: 42.5%;
	float: right;
	margin-right: 5%;
	margin-top: 5%;
}

.image-zoom{
	max-width: 100%;
	min-width: 90%;
	margin-top: 5%;
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 5%;
	clear: both;

}


section .image-wrapper.geld img:nth-child(2){
	max-width: 42.5%;
	margin-left: 5%;
	margin-top: 5%;
}
section .image-wrapper.geld img:nth-child(3){
	max-width: 42.5%;
	margin-left: 5%;
	margin-top: 5%;
	margin-bottom: 100px;
}
section .image-wrapper.geld img:nth-child(4){
	max-width: 42.5%;
	float: right;
	margin-right: 5%;
	margin-top: 5%;
	margin-bottom: 100px;
}
/* M A R K E T & M O R A L S */
/* I N S T A L L A T I O N */
section .image-wrapper.installation img:nth-child(1){
	margin-top: 100px;
	max-width: 32%;
	margin-left: 10%;
	margin-right: 20%;
}
section .image-wrapper.installation img:nth-child(2){
	max-width: 32%;
	float:right;
	margin-right: 5%;
	margin-top: 10%;
	margin-bottom: -5%;
}
section .image-wrapper.installation img:nth-child(3){
	max-width: 15%;
	float:left;
	margin-top: 5%;
	margin-right: 5%;
}
section .image-wrapper.installation img:nth-child(4){
	max-width: 60%;
	margin-right: 20%;
	margin-top: 10%;
}
section .image-wrapper.installation img:nth-child(5){
	max-width: 25%;
	float:right;
	margin-top: -5%;
	margin-right: 5%;
}
section .image-wrapper.installation img:nth-child(6){
	max-width: 15%;
	margin-left: 40%;
	margin-top: 10%;
}
section .image-wrapper.installation img:nth-child(7){
	max-width: 32%;
	margin-left: 2%;
	margin-top: -10%;
	margin-bottom: 240px;
}	
section .image-wrapper.installation img:nth-child(8){
	max-width: 32%;
	float:right;
	margin-bottom: 100px;
}


/* M N E M O S Y N E */
section .image-wrapper.mnemosyne img:nth-child(1) {
  max-width: 70%;
  margin-left: -2.2%;
  margin-top: 5%;
}
section .image-wrapper.mnemosyne img:nth-child(2) {
  max-width: 40%;
  margin-top: -8%;
  float:right;
}
section .image-wrapper.mnemosyne img:nth-child(3) {
	max-width: 40%;
	margin-left: 30%;
	margin-top: 2.5%;
	margin-bottom: -5%;	
}
section .image-wrapper.mnemosyne img:nth-child(4) {
  max-width: 70%;
  margin-left: -2.2%;
  margin-bottom: 2%;
} 
section .image-wrapper.mnemosyne img:nth-child(5) {
	max-width: 40%;
	margin-left: 5%;
	margin-bottom: 10%;
}
section .image-wrapper.mnemosyne img:nth-child(6) {
	max-width: 40%;
	float:right;
	margin-right: 5%;
	margin-bottom: 10%;
}


/* D O X I S */
section .image-wrapper.doxis img:nth-child(1) {
  max-width: 70%;
  margin-left: -2.2%;
  margin-top: 5%;
}
section .image-wrapper.doxis img:nth-child(2) {
  max-width: 70%;
  margin-left: -2.2%;

}
section .image-wrapper.doxis img:nth-child(3) {
  	max-width: 70%;
	float:right;
	margin-left: 30%;
	margin-bottom: 20%;
}


/* S P R A Y C A N */
section .image-wrapper.spraycan img:nth-child(1) {
  max-width: 35%;
  margin-left: 5%;
  margin-bottom: -8%;
  margin-top: 5%;
}
section .image-wrapper.spraycan img:nth-child(2) {
  max-width: 60%;
  margin-right: 10%;
  float:right;
}
section .image-wrapper.spraycan img:nth-child(3) {
  max-width: 35%;
  float:right;
  margin-top: -8%;
  margin-left: 20%;
  margin-bottom: -24%;
}

section .image-wrapper.spraycan img:nth-child(4) {
  max-width: 60%;
  margin-bottom: 10%;

}

/* E I G E N A R T */

section .image-wrapper.eigenart img:nth-child(1){
	max-width: 42.5%;
	margin-left: 5%;
	margin-top: 5%;
}
section .image-wrapper.eigenart img:nth-child(2){
	max-width: 42.5%;
	float: right;
	margin-right: 5%;
	margin-top: 5%;	
}
section .image-wrapper.eigenart img:nth-child(3){
	max-width: 42.5%;
	margin-left: 5%;
	margin-top: 5%;	
	margin-bottom: 5%;
}
section .image-wrapper.eigenart img:nth-child(4){
	max-width: 42.5%;
	float: right;
	margin-right: 5%;
	margin-top: 5%;	
	margin-bottom: 5%;
}
/*eigenart82/81 */
section .image-wrapper.eigenart82 img:nth-child(1){
	max-width: 27.5%;
	margin-top: 5%;	
}
section .image-wrapper.eigenart82 img:nth-child(2){
	max-width: 27.5%;
	margin-right: 20%;
	margin-top: 5%;
	float: right;
}
section .image-wrapper.eigenart82 img:nth-child(3){
	max-width: 27.5%;
	margin-left: 10%;
	margin-top: -12.5%;	
}
section .image-wrapper.eigenart82 img:nth-child(4){
	max-width: 27.5%;
	margin-right: 10%;
	float: right;
	margin-top: -12.5%;
}
section .image-wrapper.eigenart82 img:nth-child(5){
	max-width: 27.5%;
	margin-left: 20%;
	margin-top: -12.5%;
}
section .image-wrapper.eigenart82 img:nth-child(6){
	max-width: 27.5%;
	margin-top: -12.5%;
	float:right;
}

/* G E N I A L O G Y  O F  M E D I A T H I N K I N G */
section .image-wrapper.genialogy img:nth-child(1){
	max-width: 42.5%;
	margin-left: 5%;
	margin-top: 5%;
}
section .image-wrapper.genialogy img:nth-child(2){
	max-width: 42.5%;
	float: right;
	margin-right: 5%;
	margin-top: 5%;	
}
section .image-wrapper.genialogy img:nth-child(3){
	max-width: 42.5%;
	margin-left: 5%;
	margin-top: 5%;
	margin-bottom: 10%;

}
section .image-wrapper.genialogy img:nth-child(4){
	max-width: 42.5%;
	float: right;
	margin-right: 5%;
	margin-top: 5%;	
	margin-bottom: 10%;
}

/* G D K */
section .image-wrapper.gdk img:nth-child(1){
	max-width: 70%;
	margin-top: 5%;
	float:right;
	margin-bottom: -16%;
}
section .image-wrapper.gdk img:nth-child(2){
	max-width: 42.5%;
	margin-left: 5%;
	margin-right: 30%;
	margin-top: -5%;
}
section .image-wrapper.gdk img:nth-child(3){
	max-width: 42.5%;
	margin-left: 5%;
	margin-top: 5%;
}
section .image-wrapper.gdk img:nth-child(4){
	max-width: 70%;
	float:right;
	margin-top: -16%;
	margin-left: 30%;
	margin-bottom: 5%;
}

section .image-wrapper.gdk1 img:nth-child(1){
	max-width: 70%;
	margin-top: 2.5%;
	margin-bottom: 10%;
}

/* M E Z L A */
section .image-wrapper.mezla img:nth-child(1){
	max-width: 70%;
	margin-top: 5%;
	margin-bottom: 5%;
}

section img {
  width: 100%;
  cursor: pointer;
}

.vimeo{
float:right;
max-height: 100%;
margin-bottom: 10%;
}