/* Header */
.jl_hd_logo {padding-left:15px; margin-top:10px;}
.jl_hd_logo img {width: 95px; }
.jl_hd_info {display:none;/*margin:39px 50px 0px 30px;*/}
.jl_hd_title {display:block;margin:25px 50px 0px 30px; color:#333; font-weight:600;font-size:40px;}
/*.jl_hd_search{bottom:0px;}*/

.jl_hd_zunav .dropdown-menu{min-width:150px;}

/* Navigation */
.jl_nvMain, .jl_nvMain_bar,.jl_nvMain .jl_nvLev1 li a.navLink, .jl_micon {background-color: #F5F5F5;}
.jl_nvMain .jl_nvLev1 li > a.navLink { color: #858585;}
.jl_nvMain .jl_nvLev1 li:hover > a.navLink,
.jl_nvMain .jl_nvLev1 li a.nvActive {margin-top: 0;	padding-top: 4px; box-shadow: none;
	/*color: #999;
	color: var(--color-primary, #999);*/
	color: #333;
}

/* Footer */
.jl_nvFooter,.jl_nvFooter .jl_nvLev1 li a.navLink {background-color: #171945;}

/* --- */

h1, h2, h3, h4, h5, h6 {-webkit-hyphens: auto;-ms-hyphens: auto; hyphens:unset;}
.ce_text a {color: #999; color:var(--color-text-light, #999);}
.ce_head h1 {font-weight:bold;}
/*.ce_text ul{list-style-type: none;}*/
.ce_red, .mo_red {background-color: #999; background-color:var(--color-primary, #999);}

/* Zurück zur Suche */
.ce_backToList a{font-size:1.6rem;}
.ce_backToList a:before{font-size:2.5rem;}

/* Ticker (andere Groesse Pfeile) */
.ticker_previous, .ticker_next{
	width:32px;
	height:32px;
	background-size: auto 22px;
}
.mo_tickerHorizontal .ticker_next{
	top:calc(50% - 16px);
}
/* Keyvisual Home - Textfeld (links ausgerichtet) */
.mo_data .pb_ce .cg_msl .ce_cntnt{
		margin-top:80px;
		padding:10px;
		background-color:rgba(255, 255, 255, 0.5);
		max-width:500px;
		min-width:200px;
}
/* Keyvisual Home - Anpassungen */
.mo_data .pb_ce .cg_msl .ce_cntnt{
		color:#fff;
		background-color: transparent;
		max-width:none;
		line-height:1.2;
}
.mo_data .pb_ce .cg_msl .ce_cntnt .ck_headline{
		color:#fff;
		font-size: 3.8rem;
		padding-bottom: 15px;
		display: inline-block;
		line-height:1.2;
		font-family:var(--header-font-family),Arial;

}
.mo_data .pb_ce .cg_msl .ce_cntnt p{
		font-size: 3.4rem;
}
/* KeyVisual Home */
.mod_1 .ce_img {box-shadow: none;}
/* Ausstellerliste */
.pg_xls {font-weight:bold;}
/* Ausstellerintro (Detailseite) */
.mod_DTEX2 .ce_head h1 {font-weight:bold;}
/*.mod_DTEX2 .ce_img {border: none;}*/

/* Projektpraesentation */
.mod_10V2 .ce_ovl .ce_img{
	border: 1px solid #ccc;
}

/* Projektpräsentation Kacheln */
.mod_LiEnImgTle .ce_topic {min-height:unset;}
.mod_LiEnImgTle .ce_topic h2 {font-size: 1.2rem; margin-bottom: unset; color: #999; padding-top: unset;}
.mod_LiEnImgTle .ce_head h3 {font-size:2.4rem;line-height:1.1;font-weight:bold;}

/* Praesentationsseite*/
.mod_DTIG1 .ce_cntnt .ce_ctg, .mod_DTVD1 .ce_cntnt .ce_ctg {
	color: #999;
}
.mod_DTIG1 .ce_cntnt .ce_head h3, .mod_DTVD1 .ce_cntnt .ce_head h3 {
   font-size: 2.4rem;
}

/* Hallenplan Ausstellerliste */
#ceId_LocLstTitle {background-color: #171945;}

/* 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 {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 {text-align:left;}
[data-nv='60.3'] .mod_EXLI .ce_cntnt,.contOfNv_60_3 .mod_EXLI .ce_cntnt {max-width:400px;margin: auto;margin-top:-30px;padding-left: 0px;padding-top: 0px;}
[data-nv='60.3'] .mod_EXLI .ce_bttn,.contOfNv_60_3 .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;}


/* Stand nicht fett */
.mod_LiEn .ce_boothNo div,
.mod_LiEn .ce_boothNo a {font-weight:normal;}
.mod_DTEX2 .ce_booth.ce_extH a,
.mod_DTEX2 .ce_booth.ce_extM a,
.mod_DTEX2 .ce_boothNo, .mod_DTEX2 .ce_boothNo a {font-weight:normal;}

/* Ausstellertyp Icon verkleinern */
.mod_DTEX2 .ce_boothTy  {max-width:34px;}
.mod_LiEn .ce_exTy  {max-width:34px;}

/* Transform and Beyond Placeholder Bild hinzufügen */
.mod_LiEn .pb_ce.lb_TB .ce_img.noImage {
	height:90px;
	background-image: url(../../_images/view/ok/elements/placeholder_transformAndBeyond.svg);
	background-repeat:no-repeat;
	background-position: center;
	filter:alpha(opacity=20); /* IE */
	-moz-opacity: 0.2; /* Mozilla */
	opacity: 0.2;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.mod_DTEX2 .pb_ce .wrp_dtls .ce_logo.noImage {display:none;}
.mod_DTEX2 .pb_ce.lb_TB .wrp_dtls .ce_logo.noImage{
	display:inline-block;
}
.mod_DTEX2 .pb_ce.lb_TB .wrp_dtls .ce_logo.noImage div{
	height:100px;
	width: 150px;
	background-image: url(../../_images/view/ok/elements/placeholder_transformAndBeyond.svg);
	background-repeat:no-repeat;
	background-position: center;
	filter:alpha(opacity=20); /* IE */
	-moz-opacity: 0.2; /* Mozilla */
	opacity: 0.2;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}

/* Label: Transform & Beyond */
.ce_labels .ce_transformBeyond img{width:60px;}
/* Transform & Beyond Button */
.bttnColor1 { background-color:var(--color-color1, #999);}
.bttnColor1:hover {background-color:#CC2DA8;}

/* Labelanpassung bei der Kachelansicht */
.mod_LiTl .ce_labels > div {padding:5px;}
.mod_LiTl .ce_labels > div img {max-height:unset; max-width:unset;}

.mod_LiTl .ce_boothNo a {font-weight:normal;}
.mod_LiTl .ce_exTy {max-width:34px;}

/* Stand nicht fett */
.mod_LiEnTn .ce_boothNo a {font-weight:normal;}

/* Hinweis zur Verfügbarkeit von Matchmaking */
.mod_TOC2 .ce_ftColor1 p {font-size: 2.0rem;}

/* Pressemeldungen */
.mod_LiEnPs .mo_data .pb_ce .ce_favi {right:20px;}
.mod_LiEnPs .ce_topic, .mod_LiEnPs .ce_subHead, .mod_LiEnPs .ce_subTopic,.mod_LiEnPs .ce_subTitle{max-width:calc(100% - 160px);}
.mod_LiEnPs .ce_boothNo a,.mod_LiEnPs .ce_boothNo > div {color:#E2001A; font-weight:normal;}
/* Pressemeldung Detailseite Ansprechpartner */
.mod_DTPSC .pb_ce {
  border-bottom: 1px solid #afafaf;
}


/* Jobs */
.mod_LiEnJb .ce_exTy {right:-10px;}

/* Videos */
.mod_12 .ce_bttn, .mod_12 .ce_bttn a {font-size:2.2rem; font-weight:bold;}

/* Ausstellerdetail - Pressemeldungen ohne  Download Pfeil */
.mod_4V2 .ce_text,.mod_4V2 .ce_text:hover {
	background:none;
}
/* Suche Headline */
.ct_st .ce_head div {font-weight:bold;}

/* Jobboerse Ticker */
.mod_4_1V4 .mo_tickerHorizontal .ticker_previous, .mod_DTEX15 .mo_tickerHorizontal .ticker_previous {
    left: -40px;
}
.mod_4_1V4 .mo_tickerHorizontal .ticker_next, .mod_DTEX15 .mo_tickerHorizontal .ticker_next  {
    right: -40px;
}
.mod_4_1V4 .ce_head, .mod_DTEX15 .ce_head {color:var(--color-text-dark, #999);}

/* Nomenklatur Headline */
#ceId_ClgTitle .ce_head h1 {font-weight: bold;}

/* Anpassung der Module: CareerDay Liste */
[data-nv='42'] .mod_LiTl .pb_ce .ce_cntnt {min-height:40px;}
[data-nv='42'] .ct_lt .ce_img {height: 140px; padding:40px 0 20px 0;}
[data-nv='42'] .ct_lt .ce_img img {margin: auto; max-height: 85px; max-width: 80%;}
[data-nv='42'] .ct_lt {background-color: #ecebeb; padding:0;}
[data-nv='42'] .ce_head a {color: #333 !important;}
[data-nv='42'] .ce_topic {font-size:1.6rem; font-weight:normal;}
[data-nv='42'] .ct_ltl {font-size: 18rem; color: #fff; line-height: 1.2; text-align: center;}
[data-nv='42'] .lb_area_1 {display:none;}
[data-nv='42'] .ce_exTy {display:none;}
[data-nv='42'] .wrp_footer {border-top-style:none;}
[data-nv='42'] .wrp_booths {padding: 0 14px 0 14px;}
[data-nv='42'] .ce_boothNo {white-space:initial; width: calc(100% - 10px);}
[data-nv='42'] .ce_boothNo div {color:#333; margin:15px 0; font-size:1.5rem; font-weight:normal;}

/* Standtext unten */
[data-nv='42'] .pb_ce > div {display: flex;	flex-direction: column;}
[data-nv='42'] .ce_footer { margin-top: auto;}

/* Suchfeld bei Matchmakingseite ausblenden */
[data-nv='16'] .jl_hd_search { display: none;}

/* Produktverzeichnis -> transform & beyond */
/*#ceId_clgk_2_30 .ce_cntnt1:before,
#ceId_clgk_2_31 .ce_cntnt1:before,
#ceId_clgk_2_32 .ce_cntnt1:before,
#ceId_clgk_2_33 .ce_cntnt1:before,
#ceId_clgk_2_34 .ce_cntnt1:before,
#ceId_clgk_2_35 .ce_cntnt1:before,
#ceId_clgk_2_36 .ce_cntnt1:before,
#ceId_clgk_2_37 .ce_cntnt1:before,
#ceId_clgk_2_38 .ce_cntnt1:before{
	content:"";
	display:inline-block;
	width:60px;
	height:25px;
	background-image: url("../../_images/view/ok/labels/lbTransformAndBeyond.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 60px 50px ;
}*/

@media screen and (max-width:990px) {
	.jl_hd_search {
		background: #fff;
		-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
		box-sizing: border-box;
		border: 1px solid #ddd;
	}
	.jl_hd_search input.search_input {
		background: #fff;
		color: #333;
		height: 28px;
		width:210px;
	}
	.jl_hd_search button.search_bttn {
		background-image: url(../../_images/view/ok/elements/search_color.png);
		margin: 9px;
	}
	.jl_hd_search button.search_reset {
		background-color: #fff;
		background-image: url(../../_images/view/ok/elements/close_color.png);
		margin: 9px;
	}
}
@media screen and (max-width:600px) {
	.jl_hd_title {
	  font-size: 3rem;
	}
}
@media screen and (max-width:400px) {
	.jl_hd_search input.search_input {
		width: 122px;
	}
	.jl_hd_title {
	  font-size: 2.5rem;
	}
	.mo_data .pb_ce .cg_msl .ce_cntnt .ck_headline {
		font-size: 2.5rem;
	}
}