﻿/*
Schaefer Template
creation Date: 2018-07-04
Author: Sebastian Osinski
http://www.sebbi.net
*/

/* white */
body, html,
#header-wrapper,
#searchbar,
.slider-link p,
.content_offsetTop,
#colorbox .lb_contentlink.neutral,
.contentsliderslider-slogan h1,
#content-wrapper .finder input,
.bracket.white .bracket_content,
.newsentry_cont,
.mitarbeitercontact_img.whitebg{
  background-color: #ffffff;
}
#footer-wrapper,
#topmenu-wrapper ul.nav-child li a,
#searchbar button,
.darkgraybg a:hover,
.darkgraybg h3,
.contentsliderslider-slogan h1.red,
.contentsliderslider-slogan h1.green,
.contentsliderslider-slogan h1.blue,
.contentsliderslider-slogan h1.lila,
.contentsliderslider-slogan h1.orange,
.contentsliderslider-slogan h1.yel,
.slider-slogan h1.red,
.catlinkbox_slogan h1.gray,
.bracket_title,
.lb_wrapper .lb_title,
#cboxClose, #cboxClose:before,
.joblink:hover,
.kontakttable,
p.white, h1.white,
.lb_contentlink.red,
.lb_contentlink.darkgray,
.lb_contentlink.gray{
  color: #ffffff;
}
.lb_wrapper .lb_contentlink a{
	color: #ffffff !important;
}
.sloganbutton.whitebg{
	border-color: #ffffff;
}

/* red */
#footer-wrapper,
.slider-slogan h1.red,
.contentsliderslider-slogan h1.red,
.contactknob,
.bracket.red .bracket_title,
.liner.red,
.lb_wrapper.red .lb_title,
.lb_wrapper.red .lb_contentlink,
.lb_contentlink.red,
.joblink:hover,
.bracket_bg.red{
  background-color: #e63228;
}
.bracket.red .bracket_content a,
.lb_wrapper.red .lb_content a,
.lb_wrapper.red h1,
a.red,
p.red,
h1.red,
.joblink,
.newsentry_cont a{
  color: #e63228;
}
.chronoform input, .chronoform textarea,
#content-wrapper .finder button,
#content-wrapper .finder input,
.content_offsetLeft .joblink:hover{
	border-color: #e63228;
}
.item-106 ul li:hover,
.item-106 ul li.current,
.item-152 ul li:hover,
.item-152 ul li.current{
	background: #ff2d2d; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff2d2d 0%, #b52020 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ff2d2d 0%,#b52020 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ff2d2d 0%,#b52020 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2d2d', endColorstr='#b52020',GradientType=1 ); /* IE6-9 */
}

/* green */
#searchbar button,
.slider-slogan h1.green,
.contentsliderslider-slogan h1.green,
.liner.green,
.bracket.green .bracket_title,
.lb_wrapper.green .lb_title,
.lb_wrapper.green .lb_contentlink{
  background-color: #2eae7b;
}
p.green,
.lb_wrapper.green h1,
.m_mail.green{
  color: #2eae7b;
}
.empty{
  border-color: #2eae7b;
}
.item-112:hover,
.item-112.current,
.item-158:hover,
.item-158.current{
	background: #39d398; /* Old browsers */
	background: -moz-linear-gradient(left,  #39d398 0%, #279366 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #39d398 0%,#279366 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #39d398 0%,#279366 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39d398', endColorstr='#279366',GradientType=1 ); /* IE6-9 */
}

/* lila */
.bracket.lila .bracket_title,
.liner.lila,
.lb_wrapper.lila .lb_title,
.lb_wrapper.lila .lb_contentlink,
.contentsliderslider-slogan h1.lila{
  background-color: #b70755;
}
.lb_wrapper.lila h1,
.m_mail.lila{
  color: #b70755;
}
.empty{
  border-color: #b70755;
}
.item-116:hover,
.item-116.current,
.item-162:hover,
.item-162.current{
	background: #b53f72; /* Old browsers */
	background: -moz-linear-gradient(left,  #b53f72 0%, #b70755 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #b53f72 0%,#b70755 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #b53f72 0%,#b70755 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b53f72', endColorstr='#b70755',GradientType=1 ); /* IE6-9 */
}

/* blue */
.bracket.blue .bracket_title,
.liner.blue,
.lb_wrapper.blue .lb_title,
.lb_wrapper.blue .lb_contentlink,
.contentsliderslider-slogan h1.blue{
  background-color: #0767b7;
}
.lb_wrapper.blue h1,
.m_mail.blue{
  color: #0767b7;
}
.empty{
  border-color: #0767b7;
}
.item-113:hover,
.item-113.current,
.item-159:hover,
.item-159.current{
	background: #5389b5; /* Old browsers */
	background: -moz-linear-gradient(left,  #5389b5 0%, #0767b7 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #5389b5 0%,#0767b7 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #5389b5 0%,#0767b7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5389b5', endColorstr='#0767b7',GradientType=1 ); /* IE6-9 */
}

/* orange */
.bracket.orange .bracket_title,
.liner.orange,
.lb_wrapper.orange .lb_title,
.lb_wrapper.orange .lb_contentlink,
.contentsliderslider-slogan h1.orange{
  background-color: #df5c07;
}
.lb_wrapper.orange h1,
.m_mail.orange{
  color: #df5c07;
}
.empty{
  border-color: #df5c07;
}
.item-115:hover,
.item-115.current,
.item-161:hover,
.item-161.current{
	background: #dd834b; /* Old browsers */
	background: -moz-linear-gradient(left,  #dd834b 0%, #df5c07 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #dd834b 0%,#df5c07 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #dd834b 0%,#df5c07 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd834b', endColorstr='#df5c07',GradientType=1 ); /* IE6-9 */
}

/* yel */
.bracket.yel .bracket_title,
.liner.yel,
.lb_wrapper.yel .lb_title,
.lb_wrapper.yel .lb_contentlink,
.contentsliderslider-slogan h1.yel{
  background-color: #dcbe00;
}
.lb_wrapper.yel h1,
.m_mail.yel{
  color: #dcbe00;
}
.empty{
  border-color: #dcbe00;
}
.item-114:hover,
.item-114.current,
.item-160:hover,
.item-160.current{
	background: #dbc85c; /* Old browsers */
	background: -moz-linear-gradient(left,  #dbc85c 0%, #dcbe00 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #dbc85c 0%,#dcbe00 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #dbc85c 0%,#dcbe00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbc85c', endColorstr='#dcbe00',GradientType=1 ); /* IE6-9 */
}

/* gray */
#topmenu-wrapper ul.nav-child li,
#menu-activator > div,
.graybg,
.slider-slogan h1.gray,
.catlinkbox_slogan h1.gray,
.liner.gray,
.lb_wrapper.gray .lb_title,
.lb_wrapper.gray .lb_contentlink,
.contentsliderslider-slogan h1.gray,
.bracket.gray .bracket_title,
.bracket_bg.gray,
.lb_contentlink.gray{
  background-color: #999999;
}
#topmenu-wrapper ul.nav li,
.lb_wrapper.gray .lb_content a,
.lb_wrapper.gray h1,
.m_mail.gray{
  color: #999999;
}
#colorbox .lb_contentlink.neutral a{
  color: #999999 !important;
}
#searchbar input,
.lb_wrapper .lb_linedlink,
#colorbox .lb_contentlink.neutral{
  border-color: #999999;
}
#topmenu-wrapper ul.nav li.parent a:before{
  border-bottom-color: #999999 !important;
}

/* lightgray */
.lightgray{
	color: #f2f2f2;
}
.lightgraybg{
	background-color: #f2f2f2;
}

/* gray darker */
#topmenu-wrapper ul.nav li:hover,
h2.maplink_contactline{
  color: #5f5f5f;
}
#cboxClose, #cboxClose:before{
  background-color: #5f5f5f;
}

/* ansprechpartner gray */
.mitarbeitercontact,
.bracket_content{
  background-color: #e5e5e5;
}
.content_offsetLeft .joblink,
.content_offsetLeft .joblink.borderbot{
	border-color: #e5e5e5;
}

/* newsbox gray */
.newsentry_headline{
	background-color: #d9d9d9;
}

/* darkgray text */
.darkgraybg,
.slider-link,
.darkgray{
  color: #707070;
}

/* darkgray */
.darkgraybg,
.bracket.darkgray .bracket_title,
.liner.darkgray,
.bracket_bg.darkgray,
.lb_contentlink.darkgray{
  background-color: #262626;
}
#cboxClose:hover, #cboxClose:hover:before{
  background-color: #262626;
}
h1.darkgray{
	color: #262626;
}

/* general Textcolor */
body,
.contentsliderslider-slogan h1.white{
  color: #686868;
}

.graytowhitebg{
	background: #d9d9d9; /* Old browsers */
	background: -moz-linear-gradient(top,  #d9d9d9 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #d9d9d9 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #d9d9d9 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}



@media (max-width: 1350px){
}