

 h2.align-center, .default-headlines h4 { margin-bottom: 35px; }
.headline-caption {top:25%;}
.csc-default .csc-textpic-above img{max-width:100%;}
div.csc-textpic-intext-right .csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-left:0px;}
.csc-textpic-image img {max-width:100%;}
#main-menu.row {padding:0 70px;}
h1 {padding-top:0px;}

#footer .row .footer-wrap {width:100%;}

#c53 p{padding:0;}
#c29 .news.news-single .header h2{margin-bottom: 50px;}
#c92  h2{margin-bottom: 50px;}
#c1191 h1{padding-bottom: 15px;}

div#c50 {padding-top: 35px;}

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

#header .row {max-width:1600px; width:auto;}

.row {
    width: 960px;
    max-width: 1200px;
}

.last-column .csc-default {
    padding-left: 30px;
    margin-left: 80px;
}

}


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

/*.last-column .csc-default:nth-child(2n) {
    padding-left:60px;
}*/

#header .row {max-width:1600px; width:auto;}

/* Footer */
#footer .row .footer-wrap {width:960px;}

.download-module img{width:70px;}

.row .row{margin:0 0 15px 0;}

.row .row {padding-left: 10px;
    padding-right: 10px;}
#content-grey .row {padding-left: 10px;
    padding-right: 10px;}

#content-wrap {border-top:0px solid !important;}

}


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

#main-menu > ul > li > a {padding:10px 12px 17px;}

#input-text {width:100px; font-size:13px;}

/* Index */
div.csc-textpic .csc-textpic-imagewrap img { width: 45%; height: auto; }

/* Index-Slider */
.owl-carousel .owl-next { display: none; }
.owl-carousel .owl-prev { display: none; }

.shadow-box .csc-textpic-imagewrap img{max-width:411px; width:100%; margin:0px 0 0 0px;}

div.csc-textpic-intext-right .csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-left:0px;}
.csc-textpic {width:100%;}


/* Unterseiten */
.news-list-box .article .csc-textpic { min-height: 380px; }

.csc-textpic-imagewrap{margin-left:0px;}

/* Kontakt */

.column-33 { width: 28.333%; }

#c1310 .column-33 { width: 33%; }

#logo img[class="guetesiegel"] {
    left:4%;
}

#logo img {
    margin: 10px 40px 0px 40px;
    height:60px;
    width:auto;
}

}


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

#c1310 .column-33 .csc-default {
    margin-left: 40px;
}

.first-column .csc-default {
    margin-right:20px;
}

.middle-column .csc-default {
    margin-left:20px;
}
.last-column .csc-default {
    margin-left: 40px;
}

.csc-default {
    margin-left: auto;
    margin-right: auto;
}

#main-menu ul #pid-124 {
    margin-right: 130px;
}

#logo img[class="guetesiegel"] {
    left:0%;
}

#c29{top: 125px;}

#content-grey .column-33, .shadow-box .column-33 .csc-default{min-height: 417px}

ul {    margin: 0 0 20px 30px;}

#content h5 a{font-size:12px;}
#content .news-carousel .owl-item p{font-size:12px;}

#input-text {width:100px; font-size:13px;}

div.csc-textpic-intext-right .csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:0px;}
div.csc-textpic .csc-textpic-imagewrap img{width:50%;}

#main-menu.row {padding:0 10px;}
#main-menu > ul > li > a {padding:10px 9px 17px; font-size: 13px;}

.row {max-width:960px; width: 100%;}

/* General */
#content { width: 100%; max-width: 1200px; padding: 0 3%; }

#content .news-carousel .owl-item .csc-default{max-width:411px;}


/* Div. Columns */
.column-50 { width: 48%; }
.column-50.column-1 { padding-right: 3%; padding-left: 0; }

.column-33.column-1 { padding-right: 0; margin-left: 1.5%; width: 31%; }
.column-33.column-2 { padding-left: 0; width: 31%; padding-right: 0; }
.column-33.column-3 { padding-left: 0; width: 31%; }
.column-33 p{padding:0 15px 0 15px;}

#c1310 .column-33 p{padding:0px;}

/* Unterseiten */
.page-navigation { float: left; margin: 20px 10px 0; clear: left; }
#footer .row .footer-wrap {max-width:890px; width:100%; padding:0 10px 0 10px;}

#footer .externelinks a{margin:0 35px 0 0;}

#c50 .column-33.column-2 { padding-left: 0; width: 22.5%; padding-right: 0; margin: 0 0 0 1.5%; }

}

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

#c1310 .column-33 {
    width: 100%;
}

#c1310 .column-33 .csc-default {
    margin-left: 0px;
    margin-right: 0px;
    border-left: 0px;
    padding-left: 0px;
}

#c1310 .column-33 .csc-default:nth-child(2) {
    margin-left: 20px;
}

#c1310 .row {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

#c1310 .column-66 {
    width: 100%;
    margin: 0px;
}

#content-wrap .row {
    margin:0px 10px;
}

.news-list-box .article {
    float: left;
    width: 33.333%;
    text-align: center;
    margin-bottom: 16px;
    min-height: 445px;
}

.large-4 {
    width:100%;
}

.first-column {
    margin-bottom:50px;
}

.middle-column {
    margin-bottom:50px;
}

.first-column .csc-default {
    margin-left:0px;
    margin-right:0px;
}

.middle-column .csc-default {
    margin-left:0px;
    margin-right:0px;
}

.last-column .csc-default {
    margin-left:0px;
    margin-right:0px;
    border-left:0px;
    padding-left:0px;
}

.last-column .csc-default:nth-child(2) {
    margin-left:20px;
}

#footer {
    font-size:12px;
}

.nav-icon {
    width: 120px;
    padding: 10px;
    background: url('../Images/ui.svg') no-repeat 0 -318px;
    height:16px;
    width:16px;
    position: absolute;
    right: 30px;
    top: 14px;
}

#header .nav-icon {padding-bottom:20px;}
#header #main-menu > ul > li {text-align:center;}

.nav-icon a:hover { text-decoration: none; }
#main-menu { display: none; }
.nav-icon.active a { color: #fff; }
#main-menu > ul > li > a { padding: 10px; float: none; }
#main-menu { margin: 0; }
#main-menu > ul > li { width: 100%; text-align: left; border-top: 1px solid #0089cf; font-size: 16px; }

#header-right {
    margin-top:0px;
}

#logo a {
    display:block;
    width:80px;
    height:36px;
    margin:0 auto;
}

#logo img[class="guetesiegel"] {
    position: absolute;
    width: 45px;
    height:auto;
    left:20px;
    top: -8px;
}

#logo img {
    margin: 5px 0px 0px 0px;
    width: 80px;
}

.large-12.header-column.columns .csc-header-n1 {
    width: 360px;
}

#header-right #main-menu {
    margin-top:50px;
}

ul {margin:0 0 20px 30px;}

#main-menu ul li a {padding:10px 8px 17px; font-size: 12px;}

#content-grey .column-33, .shadow-box .column-33 .csc-default{min-height: 350px}

.row .row {
	padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

#content-grey .row .column-33 h3 {font-size:13px;}
#content-grey .shadow-box .column-33 h4{font-size:12px;}
#content-grey .row .column-33 p {font-size:11px;}


#footer .column-50.columns .sociallinks{padding:0 0 40px 0;}

#stage .headline-caption h1{font-size:34px;}
#input-text {width:70px; font-size:12px;}

#c22 .csc-textpic-imagewrap img{height:200px; width:auto; overflow:hidden;}


.csc-default h1{padding-top:20px;}
#content-wrap {padding-top:0;}
.start #content{padding:0;}
#c29{top:80px;}

.column-33 .csc-textpic-text p{font-size:12px;}

.owl-wrapper{padding:0 0 20px 0;}

#header .row { width: auto; min-height:60px;}
#main-menu > ul > li > a { padding: 10px 10px 17px; }

.row { width: auto; }

/* Startseite */
#content-grey .column-33 h3, .shadow-box .column-33 h4 { font-size: 15px; }
#c5 { padding: 0 10px; }
.shadow-box .csc-textpic-text { padding: 0 10px; }

/* Newslist */
.news-list-box .article { width: 100%; }
.news-list-box .article .csc-textpic { min-height: 1px; height: auto; }
.news.news-single, .back-button { width: auto; margin: 0 auto; }

/* Footer */
#footer .row .footer-wrap a { padding: 15px 0 0 15px; }

#footer .footer-wrap .column-50{width:100%;}
#footer #footer-menu {float:right;}
#footer .footer-wrap{position:relative;}
#footer .externelinks{text-align: center;}
#footer img{padding:5px;}
#footer .externelinks a { display: inline-block; margin: 0; }
.column-50.columns .sociallinks { padding: 0px 0 20px 0; text-align: center; }
#footer .externelinks{padding:10px 0 20px 0;}

/* Sockel */
#footer .sockel .column-50 {width:50%;}

#footer .sockel .footer-wrap {padding:0 20px 0 20px;}

}

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

#stage .headline-caption h1{font-size:24px;}

}

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

#content-wrap .row {
    margin:0px;
}

.flexslider .slides {
    width:200%;
}

.flexslider .slides > li {
    left: -25%;
}

.last-column .csc-default:nth-child(2n) {
    padding-left: 0px;
    margin-left:0px;
    width: 100%;
}

.row{overflow:hidden;}

#header-right #main-menu {padding-bottom: 25px;}

.csc-default .headline-caption h1 {font-size:24px;}

#c2 {
 	overflow: hidden;
    width: 200%;
    height:auto;
    left:-50%;
    display: inline-block;
    position: relative;
}

#input-text {width:70px; font-size:12px;}

#c22 .csc-textpic-imagewrap img{height:160px; width:auto;}

.content-grey .row .csc-default{padding:0 15px;}

#content-grey{padding:0px;}

ul {margin:0 0 20px 25px;}

/* Navigation */

/* div.csc-textpic .csc-textpic-imagewrap img{max-width:411px; width:100%; margin:auto;} */

/* Index */
#content-grey .column-33, .shadow-box .column-33 { width: 100%; margin: 0 0 15px 0; text-align: center; }
#content-grey .column-33 .csc-textpic-image { margin: 0 0 22px 0; width: 100%; height: auto; }
#content-grey div.csc-textpic-left .csc-textpic-imagewrap { float: left; width: 100%; }
.headline-caption { top: 15%; }
#stage h1 { font-size: 17px; margin: 0; }
.headline-caption h2 { font-size: 10px; line-height: 11px; }
#content-grey #c20 hr { margin: 40px auto 20px; }
#content-grey #c21 hr { margin: 20px auto 40px; }
#content-grey .column-33.column-3, .shadow-box .column-33.column-3 { margin: 0 0 15px 0; }
#c29 { top: 8%; }
#c29 h3 { margin-bottom: 4px; font-size: 22px; }
.default-headlines h3 { font-size: 20px; }

/* Unterseiten */
div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; width: 100%; }
#content .news-carousel .owl-item .csc-default{padding:0 5px;}
#content .news-carousel .owl-item .csc-default h5 a{font-size:12px;}
#content .news-carousel .owl-item .csc-default p{font-size:12px;}
#content .column-66 {width:100%;}
#c50 .column-33.column-2 {width:100%;}
#c53.csc-default .align-left {text-align:center;}
.csc-mailform {margin:0 -50px 0 0;}

.owl-carousel .csc-textpic-text{padding:4px 10px 0;}

#c29 .csc-default {top:8%;}


/* Grids */
.column-50.column-1 { padding-right: 0; padding-left: 0; width: 100%; }
.column-50 { width: 100%; }

.column-33.column-2 { width: 100%; }
.column-33.column-1 { width: 100%; }
.column-33.column-3 { width: 100%; }

.shadow-box {max-width:411px; width:100%; margin:0 auto;}


/* Footer */
#footer .row .footer-wrap a.fb { padding: 3px 0 0 25px; }
#footer .row .footer-wrap a.gp { margin: 0 0 0 10px; }
#footer .row .footer-wrap a.tw { margin: 0 0 0 10px; }

}

@media screen and ( max-width: 400px ) {
.large-12.header-column.columns .csc-header-n1 {
    width: 300px;
}
}
