
BODY.mittekurzbildrechts  .content60 h3  {
	margin-top: 10px;
	margin-bottom: 2px;
}
BODY.mittekurzbildrechts div#second_content p.filmunderline {
	margin-bottom: 20px;
}

BODY.mittekurzbildrechts div#main_content h2 {
	margin-top: 32px;
color: #86BE7E;
padding-bottom: 0px;
margin-bottom: 4px;
font-size: 18px;
}

.conentright {
	margin-top: 20px;
}


#c560 {
    padding: 5px 15px 15px;
    margin-right: 60px;
    background-color: rgba(137, 199, 130, 0.36);
    width: 320px;
}

 #header .menuwrap {
 	position: absolute;
 	right:10px;
 	top: 27px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 444px;
    right: 0px;
 }
 
#header .menuwrap  .menu01 {
   -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    position: static;
}

#header .menuwrap  .menu02 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
        position: static;
}

#header .menuwrap  .menu03 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    position: static;
	}


 @media  (min-width: 1001px) and (max-width: 50000px) {

#c532 img {
	margin-top: 33px;
}

#c535 img {
 margin-top: 53px;
}

body.mittekurzbildrechts  #second_content img {
  width:320px;
  height: auto;
 }

}
html, body { font-size: 100%;  }

 @media (min-width: 950px) {
   /* breite Browserfenster */

 }



 @media  (min-width: 111450px) and (max-width: 111990px) {
 }



@media (max-width: 1000px) {



/*
#wrap_content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}


#wrap_content #header_content {
	width: 100%;
	border: 1px solid #ff00ff;
	display: inline-block;

   -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: top;
    -ms-flex-item-align: top;
    align-self: top;
    position: static;

	flex: 1 100%;
}

#wrap_content #main_content {
	width: 100%;
	border: 1px solid #ff00ff;
	display: inline-block;

   -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: top;
    -ms-flex-item-align: top;
    align-self: top;
    position: static;

	flex: 1 100%;
}


BODY.mittekurzbildrechts #wrap_content #main_content {

	width: 100%
}
*/

  /* Darstellung auf Netbooks */ 
/*
#header_background {
	display: none;
}
*/
/*div { 
	border: 1px solid #ff0000;
}
*/
/*
#bottom_content {
	display: none;
}

.content {
	display: none;
}

#wrap_content ,.menu05 {
	display: none;
}
*/
/*

#main_conten {
border: 1px solid #ffff00;
}


.csc-textpic-text p {
 border: 1px solid #ff0000;
}
*/

 #header .menuwrap {
  top: 100px;
  width: 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
 }
#header .menuwrap .menu {
padding-bottom:9px ;
padding-top:9px ;
width: 100%;
min-height: 20px;
}

#header .menu ul li a:link, #header .menu ul li a:visited {
	font-size: 1.20rem;	
}

#sozialeMedien-xx {

display: none;	
}

body.contentall #second_content .kreishead,body.contentall #second_content .kreisbottom {
	left: 64%;
	left: 50%;
	left: 546px;
}

BODY.mittekurzbildrechts div#second_content {
	width: 100%;
	margin: 0px;
}


BODY.mittekurzbildrechts #second_content .csc-frame-frame1 {
	width: 30%;
	display: inline-block;
}

#header_content .clickpfad {			
		left: 1%;
		top:-5%;
		}

 	#sozialeMedien .socialshareprivacyWrap
    		{
    		display: none;    		
    		}
    	#pdflink
    	  {
    		display: none;    		
    	  }
    	.menu0101,.menu0102,.menu0103,
    	.menu0201,.menu0202,.menu0203,
    	.menu0301,.menu0302,.menu0303 
    		 {
    		display: none;
    	     }
		BODY {
			background-color: #ffffff;
			background-image: url(none);
		}

#header .menu p {
	font-size: 20px;
	}

#bodywrap {
	width: 100%;
	margin: 0px;
	padding: 0px;
/*		border: 2px solid #00aaaa;
*/
	}

#wrap_content11 {
	display: none;
}


#header_background1 {
	display: none;
}

#header {
	width: 100%;
	margin: 0px;
	padding: 0px;
	/*border: 2px solid #aaaaaa;
	*/
	}


#header a.logo  {
	top: 2%;
	width: 40%;
	margin-left: 0%;
	left: 0px;
	background-image: url(none);
	}

#header a.logo img {
	width: 100%;		
	}

body.contentall #wrap_content {
	padding-left: 1%;
	}
 .content {
	margin-left: 1%;
	}


/*

#header .menu01 {
	top: 1%;
	right: 37%;	
	width: 22%;
	}

#header .menu02 {
	top: 1%;
	right: 15%;	
	width: 22%;
	}

#header .menu03 {
	top: 1%;
	right: 0px;	
	width: 15%;

	}
*/

#bottom_content {
	width: 100%;
	border-top: 2px solid #eeeeee;
}


BODY.mittekurzbildrechts div#main_content {
	width: auto;	
}

BODY.mittekurzbildrechts div#main_content p {
width: auto;	
}


body.headbildundrechts .content h1,BODY.mittekurzbildrechts div#main_content h1 {
	font-size: 25px;
/* color: #ff0000;
*/
}

.content ul li {

	font-size: 1.40rem;	
	line-height: 1.60rem;
	line-height: auto;

}

#header_content .clickpfad,#header_content .clickpfad a:link,#header_content .clickpfad a:visited {
		font-size: 1.40rem;	
}

#header_content .clickpfad {
			background-position: -3px -24px;
}

BODY .content ul li ,.content ul li A:link,.content ul li A:link A:visited {
	font-size: 1.20rem;	
	line-height: 1.60rem;
}


p {
	font-size: 20px;
	font-size: 1.40rem;	
	line-height: 22px;
	font-size: 1.20rem;	
	line-height: 1.60rem;
}

#c329,#c303 {
	width: 30%;
	display: inline-block;
}

BODY.mittekurzbildrechts #second_content  #c330,BODY.mittekurzbildrechts #second_content  #c333 {
	width: 50%;
	top: 0px;
}

BODY.mittekurzbildrechts #second_content  #c330 h2 {
	font-size: 1.6rem;
}

BODY.mittekurzbildrechts div#second_content {
	width: 100%;
	display: inline-block;

   -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: top;
    -ms-flex-item-align: top;
    align-self: top;
    position: static;

	flex: 1 100%;
	top: 0px;

}


BODY.mittekurzbildrechts div#second_content {
	top: none;
	position: relative;
	right: none;
/*	width: 400px;
*/

}

BODY.headbildundrechts div#main_content .csc-frame-frame2 {
	height: auto;
}

#c327 .schild {
    position: absolute;
    top: 270px;
    left: 80px;
}


BODY.headbildundrechts div#main_conten {
	width: 100%;
}

#three_content h1 a:link, #three_content h1 a:visited, #three_content h3 a:link, #three_content h3 a:visited {
font-size: 1.40rem;	
line-height: 1.40rem;
}

/* startseite
*/

#c275 h1, #c275 h3 {
	font-size: 1.40rem;	
	line-height: 1.40rem;
}

#c275 p {
font-size: 1.00rem;
line-height: 1.00rem;	
}

#three_content div.csc-default div.csc-textpic p ,#three_content p {
font-size: 1.25rem;
line-height: 1.25rem;
}


#three_content {
	width: 60%;
}


#five_content {
	width: 30%;
	right: 5%;
}

body.contentall #three_content {

	height: 2050px;
}


#bottom_content p {
	margin: 0px;
	width: 60%;
    font-size: 1rem;
    font-family: KyrialSansProLight;
}

#bottom_content p a, #bottom_content a:link, #bottom_content p a:visited {
font-size: 1rem;
}

/*
seite  Therapie
*/

BODY.headbildundrechts div#main_content {
/*width: 100%;	
*/
}

BODY.headbildundrechts div#main_content .csc-frame-frame2 p {
width: 60%;

}

#c327 .pillestart {
    position: absolute;
    top: 230px;
    left: 40px;
}

#c327 .schild {
    position: absolute;
    top: 370px;
    left: 80px;
}


/*
preis 
*/
#c325, #c524 {
/*
vertical-align: bottom;
background-color: #ECECEC;
overflow: visible;
*/
width: 100%;
padding-left: 0px;
/*
position: relative;
min-height: 226px;
*/
}

/*
leitung
*/


 #c325 h1 {
    font-size: 15px;
    margin: 0px;
    padding: 0px;
    vertical-align: bottom;
    position: absolute;
    bottom: auto;
    top: 10px;
  	left: 25%;
}

#c325 p.t01 {
	top: 10px;
    left: 25%;
    width: 70%;
}

 #c325 p {
left: 25%;
width: 70%;
 }



#header .menu01 {
top: 40%;
left: 0%;
width:100%;
width: 100%;
height: auto;
padding-top: 0.5%;
padding-bottom: 0.5%;
z-index: 600;
}


#header .menu01 p{
 display: none;
 background-color: none;
}

#header .menu01 ul {
 width: 100%;
 height: auto;
 margin: 0px;
 padding: 0px;
}


#header .menu01 ul li {
	float:left;
	height: auto;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;	

}

#header .menu01 ul li:first-child {
  
}

#header .menu02 {
top: 60%;
left: 0%;
width: 100%;
height: auto;
padding-top: 0.5%;
padding-bottom: 0.5%;
z-index: 600;
}

#header .menu02 p{
 display: none;
}

#header .menu02 ul {
 width: 100%;
 height: auto;
  margin: 0px;
 padding: 0px;
}

#header .menu02 ul li {
	float:left;
	height: auto;
}

#header .menu03 {
top: 80%;
left: 0%;
width: 100%;
height: auto;
padding-top: 0.5%;
padding-bottom: 0.5%;
z-index: 600;
}

#header .menu03 p{
 display: none;
}

#header .menu03 ul {
 width: 100%;
 height: auto;
  margin: 0px;
 padding: 0px;
}

#header .menu03 ul li {
	float:left;
	height: auto;
}
#header .menu01 ul li.over a:link, #header .menu01 ul li.over a:visited,
#header .menu02 ul li.over a:link, #header .menu02 ul li.over a:visited,
#header .menu03 ul li.over a:link, #header .menu03 ul li.over a:visited {
	 width: auto;
}



#c532 img {
/*	margin-top: 33px;
*/
}

#c535 img {
 /*margin-top: 53px;
 */
}

body.mittekurzbildrechts  #second_content img {
/*  width:100%;
  height: auto;
  */
 }

/*#c328 {
	float: right;	
	width: 50%;
	 }

#c279 {
	float: left;
	width: 50%;
}
*/
body.mittekurzbildrechts  div#second_content {
 display: flex;
 -webkit-flex-direction: row;
 flex-flow:row wrap;
 align-items:flex-start;
 -webkit-display: flex;

 }

body.mittekurzbildrechts  div#second_content > div {
	order: 0;
/*	flex:1 0 auto;
*/
}

BODY.mittekurzbildrechts #second_content .csc-frame-frame1 {
	width: 50%;
}

body.mittekurzbildrechts  div#second_content {
 

}
body.mittekurzbildrechts  div#second_content {
 display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */

  display: flex;
  flex-flow:row;
  flex-direction: row;

  display: flex;
      flex-direction: row;
      flex-flow: row nowrap;


 }

body.mittekurzbildrechts  div#second_content  div {

width:50%;
}

body.mittekurzbildrechts  div#second_content > div img {
width:100%;
}


/*
body.mittekurzbildrechts  #second_content {
 display:table-row;
 }
 */
/*
body.mittekurzbildrechts  #second_content div
*/
body.mittekurzbildrechts  #second_content .csc-textpic {
/*	width: 50%;
*/
}

body.mittekurzbildrechts #second_content .csc-textpic {
/*	width: auto;	
*/
}

body.mittekurzbildrechts  #second_content  .csc-textpic-imagewrap {
/*
  width:50%;
  */
}


/*
#c720 {
	border: 1px solid #ff00ff;
}


body.headbildundrechts #header_content {
	border: 1px solid #ff0000;
}


body.headbildundrechts #reight_content {
		display: none;
	height: 100px;
	border: 1px solid #ffff00;	
}
body.headbildundrechts #second_content {
	display: none;
	height: 100px;
	border: 1px solid #ffff00;	
}
body.headbildundrechts #five_content { 
			display: none;
		height: 100px;
	border: 1px solid #ff0000;	
}


body.headbildundrechts #three_content {
	display: none;
	height: 100px;
	border: 1px solid #ff0000;	
}

body.headbildundrechts #main_content {
	border: 10px solid #ff0000;	
}

body.headbildundrechts #main_content p  {
border: 8px solid #ff00ff;	
margin: 0px;
width: 900px;
display: inline-block;
/*padding-left: 300px;
margin-left: 100px;
*/
}
/*
#bodywrap {
	top: 0px;
}

#header,#c271,#header_content,#bottom_content,#header_background  {
	display: none;
}


#three_content {

	border: 6px solid #ff0000;
}
*/
}

 @media (max-width: 450px) {
     /* mobile Geräte */ 

 }


BODY.mittekurzbildrechts #second_content #c329 .csc-textpic-text {
    background-color: #ECECEC;
    width: 282px;
    padding: 18px;
}

BODY.mittekurzbildrechts #main_content #c273  {
    min-height: 400px;
}