/* css für Einzelseiten 21.8.15 Web-Agentur Christine Brombacher */

/* ----------------------------------------------------Startseite + Seite Sonderkonditionen */

#c824, #c817, #c819, #c821, #c922,
#c975, #c976, #c977, #c978, #c998{
padding: 0 !important;
}


#page-1 .spalte > div {
background: #fff;
}
/* einspaltig */
@media (max-width:767px){
#page-1 .spalte > div  {
height: 220px;
}
}
/*zweispaltig */
@media (min-width:768px) and (max-width:991px){
#page-1 .spalte > div {
height: 230px;
}
}
/*zweispaltig */
@media (min-width:992px) and (max-width:1150px){
#page-1 .spalte > div  {
height: 220px;
}
}
/*vierspaltig */
@media (min-width: 1151px){
#page-1 .spalte > div {
height: 220px;
}
}
#c824 .csc-textpic-text,
#c817 .csc-textpic-text,
#c819 .csc-textpic-text,
#c821 .csc-textpic-text,
#c922 .csc-textpic-text,
#c975 .csc-textpic-text,
#c976 .csc-textpic-text,
#c977 .csc-textpic-text,
#c978 .csc-textpic-text,
{
text-align: center;
}
#page-1 .spalte > div img{
max-width: 223px;
margin: 0 auto;
border-radius: 4px;
}
#page-1 .spalte > div .csc-textpic-image{
max-width: 223px;
margin: 0 auto !important;
}
#page-1 .spalte .frame-layout-4 .csc-textpic-center .csc-textpic-image img{
width: 100%;
max-width: 223px;
margin: 0 auto;
}
@media (min-width:992px) and (max-width:1056px){
#page-1 .spalte .frame-layout-4 .csc-textpic-center .csc-textpic-image img{
max-width: 193px !important;
}
#page-1 #flexslider-821 .slides img{
max-width: 193px !important;
}
#page-1 .spalte > div {
height: 205px;
}
}
#c821 h2{
color: black;
}
#c821 h2::after{
content: "in bester Gesellschaft";
display: block;
font-weight: bold;
font-size: 1.3em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
margin-top: 8px;
}

/* ----------------------------------------------------Profil */

#page-38 .frame-layout-4,
#page-225 .frame-layout-4{
border: 2px solid #9063c9;
}

#c959, #c837, #c958{
padding: 0 7px;
}

#page-38 .spalte > .frame-layout-4  p {
font-size: 0.8em;
text-align: center;
}
#page-38 .spalte > .frame-layout-4  h2,
#page-38 .spalte > .frame-layout-4  h3 {
text-align: center;
}


#page-38 .spalte > div {
background: #fff;
}

/* einspaltig sehr eng*/
@media (min-width:240px) and (max-width:360px){
#page-38 .spalte img{
max-width: 170px !important;
height: auto;
}
#page-38 .spalte > div  {
height: 195px;
}
}

/* ---------------Spaltenhöhe!---------------------- */
/* einspaltig */
@media (min-width:361px) and (max-width:767px){
#page-38 .spalte > div  {
height: 225px;
}
}

/*dreispaltig sehr eng*/
@media (min-width:768px) and (max-width:890px){
#page-38 .spalte > div {
height: 205px;
}
#page-38 .spalte img{
max-width: 171px !important;
height: auto;
}
#page-38 #c834 .csc-textpic-center .csc-textpic-image{
margin-bottom: 10px;
}
}

/*dreispaltig eng*/
@media (min-width:891px) and (max-width:991px){
#page-38 .spalte > div {
height: 235px;
}
}

/*dreispaltig weiter*/
@media (min-width:992px) and (max-width:1150px){
#page-38 .spalte > div  {
height: 225px;
}
}

/*vierspaltig */
@media (min-width: 1151px){
#page-38 .spalte > div {
height: 225px;
}
}

#c959 .csc-textpic-text,
#c837 .csc-textpic-text,
#c958 .csc-textpic-text
{
text-align: center;
}


#page-38 .spalte > div img{
max-width: 223px;
margin: 0 auto;
border-radius: 4px;
}

#page-38 .spalte #c834 .csc-textpic-center .csc-textpic-image{
padding-bottom: 10px;
}

#page-38 .spalte > div .csc-textpic-image{
margin: 0 auto !important;
}
#page-38 .spalte .frame-layout-4 .csc-textpic-center .csc-textpic-image img{
width: 100%;
max-width: 223px;
margin: 0 auto;
}

@media (min-width:992px) and (max-width:1056px){
#page-38 .spalte img{
max-width: 213px;
height: auto;
}
#page-38 .spalte > div {
height: 225px;
}
}

#c837 h2{
color: black;
}
#c837 h2::after{
content: "(Auswahl)";
display: block;
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
margin-top: 8px;
}

#c958 h2{
color: black;
}
#c958 h2::after{
content: "für Gerechtigkeit und Nachhaltigkeit";
display: block;
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
margin-top: 8px;
}


/* Erste und zweite Überschrift abhängig von Bildschirmbreite: */
@media (min-width: 240px)and (max-width: 260px){
#page-38 h2{
font-size: 0.9em;
}
#page-38 h3, #page-38 h2::after{
font-size: 0.55em;
}
}
@media (min-width: 261px)and (max-width: 280px){
#page-38 h2{
font-size: 0.9em;
}
#page-38 h3, #page-38 h2::after{
font-size: 0.65em;
}
}
@media (min-width: 281px)and (max-width: 350px){
#page-38 h2{
font-size: 0.9em;
}
#page-38 h3, #page-38 h2::after{
font-size: 0.7em;
}
}
@media (min-width: 351px){
#page-38 h2{
font-size: 0.9em !important;
}
#page-38 h3, #page-38 h2::after{
font-size: 0.8em !important;
}
}
@media (min-width: 768px) and (max-width: 815px){
#page-38 h2{
font-size: 0.9em !important;
}
#page-38 h3, #page-38 h2::after{
font-size: 0.65em !important;
}
}
@media (min-width: 816px) and (max-width: 870px){
#page-38 h2{
font-size: 0.9em !important;
}
#page-38 h3, #page-38 h2::after{
font-size: 0.7em !important;
}
}

/* Hinweis unten */
#page-38 #c960 p span{
color: #9063c9;
}
#page-38 #c960 p{
background: #f5f5f5;
margin-top: 15px;
border-radius: 4px;
padding: 10px;
}

#page-38 #c1003 p .Schwarz-fett{
color: #9063c9;
}

/* ----------------------------------------------------Leistungen */

#c825, #c827, #c828{
padding: 0 7px !important;
}
#page-28 .spalte > div {
background: #fff;
}
#page-28 .spalte > .frame-layout-4 {
border: 2px solid #66be12;
}
#page-28 .spalte > .frame-layout-4 img {
width: auto;
max-width: 100%;
}
#page-28 .spalte > .frame-layout-4  p {
font-size: 0.7em;
text-align: center;
}
#page-28 .spalte > .frame-layout-4  h2,
#page-28 .spalte > .frame-layout-4  h3 {
text-align: center;
}
@media (min-width: 768px) and (max-width: 840px){
#page-28 .spalte > .frame-layout-4  h2{
font-size: 0.6em;
}
#page-28 .spalte > .frame-layout-4  h3{
font-size: 60% !important;
}
#page-28 .spalte > .frame-layout-4  p{
font-size: 0.5em !important;
}
}
@media (min-width: 841px) and (max-width: 890px){
#page-28 .spalte > .frame-layout-4  h3{
font-size: 70% !important;
}
#page-28 .spalte > .frame-layout-4  p{
font-size: 0.55em;
}
#page-28 .spalte > .frame-layout-4  h2{
font-size: 0.65em;
}
}
@media (min-width: 891px) and (max-width: 960px){
#page-28 .spalte > .frame-layout-4  h2{
font-size: 0.7em;
}
#page-28 .spalte > .frame-layout-4  h3{
font-size: 75%;
}
#page-28 .spalte > .frame-layout-4  p{
font-size: 0.55em;
}
}
@media (min-width: 961px) and (max-width: 992px){
#page-28 .spalte > .frame-layout-4  h3{
font-size: 90%;
}
#page-28 .spalte > .frame-layout-4  p{
font-size: 0.6em;
}
}
@media (min-width: 992px) and (max-width: 1020px){

#page-28 .spalte > .frame-layout-4  p{
font-size: 0.7em;
}
}

/* Leistungen Info-Buttons: */
.InfoAbs{
position: absolute !important;
bottom: 5px;
right: 5px;
}
/* -----Anfang ein Kästchen */
#page-28 #c825 .ce-outer::after{
content: url(https://christinebrombacher.de/fileadmin/Projekt/Resources/Images-Admin/Icons/Info_Leistungen_Pfeil.png);
position: relative;
top: -36px;
left: 4%;
z-index: 200;
}
#page-28 #c825 .ce-outer{
margin-bottom: -30px;
}
/* -----Ende ein Kästchen */
/* -----Anfang ein Kästchen */
#page-28 #c827 .ce-outer::after{
content: url(https://christinebrombacher.de/fileadmin/Projekt/Resources/Images-Admin/Icons/Info_Leistungen_Pfeil.png);
position: relative;
top: -36px;
left: 4%;
z-index: 200;
}
#page-28 #c827 .ce-outer{
margin-bottom: -30px;
}
/* -----Ende ein Kästchen */
/* -----Anfang ein Kästchen */
#page-28 #c844 .ce-outer::after{
content: url(https://christinebrombacher.de/fileadmin/Projekt/Resources/Images-Admin/Icons/Info_Leistungen_Pfeil.png);
position: relative;
top: -36px;
left: 0%;
z-index: 200;
}
#page-28 #c844 .ce-outer{
margin-bottom: -30px;
}
/* -----Ende ein Kästchen */
/* -----Anfang ein Kästchen */
#page-28 #c828 .ce-outer::after{
content: url(https://christinebrombacher.de/fileadmin/Projekt/Resources/Images-Admin/Icons/Info_Leistungen_Pfeil.png);
position: relative;
top: -36px;
left: 0%;
z-index: 200;
}
#page-28 #c828 .ce-outer{
margin-bottom: -30px;
}
/* -----Ende ein Kästchen */
/* -----Anfang ein Kästchen */
#page-28 #c842 .ce-outer::after{
content: url(https://christinebrombacher.de/fileadmin/Projekt/Resources/Images-Admin/Icons/Info_Leistungen_Pfeil.png);
position: relative;
top: -36px;
left: 0%;
z-index: 200;
}
#page-28 #c842 .ce-outer{
margin-bottom: -30px;
}
/* -----Ende ein Kästchen */
/* -----Anfang ein Kästchen */
#page-28 #c843 .ce-outer::after{
content: url(https://christinebrombacher.de/fileadmin/Projekt/Resources/Images-Admin/Icons/Info_Leistungen_Pfeil.png);
position: relative;
top: -36px;
left: 0%;
z-index: 200;
}
#page-28 #c843 .ce-outer{
margin-bottom: -30px;
}
/* -----Ende ein Kästchen */

/* ----------------------------------------------------Leistungen im Detail/einzelne Seiten */
#page-206 .content ,
#page-207 .content ,
#page-208 .content,
#page-209 .content,
#page-219 .content,
#page-220 .content,
#page-221 .content,
#page-232 .content,
#page-233 .content,
#page-237 .content{
border: 3px solid #66be12;
border-radius: 4px;
padding: 12px;
margin-bottom: 12px;
background: #e9e9e9;
}
#page-206 .content a img,
#page-207 .content a img,
#page-208 .content a img,
#page-209 .content a img,
#page-219 .content a img,
#page-220 .content a img,
#page-221 .content a img,
#page-232 .content a img,
#page-233 .content a img,
#page-237 .content a img{
margin-bottom: 0;
}
#page-206 .content  .ce-bodytext,
#page-207 .content .ce-bodytext,
#page-208 .content .ce-bodytext,
#page-209 .content  .ce-bodytext,
#page-219 .content  .ce-bodytext,
#page-220 .content .ce-bodytext,
#page-221 .content  .ce-bodytext,
#page-232 .content  .ce-bodytext,
#page-233 .content  .ce-bodytext,
#page-237 .content  .ce-bodytext{
padding: 5px;
}
#page-206 h1,
#page-207 h1,
#page-208 h1,
#page-209 h1,
#page-219 h1,
#page-220 h1,
#page-221 h1,
#page-232 h1,
#page-233 h1,
#page-237 h1  {
    color: #66be12;
}
#page-206 h2,
#page-207 h2,
#page-208 h2,
#page-209 h2,
#page-219 h2,
#page-220 h2,
#page-221 h2,
#page-232 h2,
#page-233 h2,
#page-237 h2 {
    margin: 0 auto 10px;
    font-size: 1em;
}
#page-206 h3,
#page-207 h3,
#page-208 h3,
#page-209 h3,
#page-219 h3,
#page-220 h3,
#page-221 h3,
#page-232 h3,
#page-233 h3,
#page-237 h3 {
    text-align: left;
}
@media (min-width:992px) and (max-width: 1150px){
#page-206 h3,
#page-207 h3,
#page-208 h3,
#page-209 h3,
#page-219 h3,
#page-220 h3,
#page-221 h3,
#page-232 h3,
#page-233 h3,
#page-237 h3 {
    font-size: 1em !important;
}
#page-206 h2,
#page-207 h2,
#page-208 h2,
#page-209 h2,
#page-219 h2,
#page-220 h2,
#page-221 h2,
#page-232 h2,
#page-233 h2,
#page-237 h2 {
   font-size: 1em !important;
}
}
#page-206 .content  img,
#page-207 .content  img,
#page-208 .content  img,
#page-209 .content  img,
#page-219 .content  img,
#page-220 .content  img,
#page-221 .content  img,
#page-232 .content  img,
#page-233 .content  img,
#page-237 .content  img {
    margin-bottom: 15px;   
}
#page-206 .content a:hover,
#page-206 .content a:focus,
#page-207 .content a:hover,
#page-207 .content a:focus,
#page-208 .content a:hover,
#page-208 .content a:focus,
#page-209 .content a:hover,
#page-209 .content a:focus,
#page-219 .content a:hover,
#page-219 .content a:focus,
#page-220 .content a:hover,
#page-220 .content a:focus,
#page-221 .content a:hover,
#page-221 .content a:focus,
#page-232 .content a:hover,
#page-232 .content a:focus,
#page-233 .content a:hover,
#page-233 .content a:focus,
#page-237 .content a:hover,
#page-237 .content a:focus{
color: #66be12 !important;
}
#page-219 .content .navi+p  a:hover,
#page-219 .content .navi+p  a:focus,
#page-220 .content .navi+p  a:hover,
#page-220 .content .navi+p  a:focus,
#page-221 .content .navi+p  a:hover,
#page-221 .content .navi+p  a:focus,
#page-232 .content .navi+p  a:hover,
#page-232 .content .navi+p  a:focus,
#page-233 .content .navi+p  a:hover,
#page-233 .content .navi+p  a:focus,
#page-237 .content .navi+p  a:hover,
#page-237 .content .navi+p  a:focus{
color: #c90909 !important;
}
#page-206 p,
#page-207 p,
#page-208 p,
#page-209 p,
#page-219 p,
#page-220 p,
#page-220 p{
display: block;
}
#page-206 p.navi,
#page-207 p.navi,
#page-208 p.navi,
#page-209 p.navi,
#page-219 p.navi,
#page-220 p.navi,
#page-221 p.navi,
#page-232 p.navi,
#page-233 p.navi,
#page-237 p.navi{
border-top: 2px solid #66be12;
padding-top: 5px;
line-height: 43px;
text-align: center;
}

/* responsive Verhalten für Bild links abgeändert für diese Seite: */
/* Anfang layout-1 / Layout: kleinesBild beim Bild angeben */
/* allgemein für layout-1 */

@media (min-width: 240px){
/* Bild links */

#page-206 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-206 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-207 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-207 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-208 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-208 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-209 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-209 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-219 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-219 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap ,
#page-220 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-220 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-221 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-221 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-232 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-232 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-233 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-233 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap ,
#page-237 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-237 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap    {
    margin-left: auto;
    margin-right: auto;
    width: 35%;
  }

}

@media (min-width: 420px){
/* Bild links */

#page-206 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-206 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-207 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-207 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-208 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-208 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-209 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-209 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-219 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-219 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-220 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-220 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-221 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-221 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-232 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-232 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-233 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-233 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-237 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-237 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap {
    float: left;
    width: 27%;
  }

#page-206 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-207 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-208 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-209 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-219 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-220 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-221 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text  ,
#page-232 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-233 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-237 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text       {
    float: right;
    width: 73%;
  }

}

@media (min-width: 481px){
/* Bild links */

#page-206 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-206 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-207 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-207 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-208 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-208 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-209 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-209 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-219 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-219 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-220 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-220 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-221 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-221 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-232 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-232 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap ,
#page-233 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-233 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap ,
#page-237 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-237 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap  {
    float: left;
    width: 22%;
  }

#page-206 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-207 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text ,
#page-208 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-209 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-219 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text ,
#page-220 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-221 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text ,
#page-232 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text ,
#page-233 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-237 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text           {
    float: right;
    width: 78%;
  }

}


@media (min-width: 600px){
/* Bild links */

#page-206 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-206 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-207 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-207 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-208 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-208 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-209 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-209 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-219 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-219 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap ,
#page-220 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-220 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-221 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-221 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap ,
#page-232 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-232 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap ,
#page-233 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-233 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap ,
#page-237 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-237 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap  {
    float: left;
    width: 20%;
  }

#page-206 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-207 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-208 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-209 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-219 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text ,
#page-220 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-221 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text  ,
#page-232 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text  ,
#page-233 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-237 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text     {
    float: right;
    width: 80%;
  }

}

@media (min-width: 992px){
/* Bild links */

#page-206 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-206 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-207 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-207 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-208 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-208 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-209 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-209 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-219 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-219 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-220 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-220 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-221 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-221 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-232 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-232 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap ,
#page-233 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-233 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap,
#page-237 .layout-1 .csc-textpic-intext-left > .csc-textpic-imagewrap,
#page-237 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap   {
    float: left;
    width: 15%;
  }

#page-206 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-207 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-208 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-209 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-219 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text ,
#page-220 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-221 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text ,
#page-232 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-233 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#page-237 .layout-1   .csc-textpic-intext-left-nowrap > .csc-textpic-text   {
    float: right;
    width: 85%;
  }

}

/* Ende Layout-1 */



/* ----------------------------------------------------Preise */

#c830, #c831, #c832{
padding: 0 7px !important;
}
#page-65 .spalte > div {
background: #fff;
}
#page-65 .spalte > .frame-layout-4 {
border: 2px solid #e6f330;
}
#page-65 .spalte > .frame-layout-4 img {
width: auto;
max-width: 100%;
}
#page-65 .spalte > .frame-layout-4  p {
font-size: 0.8em;
text-align: center;
}
@media (min-width: 805px) and (max-width: 914px){
#page-65 .spalte > .frame-layout-4  h3 {
font-size: 0.8em;
}
}
@media (min-width: 980px) and (max-width: 1150px){
#page-65 .spalte > .frame-layout-4  h2 {
font-size: 0.65em;
}
}
#page-65 .spalte > .frame-layout-4  h2,
#page-65 .spalte > .frame-layout-4  h3 {
text-align: center;
}

/* ----------------------------------------------------Kontaktseite */

#page-21 .ce-table th, #page-21 .ce-table td,
#page-236 .ce-table th, #page-236 .ce-table td{
border-top: none;
}

#page-21 .content a:hover,
#page-236 .content a:hover{
color: #ef9a0b !important;
}

#c839, #c984, #c864,
#c990, #c993, #c989{
background: transparent !important;
border: 1px solid #ef9a0b;
border-radius: none;
}
#c839, #c864,
#c990, #c989{
padding: 10px;
text-align: center;
font-weight: bold;
height: auto;
}
#c839 p a,
#c990 p a{
color: #868686 !important;
}

#c839, #c990{
margin-top: 10px;
}
#c840, #c864,
#c840, #c989{
margin-top: 12px;
}

#c840{
padding: 0 !important;
}

/* Öffnungszeiten Anfang */
#page-21 #c861,
#page-236 #c861{
    background: transparent;
    padding: 0 !important;
}
#page-21 #c861 .ce-table,
#page-236 #c861 .ce-table {
    text-align: center;
}
#page-21 #c861 .ce-table tr td,
#page-236 #c861 .ce-table tr td {
    font-size: 100%;
}
#page-21 #c861 .ce-table tr,
#page-236 #c861 .ce-table tr{
    background: transparent !important;
}
#page-21 #c861 .ce-table,
#page-236 #c861 .ce-table{
border-collapse: collapse; 
}
#page-21 #c861 .ce-table tr:last-child,
#page-236 #c861 .ce-table tr:last-child {
    background: transparent;
}
#page-21 #c861 .ce-table tr:nth-child(1),
#page-236 #c861 .ce-table tr:nth-child(1) {
    color: black;
    font-size: 100%;
    font-weight: bold;
    text-align: left;
    }
#page-21 #c861 .ce-table tr:nth-child(1) td,
#page-236 #c861 .ce-table tr:nth-child(1) td{
border-bottom: 2px solid #ef9a0b;
}
#page-21 #c861 .ce-table tr:nth-child(1) td,
#page-236 #c861 .ce-table tr:nth-child(1) td {
    background-color: transparent;
    color: black;
    padding: 5px;
    text-align: left;
    font-size: 100%;
}
/* Öffnungszeiten Ende*/
/* google maps */
@media (max-width:991px){
#c984,#c993{
margin-right: 8px;
}
}
@media (min-width:992px){
#c984, #c993{
margin: 0 7px 20px 15px;
}
}
/* ----------------------------------------------------Datenschutz */
#page-31 aside #c849{
background: transparent !important;
padding-top: 0 !important;
}

/* ----------------------------------------------------Impressum */
#page-22 aside #c846{
margin:0 !important;
padding: 0 !important;
background-color: transparent;
}

#page-22 aside #c846 .ce-textpic .ce-gallery,
#page-22 aside #c846 .ce-textpic .ce-column {
    margin: 0;
    padding:0;
}

#page-22 aside #c846 .ce-textpic .ce-outer img, 
#page-22 aside #c846 .ce-textpic .ce-outer img {
    max-width: 80% !important;
}
/* linke Spalte */
#page-22 #c845,
#page-22 #c861{
background: transparent;
margin-bottom: 0;
}
#page-22 #c861 .ce-table{
text-align: center;
}
#page-22 #c861 tbody{
margin: 2px auto;
float: none !important;
}
#page-22 #c845>p{
margin-top: 7px;
}
/* Öffnungszeiten Anfang */

#page-22 #c861 .ce-table tr td {
    font-size: 100%;
}
#page-22 #c861 .ce-table{
border-collapse: collapse; 
}
#page-22 #c861 .ce-table tr:last-child {
    background: transparent;
}
#page-22 #c861 .ce-table tr:nth-child(1) {
    color: black;
    font-size: 100%;
    font-weight: bold;
    text-align: left;
    }

#page-22 #c861 .ce-table tr:nth-child(1){
background-color: #ccc !important;
}
#page-22 #c861 .ce-table tr:nth-child(1) td {
    background-color: transparent;
    color: black;
    padding: 5px;
    text-align: left;
    font-size: 100%;
border-bottom: 2px solid black;
}
/* Öffnungszeiten Ende*/
#page-22 #c845 .mail:hover,
#page-22 #c845 .mail:focus{
color: #868686 !important;
}

/* Quellentabelle */
#page-22 #c854 .ce-table tbody{
margin: 0 auto;
}
#page-22 #c854 .ce-table{
text-align: center;
}
/* ----------------------------------------------------Danke für Ihre Nachricht */
#page-26 #c860{
background: transparent;
}
#page-26 #c860 a:hover,
#page-26 #c860 a:focus{
color: #868686 !important;
}

/* -----------------------------------------Sonderkonditionen Redesign mobile Website */
#c922{
border: none;
box-shadow: none;
}
#c922 img{
max-width: 223px;
}
/* -----------------------------------------Tipps und Tricks */
#c923 dd{
display: block;
margin-bottom: 10px;
}