.item-image {position: relative;float: left; width: 620px;margin-right: 50px;}
.content-one .absatz .column1 .item-image img{padding-bottom: 30px;}
.news-list-view .article h3 {
    font-size: 1em;
}




.content-one {padding-top: 60px;}
.content-one .absatz h1 {xfont-size: 28px;xline-height: 30px; color: rgb(0,50,119);margin: 0 0 0.5em 0; padding: 0;xfloat: left; position:relative;xwidth: 500px;xwidth: 40%;text-align: left;font-weight: 500;}
.content-one .absatz h2 {xfont-size: 22px;xline-height: 30px; xcolor: rgb(0,50,119);margin: 0 0 0.5em 0; padding: 0;float: left; position:relative;width: 100%;font-weight: 700;text-transform: uppercase;}
.content-one .absatz p {xfont-size: 20px;xline-height: 25px; color: rgb(0,0,0);margin: 0; padding: 0% 2.5% 0% 0%;}
.content-one .absatz .column1 {width: 620px;}
.content-one .absatz .column2 {width: 500px;float: left;position: relative;}
.content-one  .column {width: 100%;float: left;position: relative;margin-top: 30px;}

.content-one .absatz.standort {width:22%;float: left;position: relative; margin-left: 3%;}
.content-one .absatz.termin{width:100%;float: left;position: relative;}

.content-one .col-termin {width:20%;float: left;position: relative; margin: 0% 2% 0% 0% ;border-top: solid 2px rgb(0, 83, 166);}
.content-one .col-lind {width:78%;float: left;position: relative; margin: 0 ;}
.content-one .row-lind-1 {width:100%;float: left;position: relative; margin: 0 ;height: 350px;border-top: solid 2px rgb(0, 83, 166);}

.row-lind-1 .col-verwalter.standortlist,
.row-lind-1 .col-haus.standortlist,
.row-lind-1 .absatz.standortlist{width:200px;float: left;position: relative; margin:0% 2% 0% 0% ;height: 350px;}
.row-lind-1 .absatz.standortlist{width:50%;}

.col-termin .layout3{}


.content-one .column-card{width:25%;float: left;position: relative;}
.content-one .column-card .absatz.standort {width:100%;float: left;position: relative;}
.content-one .column-card .absatz.standort-image {width:auto;float: left;position: relative;}

.content-one  .standort-image .ce-column{}
.content-one  .standort-image {width: 100%;position: relative;}
.xcontent-one  .standort-image .ce-column:first-child {position: relative; float: right;margin-left: 0px;}

.content-one  .standort-image .ce-column:nth-child(odd) {position: relative; float: left;margin-left: 0px;}
.content-one  .standort-image .ce-column:nth-child(even) {position: relative; float: right;xmargin-left: 30px;}
.content-one  .standort-image .align-right {position: relative; float: right;xmargin-left: 30px;width: 75%}

.content-one  .standort-image .ce-column img{margin-bottom: 30px;width: 100%; height: auto;}

.box.content-one .column .col-termin, .box.content-one .column .standort{border-top: solid 2px rgb(0, 83, 166);}

.xcontent-one .absatz.text p {width: 500px;}

.content-one .absatz.next .linie-unten h2 {width: 100%;}
.content-one .absatz.next .linie-unten  {width: 100%; border-bottom: 2px solid rgb(0,83,166);padding-bottom: 4em; }

.content-one .absatz.text p, .content-one .absatz.text h1 {float: left;position: relative;}
.content-one .absatz.text p  {float: none;position: relative;}

.xcontent-one .absatz.next:nth-child(odd) h2{font-size: 18px;text-transform: uppercase; line-height: 20px;margin: 10px 0px 20px 0px;}
.xcontent-one .absatz.next:nth-child(even) h2{font-size: 32px;text-transform: none; line-height: 20px;margin: 60px 0px 20px 0px;width: 100%;}
.content-one .absatz.next p {width: 100%;float: left;position: relative;padding-left: 0}
.content-one .absatz.next h3{font-size: 20px;text-transform: none; line-height: 24px;}
.content-one .absatz.next h2{display: block;font-size: 20px;width:100%;text-transform: uppercase; line-height: 20px;}
.content-one .absatz.next {width:auto; float: left; position: relative; }
.content-one .absatz.next img {position: relative; float: left;margin-top: 30px;}



.content-one .absatz.next .ce-column:nth-child(odd) {position: relative; float: left;margin-left: 0px;}
.content-one .absatz.next .ce-column:nth-child(even) {position: relative; float: left;margin-left: 30px;}

.content-one .absatz.next:nth-child(3){margin: 30px 0px 0px 30px;xbackground-color: grey;}
.content-one .absatz.next:nth-child(3) h2{ margin: 0;padding: 0; border-top: solid 2px rgb(0, 83, 166);line-height: 28px;}
.content-one .absatz ol {font-size: 18px;text-transform: none; line-height: 20px;padding-left: 8%;}

.xce-column {width: auto; float:left;}
.content-one .absatz.info {float:left; width: 23%;margin-right: 2.4%;}
.content-one .absatz.info:nth-child(4n+0) {float:left; width: 23%;margin-right: 0;}

.content-one .absatz.info h2 {border-top: solid 2px rgb(0, 83, 166);line-height: 28px;margin-top: 30px;}
.content-one .absatz.info table {font-size: 18px;text-transform: none; line-height: 20px;}
.content-one .absatz.info p {width: auto;}
.tx-ttaddress-pi1 .vcard-item {float: left; position: relative; width: 200px;}
.#tx-ttaddress-pi1 .vcard-item .zusatz{display: none;}
.#tx-ttaddress-pi1 .vcard-item .vcard:nth-child(11n+0) {xbackground-color: #ddd; width: 180px;}
.#tx-ttaddress-pi1 .vcard-item .vcard:nth-last-child(2){xbackground-color: #ddd; float: right;width: 180px;right: 0px;position: relative; }
.##tx-ttaddress-pi1 .vcard-item .zusatz:nth-last-child(1){background-color: #ddd;display: block; float: right; font-size: 1.4em;line-height: 1.3em;width: 180px;right:0px; position: relative;padding: 190px 20px 0px 0px; }
.#tx-ttaddress-pi1 .vcard-item:nth-last-child(1){background-color: #ddd;display: block; float: right; font-size: 1.4em;line-height: 1.3em;width: 180px;right:0px; position: relative;padding: 190px 20px 0px 0px; }
.xtx-ttaddress-pi1 .vcard-item:nth-last-child(1) {float: right; position: relative; width: 380px;margin-right: 90px;}
.xtx-ttaddress-pi1 .vcard-item:nth-last-child(1) .zusatz{xbackground-color: #ddd;display: block; float: right; xfont-size: 1.4em;xline-height: 1.3em;width: 180px;right:0px; position: relative;padding: 190px 20px 0px 0px; }
.xtx-ttaddress-pi1 .vcard-item:nth-last-child(1) .vcard{xbackground-color: #ddd; float: right;width: 180px;right: 0px;position: relative; }

.photo {width: 137px; height: 170px;margin-bottom: 1.1em}


.tx-ttaddress-pi1 .vcard {width: 220px;height: 350px;}
.layout3.cont5.absatz .tx-ttaddress-pi1 .vcard {width: 190px;}
.layout3.cont5.absatz .tx-ttaddress-pi1 .vcard-item {width: 190px;}
.layout3.cont5.absatz .tx-ttaddress-pi1 .vcard-name {width: 190px;}
.layout3.cont5.absatz .tx-ttaddress-pi1 .vcard .mobile{width: 190px;}
.tx-ttaddress-pi1 .vcard .vcard-name{width: 200px;font-size: 1em;xline-height: 1.3em;}

.tx-ttaddress-pi1 .vcard .phone{font-size: 1em;}
.tx-ttaddress-pi1 .phone{xfont-size: 1.4em;xline-height: 1.3em;}

.xcontent-one .absatz.next:nth-child(odd) {float:left;width: 800px;position: relative;}
.xcontent-one .absatz.next:nth-child(even){float:left;position: relative;width:auto;}

.sliderbox {height: auto;}
.box.content {margin-top: 0px;}

.absatz.xnext, .absatz.xinfo, .absatz.xinfo1{display: none;}
.layout4.cont5 h2 {text-transform: uppercase; border-top: solid 2px rgb(0, 83, 166);width: 100%;}
.layout4.cont5 {width: 220px;float:left; position: relative;margin-right: 3%;}
.layout4.cont5:nth-child(3n+0){width: 763px; width: 59%;float:left; position: relative;margin: 0px;}

.content-one .absatz p {width: 100%;}

.absatz.layout2.cont4.column3 .card {border-top: solid 2px rgb(0, 83, 166);}

.col-termin .news-list-view .article{padding: 0px;}
.col-termin .news-list-view .article {width: 100%;border-bottom: 1px solid rgb(0, 83, 166);margin: 0px 0px 20px 0px;}
.col-termin .news-list-view .article {
    width: 100%;
    border-bottom: 2px solid rgb(220, 228, 248);
    margin-right: 0;
}
.col-termin .news-list-view .article h3{xfont-size: 0.8em;}
.col-termin .news-list-view .article .header {border-top: 0;}
.col-termin .news-list-view .article .teaser-text .more {display: none;}
.col-termin .news-list-view .article .teaser-text p {padding: 0px 0px 10px 0px; margin: 0;}
.news .news-list-view .article .header h3 {
    padding: 0;
}

.content h3 a{font-size:1em;}
@media screen and (min-width:100px) and (max-width:620px) {
.xbox.content-one{padding-top: 0;}
.box.content-one .absatz.text .column1 {width: 100%;}
}
@media screen and (min-width:100px) and (max-width:1380px) {
.sliderbox {height: 60px;}
.xbox.content-one{width: 100%;}
.xbox.content-one .absatz.text  {width: 100%;}



.row-lind-1 .col-verwalter.standortlist,
.row-lind-1 .col-haus.standortlist,
.row-lind-1 .absatz.standortlist{width:200px;float: left;position: relative; margin:0% 2% 0% 0% ;height: 350px;}
.row-lind-1 .absatz.standortlist{width:50%;}
.content-one .col-termin {width:20%;float: left;position: relative; margin: 0% 2% 0% 0% ;border-top: solid 2px rgb(0, 83, 166);}
.content-one .col-lind {width:78%;float: left;position: relative; margin: 0 ;}
.content-one .row-lind-1 {width:100%;float: left;position: relative; margin: 0 ;height: 350px;border-top: solid 2px rgb(0, 83, 166);}


.box.content-one .absatz.text .column1 .item-image {width: 100%;margin: 0; padding: 0;}
.box.content-one .absatz.text .column1 .item-image img{width: 100%;margin: 0; padding: 0;}
.box.content-one .column  {width: 100%;}
.box.content-one .column .item-image, .box.content-one .column .item-text {width: 95%;margin: 0px 0px 0px 2.5%;}
.box.content-one .column .layout3.cont6.absatz.column-card h2 {width: 95%;margin: 0px 0px 0px 2.5%;padding: 0;}

.box.content-one .column .layout3.cont7 .item-image {width: 100%;margin: 0 auto;}

.box.content-one .column .col-termin  {width: 95%;margin: 0px 0px 0px 2.5%;}
.box.content-one .column .absatz.standort  {width: 95%;margin: 0px 0px 0px 2.5%;}
.box.content-one .column .absatz.standort .ce-bodytext p {width: 95%;margin: 0;}
.xbox.content-one .column-card   {width: 95%;margin: 0px 0px 0px 2.5%;}
.box.content .box.content-one .layout3.column-card   {width: 100%;margin: 0px 0px 0px 0px;}
.box.content-one .column .item-image, .box.content-one .column .item-text {
    width: 100%;
    margin: 0px 0px 0px 0px;
}
.box.content-one .column .layout3.cont6.absatz.column-card h2 {
    width: 100%;
    margin: 0px 0px 0px 0px;
}
.box.content-one .column .item-text {
    width: 100%;
    margin: 0px 0px 0px 0px;
}


.box.content-one .column-card  .absatz.standort.text {width: 100%;margin: 0;}
.box.content-one .column-card  .absatz.standort.text .item-image {width: 100%;margin: 0;}
.box.content-one .column-card  .absatz.standort.text .item-text{width: 90%;margin: 0px 0px 0px 4%;}
.box.content-one .column-card  .absatz.standort.text .item-text p{width: 100%;margin: 0; padding-right: 0;}
.box.content-one .standort-image {width: 100%;margin: 0;padding: 0;}
.box.content-one .standort-image .align-right{width: 100%;}
.content-one .absatz h2 {width: 100%}
.content-one  .standort-image .ce-column:nth-child(even){float:left;}
.content-one .standort-image .xce-column {width: 100%;}
.column2 .item-text {width: 100%;}


}
@media screen and (min-width:100px) and (max-width:900px) {
.sliderbox{height: 0px;}

}

@media screen and (min-width:100px) and (max-width:510px) {
.box.content-one .absatz.text .column2 .item-text p{width: 99%;margin: 0px auto;position: relative;float: left;}
.box.content-one .absatz.text .column2 {width: 95%;margin: 0px auto;position: relative;}

}
@media screen and (min-width:620px) and (max-width:1380px) {
.box.content-one .absatz.text .column1 .item-image{width: 100%;}
.box.content-one .absatz.text .column1 {width: 100%;}
.box.content-one .absatz.text .column1 .item-image img {
    
  width: 620px;
    margin: 0;
    padding: 0;padding-bottom: 30px;xdisplay: none;}
}
@media screen and (min-width:700px) and (max-width:1380px) {
.box.content-one .absatz.text .column1 .item-image{width: 620px;margin-right: 50px;}
}


@media screen and (min-width:527px) and (max-width:1300px) {
.column2 .item-text{width: 500px}
.box.content-one .absatz.text .column2 {width: 500px;xmargin: 0px 0px 0px 2.5%;position: relative;}
}

@media screen and (min-width:100px) and (max-width:620px) {
.box.content-one .column .col-termin  {width: 100%;margin: 0px;}
.box.content-one .column .absatz.standort  {width: 100%;margin: 0px ;}
.box.content-one .column .absatz.standort .ce-bodytext p {width: 100%;margin: 0;}
.box.content-one .column-card   {width: 100%;margin: 0px ;}
.box.content-one .absatz.text h2 {padding: 1% 0% 2% 0%;}
.box.content-one .absatz .column2 h2 {padding-left: 0;}
.col-termin .layout3.cont2.absatz.termin {width: 95%; margin: 0 2.5% 0 2.5%;}
.col-verwalter .layout3.cont3.absatz {width: 95%; margin: 0 2.5% 0 2.5%;}
.col-verwalter .layout3.cont3.absatz h2{width: 90%; xmargin: 0 2.5% 0 2.5%;padding: 0;}
.col-verwalter .layout3.cont3.absatz .tx-ttaddress-pi1 {padding-left: 0;}
.col-haus .layout3.cont4.absatz{width: 95%; margin: 0 2.5% 0 2.5%;}
.col-haus .layout3.cont4.absatz h2{width: 95%; xmargin: 0 2.5% 0 2.5%;padding: 0;}
.col-haus .layout3.cont4.absatz .tx-ttaddress-pi1 {padding-left: 0;}

.absatz.standort .layout3.cont5.absatz{width: 95%; margin: 0 2.5% 0 2.5%;}
.absatz.standort .layout3.cont5.absatz h2{width: 95%; xmargin: 0 2.5% 0 2.5%;}
}


@media screen and (min-width:1050px) {
.xsliderbox {height: 120px;}
}

@media screen and (min-width:1100px) {
.xsliderbox {height: 140px;}
}

@media screen and (min-width:1380px) {

.xsliderbox {height: 175px;}
}
@media screen and (min-width:100px) and (max-width:832px) {
.item-image{width: 100%;}
.item-image img{width: 100%;height:auto;}
.content-one .absatz h1 {width: 100%;}
.box.content-one .column-card {margin: 0;}
}


@xmedia screen and (min-width:600px) and (max-width:1380px) {
.box.content-one .standort-image .align-right{width: 50%;}
.box.content-one .column-card  {width: 50%;margin: 0;padding: 0;}
.box.content-one .column-card  .absatz.standort.text {width: 100%;margin: 0;padding: 0;}
.box.content-one .column-card  .absatz.standort.text .item-image {width: 100%;margin: 0;padding: 0;float: left;position: relative;}
.box.content-one .column-card  .absatz.standort.text .item-text{width: 100%;margin: 0;padding: 0;}
.content-one .absatz h2 {width: 100%}



}

@media screen and (min-width:100px) and (max-width:1250px) {

.box.content-one .absatz.text .column2 {width: 97,5%;xmargin: 0px 0px 0px 2.5%;position: relative;}

.row-lind-1 .col-verwalter.standortlist,
.row-lind-1 .col-haus.standortlist,
.row-lind-1 .absatz.standortlist{width:180px;float: left;position: relative; margin:0% 2% 0% 0% ;height: 350px;}
.row-lind-1 .absatz.standortlist{width:300px; xfont-size: 0.9em;}
.content-one .col-termin {width:20%;float: left;position: relative; margin: 0% 2% 0% 0% ;border-top: solid 2px rgb(0, 83, 166);}
.content-one .col-lind {width:78%;float: left;position: relative; margin: 0 ;}
.content-one .row-lind-1 {width:100%;float: left;position: relative; margin: 0 ;height: 350px;border-top: solid 2px rgb(0, 83, 166);}
}
/*
@media screen and (min-width:100px) and (max-width:1050px) {


.box.content-one .absatz.text .column2 {width: 97,5%;margin: 0px 0px 0px 2.5%;position: relative;}

.row-lind-1 .col-verwalter.standortlist,
.row-lind-1 .col-haus.standortlist,
.row-lind-1 .absatz.standortlist{width:200px;float: left;position: relative; margin:1% 2% 4% 0% ;height: 350px;height: auto;}
.row-lind-1 .absatz.standortlist{width:100%; }
.content-one .col-termin {width:100%;width:300px;float: left;position: relative; margin: 0% 2% 0% 0% ;border-top: solid 2px rgb(0, 83, 166);}
.content-one .col-lind {width:100%;float: left;position: relative; margin: 0 ;}
.content-one .row-lind-1 {width:100%;float: left;position: relative; margin: 4% 0%  ;height: 700px;height: auto;border-top: solid 2px rgb(0, 83, 166);}
.tx-ttaddress-pi1 .vcard {
    width: 220px;
    height: auto;
}
*/
}


@media screen and (min-width:100px) and (max-width:550px) {


.box.content-one .absatz.text .column2 {width: 97,5%;margin: 0px 0px 0px 2.5%;position: relative;}

.row-lind-1 .col-verwalter.standortlist,
.row-lind-1 .col-haus.standortlist,
.row-lind-1 .absatz.standortlist{width:180px;float: left;position: relative; margin:0% 0% 0% 0% ;height: auto;}
.row-lind-1 .absatz.standortlist{width:100%; font-size: 0.9em;}
.content-one .col-termin {width:100%;float: left;position: relative; margin: 0% 2% 0% 0% ;border-top: solid 2px rgb(0, 83, 166);}
.content-one .col-lind {width:100%;float: left;position: relative; margin: 0 ;}
.content-one .row-lind-1 {width:100%;float: left;position: relative; margin: 2% 0% 10% 0% ;height: auto;border-top: solid 2px rgb(0, 83, 166);}
.tx-ttaddress-pi1, .tx-ttaddress-pi1 .vcard,.tx-ttaddress-pi1 .vcard .vcard-name,.tx-ttaddress-pi1 .vcard-item {
    width: 180px;
    height: auto;
}
.tx-ttaddress-pi1 .vcard .vcard-name{font-size: 0.9em;xline-height: 1.3em;}
.tx-ttaddress-pi1 .vcard .phone{font-size:0.9em;}
.tx-ttaddress-pi1 .vcard .mobile{font-size:0.9em;}
}


/*--------------------------############################################################################-------*/
.layout3.cont2 .news-list-view .article:last-child {
    border-bottom: none;
    margin-bottom: 10px;
}
.box.content-one .layout1.cont1.absatz{width: 100%;margin: 0;padding:0px;}
.box.content-one .layout1.cont1.absatz h3{color: rgb(0,83,166);}

@media screen and (min-width:100px) and (max-width:400px) {
/*
.xxxbox.content .box.content-one .absatz h2 { padding-left: 10px;}
.col-termin .layout3.cont2.absatz.termin {width: 100%; margin: 0; padding: 0px 10px;}
.box.content-one .column .col-termin  {width: 100%;margin: 0; padding: 0px ;}

.col-verwalter .layout3.cont3.absatz h2, .col-verwalter .layout3.cont3.absatz .tx-ttaddress-pi1{ padding-left: 10px;}
.col-haus .layout3.cont4.absatz h2, .col-haus .layout3.cont4.absatz .tx-ttaddress-pi1 { padding-left: 10px;}
.box.content-one .column .absatz.standort .ce-bodytext  {padding-left: 10px;}
.absatz.standort .layout3.cont5.absatz { width: 100%; margin: 0 ;}
.absatz.standort .layout3.cont5.absatz h2 {width: 100%;margin: 0 ;padding: 5px 10px;}
.col-verwalter {padding-bottom: 30px;}
.col-haus {padding-bottom: 30px;}
*/

.row-lind-1 .tx-ttaddress-pi1 {
    padding-left: 0px;
}
.box.content-one .row-lind-1 .absatz.standortlist{margin: 0;}
.box.content-one .col-lind { width: 100%; height: auto;      padding: 0px ;}
.content-one .row-lind-1 { padding: 0 10px;}
.box.content-one .col-termin {width: 100%;padding: 0px; margin: 0 ; }
.box.content-one .absatz.text .column2{padding-left:10px;}

.box.content-one .layout1.cont1.absatz img{xwidth: 100%;}
.box.content-one .absatz.next.layout1.cont1 div {width: 100%;float: left;}
.box.content-one .absatz.next.layout1.cont1 p {padding: 0px 10px 0px 10px;}
.box.content-one .absatz.next.layout1.cont1 h3 {padding-left: 10px;}

}
@media screen and (min-width:401px) and (max-width:450px) {
.xxxbox.content .box.content-one .absatz h2 { padding-left: 10px;}

.box.content-one .row-lind-1 .absatz.standortlist{margin: 0;}
.box.content-one .col-lind { width: 100%; height: auto;      padding: 0px ;}
.content-one .row-lind-1 { padding: 0 10px;}
.box.content-one .col-termin {width: 100%;padding: 0px; margin: 0 ; }
.box.content-one .absatz.text .column2{padding-left:10px;}


.xbox.content-one .layout1.cont1.absatz img{xwidth: 100%;padding-left: 10px;}
.box.content-one .absatz.next.layout1.cont1 div {width: 100%;float: left;}
.box.content-one .absatz.next.layout1.cont1 p {padding: 0px 10px 0px 10px;}
.box.content-one .absatz.next.layout1.cont1 h3 {padding-left: 10px;}

}

@media screen and (min-width:100px) and (max-width:800px) {
.xbox.content .box.content-one .absatz h2 { padding-left: 10px;}
 .box.content .box.content-one .infobox .layout2.cont2.column1 {width: 100%;}
 .box.content .box.content-one .infobox .layout2.cont3.column2 {width: 100%;}
 .box.content .box.content-one .infobox .layout2.cont3.column2 p {padding-left: 10px;}
.content-one .absatz.layout2 p { width: auto;}

.box.content .box.content-one .layout3.column-card   {width: 90%;margin: 0px ;padding: 0px 10px;}
.box.content-one .column .item-image, .box.content-one .column .item-text {
    width: 90%;
    margin: 0px 0px 0px 10px;
}
.box.content-one .column .item-image, .box.content-one .column .item-text {
    width: 90%;
    margin: 0px 0px 0px 0px;
}
.box.content-one .column .layout3.cont6.absatz.column-card h2 {
    width: 90%;
    margin: 0px 0px 0px 10px;
}
.box.content-one .column .item-text {
    width: 90%;
    margin: 0px 0px 0px 10px;
}
.box.content-one .column .layout3.cont6.absatz.column-card h2 {
    width: 90%;
    margin: 0px ;
  padding: 0px ;
}


}


@media screen and (min-width:595px) and (max-width:800px) {
 .box.content .box.content-one .infobox .layout2.cont2.column1 {width: 70%;padding-right:6%}
 .box.content .box.content-one .infobox .layout2.cont3.column2 {width: 30%;}
}

@media screen and (min-width:401px) and (max-width:800px) {

.xcontent .content-one .absatz .column2{padding-left: 10px;}
.xcontent .content-one .absatz .column2 h2{padding-left: 10px;}
.xcontent .content-one .absatz .item-image{padding-left: 10px;}

.box.content-one .absatz h2 {padding:  0px;}
.box.content-one .tx-ttaddress-pi1{padding:  0px;}
.content-one .absatz p {padding-left: 0px;}

.col-termin .layout3.cont2.absatz.termin {width: 100%; margin: 0; padding: 0px 10px;}
.box.content-one .column .col-termin  {width: 100%;margin: 0; padding: 0px ;}
.col-verwalter .layout3.cont3.absatz h2, .col-verwalter .layout3.cont3.absatz .tx-ttaddress-pi1{ padding-left: 10px;}
.col-haus .layout3.cont4.absatz h2, .col-haus .layout3.cont4.absatz .tx-ttaddress-pi1 { padding-left: 10px;}
.box.content-one .column .absatz.standort .ce-bodytext  {padding-left: 10px;}
.absatz.standort .layout3.cont5.absatz { width: 100%; margin: 0 ;}
.absatz.standort .layout3.cont5.absatz h2 {width: 100%;margin: 0 ;padding: 5px 10px;}
.col-verwalter {padding-bottom: 30px;}
.col-haus {padding-bottom: 30px;}
}

@media screen and (min-width:450px) and (max-width:800px) {

.box.content-one .absatz h2 {padding:  0px;}
.box.content-one .tx-ttaddress-pi1{padding:  0px;}
.content-one .absatz p {padding-left: 0px;}

.col-termin .layout3.cont2.absatz.termin {width: 100%; margin: 0; padding: 0px ;}
.box.content-one .column .col-termin  {width: 100%;margin: 0; padding: 0px ;}
.col-verwalter .layout3.cont3.absatz h2, .col-verwalter .layout3.cont3.absatz .tx-ttaddress-pi1{ padding-left: 0px;}
.col-haus .layout3.cont4.absatz h2, .col-haus .layout3.cont4.absatz .tx-ttaddress-pi1 { padding-left: 0px;}
.box.content-one .column .absatz.standort .ce-bodytext  {padding-left: 0px;}
.absatz.standort .layout3.cont5.absatz { width: 100%; margin: 0 ;}
.absatz.standort .layout3.cont5.absatz h2 {width: 100%;margin: 0 ;padding: 5px 0px;}
.col-verwalter {padding-bottom: 30px;}
.col-haus {padding-bottom: 30px;}
/*
.box.content-one .layout3.cont3.absatz { width: 200px; margin: 5px 0px 0px 0px;}
.box.content-one .layout3.cont3.absatz:nth-child(2) {  margin: 36px 0 0 0; width:200px; }
.box.content-one .layout3.cont3.absatz:nth-child(3) {  margin: 10px 0 0 200px;padding:0px;}
.box.content-one .layout3.cont4.absatz {width: 200px;  margin: 5px 0px 0px 0px;}
.box.content-one .layout3.cont4.absatz:nth-child(2) {width: 220px;  margin: 36px 0px 0px 0px;}
.column {padding: 0px 10px;}
*/

 .box.content-one .row-lind-1 .absatz.standortlist{margin: 0;}
.box.content-one .col-lind { width: 100%; height: auto;      padding: 0px 10px;}
.box.content-one .col-termin {width: 270px;padding: 0px; margin: 0 20px 0 10px; }
.box.content-one .absatz.text .column2{padding-left:10px;}

.box.content-one .absatz.next.layout1.cont1.text{padding-left:10px;}
.xbox.content-one .layout1.cont1.absatz img{xwidth: 420px;padding-left:10px;}
.box.content-one .absatz.next.layout1.cont1 div {width: 420px;float: left;}
.xbox.content-one .absatz.next.layout1.cont1 p {padding-left: 10px;}
.xbox.content-one .absatz.next.layout1.cont1 h3 {padding-left: 10px;}
}

@media screen and (min-width:647px) and (max-width:800px) {
.box.content-one .absatz.text .column1 .item-image {padding-left:10px;}
}

@media screen and (min-width:801px) and (max-width:1022px) {
.box.content-one .absatz.text .column1 .item-image img { padding-left: 0px;}
.box.content-one .absatz.text .column2 { padding-left: 0px;}
.box.content .content-one   {padding-left: 15px ; xpadding-right: 15px;float: left; position: relative;}
.box.content .box.content-one .layout3.column-card {padding-right: 15px;}
.topnavinside { padding-left: 15px;}

/*
.box.content-one .column .col-termin { width: 100%;  margin: 0px }
.box.content-one .column .absatz.col-haus.standort {width: 37%;}
.box.content-one .column .absatz.col-verwalter.standort {width: 60%;margin-right: 3%}
.box.content-one .layout3.cont3.absatz { width: 220px;}
.box.content-one .layout3.cont3.absatz:nth-child(3) {  margin: 10px 0 0 220px;padding:0px;}
*/
.box.content .content-one   {padding-left: 15px;float: left; position: relative;}
.box.content-one .column .col-termin { width: 33%;  margin:  0px; margin-right: 3%;}
.box.content-one .column .absatz.col-verwalter.standort { width: 30%; margin: 0px; margin-right: 3%;}
.box.content-one .column .absatz.col-haus.standort { width: 30%; margin: 0px; }

.xbox.content-one .layout1.cont1.absatz img{width: 420px;}
.box.content-one .absatz.next.layout1.cont1 div {width: 420px;float: left;}
}

@media screen and (min-width:100px) and (max-width:1290px) {

}

@media screen and (min-width:1023px) and (max-width:1299px) {
.box.content-one .absatz.text .column1 .item-image img { padding-left: 0px;}
.box.content-one .absatz.text .column2 { padding-left: 0px;}
.box.content .content-one   {padding-left: 20px;padding-right: 20px;float: left; position: relative;}
.box.content-one .column .absatz.standort { width: 50%; margin: 0px 0px 30px 20px;}

.box.content-one .column .absatz.standort { width: 100%;margin: 0px ;}
.box.content-one .column .absatz.col-verwalter.standort { width: 300px;margin: 0px 20px 30px 20px;}
.box.content-one .column .absatz.col-haus.standort { width: 300px;margin: 0px 20px 30px 0px;}

.box.content-one .absatz.text .column2 {width: 100%;margin: 0px ;position: relative;}

.row-lind-1 .col-verwalter.standortlist,
.row-lind-1 .col-haus.standortlist,
.row-lind-1 .absatz.standortlist{width:195px;xwidth:25%;float: left;position: relative; margin:0;height: 360px;}
.row-lind-1 .col-haus.standortlist{width:175px;xwidth:22%;}

.row-lind-1 .col-haus.standortlist .tx-ttaddress-pi1 .vcard-item{width:180px;width:100%;}
.tx-ttaddress-pi1 .vcard{width:180px;width:100%;}
.tx-ttaddress-pi1 .vcard-item{width:180px;width:180px;width:100%;}
.tx-ttaddress-pi1 .vcard-name{width:180px;width:100%;}

.row-lind-1 .absatz.standortlist{width:50%; }
.content-one .col-termin {width:20%;float: left;position: relative; margin: 0% 2% 0% 0% ;border-top: solid 2px rgb(0, 83, 166);}
.content-one .col-lind {width:69%;float: left;position: relative; margin: 0 ;}
.content-one .row-lind-1 {width:100%;float: left;position: relative; margin: 0 ;height: 360px;border-top: solid 2px rgb(0, 83, 166);}
.content-one .row-lind-1:nth-child(7) {height: auto;}
.content-one .col-termin { width: 250px;width: 25%;}

.box.content .box.content-one .col-lind .row-lind-1:nth-child(7) .col-verwalter.standortlist .tx-ttaddress-pi1 .vcard .vcard-name{
   width: 195px;
  }

}


@media screen and (min-width:100px) and (max-width:1150px) {
/*
.content-one .col-lind {width: 400px;height: auto;}
.content-one .row-lind-1{width: 400px;height: auto;padding-bottom: 30px;}
.row-lind-1 .absatz.standortlist { width: 400px;height: auto;padding-bottom: 20px;}
.row-lind-1 .col-verwalter.standortlist {width: 200px;height: auto;}
.row-lind-1 .col-haus.standortlist{width: 180px;height: auto;}
.content-one .col-termin { width: 270px;}
*/
.content-one .col-lind {width: 690px;width: 710px;height: auto;}
.content-one .row-lind-1{width: 100%;height: auto;padding-bottom: 30px;}
.row-lind-1 .absatz.standortlist { width: 300px;height: auto;padding-bottom: 20px;margin: 0 20px 0 0 ;}
.row-lind-1 .col-verwalter.standortlist {width: 190px;height: auto;margin: 0 10px 0 0;}
.row-lind-1 .col-haus.standortlist{width: 170px;height: auto;margin: 0;}
.content-one .col-termin { width: 270px;margin: 0 20px 0 0; padding: 0px;}
.xabsatz.info1{height: 200px; background: red;}
}


@media screen and (min-width:1023px) and (max-width:1280px) {
.content-one .col-lind {
    xwidth: 800px;
xbackground: red;
}
}

@media screen and (min-width:1300px)  {


.box.content-one .column .col-termin { width: 23%; margin: 0px 20px 0px 0px;}
.box.content-one .column .absatz.standort { width: 23%;margin: 0px 0px 0px 0px;}
.box.content-one .column .absatz.col-verwalter.standort { width: 23%;margin: 0px 20px 30px 0px;}
.box.content-one .column .absatz.col-haus.standort { width: 23%;margin: 0px 20px 30px 0px;}
.box.content-one .layout3.cont4.absatz:nth-child(2) { margin-top:  5px;}

.row-lind-1 .col-verwalter.standortlist,
.row-lind-1 .col-haus.standortlist,
.row-lind-1 .absatz.standortlist{width:200px;float: left;position: relative; margin:0;height: 360px;}
.row-lind-1 .col-haus.standortlist{width:180px;}
.row-lind-1 .col-haus.standortlist .tx-ttaddress-pi1 .vcard{width:180px;}
.row-lind-1 .col-haus.standortlist .tx-ttaddress-pi1 .vcard-item{width:180px;}
.row-lind-1 .col-haus.standortlist .tx-ttaddress-pi1 .vcard-name{width:180px;}
 .tx-ttaddress-pi1 .vcard{width:180px;}
 .tx-ttaddress-pi1 .vcard-item{width:180px;}
 .tx-ttaddress-pi1 .vcard-name{width:180px;}
.row-lind-1 .absatz.standortlist{width:50%; }
.content-one .col-termin {width:20%;float: left;position: relative; margin: 0% 2% 0% 0% ;border-top: solid 2px rgb(0, 83, 166);}
.content-one .col-lind {width:69%;float: left;position: relative; margin: 0 ;}
.content-one .row-lind-1 {width:100%;float: left;position: relative; margin: 0 ;height: 360px;border-top: solid 2px rgb(0, 83, 166);}
.content-one .row-lind-1:nth-child(7) {height: auto;height: 450px;}

.content-one .col-termin { width: 25%;}


.box.content-one .layout1.cont1.absatz{width: 100%;margin: 0;padding-right: 150px;}
.xbox.content-one .layout1.cont1.absatz img{width: 420px;}
.xbox.content-one .layout1.cont1.absatz p{width: 420px; padding: 0;margin: 0;}
.xwebcam {float: right;padding: 0px 120px 30px 0px;}
.box.content-one .absatz.next.layout1.cont1 div {width: 420px;float: right;}



}

@media screen and (min-width:1300px) and (max-width:1380px) {
.box.content-one .absatz.next.layout1.cont1 div {width: 420px;float: right;}
}
@media screen and (min-width:1023px) and (max-width:1299px) {
.box.content-one .absatz.next.layout1.cont1 div {width: 420px;float: left;}
.column2 .item-text {
    width: 620px;
}
}

.content-one .row-lind-1 {
 xbackground-color: #f4f4f4;
}

.box.content .box.content-one .col-lind .row-lind-1:nth-child(7) .col-verwalter.standortlist {padding-top: 30px;}
.box.content .box.content-one .col-lind .row-lind-1:nth-child(7) .col-haus.standortlist {padding-top: 30px;}

.box.content .box.content-one .col-lind .row-lind-1:nth-child(7) .col-verwalter.standortlist .tx-ttaddress-pi1 .vcard-item {
    width: 190px;
    height: 350px;
}

.content .box.content-one .col-lind .row-lind-1:nth-child(7) .col-verwalter.standortlist .tx-ttaddress-pi1 .vcard .vcard-name{
   width: 195px;
  }
.box.content .box.content-one .col-lind .row-lind-1:nth-child(7) .col-haus.standortlist {padding-left: 0px;}

.xbox.content .box.content-one. .column .layout3.column-card {
    width: 100%; background-color: #f4f4f4;
    margin: 0px 0px 0px 0px;
}
.xbox.content .box.content-one .layout3.cont1 .column2 p {width: 100%;}

.row-lind-1 .col-verwalter.standortlist, .row-lind-1 .col-haus.standortlist, .row-lind-1 .absatz.standortlist { height: auto;}
.content-one .row-lind-1 {height: auto;}
.col-haus.standortlist .tt_address_list .vcard {min-height: 360px;}
.col-verwalter.standortlist .tt_address_list .vcard {min-height: 360px;}