/*Array
(
    [name] => Standard
    [title_de] => VISIONcontent
    [color] => #f09200
    [colorFontOnBase] => #FFFFFF
    [colorTableOdd] => #f7f7f7
    [colorTableEven] => #FFFFFF
    [colorFull] => #f09200
    [colorFooter] => 
    [isDefault] => 1
    [title_en] => 
    [id] => 1
)
*/
.cs_1 a,
.cs_1 h1, .cs_1 .h1,
.cs_1 h2, .cs_1 .h2 {
	color: #f09200;
}
.cs_1 footer .bottomLine {
	background: #f09200;
}
.cs_1 #navFooter .nav > li + li, .cs_1 #navFooter + #contactFooter {
	border-top: 1px solid #f09200;
}
@media only screen and (min-width: 960px) {
	.flexbox .cs_1 #navFooter + #contactFooter {
		border-top:none;
		border-left: 1px solid #f09200;
	}
}
@media only screen and (min-width: 640px) {
	.flexbox .cs_1 #navFooter .nav > li + li {
		border-top:none;
		border-left: 1px solid #f09200;
	}
}
.cs_1 footer {
	background-color: #f09200;
	color:#FFFFFF;
}
.cs_1 footer a {
	color:#FFFFFF;
}
.cs_1 .colored,
.cs_1 #navFooter .nav .lvl2 .arrow {
	color:#f09200;
}
.cs_1 main ul li:before {
	color:#f09200;
}
.cs_1 .vc_carousel_pages .vc_carousel_button:after {
	background: #f09200;
}
.cs_1 #navWrap .innerWrap .partHeadline:before,
.cs_1 .vc_carousel_next, .cs_1 .vc_carousel_prev {
	color: #f09200;
}
.cs_1 .btn, .cs_1 button {
	color:#f09200;
}
.cs_1 .btn:hover, .cs_1 button:hover {
	color:#fff;
	background: #f09200;
}
.cs_1 .form .duty,
.cs_1 .optsContainer .selectWrap.focus {
	color: #f09200;
}
.cs_1 .optsContainer input:focus,
.cs_1 .optsContainer textarea:focus,
.cs_1 .optsContainer select:focus,
.cs_1 .optsContainer .selectWrap.focus {
	border-bottom-color: #f09200;
}
.cs_1 .optsContainer .selectWrap.focus .selectOver::after {
	border-top-color: #f09200;
}

.cs_1 .caption {
	color:#f09200;
}
.article.cs1 h1,
.article.cs1 h2,
.article.cs1 a,
.list .listItem.cs1 .articleWrap .more,
.articleGrid.cs1 .headline,
.articleGrid.cs1 .moreBtn {
	color: #f09200;
}
.list .listItem.cs1 .articleWrap .more:hover {
	color: #FFFFFF;
}
.articleGrid.cs1 .headline:hover {
	color: #cc7c00;
}
.list .listItem.cs1 .articleWrap .more:hover:after,
.articleGrid.cs1 .moreBtn:hover {
	color: #FFFFFF;
	background: #f09200;
}
/*Array
(
    [name] => Glasbrechtechnik
    [title_de] => Glasbrechtechnik
    [color] => #00aae2
    [colorFontOnBase] => #FFFFFF
    [colorTableOdd] => #f7f7f7
    [colorTableEven] => #FFFFFF
    [colorFull] => #0063af
    [colorFooter] => #005495
    [isDefault] => 0
    [title_en] => 
    [id] => 2
)
*/
.cs_2 footer {
	background-image: url("../img/footer_bg1_cs_2.png"), url("../img/footer_bg2_cs_2.png");
}
			
.cs_2 a,
.cs_2 h1, .cs_2 .h1,
.cs_2 h2, .cs_2 .h2 {
	color: #0063af;
}
.cs_2 footer .bottomLine {
	background: #005495;
}
.cs_2 #navFooter .nav > li + li, .cs_2 #navFooter + #contactFooter {
	border-top: 1px solid #005495;
}
@media only screen and (min-width: 960px) {
	.flexbox .cs_2 #navFooter + #contactFooter {
		border-top:none;
		border-left: 1px solid #005495;
	}
}
@media only screen and (min-width: 640px) {
	.flexbox .cs_2 #navFooter .nav > li + li {
		border-top:none;
		border-left: 1px solid #005495;
	}
}
.cs_2 footer {
	background-color: #0063af;
	color:#FFFFFF;
}
.cs_2 footer a {
	color:#FFFFFF;
}
.cs_2 .colored,
.cs_2 #navFooter .nav .lvl2 .arrow {
	color:#00aae2;
}
.cs_2 main ul li:before {
	color:#0063af;
}
.cs_2 .vc_carousel_pages .vc_carousel_button:after {
	background: #0063af;
}
.cs_2 #navWrap .innerWrap .partHeadline:before,
.cs_2 .vc_carousel_next, .cs_2 .vc_carousel_prev {
	color: #0063af;
}
.cs_2 .btn, .cs_2 button {
	color:#0063af;
}
.cs_2 .btn:hover, .cs_2 button:hover {
	color:#fff;
	background: #0063af;
}
.cs_2 .form .duty,
.cs_2 .optsContainer .selectWrap.focus {
	color: #0063af;
}
.cs_2 .optsContainer input:focus,
.cs_2 .optsContainer textarea:focus,
.cs_2 .optsContainer select:focus,
.cs_2 .optsContainer .selectWrap.focus {
	border-bottom-color: #0063af;
}
.cs_2 .optsContainer .selectWrap.focus .selectOver::after {
	border-top-color: #0063af;
}

.cs_2 .caption {
	color:#00aae2;
}
.article.cs2 h1,
.article.cs2 h2,
.article.cs2 a,
.list .listItem.cs2 .articleWrap .more,
.articleGrid.cs2 .headline,
.articleGrid.cs2 .moreBtn {
	color: #00aae2;
}
.list .listItem.cs2 .articleWrap .more:hover {
	color: #FFFFFF;
}
.articleGrid.cs2 .headline:hover {
	color: #0091c0;
}
.list .listItem.cs2 .articleWrap .more:hover:after,
.articleGrid.cs2 .moreBtn:hover {
	color: #FFFFFF;
	background: #00aae2;
}
/*Array
(
    [name] => Sondermaschinenbau
    [title_de] => Sondermaschinenbau
    [color] => #ed1941
    [colorFontOnBase] => #FFFFFF
    [colorTableOdd] => #f7f7f7
    [colorTableEven] => #FFFFFF
    [colorFull] => #ed1941
    [colorFooter] => #ed1941
    [isDefault] => 0
    [title_en] => 
    [id] => 3
)
*/
.cs_3 a,
.cs_3 h1, .cs_3 .h1,
.cs_3 h2, .cs_3 .h2 {
	color: #ed1941;
}
.cs_3 footer .bottomLine {
	background: #ed1941;
}
.cs_3 #navFooter .nav > li + li, .cs_3 #navFooter + #contactFooter {
	border-top: 1px solid #ed1941;
}
@media only screen and (min-width: 960px) {
	.flexbox .cs_3 #navFooter + #contactFooter {
		border-top:none;
		border-left: 1px solid #ed1941;
	}
}
@media only screen and (min-width: 640px) {
	.flexbox .cs_3 #navFooter .nav > li + li {
		border-top:none;
		border-left: 1px solid #ed1941;
	}
}
.cs_3 footer {
	background-color: #ed1941;
	color:#FFFFFF;
}
.cs_3 footer a {
	color:#FFFFFF;
}
.cs_3 .colored,
.cs_3 #navFooter .nav .lvl2 .arrow {
	color:#ed1941;
}
.cs_3 main ul li:before {
	color:#ed1941;
}
.cs_3 .vc_carousel_pages .vc_carousel_button:after {
	background: #ed1941;
}
.cs_3 #navWrap .innerWrap .partHeadline:before,
.cs_3 .vc_carousel_next, .cs_3 .vc_carousel_prev {
	color: #ed1941;
}
.cs_3 .btn, .cs_3 button {
	color:#ed1941;
}
.cs_3 .btn:hover, .cs_3 button:hover {
	color:#fff;
	background: #ed1941;
}
.cs_3 .form .duty,
.cs_3 .optsContainer .selectWrap.focus {
	color: #ed1941;
}
.cs_3 .optsContainer input:focus,
.cs_3 .optsContainer textarea:focus,
.cs_3 .optsContainer select:focus,
.cs_3 .optsContainer .selectWrap.focus {
	border-bottom-color: #ed1941;
}
.cs_3 .optsContainer .selectWrap.focus .selectOver::after {
	border-top-color: #ed1941;
}

.cs_3 .caption {
	color:#ed1941;
}
.article.cs3 h1,
.article.cs3 h2,
.article.cs3 a,
.list .listItem.cs3 .articleWrap .more,
.articleGrid.cs3 .headline,
.articleGrid.cs3 .moreBtn {
	color: #ed1941;
}
.list .listItem.cs3 .articleWrap .more:hover {
	color: #FFFFFF;
}
.articleGrid.cs3 .headline:hover {
	color: #c91537;
}
.list .listItem.cs3 .articleWrap .more:hover:after,
.articleGrid.cs3 .moreBtn:hover {
	color: #FFFFFF;
	background: #ed1941;
}
/*Array
(
    [name] => Natur
    [title_de] => Natur
    [color] => #00d277
    [colorFontOnBase] => #FFFFFF
    [colorTableOdd] => #f7f7f7
    [colorTableEven] => #FFFFFF
    [colorFull] => #80a448
    [colorFooter] => #80a448
    [isDefault] => 0
    [title_en] => 
    [id] => 4
)
*/
.cs_4 footer {
	background-image: url("../img/footer_bg1_cs_4.png"), url("../img/footer_bg2_cs_4.png");
}
			
.cs_4 a,
.cs_4 h1, .cs_4 .h1,
.cs_4 h2, .cs_4 .h2 {
	color: #80a448;
}
.cs_4 footer .bottomLine {
	background: #80a448;
}
.cs_4 #navFooter .nav > li + li, .cs_4 #navFooter + #contactFooter {
	border-top: 1px solid #80a448;
}
@media only screen and (min-width: 960px) {
	.flexbox .cs_4 #navFooter + #contactFooter {
		border-top:none;
		border-left: 1px solid #80a448;
	}
}
@media only screen and (min-width: 640px) {
	.flexbox .cs_4 #navFooter .nav > li + li {
		border-top:none;
		border-left: 1px solid #80a448;
	}
}
.cs_4 footer {
	background-color: #80a448;
	color:#FFFFFF;
}
.cs_4 footer a {
	color:#FFFFFF;
}
.cs_4 .colored,
.cs_4 #navFooter .nav .lvl2 .arrow {
	color:#00d277;
}
.cs_4 main ul li:before {
	color:#80a448;
}
.cs_4 .vc_carousel_pages .vc_carousel_button:after {
	background: #80a448;
}
.cs_4 #navWrap .innerWrap .partHeadline:before,
.cs_4 .vc_carousel_next, .cs_4 .vc_carousel_prev {
	color: #80a448;
}
.cs_4 .btn, .cs_4 button {
	color:#80a448;
}
.cs_4 .btn:hover, .cs_4 button:hover {
	color:#fff;
	background: #80a448;
}
.cs_4 .form .duty,
.cs_4 .optsContainer .selectWrap.focus {
	color: #80a448;
}
.cs_4 .optsContainer input:focus,
.cs_4 .optsContainer textarea:focus,
.cs_4 .optsContainer select:focus,
.cs_4 .optsContainer .selectWrap.focus {
	border-bottom-color: #80a448;
}
.cs_4 .optsContainer .selectWrap.focus .selectOver::after {
	border-top-color: #80a448;
}

.cs_4 .caption {
	color:#00d277;
}
.article.cs4 h1,
.article.cs4 h2,
.article.cs4 a,
.list .listItem.cs4 .articleWrap .more,
.articleGrid.cs4 .headline,
.articleGrid.cs4 .moreBtn {
	color: #00d277;
}
.list .listItem.cs4 .articleWrap .more:hover {
	color: #FFFFFF;
}
.articleGrid.cs4 .headline:hover {
	color: #00b365;
}
.list .listItem.cs4 .articleWrap .more:hover:after,
.articleGrid.cs4 .moreBtn:hover {
	color: #FFFFFF;
	background: #00d277;
}
/*Array
(
    [name] => Dienstleistungen
    [title_de] => Dienstleistungen
    [color] => #c6d615
    [colorFontOnBase] => #FFFFFF
    [colorTableOdd] => #f7f7f7
    [colorTableEven] => #FFFFFF
    [colorFull] => #c6d615
    [colorFooter] => #c6d615
    [isDefault] => 0
    [title_en] => 
    [id] => 5
)
*/
.cs_5 a,
.cs_5 h1, .cs_5 .h1,
.cs_5 h2, .cs_5 .h2 {
	color: #c6d615;
}
.cs_5 footer .bottomLine {
	background: #c6d615;
}
.cs_5 #navFooter .nav > li + li, .cs_5 #navFooter + #contactFooter {
	border-top: 1px solid #c6d615;
}
@media only screen and (min-width: 960px) {
	.flexbox .cs_5 #navFooter + #contactFooter {
		border-top:none;
		border-left: 1px solid #c6d615;
	}
}
@media only screen and (min-width: 640px) {
	.flexbox .cs_5 #navFooter .nav > li + li {
		border-top:none;
		border-left: 1px solid #c6d615;
	}
}
.cs_5 footer {
	background-color: #c6d615;
	color:#FFFFFF;
}
.cs_5 footer a {
	color:#FFFFFF;
}
.cs_5 .colored,
.cs_5 #navFooter .nav .lvl2 .arrow {
	color:#c6d615;
}
.cs_5 main ul li:before {
	color:#c6d615;
}
.cs_5 .vc_carousel_pages .vc_carousel_button:after {
	background: #c6d615;
}
.cs_5 #navWrap .innerWrap .partHeadline:before,
.cs_5 .vc_carousel_next, .cs_5 .vc_carousel_prev {
	color: #c6d615;
}
.cs_5 .btn, .cs_5 button {
	color:#c6d615;
}
.cs_5 .btn:hover, .cs_5 button:hover {
	color:#fff;
	background: #c6d615;
}
.cs_5 .form .duty,
.cs_5 .optsContainer .selectWrap.focus {
	color: #c6d615;
}
.cs_5 .optsContainer input:focus,
.cs_5 .optsContainer textarea:focus,
.cs_5 .optsContainer select:focus,
.cs_5 .optsContainer .selectWrap.focus {
	border-bottom-color: #c6d615;
}
.cs_5 .optsContainer .selectWrap.focus .selectOver::after {
	border-top-color: #c6d615;
}

.cs_5 .caption {
	color:#c6d615;
}
.article.cs5 h1,
.article.cs5 h2,
.article.cs5 a,
.list .listItem.cs5 .articleWrap .more,
.articleGrid.cs5 .headline,
.articleGrid.cs5 .moreBtn {
	color: #c6d615;
}
.list .listItem.cs5 .articleWrap .more:hover {
	color: #FFFFFF;
}
.articleGrid.cs5 .headline:hover {
	color: #a8b612;
}
.list .listItem.cs5 .articleWrap .more:hover:after,
.articleGrid.cs5 .moreBtn:hover {
	color: #FFFFFF;
	background: #c6d615;
}
