body {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: left;
    line-height:157%;
    color: #666666;
    font-size: 13px;
    letter-spacing:0px;
    min-height:10px;
    background:url("../../images/template1_header.jpg") fixed;
}
body h1 {
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    line-height: 120%;
}
.separator h1 {
    font-size: 28px;
    color:#FFFFFF;
    text-align:center;
}
.qualifizierung h1 {
    color: #FFFFFF;
}
.headline h1 {
    color: #187424;
    text-align:center;
    font-size:28px;
}
.klein {
	font-size:12px;
}
body h2 {
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    line-height: 120%;
}
.article_nineteen h2 {
    font-size: 15px;
    color:#666666;
}
.quote_article h2 {
    color: #187424;
}
.qualifizierung h2 {
    color: #FFFFFF;
}
body h3 {
    color: #5F5F5F;
    font-size: 20px;
    font-weight: normal;
    line-height: 120%;
}
.article_five h3 {
    font-size: 15px;
    font-weight:bold;
    color:#FFFFFF;
}
body h4 {
    color: #5F5F5F;
    font-size: 14px;
    font-weight: bold;
}
.sidebar_latest_news_one h4 {
    font-size: 16px;
}
.quote_article h4 {
    color: #666666;
}
.mitgliedschaft h4 {
    color: #666666;
    text-align:center;
}
.article_two h4 {
    font-size: 15px;
}
body p {
    font-size:13px;
    color: #666666;
    line-height:157%;
}
.sidebar_latest_news_one p {
    font-size: 13px;
    font-weight:normal;
    color:#666666;
}
.mitgliedschaft p {
    font-size: 13px;
}
.qualifizierung p {
    color: #FFFFFF;
    font-size:14px;
}
.willkommen-text p {
    color: #FFFFFF;
    font-size:20px;
    text-align:center;
    font-weight:normal;
    min-height:38px;
    padding:10px;
    margin:25px;
}
body a {
    color: #0000FF;
    font-weight: normal;
    text-decoration: none;
    font-size: 13px;
    line-height:157%;
}
.kalender a {
    color: #EF860E;
    font-size:13px;
}
.sidebar_latest_news_one a {
    color: #187424;
    font-size:13px;
}
.article_five a {
    color: #EF860E;
    font-size:14px;
}
.domain a {
    color: #FFFFFF;
}
.article_nineteen a {
    color: #187424;
}
body a:active, body a:hover {
    color: #FF0000;
}
.sidebar_latest_news_one a:hover {
    font-size: 13px;
    color:#EF860E;
}
.article_five a:hover {
    color: #187424;
    font-size:14px;
}
.article_nineteen a:hover {
    color: #ef870e;
}
.domain a:hover {
    color: #187424;
    background-color:transparent;
}
.domain a:active {
    color: #FFFFFF;
}
body a:visited {
    color: #7A1A8B;
}
.kalender a:visited {
    color: #ffffff;
    font-size:13px;
}
.article_five a:visited {
    color: #FFFFFF;
}
.article_nineteen a:visited {
    color: #666666;
}
.domain a:visited {
    color: #FFFFFF;
}
#willkommen {
    min-height:1877px;
}
.column_2 {
    float:none;
    width:auto;
    padding-bottom:15px;
}
.row_7 {
    clear: both;
    min-height: 580px;
    background-color:rgba(255, 255, 255, 0.5);
}
.row_10 {
    clear: both;
    min-height: 100px;
}
.row_8 {
    clear: both;
    min-height: 580px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
}
.column_3 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_2 {
    float: none;
    width: auto;
    padding-top:20px;
    padding-bottom:20px;
    overflow-x:hidden;
}
.column_2 ul {
    list-style-type: none;
}
.column_2 img {
    height: auto;
}
.fm2_onepagemenu1_container_display {
    display: block;
    margin-left:auto;
}
.fm2_mobile_button_display_display {
    display: block;
}
.FM2_OnePageMenu1_container {
    text-align: center;
    height:auto;
}
.section-content-willkommen {
    width:auto;
    min-height:1877px;
}
.landing-area {
    clear: both;
    min-height: 2142px;
    width:100%;
    margin-left:auto;
}
.header-area-wrapper {
    clear: both;
    min-height: 2142px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
}
.div {
    clear: both;
    min-height: 265px;
}
.featured-area {
    clear: both;
    min-height: 1857px;
    width:100%;
}
.willkommen-text {
    clear: both;
    min-height: 566px;
    width: auto;
    margin-left:auto;
    margin-right:auto;
}
.mitgliedschaft {
    clear: both;
    min-height: 1213px;
    width: auto;
    font-size:13px;
    color:#666666;
    margin-bottom:25px;
}
.headline {
    clear: both;
    min-height: 69px;
    width: auto;
}
.qualifizierung {
    clear: both;
    min-height: 100px;
    width: auto;
    margin-left:auto;
    margin-right:auto;
    color:#FFFFFF;
}
.article_two {
    margin: 25px;
    padding: 10px;
    border: 0;
    float: none;
    width:auto;
    background-color:#FFFFFF;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    color:#666666;
}
img.article_two_img {
    max-width: 100%;
    margin-bottom: 25px;
    margin-left:auto;
    margin-right:auto;
    height:75px;
    width:75px;
    display:block;
}
.article_two h2 {
    margin: 0 0 30px;
    padding: 0;
    color:#666666;
}
.article_two p {
    margin: 0 0 30px;
    padding: 0;
    color:#666666;
    font-size:13px;
    text-align:center;
}
.article_two_unit_wrapper {
    width: auto;
    float: none;
}
.header-area {
    clear: both;
    min-height: 265px;
    width:100%;
    background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(50%, rgba(255, 255, 255, 0.8)), color-stop(100%, rgba(255, 255, 255, 0.2)));
    background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.2) 100%);
    background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.2) 100%);
    background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.2) 100%);
    background-image:-ms-linear-gradient(left, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.2) 100%);
    background-image:linear-gradient(left, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.2) 100%);
    margin-left:auto;
    margin-right:auto;
}
.header-inner {
    clear: both;
    min-height: 265px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    overflow-x:hidden;
}
.column_1_unit_wrapper {
    width: auto;
    min-height: 673px;
    float: none;
    margin-left:auto;
}
.column_1 {
    clear: both;
    min-height: 167px;
    padding:15px;
    text-align:center;
}
.row_3 {
    clear: both;
    min-height: 100px;
}
.column_3 {
    float: none;
    width: auto;
    min-height: 100px;
    background-color:#F51EF5;
}
.column_1_unit_wrapper {
    width: auto;
    min-height: 167px;
    float: none;
    margin-left:auto;
    margin-right:0px;
}
.column_3 {
    clear: both;
    min-height: 100px;
}
.column_3 {
    clear: both;
    min-height: 267px;
    width: auto;
    padding:25px;
    margin:0 auto 0 0;
}
.column_1:hover {
}
.column_1:active {
}
#leistungen {
    min-height:1117px;
}
.section-content-leistungen {
    width:auto;
    min-height:1396px;
    background-color:#f7f7f7;
}
.separator {
    clear: both;
    min-height: 100px;
    width: auto;
    background:#187424 url("../../images/spacer_background.png") no-repeat center top;
}
.leistungen-inner {
    clear: both;
    min-height: 300px;
    width: auto;
}
.leistungen {
    clear: both;
    min-height: 250px;
    margin-left:auto;
    margin-right:auto;
}
.quote_article {
    border: 0;
    float: none;
    text-align: center;
    background: #F2F2F2 url("../../images/quote.png") 22px 22px no-repeat;
    width:auto;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    font-size:14px;
    padding:10px;
    margin:25px;
}
.quote_article p {
    margin: 0;
    padding: 0;
    color: #666666;
    font-style: normal;
    font-size: 14px;
}
.quote_article_content {
    margin: 25px 0;
    text-align:left;
}
.quote_article_unit_wrapper {
    width: auto;
    float: none;
}
#aktuelles {
    min-height:712px;
}
.section-content-aktuelles {
    width:auto;
    min-height:712px;
}
.separator {
    clear: both;
    min-height: 69px;
    width: auto;
}
.impressum-inner {
    clear: both;
    min-height: 100px;
}
.article_nineteen {
    margin: 25px;
    padding: 10px;
    float: none;
    background: #FFF;
    border: none;
    width:auto;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}
.article_nineteen h4 {
    margin: 0 0 14px;
    font-size:24px;
    color:#187424;
    line-height:140%;
}
.article_nineteen p {
    padding: 0;
    margin: 0 0 17px;
}
.article_nineteen_unit_wrapper {
    width: auto;
    float: none;
}
.aktuelles-inner {
    clear: both;
    min-height: 585px;
    width: auto;
    margin:25px auto;
}
.aktuelles {
    clear: both;
    min-height: 250px;
}
.kalender {
    float: none;
    width: auto;
    min-height: 10px;
    margin-left:auto;
    margin-right:auto;
}
.sidebar_latest_news_one {
    width: auto;
    padding: 10px;
    position: relative;
    background-color:#f7f7f7;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    font-size:14px;
    margin:25px;
}
.sidebar_latest_news_one h2 {
    margin: 0 0 25px 0;
    font-size:15px;
    color:#187424;
}
.sidebar_latest_news_one ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sidebar_latest_news_one .article {
    min-height: 10px;
}
a.button {
    background:#ef870e;
    color: #ffffff;
    font-size: 14px;
    font-weight:bold;
    text-transform:uppercase;
    border:none;
    padding:14px 30px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
a.button:visited {
    background:#cccccc;
    color:#FFF;
    font-size: 14px;
    font-weight:bold;
    text-transform:uppercase;
    border:none;
    padding:14px 30px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
a.button:hover {
    color:#FFF;
    background-color:#187424;
    font-size: 14px;
    font-weight:bold;
    text-transform:uppercase;
    border:none;
    padding:14px 30px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
a.button:active {
    color:#FFF;
    background-color:#187424;
}

.sidebar_latest_news_one .article a {
    text-decoration: none;
    color: #187424;
}
.sidebar_latest_news_one .article a:hover {
    color: #EF860E;
}
.sidebar_latest_news_one .article a:visited {
    color: #666666;
}
.sidebar_latest_news_one .article p {
    margin: 0 0 10px 0;
    text-align:justify;
}
.kalenderbilder {
    float: none;
    width: auto;
    min-height: 10px;
}
.medien {
    clear: both;
    min-height: 315px;
    padding:10px;
    margin:25px;
}
#bilder {
    min-height:209px;
}
.section-content-bilder {
    width:auto;
    min-height:209px;
}
.bilder-inner {
    clear: both;
    min-height: 100px;
    background-color:#f7f7f7;
    margin-bottom:25px;
    padding-bottom:15px;
}
.bilder {
    clear: both;
    min-height: 100px;
    margin-left:auto;
    margin-right:auto;
}
#kontakt {
}
.section-content-kontakt {
    width:auto;
    min-height:2024px;
}
.kontakt-inner {
    clear: both;
    min-height: 1905px;
    margin-bottom:25px;
    margin-top:25px;
}
.kontakt {
    clear: both;
    min-height: 1905px;
    margin-left:auto;
    margin-right:auto;
}
.article_five {
    margin: 25px;
    padding: 10px;
    border: 0;
    float: none;
    width:auto;
    background-color:rgba(247, 247, 247, 0.2);
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    font-size:14px;
    color:#FFFFFF;
    min-height:478px;
}
img.article_five_img {
    max-width: 100%;
    margin-bottom: 0px;
}
.article_five h2 {
    margin: 0 0 0.75em 0;
    padding: 0;
    font-size:24px;
    color:#FFFFFF;
}
.article_five p {
    margin: 0.75em 0;
    padding: 0;
    color:#FFFFFF;
    font-size:14px;
}
.article_five_unit_wrapper {
    width: auto;
    float: none;
    min-height:478px;
}
#impressum {
}
.section-content-impressum {
    width:auto;
    min-height:100px;
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(19%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0.2)));
    background-image:-webkit-linear-gradient(top, #ffffff 19%, rgba(255, 255, 255, 0.2) 100%);
    background-image:-moz-linear-gradient(top, #ffffff 19%, rgba(255, 255, 255, 0.2) 100%);
    background-image:-o-linear-gradient(top, #ffffff 19%, rgba(255, 255, 255, 0.2) 100%);
    background-image:-ms-linear-gradient(top, #ffffff 19%, rgba(255, 255, 255, 0.2) 100%);
    background-image:linear-gradient(to bottom, #ffffff 19%, rgba(255, 255, 255, 0.2) 100%);
}
.impressum-inner {
    clear: both;
    min-height: 100px;
}
.footer-inner {
    clear: both;
    min-height: 145px;
    background-color:rgba(0, 0, 0, 0.7);
}
.logo-footer {
    clear: both;
    min-height: 70px;
    width: auto;
    margin:25px 0 5px 0;
}
.logo-klein {
    clear: both;
    min-height: 50px;
    margin-left:auto;
    margin-right:auto;
}
.domain-footer {
    clear: both;
    min-height: 20px;
    width: auto;
    margin:5px 0 25px 0;
}
.domain {
    clear: both;
    min-height: 20px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding-top:0px;
    padding-bottom:0px;
}
.impressum {
    clear: both;
    min-height: 100px;
}
.impressum {
    clear: both;
    min-height: 100px;
    margin-left:auto;
    margin-right:auto;
}
h2.heading {
    text-align: left;
    letter-spacing:0px;
}
.sidebar_latest_news_one h2.date {
    margin-bottom: 10px;
}
a.anchor {
    text-align: center;
}
a.anchor1 {
    margin-left: auto;
    margin-right:auto;
    display:inline;
}
.sidebar_latest_news_one .article img {
	float: left;
	margin-bottom: 25px;
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-top: 25px;
	clear: right;
	height: auto;
}
.sidebar_latest_news_one .article img:hover {

}
.sidebar_latest_news_one .article img.image-titelkl {
	float: left;
	height: 80px;
	width: 80px;
	float: left;
	border-color: #187424;
	border-style: solid;
	border-width: 3px;
	border-radius: 0px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0;  
}

.sidebar_latest_news_one .article img.image-aktuell {
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height: auto;
}
.sidebar_latest_news_one .article img.image-aktuell-neu {
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height: auto;
}

.medien {
    clear: both;
    min-height: 315px;
    padding:0px;
    margin:0px;
    text-align:center;
}
.customClass1 {
    margin:25px;
}
.customClass {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width:100%;
}
.sidebar_latest_news_one .article img:hover {
    border-color: #;
}
.sidebar_latest_news_one .article img:hover {
    border-color: #;
}
img.image1 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
img.image2 {
    margin-left: auto;
}
.customClass2 {
	width: auto;

}
img.image-social {
    margin-top: 25px;
    width:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
img.image-social-l {
	margin-top: 25px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: left;
}
@media screen and (min-width:649px) {
    .section-content-willkommen {
        width:auto;
        margin:0px auto;
        padding-left:0px;
        padding-right:0px;
        min-height:500px;
    }
    .landing-area {
        clear: both;
        min-height: 500px;
        margin-left:auto;
        margin-right:auto;
    }
    .header-area-wrapper {
        clear: both;
        min-height: 500px;
        width:100%;
        margin-left:auto;
        margin-right:auto;
    }
    .div {
        clear: both;
        min-height: 217px;
    }
    .featured-area {
        clear: both;
        min-height: 1162px;
        margin-left:auto;
        margin-right:auto;
        width:auto;
    }
    .willkommen-text {
        clear: both;
        min-height: 326px;
        margin-left:auto;
        margin-right:auto;
        padding:0px;
    }
    .mitgliedschaft {
        clear: both;
        min-height: 426px;
        width: auto;
    }
    .headline {
        clear: both;
        min-height: 46px;
        width: auto;
    }
    .qualifizierung {
        clear: both;
        min-height: 47px;
        width: 90%;
        margin-left:auto;
        margin-right:auto;
    }
    .article_two_unit_wrapper {
        width: 50%;
        float: left;
        min-height:291px;
        clear:none;
    }
    .article_two {
        padding: 15px;
        margin:25px;
        min-height:291px;
    }
    .header-area {
        clear: both;
        min-height: 217px;
        margin-left:0px;
        margin-right:0px;
        width:100%;
    }
    .header-inner {
        clear: both;
        min-height: 337px;
        margin-left:auto;
        margin-right:auto;
        width:100%;
    }
    .column_1_unit_wrapper {
        width: 10.0065%;
        min-height: 673px;
        float: none;
        margin-right:0px;
        margin-left:auto;
    }
    .column_1 {
        clear: both;
        min-height: 167px;
        margin-left:0px;
        padding:15px;
        text-align:center;
    }
    .row_3 {
        clear: both;
        min-height: 100px;
    }
    .column_3 {
        float: left;
        width: 50%;
        min-height: 500px;
    }
    .column_6 {
        float: left;
        width: 50%;
        min-height: 500px;
    }
    .column_3 {
        clear: both;
        min-height: 250px;
        width: auto;
    }
    .row_13 {
        clear: both;
        min-height: 250px;
        width: auto;
    }
    .section-content-leistungen {
        width:auto;
        margin:0 auto;
        padding-left:0px;
        padding-right:0px;
        min-height:947px;
    }
    .separator {
        clear: both;
        min-height: 78px;
        width: auto;
    }
    .leistungen-inner {
        clear: both;
        min-height: 300px;
        width: auto;
        margin:0px;
    }
    .leistungen {
        clear: both;
        min-height: 250px;
        margin-left:auto;
        margin-right:auto;
    }
    .quote_article_unit_wrapper {
        width: 50%;
        float: left;
        min-height:228px;
    }
    .quote_article {
        padding:15px;
        min-height:148px;
        margin:25px;
    }
    .section-content-aktuelles {
        width:auto;
        margin:0 auto;
        padding-left:0px;
        padding-right:0px;
        min-height:566px;
    }
    .separator {
        clear: both;
        min-height: 78px;
        width: auto;
    }
    .impressum-inner {
        clear: both;
        min-height: 100px;
    }
    .article_nineteen_unit_wrapper {
        width: 50%;
        float: left;
        min-height:100px;
    }
    .article_nineteen {
        margin: 25px;
        padding:15px;
        min-height:100px;
    }
    .aktuelles-inner {
        clear: both;
        min-height: 438px;
        width: 90%;
        margin-left:auto;
        margin-right:auto;
    }
    .aktuelles {
        clear: both;
        min-height: 438px;
    }
    .kalender {
        float: left;
        width: 100%;
        min-height: 10px;
        margin-left:0;
        margin-right:0px;
    }
    .sidebar_latest_news_one {
        padding:15px;
        min-height:10px;
    }
    .sidebar_latest_news_one ul {
        min-height: 10px;
    }
    .kalenderbilder {
        float: left;
        width: 50%;
        min-height: 10px;
    }
    .medien {
        clear: both;
        min-height: 325px;
        padding:15px;
        margin:25px;
    }
    .section-content-bilder {
        width:auto;
        margin:0px auto;
        padding-left:0px;
        padding-right:0px;
        min-height:172px;
    }
    .bilder-inner {
        clear: both;
        min-height: 54px;
    }
    .bilder {
        clear: both;
        min-height: 54px;
        margin-left:auto;
        margin-right:auto;
    }
    #DWMasonryGallery1.DWMasonryGallery_container {
        margin-left: auto;
        margin-right:auto;
        width:70%;
    }
    .section-content-kontakt {
        width:auto;
        margin:0px auto;
        padding-left:0px;
        padding-right:0px;
        min-height:78px;
    }
    .kontakt-inner {
        clear: both;
        min-height: 990px;
        margin-top:0px;
        margin-bottom:0px;
    }
    .kontakt {
        clear: both;
        min-height: 75px;
        margin-left:auto;
        margin-right:auto;
    }
    .article_five_unit_wrapper {
        width: 100%;
        float: left;
        min-height:528px;
        clear:both;
    }
    .article_five {
        padding: 15px;
        margin:25px;
        min-height:528px;
    }
    .column_7 {
        float: left;
        width: 33%;
        min-height: 75px;
    }
    .column_8 {
        float: left;
        width: 33%;
        min-height: 75px;
    }
    .column_9 {
        float: left;
        width: 34%;
        min-height: 75px;
    }
    .section-content-impressum {
        width:auto;
        margin:0px auto;
        padding-left:0px;
        padding-right:0px;
        min-height:100px;
    }
    .impressum-inner {
        clear: both;
        min-height: 100px;
        margin:25px 0;
    }
    .footer-inner {
        clear: both;
        min-height: 155px;
    }
    .logo-footer {
        clear: both;
        min-height: 70px;
        width: auto;
        margin:25px 0 5px 0;
    }
    .logo-klein {
        clear: both;
        min-height: 50px;
        margin-left:auto;
        margin-right:auto;
        width:auto;
    }
    .domain-footer {
        clear: both;
        min-height: 30px;
        width: auto;
        margin:5px 0 25px 0;
    }
    .domain {
        clear: both;
        min-height: 20px;
        margin-left:auto;
        margin-right:auto;
        padding-top:5px;
        padding-bottom:5px;
    }
    .impressum {
        clear: both;
        min-height: 100px;
    }
    .impressum {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_1_unit_wrapper {
        width: auto;
        min-height: 217px;
        float: none;
        margin-right:0px;
        margin-left:0px;
    }
    .column_3 {
        clear: both;
        min-height: 100px;
    }
    .column_3 {
        width: auto;
        min-height: 267px;
        margin-left:auto;
        margin-right:auto;
        float:none;
        padding:25px;
    }
    .row_7 {
        clear: both;
        min-height: 580px;
    }
    .row_10 {
        clear: both;
        min-height: 100px;
    }
    .row_8 {
        clear: both;
        min-height: 580px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_2 {
        clear: both;
        min-height: 100px;
    }
    img.article_two_img {
        margin-left: auto;
        margin-right:auto;
        width:100px;
        height:100px;
        display:block;
    }
    #leistungen {
        min-height: 947px;
    }
    #aktuelles {
        min-height: 566px;
    }
    #bilder {
        min-height: 0;
    }
    .article_five p {
        min-height: 126px;
    }
    .article_five h2 {
        min-height: 28px;
    }
    #impressum {
        min-height: 100px;
    }    
    a.anchor1 {
        margin-left: 0;
        margin-right:0;
        display:inline;
    }
    #willkommen {
        min-height: 0;
    }
    .willkommen-text p {
        padding:10px;
        min-height:12px;
        margin:25px;
        font-size:21px;
    }
    body {
        min-height: 0;
        background-attachment:scroll;
    }
	
	
	
.sidebar_latest_news_one .article img {
	float: left;
	margin-bottom: 25px;
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-top: 25px;
	clear: right;
	height: auto;
}
.sidebar_latest_news_one .article img:hover {

}
.sidebar_latest_news_one .article img.image-titelkl {
	float: left;
	height: 80px;
	width: 80px;
	float: left;
	border-color: #187424;
	border-style: solid;
	border-width: 3px;
	border-radius: 0px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0;  
}

.sidebar_latest_news_one .article img.image-aktuell {
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height: auto;
}
.sidebar_latest_news_one .article img.image-aktuell-neu {
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height: auto;
}


    .medien {
        clear: both;
        min-height: 315px;
        text-align:left;
        padding:0px;
        margin:0px;
    }
    .customClass {
        width: 100%;
    }
    .quote_article_content {
        text-align: justify;
    }
    .sidebar_latest_news_one .article {
        margin-bottom: 30px;
        min-height:10px;
    }
    img.image1 {
        margin-left: auto;
        margin-right:auto;
        display:block;
    }
    img.image2 {
        margin-left: auto;
        margin-right:auto;
        display:block;
        max-width:100%;
        width:auto;
    }
    .column_2 {
        clear: both;
        min-height: 146px;
        margin-left: 0px;
        margin-right: 0px;
    }
    .column_2 {
        min-height: 80px;
        margin-left: auto;
        margin-right: 0px;
        text-align:center;
        width:auto;
    }
    .fm2_onepagemenu1_container_display {
        display: block;
        margin-left:auto;
    }
    .fm2_mobile_button_display_display {
        display: none;
    }
    .column_2 ul {
        list-style-type: disc;
        padding-left:0px;
    }
    .column_2 img {
        height: auto;
        max-width:100%;
    }
    .FM2_OnePageMenu1_container {
        list-style-type: none;
        padding-left: 0px;
        max-width: 100%;
        text-align: center;
    }
    .FM2_OnePageMenu1_container img {
        max-width: 100%;
    }
    .article_nineteen h4 {
        line-height: normal;
    }    

    .customClass2 {
		width: auto;
    }
	img.image-social {
    margin-top: 25px;
    width:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
img.image-social-l {
	margin-top: 25px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: left;
}

}
@media screen and (min-width:1176px) {
    .section-content-willkommen {
        margin-right:auto;
        margin-left:auto;
    }
    .landing-area {
        clear: both;
        min-height: 500px;
        margin-left:auto;
        margin-right:auto;
    }
    .header-area-wrapper {
        min-height: 198px;
        width:100%;
        margin-left:0;
        margin-right:0;
    }
    .div {
        clear: both;
        min-height: 217px;
    }
    .featured-area {
        clear: both;
        min-height: 709px;
        margin-left:0;
        margin-right:0;
        width:100%;
    }
    .willkommen-text {
        margin-left: auto;
        margin-right:auto;
        width:65%;
        min-height:254px;
        padding:0;
    }
    .mitgliedschaft {
        min-height: 420px;
    }
    .header-area {
        clear: both;
        min-height: 217px;
        margin-left:0;
        margin-right:0;
        width:100%;
    }
    .header-inner {
        clear: both;
        min-height: 217px;
        margin-left:auto;
        margin-right:auto;
        width:70%;
    }
    .column_1_unit_wrapper {
        width: 10.00654022236756%;
        min-height: 217px;
        margin-right:auto;
    }
    .column_1 {
        clear: both;
        min-height: 167px;
        margin-left:0px;
        padding:25px;
        text-align:left;
    }
    .row_3 {
        clear: both;
        min-height: 100px;
    }
    .column_3 {
        float: left;
        width: 50%;
        min-height: 500px;
    }
    .column_6 {
        float: left;
        width: 50%;
        min-height: 500px;
    }
    .section-content-leistungen {
        min-height:597px;
        margin-left:auto;
        margin-right:auto;
    }
    .section-content-aktuelles {
        min-height:566px;
        margin-left:auto;
        margin-right:auto;
    }
    .section-content-bilder {
        min-height:78px;
        margin-left:auto;
        margin-right:auto;
    }
    .bilder-inner {
        clear: both;
        min-height: 100px;
    }
    .bilder {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
        width:90%;
    }
    .section-content-kontakt {
        min-height:78px;
        margin-left:auto;
        margin-right:auto;
    }
    .kontakt-inner {
        clear: both;
        min-height: 491px;
        margin-top:25px;
        margin-bottom:25px;
    }
    .kontakt {
        clear: both;
        min-height: 75px;
        width:70%;
        margin-left:auto;
        margin-right:auto;
    }
    .article_five_unit_wrapper {
        width: 33.333333333333336%;
        float: left;
        min-height:533px;
        clear:none;
    }
    .article_five {
        padding:15px;
        margin:25px;
        min-height:453px;
    }
    .column_7 {
        float: left;
        width: 33%;
        min-height: 35px;
        padding:15px;
    }
    .column_8 {
        float: left;
        width: 33%;
        min-height: 75px;
    }
    .column_9 {
        float: left;
        width: 34%;
        min-height: 75px;
    }
    .section-content-impressum {
        min-height:100px;
        margin-left:auto;
        margin-right:auto;
    }
    .impressum-inner {
        clear: both;
        min-height: 100px;
    }
    .article_nineteen_unit_wrapper {
        width: 50%;
        float: left;
        min-height:100px;
    }
    .article_nineteen {
        margin:25px;
        min-height:100px;
    }
    .column_1_unit_wrapper {
        width: auto;
        min-height: 217px;
        float: left;
        margin-right:0px;
    }
    .column_3 {
        clear: both;
        min-height: 100px;
    }
    .column_3 {
        float: none;
        width: auto;
        min-height: 167px;
        padding:25px;
        margin-right:auto;
    }
    .column_2 {
        float: left;
        width: 50%;
        min-height: 580px;
        display:block;
    }
    .row_7 {
        clear: both;
        min-height: 580px;
    }
    .row_10 {
        clear: both;
        min-height: 100px;
    }
    .row_8 {
        clear: both;
        min-height: 580px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_2 {
        clear: both;
        min-height: 100px;
    }
    .column_2 {
        clear: none;
        min-height: 80px;
        width:auto;
        margin-left:0px;
        margin-right:0px;
        float:right;
        display:block;
        padding-top:25px;
        padding-bottom:0;
        text-align:left;
    }
    .column_2 ul {
        padding-left: 40px;
    }
    .column_2 img {
        max-width: none;
    }
    .fm2_onepagemenu1_container_display {
        display: block;
        width:100%;
        margin-left:auto;
    }
    .fm2_mobile_button_display_display {
        display: block;
    }
    .fm2_mobile_button_display {
        display: block;
    }
    img.image-aktuelles-klein {
        max-width: 100%;
        height:54px;
        width:54px;
    }
    .article_two_unit_wrapper {
        width: 25%;
        float: left;
        min-height:291px;
        clear:none;
    }
    .article_two {
        padding:10px;
        margin:25px;
        min-height:291px;
    }
    .qualifizierung {
        margin-left: auto;
        margin-right:auto;
        width:70%;
    }
    img.article_two_img {
        display: block;
        height:auto;
        width:auto;
        margin-left:auto;
        margin-right:auto;
    }
    #leistungen {
        min-height: 597px;
    }
    #aktuelles {
        min-height: 566px;
    }
    .leistungen {
        clear: both;
        min-height: 250px;
        margin-left:auto;
        margin-right:auto;
        width:90%;
    }
    .quote_article_unit_wrapper {
        width: 50%;
        float: left;
        min-height:228px;
    }
    .quote_article {
        min-height: 148px;
        padding:15px;
    }
    h2.heading {
        text-align: left;
    }
    .leistungen-inner {
        min-height: 300px;
        margin:0px;
    }
    .aktuelles {
        clear: both;
        min-height: 438px;
    }
    .kalender {
        float: left;
        width: 50%;
        min-height: 10px;
        margin-right:auto;
    }
    .sidebar_latest_news_one {
        padding: 15px;
        margin:25px;
        min-height:10px;
    }
    .sidebar_latest_news_one ul {
        min-height: 10px;
    }
    .kalenderbilder {
        float: left;
        width: 50%;
        min-height: 10px;
    }
    .medien {
        clear: both;
        min-height: 315px;
        padding:0px;
        margin:25px;
    }
    .aktuelles-inner {
        margin-left: auto;
        margin-right:auto;
        min-height:438px;
        width:70%;
    }
    .sidebar_latest_news_one h2.date {
        min-height: 15px;
    }
    .article_five p {
        min-height: 126px;
    }
    .article_five h2 {
        min-height: 28px;
    }
    .impressum-inner {
        clear: both;
        min-height: 100px;
    }
    .footer-inner {
        clear: both;
        min-height: 155px;
    }
    .logo-footer {
        min-height: 70px;
        margin:25px 0 5px 0;
        padding:0;
    }
    .domain-footer {
        min-height: 30px;
        padding:0px;
        margin:5px 0 25px 0;
    }
    .impressum {
        clear: both;
        min-height: 100px;
    }
    .impressum {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
        width:90%;
    }
    .logo-klein {
        clear: both;
        min-height: 50px;
        margin-left:auto;
        margin-right:auto;
        width:90%;
    }
    .domain {
        clear: both;
        min-height: 20px;
        margin-left:auto;
        margin-right:auto;
        padding-bottom:5px;
        width:90%;
    }
    #impressum {
        min-height: 100px;
    }
    #DWMasonryGallery1.DWMasonryGallery_container {
        margin-left: auto;
        margin-right:auto;
    }
    .willkommen-text p {
        padding:0;
        margin:25px;
        min-height:8px;
        font-size:22px;
    }
    .medien {
        clear: both;
        min-height: 315px;
        margin:0px;
    }
    .customClass1 {
        margin: 25px;
    }
    .customClass {
        width: 100%;
    }
	
	
	.sidebar_latest_news_one .article img {
	float: left;
	margin-bottom: 25px;
	width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-top: 25px;
	clear: right;
	height: auto;
}
.sidebar_latest_news_one .article img:hover {

}
.sidebar_latest_news_one .article img.image-titelkl {
	float: left;
	height: 80px;
	width: 80px;
	border-color: #187424;
	border-style: solid;
	border-width: 3px;
	border-radius: 0px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0;
}
.sidebar_latest_news_one .article img.image-aktuell {
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	width: 75%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.sidebar_latest_news_one .article img.image-aktuell-neu {
	margin-right: 15px;
	margin-bottom: 0px;
	width: 45%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	clear: none;
	display: block;
}

    
    img.image1 {
        display: block;
        margin-left:auto;
        margin-right:auto;
    }
    img.image2 {
        margin-right: 0;
        display:inline;
        margin-left:0;
        max-width:none;
        height:167px;
        width:200px;
    }
	.sidebar_latest_news_one .article {
        min-height: 10px;
    }
    .FM2_OnePageMenu1_container {
        list-style-type: disc;
        padding-left:0;
        max-width:none;
        text-align:left;
    }

    a.anchor1 {
        display: inline;
    }
	img.image-social {
    margin-top: 25px;
    width:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
img.image-social-l {
	margin-top: 55px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: left;
}

}