.sliderBGGrey {
  background-color: #ef7f1a;
}

h1,
h2,
h3,
h4,
h5,
h6,
h7,
h8,
h9 {
  text-transform: uppercase;
}

.backgroundAgenda {background: whitesmoke;padding: 15px;}

.sommervent_header {background-size: auto;background-color: #ED6F23;}

.textShadowJobs div.overlay {
  background: none !important;
}

    
    
@media screen and (min-width: 1920px) {
	.sommervent_header {background-size: cover!important;
    background-position: 0px -150px!important;}
}

@media screen and (max-width: 600px) {
  .headerImgKarriere {
    display: none !important;
  }

  .cevisio_tafel_head {
    background-size: contain !important;
  }
  .sommervent_header {background-size: cover!important;}
}

.textShadowJobs div.inside div.link_text span {
  display: none !important;
}

.textShadowJobs div.inside div.link_text {
  text-decoration: underline !important;
  font-size: medium;
}

div.rmBase__el.rmBase__el--input {
  display: block;
}
/*
div.social_feed_element div figure a img {
	min-height: 400px;
	max-height: 400px;
}
*/
a.mainmenu_link.a-level_2.regular.active {
  background: #ef7f1a;
  color: white !important;
}

.cevisio_tafel_head {
  background-size: auto;
}

/* TAFEL STUFF */

.ce_authorbox_content p { font-style: italic;}

div.meyer_author div div div.subtitle {
	display: block!important;
}

.meyer_author div figure img {
  width: 65%;
}

.zabiensky_author div figure img {
  width: 65%;
}

.cevisio_lizenz_head div div div div h4 {
  color: #99cc00;
}

.cevisio_lizenz_head div div figure img {
  width: 80% !important;
}

.taffel_gall_padd {
  margin-right: 5%;
}

.tafel_kontakt_button {
  background: #ef7f1a;
  color: white;

  padding-top: 5px;
  box-shadow: 1px 1px 5px black;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

.tafel_kontakt_button:hover {
  background: #cb6c17;
}

.zoomOutCustom {
  transform: scale(2, 2);
}

.iconBoxHomeHeight {
  height: 250px !important;
}

.textShadowJobs {
  text-shadow: 1px 1px black;
  height: 450px !important;
}

.textShadowHomeSlider {
  text-shadow: 2px 2px 5px black;
}

.fontSizeLink a {
  font-size: 20px !important;
}

.headline_ihrpartner {
  margin-top: 20px;
  margin-bottom: 20px;
  text-shadow: 1px 1px 1px black;
}

.fontSizeLink a:hover {
  font-size: 20px !important;
  color: #ef7f1a !important;
  background-color: white !important;
}

li.homeSliderBGImg div div {
  background-position-x: 70% !important;
  background-position-y: 10em !important;
}

.hgWeiss {
  background: white;
  box-shadow: 1px 1px 20px black;
}

.backside div ul li {
  color: #ef7f1a;
}

.iconBoxGridTrutt div.ce_iconbox_v3 {
  box-shadow: 1px 1px 20px black;
}

.autogridIconboxes div.column {
}

body.fixed-header #top {
  position: fixed;
  width: 100%;
}
body.fixed-header .stickyheader {
  top: 2.5rem;
}
.ce_revolutionslider_hyperlink {
  background: #fefefe !important;
  color: #ef7f1a;
  border-color: transparent !important;
  //box-shadow: 1px 2px 6px white;
}

.bannerFoerderung {
  background-color: #ef7f1a !important;
}

div.hoverColorWhite a:hover {
  color: EF7F1A !important;
  background-color: white !important;
  text-shadow: 0px 0px transparent !important;
}

div.hoverColorWhite a {
  text-shadow: 0px 0px transparent !important;
}

#breadcrumb {
  background-color: #ff9636 !important;
  color: white !important;
}

div#breadcrumb div div ul li a {
  color: white !important;
}

.header.original {
  box-shadow: none !important;
}

.countDownHeadlines h3 span {
  background: white !important;
  padding: 5px !important;
}

a.active span {
  background-color: #fefefe;
  padding: 5px !important;
}

.countupSendButton button {
  border: 1px solid #fefefe !important;
}

.bgIconBoxHeader div div div div div h4 {
  color: #ef7f1a !important;
}

.ce_iconbox_header .iconbox_header_item_inside.bg-black {
  background: rgba(255, 255, 255) !important;
  color: #ef7f1a !important;
  transform: rotate(-3deg);
  box-shadow: 1px 1px 10px #000;
}

.ce_iconbox_header .iconbox_header_item_inside.bg-black:hover {
  background: rgba(255, 255, 255) !important;
  color: #ef7f1a !important;
  transform: rotate(-3deg);
  box-shadow: 1px 1px 10px #000;
}

div.stickyheader div div nav {
  //-webkit-transform: translateX(-50%);
  //position: absolute;
  //left: 50%;
}

.marginBottomAllesDrinHome {
  margin-bottom: -50px;
}

.countUpHome {
  color: white !important;
}

.countUpHome h3 {
  background: white !important;
  padding: 5px !important;
}

.countUpHome h3 {
  color: #ef7f1a !important;
  font-size: 70px !important;
}

.headlineImageHome h1 span {
  color: white;
  text-shadow: 1px 1px 5px black;
}

.starkeOptionenIMG {
  height: 100%;
  position: absolute;
  z-index: 100;
  top: 35%;
  width: 83%;
  left: 9.2%;
}

.starkeOptionenPhoneWhite {
  height: 100%;
  position: absolute;
  z-index: 100;
  top: 1.5%;
  width: 90%;
  left: 5.1%;
}

.mod_article.article-pb-xs > .container {
  padding-bottom: 0px !important;
}

.homeBottomHeadImage {
  color: #ef7f1a !important;
}

a[title="MELDEN SIE SICH"] {
  //box-shadow: 5px 4px 9px 1px white;
  text-shadow: 1px 3px 1px black;
}

div.ce_bgimage-outer div.ce_bgimage-inside div.ce_hyperlink-extended a:hover {
  text-shadow: 0 0 black;
  color: #ef7f1a !important;
}

.allesDrinITHome figure img {
  border-radius: 25px !important;
}

.truttITImgHomeBottom {
  margin-bottom: 20px;
}

body,
p,
span,
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
  font-family: Kanit !important;
}

.fontShadow {
  text-shadow: 1px 1px 10px black !important;
}

/* kanit-100 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/kanit-v12-latin-100.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-100.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-100.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-100.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-100.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-100.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-100italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/kanit-v12-latin-100italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-100italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-100italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-100italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-100italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-100italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-200 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/kanit-v12-latin-200.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-200.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-200.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-200.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-200.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-200.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-200italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 200;
  src: url("../fonts/kanit-v12-latin-200italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-200italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-200italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-200italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-200italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-200italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-300 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/kanit-v12-latin-300.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-300.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-300.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-300.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-300.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-300.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-regular - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/kanit-v12-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-regular.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-regular.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-regular.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-regular.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-regular.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-300italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/kanit-v12-latin-300italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-300italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-300italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-300italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-300italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-300italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/kanit-v12-latin-italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-italic.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-italic.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-500 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/kanit-v12-latin-500.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-500.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-500.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-500.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-500.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-500.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-500italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/kanit-v12-latin-500italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-500italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-500italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-500italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-500italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-500italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-600 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/kanit-v12-latin-600.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-600.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-600.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-600.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-600.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-600.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-600italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/kanit-v12-latin-600italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-600italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-600italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-600italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-600italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-600italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-700 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/kanit-v12-latin-700.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-700.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-700.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-700.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-700.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-700.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-700italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/kanit-v12-latin-700italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-700italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-700italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-700italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-700italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-700italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-800 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/kanit-v12-latin-800.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-800.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-800.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-800.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-800.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-800.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-800italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/kanit-v12-latin-800italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-800italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-800italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-800italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-800italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-800italic.svg#Kanit") format("svg"); /* Legacy iOS */
}
/* kanit-900 - latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/kanit-v12-latin-900.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-900.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-900.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-900.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-900.ttf")
      format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/kanit-v12-latin-900.svg#Kanit")
      format("svg"); /* Legacy iOS */
}
/* kanit-900italic - latin */
@font-face {
  font-family: "Kanit";
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/kanit-v12-latin-900italic.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("../fonts/kanit-v12-latin-900italic.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/kanit-v12-latin-900italic.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("../fonts/kanit-v12-latin-900italic.woff")
      format("woff"),
    /* Modern Browsers */ url("../fonts/kanit-v12-latin-900italic.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("../fonts/kanit-v12-latin-900italic.svg#Kanit") format("svg"); /* Legacy iOS */
}

.header.original {
  box-shadow: 1px 2px 15px #000;
}

.iconbox_header_item {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ce_iconbox_header .iconbox_header_content {
  width: 100%;
}
.ce_iconbox_header .iconbox_header_content h4 {
  font-size: 1.86rem;
}
.ce_iconbox_header .iconbox_header_content .link a {
  color: rgb(59, 60, 66);
  font-weight: inherit;
}

.social_feed_element .icon img {
  z-index: 1000 !important;
}

.karriere-button {
border-color: #d3d3d3;
  border-style: solid;
  border-width: medium;
  border-radius: 5px;
}

/* Tablet-Ansicht – Fokus auf die Mitte */
@media (max-width: 1024px) {
.ce_text_image_bar .imagebox {
    background-position: 30% center !important;
  }
}