* {
    box-sizing: border-box;
	
}

body{
height:auto;	
margin:0;
padding:0;	
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
background-image:url(pics/wallBg2.jpg);
background-size:cover;
background-repeat:repeat;
}



/*


 Futura PT Heavy

font-family: futura-pt, sans-serif;

font-weight: 700;

font-style: normal;

Futura PT Heavy Oblique

font-family: futura-pt, sans-serif;

font-weight: 700;

font-style: italic;

Futura PT Book

font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: normal;

Futura PT Book Oblique

font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: italic;

Futura PT Bold

font-family: futura-pt-bold, sans-serif;

font-weight: 700;

font-style: normal;

Futura PT Bold Oblique

font-family: futura-pt-bold, sans-serif;

font-weight: 700;

font-style: italic;

Futura PT Cond Book

font-family: futura-pt-condensed, sans-serif;

font-weight: 400;

font-style: normal;

Futura PT Cond Book Oblique

font-family: futura-pt-condensed, sans-serif;

font-weight: 400;

font-style: italic;

Futura PT Cond Bold

font-family: futura-pt-condensed, sans-serif;

font-weight: 700;

font-style: normal;

Futura PT Cond Bold Oblique

font-family: futura-pt-condensed, sans-serif;

font-weight: 700;

font-style: italic;


*/



#wrapper{
	
width:80%;
box-shadow:3px 3px 3px grey;	
background:red;	
}

a{

text-decoration:none;
color:white;	
	
}

#test{
	
width:100%;
float:left;	
	
}

	

ul 
{list-style: none;
margin-left:-1em;
 text-align:left;}	

	
li::before {
content: "\25AA";  
color: #5d0025;
  display: inline-block; 
  width: 0.8em;
  margin-left: -0.8em;
  text-shadow:1px 2px 3px grey;
  font-weight:bold;
  font-size:1.5em;
  text-align:left;
  hyphens:auto;
  opacity:0.8;
  }	



.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    /*background: linear-gradient(to right, rgba(255,255,255, 1) , rgba(225,222,222, 1));*/
	background-image:url(pics/wallBg1.jpg);
    overflow-x: hidden;
    transition: 0.6s;
    padding-top: 20px;
	opacity:0.99;
	border-top:px inset grey;;
}

.sidenav a {
    padding: 8px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0s;
}

.sidenav a:hover {
    color: #720427;
}

.sidenav .closebtn {
	width:auto;
	height:auto;
    position: sticky;
	position: -webkit-sticky;
	float:right;
	display:flex;
	background:rgba(17,17,17,.3);
    top: 0px;
    right:0px;
	margin:0;
	padding:0.1% 3% 0.1% 1%;
    font-size: 1.5vw;
    color:white;
	box-shadow:2px 2px 4px grey;
}



.sidenav .closebtn img {
  
}

.sidenav .closebtn img:hover {

}

.sidenav .closebtn:hover {
	background:rgba(17,17,17,.2);

}


.mehrInhaltResp{
display:none;
	
	
}
.mehrInhaltResp1{
display:none;
	
	
}

.mehrInhalt{
width:100%;	
height:auto;
padding:2% 5%;
font-size:1.1vw;
hyphens:auto;
font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: normal;
line-height:1.6;
	
	
}


.mehrInhalt h2{
	width:21%;
	padding-bottom:1%;
color:#5d0025;
font-size:2.9vw;
line-height:1;
background:;
margin-left:-2.5%;
border-bottom: 4px solid #5d0025;
	
}


.mehrInhaltKrise{
width:100%;	
height:auto;
padding:2% 5%;
font-size:1.1vw;
hyphens:auto;
font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: normal;
line-height:1.6;
	
	
}


.mehrInhaltKrise h2{
	width:21%;
	padding-bottom:1%;
color:#5d0025;
font-size:2.9vw;
line-height:1;
background:;
margin-left:-2.5%;
border-bottom: 0px solid #5d0025;
font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: normal;	
}


.mehrInhaltSuper{
width:100%;	
height:auto;
padding:0% 5% 2% 5%;
font-size:1.1vw;
hyphens:auto;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
line-height:1.6;
	
	
}


.mehrInhaltSuper h2{
	width:20%;
	padding-bottom:1%;
color:#5d0025;
font-size:2.9vw;
line-height:1;
background:;
margin-left:-2.5%;
border-bottom: 0px solid #5d0025;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
text-transform:;
	
}


.mehrInhaltCoach{
width:100%;	
height:auto;
padding:2% 5%;
font-size:1.1vw;
hyphens:auto;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
line-height:1.6;
	
	
}


.mehrInhaltCoach h2{
	width:25.5%;
	padding-bottom:1%;
color:#5d0025;
font-size:2.9vw;
line-height:1.2;
background:;
margin-left:-2.5%;
border-bottom: 0px solid #5d0025;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;	
}

.mehrInhaltPsy{
width:100%;	
height:auto;
padding:2% 5%;
font-size:1.1vw;
hyphens:auto;
font-family: 'Montserrat', sans-serif;font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: normal;line-height:1.6;
	
	
}


.mehrInhaltPsy h2{
	width:26.6%;
	padding-bottom:1%;
color:#5d0025;
font-size:2.9vw;
line-height:1.2;
background:;
margin-left:-2.5%;
border-bottom: 4px solid #5d0025;
	
}



.mehrInhaltCV{
width:100%;	
height:auto;
padding:2% 5%;
font-size:1.1vw;
hyphens:auto;
font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: normal;
line-height:1.6;
	
	
}


.mehrInhaltCV h2{
color:#5d0025;
font-size:2.9vw;
line-height:1;
background:;
margin-left:-2.5%;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;	
	
}

.mehrInhaltCV a{
color:black;
font-size:1vw;
margin:0;
padding:0;

	
	
}


.mehrInhaltPr{
width:100%;	
height:auto;
padding:2% 5%;
font-size:1.1vw;
hyphens:auto;
font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: normal;
line-height:1.6;
	
	
}

.mehrInhaltPr h2{
color:#5d0025;
font-size:2.9vw;
line-height:1;
background:;
margin-left:-2.5%;

	
	
}

.mehrInhaltPr a{
color:black;
font-size:1vw;
margin:0;
padding:0;

	
	
}

.mehrInhaltCVresp{
	display:none;
}



#wasSuper{
	
width:70%;	
margin:4% 15% 2% 15%;
	
}

#mI1{
width:28%;	
float:left;	
margin:8% 0% 3.3% 7.5%;
padding-right:2%;
text-align:justify;
color:#555;
border-right: 0px dashed #611432;
}

#mI1BeratungÜS{
width:90%;	
float:left;	
margin:3.3% 0% 3.3% 7.5%;
padding-right:2%;
text-align:justify;
color:#555;
border-right: 0px dashed #611432;
}


#mI1BeratungÜS h2{
	width:18.3%;
	padding-bottom:1%;
color:#5d0025;
font-size:2.9vw;
line-height:1;
background:;
margin-left:-11%;
border-bottom: 0px solid #5d0025;
}


#mI1Beratung{
width:28%;	
float:left;	
margin:3.3% 0% 3.3% 7.5%;
padding-right:2%;
text-align:justify;
color:#555;
border-right: 0px dashed #611432;
}




#mI1 a {
    padding:0;
    text-decoration: none;
    font-size: 1vw;
    color: #818181;
    display: initial;
    transition: 0s;
}


#mI1 a{

}

#mI2{
width:28%;	
float:left;	
margin:8% 0% 4% 0%;
padding:0% 2%;
color:#555;
border-right: 1px dashed rgba(38,8,30, 0.3);
border-left: 1px dashed #611432;
text-align:justify;
}


#mI2Sup{
width:28%;	
float:left;	
margin:3.3% 0%;
padding:0% 2%;
color:#555;
border-right: 1px dashed #611432;
border-left: 1px dashed #611432;
text-align:justify;
}

#mI2 a {
    padding:0;
    text-decoration: none;
    font-size: 1vw;
    color: #818181;
    display: initial;
    transition: 0s;
}

#mI2Beratung{
width:28%;	
float:left;	
margin:3.3% 0%;
padding:0% 2%;
color:#555;
border-right: 1px dashed #611432;
border-left: 1px dashed #611432;
text-align:justify;
}



#mI3{
width:28%;	
float:left;	
margin:8% 2.3% 1% 2.3%;
padding-right:2%;
border-right: 0px dashed #611432;
color:#555;
text-align:justify;
}

#mI3Beratung{
width:29%;	
float:left;	
margin:3.3% 2.3%;
padding-right:2%;
border-right: 0px dashed #611432;
color:#555;
text-align:justify;
}


#mI3 a {
    padding:0;
    text-decoration: none;
    font-size: 1vw;
    color: #818181;
    display: initial;
    transition: 0s;
}

#mI4{
	
	width:100%;
	text-align:left;
	float:left;
	margin-top:0%;

}

#KriseTop{
	
margin-top:-5%;	
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
}

#supTop{
	
margin-top:-5%;	
	
}

#psyTop{
	
margin-top:-5%;	
	
}

#mI4i{
	
	width:100%;
	
	float:left;
	margin-top:-7%;

}



#mI4 h3{
	font-size:1.7vw; 
	color:dimgrey; 
	text-align:left;
	margin-left:8%;
	text-decoration:;
	/*text-shadow: -1px -1px 1px rgba(0,0,0,0.75), 2px 2px 1px rgba(200,200,200,0.95);*/

}

#mI4 h4{
	
	color:#5d0025; 


}

#mI4 a {
    padding:0;
    text-decoration: none;
    font-size: 1vw;
    color: #818181;
    display: initial;
    transition: 0s;
}

#mI411{
	width: 20%;
	float:left;
	margin-left:8%;
	text-align:left;
	padding-right:2%;
	
	
}

#mI421{
	width: 20%;
	float:left;
	margin-left:2%;
	text-align:left;
	padding-right:2%;
	
	
}
#mI431{
	width: 20%;
	float:left;
	margin-left:2%;
	text-align:left;
	padding-right:2%;
	
	
}


#mI441{
	width: 20%;
	float:left;
	margin-left:2%;
text-align:left;
}

#mI441 img{
	width: 20%;
	

}



#mI41{
	width: 20%;
	float:left;
	margin-left:8%;
	border-right: 1px dashed #611432;
	padding-right:2%;
	
	
	
}


#mI41 img{
	box-shadow: 2px 2px 4px dimgrey;
		  -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
  filter: grayscale(80%);
	
}

#mI41 img:hover{
	box-shadow: 2px 2px 4px dimgrey;
		  -webkit-filter: grayscale(40%); /* Safari 6.0 - 9.0 */
  filter: grayscale(40%);
	
}


#mI42{
	
	width: 20%;
	float:left;
	margin-left:2%;
	border-right: 1px dashed #611432;
	padding-right:2%;
}

#mI42 img{
	box-shadow: 2px 2px 4px dimgrey;
			  -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
  filter: grayscale(80%);
	
	
}

#mI42 img:hover{
	box-shadow: 2px 2px 4px dimgrey;
		  -webkit-filter: grayscale(30%); /* Safari 6.0 - 9.0 */
  filter: grayscale(30%);
	
}

#mI43{
	
	width: 20%;
	float:left;
	margin-left:2%;
	border-right: 1px dashed #611432;
	padding-right:2%;
}

#mI43 img{
	box-shadow: 2px 2px 4px dimgrey;
			  -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
  filter: grayscale(80%);
	
	
}

#mI43 img:hover{
	box-shadow: 2px 2px 4px dimgrey;
		  -webkit-filter: grayscale(30%); /* Safari 6.0 - 9.0 */
  filter: grayscale(30%);
	
}

#mI44{
	
	width: 20%;
	float:left;
	margin-left:1%;
	
}

#mI44 img{
	box-shadow: 2px 2px 4px dimgrey;
			  -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
  filter: grayscale(80%);
	
	
}

#mI44 img:hover{
	box-shadow: 2px 2px 4px dimgrey;
		  -webkit-filter: grayscale(40%); /* Safari 6.0 - 9.0 */
  filter: grayscale(40%);
	
}

#downloads{
	
	width:90%;
	float:left;
	margin:5% 4% 10% 6%;
	padding-top:5%;
	border-top:1px dotted grey;
	line-height:1.2;
	font-size:vw;
	
	
}

#downloads:hover{
display:initial;

	
	
}


#quellen{
	
	width:100%;
	padding:0.1% 1%;
	float:right;
	text-align:right;
	font-size:0.5vw;
	color:grey;
	background:rgba(255,255,255,0.);
	
}

#quellen a{
		padding:0% 0.2%;
	float:right;
	text-align:right;
	font-size:0.5vw;
	color:grey;
	
}

#downloads img{
	
	width:8%;
	margin:-3% 0% 0% -3%;
	float:left;
	
	
}



#downloads a{
	
	font-size:0.8vw;

	
}


#dL1{
	width:21%;
	margin:1%;
	padding:1%;
	float:left;
	text-align:left;
	border-right:2px dotted #5d0025;
	box-shadow:1px 1px 3px grey;
	font-size:1vw;
}
#dL1 img{
	width:20%;
	margin-right:4%;
	margin-top:2%;
	
	
}
	

#dL1 a:hover{
	
	color:#5d0025;



	
}


#dL2{
	width:21%;
	margin:1%;
	padding:1%;
	float:left;
	text-align:left;
		box-shadow:1px 1px 3px grey;
		border-right:2px dotted #5d0025;
}
#dL2 img{
	width:20%;
	margin-right:4%;
	margin-top:2%;
}

#dL2 a:hover{
	
	color:#5d0025;

	
}




#dL3{
	
width:21%;
	margin:1%;
	padding:1%;
	float:left;
	text-align:left;

		box-shadow:1px 1px 3px grey;

		border-right:2px dotted #5d0025 ;
}

#dL3 img{
	width:20%;
	margin-right:4%;
	margin-top:2%;
}

#dL3 a:hover{
	
	color:#5d0025;

	
}



#dL4{
	
width:21%;
	margin:1%;
	padding:1%;
	float:left;
	text-align:left;
		border-right:2px dotted #5d0025 ;
		box-shadow:1px 1px 3px grey;
}
#dL4 img{
	width:20%;
	margin-right:4%;
	margin-top:2%;
}

#dL4 a:hover{
	
	color:#5d0025;

	
}





.closebtnBo{
width:100%;
font-size:50px;	
color:red;	
top:0;
right:20px;
position: -webkit-sticky;
    position: sticky;
	
}
.moreE{

width:200%;	
	z-index:5000;
margin:0;
cursor:pointer;
	
	
	
}

.more{

width:100%;	
	z-index:5000;
margin:0;
cursor:pointer;
	
	
	
}

#bgMore{
	width:100%;
	height:300px;
	border:;
background:white;	
	
}

#moreText{
	padding:2%;
	float:left;
	width:80%;
	height:auto;
	  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;z-index:5000;	
   background: rgba(255,255,255,0.99);
	
}

#morePic{
	margin:0;
	float:left;
	width:20%;
	position:;
	right:0;
	z-index:5000;
	 background: rgba(255,255,255,0.9);	
}





.section1{
	
width:55%;
background:;	
float:left;
margin-left:10%;
margin-top:10%;
margin-bottom:5%;
background:;	

	
}



p#CvP{
margin-top:%;
	
}

#Cv1{
	
width:20%;
float:left;
font-size:1vw;
margin-top:-2%;
border-bottom: 4px solid #5d0025;
box-shadow:none;
background:transparent;
	
}


#Cv2{
width:100%;
float:left;	
padding:3% 0%;	
	
}


#Cv3{
	
width:75%;
margin-left:5%;
margin-top:-1%;
float:left;	
line-height:1.4;	
	
}

#autor{

width:90%;	
margin-bottom: 10%;	
	
}

.praxisMobile{
display:none;	

	
}

#Pr1{
	
width:14%;
float:left;
font-size:1vw;
margin-top:-2%;
border-bottom: 4px solid #5d0025;
box-shadow:0px 2px 1px lightgrey;

	
}

#quellePr{

	width:100%;
	float:left;
	text-align:right;
	color:grey;
	background:;
	font-size:0.5vw;
}


#Pr3{
	
width:70%;
float:left;
margin-left:5%;
margin-top:-7%;
margin-bottom:5%;
padding:3% 0%;
float:left;	
line-height:1.4;
background:rgba(220,220,220, 0.0);	
border: 0px solid lightgrey;
	
}


#fotoLine1{
	
width:100%;
float:left;
	
}


#fotoLine2{
	
width:100%;
float:left;
	
}

#foto1{
width:25%;
float:left;
margin-top:3%;
margin-left:11.5%;
	
}

#foto1 img{
	width:100%;
	  -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
  filter: grayscale(80%);
	
}

#foto1 img:hover{
	width:100%;
 -webkit-filter: contrast(120%); /* Safari 6.0 - 9.0 */
  filter:contrast(120%);
	
}

#foto2{
	width:25%;
	float:left;
margin-left:1%;
margin-top:3%;
	
}

#foto2 img{
	width:100%;
		  -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
  filter: grayscale(80%);
	
}

#foto2 img:hover{
	width:100%;
		  -webkit-filter: contrast(120%); /* Safari 6.0 - 9.0 */
  filter:contrast(120%);
	
}

#foto3{
width:25%;
float:left;
margin-left:1%;	
margin-top:3%;
font-size:0.83vw;
background:;
text-align:justify;
	
}



#foto3 img{
	width:100%;
		  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
	
}

#foto3 img:hover{
	width:100%;
 -webkit-filter: contrast(120%); /* Safari 6.0 - 9.0 */
  filter:contrast(120%);;
	
}

#foto4{
	width:25%;
float:left;
margin-top:0.2%;
margin-left:11.5%;
	
}

#foto4 img{
	
	width:100%;
		  -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
  filter: grayscale(80%);
}

#foto4 img:hover{
	width:100%;
 -webkit-filter: contrast(100%); /* Safari 6.0 - 9.0 */
  filter:contrast(100%);
	
}

#foto5{
	width:25%;
	float:left;
margin-left:1%;
margin-top:0.2%;;	
	
}

#foto5 img{
	width:100%;
		  -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
  filter: grayscale(80%);
	
}

#foto5 img:hover{
	width:100%;
	  -webkit-filter: contrast(100%); /* Safari 6.0 - 9.0 */
  filter:contrast(100%);
	
	
}

#foto6{
	width:25%;
float:left;
margin-left:1%;	
margin-top:0.2%;
	
}

#foto6 img{
	width:100%;
		  -webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
  filter: grayscale(80%);
	
}

#foto6 img:hover{
	width:100%;
	  -webkit-filter: contrast(100%); /* Safari 6.0 - 9.0 */
  filter:contrast(100%);
	
}


.section1A{
	
	
width:25%;
background:;	
float:left;
margin-top:10%;
z-index:0;
	
}


#imgLogoResp{
display:none;
	
}

#imgLogoResp:hover{
display:none;
	
}


#imgLogoResp img{
	
display:none;
}



#imgButtonsResp{
display:none;

	
}



#imgButtonsResp img{
	
display:none;

}

#imgButtonsResp img:hover{
	
display:none;
}






#imgLogo{
	position:;
	
width:100%;
float:left;	
margin:20% 6%;	

background:;
z-index:2;
text-align:center;
	
}

#imgLogo:hover{

	
}


#imgLogo img{
	
width:100%;

}

#telMail{
	width:100%;
	float:left;
	height:auto;
	margin-left:0%;
	margin-top:11%;
	
	color:;
	font-family:'Open Sans', sans-serif;
	font-weight:200;
	font-size:1.4vw;
	text-align:left;
	letter-spacing:2px;
	padding:1%;
	background:;
	
}



#telMail img{
	width:9%;
margin-right:3%;
	box-shadow: 2px 2px 8px grey;
margin-bottom:-10px;
}


#telMail img:hover{
	width:9%;
	margin-right:3%;
	opacity:0.9;
	box-shadow: 2px 2px 4px grey;

}

#telMail a{
color:grey;
font-family:'Open Sans', sans-serif;
font-weight:300;

}

#telMail a:hover{

color:#5d0025;

}



#telMail2{
	width:100%;
	float:left;
	height:auto;
	margin-left:0%;
	margin-top:1%;
	color:dimgrey;
	font-family:'Open Sans', sans-serif;
	
	font-size:1.4vw;
	text-align:left;
	letter-spacing:2px;
	padding:1%;
	background:;
	
}

#telMail2 img{
	width:9%;
	margin-right:3%;
	margin-bottom:-10px;
	box-shadow: 2px 2px 8px grey;

}

#telMail2 img:hover{
	width:9%;
	margin-right:3%;
	opacity:0.9;
	box-shadow: 2px 2px 4px grey;

}

#telMail2 a{
color:grey;

}

#telMail2 a:hover{
color:#5d0025;


}

#imgButtons{
	position:;
	
width:100%;
float:left;	

	
}




#imgButtons img{
	
width:29%;
height:auto;
float:left;
margin:0% 0.7%;
box-shadow:1px 1px 2px #cbcbcb;
border-radius:0%;
-webkit-filter:sepia(0%)brightness(106%); /* Safari 6.0 - 9.0 */
    filter: sepia(0%)brightness(106%);
opacity:0.85;

}

#imgButtons img:hover{
	
width:29%;
float:left;
margin:0% 0.7%;
box-shadow:1px 1px 2px #b6b6b6;;
border: 1px nset #f5f5f5;

-webkit-filter:sepia(0%)brightness(98%); /* Safari 6.0 - 9.0 */
    filter: sepia(0%)brightness(98%);


}



#imgPraxisResp{
	
display:none;

	
}


#imgPraxisWrapper{
	
width:58%;
float:left;	
margin-left:2%;
padding-bottom:;
background:#3d3d3d;

	
}


#imgPraxis{
	
width:100%;
float:left;	
margin:0%;
background:;

	
}

#imgPraxis p{
	
color:red;
font-size:1vw;
padding:5% 0% 4.9% 5%;	
letter-spacing:3px;
text-align:left;
line-height:1.5;

	
}


#imgPraxis img{
width:100%;

background-image:url("pics/praxisExt2.jpg");
background-size:cover;

-webkit-filter:sepia(70%)brightness(120%); /* Safari 6.0 - 9.0 */
    
-webkit-filter: saturate(20%); /* Safari 6.0 - 9.0 */
    
	filter: saturate(10%) brightness(170%);

}

#imgPraxis img:hover{
	
width:100%;
z-index:1;
Xbox-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.25);

-webkit-filter:sepia(30%)brightness(120%); /* Safari 6.0 - 9.0 */
   filter: saturate(20%) brightness(170%);
transition: filter 0.8s ease;
	-webkit-transition: -webkit-filter 1s ease;
	

}


#praxis{
display:;
width:36%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(255,255,255, 0.0);
padding:0%;
margin-top:-2.5%;
margin-left:0%;
color:#3d3d3d;		
font-size:1.2vw;
z-index:2;
text-shadow:0px 0px 0px #303030;
border-bottom:0px solid #5d0025;	
line-height:1.1;
letter-spacing:2px;
font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: normal;

}


#praxis:hover###{

background:#741232;
color:white;
width:8%;

	
}


#imgBenkoWrapper{
width:39%;
float:left;	
margin-right:1%;
background:#;
font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: normal;
}

#imgBenko{
width:100%;
float:left;	
margin:0%;

}

#imgBenko img{
	
width:100%;
Xbox-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.29);
-webkit-filter:grayscale(20%)brightness(110%); /* Safari 6.0 - 9.0 */
    filter: grayscale(20%)brightness(110%);
}

	
#imgBenko img:hover{
	
width:100%;
z-index:1;


-webkit-filter:grayscale(10%)brightness(110%); /* Safari 6.0 - 9.0 */
    filter: grayscale(10%)brightness(110%);;
transition: filter 1s ease;
	-webkit-transition: -webkit-filter 1s ease;
}

#imgBenkoResp{
display:none;
}


#benko{
	
display:;
width:10%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(255,255,25, 0.0);
padding:0%;
margin-top:-2.5%;
margin-left:0%;
color:#3d3d3d;		
font-size:1.2vw;
letter-spacing:2px;
z-index:2;
text-shadow:0px 0px 0px #303030;
border-bottom:0px solid #5d0025;	
line-height:0.95;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;

	
}

.section1Bresp{

display:none;


}


.section11Bresp{
display:none;	
width:100%;
float:left;
margin-top:5%;
padding-left:5%;	
font-size:3vw;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
	
	
}




.section1B{


width:25%;
float:left;
margin:6.5% 5% 5.5% 10%;
background:;
margin-top:;
font-size:2.5vw;	
color:#5d0025;
letter-spacing:px;
text-align:left;
text-shadow:3px 3px 3px rgba(220,220,220,0);
padding:0.5% 0%;
border-top: 0px dotted #5d0025;
border-bottom:0px solid #5d0025;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
line-height:1.1;


}




.section1B h2{
	
	padding:0% 0% 1% 0%;
	margin:0;
	
}



.section1B a{
	color:dimgrey;

}




.section1B h2:hover{
	opacity:;
	color:#383033;
	padding:0%;
	margin:0;
	cursor:pointer;
}




.section2{
	
width:80%;	
margin-left:10%;
margin-top:0%;	

border: ;	
float:left;
z-index:999;
}




#imgKrise{
	
width:35%;
float:left;	
margin: 0% 0.5% 1% 14.5%;
margin-top:%;
background:;

	
}




#imgKrise img{
	
width:100%;

Xbox-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.29);



margin-bottom:2.2%;

}

#imgKrise img:hover{
	
width:100%;
z-index:1;
Xbox-shadow:4px 4px 8px grey;

-webkit-filter:sepia(50%)brightness(100%); /* Safari 6.0 - 9.0 */
    filter: sepia(55%)brightness(85%)
transition: filter 2s ease;
	-webkit-transition: -webkit-filter 2s ease;
	

}


#krise{
display:;
width:24%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(25,25,25, 0.);
padding:0% 1%;
margin-top:0%;
color:white;		
font-size:2.5vw;
z-index:2;
text-shadow:1px 1px 1px #303030;
	
}


#krise h2{
	
font-size:2.5vw;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
	
}




#imgBeratung{
display:initial;	
width:35%;
float:left;	
margin: 0% 14.5% 1% 0.5%;

	
}

#imgBeratung img{
display:initial;	
width:100%;

Xbox-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.29);
-webkit-filter:; 

}

#imgBeratung img:hover{
display:initial;	
width:100%;
z-index:1;
Xbox-shadow:4px 4px 8px grey;

-webkit-filter:sepia(50%)brightness(100%); /* Safari 6.0 - 9.0 */
    filter: sepia(55%)brightness(85%)
transition: filter 0.8s ease;
	-webkit-transition: -webkit-filter 1s ease;
	

}


#beratung{
display:initial;
width:24%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(25,25,25, 0.);
padding:0% 0% 0% 1%;
margin-top:0%;
color:white;		
font-size:3vw;
z-index:2;
text-shadow:1px 1px 1px #303030;
	
}


#beratung h2{
		
font-size:2.5vw;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
line-height:1;
}



.spanBeratung{
	
font-size:1.1vw;
	
	
}

#imgBeratungResp{
display:none;

	
}

#imgBeratungResp img{
display:none;
}

#imgBeratungResp img:hover{
display:none;
	

}


#beratungResp{
display:none;
	
}


.section3{
	
width:80%;	
margin-left:10%;	
margin-top:-0.95%;
background:;
border: ;	
float:left;

}

#imgBeratungResp{
	
display:none,
	
}

#beratungResp{
	
display:none;	
	
}

#imgBeratungResp img{
	
display:none;	
	
}


#imgCoaching{
	
	
width:35%;
float:left;	
margin: 0% 0.5% 5% 14.5%;
	
}


#imgCoaching img{
	
width:100%;

Xbox-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.29);



}

#imgCoaching img:hover{
	
width:100%;
z-index:1;
Xbox-shadow:4px 4px 8px grey;
-webkit-filter:sepia(50%)brightness(100%); /* Safari 6.0 - 9.0 */
    filter: sepia(55%)brightness(85%)
transition: filter 0.8s ease;
	-webkit-transition: -webkit-filter 1s ease;
	

}


#coaching{
display:;
width:24%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(25,25,25, 0.);
padding:0% 1%;
margin-top:0%;
color:white;		
font-size:3vw;
z-index:2;
text-shadow:1px 1px 1px #303030;
	
}



#coaching h2{
	
font-size:2.5vw;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
	
}


#imgTherapie{
	
	
width:35%;
float:left;	
margin: 0% 14.5% 5% 0.5%;
}


#imgTherapie img{

width:100%;

Xbox-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.29);


}

#imgTherapie img:hover{

width:100%;
z-index:;
Xbox-shadow:4px 4px 8px grey;
z-index:;
-webkit-filter:sepia(50%)brightness(100%); /* Safari 6.0 - 9.0 */
    filter: sepia(55%)brightness(85%)
transition: filter 1.5s ease;
	-webkit-transition: -webkit-filter 1.5s ease;
	

}


#therapie{
display:;
width:24%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(25,25,25, 0.);
padding:0% 1%;
margin-top:%;
color:white;		
font-size:3vw;
z-index:2;
text-shadow:1px 1px 1px #303030;
	
}


#therapie h2{
	
font-size:2.5vw;
text-shadow:1px 1px 2px #303030;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
}


#mainFooter{
bottom:0;
width:100%;	
float:left;	
text-align:center;
padding:3% 2%;	
	
}

#mainFooter a{
color:dimgrey;
font-family:Montserrat;
	
}


.section4{
	
width:100%;	
margin-left:0%;	
margin-top:10%;
background:;
border: ;	
float:left;
font-family:Montserrat;
color:dimgrey;
}



.section5{
width:80%;	
margin-left:10%;	
margin-top:3%;
padding:2% 0%;
background:;
color:grey;	
float:left;
border-top: 1px dotted #7b0030;
border-bottom: 1px dotted #7b0030;
font-family: futura-pt, sans-serif;
font-weight: thinner;
font-style: normal;
}

.map {
	
	width:37%;
	float:left;
	margin-left:3%;
	margin-top:6%;
	box-shadow: 3px 3px 5px grey;
	
	
}


.map img{
	
	width:100%;
	float:left;
	margin-top:0%;
	box-shadow: 3px 3px 5px grey;
	
	
}

#top{
	width:80%;
	float:left;
	text-align:right;
	margin:3% 0% 5% 10%;
	color:#5d0025;
	font-family:Montserrat;
	
	
}

#eMail a:hover{
	
color:#51001f;	
	
}

#eMail {
	
}


#eMailResp{
	
display:none;
	
}

/*********************************KONTAKTFORMULAR**************************************/


 /* Style inputs with type="text", select elements and textareas */
input[type=text], select, textarea {
    width: 100%; /* Full width */
    padding: 12px; /* Some padding */ 
    border: 1px solid #ccc; /* Gray border */
    border-radius: 4px; /* Rounded borders */
    box-sizing: border-box; /* Make sure that padding and width stays in place */
    margin-top: 3px; /* Add a top margin */
    margin-bottom: 3px; /* Bottom margin */
    resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
}

/* Style the submit button with a specific background color etc */
input[type=submit] {
	width:100%;
    background-color: #4e4e4e;
	text-shadow:1px 1px 1px black;
	box-shadow:2px 2px 6px grey;
    color: white;
    padding: 4px 20px;
    border: none;
    border-radius: px;
    cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
input[type=submit]:hover {
		width:100%;
    background-color: #7b0030;
	box-shadow:2px 1px 2px grey;
	border: 0px inset grey;
}

/* Add a background color and some padding around the form */
.container {
	width:40%;
	float:left;
	margin-left:10%;
    border-radius: 5px;
    background-image:url(pics/bgWall1.jpg);
    padding: 0px;
} 


.container h3{
width:100%;
font-size:2.5vw;	
color:#5d0025;
letter-spacing:px;
text-align:left;
margin-top:-1%;
padding:0.8% 0%; 

border-bottom:0px solid #5d0025;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
	

} 





.googleMaps{
width:45%;
float:left;
margin-top:5%;
margin-left:2%;
	
	
}



#impressB{
	
width:100%;
float:left;
padding:2% 12%;	
	
}

#imgLogoImpressum{
	
	width:100%;
	float:left;
	padding:5%;
}

#imgLogoImpressum img{
	
	width:20%;
	
	
}


@media only screen and (max-width: 1280px){




}

@media only screen and (max-width: 768px){
	
body{
height:auto;	
margin:0;
padding:0;	
font-family: 'Open Sans', sans-serif;	
background:white;
background-image:url(picys/wallBg1.jpg);
background-size:100%;
background-repeat:no-repeat;
}
	
	
ul{
 list-style: none; /* Remove HTML bullets */
    padding: 0;
    margin: 0;

	}
	
li { 
    padding-left: 8px; 
	text-align:jus 
	tify;
	hyphens;auto;
}
	
li::before {
    content: "▪"; /* Insert content that looks like bullets */
    margin-right: 8px;
	
    color: #5d0025; /* Or a color you prefer */
	font-size:3.5vw;
	font-weight:bold;
	
}



.container {
	width:90%;
	float:left;
	margin-left:5%;
    border-radius: 5px;
    background-image:url(pics/bgWall1.jpg);
    padding: 20px;
} 	
	
	
.mehrInhalt{
display:initial;
width:80%;	
margin-left:10%;
height:auto;
padding:2% 5%;
font-size:1.1vw;
hyphens:auto;
font-family: 'Montserrat', sans-serif;
line-height:1.6;
	
}

.mehrInhaltKrise{
display:none;
	
	
}

.mehrInhaltSuper{
display:none;
	
	
}

.mehrInhaltCoach{
display:none;
	
	
}

.mehrInhaltPsy{
display:none;
	
	
}

.mehrInhaltResp{
display:initial;
	
}	

.mehrInhaltRespPraxis{
display:initial;
width:80%;	
height:auto;
margin:5%;
font-size:3vw;
hyphens:;
font-family: 'Montserrat', sans-serif;
	line-height:2;
	
	
}	


.mehrInhaltCVresp{
display:initial;
width:80%;	

height:auto;
margin:1% 5%;

font-size:3vw;
hyphens:;
font-family: 'Montserrat', sans-serif;
	line-height:2;

}


.mehrInhaltCVresp h2{
color:#5d0025;
margin-left:3%;	
line-height:1;
	
}

#CvTopResp{
	
width:100%;
float:left;	
	
}

#Cv1{
width:32%;

margin:-3% 0% 0% 3.3%;
font-size:2vw;
line-height:1.3;
background:;
box-shadow:0px 0px 0px white;
border-bottom:2px solid #5d0025;
	
	
}


#CvP{
	
width:100%;
padding-left:3.3%;

float:left;	
margin-top:0%;
line-height:1.3;
font-size:2vw;
	
}


#CvP a{
	
background:;
font-size:2vw;
padding:0;
	
}

#Cv3{
	
width:80%;
margin:7% 10% 2% 10%;
float:left;	
	
}


#autor{
	
	
	
}
.mehrInhaltResp1{
display:initial;
width:90%;	
height:auto;
margin:5%;
font-size:3vw;
hyphens:;
font-family: 'Montserrat', sans-serif;

	
	
}

.mehrInhaltCV{
	
display:none;
		
	
}

.mehrInhaltPr{
	
display:none;
		
	
}

.mehrInhaltPrResp{
	
display:none;
		
	
}


.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    /*background: linear-gradient(to right, rgba(255,255,255, 1) , rgba(225,222,222, 1));*/
	background-image:url(pics/wallBg1.jpg);
    overflow:auto;
    transition: 0.6s;
    padding-top: 20px;
	opacity:0.99;
	border-top:px inset grey;;
}	


.sidenav .closebtn {
	overflow: initial;
    position: sticky;
	position: -webkit-sticky;
 display:flex;
 float:left;
   width:auto;
   left:0;
   top:0;
   margin:0px;
   padding:2px 6px 2px 20px;
    font-size: 15px;
	z-index:20;
 
}

.sidenav .closebtn:hover {
position: -webkit-sticky;
}


.sidenav .closebtn img {
    position: absolute;
	width:110%;
    top: 0px;
    left: 2px;
    font-size:;
    margin-right: 50px;
	margin-top:0px;
}

.sidenav .closebtn img:hover {
  opacity:0.9;
  border:0px inset #f4f4f4;
  top: 0px;
    right: 2px;
}


.sidenav ..closebtnBo{
width:90%;
font-size:;	
color:;	
	
}


#telMail{
	display:none;
	
}



#telMail img{
	display:none;
}

#telMail2{
	display:none;
	
}

#telMail2 img{
		display:none;

}
	
	
#mI1Resp{
width:90%;	
float:left;	
margin-left:5%;
text-align:left;
line-height:2;

	
	
}

#mI1Resp h3{

color:#5d0025;	
	
}





#mI1Resp a {
    padding:0;
    text-decoration: none;
    font-size: 2vw;
    color: #818181;
    display: initial;
    transition: 0s;
}

#mI1RespBe{
width:90%;	
float:left;	
margin-top:-3%;
margin-left:5%;
text-align:left;
	line-height:2;
}


#mI1RespBe a {
    padding:0;
    text-decoration: none;
    font-size: 2vw;
    color: #818181;
    display: initial;
    transition: 0s;
}

#mI1RespBe h3{

color:#5d0025;	
	
}

#mI2Resp{
width:90%;	
float:left;	
margin-left:5%;
margin-top:5%;
padding-top:3%;
border-top:1px dotted grey;
text-align:left;
}

#mI2Resp a {
    padding:0;
    text-decoration: none;
    font-size: 2vw;
    color: #818181;
    display: initial;
    transition: 0s;
}

#mI2Resp h3{

color:#5d0025;	
	
}


#mI3Resp{
width:90%;	
float:left;	
margin-left:5%;
margin-top:5%;
padding-top:3%;
padding-bottom:5%;
border-top:1px dotted grey;
border-bottom:0px dotted grey;
margin-bottom:3%;
text-align:left;
letter-spacing:0px;
}

#mI3Resp a {
    padding:0;
    text-decoration: none;
    font-size: 2vw;
    color: #818181;
    display: initial;
    transition: 0s;
}

#mI3Resp h3{

color:#5d0025;	
	
}


#mI3RespBe{
width:90%;	
float:left;	
margin-left:5%;
margin-top:5%;
padding-top:3%;
padding-bottom:5%;
border-top:1px dotted grey;
border-bottom:2px dotted grey;
margin-bottom:10%;
text-align:left;
letter-spacing:0px;
}

#mI3RespBe a {
    padding:0;
    text-decoration: none;
    font-size: 2vw;
    color: #818181;
    display: initial;
    transition: 0s;
}


#mI3RespBe h3{

color:#5d0025;	
	
}


#mI4Resp{
	
margin-top:5%;	
text-align:left;
padding:2%;
font-size:3.5vw;

	
}

#mI4RespPsy{
	
margin-top:0%;	
margin-left:%;
text-align:left;
padding:2%;
font-size:3.5vw;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;	
	
}

#mI4RespPsy h3{

font-size:;

}



#mI4Resp a {
    padding:0;
    text-decoration: none;
    font-size: 3vw;
    color: #818181;
    display: initial;
    transition: 0s;
}

#mI4Resp a:hover {
    padding:0;
    text-decoration: none;
    font-size: 3vw;
    color: #1c1c1c;
    display: initial;
    transition: 0s;
}
#mI4 h3{
	
	margin-top:5%;
	font-size:1.5vw; 
	color:grey; 
	text-align:center; 
	text-shadow: -1px -1px 1px rgba(0,0,0,0.75), 2px 2px 1px rgba(200,200,200,0.95);
	font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;	

}

#mI4 h4{
	
	color:#5d0025; 


}

#mI4 a {
    padding:0;
    text-decoration: none;
    font-size: 1vw;
    color: #818181;
    display: initial;
    transition: 0s;
}


#mI41{
	width: 98%;
	float:left;
	padding:0% 0% 2% 0%;
	margin:0%;
	margin-left:1%;
	border:none;
	border-bottom:1px dotted grey;
	text-align:left;

	
	
	
}

#mI41 img{
	width: 100%;
	margin:0;
	padding:0;
	border:none;
	background:;
	
}

#mI41Psy{
	width: 98%;
	float:left;
	padding:0% 0% 2% 0%;
	margin:0%;
	margin-left:1%;
	border:none;
	border-bottom:1px dotted grey;
	text-align:left;
	line-height:1.2;
	
}

#mI41Psy a{
font-size:3vw;

	
}


#mI41Psy img{
	width: 100%;
	margin:0;
	padding:0;
	border:none;
	background:;
	  -webkit-filter: grayscale(20%); /* Safari 6.0 - 9.0 */
  filter: grayscale(20%);
	
}


#mI431img{
	box-shadow: 0px 0px 0px dimgrey;
	
	
}

#mI411{
	width: 95%;
	float:left;
		margin-left:1.5%;
	text-align:left;
	border-top:1px dotted grey;
	
	

	
}

#mI411 h4{
	
font-size:4vw;	
	
	
}

#mI42{
	
	width: 98%;
	float:left;
	padding:0% 0% 2% 0%;
	margin:0%;
	margin-left:1%;
	border:none;
	border-bottom:1px dotted grey;
}

#mI42 img{
	box-shadow: 0px 0px 0px dimgrey;
		  -webkit-filter: grayscale(20%); /* Safari 6.0 - 9.0 */
  filter: grayscale(20%);
	
	
}


#mI42Psy{
	
	width: 98%;
	float:left;
	padding:0% 0% 2% 0%;
	margin:0%;
	margin-left:1%;
	border:none;
	border-bottom:1px dotted grey;
}

#mI42Psy img{
	box-shadow: 0px 0px 0px dimgrey;
	
	
}

#mI42PsyList{
	
	padding: 0% 3% 0% 3%;
	
}



#mI421{
	width: 95%;
	float:left;
		margin-left:1.5%;
	text-align:left;
	
}


#mI43{
	
	width: 98%;
	float:left;
	padding:0% 0% 2% 0%;
	margin:0%;
	margin-left:1%;
	border:none;
	border-bottom:1px dotted grey;
}

#mI43 img{
	box-shadow: 0px 0px 0px dimgrey;
		  -webkit-filter: grayscale(20%); /* Safari 6.0 - 9.0 */
  filter: grayscale(20%);
	
	
}



#mI431{
	width: 95%;
	float:left;
	margin-left:1.5%;
	text-align:left;
	
}



#mI44{
	
	width: 98%;
	float:left;
	padding:0% 0% 2% 0%;
	margin:0%;
	margin-left:1%;
	border:none;
	border-bottom:0px dotted grey;
}

#mI44 img{
	box-shadow: 0px 0px 0px dimgrey;
		  -webkit-filter: grayscale(20%); /* Safari 6.0 - 9.0 */
  filter: grayscale(20%);
	
	
}



#mI441{
	width: 95%;
	float:left;
		margin-left:1.5%;
	text-align:left;

}



#mI441 img{
	width: 20%;
	

}











#downloads{
	
	width:90%;
	float:left;
	background:blck;
	margin:5% 4% 3% 6%;
	padding-top:5%;
	border-top:1px dotted grey;
		line-height:1.3;
	
	
}


#downloads img{
	
	width:15%;
	
	float:left;
	
	
}


#dL1{
	width:98%;
	margin:1%;
	padding:2%;
	float:left;

	text-align:left;
	border-right:1px dotted #5d0025;
	box-shadow:1px 1px 3px grey;
}
#dL1 img{
	width:15%;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	position:;
	
	
}
#dL1 a{
	
	color:#5d0025;
	font-size:3.5vw;


	
}	

#dL1 a:hover{
	
	color:#5d0025;
	font-size:3.5vw;


	
}

#dL1:hover{
	

background-image:linear-gradient(rgba(180,180,180,0.5),rgba(230,230,230,0.1));
		border-bottom:1px solid #5d0025;



	
}

#dL2{
width:98%;
	margin:1%;
	padding:2%;
	float:left;

	text-align:left;
	border-right:1px dotted #5d0025;
	box-shadow:1px 1px 3px grey;
}
#dL2 img{
width:15%;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	position:;
}

#dL2 a:hover{
	
	color:#5d0025;
font-size:3.5vw;
	
}
#dL2 a{
	
	color:#5d0025;
	font-size:3.5vw;

	
}

#dL2:hover{
	background-image:linear-gradient(rgba(180,180,180,0.5),rgba(230,230,230,0.1));
	border-bottom:1px solid #5d0025;
	color:#5d0025;
}


#dL3{
	
width:98%;
	margin:1%;
	padding:2%;
	float:left;
	text-align:left;
	border-right:1px dotted #5d0025;
	box-shadow:1px 1px 3px grey;
}

#dL3 img{
	width:15%;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	position:;
}

#dL3 a{
	
	color:#5d0025;
	font-size:3.5vw;

	
}

#dL3 a:hover{
	
	color:#5d0025;
font-size:3.5vw;
	
}

#dL3:hover{
background-image:linear-gradient(rgba(180,180,180,0.5),rgba(230,230,230,0.1));
		border-bottom:1px solid #5d0025;
}


#dL4{
	
width:98%;
	margin:1%;
	padding:2%;
	float:left;
	text-align:left;
	border-right:1px dotted #5d0025;
	box-shadow:1px 1px 3px grey;
}
#dL4 img{
width:15%;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	position:;
}

#dL4 a{

	color:#5d0025;
	font-size:3.5vw;

	
}

#dL4 a:hover{
	
	color:#5d0025;
font-size:3.5vw;
	
}
#dL4:hover{
background-image:linear-gradient(rgba(180,180,180,0.5),rgba(230,230,230,0.1));
		border-bottom:1px solid #5d0025;
}

	

	
#imgPraxis{
	
display:none;

	
}

#praxis{
	
display:none;	
}

.section1{

width:100%;
margin: 0% 0% 0% 0%;
padding:0;	
	
}

#telMail{
	
	display: none;
	
}


#imgPraxisResp{
display:initial;
width:100%;
float:left;	
margin:0% 0% 2% 0%;
background:;

	
}


#imgPraxisResp img{
width:100%;
-webkit-filter:sepia(0%)brightness(130%); /* Safari 6.0 - 9.0 */
    filter: sepia(0%)brightness(130%);

	
}


#praxisResp{
display:;
width:50%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(25,25,25, 0.5);
padding:0% 2%;
margin-top:42%;
margin-left:5.15%;
color:white;		
font-size:6vw;
z-index:2;
text-shadow:2px 2px 4px #303030;
opacity:0.8;
line-height:1;
	
}






#imgBenko{
	
display:none;	
	
}

.section1A{

width:100%;
margin: 0% 0% 2% 0%;
padding:0;	
	
}

#imgBenkoResp{
display:initial;
width:50%;
float:left;	
margin:2% 0% 0% 0%;
background:;
}

#imgBenkoResp img{
	
width:100%;
-webkit-filter:grayscale(30%)brightness(120%); /* Safari 6.0 - 9.0 */
    filter: grayscale(30%)brightness(120%);
}


#imgBenkoResp img:hover{
	
width:100%;
z-index:1;


-webkit-filter:sepia(10%)brightness(115%); /* Safari 6.0 - 9.0 */
    filter: sepia(10%)brightness(115%);
transition: filter 1s ease;
	-webkit-transition: -webkit-filter 1s ease;
}



#imgLogo{
	position:;
display:none;
	
}

#imgLogo:hover{

display:none;	
}


#imgLogo img{
	
display:none;

}



#imgButtons{
display:none;

	
}



#imgButtons img{
	
display:none;

}

#imgButtons img:hover{
display:none;


}




#imgLogoResp{
display:initial;
width:46%;
float:left;	
margin: 12% 2% 6% 2%;	

background:;
z-index:2;
	
}

#imgLogoResp:hover{
display:initial;
	
}


#imgLogoResp img{
display:initial;	
width:100%;

}



#imgButtonsResp{
display:initial;
width:100%;
margin:9% 0%;
float:left;	
color:#3d3d3d;
background:#;
padding:8% 5%;
text-align:center;

	
}

#imgButtonsResp a{
font-size:3vw;
color:#741232;

	
}

#imgButtonsResp img{
display:initial;	
width:26%;
height:auto;
float:left;
margin:7% 3% 0% 3%;
box-shadow:0px 0px 0px #cbcbcb;
border-radius:0%;
-webkit-filter:sepia(50%)brightness(98%); /* Safari 6.0 - 9.0 */
    filter: sepia(50%)brightness(98%);
opacity:1;

}

#imgButtonsResp img:hover{
display:initial;	
width:26%;
height:auto;
float:left;
margin:7% 3% 0% 3%;
opacity:;
box-shadow:0px 0px 0px #b6b6b6;;
border: 0px nset #f5f5f5;

-webkit-filter:sepia(50%)brightness(98%); /* Safari 6.0 - 9.0 */
    filter: sepia(50%)brightness(98%);


}



.section1B{

display:none;
width:90%;
float:left;
margin:5% 0% 5% 5%;	

font-size:3.8vw;	
color:#5d0025;
letter-spacing:0px;
text-align:left;
text-shadow:3px 3px 3px rgba(220,220,220,1);
padding:0%;
padding-top:4%;
background-image:linear-gradient(to bottom, rgba(200,200,200,0.0),rgba(255,255,255,0));
box-shadow:0px 0px 0px lightgrey;
border: 0px inset #5d0025;
border-top: 1px dotted #5d0025;
}



.section11Bresp{
display:initial;	
width:100%;
float:left;
margin-top:5%;
padding-left:5%;	
font-size:3vw;
font-family: futura-pt, sans-serif;

font-weight: 400;

font-style: normal;	
	
	
}





.section1Bresp{

display:initial;
width:90%;
float:left;
margin:5% 0% 2% 5%;	
line-height:1.1;
font-size:4vw;	
color:#5d0025;
letter-spacing:0px;
text-align:left;
text-shadow:0px 0px 0px rgba(220,220,220,1);
padding:0%;
padding-top:4%;
background-image:linear-gradient(to bottom, rgba(200,200,200,0.0),rgba(255,255,255,0));
box-shadow:0px 0px 0px lightgrey;
border: 0px inset #5d0025;
border-top: 0px dotted #5d0025;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;	
}

.section1Bresp h2{

width:21%;
float:left;
border-bottom: 0px solid #5d0025;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;	

}



.section2{
	
width:90%;	
margin:0% 0% 2% 5%;	
background:;
border: ;	
float:left;
}


#imgKrise{
	
width:100%;
float:left;	
margin:0%;

	
}


#imgKrise img{
	
width:100%;

box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0), 0 1px 3px 0 rgba(0, 0, 0, 0);


margin-bottom:2.2%;

}

#imgKrise img:hover{
	
width:100%;
z-index:1;
box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
-webkit-filter:sepia(100%)brightness(100%); /* Safari 6.0 - 9.0 */
    filter: sepia(95%)brightness(85%)
transition: filter 2s ease;
	-webkit-transition: -webkit-filter 2s ease;
	

}


#krise{
display:;
width:90%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(25,25,25, 0.);
padding:0% 2%;
margin-top:4%;
color:white;		
z-index:2;
text-shadow:1px 1px 1px #303030;
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;	

	
}

#krise h2{ 
font-size:6vw;
	font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;
}




#imgCoaching{
	
width:100%;
float:left;	
margin:0;

	
}


#imgCoaching img{
	
width:100%;

box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0), 0 1px 3px 0 rgba(0, 0, 0, 0);

-webkit-filter:saturation(20%) brightness(100%); /* Safari 6.0 - 9.0 */
    filter: saturation(20%) brightness(100%)

}

#imgCoaching img:hover{
	
width:100%;
z-index:1;
box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.2);

-webkit-filter:sepia(50%)brightness(120%); /* Safari 6.0 - 9.0 */
    filter: sepia(50%)brightness(120%);
transition: filter 0.8s ease;
	-webkit-transition: -webkit-filter 1s ease;
	

}


#coaching{
display:;
width:90%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(25,25,25, 0.);
padding:0% 2%;
margin-top:4%;
color:white;		
font-size:6vw;
z-index:2;
text-shadow:2px 2px 4px #303030;
	
}


#coaching h2{ 
font-size:6vw;
	
}


.section3{
	
width:90%;	
margin-left:5%;	
background:;
border: ;	
float:left;
}

#imgBeratung{
	
display:initial;
width:100%;
float:left;	
margin:1% 0% 0% 0%;
}

#imgBeratung img{
	display:initial;
	width:100%;

box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0), 0 1px 3px 0 rgba(0, 0, 0, 0);

-webkit-filter:grayscale(20%)brightness(90%); /* Safari 6.0 - 9.0 */
filter: grayscale(20%)brightness(90%);

margin-bottom:2.2%;
}

#imgBeratung img:hover{
	display:initial;
	width:100%;

box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.2);

-webkit-filter:grayscale(20%)brightness(90%); /* Safari 6.0 - 9.0 */
filter: grayscale(20%)brightness(90%);

margin-bottom:2.2%;
}


.spanBeratung{
	
font-size:4vw;
	
	
}


#beratung{
display:initial;

display:;
width:60%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(25,25,25, 0.);
padding:0% 2%;
margin-top:4%;
color:white;		
font-size:6vw;
z-index:2;
text-shadow:2px 2px 4px #303030;
}


#beratung h2{ 
font-size:6vw;
	
}




#imgTherapie{
	
width:100%;
float:left;	
margin:3% 0% 0% 0%;

	
}



#imgTherapie img{
	
width:100%;
box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0), 0 1px 3px 0 rgba(0, 0, 0, 0);

-webkit-filter:sepia(40%)brightness(90%); /* Safari 6.0 - 9.0 */
    filter: sepia(40%)brightness(90%);

}

#imgTherapie img:hover{
	
width:100%;
z-index:1;
box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.2);

-webkit-filter:sepia(30%)brightness(130%); /* Safari 6.0 - 9.0 */
    filter: sepia(30%)brightness(130%);
transition: filter 1.5s ease;
	-webkit-transition: -webkit-filter 1.5s ease;
	

}


#therapie{
display:;
width:24%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(25,25,25, 0.);
padding:0% 2%;
margin-top:4%;
color:white;		
font-size:6vw;
z-index:2;
text-shadow:2px 2px 4px #303030;
	
}

#therapie h2{ 
font-size:6vw;
	
}


#therapie:hover{
display:;
width:24%;	
position:absolute;
display:block;
text-align:left;	
background:rgba(25,25,25, 0.);
padding:0% 2%;
margin-top:4%;
color:white;		
font-size:6vw;
z-index:2;
text-shadow:2px 2px 4px #303030;
	
}

#mI4{
	
display:initial;	
	
}

#mI411{
	
	display:initial;	
	
}

.section4{
	
width:98%;	
margin-left:1%;	
background:;
border: ;	
float:left;
}

.container {
	width:98%;
	float:left;
	margin-top:10%;
	margin-left:1%;
    border-radius: 5px;
    background-image:url(pics/bgWall1.jpg);
    padding: 5px;
	border-top:1px dotted #5d0025;
	
font-family: futura-pt, sans-serif;
font-weight: 400;
} 

.container h3{

width:21%;
font-size:6vw;
border-bottom:0px solid #5d0025;

} 

#eMail{
	
display:none;
	
}

#eMailResp{
	
display:initial;
color:dimgrey;
font-size:3vw;
line-height:1.8;
	
}


.googleMaps{

float:left;
margin-top:5%;
margin-left:3%;
	
	
}

.map img{
	
	width:97%;
	float:left;
	margin-left:1.5%;
	margin-top:4%;
	box-shadow: 3px 3px 5px grey;
	
	
}


.section5{
width:96%;	
margin-left:2%;	
font-size:3vw;
margin-top:3%;
padding:2% 5%;
background:;
border: ;	
float:left;
border-top: 1px inset #7b0030;
border-bottom: 1px outset #7b0030;
font-family: futura-pt, sans-serif;
font-weight: 400;

}


#top{
	width:96%;
	float:left;
	margin:3% 0% 0% 2%;
	color:#5d0025
	
	
}


.map {
	
	width:100%;
	float:left;
	margin:4% 0% 2% 0%;
	box-shadow:none;
	
	
}


.map img{
	
	width:100%;
	float:left;
	margin:0%;
	box-shadow: none;
	
	
}



.praxisMobile{
display:initial;
width:100%;
float:left;	

	
}



#pMÜsTop{

width:100%;
float:left;
font-size:.5vw;	
padding:0%;
line-height:1;
background:;
	
}

#pMÜs{

width:20%;

font-size:.5vw;	
padding-left:3.8%;
line-height:1;
font-family: futura-pt, sans-serif;
font-weight: 400;
	
}

#pMÜs h2{
padding-bottom:5px;
font-size:7vw;
color:#5d0025;
font-family: futura-pt, sans-serif;
font-weight: 400;
	
}

#Pr1{

width:auto;
float:left;
margin:-2.5% 0% 0% 4%;
padding: 0% 0% 0% 0%;
font-size:1.9vw;
color:dimgrey;
border:0px solid red;
box-shadow:0px 0px 0px white;
border-bottom: 2px solid #5d0025;
	
}


#Pr3{

width:80%;
float:left;
margin-left:10%;
margin-top:4%;	
	
	
}


#foto1{
	width:49%;
	float:left;
	margin:0% 1% 0% 0%;
	padding:0;
	
	
}

#foto1 img{
	width:100%;
			  -webkit-filter: grayscale(60%); /* Safari 6.0 - 9.0 */
  filter: grayscale(60%);
	
}

#foto2{
	width:49%;
	float:left;
	margin:0% 1% 0% 0%;
	padding:0;
	
}

#foto2 img{
	width:100%;
			  -webkit-filter: grayscale(60%); /* Safari 6.0 - 9.0 */
  filter: grayscale(60%);
	
}

#foto3{
	
	width:49%;
	float:left;
	margin:0% 1% 0% 0%;
	padding:1% 2% 1% 1%;
	font-size:2vw;
	hyphens:auto;
	text-align:justify;
	
}

#foto3 img{
	width:100%;
			  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
	
}

#foto4{
	width:49%;
	float:left;
	margin:0% 1% 0% 0%;
	padding:0;
	
}

#foto4 img{
	
	width:100%;
			  -webkit-filter: grayscale(70%); /* Safari 6.0 - 9.0 */
  filter: grayscale(70%);
}

#foto5{
	
	width:49%;
	float:left;
	margin:0% 1% 0% 0%;
	padding:0;
}

#foto5 img{
	width:100%;
			  -webkit-filter: grayscale(60%); /* Safari 6.0 - 9.0 */
  filter: grayscale(60%);
	
}

#foto6{
	width:49%;
	float:left;
	margin:0% 1% 0% 0%;
	padding:0;
	
}

#foto6 img{
	width:100%;
 -webkit-filter: grayscale(60%); /* Safari 6.0 - 9.0 */
  filter: grayscale(60%);
}


#quellePr{
width:100%;
float:right;
font-size:1.2vw;
text-align:right;
padding:0% 11% 0% 0%;
margin:-9% 0% 0% 0%;
	
	
}
#adresseKontakt{
	font-family: futura-pt, sans-serif;
font-weight: 400;
	
	
}

#adresseKontakt h2{
	font-family: futura-pt, sans-serif;
font-weight: 400;
	
	
}


#adresseKontakt h3{
	font-family: futura-pt, sans-serif;
font-weight: 400;
	
	
}

#mainFooter{
bottom:0;
width:100%;	
float:left;	
text-align:center;
padding:3% 2%;	
font-size:2.5vw;
	
}

#imgLogoImpressum{
	
	width:100%;
	float:left;
	padding:5% 10%;
}

#imgLogoImpressum img{
	
	width:50%;
	
	
}


}

