/* Header */
.jl_hd_logo {margin-top:35px;}
.jl_hd_logo img {width: 265px; }
.jl_hd_info {margin:48px 50px 0px 30px;}

/* Keyvisual Home - Textfeld (links ausgerichtet) */
.mo_data .pb_ce .cg_msl .ce_cntnt{
	max-width:450px;
}
/* Standard-Teaser Home - Rahmen */
.mod_8 .pb_ce .ce_img {
	border: 1px solid #ccc !important;
  }

/* Anpassung an die grüne Farbe */
/* - Navbar, Footer */
.jl_nvMain_bar, .jl_nvMain, .jl_nvMain .jl_nvLev1 li a.navLink,
.jl_nvFooter, .jl_nvFooter .jl_nvLev1 li a.navLink,
.jl_micon{
        background-color: #3C692D;
}
.jl_nvMain .jl_nvLev1 li a.nvActive{
	background-color: #FFFFFF;   
}
.jl_hd_search button.search_bttn {
   background-image: url(../../_images/view/ok/elements/search_color_special.png);
}
.jl_hd_search button.search_reset {
	background-image: url(../../_images/view/ok/elements/close_color_special.png);
}
.pg_viewOpt.viewOptExt.active {
  background-image: url(../../_images/view/ok/elements/listingViewBars_color_special.png);
}
.pg_viewOpt.viewOptTle.active {
  background-image: url(../../_images/view/ok/elements/listingViewTiles_color_special.png);
}
.jl_p_act:not(.jl_p_actLzyMore) , .jl_p_inact:not(.jl_p_actLzyMore) {
  background-image: url(../../_images/view/ok/elements/listingArrows_color_special.svg);
}
.jl_p_actLzyMore {
	background: #3C692D; 
}
.jl_p_actLzyMore:hover {
	background: #467B35; 
}

@media screen and (max-width:990px) {
	.jl_hd_search button.search_bttn {
		background-image: url(../../_images/view/ok/elements/search_white.png);
	}
	.jl_hd_search, .jl_hd_search input.search_input{
		background-color: #467B35;
	}
	.jl_hd_search button.search_reset {
		background-color: #467B35;
		background-image: url(../../_images/view/ok/elements/close_white.png);
	}
}
/* - Liste pagination */
.pg_rppOpt.active, .ce_abcLetter > div, .ce_abcPre{
        color: #3C692D;    
}
.ce_abcLetter, .ce_abcLetter.active div{
        border-color: #3C692D;
}

/* Textbox auf Slider rechts positionieren*/
/*.mo_data .pb_ce .cg_msl .ce_cntnt{
	position: absolute;
	right: 30px;
}*/

/* Anpassung von anderen Modulen auf der der Detailseite der Praesentationen z.B. 70.1, 70.2 */
/* Anpassung der Module: Zur Ausstellerdetailseite */
[data-nv='60.1'] .mod_EXLI .ce_cntnt,
[data-nv='60.2'] .mod_EXLI .ce_cntnt,
[data-nv='61.1'] .mod_EXLI .ce_cntnt{max-width:813px;margin: auto;margin-top:-30px;padding-left: 0px;padding-top: 0px;}
[data-nv='60.1'] .mod_EXLI .ce_bttn,
[data-nv='60.2'] .mod_EXLI .ce_bttn,
[data-nv='61.1'] .mod_EXLI .ce_bttn{text-align:left;}
/* Anpassung Modul: Weitere Informationen */
[data-nv='60.1'] .mod_DTIGL .ce_cntnt,
[data-nv='60.2'] .mod_DTIGL .ce_cntnt{max-width:813px;margin: auto;margin-top:-30px;padding-left: 0px;padding-top: 0px;}
[data-nv='60.1'] .mod_DTIGL .ce_bttn,
[data-nv='60.2'] .mod_DTIGL .ce_bttn{text-align:left;}
/* Anpassung Modul: Zurueck zur Liste */
[data-nv='60.1'] .mod_cctpl .ce_backToList,
[data-nv='60.2'] .mod_cctpl .ce_backToList{max-width:813px;margin: auto;}

/* andere Anordnung Stände Ausstellerdetailseite */
.mod_DTEX2 .ce_booth {flex-direction: column-reverse;}
.mod_DTEX2 .ce_boothNo, .mod_DTEX2 .ce_boothTy {margin:0px auto;}
.mod_DTEX2 .ce_boothNo > div {margin:0px;}
.mod_DTEX2 .ce_boothNo, .mod_DTEX2 .ce_boothNo a{font-size:2.4rem;}
.mod_DTEX2 .wrp_booths .ce_booth:first-child .ce_boothNo, .mod_DTEX2 .wrp_booths .ce_booth:first-child .ce_boothNo a {font-weight:bold; color: #999; color:var(--color-primary, #999);}

/* Icons für Ausstellungsbereiche */
.mod_DTEX9 .ce_cntnt3 {width:100%;}
.mod_DTEX9 .ce_cntnt3 .ce_lbl img{width:100%; height:100%;}
.mod_DTEX9 .ce_cntnt3 .ce_lbl {max-width:30px; margin:0 2px;background-repeat: no-repeat;}
.mod_DTEX9 .ce_cntnt3 .ce_lbl.ce_clgk_1 {width:25px;height:25px;background-image: url(../../_images/view/ok/labels/application_1.svg);}
.mod_DTEX9 .ce_cntnt3 .ce_lbl.ce_clgk_2 {width:25px;height:25px;background-image: url(../../_images/view/ok/labels/application_2.svg);}
.mod_DTEX9 .ce_cntnt3 .ce_lbl.ce_clgk_3 {width:25px;height:25px;background-image: url(../../_images/view/ok/labels/application_3.svg);}
.mod_DTEX9 .ce_cntnt3 .ce_lbl.ce_clgk_4 {width:25px;height:25px;background-image: url(../../_images/view/ok/labels/application_4.svg);}
.mod_DTEX9 .ce_cntnt3 .ce_lbl.ce_clgk_5 {width:25px;height:25px;background-image: url(../../_images/view/ok/labels/application_5.svg);}
.mod_DTEX9 .ce_cntnt3 .ce_lbl.ce_clgk_6 {width:25px;height:25px;background-image: url(../../_images/view/ok/labels/application_6.svg);}
.mod_DTEX9 .ce_cntnt3 .ce_lbl.ce_clgk_7 {width:25px;height:25px;background-image: url(../../_images/view/ok/labels/application_7.svg);}
.mod_DTEX9 .ce_cntnt3 .ce_lbl.ce_clgk_8 {width:25px;height:25px;background-image: url(../../_images/view/ok/labels/application_8.svg);}
.mod_DTEX9 .ce_cntnt3 .ce_lbl.ce_clgk_9 {width:25px;height:25px;background-image: url(../../_images/view/ok/labels/application_9.svg);}
.mod_DTEX9 .ce_cntnt3 .ce_lbl.ce_clgk_10 {width:25px;height:25px;background-image: url(../../_images/view/ok/labels/application_10.svg);}
.mod_DTEX9 .ce_cntnt3 .ce_lbl.ce_clgk_11 {width:25px;height:25px;background-image: url(../../_images/view/ok/labels/application_11.svg);}

/* Hiring */
.mod_DTEX24 .mo_title {
  background-image: url(../../_images/view/ok/labels/label_hiring.svg);
  background-repeat: no-repeat;
  padding-left: 156px;
  padding-top: 18px;
  height: 80px;
  vertical-align: middle;
  display: inline-block;
  margin-bottom:0;
}
.mod_DTEX24 {display:flex;flex-wrap: wrap;}


/* Jobs  */
.mod_LiEnJb .ce_exTy {right: -14px;}
/* Jobs Datum verbergen */
.mod_LiEnJb .ce_date, .mod_DTJB1 .ce_date, .mod_DTJB2 .ce_date, .mod_DTJB3 .ce_date {display:none;}
/* Jobs Download Button */
.mod_DTJB1 .ce_bttn a, .mod_DTJB2 .ce_bttn a, .mod_DTJB3 .ce_bttn a {
	position:relative;
	font-size: 1.4rem !important;
	line-height: 2.0rem !important;
	display: inline-block;
	padding: .75em 35px .7em 1em;
	font-weight: 700 !important;
	font-family: inherit;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #fff !important;
	background-color: #999;
	background-color: var(--color-primary, #999);
	border-radius:6px;
	margin-top: 20px;
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' aria-label='Arrow right' width='12' height='12' viewBox='0 0 17 15' fill='white'><path d='M8.30567 14.1292C8.71388 14.5366 9.37573 14.5366 9.78394 14.1292L15.697 8.22801C15.9227 8.00278 16.0236 7.70019 15.9997 7.40577C16.0058 7.13096 15.9039 6.85421 15.694 6.6445L9.78361 0.74062C9.37558 0.333042 8.71404 0.333042 8.30601 0.74062C7.89799 1.1482 7.89799 1.80901 8.30601 2.21659L13.5326 7.43745L8.30567 12.6539C7.89746 13.0613 7.89746 13.7218 8.30567 14.1292Z'></path><path d='M15 6.43494C15.5523 6.43494 16 6.88265 16 7.43494C16 7.98722 15.5523 8.43494 15 8.43494L1 8.43494C0.447715 8.43494 -2.41411e-08 7.98722 0 7.43494C2.41411e-08 6.88265 0.447715 6.43494 1 6.43494L15 6.43494Z'></path></svg>");
	background-repeat:no-repeat;
	background-position:right 15px center;
	background-size:auto 12px;
}
.mod_DTJB1 .ce_bttn a:active, .mod_DTJB1 .ce_bttn a:focus, .mod_DTJB1 .ce_bttn a:hover,
.mod_DTJB2 .ce_bttn a:active, .mod_DTJB2 .ce_bttn a:focus, .mod_DTJB2 .ce_bttn a:hover,
.mod_DTJB3 .ce_bttn a:active, .mod_DTJB3 .ce_bttn a:focus, .mod_DTJB3 .ce_bttn a:hover{
	color: #ffffff !important;
	background-color: #999;
	background-color: var(--color-primary-dark, #999);
	text-decoration: none;
	outline: none;
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' aria-label='Arrow right' width='12' height='12' viewBox='0 0 17 15' fill='white'><path d='M8.30567 14.1292C8.71388 14.5366 9.37573 14.5366 9.78394 14.1292L15.697 8.22801C15.9227 8.00278 16.0236 7.70019 15.9997 7.40577C16.0058 7.13096 15.9039 6.85421 15.694 6.6445L9.78361 0.74062C9.37558 0.333042 8.71404 0.333042 8.30601 0.74062C7.89799 1.1482 7.89799 1.80901 8.30601 2.21659L13.5326 7.43745L8.30567 12.6539C7.89746 13.0613 7.89746 13.7218 8.30567 14.1292Z'></path><path d='M15 6.43494C15.5523 6.43494 16 6.88265 16 7.43494C16 7.98722 15.5523 8.43494 15 8.43494L1 8.43494C0.447715 8.43494 -2.41411e-08 7.98722 0 7.43494C2.41411e-08 6.88265 0.447715 6.43494 1 6.43494L15 6.43494Z'></path></svg>");
}

/* Karriere Kategorien verbergen */
.mod_DTJEC1 .ce_cntnt .ce_ctg, .mod_LiEnJecTle .ce_cntnt .ce_ctg {display:none;}

/* Filter bei Stellenanzeigen mit Hintergrundfarbe */
[data-nv='50.1'] .ce_pagingHeader .ce_pgWrapper .pg_filter {border: 1px solid #999; border-color:var(--color-primary, #999); color:#999; color:var(--color-primary, #999);}

/* Hallenplan */
.ce_location_navigation ul.ce_locations li {
  width: 160px;
}

/* Labels für Solutions u. Innovations */
.mod_8 .P1126_1_5:before, .mod_8 .P1126_1_6:before{
	content: ""; display:inline-block;
	position: absolute; z-index: 1; top:-13px; right:15px;
    padding:6px 10px; color: #fff; font-size: 1.3rem; font-weight: bold;
    background-color: var(--color-primary, #999);
    border:1px solid var(--color-primary, #999); border-radius:15px;
    transition: color .3s ease-in-out,transform .3s ease-in-out;
}
.pageContLng_de .mod_8 .P1126_1_5:before {
	content: "L\00f6sung"; 
}
.pageContLng_en .mod_8 .P1126_1_5:before {
	content: "Solution"; 
}
.mod_8 .P1126_1_6:before {
	content: "Innovation"; 
}
