/* ############################ */
/* igesImgTeaser.f_css_defaults */
/* ############################ */
/*-------------------------------------------------------------------------------------------------*/
/* IGES Grafik Teaser - igesImgTeaser */
/*-------------------------------------------------------------------------------------------------*/
.img-teaser-wrapper {
	margin:0px 0px 20px 0px;
	padding:10px 0px 10px 0px;
	border-top:1px solid #2d5b84;
	border-bottom:1px solid #2d5b84;
	background:#fff;
	}

h2.img-teaser-title {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	font-family:fagoWeb-bold;
	font-size:14px;
	}

h3.img-teaser-title-sub {
	margin:0px 0px 0px 0px;
	font-family:fagoWeb;
	font-size:14px;
	color:#003478;
	}

p.img-teaser-img-wrapper {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	}

p.img-teaser-img-wrapper img{
	border:1px solid #d9d8d8;
	}

/* gesundheit */	
body[data-subchannel-id=e1621] .img-teaser-wrapper {
	border-top:1px solid #b3ce4f;
	border-bottom:1px solid #b3ce4f;
	}

/* mobilitaet */	
body[data-subchannel-id=e34] .img-teaser-wrapper {
	border-top:1px solid #3399CC;
	border-bottom:1px solid #3399CC;
	}
	
/* bildung */	
body[data-subchannel-id=e2700] .img-teaser-wrapper {
	border-top:1px solid #EDA63B;
	border-bottom:1px solid #EDA63B;
	}



/* ################################# */
/* ZMSTeaserContainer.f_css_defaults */
/* ################################# */

/* ########################### */
/* productBoxes.f_css_defaults */
/* ########################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj productBoxes
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.productBoxesWrapper {
	margin:0;
	margin-top:50px;
	padding:0;
	border:solid 0px red;
	}


div.productBoxesWrapper div.productBoxWrapper {
	float:left;
	margin:0;
	margin-right:32px;
	padding:0;
	width:145px !important;
	width:140px !important;
	}

div.productBoxesWrapper div.productBoxWrapper p.productBoxTitle {
	margin:0;
	margin-bottom:16px;
	padding:0;
	text-align:center;
	font-size: 120%;
	line-height: 18px;
	font-weight: bold;
	color:#1c356f;
	border:solid 0px red;
	}

div.productBoxesWrapper div.productBoxWrapper p.productBoxTitle a:link, div.productBoxesWrapper div.productBoxWrapper p.productBoxTitle a:visited{
	color:#1c356f;	
	text-decoration:none;
	}

div.productBoxesWrapper div.productBoxWrapper p.productBoxTitle a:hover, div.productBoxesWrapper div.productBoxWrapper p.productBoxTitle a:hover a:active{
	color:#1c356f;	
	text-decoration:none;
	}

div.productBoxesWrapper div.productBoxWrapper .productBoxImg {
	margin:0;
	margin-bottom:22px;
	padding:0;
	text-align:center;
	}

div.productBoxesWrapper div.productBoxWrapper p.productBoxText {
	margin:0;
	padding:0;
	text-align:center;
	}

div.productBoxesWrapper div.clearProductBoxes {
	clear:both;
	height:1px;
	}
/* ###################### */
/* program.f_css_defaults */
/* ###################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj program - Programm
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
div.pModuleWrapper {
	margin:2px 0px 9px 0px;
	padding:0px;
	border-bottom:solid 1px #D3D8DB;
	}

h2.pTitle {
	margin:10px 0px 0px 0px;
	padding:0px;
	}

h3.ptTitle {
	margin:25px 0px 0px 0px;
	padding:0px;
	color:#000;
	}

h3.ptTitle {
	margin:25px 0px 0px 0px;
	padding:0px;
	font-family:fagoWeb-bold;
	font-size:100%;
	color:#000 !important;
	}


p.ptAbstract{
	margin:0px 0px 20px 0px !important;
	color:#000 !important;
	}

p.ptTitle {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	color:#000;
	}

div.speakerInstitution{
	margin:2px 0px 2px 0px;
	padding:0px;
	font-weight:normal;
	}

p.ptAbstract {
	margin:2px 0px 5px 0px;
	padding:0px;
	}


p.ptTime {
	margin:2px 0px 5px 0px;
	padding:0px;
	}

.pitime-wrapper {
	max-width:110px;
	}

p.piTime {
	margin:2px 0px 5px 0px;
	padding:0px;
	}

div.ptItemWrapper {
	margin:2px 0px 9px 0px;
	padding:0px;
	border:solid 0px red;
	}

p.piSpeaker{
	margin:2px 0px 2px 0px;
	padding:0px;
	font-weight:bold;
	}

p.piInstitution{
	margin:2px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	}


.ptItemWrapper .ZMSFile {
	background:transparent;
	color:#505050;
	border:solid 0px red;
	margin:0px;
	padding:0px;
	}

.ptItemWrapper .ZMSFile .title a:link, .ptItemWrapper .ZMSFile .title a:visited {
	background:transparent;
	font-size:11px !important;
	font-weight:normal;
	color:#505050;
	}

.ptItemWrapper .ZMSFile .title a:active, .ptItemWrapper .ZMSFile .title a:hover{
	text-decoration:underline;
	}


.ptItemWrapper .ZMSFile .text, .ptItemWrapper .ZMSFile .description {
	font-size:11px !important;
	}

/* #################################### */
/* eventAnnouncementItem.f_css_defaults */
/* #################################### */
/*-------------------------------------------------------------------------------------------------*/
/* eventAnnouncementItem  */
/*-------------------------------------------------------------------------------------------------*/
.eaItemWrapper {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 1px dotted #2d5b84;
	}

p.eaType {
	margin:0px 0px 10px 0px !important;
	padding:0px 0px 0px 0px;
	color:#809cb5 !important;
	font-size:115%;
	font-weight:normal;
	font-family:fagoWeb-bold;
	}
	
p.eaTitle {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:115%;
	line-height:1.2em;
	font-weight:normal;
	font-family:fagoWeb-bold;
	}

p.eaDateInfo, p.eaDateInfo * {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000 !important;
	font-size:100%;
	}

p.eaDateInfo a:link, p.eaDateInfo a:visited {
	color:#00386a !important;
	}

p.eaDateInfo a:hover, p.eaDateInfo a:active {
	color:#76b3e0 !important;
	}
	
.event-announcement-wrapper {
	margin:0px;
	padding:0px;
	}

.event-announcement-wrapper .eaItemWrapper:last-child {
	border-bottom: 1px solid #2d5b84;
	padding-bottom:20px;
	}

.eaItemWrapper {
	padding-top:20px;
	margin-bottom:10px;
	border-top: 1px solid #2d5b84;
	border-bottom:0px;
	}

.ea-dateinfo {
	max-width:100px;
	}

.eaDate {
	margin:0px;
	font-weight:bold;
	}

.ea-type {
	margin:0px;
	font-weight:bold;
	}

.ea-title {
	margin:0px;
	font-size:100%;
	line-height:1.2em;
	font-weight:normal;
	font-family:fagoWeb-bold;
	}

.ea-titleShort {
	margin:0px 0px 5px 0px;
	}

.ea-titleShort a{
	color:#000;
	}

.ea-img {
	text-align:left;
	}

@media only screen and (min-width : 992px) {

	.eaItemWrapper {
		width:95%;
	}
	.ea-img{
		padding-right:0px !important;
		text-align:right;
	}
	
	.ea-dateinfo {
		padding-left:0px;
	}
	.ea-detaileinfo {
		
	}	
	
.ea-img img{
	margin-right:-36px !important;
	}
	
}

.ea-img img{
	width:220px !important;
	}
/* ############################ */
/* infoboxteaser.f_css_defaults */
/* ############################ */
/* -- BO infoboxTeaser -- */ 

body.zmi div.infoboxteaserset,
body.zmi td.zmiContainerColCenter > div.infoboxTeaserContainer {
width:492px !important;
overflow:scroll!important;
}

/* ############################## */
/* layout sizes necessary for IE6 */
/* ############################## */
.layout1 div.infoboxteaserset {
 width:920px;
 position:static;
}
.layout2L div.infoboxteaserset,
.layout2R div.infoboxteaserset {
 width:675px;
}
.layout3 div.infoboxteaserset {
 width:440px;

}


div.infoboxTeaserContainer {
 border:1px solid #98a7ba;
 float:left!important; /* floating FF */
 float:none; /* floating IE */
 display:inline; /* floating IE */
 margin-top:20px;
 overflow:hidden;
 background-color:#fff;


}

div#pageregionLeft div.infoboxTeaserContainer {
 margin:0px 0px 20px 0px !important;
}
div#pageregionRight div.infoboxTeaserContainer {
 margin:0px 0px 20px 0px !important;
}

/* FONT_DEFS */
div.infoboxTeaserTitle,
div.infoboxTeaserText,
div.infoboxTeaserText p,
div.infoboxTeaserText ol,
div.infoboxTeaserText ul,
div.infoboxTeaserText li
div.infoboxTeaserText a {
 font-size:11px !important;
 line-height:160% !important;
}

div.infoboxTeaserTitle {
 color:#666;
 font-weight:bold;
 font-size:13px;
 text-align:left;
 font-size:13px !important;
}
div.infoboxTeaserTitle a:link,
div.infoboxTeaserTitle a:visited {
 color:#666;
}

div.infoboxTeaserHeader {
 padding:2px 20px 4px 20px;
 margin-bottom:-3px;
}

div.teaserColor1 div.infoboxTeaserTitle,
div.teaserColor2 div.infoboxTeaserTitle,
div.teaserColor3 div.infoboxTeaserTitle,
div.teaserColor4 div.infoboxTeaserTitle,
div.teaserColor5 div.infoboxTeaserTitle,
div.teaserColor6 div.infoboxTeaserTitle {
  color:#fff;
  font-size:11px !important;
}


div.infoboxTeaserText {
 padding:10px 20px;
 font-weight:normal;
 line-height:160%;
}
div.infoboxTeaserText span.headline {
 font-weight:bold;
/* color:#6d7a89; */
}
div.infoboxTeaserText p,
div.infoboxTeaserText ul,
div.infoboxTeaserText ol {
 margin-top:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-bottom:0px;
}
div.infoboxTeaserText img {
 margin:0px;
 padding:0px;
}
html>/**/body#web div.infoboxTeaserText img {
 margin-bottom:2px; /* only FF */ 
}

div.infoboxTeaserText a.morelink {
 color:#6d7a89;
 text-decoration:none;
 font-weight:bold;
}
div.infoboxImage {
/* border:1px solid #6d7a89;
   margin:3px;
overflow:hidden;
*/
}

div.infoboxTeaserText select {
font-family:verdana;
font-size:11px;
color: #666;
width:160px !important;
margin:1em 0em;
display:block;
}

div#content div.infoboxTeaserText select,
div#content div.infoboxTeaserText select#diseasecategory,
div#content div.infoboxTeaserText select#selectedtrial {
width:100% !important;
}

div.infoboxTeaserText ul,
div.infoboxTeaserText ul li {
line-height:1.5em;
padding:0px;
margin:0px;
list-style-type:none; 
list-style-position:outside;
list-style-image:none;
}
div.infoboxTeaserText ul {
margin-top:0.75em;
}
div.infoboxTeaserText ul li a {
font-weight:normal;
}

/* -- EO infoboxTeaser-- */
/* ######################## */
/* programme.f_css_defaults */
/* ######################## */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- specObj program
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */
div.programWrapper {
	margin:0;
	padding:0;
	background-color:#d4d4ae;
	width:350px;
	}

p.thematicBlock{
	padding:5px 0px 0px 5px;
	font-size:14px;
	font-weight:bold;
	color:#779c3f;

	}

div.programWrapper div.programmeItemWrapper {
	margin:0;
	margin-bottom:10px;
	padding:0;
	width:350px;
	color:#004172;
	font-weight:bold;
	border-bottom:solid 1px #BCC7D1;
	}

div.programmeItemTime {
	float:left;
	margin:0;
	padding:0;
	padding-left:5px;
	width:40px;
	}

div.programmeItemDetails {
	float:left;
	margin:0;
	padding:0;
	width:300px;
	}


div.programmeItemDetails p{
	margin:0;
	padding:0;
	line-height:15px;
	color:#00386A;
	}

div.programmeItemDetails p span.programmeItemDetailTitle{
	font-weight:bold;
	}

div.programmeItemDetails p span.programmeItemDetailSpeaker{
	font-weight:normal;
	}

div.programmeItemDetails p span.programmeItemDetailSpeakerFunction{
	font-weight:normal;
	}

div.programmeItemDetails p.Download{
	margin:0;
	padding:0;
	padding-bottom:5px;
	text-align:right;
	line-height:12px;
	color:#004172;
	}

div.clearProgrammItem {
	margin:0;
	padding:0;
	clear:both;
	}
/* ########################## */
/* lectureItem.f_css_defaults */
/* ########################## */
/*-------------------------------------------------------------------------------------------------*/
/* igesEvents (eranstaltungskalender) */
/*-------------------------------------------------------------------------------------------------*/
div.lecture-item-wrapper {
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	background-color:#f2f5f8;
	color:#003478;
	border-top: 1px dotted #2d5b84;
	}

div.lecture-item-wrapper *{
	color:#003478;
	}


p.lecture-date {
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-weight:bold;
	line-height:1.1em;
	}

p.lecture-speaker {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

p.lecture-title {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	}

p.lecture-event {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

p.lecture-resources, p.lecture-hint {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
p.lecture-resources a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background: transparent url(common/images/tocArrowIgesBlue.gif) 0px 6px no-repeat;
	}	

p.lecture-resources a:link, p.lecture-resources a:visited {
	
	}

p.lecture-resources a:hover, p.lecture-resources a:active {
	color:#4b709e;
	text-decoration:none;
	}
	
div.lecture-img img{
	margin:5px 0px 0px 0px;
	}	
	

/* ########################### */
/* portraitCard.f_css_defaults */
/* ########################### */
/*-------------------------------------------------------------------------------------------------*/
/* portraitCard - Portraitkarte */
/*-------------------------------------------------------------------------------------------------*/
/* spec. Kotowa jk 2022-01-21 */
#portraitItem27499 .pcard-text-wrapper strong  {
	color: #809cb5;
	}

.porttrait-card-wrapper {
	margin-bottom:30px;
	background-color:#f2f5f8;
	background-color:#f6f7f9;
	border-top: 1px solid #2d5b84;
	color:#003478;
	min-height:98px;
	font-size:95%;
	}

body[data-subchannel-id=e1621] .porttrait-card-wrapper {
	border-top:1px solid #b3ce4f;
	background-color:#FBFCF6;
color:#000;
	}

.porttrait-card-wrapper  .pcard-img-wrapper{
	padding-left:0px;
	max-width:96px;
	}

.porttrait-card-wrapper  .pcard-text-wrapper{
	padding:5px 10px 20px 12px;
	line-height:18px;
	}

body[data-subchannel-id=e1621] .portraitCardLink {
	color:#BED600;
	}

body[data-subchannel-id=e1621] .portraitCardLink:hover {
	color:#003478;
	}
/* ############################### */
/* ZMSTeaserElement.f_css_defaults */
/* ############################### */

/* ############################### */
/* ZMSLinkContainer.f_css_defaults */
/* ############################### */
div.ZMSLinkContainer {
	background-color: #eee;
}
/* #################################### */
/* teaserReferencePerson.f_css_defaults */
/* #################################### */
/*-------------------------------------------------------------------------------------------------*/
/* teaserReferencePerson  teaser ansprechpartner */
/*-------------------------------------------------------------------------------------------------*/
.rpWrapper {
	margin:0px 0px 32px 0px;
	padding:0px 9px 10px 9px;
	border-top:1px solid #2d5b84;
	border-bottom:1px solid #2d5b84;
	background:#fff;
	color:#003478;
	}

.rpWrapper h2 {
	margin:10px 0px 10px 0px;
	padding:0px;
	line-height:1em;
	}
    
.rpWrapper p {
	margin:0px 0px 2px 0px;
	padding:0px;
	font-size:100%;
	line-height:1.4em;
	color:#003478;
	font-family: FagoWeb, sans-serif;
	}

.rpWrapper .rpFoto-wrapper {
	margin-bottom:10px;
	}

.rpWrapper p.rpName {
	margin:5px 0px 2px 0px;
	font-family: FagoWeb-bold, sans-serif;
	}

.rpWrapper .rpMail {
	margin:10px 0px 0px 0px;
	padding:0px;
	}

.rpWrapper .rpMail a{
	font-weight:700;
	}


/* gesundheit */	
body[data-subchannel-id=e1621] .rpWrapper, body[data-business-area=gesundheit] .rpWrapper {
	border-top:1px solid #b3ce4f;
	border-bottom:1px solid #b3ce4f;
	border-top:1px solid #009A9B;
	border-bottom:1px solid #009A9B;
	background:#fff;
	}

body[data-subchannel-id=e1621] .rpWrapper p a, body[data-business-area=gesundheit] .rpWrapper p a{
	/* color:#b3ce4f; */
	}

/* mobilitaet */	
body[data-subchannel-id=e34] .rpWrapper, body[data-business-area=mobilitaet] .rpWrapper {
	border-top:1px solid #3399CC;
	border-bottom:1px solid #3399CC;
	background:#fff;
	}

body[data-subchannel-id-id=e34] .rpWrapper p a, body[data-business-area=mobilitaet] .rpWrapper p a{
	/* color:#428ce4; */
	}
	
body[data-subchannel-id-id=e34] .rpWrapper p a:hover, body[data-business-area=mobilitaet] .rpWrapper p a:hover{
	/* color:#5f9de1; */
	}
	
	
/* bildung */	
body[data-subchannel-id=e2700] .rpWrapper, body[data-business-area=bildung] .rpWrapper {
	border-top:1px solid #EDA63B;
	border-bottom:1px solid #EDA63B;
	background:#fff;
	}

body[data-subchannel-id=e2700] .rpWrapper p a, body[data-business-area=bildung] .rpWrapper p a{
	color:#EDA63B;
	}

/* ########################## */
/* colOneThird.f_css_defaults */
/* ########################## */
/*-------------------------------------------------------------------------------------------------*/
/* colOneThird - Spalten 1/3*/
/*-------------------------------------------------------------------------------------------------*/


div.cffWrapper{
	margin-bottom:15px;
	color:#000;
	background:#fff;
	}


p.ffTitleSub {
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#7f9bb4;
	font-size:100%;
	font-family: FagoWeb-Bold;
	}

div.cffWrapper img {
	margin:0px 0px 7px 0px !important;
	}



h2.ffTitle {
	margin:0px 0px 9px 0px;
	padding:0px;
	color:#00386a;
	font-size:115%;
	line-height:1.2em;
	font-family: FagoWeb-Bold;
	}

p.ffDetails {
	margin:0px;
	padding:0px;
	color:#000;
	}

p.ffDetails a:link, p.ffDetails a:visited {
	font-weight:bold;
	color:#00386a;
	text-decoration:none;
	}

p.ffDetails a:hover, p.ffDetails a:active{
	font-weight:bold;
	color:#7f9bb4;
	}



/* ###################### */
/* lecture.f_css_defaults */
/* ###################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- IGES Lectures
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div#userdata div.form-small{
	font-size:75%;
	padding:5px 0px 5px 3px;
	}

div#userdata table {
	width:100%;
	}

div#userdata table tr.zmiTableRowOdd {
	background-color:#E7F5F6;
	}

div#userdata table tr.zmiTableRowEven {
	background-color:#EFF7F7;
	}

div#userdata table tr th {
	padding:2px 2px 2px 5px;
	line-height:1.5em;
	font-size:87%;
	background-color:#D1E3E3;
	}

div#userdata table tr td {
	padding:2px 2px 2px 5px;
	line-height:1.5em;
	}

.lecturesHeader {
	background-color: #DBD5C6;
	}

.lectures p {
	color: #BB6600;
	padding:2px;
	padding-left:6px;
	}

.lectureDetailWrapper {
	width:488px;
	margin:0px;
	margin-bottom:10px;
	}

.date {
	color: #fff;
	background: #DD9966 url(https://www.iges.com/common/webdesign/css/common/bgEvent.png) no-repeat;
	width: 30px;
	text-align: center;
	font-size: 15px;
	margin-top: 0px;
	}

.date span {
	font-size: 11px;
	color: #CA7539;
	background: #fff;
	display: block;
	border: 1px solid #DD9966;
	}

.lectureDetailWrapper .date {
	background: #DD9966 url(https://www.iges.com/common/webdesign/css/common/bgEvent.png) no-repeat;
	margin:0;
	}

.lectureDetailWrapper .date span {
	color: #CA7539;
	border: 1px solid #DD9966;
	}

.lectureDetailWrapper .special {
	background: #AA4422 url(https://www.iges.com/common/webdesign/css/common/bgEventBrown.png) no-repeat;
	}

.lectureDetailWrapper .special span {
	color: #AA4422;
	border: 1px solid #AA4422;
	}

.lectureDetailWrapper .text {
	color: #000;
	float: right;
	width: 448px;
	margin: 0;
	margin-top:-5px;
	}

p.eventHeading1 {
	font-size:110%;
	margin:0;
	padding:0;
	}

p.eventHeading2 {
	font-size:100%;
	margin:0;
	padding:0;
	font-weight:bold;
	}

p.eventText {
	margin:0;
	margin-top:4px;
	padding:0;
	}

.separator {
	font-size: 1px;
	line-height: 1px;
	height: 3px;
	border-bottom: 1px solid #AA4422;
	margin: 10px 0 10px 0;
	padding: 0;
	}

.clearLecture {
	clear:both;
	}
	
div.lectureTeaser {
	width:140px;
	}
	
div.lectureTeaser p{
	margin: 0px;
	padding:0px;
	}
/* ####################### */
/* dtmlCode.f_css_defaults */
/* ####################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj dtmlCode
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
textarea#code.form-element {
	font-family:courier !important;
	font-size:11px !important;
	height:350px !important;
	width:630px !important; 
	}
/* ######################## */
/* jCarousel.f_css_defaults */
/* ######################## */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj jCarousel
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
 /**
  * This <div> element is wrapped by jCarousel around the list
  * and has the classname "jcarousel-container".
  */
 .jcarousel-container {
     position: relative;
 }
 
 .jcarousel-clip {
     z-index: 2;
     padding: 0;
     margin: 0;
     overflow: hidden;
     position: relative;
 }
 
 .jcarousel-list {
     z-index: 1;
     overflow: hidden;
     position: relative;
     top: 0;
     left: 0;
     margin: 0;
     padding: 0;
 }
 
 .jcarousel-list li,
 .jcarousel-item {
     float: left;
     list-style: none;
     /* We set the width/height explicitly. No width/height causes infinite loops. */
     width: 75px;
     height: 75px;
     margin-left:0em !important; /* jk 20100311 - get rid of yaml list-style */
 }
 
 /**
  * The buttons are added dynamically by jCarousel before
  * the <ul> list (inside the <div> described above) and
  * have the classnames "jcarousel-next" and "jcarousel-prev".

 .jcarousel-next {
     z-index: 3;
     display: none;
 }
 
 .jcarousel-prev {
     z-index: 3;
     display: none;
}


/* skin   */
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 0px;
    background: #ebf0ee;
    border: 1px solid #dde3e1;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(common/scripts/img/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(common/scripts/img/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/* ######################### */
/* teaserIges.f_css_defaults */
/* ######################### */
/* teaserIges */
div.teaserIgesDunkelblau {
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	background-color:#336088;
	background-color:#fff;
	color:#fff;
	border-top: 1px solid #2d5b84;
	}


div.teaserIgesDunkelblau {
	margin:0px 0px 25px 0px;
	padding:5px 0px 5px 0px;
	background-color:#336088;
	background-color:#fff;
	color:#fff;
	border-top: 1px solid #2d5b84;
	border-bottom: 1px solid #2d5b84;
	}



div.teaserIgesDunkelblau *{
	color:#fff;
	}

div.teaserIgesHellblau {
	margin:0px 0px 10px 0px;
	padding:5px 0px 10px 10px;
	background-color:#f2f5f8;
	border-top: 1px solid #2d5b84;
	border-bottom: 1px solid #2d5b84;
	}

div.teaserIgesHellblau *{
	color:#000;
	}

div.teaserIgesHellblau h2.itTitle {
	color:#00386a
	}

h2.itTitle {
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	color:#204171;
	}

div.teaserIgesDunkelblau div.teaserIges *{
	color:#000;
	}

a.itRef:link, a.itRef:visited {
	display:block;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 15px;
	background: #fff url(/common/images/tocArrowIgesBlue.gif) 2px 8px no-repeat;
	color:#204171;
	}

a.itRef:hover, a.itRef:active {
	}

p.itText {
	margin:0px;
	padding:0px;
	line-height:1.5em;
	font-size:90%;
	}

div.teaserIgesHellblau p.itText {
	margin:16px 0px 0px 0px;
	}


/* ########################### */
/* igesContacts.f_css_defaults */
/* ########################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj igesContacts - Kontaktperson
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
div.igesContactWrapper {
	margin:0px;
	padding:0px;
	}


div.igesContactWrapper p {
	margin:0px 0px 0px 0px;
	padding:0px;
	}

p.icHint {
	font-weight:bold;
	}

p.icInstitution {
	margin:10px 0px 10px 0px !important;
	}
/* ####################### */
/* lightbox.f_css_defaults */
/* ####################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj fancyBox
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
a.fancybox-buttons{
	display:block;
	float:left;
	min-height:110px;
	margin:0px 15px 15px 0px;
	padding:9px;
	background:#efefef;
	border:0px solid #fff; 
	}

a.fancybox-buttons:hover{
	background:#899ab4;
	}

a.fancybox-buttons img{
	border:0px solid #899ab4;
	max-height:90px; 
	}

a.fancybox-buttons img:hover{
	border:0px solid red; 
	}

#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
	}

#fancybox-thumbs.bottom {
	bottom: 2px;
	}

#fancybox-thumbs.top {
	top: 2px;
	}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
	}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
	}

#fancybox-thumbs ul li:hover {
	opacity: 1;
	}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
	}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
	}






/* ######################### */
/* igesEvents.f_css_defaults */
/* ######################### */
/*-------------------------------------------------------------------------------------------------*/
/* igesEvents (veranstaltungskalender) */
/*-------------------------------------------------------------------------------------------------*/
#eventGridDigit {
	display:block;
	}

div.lectureItemWrapper {
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#f2f5f8;
	color:#003478;
	border-top: 1px solid #2d5b84;
	}

div.lectureItemWrapper *{
	color:#003478;
	}

.lecture-item-date-wrapper {
	/* max-width:100px; */
	}

p.lDate, p.l-city {
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-weight:bold;
	line-height:1.1em;
	}

p.lSpeaker {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	}

p.lTitle {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.3em;
	font-weight:bold;
	}

p.lEvent, p.eTitle, p.eLocation {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
p.lEvent, p.eTitle {
	font-size:100%;
	line-height:1.2em;
	font-weight:normal;
	font-family:fagoWeb-bold;
	}

.l-details-wrapper>* {
	padding-left:10px !important;
	}

p.lHint, p.lDetails {
	margin:10px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	}

p.lDetails-Internal  {
	margin-top:10px !important;
	}

p.lDetails-Internal + p.lDetails-Internal, p.lDetails-Internal + p.lDetails {
	margin-top:0px !important;
	}

p.lResources {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

p.lResources a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background: transparent url(/common/images/tocArrowIgesBlue.gif) 0px 9px no-repeat;
	}	

p.lResources a:link, p.lResources a:visited {
	color:#003478;
	}

p.lResources a:hover, p.lResources a:active {
	color:#4b709e;
	text-decoration:none;
	}

div.limg img{
	margin:5px 0px 0px 0px;
	}

div.lectureItem-nav-wrapper {
	margin:0px 0px 20px 0px;
	padding:0px;
	}

.lectureItem-nav-wrapper .go-to-wrapper {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.lectureItem-nav-wrapper .browse-res {
	text-align:right;
	}
	
.lectureItem-nav-wrapper .browse-res .browseNext{
	padding-right:0px;
	}


/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.l-details-wrapper>* {
		padding-left:0px !important;
	}
}


/* displayIGESeventGridDigit */
div.lectureItemDigitWrapper {
	margin:0px 0px 10px 0px;
	padding:0px 5px 5px 5px;
	background-color:#62789a;
	color:#fff;
	}

div.digit-month-name {
	padding:12px 0px 0px 10px; 
	font-family: FagoWeb-bold, sans-serif;
	font-size:18px;
	font-size:129%;
	}

div.digit-nav-item {
	padding:12px 10px 0px 10px; 
	font-weight:bold;
	text-align:right
	}

div.dayDigit {
	margin:23px 0px 4px 10px !important;
	padding:0px !important; 
	margin:0px;
	font-family: FagoWeb-bold, sans-serif;
	font-size:920% !important;
	line-height:120px;
	}

.day-digit-closer {
	position: absolute;
	right:20px;
	top:93px;
	}


@media only screen and (min-width : 992px) {
	div.dayDigit {
		margin:23px 0px 4px 10px !important;
		padding:0px !important; 
		margin:0px;
		font-family: FagoWeb-bold, sans-serif;
		font-size:420% !important;
		line-height:40px;
	}

	.day-digit-closer {
		position: absolute;
		right:20px;
		top:23px;
	}
}


@media only screen and (min-width : 1200px) {
	div.dayDigit {
		margin:23px 0px 4px 10px !important;
		padding:0px !important; 
		margin:0px;
		font-family: FagoWeb-bold, sans-serif;
		font-size:920% !important;
		line-height:120px;
	}

	.day-digit-closer {
		position: absolute;
		right:20px;
		top:93px;
	}
}








img#d-digit-closer {
	cursor:pointer;
	}

img#d-digit-closer {
	cursor:pointer;
	}
	
.calendar-divider {
	margin:0px -5px 20px -5px!important;
	padding:0px;
 	min-height:28px;
     	background:transparent url(/common/images/calendarArrow.png) top right no-repeat;
     	}

.calendar-activities {
	margin:-20px -5px -5px -5px;
	padding:0px 20px 10px 20px;
	background:#899ab4;
	color:#fff;
	min-height:228px;
	}

.calendar-activities p{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#fff;
	font-size:120%;
	}

p.activity-date {
	font-weight:normal !important;
  	font-family: FagoWeb-bold, sans-serif;
	font-size:16px;
	font-size:115% !important;
	margin-bottom:-5px;
	margin-bottom:5px !important;
	}

p.activity-title {
	margin:7px 0px 10px 0px;
	line-height:1.5em;
    	font-family: FagoWeb, sans-serif;
	font-size:16px;
	font-size:115% !important;
	}

p.activity-speaker {
	margin-bottom:12px !important;
 	font-family: FagoWeb-bold, sans-serif;
	font-size:16px;
	font-size:115% !important;
	line-height:1.2em;
	}

p.activity-title a, p.activity-speaker a{
	color:#fff !important;
	}

p.activity-title a:hover, p.activity-speaker a:hover{
	color:#e6e6e6 !important;
	text-decoration:none !important;
	}

p.activty-detail-hint, p.all-activties-hint {
	margin:0px;
	letter-spacing:0px !important;
	font-weight:normal !important;
	font-family:FagoScWeb;
	font-size:16px;
	font-size:115% !important;
	}

p.activty-detail-hint {
	position:absolute;
	bottom:24px;
	left:25px;
	}

p.all-activties-hint {
	position:absolute;
	bottom:2px;
	left:25px;
	}
	
.calendar-activities p a, .calendar-activities p a:visited{
	color:#0e386a;
	}
	
.calendar-activities p a:hover, .calendar-activities p a:active{
	color:#314d77;
	text-decoration:none;
	}

#openAllDayActivities, #openAllDayActivitiesGrid {
	cursor:pointer;
	margin:0px !important;
	padding:0px !important;
	}

.all-day-activities-wrapper{
	position:absolute;
	display: block;
	overflow: auto;
	margin:0px 0px 0px -20px !important;
	padding:20px;
	top: 180px;
	background:#899ab4;
	width:96.5%;
	z-index:11;
	}

.all-day-activities-grid-wrapper{
	position:absolute;
	display: block;
	overflow: auto;
	margin:0px 0px 0px -20px !important;
	padding:20px;
	top: 180px;
	background:#899ab4;
	width:93.2%;
	z-index:11;
	}

.all-day-activity-item {
	margin-bottom:20px;
	}

.dayactivty-detail-hint {
	margin:-15px 0px 20px 0px !important;
	padding:0px;
	}

.close-all-day-activities-wrapper:hover {
	cursor:pointer;
	}

.close-all-day-activities-wrapper img {
	width:16px;
	}
	
#eventGrid {
	display:none;
	background:#62789a;
	margin-bottom:25px;
	}

#eventGrid-closer {
	margin:0px !important;
	padding:0px !important;
	position: absolute;
	right:25px;
	top:95px;
	cursor:pointer;
	}

#eventGrid-closer img {
	width:16px;
	}

#eventGridDigit {
	margin-bottom:20px;
	}


/* displayIGESeventGrid */
.calgridtable-wrapper {
	margin-top:-10px;
	margin-left:-5px;
	margin-bottom:-4px;
	min-height:153px !important;
	max-height:153px !important;
	overflow:hidden;
	padding-top:0px !important;
	}

table#calGrid{
	margin-bottom:2px !important;
	padding:0px;
	}
  
table#calGrid td{
	padding-bottom:0px !important;
	}

.weekDaysWrapper {
	margin:0px;
	}


div#calGrid {
	margin:0px 0px 20px 0px;
	padding:0px !important;
	border: solid 0px red;
	background-color:#62789a;
     	}

table.calMonthNav {
	margin:0px 0px 0px 0px;
	padding:0px !important;
	border:0px !important;
	background:#62789a ;
	}

table.calMonthNav td{
	border:0px !important;
	color:#fff;
	}

table.calMonthNav .curCalMonth{
	color:#fff;
	margin:0px;
	padding:0px 0px 0px 8px;
	}

table.calMonthNav .curCalMonth{
	color:#fff;
	margin:0px;
	padding:0px 0px 0px 8px;
	max-width:90px;
	}


table.calMonthNav p.calmonth-month{
	color:#fff;
	margin:0px;
	padding:16px 0px 12px 7px;
	font-size:140%;
	line-height:1em;
	min-width:195px;
	font-family: FagoWeb-bold, sans-serif;
	font-size:18px;
	font-size:129%;
	}

table.calMonthNav .calPMonth p, table.calMonthNav .calNMonth p{
	margin:0px;
	padding:11px 0px 0px 0px;
	text-align:right;
	max-width:15px !important;
	}

table.calMonthNav .calNMonth, table.calMonthNav .calPMonth {
	margin:0px;
	padding:0px 0px 0px 10px;
	text-align:right;
	max-width:15px !important;
	}

table.calMonthNav .calPMonth {
	padding:0px 20px 0px 11px;
	}

table#calGrid td {
	border:0px !important;
	}

table.days, table.dayDigits  {
	margin:0px 0px 0px 0px;
	padding:0px !important;
	background-color:#62789a !important;
	text-align:center;
	}

table.dayDigits tr td {
	background-color:#62789a !important;
	}

table.dayDigits tr td.dateToday {
	background:#fff !important;
	}

table.dayDigits tr td.dateToday a{
	color:#899ab4 !important;
	}


table.days td, table.dayDigits td{
	color:#ffffff;
	font-weight:normal;
	border:0px !important;
	font-weight:normal !important;
	font-family: FagoWeb-bold;
	}
	
table.days td {
	padding:0px 8px 0px 0px !important;
	}

table.dayDigits td {
	color:#ffffff;
	padding:0px 4px 0px 4px !important;

	}

.calgridtable-wrapper .table td {
	padding-top:1px !important;
	padding-bottom:1px !important;
	line-height:19px;
	}

table.dayDigits td{
	color:#143669;
	font-weight:normal !important;
	font-family: FagoWeb-bold;
	text-align:center;
	}

table.dayDigits td a{
	padding:0px 0px 0px 0px;
	color:#fff;
	font-weight:normal !important;
	font-family: FagoWeb-bold;
	}

.calendar-grid-divider {
	margin:0px 0px 20px 0px!important;
	padding:0px;
 	min-height:28px;
     	background:transparent url(/common/images/calendarArrow.png) top right no-repeat;
     	}

.calendar-activities-grid {
	margin:-20px 0px -5px 0px;
	padding:0px 20px 10px 20px;
	background:#899ab4;
	color:#fff;
	min-height:228px;
	}

.calendar-activities-grid p{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#fff;
	font-size:120%;
	}

p.hint-activities {
	margin:-10px 0px 17px 0px !important;
	padding-top:0px;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif;
	font-size:18px;
	font-size:129% !important;
	}

	
.calendar-activities-grid p a, .calendar-activities-grid p a:visited{
	color:#0e386a;
	}
	
.calendar-activities-grid p a:hover, .calendar-activities-grid p a:active{
	color:#314d77;
	text-decoration:none;
	}


/* displayNav */
ul#cMonths li a:link, ul#cMonths li a:visited, .cal-overview-nav, .cal-overview-year{
	font-size:115% !important;
	font-weight:normal;
	color:#0e386a;
	font-family:fagoWeb-bold;
	}

ul#cMonths li a:hover, ul#cMonths li a:active, .cal-overview-nav:hover {
	color:#7f9bb4;
	text-decoration:none;
	}

#cmsContent ul#cMonths  {
	list-style-type:none;
	margin:0px !important;
	padding:0px;
	width:100% !important;
	background:#fff !important;
	border:0px solid red;
	min-height:20px;
	}
	
#cmsContent  ul#cMonths  li{
	float:left;
	margin:0px 20px 0px 0px;
	}
	
.lecture-overview-year-nav {
	text-align:right;
	}
	
.disabled-element {
	font-size:125% !important;
	font-weight:bold;
	color:#aab3be;
	}

.monthActive {
	color:#7f9bb4;
	border-bottom: 1px dotted #7f9bb4;
	}

.lectureItemWrapper {
	padding:15px !important;
	}

.iges-my-0 {
	margin-top:0px;
	margin-bottom:0px;
	}
.iges-mt-15 {
	margin-top:15px;
	}

.iges-event-detail {
	color:#26528c !important;
	}
/* ############################# */
/* ZMSLinkElement.f_css_defaults */
/* ############################# */
/* @see ZMSFile.f_css_defaults */
/* ############################### */
/* igesPublications.f_css_defaults */
/* ############################### */
/*-------------------------------------------------------------------------------------------------*/
/* publications */
/*-------------------------------------------------------------------------------------------------*/
.btn-pubsearch {
	border:0px;
	background-color:#f3f5f8;
	color:#999999;
	padding:4px;
	}

.btn-pubsearch:hover {
	background-color:#7f9bb4;
	color:#fff;
	}


input#qfilter, input#pubAuthors, input#pubYear{
	background:#f3f5f8 !important;
	color:#999999;
	border:0px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
	}


table.igesPubs, table.batch {
	width:100% !important;
	}

table.igesPubs, table.igesPubs tr, table.igesPubs tr td, table.batch, table.batch tr, table.batch tr td {
	margin:0px !important;
	padding:0px !important;
	}

div.pubsWrapper  {
	margin:0px 0px 10px 0px;
	padding:0px !important;
	}

div.pubBatchCurrentItem {
	margin:0px 0px 20px 0px !important;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#f2f5f8 !important;
	color:#00386a;
	}

div.pubBatchCurrentItem p {
	color:#00386a;
	margin:0px 0px 0px 0px;
	}

p.pubAuthor, p.pubTitle, p.pubDownload, p.pubHint{
	margin:0px 0px 0px 10px !important;
	}

 p.pubTitle{
	margin-bottom:5px!important;
	padding-right:10px;
	}

@media only screen and (min-width : 320px) {
	p.pub-detail{
		margin:0px 0px 10px 10px !important;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	p.pub-detail{
		margin:0px 0px 10px 10px !important;
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	p.pub-detail{
		margin:0px 0px 10px 0px !important;
	}
	
 	p.pubTitle{
		padding-right:70px;
	}
	
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	p.pub-detail{
		margin:0px 0px 10px 0px !important;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 1200px) {
	p.pub-detail{
		margin:0px 0px 10px 0px !important;
	}
}

p.pubTitle {
	font-weight:bold;
	}

.pubtRef {
	margin-right:10px !important;
	}

a.pubTog {
	display:block;
	width:24px;
	height:24px;
	cursor:pointer;
	}
	
a.pubToggle {
	background:transparent url(common/images/arrowToggleDown.gif) top left no-repeat;
	}
	

a.pubToggleActive {
	background:transparent url(common/images/arrowToggleUp.gif) top left no-repeat;
	}	
	
div.pub-property-hint {
	margin-bottom:7px;
	margin-left:10px;
	}

div.pub-property {
	margin-bottom:7px;
	}


.pubSubsidiaryAuthors>p:first-letter {
	text-transform:uppercase;
	}


div.pub-cover {
	margin-right:10px;
	margin-bottom:7px;
	}


#sqlSearchForm input.form-control {
	border-radius:0px;
	}


#sqlSearchForm input:focus {
	border-color: #00387c;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	}


.calBar > tbody > tr:nth-child(odd) {
	background-color: #f2f5f8;
	}



/* ####################### */
/* indexToc.f_css_defaults */
/* ####################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- indexToc
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
div.tocItemWrapper {
	margin:0px 0px 20px 0px;
	}

div.tocItem {
  margin-bottom:15px;
	padding:3px 0px 0px 0px;
	color:#000;
	border-top:1px dotted #2d5b84;
	min-height:100px;

	}

h2.tocItemTitleTitle {
	margin:2px 0px 12px 0px;
	padding:0px;
	color:#00386a;
	font-size:115%;
  line-height:1.1em;
	font-weight:normal;

	}

h3.tocItemTitleSub {
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#000;
	font-size:100%;
	line-height:1.1em;
	font-weight:bold;
	}

p.tocItemDetails {
	margin:0px;
	padding:0px;
	color:#000;
	}

p.tocItemDetails a:link, p.tocItemDetails a:visited{
	font-weight:bold;
	color:#00386a;
	text-decoration:none;
	}

p.tocItemDetails a:hover, p.tocItemDetails a:active{
	font-weight:bold;
	color:#7f9bb4;
	}






/* ###################### */
/* hpboxes.f_css_defaults */
/* ###################### */
/*-------------------------------------------------------------------------------------------------*/
/* hpboxes */
/*-------------------------------------------------------------------------------------------------*/

@media only screen and (min-width : 992px) {
	.image-block-one, .image-block-two, .image-block-three{
		overflow:visible;
	}
}


.hpBox div.ZMSGraphic {
	background-color: #f2f5fc;
	margin: 0px;
	margin-bottom:20px !important;
	height:383px;
	overflow:hidden;
	}

.hpBox div.ZMSGraphic a img{
	
	margin-bottom:20px !important;
	}


.hpBox .zoomImg {display:none;}


.imagebox-type-one, .imagebox-type-two, .imagebox-type-three{
	margin:0px auto;
	margin-bottom:20px;
	}
	
	
.imagebox-type-one-widget, .imagebox-type-two-widget, .imagebox-type-three-widget, .imagebox-type-four-widget, .imagebox-type-five-widget, .imagebox-type-six-widget {
	margin:0px auto;
	margin-bottom:10px;
	}

.img-wrapper{
	position:relative;
	z-index:10;
	overflow:hidden;
	}

.img-wrapper:hover{
	cursor:pointer;
	}

.img-wrapper img{
	/* transition makes font bold when using mac safari ?! */
	/* border-radius:0px; */
	/* -webkit-transition:all 2s ease; */
	/* -moz-transition:all 2s ease; */
	/* -ms-transition:all 2s ease; */
	/* -o-transition:all 2s ease; */
	/* transition:all 2s ease; */
	}

.img-wrapper .image-hover{
	position:absolute;
	top:100%;
	left:0;
	z-index:5;
	width:100%;
	height:100%;
	background:rgba(20,54,105,.7) !important;
	border-radius:3px;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
	}

.img-wrapper .image-hover a:hover{
	color:#d9ebf6 !important;
	text-decoration:none;
	}

.img-wrapper .image-hover-green{
	background:rgba(146,180,49,.7) !important;
	}

.img-wrapper .image-hover-green a:hover{
	color:#eff4e0 !important;
	text-decoration:none;
	}

.img-wrapper .image-hover-blue{
	background:rgba(0,118,194,.7) !important;
	}

.img-wrapper .image-hover-blue a:hover{
	color:#d9ebf6 !important;
	text-decoration:none;
	}


.img-wrapper .image-hover-drakblue{
	background:rgba(20,54,105,.7) !important;
	}

.img-wrapper .image-hover-drakblue a:hover{
	color:#d9ebf6 !important;
	text-decoration:none;
	}

.img-wrapper .image-hover-orange{
	background:rgba(242,137,11,.7) !important;
	}

.img-wrapper .image-hover-orange a:hover{
	color:#e6e6e6 !important;
	text-decoration:none;
	}

.img-wrapper:hover .image-hover{
	top:0;
	}


.col-md-6 .imagebox-type-one .img-wrapper:hover .image-hover, .col-md-3 .imagebox-type-one .img-wrapper:hover .image-hover{
	top:0;
	}

.imagebox-type-two .img-wrapper:hover .image-hover{
	top:0;
	}

.imagebox-type-two .img-wrapper:hover .image-hover{
	top:0;
	}

.col-md-6 .imagebox-type-three .img-wrapper:hover .image-hover{
	top:0;
	}

.col-md-3 .imagebox-type-three .img-wrapper:hover .image-hover{
	top:0;
	}



.img-wrapper:hover img{
	-webkit-transform:scale(1.0);
	-moz-transform:scale(1.0);
	-ms-transform:scale(1.0);
	-o-transform:scale(1.0);
	transform:scale(1.0);
	}

.img-wrapper .image-caption{
	max-width:100%;
	padding:0px 20px 0px 20px !important;
	text-align:left
	}

.iges-company-hint {
	position:absolute;
	top:9px;
	right:15px;
	margin:0px;
	padding:0px 5px 0px 5px;
	z-index:1100 !important;
	background:transparent;
	font-size:18px;
	font-size:129%;  
	font-size:119%;
	font-family: FagoWeb-bold;
	color:#fff;
	}

.iges-company-hint a:hover{
	text-decoration:none;
	color:#d9ebf6;
	}

.iges-company-hint-green a:hover{
	color:#eff4e0;
	}

.iges-company-hint-blue a:hover{
	color:#d9ebf6;
	}
	
.iges-company-hint-drakblue a:hover{
	color:#d9ebf6;
	}
	
.iges-company-hint-orange a:hover{
	color:#e6e6e6;
	}


.iges-company-hint-slider {
	margin:0px;
	padding:0px 10px 0px;
	text-align:right;
	font-size:129%;  
	font-family: FagoWeb-bold;
	color:#143669;
	}

.img-wrapper .image-caption p{
	margin:10px auto 5px;
	color:rgba(255,255,255,.8);
	color:#fff;
	line-height:20px;
	font-family: FagoWeb;
	font-size:16px;
	font-size:114%;  
	}

.img-wrapper a:link, .img-wrapper a:visited{
	color:#fff;
	}

.read-more-hint {
	font-family:FagoScWeb;
	}

.expertise-wrapper>ul li{
	margin:0px 10px 0px 10px;
	padding:0px;
	list-style-type:none;
	color:#fff;
	font-size:110% !important;
	font-weight:normal !important;
	}


.iges-facts-large>a p.i-facts-hint{
	margin:0px 10px 19px 19px;
	padding:13px 0px 0px 0px;
	color:#fff;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif;
	font-size:150%;
	}

.iges-facts-large>a ul{
	margin:0px 0px 0px 0px !important;
	padding:0px 5px 0px 0px !important;
	color:#fff;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif;
	font-size:150%;
 	}

body#root #cmsContent .tab-hp-box .tab-content ul li {
	margin-bottom:0px !important;
	margin-top:-8px !important;
	} 

body#root #cmsContent .tab-hp-box .tab-content .all-health-clients {
	display:block;
	margin:3px 0px 0px 4px;
	font-weight:normal !important;
	font-family: FagoScWeb !important;
	color:#fff !important;
	font-size:102%;
	}

body#root #cmsContent .tab-hp-box .tab-content .all-health-clients:hover {
	color:#fff !important;
	text-decoration:none;
	}


body#root #cmsContent .tab-hp-box .tab-content .project-results-ref-health {
  	display:block;
	margin:0px 0px 0px 4px;
	font-weight:normal !important;
	font-family: FagoScWeb !important;
	color:#fff !important;
	font-size:102%;
	}

body#root #cmsContent .tab-hp-box .tab-content .project-results-ref-health:hover {
	color:#fff !important;
	text-decoration:none;
	}



body#root #cmsContent .tab-hp-box .tab-content .project-results-ref-education {
	display:block;
	margin:3px 0px 0px 4px;
	font-weight:normal !important;
	text-transform:lowercase;
	font-family: FagoScWeb !important;
	color:#fff !important;
  	font-size:102%;
	}

body#root #cmsContent .tab-hp-box .tab-content .project-results-ref-education {
	color:#fff;
	text-decoration:none;
	}

body#root #cmsContent .tab-hp-box .tab-content .project-results-ref-mobility {
	display:block;
	margin:3px 0px 0px 4px;
	font-weight:normal !important;
	text-transform:lowercase;
	font-family: FagoScWeb !important;
	color:#fff !important;
  	font-size:102%;
	}

body#root #cmsContent .tab-hp-box .tab-content .project-results-ref-mobility {
	color:#fff;
	text-decoration:none;
	}


body#root .img-wrapper .image-caption h4{
	margin-top:2.5em !important;
	margin-bottom:0.5em !important;
	color:#fff;
	font-weight:normal;
	line-height:20px !important;
	font-family: FagoWeb-bold;
	font-size:16px;
	font-size:114%;  
	}
	
body#root .img-wrapper:hover .image-hover .image-caption h4{
	margin-top:2.5em !important;
	margin-bottom:0.5em !important;
	}

/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/
/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	.imagebox-type-one, .imagebox-type-two, .imagebox-type-three {max-height:350px !important; overflow:hidden;}
	.img-wrapper .image-hover{position:absolute;top:0%}
	.img-wrapper img{width:100%;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	.imagebox-type-one, .imagebox-type-two, .imagebox-type-three {max-height:350px !important; overflow:hidden;}
	.img-wrapper .image-hover{position:absolute;top:0%}
	.img-wrapper img{width:100%;}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.imagebox-type-one, .imagebox-type-two, .imagebox-type-three {max-height:300px !important; overflow:hidden;}
	.img-wrapper .image-hover{position:absolute;top:0%}
	.img-wrapper img{width:100%;}
}
/* jk 2017-07-31 */
.img-wrapper img{
	width:100% !important;
	height:100% !important; 
	}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.col-md-3 .imagebox-type-one  img {min-height:380px;}
	.col-md-4 .imagebox-type-one  img {min-height:380px;}
	.col-md-6 .imagebox-type-one  img {min-height:100%;} /* jk 2017-07-31 */
	.imagebox-type-one-widget{
			min-height:380px !important;
			max-height:380px;
		}

	.imagebox-type-two, .imagebox-type-two-widget{
		/* min-height:248px; jk 2017-07-31 */
		min-height:100%;
		}
	.col-md-3 .imagebox-type-two  img {min-height:248px;}
	.col-md-4 .imagebox-type-two  img {min-height:248px;}
	.col-md-6 .imagebox-type-two  img {min-height:248px;}

	.imagebox-type-three, .imagebox-type-three-widget{
		min-height:183px;
		}
	
	.col-md-3 .imagebox-type-three  img {min-height:183px;}
	.col-md-4 .imagebox-type-three  img {min-height:183px;}
	.col-md-6 .imagebox-type-three  img {min-height:183px;}
		
	.img-wrapper .image-hover{
		position:absolute;
		top:0%;
		left:0;
		z-index:5;
		width:100%;
		height:100%;
		background:rgba(0,0,0,.7);
		border-radius:0px;
		-webkit-transition:all .5s ease;
		-moz-transition:all .5s ease;
		-ms-transition:all .5s ease;
		-o-transition:all .5s ease;
		transition:all .5s ease;
		}
		
	.imagebox-type-one .img-wrapper .image-hover{
		position:absolute;
		top:85%;
		}

	.imagebox-type-two .img-wrapper .image-hover{
		position:absolute;
		top:73%;
		}
      
      
	.imagebox-type-three .img-wrapper .image-hover{
		position:absolute;
		top:65.5%;
		}
      
  	body#root .img-wrapper .image-caption h4{
		margin-top:0.5em !important;
		margin-bottom:0.5em !important;
		}
		
	.imagebox-type-one-widget .ZMSGraphic img{
		/* border:0px solid red;
		max-width:460px;
		height:auto; */
	}
      
}


/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

  	body#root .img-wrapper .image-caption h4{
		margin-top:0.5em !important;
		margin-bottom:3.5em !important;
		}
	
	body#root .img-wrapper:hover .image-hover .image-caption h4{
		margin-top:2.5em;
		margin-bottom:.5em;
		}

	.expertise-wrapper>ul li{
		margin:0px 10px 0px 10px;
		padding:0px;
		list-style-type:none;
		color:#fff;
		font-size:120.2% !important;
		font-weight:normal !important;
		}

	.iges-facts-large>a p.i-facts-hint{
		margin:0px 10px 19px 19px;
		padding:13px 0px 0px 0px;
		color:#fff;
		font-weight:normal !important;
		font-family: FagoWeb-bold, sans-serif;
		font-size:170%;
		}

	.iges-facts-large>a ul{
		margin:0px 0px 0px 0px !important;
		padding:0px 5px 0px 0px !important;
		color:#fff;
		font-weight:normal !important;
		font-family: FagoWeb-bold, sans-serif;
		font-size:170%;
	 	}

	body#root #cmsContent .tab-hp-box .tab-content ul li {
		margin-bottom:9px !important;
		margin-top:-8px !important;
		}

	body#root #cmsContent .tab-hp-box .tab-content .all-health-clients {
		margin:82px 0px 0px 4px;
		}

	body#root #cmsContent .tab-hp-box .tab-content .project-results-ref-health {
		margin:-9px 0px 0px 4px;
		}
	
	body#root #cmsContent .tab-hp-box .tab-content .project-results-ref-education {
		margin:91px 0px 0px 4px;
	  	font-size:102%;
		}

	body#root #cmsContent .tab-hp-box .tab-content .project-results-ref-mobility {
		margin:35px 0px 0px 4px;
	  	font-size:102%;
		}


	.hpboxes-first-row .col-md-8 .imagebox-type-one, .hpboxes-first-row .col-md-4 .imagebox-type-one{
		min-height:380px !important;
		max-height:380px;
		}

	.imagebox-type-two{
		min-height:248px;
		}

	.imagebox-type-three{
		min-height:183px;
		}
		
	.img-wrapper .image-hover{
		position:absolute;
		top:100%;
		left:0;
		z-index:5;
		width:100%;
		height:100%;
		background:rgba(0,0,0,.7);
		border-radius:0px;
		-webkit-transition:all .5s ease;
		-moz-transition:all .5s ease;
		-ms-transition:all .5s ease;
		-o-transition:all .5s ease;
		transition:all .5s ease;
		}
		
	.col-md-4 .imagebox-type-one .img-wrapper .image-hover{
		position:absolute;
		top:75%;
		}
		
	.col-md-6 .imagebox-type-one .img-wrapper .image-hover, .col-md-3 .imagebox-type-one .img-wrapper .image-hover{
		position:absolute;
		top:83%;
		}
    
	.imagebox-type-two  .img-wrapper .image-hover{
		position:absolute;
		top:74%;
		}		
}


/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	
	}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	
	.tab-hp-box .nav-tabs > li > a {
		font-size:100% !important;
		}

	body#root #cmsContent .tab-hp-box .tab-content ul li {
		margin-bottom:9px !important;
		margin-top:-8px !important;
		font-size:18px !important;
		}
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

	
	.tab-hp-box .nav-tabs > li > a {
		font-size:100% !important;
		}
	
	body#root #cmsContent .tab-hp-box .tab-content ul li {
		margin-bottom:9px !important;
		margin-top:-8px !important;
		font-size:18px !important;
		}
	
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

	
	.tab-hp-box .nav-tabs > li > a {
		font-size:100% !important;
		}

	body#root #cmsContent .tab-hp-box .tab-content ul li {
		margin-bottom:9px !important;
		margin-top:-8px !important;
		font-size:18px !important;
		}
}


/*==========  iges-facts  ==========*/
.iges-facts {
	margin:0px 0px 20px 0px;
	padding:10px 0px 0px 0px;
	background-color:#899ab4 !important;
	font-weight:bold;
	}

.iges-facts>p{
	margin:0px 10px 0px 10px;
	padding:10px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
	}

.iges-facts>ul{
	padding-bottom:10px;
	color:#fff;
	}

.iges-facts>ul li{
	margin:0px;
	padding:0px;
	color:#fff;
	}

.iges-facts-large {
	margin-bottom:20px;
	padding:10px 0px 0px 0px;
	/* background-color:#4f688f !important; */
	background-color:#143669 !important;
	font-weight:normal;
	min-height:182px;
	}



.iges-facts-large>a ul li{
	margin:5px 0px 6px -6px;
	padding:0px 0px 0px 0px;
	color:#fff;
	list-style-type:none;
	font-weight:normal !important;
	font-family: FagoWeb, sans-serif;
	}

.iges-facts-large>a:hover p.i-facts-hint, .iges-facts-large>a:hover ul li{
	color:#e6e6e6;
	color:#899ab4;
	text-decoration:none;
	font-weight:normal !important;
	}

.iges-facts-large a:hover{
	text-decoration:none !important;
	}

/* http://stackoverflow.com/questions/1708833/adjust-list-style-image-position 
   http://www.evotech.net/blog/2007/04/named-html-entities-in-numeric-order/
   .iges-facts-large> a ul li:before{
	content: "Ã???Ã?? "; 
	position:relative;
	top: -5px;
	left: -10px;
	font-size:43px;
	width: 16px;
        height: 16px;
	content: "\00b7";
	}
*/

.iges-facts  {
	padding-bottom:10px;
	}

.iges-facts .i-facts-hint {
	padding-bottom:5px;
	}
    
#cmsContent .iges-facts .i-facts-hint + ul{
	margin:0px 0px 0px 25px !important;
	}



body#root .tab-hp-box {
	margin-bottom:10px;
	background:#eda63b;
	min-height:316px !important;
	max-height:316px !important;
	height:316px;
	overflow:hidden;
	border:0px solid red;
	}

body#root #cmsContent  .tab-hp-box ul.nav-tabs {
	border-bottom: 0px solid #dddddd;
	margin:0px !important;
	font-family: FagoWeb-Bold;
	height:42px;
	overflow:hidden;
	}

.tab-hp-box .nav-tabs li{
	min-width:33.3% !important;
	}

.tab-hp-box .nav-tabs li:last-child{
	min-width:33.4% !important;
	}

.tab-hp-box .nav-tabs li:first-child{
	}

.tab-hp-box .nav-tabs > li > a {
	color:#fff;
	margin-right: 0px;
	line-height: 1.42857143;
	border: 0px solid transparent;
	border-radius: 0px 0px 0 0;
	padding:9px 0px 2px 20px;
	font-family: FagoWeb-Bold;
	height:42px;
	overflow:hidden;
	font-size:130%;
	}


.tab-hp-box .nav > li > a:hover,
.tab-hp-box .nav > li > a:focus {
	background-color: transparent;
	}

.tab-hp-box .nav-tabs > li > a:hover {
	border-color: #eeeeee #eeeeee #dddddd;
	}

.tab-hp-box .nav-tabs > li.active > a,
.tab-hp-box .nav-tabs > li.active > a:hover,
.tab-hp-box .nav-tabs > li.active > a:focus {
	color: #fff;
	background-color: transparent;
	border: 0px solid #dddddd;
	border-bottom-color: transparent;
	cursor: default;
	}

.tab-hp-box ul.nav-tabs .active{
	background:transparent !important;
	}

.tab-hp-box ul.nav-tabs .health, .tab-hp-box ul.nav-tabs #tabidtab-content9984, .tab-hp-box ul.nav-tabs #tabidtab-content10654{
	background:#b3ce4f !important;
	}

.tab-hp-box ul.nav-tabs .mobility, .tab-hp-box ul.nav-tabs #tabidtab-content9986, .tab-hp-box ul.nav-tabs #tabidtab-content10656{
	background:#3399cc !important;
	}

.tab-hp-box ul.nav-tabs .education, .tab-hp-box ul.nav-tabs #tabidtab-content9988, .tab-hp-box ul.nav-tabs #tabidtab-content10658{
	background:#eda63b !important;
	}


.tab-hp-box .tab-content {
	background:transparent;
	}

.tab-hp-box .tab-content {
	background:transparent;
	margin:0px 0px 0px 0px !important;
	padding:0px;
	color:#fff;
	}
  
body#root #cmsContent .tab-hp-box .tab-content>* {
	margin:0px 0px 0px 0px !important;
	min-height:292px;
	padding:16px 10px 5px 10px;
	padding:22px 10px 5px 16px;
	}
	
body#root #cmsContent .tab-hp-box .tab-content ul {
	padding:0px !important;
	margin:5px 0px 0px 20px !important;
	list-style-type:none;
	}

body#root #cmsContent .tab-hp-box .tab-content ul li:before { 
	content: "";
	border-color: transparent #fff;
	border-style: solid;
	border-width: 0.4em 0 0.4em 0.55em;
	display: block;
	height: 0;
	width: 0;
	left: -1.10em;
	top: 1.0em;
	position: relative;
	}
	
body#root #cmsContent .tab-hp-box .tab-content * {
	color:#fff !important;
	font-family: FagoWeb-Bold;
	line-height:1.2em;
	font-size:106.5%; 
	}
    
.tab-hp-box .tab-content div#health, .tab-hp-box .tab-content div#tab-content9984,.tab-hp-box .tab-content div#tab-content10654{
	background:#b3ce4f;
 	}

.tab-hp-box .tab-content div#mobility, .tab-hp-box .tab-content div#tab-content9986,.tab-hp-box .tab-content div#tab-content10656{
	background:#3399cc ;
	}

.tab-hp-box .tab-content div#education, .tab-hp-box .tab-content div#tab-content9988,.tab-hp-box .tab-content div#tab-content10658{
	background:#eda63b;
	}

body#root #cmsContent .iges-world-list, body#root #cmsContent .tab-pane ul {
	margin:0px;
	padding:0px;
	}

body#root #cmsContent .iges-world-list li, body#root #cmsContent .tab-pane ul li {
	font-size:140%;
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:20px;
	color:#fff;
	}

body#root #cmsContent .iges-world-list li a, body#root #cmsContent .tabe-pane ul li a{
	padding:0px;
	color:#fff;
	}

body#root #cmsContent .tab-hp-box .tab-content #tab-item-content9985 a:hover, body#root #cmsContent .tab-hp-box .tab-content #tab-item-content10655 a:hover {
	color:#eff4e0 !important;
	text-decoration:none;
	}

body#root #cmsContent .tab-hp-box .tab-content #tab-item-content9987 a:hover, body#root #cmsContent .tab-hp-box .tab-content #tab-item-content10657 a:hover {
	color:#d9ebf6 !important;
	text-decoration:none;
	}
	
body#root #cmsContent .tab-hp-box .tab-content #tab-item-content9989 a:hover, body#root #cmsContent .tab-hp-box .tab-content #tab-item-content10659 a:hover {
	color:#fdeddb !important;
	text-decoration:none;
	}

body#root #cmsContent .tab-hp-box .tab-content .all-health-clients:hover {
	text-decoration:none;
	color:#fff !important;
	}

.hpBox-hpBoxInno {
	background:#b3ce4f;
	color:#fff;
	border:1px solid #b3ce4f;
	position:relative;
	min-height:350px;
	min-height:490px;
	}

.hpbox-inno-wrapper {
	padding:20px 10px 10px 20px;
	}

.hpbox-inno-wrapper h2{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif;
	font-size:170%;
	color:#fff;
	}

.hpbox-inno-wrapper h2 a{
	color:#fff !important;
	}


#cmsContent .hpbox-inno-text ul {
	margin:0px 0px 0px 22px !important;
	padding:0px !important;
	list-style-type:none;
	}

#cmsContent .hpbox-inno-text ul li{
	margin:0px !important;
	padding:0px !important;
	font-size:129%;
	font-weight:normal;
	font-family:fagoWeb-bold;
	line-height:20px;
	color:#fff;
	}

#cmsContent .hpbox-inno-text ul li a, a.theme-ref{
	color:#fff !important;
	}

#cmsContent .hpbox-inno-text ul li a:hover, a.theme-ref:hover{
	color:#eff4e0 !important;
	text-decoration:none;
	}

#cmsContent .hpbox-inno-text ul li:before { 
	content: "";
	border-color: transparent #fff;
	border-style: solid;
	border-width: 0.4em 0 0.4em 0.5em;
	display: block;
	height: 0;
	width: 0;
	left: -1.10em;
	top: 0.9em;
	position: relative;
	}

.hpBox-hpBoxInno .hpbox-inno-bottom {
	position:absolute;
	bottom:10px;
	left:20px;
	min-height:50px;
	width:94%;
	padding-top:20px;
	text-transform:uppercase;
  	font-family:FagoScWeb;
	font-size:16px;
	font-size:115% !important;
	/* background: transparent url(common/images/iconHpBoxInno.gif) top right no-repeat; */
	}

.hpBox-hpBoxInno .hpbox-inno-bottom:hover {
	cursor:pointer;
	}

/* *********************************** facelift 2022 ****************************************** */

/* added col-md-8 - to do */
.col-md-6 .imagebox-type-one .img-wrapper:hover .image-hover, .col-md-3 .imagebox-type-one .img-wrapper:hover .image-hover, .col-md-8 .imagebox-type-one .img-wrapper:hover .image-hover, .col-md-4 .imagebox-type-one .img-wrapper:hover .image-hover{
	top:0;
	}

/* added col-md-4 - is to do 
.col-md-4 .imagebox-type-one .img-wrapper .image-hover{
		position:absolute;
		top:85%;
		}
*/

@media only screen and (min-width : 992px) {
	/* added col-md-4 - is to do */
	.col-md-4 .imagebox-type-one .img-wrapper .image-hover{
		position:absolute;
		top:85%;
		}
}

/* modified opacity */
.img-wrapper .image-hover a:hover{
	color:#d9ebf6 !important;
	text-decoration:none;
	}

.img-wrapper .image-hover-green{
	background:rgba(146,180,49,.95) !important;
	}

.img-wrapper .image-hover-green a:hover{
	color:#eff4e0 !important;
	text-decoration:none;
	}

.img-wrapper .image-hover-blue{
	background:rgba(0,118,194,.95) !important;
	}

.img-wrapper .image-hover-blue a:hover{
	color:#d9ebf6 !important;
	text-decoration:none;
	}


.img-wrapper .image-hover-drakblue{
	background:rgba(20,54,105,.95) !important;
	}

.img-wrapper .image-hover-drakblue a:hover{
	color:#d9ebf6 !important;
	text-decoration:none;
	}

.img-wrapper .image-hover-orange{
	background:rgba(242,137,11,.95) !important;
	}

.img-wrapper .image-hover-orange a:hover{
	color:#e6e6e6 !important;
	text-decoration:none;
	}



/* ############################ */
/* colFiftyFifty.f_css_defaults */
/* ############################ */
/*-------------------------------------------------------------------------------------------------*/
/* colFiftyFifty - Spalten 1/2*/
/*-------------------------------------------------------------------------------------------------*/


div.itemFfWrapper {
	margin-bottom:15px;
	color:#000;
	background:#fff;
	}


p.ffTitleSub {
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#7f9bb4;
	font-size:100%;
	font-family: FagoWeb-Bold;
	}

h2.ffTitle {
	margin:0px 0px 9px 0px;
	padding:0px;
	color:#00386a;
	font-size:115%;
	line-height:1.2em;
	font-family: FagoWeb-Bold;
	}

p.ffDetails {
	margin:0px;
	padding:0px;
	color:#000;
	}

p.ffDetails a:link, p.ffDetails a:visited {
	font-weight:bold;
	color:#00386a;
	text-decoration:none;
	}

p.ffDetails a:hover, p.ffDetails a:active{
	font-weight:bold;
	color:#7f9bb4;
	}
/* ########################## */
/* igesPubList.f_css_defaults */
/* ########################## */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj igesPublist
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

h2.publicationSearch {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	}

form.publicationSearchForm {
	}

form.publicationSearchForm span.pubSearchHint {
	color:#484848;
	}

form.publicationSearchForm input.pubSearch {
	padding:2px 0px 1px 2px;
	border:solid 1px #adadad;
	background-color:#f9f9f9;
	color:#484848;
	}

form.publicationSearchForm input.button {
	padding:1px 0px 0px 0px;
	border:solid 1px #adadad;
	background-color:#f9f9f9;
	color:#484848
	}

form.publicationSearchForm input.button:hover {
	border:solid 1px #95ABC0;
	background-color:#f5fafc;
	color:#484848;
	cursor:pointer;
	}

form.publicationSearchForm input[type=checkbox] {
	margin-left:0px;
	}

/* -- Batch Current ------------------------*/

div.pubBatchCurrentWrapper {
	margin:10px 0px 0px 0px;
	padding:0px;
	}

div.pubBatchCurrentWrapper div.pubBatchCurrentItem {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:690px;
	background-color:#f9f9f9;
	}

div.pubBatchCurrentWrapper div.pubBatchCurrentItem:hover {
	background-color:#f5fafc;
	}

div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.pubType {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:156px;
	}

div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.pubType p.pubTypeHint {
	margin:0px 0px 0px 1px;
	padding:2px 5px 0px 5px;
	width:155px;
	height:40px;
	background-color:#003768;
	color:#fff;
	font-family:"Times New Roman", serif;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	text-transform:none;
	}

div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.pubDetails {
	float:left;
	margin:0px 0px 0px 16px;
	padding:0px 10px 0px 0px;
	width:508px;
	}

div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.pubDetails p.pubTitle {
	color:#003a6d;
	font-weight:bold;
	}

div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.pubDetails p {
	color:#484848;
	margin:2px;
	}

div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.pubDetails p span.hint {
	color:#3b3b3b;
	}

div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.pubDetails p.pubTitle span.hint {
	font-weight:normal;
	}

div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.pubDetails p.pubAstractHint a:link, div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.pubDetails p.pubAstractHint a:visited {
	text-decoration:none;
	font-weight:bold;
	}

div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.pubDetails p.pubAstractHint a:hover, div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.pubDetails p.pubAstractHint a:active{
	text-decoration:underline;
	}


div.pubBatchCurrentWrapper div.pubBatchCurrentItem div.clearCurrentItem {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:1px;
	}

span.additionalURL {
	display:block;
	margin:2px 0px 0px 0px;
	border:solid 0px red;
	}

span.additionalURL a:link, span.additionalURL a:visited {
	text-decoration:none;
	padding-left:10px;
	}

span.additionalURL a:hover, span.additionalURL a:active {
	}
/* ###################### */
/* infobox.f_css_defaults */
/* ###################### */
/*-------------------------------------------------------------------------------------------------*/
/* infobox */
/*-------------------------------------------------------------------------------------------------*/

div.infobox  {
	margin:1.5em 0em 1.5em 0em;
	padding:5px;
	line-height:1.5em;
	background:#f2f5f7;
	border-top:1px dotted #2d5b84;
	}

#cmsContent div.infobox p.infoboxtitle  {
	padding:0px;
	margin:0px 0px 10px 10px !important;
	font-weight:bold;
	color:#003478;
	}

div.infoboxContentEven,
div.infoboxContentOdd {
	padding:0px 0px;
	margin:0px !important;
	border: solid 0px red;
	}

div.infoboxContentOdd  {
	background-color:#eaeaea;
	}

div.infoboxContentEven p,
div.infoboxContentOdd p  {
	padding: 3px;
	margin:0px;
	}

#cmsContent div.infobox>* {
	padding:0px;
	margin:0px 0px 0px 10px !important;
	}

div.infobox ul.ZMSFile {
	padding-bottom:5px;
	}

div.infobox span.fileTitleSub {
	padding-left:3px;
	}

#cmsContent div.infobox ul {
	margin:0px 5px 0px 20px;
	padding: 0px;
	}

div.infobox ul li {
	
	}

li.LinkElementExternal {
	list-style-image:url(common/external_link.gif);
	}

li.LinkElementInternal, 
li.LinkElementInternalPortal {
	list-style-image:url(common/external_link.gif);
	}

li.LinkElementInternalClient {
	list-style-image:url(common/external_link.gif);
	}

li.LinkElementMailto {
	list-style-image:url(common/mail_link.gif);
	}



/* ############################## */
/* igesEventTeaser.f_css_defaults */
/* ############################## */
/*-------------------------------------------------------------------------------------------------*/
/* Event Teaser (MySQL) */
/*-------------------------------------------------------------------------------------------------*/
.ldate-wrapper {
	max-width:100px;
	}

body[data-subchannel-id=e1621] .iges-event-teaser-wrapper {
	margin:60px 0px 20px 0px;
	}

body[data-subchannel-id=e1621] .lectureItemWrapper {
	border-top:1px solid #b3ce4f;
	background-color:#FBFCF6;
	}


body[data-subchannel-id=e1621] .lectureItemWrapper *{
	 color:#000; /**/
	}
	
	
body[data-subchannel-id=e1621] .lectureItemWrapper p.lSpeaker{
	font-weight:700;
	}


/* ####################### */
/* newsItem.f_css_defaults */
/* ####################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj newsItem
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
div.newsItemWrapper {
	margin:0px;
	padding:0px;
	}

h2.niTitle {
	margin:0px;
	padding:0px;
	}

h3.niTitleAlt {
	margin:0px;
	padding:0px;
	}

p.niAbstract {
	margin:10px 0px 10px 0px;
	padding:0px;
	font-style:italic;
	}

p.niAbstract span.niLocDate{
	font-weight:bold;
	font-style:normal;
	}

p.niText {
	margin:0px;
	padding:0px;
	}

p.niURL {
	margin:0px;
	padding:0px;
	}

h2.niDownloadHint {
	margin:12px 0px 5px 0px;
	padding:0px;
	}

div.newsItemWrapper div.ZMSFile {
	background-color:#fff;
	border:solid 1px #f8f8f8;
	margin:0px 0px 5px 0px;
	padding:5px;
	}

p.niAuthor {
	margin:0px;
	padding:0px;
	font-style:italic;
	}

h2.niAboutIges {
	margin:22px 0px 0px 0px;
	padding:0px;
	}

p.niIgesClaim {
	margin:0px;
	margin-bottom:-10px;
	padding:0px;
	font-weight:bold;
	}

p.niIgesShortAbstract {
	margin:0px;
	padding:0px;
	}

p.niContact {
	margin:8px 0px 0px 0px;
	padding:0px;
	}
/* ######################### */
/* ZMSGraphic.f_css_defaults */
/* ######################### */

/*--------- .ZMSGraphic --------------*/
a.fancybox img {
	padding:1px 1px 21px 1px;
	background:transparent url(/misc_/zms/zoom.gif) bottom right no-repeat;
	background-color:transparent;
}
div.ZMSGraphic {
	background-color: transparent;
	margin: 1em 0;
}
.zmi div.ZMSGraphic {
	margin:0;
}
div.ZMSGraphic.left {
	text-align:left;
}
div.ZMSGraphic.right {
	text-align:right;
}
div.ZMSGraphic.center {
	text-align:center;
}
div.ZMSGraphic.floatleft {
	float:left;
	margin-right:2em;
}
div.ZMSGraphic.floatright {
	float:right;
	margin-left:2em;
}
div.ZMSGraphic .alignleft {
	margin-right:10px;
}
div.ZMSGraphic.center div.graphic {
	text-align:center;
	margin:0px auto;
}
div.graphic {
	max-width:100% !important;
}
div.graphic.alignleft {
	float:left;
	text-align:right;
}
div.graphic.alignright {
	float:right;
	text-align:right;
}
div.ZMSGraphic div.text {
	padding: 4px;
}
.ZMSGraphic .text {
	background-color:transparent;
	padding:.5em 1em 0em 1em;
	font-size:smaller;
	font-style:italic;
}
.ZMSGraphic .graphic {
	margin-bottom: 7px;
}
.ZMSGraphic.center div.graphic  {
	margin:0 auto
}
.ZMSGraphic.left .graphic.alignleft {
	float:left;
	margin-right:15px;
}
.ZMSGraphic.left .text,
.ZMSGraphic.right .graphic,
.ZMSGraphic.right .text {
	width: auto !important;
}
/*-- ## FF Patch ## --*/
div.ZMSGraphic.right div.graphic {
	width:100% !important;
}
div.ZMSGraphic.right div.graphic img {
	display:inline !important;
}
a.zoom img.zoom,
a.superzoom img.superzoom {
	width: 26px;
	height: 21px;
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
a.zoom img.zoom {
	background-image: url(/misc_/zms/zoom.gif);
}
a.superzoom img.superzoom {
	background-image: url(/misc_/zms/superzoom.gif);
}
/*--------- /.ZMSGraphic --------------*/

/* ####################### */
/* jobOffer.f_css_defaults */
/* ####################### */


/* ####################### */
/* tocIndex.f_css_defaults */
/* ####################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj tocIndex
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
body.eng .tocBox a:hover {
	cursor:default;
	}
	
.tocBox div{
	background-color:#eef4f0;
	color:#003478;
	/* min-height:120px;*/
	margin-bottom:20px;
	}

.tocTitle{
	margin:0px;
	padding:10px 10px 10px 10px;
	color:#003478;
	text-transform:uppercase;
	font-family: FagoWeb-Bold;
	font-size:80%;
	line-height:1.4em;
	border-bottom: 1px dashed #4b709e;
	}
/* Stellenangebote */
body#e6845 .tocTitle{
	font-family: FagoWeb;
	font-size:110%;
	line-height:1.8em;
	}

.tocTitle a:link, .tocTitle a:visited {
	color:#003478;
	}

.tocTitle a:hover, .tocTitle a:active{
	color:#4b709e;
	text-decoration:none;
	}

.tocDescription{
	margin:0px;
	padding:5px 10px 15px 10px;
	min-height:40px;
	color:#003478;
	font-size:80%;
	}

/* Stellenangebote */
body#e6845 .tocDescription{
	padding:10px 10px 15px 10px;
	min-height:40px;
	font-family: FagoWeb-Bold;
	font-size:110%;
	}

/* Stellenangebote */
#box_e6852 .tocDescription .moreLink{
	font-family: FagoWeb;
	font-size:110%;
	}

.tocDescription a:link, .tocDescription a:visited {
	color:#003478;
	}

.tocDescription a:hover, .tocDescription a:active{
	color:#4b709e;
	text-decoration:none;
	}
	
.iEvent .tocBox div{
	background-color:#fff;
	}

.kgGesundheit .tocBox div{
	background-color:#E6F5F5;
	color:#b3ce4f;
	border-top: 1px solid #009A9B;
	}

.kgGesundheit .tocTitle a:link, .kgGesundheit .tocTitle a:visited {
	display:block;
	color:#009A9B;
	/* padding-left:20px; */
	/* background: transparent url(common/images/arrowTocBoxGreen.png) 0px 4px no-repeat; */
	}

.kgGesundheit .tocTitle a:hover, .kgGesundheit .tocTitle a:active{
	color:#009A9B;
	text-decoration:none;
	}

.kgMobilitaet .tocBox div{
	background-color:#f6f9fe;
	color:#b3ce4f;
	border-top: 1px solid #428ce4;
	}

.kgMobilitaet .tocTitle a:link, .kgMobilitaet .tocTitle a:visited {
	display:block;
	color:#428ce4;
	/* padding-left:20px; */
	/* background: transparent url(common/images/arrowTocBoxBlue.png) 0px 4px no-repeat; */
	}

.kgMobilitaet .tocTitle a:hover, .kgMobilitaet .tocTitle a:active{
	color:#5f9de1;
	text-decoration:none;
	}

.kgBildung .tocBox div{
	background-color:#fefbf5;
	color:#b3ce4f;
	border-top: 1px solid #eda63b;
	}

.kgBildung .tocTitle a:link, .kgBildung .tocTitle a:visited {
	display:block;
	color:#eda63b;
	/* padding-left:20px; */
	/* background: transparent url(common/images/arrowTocBoxOrange.png) 0px 4px no-repeat; */
	}

.kgBildung .tocTitle a:hover, .kgBildung .tocTitle a:active{
	color:#f0b45a;
	text-decoration:none;
	}

.tocBox div{
	background-color:#f2f5f8;
	color:#003478;
	border-top: 1px solid #2d5b84;
	/* min-height:120px;*/
	margin-bottom:20px;
	}

.tocBoxes .green div{
	border-top: 1px solid #b3ce4f;
	background-color:#fbfcf6;
	color:#b3ce4f;
	}

.tocBoxes .blue div{
	background-color:#f6f9fe;
	color:#b3ce4f;
	border-top: 1px solid #428ce4;
	}
	
.tocBoxes .orange div{
	border-top: 1px solid #eda63b;
	background-color:#fefbf5;
	color:#b3ce4f;
	}

p.dateIssued {
	margin:0px 0px 0px 0px;
	padding:7px 10px 0px 10px;
	font-size:95%;
	line-height:1.4em;
	font-family: FagoWeb-Bold;
	color:#003478;
	}

span.dateIssued {
	font-weight:bold;
	}

.tocTitle{
	margin:0px;
	padding:7px 10px 3px 10px;
	color:#003478;
	text-transform:none;
	font-family: FagoWeb-Bold;
	font-size:100%;
	font-size:122%;
	line-height:1.4em;
	border-bottom: 0px dashed #4b709e;
	}

.tocTitle a:link, .tocTitle a:visited {
	color:#003478;
	}

.tocTitle a:hover, .tocTitle a:active{
	color:#4b709e;
	text-decoration:none;
	}

.green .tocTitle a:link, .green .tocTitle a:visited {
	color:#b3ce4f;
	}

.green .tocTitle a:hover, .green .tocTitle a:active{
	color:#bed56a;
	text-decoration:none;
	}

.orange .tocTitle a:link, .orange .tocTitle a:visited {
	color:#eda63b;
	}

.orange .tocTitle a:hover, .orange .tocTitle a:active{
	color:#f0b45a;
	text-decoration:none;
	}

.blue .tocTitle a:link, .blue .tocTitle a:visited {
	color:#428cdc;
	}

.blue .tocTitle a:hover, .blue .tocTitle a:active{
	color:#5f9de1;
	text-decoration:none;
	}

.tocDescription{
	margin:0px;
	padding:5px 10px 15px 10px;
	min-height:40px;
	color:#000;
	line-height:1.4em;
	font-size:100%;
	font-size:122%;
	}

.tocDescription a:link, .tocDescription a:visited {
	color:#000000;
	}

.tocDescription a:hover, .tocDescription a:active{
	color:#777;
	text-decoration:none;
	}

a.moreLink:link, a.moreLink:visited {
	color:#00386a;
	}
	
a.moreLink:hover, a.moreLink:active {
	color:#7f9bb4;
	}
	
	
#cmsContent ul.arrowToc {
	margin:0px !important;
	padding:0px !important;
	list-style-type:none;
	}

#cmsContent ul.arrowToc li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

#cmsContent ul.arrowToc li a {
	padding:0px 0px 0px 25px;
	}

#cmsContent ul.blue li a:link, #cmsContent ul.blue li a:visited {
	background: transparent url(common/images/tocArrowBlue.gif) 0px 3px no-repeat;
	color:#428cdc;
	}

#cmsContent ul.blue li a:hover, #cmsContent ul.blue li a:active {
	color:#5f9de1;
	}

#cmsContent ul.orange li a:link, #cmsContent ul.orange li a:visited {
	background: transparent url(common/images/tocArrowOrange.gif) 0px 3px no-repeat;
	color:#eda63b;
	}

#cmsContent ul.orange li a:hover, #cmsContent ul.orange li a:active {
	color:#f0b45a;
	}
	
#cmsContent ul.green li a:link, #cmsContent ul.green li a:visited {
	background: transparent url(common/images/tocArrowGreen.gif) 0px 3px no-repeat;
	color:#b3ce4f;
	}

#cmsContent ul.green li a:hover, #cmsContent ul.green li a:active {
	color:#bed56a;
	}

.btn-ref-more {
	color: #fff !important;
	background-color: #B3CE4F;
	border-color: #cccccc;
	}
  
.btn-ref-more:hover {
	cursor:pointer !important;
	background-color: #bed56a;
	}
/* ###################### */
/* ZMSFile.f_css_defaults */
/* ###################### */

div.ZMSFile.none, div.ZMSLinkElement.none 
	{
	background-color: transparent;
	border: 2px dashed #eee;
	}

div.ZMSFile.floatleft, div.ZMSLinkElement.floatleft 
	{ 
	float:left;
	width:50%
	}

div.ZMSFile.floatright, div.ZMSLinkElement.floatright 
	{ 
	float:right;
	width:50%
	}

div.ZMSFile div.title a:link, div.ZMSFile div.title a:visited, 
div.ZMSLinkElement div.title a:link, div.ZMSLinkElement div.title a:visited 
	{
	font-weight:bold;
	text-decoration:none;
	}

/* ##################### */
/* ZMSLib.f_css_defaults */
/* ##################### */

/* ############################# */
/* igesLinkTeaser.f_css_defaults */
/* ############################# */
/*-------------------------------------------------------------------------------------------------*/
/* IGES Link Teaser - igesLinkTeaser */
/*-------------------------------------------------------------------------------------------------*/
.link-teaser-wrapper {
	margin:25px 0px 20px 0px;
	padding:5px 0px 5px 0px;
	border-top:1px solid #2d5b84;
	border-bottom:1px solid #2d5b84;
	background:#fff;
	background:transparent url(/common/images/tocArrowIgesBlue.gif) 0px 11px no-repeat;
	}

a.link-teaser-ref {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	color:#003478;
	}

a.link-teaser-ref:hover {
	text-decoration:none;
	color:#4b709e;
	}

/* gesundheit */	
body[data-subchannel-id=e1621] .link-teaser-wrapper {
	border-top:1px solid #b3ce4f;
	border-bottom:1px solid #b3ce4f;
	}

/* mobilitaet */	
body[data-subchannel-id=e34] .link-teaser-wrapper {
	border-top:1px solid #3399CC;
	border-bottom:1px solid #3399CC;
	}
	
/* bildung */	
body[data-subchannel-id=e2700] .link-teaser-wrapper {
	border-top:1px solid #EDA63B;
	border-bottom:1px solid #EDA63B;
	}


/* ########################### */
/* accordionFaq.f_css_defaults */
/* ########################### */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- specObj accordionFaq
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */
 
.accordion {
	width: 480px;
	border-bottom: solid 1px #c4c4c4;
	border-bottom: solid 1px #c4c4c4;
	}

.accordion p.accordionItemTitle {
	background: #fff url(https://www.iges.com/common/webdesign/css/common/arrow-square.gif) no-repeat right -51px;
	padding: 5px 12px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
	/* color:#5E6265; */
	color:#0099FF;
	}

.accordion p.accordionItemTitle:hover {
	background-color: #fffffc;
	}

.accordion p.accordionItemTitle.active {
	background-position: right 5px;
	}

.accordion p {
	background: #fff;
	margin: 0;
	padding: 0px 15px 5px 15px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	color:#000;
	}

.accordion p strong, .accordion p b{
	color:#002965;
	}

.accordion h2, .accordion h3 {
	background: #f7f7f7;
	margin: 0;
	line-height:10px;
	padding: 10px 15px 5px 15px;
	border-left: solid 0px #c4c4c4;
	border-right: solid 0px #c4c4c4;
	border-bottom: #eeeeef 0px solid;
	color:#002965;
	}

.accordion ul, .accordion ol {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px 40px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	}
/* ############################# */
/* pCAnnouncement.f_css_defaults */
/* ############################# */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- specObj pCAnnouncement
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
div.pCAnnouncementWrapper {
	margin:0px;
	padding:0px;
	border:solid 0px red;
	}

h2.pcDate {
	margin:0px 0px 0px 0px;
	padding:0px;
	}

h2.pcTitle {
	margin:0px;
	padding:0px;
	}

h2.pcTitleAlt {
	margin:0px;
	padding:0px;
	}

p.pcDescription {
	margin:5px 0px 0px 0px;
	padding:0px;
	}

p.pcDescription span.pcLocDate{
	font-weight:bold;
	}


h2.pcInterlocutor{
	margin:10px 0px 0px 0px;
	padding:0px;
	}


p.pcInterlocutor {
	margin:0px 0px 0px 0px;
	padding:0px;
	}

p.pcDetails {
	margin:5px 0px 0px 0px;
	padding:0px;
	}

div.pcContact {
	margin:25px 0px 0px 0px;
	padding:0px;
	}
/* ################################# */
/* teaserFurtherInfos.f_css_defaults */
/* ################################# */
/*-------------------------------------------------------------------------------------------------*/
/* teaser further infos */
/*-------------------------------------------------------------------------------------------------*/
.fiWrapper {
	margin:0px 0px 32px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px dotted #2d5b84;
	border-bottom:1px dotted #2d5b84;
	background:#f2f5f8;
	color:#003478;
	}

.fiWrapper h2, .fiWrapper .h2 {
	margin:10px 0px 3px 10px !important;
	padding:0px;
	line-height:1em;
	}

p.fiItem {
	margin:0px;
	padding:7px 10px 7px 23px;
	line-height:1.2em;
	background: transparent url(/common/images/iconTeaserArrow.gif) 10px 13px no-repeat;
	border-bottom:1px dotted #2d5b84;
	font-family:fagoWeb;
	}

span.fiTitle {
	 font-family:fagoWeb-bold;
	}

span.fiDesc {
	color:#003478;
	}

.fiWrapper p.fiItem:last-child {
	margin:0px;
	padding:7px 10px 7px 23px;
	border-bottom:0px dotted #2d5b84;
	}

h2.teaser-section-title, p.teaser-section-title {
	min-height:34px !important;
	margin:10px 0px -1px 0px !important;
	padding:10px 0px 0px 10px !important;
	font-size:14px !important;
	font-family:fagoWeb-bold;
	}

/* gesundheit */
body[data-subchannel-id=e1621] .fiWrapper, body[data-business-area=gesundheit] .fiWrapper {
	border-top:1px solid #b3ce4f;
	border-bottom:1px solid #b3ce4f;
	background:#E8F0CC;
	}

body[data-sub-sub-channel-id=e10211] .fiWrapper{
	border-top:1px solid #009A9B;
	border-bottom:1px solid #009A9B;
	background:#E6F5F5;
	}



body[data-subchannel-id=e1621] p.fiItem, body[data-business-area=gesundheit] p.fiItem {
	border-bottom:0px solid #b3ce4f;
	}

body[data-subchannel-id=e1621] .fiWrapper p a, body[data-business-area=gesundheit] .fiWrapper p a{
	/* color:#003478; */
	}

body[data-subchannel-id=e1621] h2.sectitle-publication, body[data-business-area=gesundheit] h2.sectitle-publication {
	/* background: transparent url(/common/images/teaserHeadlinePublicationHealth.png) right 0px no-repeat;  */ 
	/* background: transparent url(/common/images/teaserHeadlinePublicationHealth_pe.png) right 0px no-repeat;  */ 
	}

body[data-subchannel-id=e1621] h2.sectitle-presentation, body[data-business-area=gesundheit] h2.sectitle-presentation {
	/* background: transparent url(/common/images/teaserHeadlinePresentationHealth.png) right 0px no-repeat;   */  
	}

body[data-subchannel-id=e1621] h2.sectitle-image, body[data-business-area=gesundheit] h2.sectitle-image {
	/* background: transparent url(/common/images/teaserHeadlineImageHealth.png) right 0px no-repeat;  */   
	}

body[data-subchannel-id=e1621] h2.sectitle-link, body[data-business-area=gesundheit] h2.sectitle-link {
	/* background: transparent url(/common/images/teaserHeadlineLinksHealth.png) right 0px no-repeat; */    
	}

body[data-subchannel-id=e1621] h2.sectitle-job, body[data-business-area=gesundheit] h2.sectitle-job {
	/* background: transparent url(/common/images/teaserHeadlineJobOfferHealth.png) right 0px no-repeat;  */   
	}
	
body[data-subchannel-id=e1621] h2.sectitle-press, body[data-business-area=gesundheit] h2.sectitle-press {
	/* background: transparent url(/common/images/teaserHeadlinePressHealth.png) right 0px no-repeat;    */ 
	}

/* mobilitaet */
body[data-subchannel-id=e34] .fiWrapper, body[data-business-area=mobilitaet] .fiWrapper {
	/* border-top:1px solid #3399CC;
	/* border-bottom:1px solid #3399CC;
	/* background:#cde0f7;
	}

body[data-subchannel-id=e34] p.fiItem, body[data-business-area=mobilitaet] p.fiItem {
	/* border-bottom:0px solid #3399CC;
	}

body[data-subchannel-id=e34] .fiWrapper p a, body[data-business-area=mobilitaet] .fiWrapper p a{
	/* color:#3399CC; */
	}

body[data-subchannel-id=e34] h2.sectitle-publication, body[data-business-area=mobilitaet] h2.sectitle-publication {
	/* background: transparent url(/common/images/teaserHeadlinePublicationMobility.png) right 0px no-repeat;  */   
	}
	
body[data-subchannel-id=e34] h2.sectitle-presentation, body[data-business-area=mobilitaet] h2.sectitle-presentation {
	/* background: transparent url(/common/images/teaserHeadlinePresentationMobility.png) right 0px no-repeat;   */  
	}

body[data-subchannel-id=e34] h2.sectitle-image, body[data-business-area=mobilitaet] h2.sectitle-image {
	/* background: transparent url(/common/images/teaserHeadlineImageMobility.png) right 0px no-repeat;  */   
	}

body[data-subchannel-id=e34] h2.sectitle-link, body[data-business-area=mobilitaet] h2.sectitle-link {
	/* background: transparent url(/common/images/teaserHeadlineLinksMobility.png) right 0px no-repeat;  */   
	}

body[data-subchannel-id=e34] h2.sectitle-job, body[data-business-area=mobilitaet] h2.sectitle-job {
	/* background: transparent url(/common/images/teaserHeadlineJobOfferMobility.png) right 0px no-repeat;  */   
	}
	
body[data-subchannel-id=e34] h2.sectitle-press, body[data-business-area=mobilitaet] h2.sectitle-press {
	/* background: transparent url(/common/images/teaserHeadlinePressMobility.png) right 0px no-repeat;  */   
	}

/* bildung */
body[data-subchannel-id=e2700] .fiWrapper, body[data-business-area=bildung] .fiWrapper {
	border-top:1px solid #EDA63B;
	border-bottom:1px solid #EDA63B;
	background:#F9E4C6;
	}

body[data-subchannel-id=e2700] p.fiItem, body[data-business-area=bildung] p.fiItem {
	border-bottom:0px solid #EDA63B;
	}

body[data-subchannel-id=e2700] .fiWrapper p a, body[data-business-area=bildung] .fiWrapper p a{
	/* color:#EDA63B; */
	}

body[data-subchannel-id=e2700] h2.sectitle-publication, body[data-business-area=bildung] h2.sectitle-publication {
	/* background: transparent url(/common/images/teaserHeadlinePublicationHealth.png) right 0px no-repeat;   */  
	}
	
body[data-subchannel-id=e2700] h2.sectitle-presentation, body[data-business-area=bildung] h2.sectitle-presentation {
	/* background: transparent url(/common/images/teaserHeadlinePresentationHealth.png) right 0px no-repeat;   */  
	}

body[data-subchannel-id=e2700] h2.sectitle-image, body[data-business-area=bildung] h2.sectitle-image {
	/* background: transparent url(/common/images/teaserHeadlineImageHealth.png) right 0px no-repeat;   */  
	}

body[data-subchannel-id=e2700] h2.sectitle-link, body[data-business-area=bildung] h2.sectitle-link  {
	/* background: transparent url(/common/images/teaserHeadlineLinksHealth.png) right 0px no-repeat;   */  
	}
	
body[data-subchannel-id=e2700] h2.sectitle-job, body[data-business-area=bildung] h2.sectitle-job  {
	/* background: transparent url(/common/images/teaserHeadlineJobOfferHealth.png) right 0px no-repeat;  */   
	}

body[data-subchannel-id=e2700] h2.sectitle-press, body[data-business-area=bildung] h2.sectitle-press  {
	/* background: transparent url(/common/images/teaserHeadlinePressHealth.png) right 0px no-repeat;  */   
	}

.fiItem  {
	overflow:hidden;
	text-overflow: ellipsis;
	}
/* ######################### */
/* ZMSGallery.f_css_defaults */
/* ######################### */

/* ################################ */
/* igesFormContainer.f_css_defaults */
/* ################################ */
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
* +- igesResponseForm
* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/
#igesForm .btn-default {
	color:rgb(167, 15, 50);
	}

#igesForm .btn-default:hover {
	background:transparent;
	}


/* ##################### */
/* colFul.f_css_defaults */
/* ##################### */
/*-------------------------------------------------------------------------------------------------*/
/* colFul - Spalten 1/1*/
/*-------------------------------------------------------------------------------------------------*/


div.cffWrapper{
	margin-bottom:15px;
	color:#000;
	background:#fff;
	}


p.ffTitleSub {
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#7f9bb4;
	font-size:100%;
	font-family: FagoWeb-Bold;
	}

h2.ffTitle {
	margin:0px 0px 9px 0px;
	padding:0px;
	color:#00386a;
	font-size:115%;
	line-height:1.2em;
	font-family: FagoWeb-Bold;
	}

p.ffDetails {
	margin:0px;
	padding:0px;
	color:#000;
	}

p.ffDetails a:link, p.ffDetails a:visited {
	font-weight:bold;
	color:#00386a;
	text-decoration:none;
	}

p.ffDetails a:hover, p.ffDetails a:active{
	font-weight:bold;
	color:#7f9bb4;
	}


/* ######################## */
/* widgetBox.f_css_defaults */
/* ######################## */
/*-------------------------------------------------------------------------------------------------*/
/* widget box */
/*-------------------------------------------------------------------------------------------------*/
.widget-box-wrapper {
	clear:both;
	float:none;
	margin-left:0px;
	min-width:300px;
	max-width:300px;
	position:relative;
	}

.widtget-box-typehoch {
	min-width:200px !important;
	max-width:200px !important;
	}
	

.widtget-box-typequer {
	min-width:300px !important;
	max-width:300px !important;
	}

/* Medium Devices, Desktops */
@media only screen and (min-width : 420px) {
	.widget-box-wrapper {
		float:left;
		margin-right:20px;
	}
}


/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.widget-box-wrapper {
		margin-left:-220px;
		margin-right:20px;
	}
}



body.zmi .widget-box-wrapper {
	float:none;
	margin-left:0px;
	}

.widget-linkbox-wrapper {
	position:relative;
	margin:0px;
	padding:0px;
	}

.widget-dropdown-container{
	z-index:1000;
	position:absolute;
	top:0px;
	left:300px;
	background:#ebf0f1;
	border: 1px solid #ebf0f1;
	border-top: 0;
	width: 320px;
	height:150px;
	margin: 0 auto;
	padding:  10px;
	text-align: left;
	}

.widtget-box-typehoch .widget-dropdown-container{
	left:200px;
	}

#cmsContent .widget-dropdown-container ul, .widget-dropdown-container ul li {
	margin:0px 0px 0px 10px !important;
	padding:0px;
	}

.widget-dropdown-link {
	display:block;
	margin-bottom:0px;
	padding:3px 3px 3px 3px;
	font-size:90%;
	color:#000;
	border-bottom:1px solid #cfcfcf;
	background:#fff url(/common/images/widtgetArrow.gif) 287px 5px no-repeat;
	}

.widget-dropdown a.widget-hilite {
	background:#ebf0f1 url(/common/images/widtgetArrowHi.gif) 287px 5px no-repeat;
	}
	
.widtget-box-typehoch .widget-dropdown-link {
	background:#fff url(/common/images/widtgetArrow.gif) 187px 5px no-repeat;
	}

.widtget-box-typehoch .widget-dropdown a.widget-hilite {
	background:#ebf0f1 url(/common/images/widtgetArrowHi.gif) 187px 5px no-repeat;
	}
	
.widget-box-wrapper div.ZMSFile, div.ZMSLinkElement { 
	margin:1.5em 0em 1.5em 0em;
	padding:5px;
	line-height:1.5em;
	background:#fff;
	border-top:0px !important;
	border-bottom:1px solid #cfcfcf;
	border-radius:0px !important;
	}

.widget-box-wrapper div.ZMSFile div.text { 
	display:none;
	}
	
/* gesundheit */
body[data-subchannel-id=e1621] .widget-dropdown-container{ 
	background:#E8F0CC;
	}

body[data-subchannel-id=e1621] .widget-dropdown-link {
	border-bottom:1px solid #b3ce4f;
	}

body[data-subchannel-id=e1621] .widget-dropdown a.widget-hilite {
	background:#E8F0CC url(/common/images/widtgetArrowHi.gif) 287px 5px no-repeat;
	}

body[data-subchannel-id=e1621] .widtget-box-typehoch .widget-dropdown a.widget-hilite {
	background:#E8F0CC url(/common/images/widtgetArrowHi.gif) 187px 5px no-repeat;
	}

/* mobilitaet */
body[data-subchannel-id=e34] .widget-dropdown-container { 
	background:#C7DDF6;
	}

body[data-subchannel-id=e34] .widget-dropdown-link {
	border-bottom:1px solid #3399CC;
	}

body[data-subchannel-id=e34] .widget-dropdown a.widget-hilite {
	background:#C7DDF6 url(/common/images/widtgetArrowHi.gif) 287px 5px no-repeat;
	}

body[data-subchannel-id=e34] .widtget-box-typehoch .widget-dropdown a.widget-hilite {
	background:#C7DDF6 url(/common/images/widtgetArrowHi.gif) 187px 5px no-repeat;
	}

/* bildung */	
body[data-subchannel-id=e2700] .widget-dropdown-container { 
	background:#F9E4C6;
	}

body[data-subchannel-id=e2700] .widget-dropdown-link {
	border-bottom:1px solid #EDA63B;
	}

body[data-subchannel-id=e2700] .widget-dropdown a.widget-hilite {
	background:#F9E4C6 url(/common/images/widtgetArrowHi.gif) 287px 5px no-repeat;
	}

body[data-subchannel-id=e2700] .widtget-box-typehoch .widget-dropdown a.widget-hilite {
	background:#F9E4C6 url(/common/images/widtgetArrowHi.gif) 187px 5px no-repeat;
	}





	



#groupitemcol_attr_item25156 img{
	width:120px;
	margin-bottom:40px;
	}


/*-------------------------------------------------------------------------------------------------*/
/* accordion */
/*-------------------------------------------------------------------------------------------------*/
div.panel-group div.panel {
	display:block;
	}

.panel {
	border: 0px solid transparent;
	border-radius: 0px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
	}

.panel-heading {
	padding: 7px 15px;
	color: #fff;
 	border-bottom: 0px solid transparent;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}

.panel-heading p.panel-title {
	margin-top: 0px !important;;
	margin-bottom: 0px !important;
	font-size: 18px;
	color:#fff !important;
	font-weight:400 !important;
	background:#b3ce4f;
	}

.panel-title  a {
	color: #fff !important;
	}
      
h4.panel-title {
	font-size:18px;
	}

h4.panel-title *{
	color: #fff !important;
	}


.panel-gesundheit{
	background:#b3ce4f;
	}


.panel-gesundheit .panel-body {
	background:#e8f0cc;
	}


.panel-mobilitaet{
	background:#428ce4;
	}


.panel-mobilitaet .panel-body {
	background:#cde0f7;
	}


.panel-bildung{
	background:#eda63b;
	}


.panel-bildung .panel-body {
	background:#fdeddb;
	}

.left-col-research-wrapper {
	margin-bottom:20px;
	}

@media print {
  a[href]:after {
    content: "" !important;
  }


  a[href]:after {
    content: " ";
  }
}

.cusor-is-pointer a {
	cursor:pointer !important;
	}
/*-------------------------------------------------------------------------------------------------*/
/* grid test */
/*-------------------------------------------------------------------------------------------------*/
#testcols {
	display:none;
	}

.col-red>p, .col-red>div{
	background:red;
	color:#fff;
	}

.col-red>p, .col-red>div{
	margin-bottom:20px;
	}


/*-------------------------------------------------------------------------------------------------*/
/* fonts */
/*-------------------------------------------------------------------------------------------------*/

/* body / html font base sizes
================================================== */
/* IE 4?8 */
@font-face {
	font-family: FagoWeb;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoWeb.eot");
	}

@font-face {
	font-family: FagoWeb-Bold;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoWeb-Bold.eot");
	}

@font-face {
	font-family: FagoWeb-Ita;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoWeb-Ita.eot");
	}


@font-face {
	font-family: FagoWeb-BoldIta;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoWeb-BoldIta.eot");
	}

/* Sc */
@font-face {
	font-family: FagoScWeb;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoScWeb.eot");
	}

@font-face {
	font-family: FagoScWeb-Bold;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoScWeb-Bold.eot");
	}


@font-face {
	font-family: FagoScWeb-Ita;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoScWeb-Ita.eot");
	}


@font-face {
	font-family: FagoScWeb-BoldIta;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoScWeb-BoldIta.eot");
	}


/* WOFF-capable browsers */
@font-face {
	font-family: FagoWeb;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoWeb.woff") format("woff");
	}

@font-face {
	font-family: FagoWeb-Bold;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoWeb-Bold.woff") format("woff");
	}

@font-face {
	font-family: FagoWeb-Ita;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoWeb-Ita.woff") format("woff");
	}


@font-face {
	font-family: FagoWeb-BoldIta;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoWeb-BoldIta.woff") format("woff");
	}

/* Sc */
@font-face {
	font-family: FagoScWeb;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoScWeb.woff") format("woff");
	}


@font-face {
	font-family: FagoScWeb-Bold;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoScWeb-Bold.woff") format("woff");
	}


@font-face {
	font-family: FagoScWeb-Ita;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoScWeb-Ita.woff") format("woff");
	}

@font-face {
	font-family: FagoScWeb-BoldIta;
	src: url("https://www.iges.com/common/webdesign/css/common/css/FagoScWeb-BoldIta.woff") format("woff");
	}


/*-------------------------------------------------------------------------------------------------*/
/* colors */
/*-------------------------------------------------------------------------------------------------*/
.neutralColorTrans {background-color: transparent}
.neutralColorWhite {background-color: #FFF}
.primColorStrong {background-color: #CCC;}
.primColorMedium {background-color: #DDD;}
.primColorLight {background-color: #EEE;}
.secondColorLight * {color:#ac3133 !important;}
.secondColorLight2 * {color:#0280b3 !important;}
.secondColorLight3 * {color:#b3ce4f !important;}
.secondColorLight4 * {color:#eda63b !important;}
.secondColorLight5 * {color:#428cdc !important;}
.secondColorLight6 * {color:#a59e91 !important;}

/*-------------------------------------------------------------------------------------------------*/
/* layout container */
/*-------------------------------------------------------------------------------------------------*/
body.web {
	background-color:#f7f1ea;
	background-color:#83AED2;
	background-color:#ececec;
	background-color:#fff;
	margin-bottom:0px;
	}

body#e1621 .container, body#e34 .container, body#e2700 .container{
	background:transparent;
	}

body#e1621 .container #cmsContent section>*, body#e34 .container #cmsContent section>*, body#e2700 .container #cmsContent section>* {

	}

.container {
	background-color:#fff;
	/* padding:0px 20px 0px 20px !important; */
	}

.container .container{
	background-color:#fff;
	/* padding:0px !important;*/
	}

.logo-iges {
	padding:29px 0px 0px 0px;
	}
	
body#root .logo-iges {
	padding:29px 0px 0px 0px;
	}

.logo-iges>a>img {
	padding-left:0px;
	}

.hp-lecture-toc {
	padding:0px;
	margin:20px 0px 25px 0px;
	background:transparent;
	}
	

@media only screen and (min-width : 992px) {
	.hp-lecture-toc {
		margin:-7px 0px 25px 0px;
	}
}


#asideMenu .hp-lecture-toc {
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 2px !important;
	background:#f4f5f8;
	}

@media only screen and (min-width : 992px) {
	#asideMenu .hp-lecture-toc {
	padding:95px 10px 10px 10px;
	margin:0px 0px 0px 2px !important;
	height:auto;
	}
}

/*-------------------------------------------------------------------------------------------------*/
/* aside menu */
/*-------------------------------------------------------------------------------------------------*/
/* lecture toggle */
#lectureSidebarToggle {
	position:relative;
	display:inline-block;
	width:100%;
	height:22px;
	padding:2px 5px 2px 38px;
	color:#143669;
	text-decoration:none;
	outline: none;
	font-family: FagoWeb-bold;
	font-size:18px;
	font-size:129%;  
	/* background: transparent url(https://www.iges.com/common/webdesign/css/common/images/arrowLectureSidebarToggle.png) 24px 6px no-repeat !important; */
	}

@media (min-width: 380px) {
  .aside-menu-in .wrapper{
  	left:-280px;
  }
}

  .aside-menu-in .wrapper{
  	left:-280px;
  }

.wrapper{
	position:relative;
	left:0;
	-webkit-transition:all 300ms cubic-bezier(.25, .46, .45, .94);
	-moz-transition:all 300ms cubic-bezier(.25, .46, .45, .94);
	-o-transition:all 300ms cubic-bezier(.25, .46, .45, .94);
	transition:all 300ms cubic-bezier(.25, .46, .45, .94);
	-webkit-transition-timing-function:cubic-bezier(.25, .46, .45, .94);
	-moz-transition-timing-function:cubic-bezier(.25, .46, .45, .94);
	-o-transition-timing-function:cubic-bezier(.25, .46, .45, .94);
	transition-timing-function:cubic-bezier(.25, .46, .45, .94);
	background:#fff;
	}

/* gesundheit */
body[data-subchannel-id=e1621], body[data-subchannel-id=e1621] .nav-wrapper{
	background:#fff;
	}

body[data-subchannel-id=e1621], body[data-subchannel-id=e1621] .wrapper{
	background:#fff;
	}

body#e1621 .nav-wrapper {
	background:#fff;
	}

/* mobilitaet */
body[data-subchannel-id=e34], body[data-subchannel-id=e34] .nav-wrapper{
	background:#F6F9FD;
	}

body[data-subchannel-id=e34] .wrapper{
	background:#F6F9FD;
	}

body#e34 .nav-wrapper {
	background:#fff;
	}

/* bildung */
body[data-subchannel-id=e2700], body[data-subchannel-id=e2700] .nav-wrapper{
	background:#fff;
	}

body[data-subchannel-id=e2700] .wrapper{
	}

body#e2700 .nav-wrapper {
	background:#fff;
	}

body#e1621 .wrapper, body#e34 .wrapper, body#e2700 .wrapper {
	background:transparent;
	}

body#e1621 .nav-wrapper, body#e2700 .nav-wrapper, body#e34 .nav-wrapper {
background:transparent !important;
	}

body#e1621 .nav-wrapper .container, body#e2700 .nav-wrapper .container, body#e34 .nav-wrapper .container{
background:#fff !important;
	}



.aside-menu{
	width:280px;
	height:100%;
	overflow-y:scroll;
	position:fixed;
	right:0;
	top:0;
	background:#fff;
	border-left:0px solid #333;
	 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 9px rgba(0, 0, 0, 0.075);
	display:none;
	}

.aside-menu::-webkit-scrollbar{
	display:none !important;
	width:0 !important;
	}

#asideMenu::-webkit-scrollbar{
	display:none !important;
	width:0 !important;
	}

.close-sidebar-wrapper {
	padding:6px 20px 15px 0px;
	}

#asideMenu h2.iges-news-hint {
	font-weight:normal;
	font-family:fagoWeb-bold;
	font-size:100% !important;
	}

#asideMenu .hp-lecture-toc {
	margin:50px 0px 0px 20px;
	}

#asideMenu .l-item{
	margin:0px 0px 30px 0px;
	font-size:115%;
	}

#asideMenu .l-item p, #asideMenu .l-item p a{
	margin:0px 0px 0px 0px !important;
	padding:0px !important;
	color:#143669;
	line-height:1.1em;
	}

#asideMenu .l-item p a:hover{
	text-decoration:none;
	color:#7f9bb4;
	}

#asideMenu .l-item p.l-speaker{
	margin:0px 0px 3px 0px !important;
	font-weight:normal;
	font-family:fagoWeb-bold;
	}

#asideMenu .l-item p.l-date{
	margin:0px 0px 3px 0px !important;
	font-weight:normal;
	font-family:fagoWeb;
	}



#asideMenu h2.iges-lectures-hint {
	font-weight:normal;
	font-family:fagoWeb-bold;
	font-size:130%;
	line-height:1.2em;
	}

#asideMenu p.l-text {
	font-family:fagoWeb;
	line-height:23px !important;
	}

#asideMenu .l-item p.l-ref{
	margin-top:5px !important;
	text-transform:uppercase;
	font-size:90%;
	}

#asideMenu .l-item p.l-ref a:hover{
	text-decoration:none;
	color:#7f9bb4;
	}


#asideMenu p.iges-fe-ref a {
	font-family:FagoScWeb;
	}


.delimiter {
	margin-top:15px;
	border-top:1px solid #00386a;
	}

.main {
	padding-top:20px;
	}

body#root .main {
	padding-top:0px;
	}

/*-------------------------------------------------------------------------------------------------*/
/* header */
/*-------------------------------------------------------------------------------------------------*/
 #slider {
 	margin-top:19px;
 	}
 	
 #banner {
 	margin-top:0px;
 	}

.hpboxItem {
	margin-top:5px;
	background:#fff;
	min-height:120px;
	max-height:120px;
	overflow:hidden;
	}

h2.hpbTitle {
	margin:5px 0px 7px 10px;
	padding:0px;
	font-size:100%;
	color:#fff;
	}

h2.hpbTitle a:link, h2.hpbTitle a:visited {
	color:#fff;
	padding-left:24px;
	background: transparent url(https://www.iges.com/common/webdesign/css/common/images/arrowWhite.png) 0px 3px no-repeat;
	}

h2.hpbTitle a:hover, h2.hpbTitle a:active {
	color:#fff;
	}

.hpbText {
	margin:0px;
	padding:0px 10px 9px 10px;
	font-size:95%;
	line-height:1.2em;
	color:#fff;
	}

.box_green {
	background:#b3ce4f;
	}

.box_blue{
	background:#428cdc;
	}

.box_orange {
	background:#eda63b;
	}

.box_brown {
	background:#a59e91;
	}



/*-------------------------------------------------------------------------------------------------*/
/* navbar  main nav */
/*-------------------------------------------------------------------------------------------------*/
 .navbar-default {
	margin-top:15px;
	}

.nav-wrapper {
	margin-top:20px;
	}

ul.nav.navbar-nav {
	margin-top:15px;
	}

.xxxxxxxxxxxxxxxxxnavbar-brand img {
	margin-left:-5px;
	}

.navbar-fixed-top {
	margin-top:0px !important;
	}

.navbar-fixed-top .container{
	margin-top:5px !important;
	}

.navbar-nav .iges-navitem {
	padding-left:0px !important;
	padding-top:18px !important;
	margin-right:0px !important;
	margin-left:10px !important;
	text-align:left;
	}

.navbar-nav li.indent-right a {
	margin-left:10px;
	cursor:pointer;
	}

.navbar-nav li.hint a {
	margin-left:-10px;
	cursor:default;
	}

.navbar-nav li.hint.isref a {
	cursor:pointer;
	}

.iges-navitem.open>a{
	background:transparent !important;
	color:#143669 !important;
	text-decoration:underline;m
	}

.navbar-default .navbar-nav>li>a {
    	color:#143669;
    	font-size:155%;
    	font-family: FagoWeb-bold, sans-serif !important;
    	padding:0px;
      	margin:4px 14px 5px 14px !important;
    	}

.navbar-default .navbar-nav .iges-navitem>a {
	padding-left:0px !important;
	margin-right:10px !important;
	margin-left:0px !important;
	text-align:left;
	}

@media only screen and (min-width : 992px) {
	.navbar-nav > li.iges-search img{
		height:15px;
		}
}

@media only screen and (min-width : 992px) {
	.dropdown-menu.pos-left {
    	left:0;
    	min-width:240px !important;
		border:0px solid red;
	}
}

.dropdown-menu {
	padding:10px 0px;
	background:#fffbfb !important;
	border-top:0px solid #00396B !important;
	border-bottom:1px solid #00396B !important;
	}

@media only screen and (min-width : 992px) {
	.dropdown-menu {
		border-top:1px solid #00396B !important;
	}
}


.dropdown-menu li *{
	overflow:hidden;
	font-weight:400 !important;
	}

.lang-switch * {
	color:#7f9bb4
	}

.dropdown-menu li{
	}

.navbar-nav .dropdown-menu li a{
	}

.navbar-nav .dropdown-menu li a span{
	color:#00396B !important;
	font-family: FagoWeb !important;
	}

.navbar-nav .dropdown-menu li a:hover{
	background-color:transparent !important;
	}

.navbar-nav .dropdown-menu li a:hover span{
	background-color:transparent !important;
	color:#7F9BB4 !important;
	text-decoration:none;
	}

/*-------------------------------------------------------------------------------------------------*/
/* breadcrumb */
/*-------------------------------------------------------------------------------------------------*/
body.web .breadcrumbs {
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background: transparent !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size:85%;
	border-bottom:0px solid #00386a;
	}

body.web .breadcrumb {
	margin:10px 0px 0px 2px;
	padding:0px;
	background:transparent;
	}
	
body.web .breadcrumb li {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	background:transparent !important;
	}

body.web .breadcrumb>li+li:before {
	content: " ";
	display:none;
	}

body.web .breadcrumb .active {
	color: #999999;
	}

.breadcrumb a:link, .breadcrumb a:visited {
	color:#00386a;
	text-decoration:none;
	font-family:fagoWeb;
	}

.breadcrumb a:hover, .breadcrumb a:active {
	color:#7f9bb4 !important;
	text-decoration:none;
	}

.breadcrumb li:last-child a:link, .breadcrumb li:last-child a:visited {
	color:#444;
	color:#00386a;
	}

/*-------------------------------------------------------------------------------------------------*/
/* search form */
/*-------------------------------------------------------------------------------------------------*/
div#search{
	margin:0px 0px 0px 0px;
	padding:0;
	width:100%;
	height:30px;
	/* background: transparent url(https://www.iges.com/common/webdesign/css/common/images/searchRaw_bg.png) top right no-repeat; */
	}

body#root div#search{
	margin:3px 0px 0px 0px;
	}

.search-btn {
	display:block;
	padding:15px 0px 0px 0px;
	}
	
.search-btn:hover {
	cursor:pointer;
	}

.search-open {
	position: absolute;
	right:0px; 
	top: 10px; 
	display:none;
	padding: 14px; 
	padding: 0px; 
	background: #fcfcfc; 
	background: #ffff; 
	border-top: solid 0px #eee;
	box-shadow: 0 1px 3px #ddd;
	z-index:1;
	width:85%;
	min-width:240px !important;
	overflow:visible !important;
	}

@media only screen and (min-width : 992px) {
	.search-open {
	top: 0px; 
	right:20px;
	width:284px !important;
	box-shadow: 0 0px 0px #ddd;
	}

.search-open form input{
	border-radius:0px !important;
	border:0px;
	padding-top:20px;
	height:48px;
	box-shadow: none !important;
	width:170px;
	color:#10386b;	
	background:#f3f5f8
	}
 
.search-open form .input-group button{
	border-radius:0px !important;
	border:1px solid #f3f5f8 !important;
	color:#999999 !important;
	padding-top:20px;
	background-color:#f3f5f8 !important;
	height:48px;
	}
}

.search-open form {
	margin: 0;	
	}


.search-open form input{
	border-radius:0px !important;
	border:0px;
	box-shadow: none !important;
	width:170px;
	color:#10386b;	
	}

.search-open form .input-group button{
	border-radius:0px !important;
	border:1px solid #10386b;
	color:#fff;
	background-color:#10386b;
	}

/*-------------------------------------------------------------------------------------------------*/
/* search result form */
/*-------------------------------------------------------------------------------------------------*/
form.searchForm {
	margin:0;
	padding:0;
	}

form.searchForm input#raw {
	padding-left:5px;
	width:70%;
	}

form.searchForm input.searchSubmit {
	padding:2px;
	width:29%;
	background:#10386b !important;
	color:#fff;
  	border:0px solid #10386b;
	}

form.searchForm input.searchSubmit:hover {
	background:#899ab4 !important;
	}

.searchHeader {
	font-size:95%;
	}



form.search legend {
	display:none;
	}
form.search .col-md-12 {
	padding-left:0px;
	}

#search_results .header {
	padding-left:10px;
	}


#search_results h2 {
	margin-bottom:2px;
	}

#search_results h2 a{
	color:#003478;
	}

#search_results .breadcrumb {
	margin:0px;
	color:#809cb5;
	}

#search_results .breadcrumb * {
	color:#809cb5;
	}

#search_results p {
	margin-top:2px;
	}



/*-------------------------------------------------------------------------------------------------*/
/* functions */
/*-------------------------------------------------------------------------------------------------*/
ul#headerNav{
	width:100%;
	margin:76px 0px 20px 0px;
	padding:0px;
	border:solid 0px red;
	}

ul#headerNav li {
	float: right; /* LTR */
	margin: 0px 0px 0px 20px;
	padding: 0px;
	display: inline;
	list-style-type: none;
	}

ul#fctns li a {
	}

ul#fctns li a:hover, ul#fctns li a:active {
	text-decoration:none;
	}

/* lecture toggle */
#hp-lecture-toggle {
	position:relative;
	display:inline-block;
	width:100%;
	height:22px;
	padding:2px 5px 2px 38px;
	font-weight:bold;
	color:#143669;
	text-decoration:none;
	outline: none;
	background: transparent url(https://www.iges.com/common/webdesign/css/common/images/arrowLectureToggleDown.png) 3% 6px no-repeat;
	}


@media only screen and (min-width : 992px) {
	#hp-lecture-toggle {
		padding:2px 5px 2px 20px;
    background: transparent url(https://www.iges.com/common/webdesign/css/common/images/arrowLectureToggleDown.png) 0% 6px no-repeat;
		
	}
}


#hp-lecture-toggle:hover {
	text-decoration:none;
	color:#3d567f;
	}

.lectureToggleActive {
	padding-left:6px !important;
	background: transparent url(https://www.iges.com/common/webdesign/css/common/images/icon_close.gif) 100% 2px no-repeat !important;
	}


#hp-lecture-box {
	width:93.3%;
	position:absolute;
	display: none;
	margin-right:0px;
	padding:5px;
	border:1px solid #ddd;
	background-color:#eee;
	z-index:100;
	}

#hp-lecture-box .l-item{
	margin:0px 0px 30px 0px;
	}

#hp-lecture-box .l-item p, #hp-lecture-box .l-item p a{
	margin:0px 0px 3px 0px;
	padding:0px;
	color:#143669;
	}

#hp-lecture-box .l-item p.l-date, #hp-lecture-box .l-item p.l-speaker{
	font-weight:bold;
	}


/*-------------------------------------------------------------------------------------------------*/
/* spec toc pm */
/*-------------------------------------------------------------------------------------------------*/
.pm-toc-item .box-details .tocDescription{
	margin:0px;
	padding:5px 10px 15px 10px;
	min-height:40px;
	color:#003478 !important;
	}

.tocDescription a:link, .tocDescription a:visited {
	color:#003478 !important;
	}

.tocDescription a:hover, .tocDescription a:active{
	color:#4b709e !important;
	text-decoration:none;
	}
	
.pm-type, .pm-iges-world {
	color:#003478 !important;
	margin-top:5px;
	margin-bottom:3px;
	padding-bottom:0px;
	}

.pm-iges-world {
	text-align:right;
	}
	


/*-------------------------------------------------------------------------------------------------*/
/* footer */
/*-------------------------------------------------------------------------------------------------*/
footer {
	margin-top:40px;
	}

div.footer-nav {
	border-top:0px solid #003478;
	background:#eef1e8;
	color:#fff;
	padding-top:20px;
	padding-bottom:30px;
	}


@media only screen and (min-width : 992px) {
	.iges-address-info {
		margin:0px 0px 0px 19px !important;
	}
}

.iges-address-info  {
	margin:0px 0px 0px 10px;
	}

.address-hint {
	font-size:120%;
	font-weight:normal;
	}

.address-details {
	font-size:110%;
	line-height:1.3em;
	}

.iges-address-wrapper *, .footer-text{
	color:#143669;
	font-family: FagoWeb;
	}

.footer-text{
	margin:0px 10px 0px 10px;
	}


.iges-address-info p:first-child{
      margin-top:0px;
	margin-bottom:5px;
	font-weight:normal;
	font-family: FagoWeb-Bold;
	}
      
.iges-address-info p:first-child +p{
	
	}

p.iges-newsletter-hint {
	margin-top:0px;
	}

.iges-newsletter-form {
 	margin:0px 10px 0px 10px;
	}

.iges-newsletter .input-group input{
	border-radius:0px !important;
	border:0px;
	box-shadow: none !important;
	width:100%;
	color:#10386b;
	}
      
.iges-newsletter .input-group button{
	border-radius:0px !important;
	border:1px solid #10386b;
	color:#fff;
	background-color:#10386b;
	}

.iges-newsletter .input-group input::-webkit-input-placeholder { color:#10386b; }
.iges-newsletter .input-group input::-moz-placeholder { color:#10386b !important; } /* firefox 19+ */
.iges-newsletter .input-group input:-ms-input-placeholder { color:#10386b; } /* ie */
.iges-newsletter .input-group input:-moz-placeholder { color:#10386b; }

@media only screen and (min-width : 992px) {
	.footer-text{
		margin:0px 10px 0px 0px !important;
	}

	.iges-newsletter-form {
	 margin:0px 10px 0px 0px !important;	
	}
}

.footer-menu>li  {
	list-style-type:none !important;
	}


@media only screen and (min-width : 320px) {
	.footer-menu>li ul {
		margin-bottom:10px;
		margin-left:-22px;
		padding:0px;
		list-style-type:none !important;
	}

}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	.footer-menu>li ul {
		margin-bottom:10px;
		margin-left:-22px;
		padding:0px;
		list-style-type:none !important;
	}
	

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.footer-menu>li ul {
		margin-bottom:10px;
		margin-left:-22px;
		padding:0px;
		list-style-type:none !important;
	}
}

@media only screen and (min-width : 992px) {
	.footer-menu>li:first-child {
		margin-left:-12px;
		margin-right:12px;
		max-width:168px;
		padding:0px;
	}

	.footer-menu>li ul {
		margin:0px;
		padding:0px;
		list-style-type:none !important;
	}
}

.footer-menu>li ul li {
	line-height:1.7em;
	list-style-type:none !important;
	}

.footer-menu a:link, .footer-menu a:visited {
	color:#00386a;
	}

.footer-menu a.active {
	font-weight:bold;
	}

.footer-menu a:hover, .footer-menu a:active {
	color:#7f9bb4;
	text-decoration:none;
	}
	
.footer-menu ul.hlistFooter li:first-child a.active{
	color:#7f9bb4 !important;
	text-decoration:none;
	}

.footer-menu li ul li:first-child a:link {
	font-weight:bold;
	}

footer .footer-copyright {
	padding:15px 0px 25px 0px;
	background:#00386a;
	font-size:80%;
	color:#fff;
	}

footer .footer-copyright a {
	padding:0px 10px 0px 10px;
	}

footer .footer-copyright a:first-child {
	padding:0px 10px 0px 0px;
	}

footer .footer-copyright a:link, footer .footer-copyright a:visited {
	color:#fff;
	}

footer>div.container:last-child a:hover, footer>div.container:last-child a:active {
 	color:#fff;
	}

.navbar-footer {
	min-height:50px;
	background:#143669 !important;
	}


/*-------------------------------------------------------------------------------------------------*/
/* text */
/*-------------------------------------------------------------------------------------------------*/
body.web h1.title {
	margin-top:0px; 
	padding-bottom:3px;
	font-size: 215%;
	line-height: 36px;
	border-bottom: #A3A3A3 0px solid;
	}

h1,.heading1 {
	margin-top:0px; 
	padding-bottom:3px;
	font-size: 215%;
	line-height: 36px;
	border-bottom: #A3A3A3 0px solid;
	}

h2{
	font-size:155%;
	margin-bottom:0px;
	line-height: 1.4em
	}

h2.solid{
	margin-top:0px;
	padding-top:0px;
	line-height:1.4em;
	border-top: solid 1px #2d5b84;
	}

.h2{
	font-size:155% !important;
	margin-bottom:1.0rem;
	line-height: 1.4em
	}


h3 {
	margin:28px 0px 5px 0px;
	padding:0px;
	font-family: FagoWeb;
	font-size:135%;
	font-weight:normal;
	color:#000;
	line-height:1.5em;
	}

h3 + * {
	margin:3px 0px 0px 0px !important;
	}

h4{
	font-size:125%;
	margin-bottom:2px;
	font-weight:normal;
	}

h5{
	font-size:110%;
	margin-bottom:2px;
	font-style:italic;
	}

p {
	margin:10px 0px 15px 0px;
	line-height: 1.5em;
	font-size:122%;
	}
	
#cmsContent ul li {
	/* font-size:122%; */
	line-height:1.5em;
	}

p.description {
	margin:0px 0px 20px 0px;
	padding:0px 0px 7px 0px;
	line-height: 1.225em;
	font-size:145%;
	color:#809cb5;
	border-bottom:0px solid #2d5b84;
	}

h1 + p.description {
	margin-top:15px !important;
	}

	
p.textbox {
	border:1px solid #2d5b84;
	padding:10px;
	}

body[data-subchannel-id=e1621] p.description, body#e1621 p.description, body#e34 p.description, body#e2700 p.description {
	border-bottom:0px solid #2d5b84;
	}

body[data-sub-sub-channel-id=e10211] p.description {
	color:#009A9B;
	}


body[data-sub-sub-channel-id=e10211] h2, body[data-sub-sub-channel-id=e10211] h3, body[data-sub-sub-channel-id=e10211] p, body[data-sub-sub-channel-id=e10211] ul li {
	/* color:#656565; */
	}



body.web ol li, body.web ul li {
	line-height:1.5em;
	}





body.web .emphasis {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #f2f5f8;
	border: 1px solid #e5ecf4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #00386a;
 	}

#cmsContent ul {
	margin:20px !important;
	list-style-type:square;
	}

#cmsContent p + ul {
	margin-top:-10px !important;
}


#cmsContent ul>ul {
	padding:0px;
	margin:3px 0px 0px 10px !important;
	list-style-type:circle;
	}

#cmsContent ul li {
	line-height:1.5em;
	}

#cmsContent ul.iges-list {
	margin:10px 0px 10px 5px !important;
	padding:0px;
	list-style-type:none;
	}

#cmsContent ul.iges-list>li {
	margin:0px 0px 8px 0px !important;
	}

#cmsContent ul.iges-list ul{
	margin:5px 0px 10px 18px !important;
	padding:0px;
	list-style-type:square;
	}

#cmsContent ul#filters li {
	list-style-type:none;
	padding-left:0px;
	line-height:1.4em;
	margin:0px 0px 0px 0px;
	background: none;
	}

#cmsContent ul.nestedList, body.zmi ul.nestedList {
	list-style-type:none;
	margin:0px !important;
	padding:0px;
	}


#cmsContent ul.nestedList ul, body.zmi ul.nestedList ul {
	margin-bottom:5px !important;
	margin-top:5px !important;
	padding-left:10px;
	list-style-type:square;
	}


body.zmi ul.nestedList ul {
	padding:0px 0px 0px 12px;
	}

body.zmi ul.nestedList ul ul{
	padding:0px 0px 0px 0px;
	}

#cmsContent ul.nestedList ul ul, body.zmi ul.nestedList {
	margin-top:0px !important;
	margin-left:0px !important;
	margin-bottom:0px !important;
	list-style-type:none;
	}

#cmsContent ul.nestedList>li, body.zmi ul.nestedList>li {
	margin:0px;
	padding:0px;
	}
	
#cmsContent ul.nestedList ul ul li, body.zmi ul.nestedList ul ul li{
	margin:0px;
	padding-left:15px;
	list-style-type:none;
	background:transparent url(https://www.iges.com/common/webdesign/css/common/images/listStyleImgDash.gif) 0px 6px no-repeat;
	}

#cmsContent ul#gallery li{
	list-style-type:none;
	padding-left:0px;
	line-height:1em;
	margin:0px 15px 20px 0px !important;
	background: none;
	}

#cmsContent p + ul {
	padding:0px 0px 0px 0px;
	margin:-7px 0px 0px 0px;
	}

img.img {
	}

.graphic {
	}

a:link, a:visited {color:#809cb5;}



/* pressemitteilungen */
h1.pmmobilitaet, p.pmmobilitaet {
	color:#3399cc !important;
	}
	
h1.pmgesundheit, p.pmgesundheit {
	color:#bed600 !important;
	}
	
h1.pmbildung, p.pmbildung {
	color:#eda63b !important;
	}
	
h1.pmiges, p.pmiges {
	color:#cbd3b2 !important;
	color: #009A9B !important;
	}

body[data-sub-sub-channel-id=e10211] h1.pmiges, body[data-sub-sub-channel-id=e10211] p.pmiges {
	color: #009A9B !important;
	}


/*-------------------------------------------------------------------------------------------------*/
/* zms linkcontainer */
/*-------------------------------------------------------------------------------------------------*/
div.ZMSLinkContainer {
	}

/*-------------------------------------------------------------------------------------------------*/
/* zms file */
/*-------------------------------------------------------------------------------------------------*/

div.ZMSFile, div.ZMSLinkElement { 
	margin:1.5em 0em 1.5em 0em;
	padding:15px;
	line-height:2.7rem;
	background:#f2f5f8;
	border-top:1px solid #2d5b84;
  border-radius:1px !important;
	}

div.ZMSFile.none, div.ZMSLinkElement.none {
	background-color: transparent;
	}

div.ZMSFile.floatleft, div.ZMSLinkElement.floatleft { 
	float:left;
	width:50%
	}

div.ZMSFile.floatright, div.ZMSLinkElement.floatright { 
	float:right;
	width:50%
	}

div.ZMSFile div.title, div.ZMSLinkElement div.title {
	}

div.ZMSFile div.title a:link, div.ZMSFile div.title a:visited, 
div.ZMSLinkElement div.title a:link, div.ZMSLinkElement div.title a:visited {
	text-decoration:none;
	color:#003478;
	font-weight:normal !important;
	}

div.ZMSFile div.title a:hover, div.ZMSFile div.title a:active, 
div.ZMSLinkElement div.title a:hover, div.ZMSLinkElement div.title a:active {
	color:#809cb5;
	}


div.ZMSLinkElement div.title img {
	display:none;
	}

div.ZMSFile div.text, div.ZMSLinkElement div.text {
	}

div.ZMSFile div.description, div.ZMSLinkElement div.description {
	}

div.ZMSFile div.title,
div.ZMSFile div.title a:link, 
div.ZMSFile div.title a:visited,
div.ZMSFile div.text,  
div.ZMSFile div.description, 
div.ZMSLinkElement div.title,
div.ZMSLinkElement div.title a:link, 
div.ZMSLinkElement div.title a:visited,
div.ZMSLinkElement div.text,
div.ZMSLinkElement div.description  {
	font-size: 1.7rem;
	}

div.ZMSFile {
	padding: 0.3em 0.5em;
	border-radius: 4px;
	box-shadow: 0px 0px 0px #ccc;
	}

div.ZMSFile:hover {
	box-shadow: 0px 0px 0px #7daf27;
	}

div.ZMSFile a:hover {
	color:#7daf27 !important;
	}

/*-------------------------------------------------------------------------------------------------*/
/* zms graphic */
/*-------------------------------------------------------------------------------------------------*/
div.ZMSGraphic {
	background-color:transparent; 
	margin: 7px 0px 12px 0px;
	}

div.ZMSGraphic.left {
	text-align:left;
	}
  
div.ZMSGraphic.right {
	text-align:right;
	margin-top:7px;
	}

div.ZMSGraphic.center {
	text-align:center;
	}

div.ZMSGraphic.floatleft { 
	float:left;
	margin-top:7px;
	}

div.ZMSGraphic.floatright { 
	float:right;
	margin-top:7px;
	}

div.ZMSGraphic.center { 
	margin-top:7px;
	text-align:center;
	}

div.graphic.alignleft {
	float:left;
	text-align:right;
  margin-right:20px;
	}
  
div.graphic.alignright {
	float:right;
	text-align:right;
	}

div.ZMSGraphic div.text {
	padding: 0px;
	margin:0px 0px 0px 0px;
	font-size:85%;
	}

div.ZMSGraphic.floatright div.text {
	margin:0px 0px 0px 10px;
	}

div.ZMSGraphic div.text p {
	padding: 0px;
	margin:0;
	}

a.fancybox img {
	padding:1px 1px 3px 1px;
	background:none;
	background-color:transparent; 
	}

.floatright .graphic {
	margin:0px 0px 20px 20px;
	margin:0px 0px 5px 10px;
	padding:0px;
	}



.floatleft .graphic {
	margin:0px 20px 20px 0px;
	margin:0px 20px 0px 0px;
	padding:0px;
	}

#fancybox-overlay {
	background: #000 !important;
	opacity: 0.75 !important; /* standard: ff gt 1.5, opera, safari */
	-ms-filter: "alpha(opacity=75)" !important; /* ie 8 */
	filter: alpha(opacity=75) !important; /* ie lt 7 */
	-khtml-opacity: 0.75 !important; /* safari 1.x */
	-moz-opacity: 0.75 !important; /* ff lt 1.5, netscape */
	}

/*--------- div.zoomImg added with jQuery --------------*/
div.zoomImg {
	position:relative;
	right:5px;
	bottom:8px;
	margin-top:-31px;
	margin-right:0px;
	}

/*-------------------------------------------------------------------------------------------------*/
/* teaser */
/*-------------------------------------------------------------------------------------------------*/
div#teaser {
	margin:0px 0px 0px 0px;
	width:100%;
	font-size:100%;
	}

div.ZMSTeaserContainer {
	padding:0px;
	/* background:#f2f5f8 !important; */
	border-top: 0px solid #2d5b84;
	margin-bottom:10px;
	}

div.ZMSTeaserElement {
  	padding:1px;
	width:99%;
	margin-bottom:15px;
	}

div.ZMSTeaserElement img{
	padding:10px 0px 0px 8px;
	}

div.ZMSTeaserElement div.title, div#teaserLeft div.ZMSTeaserElement div.text{
	
	}

div.ZMSTeaserElement div.title {
	padding-bottom: 4px;
	}

div.ZMSTeaserElement img.title {
	border: none;
	}

div.ZMSTeaserElement div.title a:link,
div.ZMSTeaserElement div.title a:visited,
div.ZMSTeaserElement div.title {
	text-decoration:none;
	padding:0px 2px 0px 8px;
	padding:0px 2px 0px 4px;
	display: block;
	font-family: FagoScWeb; 
	font-weight:normal;
	text-transform:none !important;
	font-size:100%;
	color:#000 !important;
	}

div.ZMSTeaserElement div.title a:hover,
div.ZMSTeaserElement div.title a:active {
	color:#000 !important; 
	text-decoration:none;
	}

div.ZMSTeaserElement div.text{
	margin:0px !important;
	padding:10px 8px 0px 8px !important;
	color:#000 !important;
	font-size:90% !important;
	}

div.ZMSTeaserElement div.text a:link,div.ZMSTeaserElement div.text a:visited {
	padding:0px 0px 0px 0px !important;
	margin:0px !important;
	color:#003478;
	font-weight:normal;
	}

div.ZMSTeaserElement div.text a:hover,
div.ZMSTeaserElement div.text a:active {
	color:#224f8a;
	}

div.ZMSTeaserElement div.text p
	{
	margin:0px;
	padding:0px 0px 2px 0px;
	color:#000;
	}

a.teaserArrow {
	display:none;
	}


/*-------------------------------------------------------------------------------------------------*/
/* zms table */
/*-------------------------------------------------------------------------------------------------*/
table.ZMSTable th {
	background-color:#fff;
	}

table.ZMSTable td {
	background-color:#fff;
	}

body.print table.ZMSTable th, body.print table.ZMSTable td {
	background-color:transparent; 
	}





/*-------------------------------------------------------------------------------------------------*/
/* sitemap */
/*-------------------------------------------------------------------------------------------------*/
.smapWrapper ul li a:link, .smapWrapper ul li a:visited{
	text-decoration:none;
	} 

.smapWrapper ul li.level_1 {
	background:none !important;
	padding-left:0px !important;
	font-size:160%;
	} 

.smapWrapper ul li.level_1>ul>li {
	font-size:60%;
	} 

#cmsContent div.smapWrapper ul li {
	margin:0px !important;
	padding:0px!important;
	}

#cmsContent div.smapWrapper ul li.level_1 {
	margin:0px 0px 20px 0px !important;
	list-style-type:none;
	font-size:160%;
	}

#cmsContent div.smapWrapper ul ul {
	margin:0px 0px 0px 20px !important;
	padding:0px!important;
	}


/*-------------------------------------------------------------------------------------------------*/
/* search result */
/*-------------------------------------------------------------------------------------------------*/

.searchHeader {
	text-align:right;
	border-top: 1px solid #CCC;
	}

.searchResult {
	margin-bottom:20px;
	}

.searchResult span.title {
	display:block;
	}

.searchResult span.title a {
	}

.searchResult span.title a:visited {
	color:#91198B;
	}

.searchResult span.description {
	display:block;
	}

.searchResult span.linkpath {
	display:block;
	} 

.searchResult span.linkpath a {
	}


/*-------------------------------------------------------------------------------------------------*/
/* hp banderole */
/*-------------------------------------------------------------------------------------------------*/
.banderole-col {
	}

.banderole-wrapper {
	margin-bottom:20px;
	background:#fedab7;
	background:#b3ce4f;
	padding:20px;
text-align:center;
	}

h2.banderole-title {
	margin:0px !important;
	padding:0px !important;
	color:#000;
	font-family: FagoWeb-bold, sans-serif;
	line-height:100%;
border:0px !important;
	}

.banderole-title a{
	font-size: 24px;
	line-height:100%;
	color:#000;
border:0px !important;
	}	

h2.banderole-title a:hover{
	color:#555;
	text-decoration:none;
border:0px !important;
	}

h2.banderole-title a:active, h2.banderole-title a:active span{
	color:#555;
	text-decoration:none;
border:0px !important;
	}



/*-------------------------------------------------------------------------------------------------*/
/* toc iges worlds */
/*-------------------------------------------------------------------------------------------------*/

@media only screen and (min-width : 992px) {
	body#e2700 .left-col, body#e1621 .left-col, body#e34 .left-col {
	/* padding-left:240px !important; 
	max-width:950px; */
	}
}
  
body#e2700 .left-col h1, body#e1621 .left-col h1, body#e34 .left-col h1{
	margin-top:0px;
	font-weight:normal;
	font-family: FagoWeb-Bold;
	}  

body#e2700 .left-col p, body#e1621 .left-col p, body#e34 .left-col p{
	font-size:155%;
	font-family: FagoWeb-Bold;
	} 



.iges-world-toc {
	 margin-bottom:90px !important;
	}

@media only screen and (min-width : 992px) {
	.iges-world-toc {
		width:100%;
	}
}

#cmsContent .iges-world-toc ul{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	color:#00396B;
	}

body#e2700 #cmsContent .iges-world-toc ul{
	padding:0px 0px 0px 20px;
	}

#cmsContent .iges-world-toc ul li:first-child{
	border-top:1px solid #00396B;
	}

#cmsContent .iges-world-toc ul li{
	list-style-type:none;
	padding:0px 0px 5px 0px !important;
	margin-left:-18px;
	color:#00396B;
	border-bottom:1px solid #00396B;
	}

#cmsContent .iges-world-toc ul li:last-child{
	padding:0px 0px 5px 0px !important;
	}


#cmsContent .iges-world-toc ul li:before {
	display:none;
	}

#cmsContent .iges-world-toc ul li a:before, #cmsContent .iges-world-toc ul li:last-child a:before {
	content: "";
	border-color: transparent #00396B;
	border-style: solid;
	border-width: 0.4em 0 0.4em 0.55em;
	display: block;
	height: 0;
	width: 0;
	left: -1.10em;
	top: 0.95em;
	position: relative;
	}

.iges-world-toc a, #cmsContent .iges-world-toc ul li:last-child a{
	color:#00396B;
	font-size:100%;
        font-weight:normal;
	font-family:fagoWeb-bold;
	padding-left:30px;
	display:block;
	text-transform:none !important;
	letter-spacing:0px;
	}

.iges-world-toc a:hover, #cmsContent .iges-world-toc ul li:last-child a:hover{
	color:#809CB5;
	}

#cmsContent .iges-world-toc ul li:last-child a{
	color:#809CB5 !important;
	}





#cmsContent .iges-world-toc ul li.project-results a {
	padding-left:50px;
	}

#cmsContent .iges-world-toc ul li.project-results a:before {
	display:none;
	content: ">>";
	border:none;
	display: block;
	height: 0;
	left: -2.50em;
	top: 0em;
	position: relative;
	}

#cmsContent .iges-world-toc ul li.project-results {
	margin-top:40px;
	}

.health-toc {
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 20px;
	background:#fff;
	}

.mobility-toc {
	margin:40px 0px 70px 0px;
	padding:0px 10px 10px 20px;
	color:#fff;
	background:#3399cc;
	}

.education-toc a:hover{
	color:#7F9BB4;
	text-decoration:none;
	}
	
.health-toc a:hover{
	color:#7F9BB4;
	text-decoration:none;
	}
	
.mobility-toc a:hover{
	color:#7F9BB4;
	text-decoration:none;
	}



/*-------------------------------------------------------------------------------------------------*/
/* misc */
/*-------------------------------------------------------------------------------------------------*/
div.ZMSObject.new, div.ZMSObject.modified {
	border: 2px dashed blue;
	background-color: #F0F0FF;
	} 

div.ZMSObject.deleted {
	border: 2px dashed red;
	background-color: #FFF0F0;
	color: #CCC;
	text-decoration: line-through;
	}

.preview.highlight {
	/* background: filter:Alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;*/
	background-color: #E2E3DE;
	cursor:pointer;
	}

span.unicode { 
	font-family:"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans-serif;
	}

span.highlight { 
	background-color: yellow;
	color: black;
	font-weight: bold;
	}

p.lastChanged {
	margin:0px 0px 2px 18px;
	padding:0px;
	font-size:85%;
	color:#888;
	}
	
body#e1621 p.lastChanged, body#e34 p.lastChanged, body#e2700 p.lastChanged {
	color:#fff;
	}

/*-------------------------------------------------------------------------------------------------*/
/* helper */
/*-------------------------------------------------------------------------------------------------*/
.clearBoth {
	clear:both;
	margin:0;
	padding:0;
	height:0px;
	font-size:1px;
	line-height:0px;
	}

img {
	border:0px;
	}

input#btnSearch {
	border:0px;
	}


.txt-iges-blue, .h2.text-iges-blue, .h2.text-iges-blue strong {
	color:#003478 !important;
	}

/*-------------------------------------------------------------------------------------------------*/
/* faehigkeiten - e9 */
/*-------------------------------------------------------------------------------------------------*/
ul#iconNav {
	width:100%;
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style-type:none;
	background:#f2f5f8;
	}

ul#iconNav li {
	margin:0px -3px 0px 0px;
	padding:0px;
	display:inline-block;
	background:#f2f5f8;
	}

#iconNav li a {
	margin:0px;
	padding:0px;
	}

#iconNav li a img {
	margin:0px;
	padding:0px;
	}

/*-------------------------------------------------------------------------------------------------*/
/* carousels */
/*-------------------------------------------------------------------------------------------------*/
.carousel {
	margin:3px 0px 20px 0px;
	}

.carousel-control {
	display:none;
	font-size: 40px;
	font-weight: 100;
	line-height: 40px;
	background: #00386a;
	opacity: 0.7;
	filter: alpha(opacity=70);
	}

.carousel .carousel-control {
	visibility: hidden;
	}

.carousel:hover .carousel-control {
	visibility: visible;
	}

.carousel-indicators {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 5;
	margin: 0;
	list-style: none;
	}

.carousel-indicators li {

	}

.carousel-indicators li:hover {
	cursor:pointer;
	}

.carousel-indicators .active {

	}
	
#hpCarousel .carousel-indicators {
	left: 0;
	right: 10px;
	top: auto;
	bottom: 8px;
	text-align: right;
	}

#hpCarousel .carousel-indicators li {
	float: none;
	display: inline-block;
	background-color: #999;
	}

#hpCarousel .carousel-indicators .active {
	background-color: #555 !important;
	}




@media only screen and (min-width : 320px) {
/*-------------------------------------------------------------------------------------------------*/
/* citations search-result-header */
/*-------------------------------------------------------------------------------------------------*/
#citationsCarousel .carousel-indicators {
	display:none;
	position: absolute;
	bottom: -10px !important;
	left:4% !important;
	z-index: 11;
	margin: 0;
	list-style: none;
	width:95.5%;
	height:30px;
  	text-align: right;
  	border:0px solid red;
	}

#citationsCarousel .carousel-indicators li {
	float: none;
	display: inline-block;
	background-color:#00386a;
	height:17px;
	width:17px;
	margin-right:7px;
	border-radius:0px;
	}

#citationsCarousel .carousel-indicators li:last-child {
	margin-right:0px;
	}


#citationsCarousel.carousel-indicators li:hover {
	cursor:pointer;
	}

#citationsCarousel .carousel-indicators .active {
	background-color: #fff;
	height:18px;
	width:18px;
	border:1px solid #00386a;
	}

#citationsCarousel .carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0px 0px 0px 0px !important;
	background:transparent;
	/* background: #fff; */
	/* background: rgba(255, 255, 255, 0.75); */
	}

#citationsCarousel .carousel-caption .container {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	background:transparent;
	}

#citationsCarousel .carousel-control {
	background: #719000;
	}

.sImg {
	display:none;

	}

.sImg img{


	}
	
span.sText {
	display:none;
	}
	
	
a.blue:link, a.blue:visited {
	color:#428cdc !important;
	}

a.blue:hover, a.blue:active {
	color:#5f9de1 !important;
	}

a.green:link, a.green:visited {
	color:#b3ce4f !important;
	}

a.green:hover, a.green:active {
	color:#bed56a !important;
	}
	
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
#citationsCarousel .carousel-indicators {
	display:block;
	position: absolute;
	bottom: -10px !important;
	left:4% !important;
	z-index: 11;
	margin: 0;
	list-style: none;
	width:95.5%;
	height:30px;
  	text-align: right;
  	border:0px solid red;
	}

#citationsCarousel .carousel-indicators li {
	float: none;
	display: inline-block;
	background:transparent !important;
	height:11px;
	width:11px;
	margin-right:7px;
	border-radius:10px;
	}

#citationsCarousel .carousel-indicators li:last-child {
	margin-right:0px;
	}


#citationsCarousel.carousel-indicators li:hover {
	cursor:pointer;
	}

#citationsCarousel .carousel-indicators .active {
	height:12px;
	width:12px;
	background:#fff !important;
	border:0px;
	}

#citationsCarousel .carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0px 0px 19px 0px !important;
	background:transparent;
	height:100%;
	/* background: #fff; */
	/* background: rgba(255, 255, 255, 0.75); */
	}

#citationsCarousel .carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0px 0px 0px 0px !important;
	background:transparent;
	height:100%;
	/* background: #fff; */
	/* background: rgba(255, 255, 255, 0.75); */
	}

#citationsCarousel .carousel-caption .container {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	background:transparent;
	}

#citationsCarousel .carousel-control {
	background: #719000;
	}

.sImg {
	display:none;
	margin:0px !important;
	padding:0px !important;
	width:220px;
	}

.sImg img{
	}
	
span.sText {
	display:block !important;
	font-size:120%;
	margin-left:0px;
	font-family: FagoWeb;
	text-shadow:none;
	text-align:left;
	}

span.sText i{
	font-style:normal;
	}

.cFstLine {
	margin-top:20px !important;
	}

.cSndLine {
	margin-top:6px;
	padding-left:0px;
	}

.noImg .cFstLine {
	display:block;
	padding-left:10px;
	}

.noImg .cSndLine {
	display:block;
	margin-top:6px;
	padding-left:10px;
	}

.cref {
	padding-left:14px;
	}

p.creference {
	position:absolute;
	bottom:-15px;
	left:25px;
	margin:0px;
	padding-left:15px;
	font-weight: bold;
	font-size:95%;
	line-height:1.0em;
	color:#00386a;
	text-align:left;
	text-shadow:none;
	background: transparent url(common/images/header/arrowReference.png) 0px 3px no-repeat;
	}

a.blue, a.green, a.orange {
	display:block;
	height:75px;
	margin-bottom:0px;
	}
}





/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	a.blue, a.green, a.orange {
		display:block;
		height:120px;
		margin-bottom:0px;
	}

#citationsCarousel .carousel-indicators {
	position: absolute;
  	top: auto;
	bottom: -5px !important;
	left:54% !important;
	z-index: 11;
	margin: 0;
	list-style: none;
	width:45%;
  	text-align: right;
	}

#citationsCarousel .carousel-indicators li {
	float: none;
	display: inline-block;
	}

#citationsCarousel.carousel-indicators li:hover {
	cursor:pointer;
	}

#citationsCarousel .carousel-indicators .active {
	background-color: #fff;
	}

#citationsCarousel .carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0px 0px 19px 0px !important;
	background:transparent;
	/* background: #fff; */
	/* background: rgba(255, 255, 255, 0.75); */
	}

#citationsCarousel .carousel-caption .container {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	background:transparent;
	}

#citationsCarousel .carousel-control {
	background: #719000;
	}


body[data-channel-id=e6] #citationsCarousel .carousel-indicators li {
	background:#fff !important;
	}

body[data-channel-id=e6] #citationsCarousel .carousel-indicators .active {
	background:#9ed647 !important;
	}

body[data-channel-id=e6] .noImg .cFstLine {
	display:block;
	padding-left:0px;
	}

body[data-channel-id=e6] .noImg .cSndLine {
	display:block;
	margin-top:6px;
	padding-left:0px;
	}

body[data-channel-id=e6] span.sText i{
	font-style:normal;
	font-size:100%;
	}

.sImg {
	margin:0px !important;
	padding:0px !important;
	width:220px;
	}

.sImg img{


	}
	
span.sText {
	display:block;
	font-size:170%;
	margin-left:18px;
	font-family: FagoWeb;
	text-shadow:none;
	text-align:left;
	}

span.sText i{
	font-size:140%;
	font-style:normal;
	}

.cFstLine {
	margin-top:35px !important;
	}

.cSndLine {
	margin-top:6px;
	padding-left:100px;
	}

.noImg .cFstLine {
	padding-left:60px;
	}

.noImg .cSndLine {
	margin-top:6px;
	padding-left:120px;
	}

.cref {
	padding-left:14px;
	}

p.creference {
	position:absolute;
	bottom:-15px;
	left:25px;
	padding-left:15px;
	font-weight: bold;
	font-size:95%;
	line-height:1.0em;
	color:#00386a;
	text-align:left;
	text-shadow:none;
	background: transparent url(common/images/header/arrowReference.png) 0px 3px no-repeat;
	}

p.creference a:link, p.creference a:visited{
	color:#00386a;
	}

p.creference a:hover, p.creference a:active{
	color:#7f9bb4;
	}

.noImg p.creference {
	margin-top:45px !important;
	}
}


/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
#citationsCarousel .carousel-indicators li {
	float: none;
	display: inline-block;
	background-color:blue;
	}

#citationsCarousel.carousel-indicators li:hover {
	cursor:pointer;
	}

#citationsCarousel .carousel-indicators .active {
	background-color: black;
	}

}

/*-------------------------------------------------------------------------------------------------*/
/* sidebar-nav */
/*-------------------------------------------------------------------------------------------------*/
#vListCurResarch{
	margin-left:0px;
	margin-top:5px;
	}

#vListCurResarch li:last-child {
	margin-top:5px;
	border-top: 1px solid #4b709e;
	}

.eventsNav {
	margin:1.8em 0 2.5em 0 !important;
	margin:0em 0 2.5em 0 !important;
	background:#f2f5f8;
	}

.eventExpired {
	display:none;
	}


#vListEvents {
	margin-left:0px;
	margin:0.5em 0 0.1em 0;
	border-top:0px;
	}

#vListEvents a {
	text-decoration:none;
	font-weight:bold;
	color:#7f9bb4 !important;
	}

div.sidebar-nav #vListEvents li a:focus, div.sidebar-nav #vListEvents li a:hover {
	background:transparent !important;
	color:#4b709e !important;
	font-weight:bold !important;
	}

div.sidebar-nav #vListEvents li a:active, div.sidebar-nav #vListEvents li a.active {
	background:transparent !important;
	color:#4b709e !important;
	font-weight:bold !important;
	}

a.navHilite:link, a.navHilite:visited {
	color:#7f9bb4!important;
	}

div.sidebar-nav, div.teaser-sidebar-nav {
	width:100%;
	overflow:hidden;
	padding-top:7px;
	margin:1.3em 0 2.5em 0;
	list-style-type:none;
	border-top: 1px solid #4b709e;
	font-size:85%;
	}

h2.sbarHeader, .h2.sbarHeader {
	margin:0px !important;
	padding:0px 0px 0px 10px!important;
	font-size:115% !important;
	line-height:1.2em !important;
	}
	
.sidebar-nav-title {
	margin:0px 0px 6px 0px;
	padding:0px 0px 9px 0px;
	text-transform:uppercase;
	font-family: FagoScWeb-Bold; 
	line-height:1.2em;
	border-bottom: 0px solid #4b709e;
	}

/* gesundheit */
body[data-subchannel-id=e1621] div.sidebar-nav, body[data-business-area=gesundheit] div.sidebar-nav {
	border-top: 1px solid #b3ce4f;
	}

body[data-subchannel-id=e1621] .pe-health div.sidebar-nav, body[data-business-area=gesundheit] div.sidebar-nav {
	border-top: 0px solid #b3ce4f;
	}

body[data-sub-sub-channel-id=e10211] div.sidebar-nav{
	border-top: 1px solid #009A9B !important;
	}

body[data-subchannel-id=e1621] div.sidebar-nav ul, body[data-business-area=gesundheit] div.sidebar-nav ul {
	border-top: 0px solid #b3ce4f;
	}

body[data-subchannel-id=e1621] .sidebar-nav-title, body[data-business-area=gesundheit] .sidebar-nav-title {
	border-bottom: 1px solid #b3ce4f;
	}

body[data-sub-sub-channel-id=e10211] div.sidebar-nav {
	border-bottom: 1px solid #009A9B;
	}

/* mobilitaet */
body[data-subchannel-id=e34] div.sidebar-nav, body[data-business-area=mobilitaet] div.sidebar-nav {
	border-top: 1px solid #3399CC;
	}

body[data-subchannel-id=e34] div.sidebar-nav ul, body[data-business-area=mobilitaet] div.sidebar-nav ul {
	border-top: 0px solid #3399CC;
	}

body[data-subchannel-id=e34] .sidebar-nav-title, body[data-business-area=mobilitaet] .sidebar-nav-title {
	border-bottom: 1px solid #3399CC;
	}

/* bildung */
body[data-subchannel-id=e2700] div.sidebar-nav, body[data-business-area=bildung] div.sidebar-nav {
	border-top: 1px solid #EDA63B;
	}

body[data-subchannel-id=e2700] div.sidebar-nav ul, body[data-business-area=bildung] div.sidebar-nav ul {
	border-top: 0px solid #EDA63B;
	}

body[data-subchannel-id=e2700] .sidebar-nav-title, body[data-business-area=bildung] .sidebar-nav-title {
	border-bottom: 1px solid #EDA63B;
	}

#vList {
	margin-left:0px;
	margin-top:5px;
	}

#vList a {
	text-decoration:none;
	}

#vList .navExpander0  {
	/* margin-bottom:22px; */
	}

#vList .navExpander0 a {
	display:none;
	}

div.sidebar-nav ul, div.teaser-sidebar-nav ul{
	list-style-type:none;
	margin:0;
	padding:0px 0px 8px 0px;
	border-bottom: 1px solid #809cb5;
	}

div.sidebar-nav li, div.teaser-sidebar-nav ul li {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:6px 0px 1px 26px !important;
	border-bottom: 0px solid #4b709e;
	background:transparent url(https://www.iges.com/common/css/common/images/tocArrowIgesBlue.gif) 8px 10px no-repeat;
	}

/* class nav-item-fe is added by jQuery */
div.sidebar-nav li.nav-item-fe {
	margin-top:25px;  
	padding-bottom:3px !important;
	border-top:1px solid #809cb5;
	border-bottom:0px solid #809cb5;
	}

/* gesundheit */
body[data-subchannel-id=e1621] div.sidebar-nav li.nav-item-fe {
	border-top:1px solid #b3ce4f;
	border-bottom:0px solid #b3ce4f; 
	}

body[data-subchannel-id=e1621] div.sidebar-nav ul {
	border-bottom: 1px solid #b3ce4f;
	}
	
body[data-subchannel-id=e1621] .pe-health div.sidebar-nav ul {
	border-bottom: 0px solid #b3ce4f !important;
	}	

body[data-subchannel-id=e1621] div.sidebar-nav ul {
	border-bottom: 1px solid #b3ce4f !important;
	}

body[data-sub-sub-channel-id=e10211] div.sidebar-nav ul {
	border-bottom: 1px solid #009A9B;
	}

/* mobilitaet */
body[data-subchannel-id=e34] div.sidebar-nav li.nav-item-fe {
	border-top:1px solid #3399CC;
	border-bottom:0px solid #3399CC;
	}

body[data-subchannel-id=e34] div.sidebar-nav ul {
	border-bottom: 1px solid #3399CC;
	}

/* bildung */	
body[data-subchannel-id=e2700] div.sidebar-nav li.nav-item-fe {
	border-top:1px solid #EDA63B;
	border-bottom:0px solid #EDA63B;
	}

body[data-subchannel-id=e2700] div.sidebar-nav ul {
	border-bottom: 1px solid #EDA63B;
	}

div.sidebar-nav li ul li {
	border-bottom:0px #ddd solid;
	}

div.sidebar-nav li ul {
	background-color:#f2f5f8 !important;
	}

div.sidebar-nav a, div.sidebar-nav span,  div.teaser-sidebar-nav a,  div.teaser-sidebar-nav span {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0.0em 0px 0px 0.0em;
	text-decoration:none;
	line-height:1.3em;
	font-size:108%;
	font-family:fagoWeb;
	}

div.sidebar-nav a, div.sidebar-nav a:visited, div.teaser-sidebar-nav a, div.teaser-sidebar-nav a:visited {
	 color:#003478;
	}

/* Level 1 */
div.sidebar-nav li a,
div.sidebar-nav li strong,
div.sidebar-nav li span {
	letter-spacing:0.0em; width:100%; padding-left:0%;
	text-shadow: 0 0px 0 rgba(0, 0, 0, 0.2);
	}

div.sidebar-nav li a:focus,
div.sidebar-nav li a:hover,
div.teaser-sidebar-nav li a:focus,
div.teaser-sidebar-nav li a:hover {
	background-color:#fff !important; color:#4b709e !important; outline: 0 none;
	}

div.sidebar-nav li a:active, div.sidebar-nav li a.active, div.teaser-sidebar-nav li a:active, div.teaser-sidebar-nav li a.active {
	background-color:#fff ; color:#4b709e !important; outline: 0 none;
	text-shadow: 0 0px 0 rgba(0, 0, 0, 0.2);
	}

/* Level 2 */
div.sidebar-nav li ul li a.current, div.sidebar-nav li ul li a.active {
	background-color:#f2f5f8; color:#4b709e !important; outline: 0 none;
	}

div.sidebar-nav li ul li a,
div.sidebar-nav li ul li strong,
div.sidebar-nav li ul li span {
	text-transform:none; letter-spacing:0.03em; width:96%; padding-left:4%;
	} 

div.sidebar-nav li ul li a,
div.sidebar-nav li ul li a:visited {
	}

div.sidebar-nav li ul li a:focus,
div.sidebar-nav li ul li a:hover,
div.sidebar-nav li ul li a:active {
	color:#003478 !important;
	}

/* Level 3 */
div.sidebar-nav li ul li ul li a.current{
	color:#003478 !important; outline: 0 none;
	}

div.sidebar-nav li ul li ul li a,
div.sidebar-nav li ul li ul li strong,
div.sidebar-nav li ul li ul li span {
	width:95%; padding-left:5%;
	} 

div.sidebar-nav li ul li ul li a,
div.sidebar-nav li ul li ul li a:visited{
	
	}

div.sidebar-nav li ul li ul li a:focus,
div.sidebar-nav li ul li ul li a:hover,
div.sidebar-nav li ul li ul li a:active {
	
	}

/* Level 4 */
div.sidebar-nav li ul li ul li ul li a,
div.sidebar-nav li ul li ul li ul li strong,
div.sidebar-nav li ul li ul li ul li span {
	padding-left:8%; width:92%;}

div.sidebar-nav li ul li ul li ul li a,
div.sidebar-nav li ul li ul li ul li a:visited {
	
	}

div.sidebar-nav li ul li ul li ul li a:focus,
div.sidebar-nav li ul li ul li ul li a:hover,
div.sidebar-nav li ul li ul li ul li a:active {
	
	}





/*-------------------------------------------------------------------------------------------------*/
/* hp expertise */
/*-------------------------------------------------------------------------------------------------*/
.expertise-wrapper {
	margin-bottom:0px !important;
	padding:10px 0px 0px 0px;
	background-color:#143669 !important;
	min-height:265px;
	}

#cmsContent .expertise-wrapper>ul{
	margin:0px 10px 0px 10px !important;
	padding:14px 0px 4px 0px;
	list-style-type:none;
	color:#fff;
	}

.expertise-wrapper>ul li{
	margin:0px 10px 0px 10px;
	padding:0px;
	list-style-type:none;
	color:#fff;
	font-size:125%;
	font-weight:normal !important;
	}

.expertise-wrapper>ul li a{
	display:block;
	margin:0px;
	padding-bottom:9px;
	color:#fff;
	font-weight:normal !important;
	font-family: FagoWeb-bold;
	border:0px solid red;
	}

.expertise-wrapper>ul li a:hover{
	color:#899ab4;
	text-decoration:none;
	}


.expertise-features {
	margin:0px 0px 20px 0px !important;
	background-color:#aabb8a !important;
	color:#fff;
	min-height:162px;
	}

.expertise-features p{
	display:none;
	padding:16px 0px 10px 0px !important;
  	text-align:center;
	color:#fff;
	font-size:120%;
	font-family: FagoWeb;
	}

.expertise-features p span{
	display:block;
	margin:0px 0px 15px 0px;
	font-size:200%;
	line-height:1em;
	font-family: FagoWeb-Bold !important;
	}

.expertise-features p.iges-international{
	display:block;
	margin-top:20px;
	padding:60px 0px 40px 0px !important;
  	text-align:center;
	/*background:url(/common/images/IGES_International_fin.png) !important;
	 background:url(/common/images/IGES_lifescienceTeaser.png) !important;*/
	 background:url(/common/images/corona-iges-pandemie-monitor.png) !important;
	 background-repeat: no-repeat !important;
	background-position:50% 50% !important;
	}

.expertise-features p.iges-international span{
	display:block;
	margin:0px 0px 0px 0px;
	line-height:0.7em;
	color:#fff;
	}

.expertise-features p.iges-international a:hover {
	text-decoration:none;
	color:#efefef !important;
	}


.expertise-features:hover *  {
	text-decoration:none;
	}


.expertise-features p.iges-international a:hover span{
	color:#efefef !important;
	}


p.e-details {
	display:block;
	}

div.e-arrow {
	margin:0px 0px -10px 0px !important;
	padding:0px;
	height:28px;
	background:transparent url(https://www.iges.com/common/css/common/images/expertiseNoArrow.png) top right no-repeat;
	background-color:transparent;
	}


/*-------------------------------------------------------------------------------------------------*/
/* ??? */
/*-------------------------------------------------------------------------------------------------*/
.current-event-wrapper {
	margin-bottom:0px !important;
	padding:10px 0px 0px 0px;
	background-color:#899ab4 !important;
	}

.current-event-wrapper>div{
	margin:0px 10px 0px 10px;
	padding:10px 0px 10px 0px;
	color:#fff;
	}

.current-event-wrapper>div p{
	margin:0px 10px 0px 10px;
	padding:0px 0px 3px 0px;
	color:#fff;
	}


/*-------------------------------------------------------------------------------------------------*/
/* toc innovationfonds */
/*-------------------------------------------------------------------------------------------------*/
.toc-inno-fond-wrapper {
	margin-bottom:60px;
	}

.innoToc-item {
	margin-bottom:20px !important;
	padding:20px 0px 0px 0px;
	border-top:1px solid #b3ce4f;
	border-top:1px solid #2d5b84;
	}

body.ger .innoToc-item:hover, body#e11924 .innoToc-item:hover {
	cursor:pointer !important;
	}


body.ger .innoToc-item-cross-heading:hover {
	cursor:default;
	cursor:pointer;
	}



.innoToc-item:last-child {
	padding:20px 0px 20px 0px;
	border-bottom:1px solid #2d5b84;
	}

.innoToc-item>.inno-toc-details{
	padding:0px;
	}

.innoToc-item .inno-toc-details{
	padding:0px;
	}


.innoToc-item .inno-toc-details h2.inno-toc-title{
	padding:0px;
	margin:0px;
	color:#000;
	font-size:100%;
	font-weight:700;
	}

.innoToc-item .inno-toc-details p.inno-toc-desc{
	margin:5px 0px 0px 0px;
	color:#000;
	font-size:100%;
	padding:0px;
	}

.inno-toc-img  {
	text-align:left;
	padding-right:0px;
	margin-top:20px;
	}

.inno-toc-img img {
	width:220px;
width:100%;
	}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.inno-toc-img{
		text-align:right;
		margin-top:0px;
	}
}







/*-------------------------------------------------------------------------------------------------*/
/* toc lectures */
/*-------------------------------------------------------------------------------------------------*/
#lectureToc {
	margin:-2px 0px 20px 0px;
	padding:0px 0px 12px 0px;
	border-top:1px solid #2f5c85;
	border-bottom:1px solid #2f5c85;
	background:#f2f5f7; 
	}

h2.lTocHint {
	margin:2px 0px -2px 11px;
	font-family:FagoWeb-Bold;
	font-size:100%;
	}

.lTocItem {
	margin:0px;
	padding:0px 11px 2px 11px;
	border-bottom:1px solid #2f5c85;	
	}

h3.lTitle {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family:FagoWeb-Bold;
	font-size:95%;
	line-height:1.2em;
	color:#00386a;
	}

h3.lTitle a:link, h3.lTitle a:visited {
	color:#00386a;
	text-decoration:none;
	}

h3.lTitle a:hover, h3.lTitle a:active {
	color:#7f9bb4;
	text-decoration:none;
	}

h3.lSpeaker {
	margin:3px 0px 0px 0px;
	padding:0px;
	font-size:95%;
	font-weight:normal;
	line-height:1.4em;
	color:#00386a;
	}

.lDateLocation {
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	color:#00386a;
  	font-size:95%;
	}

.allLetcHint {
	margin:10px 0px 0px 0px;
	padding:0px 11px 0px 11px;
 	}

.allLetcHint a:link, .allLetcHint a:visited{
	color:#00386a;
	font-weight:bold;
	text-decoration:none;
 	}

.allLetcHint a:hover, .allLetcHint a:active{
	color:#7f9bb4;
 	}


/*-------------------------------------------------------------------------------------------------*/
/* toc activities */
/*-------------------------------------------------------------------------------------------------*/
#activitiesToc {
	margin:10px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	border-top:1px solid #2f5c85;
	border-bottom:0px solid #2f5c85;
	background:#f2f5f7; 
	}

h2.aTocHint {
	margin:2px 0px -2px 11px;
	font-family:FagoWeb-Bold;
	font-size:100%;
	}

.aTocItem {
	margin:0px;
	padding:0px 11px 2px 11px;
	border-bottom:0px solid #2f5c85;	
	}

h3.aTitle {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family:FagoWeb-Bold;
	font-size:95%;
	line-height:1.4em;
	color:#00386a;
	}

h3.aTitle a:link, h3.aTitle a:visited {
	color:#00386a;
	text-decoration:none;
	}

h3.aTitle a:hover, h3.aTitle a:active {
	color:#7f9bb4;
	text-decoration:none;
	}

h3.aSpeaker {
	margin:3px 0px 0px 0px;
	padding:0px;
	font-size:95%;
	font-weight:normal;
	line-height:1.4em;
	color:#00386a;
	}

.aDateLocation {
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	color:#00386a;
  	font-size:95%;
	}

.aRefMore {
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	color:#00386a;
  	font-size:95%;
	}

.aRefMore a:link, .aRefMore a:visited {
	color:#00386a;
	text-decoration:none;
	}

.aRefMore a:hover, .aRefMore a:active {
	color:#7f9bb4;
	text-decoration:none;
	}

#projectsToc {
	margin:0px;
	padding:0px;
	}

p.ptItem {
	margin:0px;
	padding:3px 0px 3px 5px;
	background-color:#00386a;
	border-bottom: 1px solid #fff;
	}

p.ptItem a:link, p.ptItem a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:90%;
	}

p.ptItem a:hover, p.ptItem a:active {
	color:#f1f0f0;
	}


/*-------------------------------------------------------------------------------------------------*/
/* toc current research results */
/*-------------------------------------------------------------------------------------------------*/
.tocCurrentResearch {
	margin-bottom:20px;
	}

.crHeader {
	margin:0px 0px 20px 0px;
	padding:3px 3px 3px 13px;
	background:#428ce4;
	font-size:110%;
	color:#fff;
	}

.crTitle {
	font-family: FagoWeb-Bold;
	}

.crTocItem {
	margin-bottom:7px;
	background:#fff;
	}

.crTocItemText {
	border-bottom:1px solid #00386a;
	}

h3.crTitle {
	margin:0px;
	padding:0px 0px 0px 13px;
	line-height:1em;
	color:#428ce4;
	font-family: FagoWeb-Bold;
	}

h3.crTitle a:link, h3.crTitle a:visited {
	color:#428ce4;
	}

h3.crTitle a:hover, h3.crTitle a:active {
	color:#428ce4;
	}

p.crDesc {
	margin:0px;
	padding:0px 0px 7px 13px;
	color:#428ce4;
	}

/* -- green - health ------------------------*/
.green .crHeader {
	background:#b3ce4f;
	}

.green h3.crTitle {
	color:#b3ce4f;
	}

.green h3.crTitle a:link, .green h3.crTitle a:visited {
	color:#b3ce4f;
	}

.green h3.crTitle a:hover, .green h3.crTitle a:active {
	color:#bed56a;
	}

.green p.crDesc {
	color:#b3ce4f;
	}

/* -- blue - mobility ------------------------*/
.blue .crHeader {
	background:#428cdc;
	}

.blue h3.crTitle {
	color:#428cdc;
	}

.blue h3.crTitle a:link, .blue h3.crTitle a:visited {
	color:#428cdc;
	}

.blue h3.crTitle a:hover, .blue h3.crTitle a:active {
	color:#5f9de1;
	}

.blue p.crDesc {
	color:#428cdc;
	}

/* -- orange - education ------------------------*/
.orange .crHeader {
	background:#eda63b;
	}

.orange h3.crTitle {
	color:#eda63b;
	}

.orange h3.crTitle a:link, .orange h3.crTitle a:visited {
	color:#eda63b;
	}

.orange h3.crTitle a:hover, .orange h3.crTitle a:active {
	color:#f0b45a;
	}

.orange p.crDesc {
	color:#eda63b;
	}

/*-------------------------------------------------------------------------------------------------*/
/* pageelement_eventHeader */
/*-------------------------------------------------------------------------------------------------*/
.eventHeader{
	margin:0px 0px 0px 0px;
	background-color:#00386a;
	color:#fff;
	}

.eventHeader p {
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#fff;
	font-family: FagoWeb;
	}

.eventHeader .eventTopline {
	padding-left:10px;
	font-family:fagoWeb-bold !important;
	}

.eventTitleWrapper h1 {
	margin-top:0px;
	}

.eventSlider {
	margin-bottom:20px;
	}

#eventCarousel {
	margin:0px;
	padding-bottom:0px;
	border-bottom:0px solid #2d5b84;
	}

#eventCarousel .carousel-indicators {
	position: absolute;
  	left: 85%;
	right: 10px;
	top: auto;
	bottom:5px;
	z-index: 11;
	margin: 0;
	list-style: none;
	/* vertical-align:right; */
	width:15%;
	}

#eventCarousel .carousel-indicators li {
	/* vertical-align:middle; */
	}

#eventCarousel .carousel-caption {
	margin:0px 0px 0px 0px !important;
	padding:0px;
	}


/* inserted by jk - 2015-10-08  */
#eventCarousel .carousel-caption {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100% !important;
	height:30px;
	background:#00386a;
	color:#fff;
	text-align:left;
	}

.c-wrapper {
	position:relative;
	text-align:left;
	}

#eventCarousel .c-ref {
	position:relative;

	}

#eventCarousel .date-and-city {
	position:absolute;
	top:-6px;
	left:15px;
	line-height:2em;
	padding-bottom:20px !important;
	color:#fff;
	}









.gradient {
	position:absolute;
	bottom:-35px;
	right:0px !important;
	width:100%;
	padding:5px;
	background:green ;
	background: -prefix-linear-gradient(left, blue, white) !important; 
	background: linear-gradient(to right, #fbfcf6, #c8d1ac)!important; 
	font-weight: bold;
	font-size:95%;
	line-height:1.0em;
	color:#00386a;
	text-align:left;
	}

.gradient a {
	padding-left:15px;
	background: transparent url(https://www.iges.com/common/webdesign/css/common/images/header/arrowReference.png) 0px 5px no-repeat;
	}




/*-------------------------------------------------------------------------------------------------*/
/* pageelement_researchResultHeader */
/*-------------------------------------------------------------------------------------------------*/
.srHeader {
	margin-bottom:11px;
	}

.srHeader *{
	font-family:fagoWeb-bold !important;
	}

.header_green div.sr-header-wrapper {
	border-top: 1px solid #b3ce4f;
	border-top: 1px solid #009A9B;
	color:#fff;
	}

.header_blue  div.sr-header-wrapper{
	border-top: 1px solid #428cdc;
	color:#fff !important;
	}

.header_orange  div.sr-header-wrapper{
	border-top: 1px solid #eda63b; color:#fff;
	}

.header_green + .col-md-3 + .col-md-9 h1 {
	color:#b3ce4f;
	color:#009A9B;
	}
	
.header_green + .col-lg-3 + .col-lg-9 h1 {
	color:#b3ce4f;
	color:#009A9B;
	}

.header_green + .col-md-3 + .col-md-9 h1 + p.description {
	color:#009A9B !important;
	}

.header_green + .col-lg-3 + .col-lg-9 h1 + p.description {
	/* color:#b3ce4f !important; */
	}

.header_blue, .header_blue + .col-md-3 + .col-md-9 h1 {
	color:#428cdc;
	}

.header_blue, .header_blue + .col-lg-3 + .col-lg-9 h1 {
	color:#428cdc;
	}

.header_blue + .col-md-3 + .col-md-9 h1 + p.description {
	/* color:#428cdc !important; */
	}

.header_blue + .col-lg-3 + .col-lg-9 h1 + p.description {
	/* color:#428cdc !important; */
	}

.header_orange, .header_orange + .col-md-3 + .col-md-9 h1 {
	color:#eda63b;
	}

.header_orange, .header_orange + .col-lg-3 + .col-lg-9 h1 {
	color:#eda63b;
	}

.header_orange + .col-md-3 + .col-md-9 h1 + p.description {
	/* color:#eda63b !important; */
	}

.header_orange + .col-lg-3 + .col-lg-9 h1 + p.description {
	/* color:#eda63b !important; */
	}

.srHeader p {
	margin:0px;
	padding:7px;
	color:#fff;
	}


/*-------------------------------------------------------------------------------------------------*/
/* navbar footer */
/*-------------------------------------------------------------------------------------------------*/

.navbar-footer {
	background:#143669;
	padding:0px;
	margin-bottom:20px;
	}

.navbar-footer ul.navbar-left{
	margin:0px !important;
	}
  
.navbar-footer ul.navbar-nav li{
	background:transparent !important;
	margin-left:0px !important;
	padding:5px 0px 5px 0px !important;
	color:#fff;
	width:110px;
	}

.navbar-footer ul.navbar-nav li a{
	padding:15px 0px 5px 20px !important;
	background:transparent !important;
	margin:0px !important;
	color:#fff;
	font-weight:normal;
	font-size:100% !important;
	}
	
.navbar-footer ul.navbar-nav li.iges-institut a{
	padding:15px 0px 5px 19px !important;
	}

.navbar-footer ul.navbar-nav li span{
	padding:15px 0px 4px 10px !important;
	color:#fff;
	display:block;
	font-family: FagoWeb, sans-serif;
	}

.navbar-footer ul.navbar-nav li a:hover{
	background:transparent !important;
	color:#7f9bb4;
	}

.navbar-footer ul.navbar-nav > .iges-institut {
	min-width:214px !important;
	}

.navbar-footer ul.navbar-nav > li.iges-institut:hover a{
	background:transparent !important;
	}


.navbar-footer ul.navbar-nav > .iges-education {
	background:#eda63b !important;
	min-width:187px !important;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif !important;
	font-size:18px;
	font-size:129% !important; 
	}

.navbar-footer ul.navbar-nav > .iges-education a:hover{
	color:#fdeddb !important;
	}

.navbar-footer ul.navbar-nav > .iges-mobility {
	background:#3399cc !important;
	min-width:187px !important;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif !important;
	font-size:18px;
	font-size:129% !important; 
	}

.navbar-footer ul.navbar-nav > .iges-mobility a:hover{
	color:#d9ebf6 !important;
	}

.navbar-footer ul.navbar-nav > li.iges-health {
	background:#bed600 !important;
	min-width:187px !important;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif !important;
	font-size:18px;
	font-size:129% !important; 
	}

.navbar-footer ul.navbar-nav > li.iges-health a:hover{
	color:#eff4e0 !important;
	}

.navbar-footer ul.navbar-nav > li.iges-health, .navbar-footer ul.navbar-nav > li.iges-mobility,  .navbar-footer ul.navbar-nav > li.iges-education {
	

	}

.navbar-footer ul.navbar-nav > li.iges-health a, .navbar-footer ul.navbar-nav > li.iges-mobility a,  .navbar-footer ul.navbar-nav > li.iges-education a{
	font-weight:normal !important;
	}

.navbar-footer ul.navbar-nav > li.iges-institut a, .navbar-footer ul.navbar-nav > li.iges-imprint a, .navbar-footer ul.navbar-nav > li.iges-print-page a{
	font-weight:normal !important;
	font-family: FagoWeb, sans-serif; 
	font-size:95% !important;
	}


@media (max-width: 992px) {
  .navbar-footer ul.navbar-nav > .iges-education, .navbar-footer ul.navbar-nav > .iges-mobility, .navbar-footer ul.navbar-nav > li.iges-health {
  	min-width:100% !important;
	}
}


/* Hack 2014-11-21 
.navbar-footer ul.navbar-nav {padding-left:10px; padding-right:10px;}
*/



/*-------------------------------------------------------------------------------------------------*/
.navbar-footer {
	margin-top:20px;
	margin-left:0px;
	border:0px solid red;
	padding-left:0px !important;
	}

.navbar-footer ul{
	border:0px solid red;
	padding-left:0px;
	}

.navbar-footer ul li{
	border:0px solid blue;
	padding-left:0px;
	min-width:140px !important;
	display:block !important;
	}

.navbar-footer {
	background:#fff !important;
	padding:0px;
	margin-bottom:20px;
	}

.navbar-footer ul.f-nav{
	margin:0px !important;
	}

.navbar-footer ul.f-nav li{
	background:transparent !important;
	color:#fff;
	}

.navbar-footer ul.f-nav li a{
	padding:15px 0px 5px 0px !important;
	background:transparent !important;
	margin:0px !important;
	color:#143669;
	font-weight:normal;
	font-size:100% !important;
	}

.navbar-footer ul.f-nav li.iges-institut a{
	padding:15px 0px 5px 0px !important;
	}

.navbar-footer ul.f-nav li span{
	padding:15px 0px 4px 10px !important;
	color:#fff;
	display:block;
	font-family: FagoWeb, sans-serif;
	}

.navbar-footer ul.f-nav li a:hover{
	background:transparent !important;
	color:#7f9bb4;
	}

.navbar-footer ul.f-nav > .iges-institut {
	min-width:100% !important;
	}

.navbar-footer ul.f-nav > li.iges-institut:hover a{
	background:transparent !important;
	}


.navbar-footer ul.f-nav > .iges-education {
	background:#fff !important;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif !important;
	font-size:18px;
	font-size:169% !important;
	}

.navbar-footer ul.f-nav > .iges-education a{
	color:#eda63b !important;
	}

.navbar-footer ul.f-nav > .iges-education a:hover, .navbar-footer ul.f-nav > .iges-education:hover a{
	color:#eda63b !important;
	background:#fff !important;
	}

.navbar-footer ul.f-nav > .iges-mobility {
	background:#fff !important;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif !important;
	font-size:18px;
	font-size:169% !important;
	}

.navbar-footer ul.f-nav > .iges-mobility a{
	color:#3399cc !important;
	}

.navbar-footer ul.f-nav > .iges-mobility a:hover, .navbar-footer ul.f-nav > .iges-mobility:hover a{
	color:#3399cc !important;
	background:#fff !important;
	}

.navbar-footer ul.f-nav > li.iges-health {
	background:#fff !important;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif !important;
	font-size:18px;
	font-size:169% !important;
	}

.navbar-footer ul.f-nav > li.iges-health a, body#root .navbar-footer ul.f-nav > li.iges-health a{
	color:#b5cc58 !important;
	}


.navbar-footer ul.f-nav > li.iges-health a:hover, body#root .navbar-footer ul.f-nav > li.iges-health a:hover{
	background:#fff !important;
	}


.navbar-footer ul.f-nav > li.iges-health:hover a, body#root .navbar-footer ul.f-nav > li.iges-health:hover a{
	color:#b5cc58 !important;
	background:#fff !important;
	}


.navbar-footer ul.f-nav > .iges-competencies {
	background:#fff !important;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif !important;
	font-size:18px;
	font-size:169% !important;
	}


.navbar-footer ul.f-nav > .iges-competencies a{
	color:#00396b !important;
	}


.navbar-footer ul.f-nav > .iges-competencies a:hover, .navbar-footer ul.f-nav > .iges-competencies:hover a{
	color:#00396b !important;
	background:#fff !important;
	}

.navbar-footer ul.f-nav > .iges-institute {
	background:#fff !important;
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif !important;
	font-size:18px;
	font-size:169% !important;
	}


.navbar-footer ul.f-nav > .iges-institute a{
	color:#00396b !important;
	}


.navbar-footer ul.f-nav > .iges-institute a:hover, .navbar-footer ul.f-nav > .iges-institute:hover a{
	color:#00396b !important;
	background:#fff !important;
	}

.navbar-footer ul.f-nav > li.iges-health, .navbar-footer ul.f-nav > li.iges-mobility,  .navbar-footer ul.f-nav > li.iges-education {
	}

.navbar-footer ul.f-nav > li.iges-health a, .navbar-footer ul.f-nav > li.iges-mobility a,  .navbar-footer ul.f-nav > li.iges-education a{
	font-weight:normal !important;
	}

.navbar-footer ul.f-nav > li.iges-institut a, .navbar-footer ul.f-nav > li.iges-imprint a, .navbar-footer ul.f-nav > li.iges-print-page a{
	font-weight:normal !important;
	font-family: FagoWeb, sans-serif;
	font-size:95% !important;
	}



@media (min-width: 768px) {

	.navbar-footer ul li{
		float:left;
		min-width:134px !important;
	}


	.navbar-footer ul li{
		float:left;
		min-width:134px !important;
	}


	.navbar-footer ul li.iges-health{
		min-width:154px !important;
	}

	.navbar-footer ul li.iges-mobility{
		min-width:122px !important;
	}

	.navbar-footer ul li.iges-education{
		min-width:112px !important;
		}


	.navbar-footer ul li.iges-competencies{
		min-width:158px !important;
	}



	.navbar-footer ul.f-nav > .iges-institut {
		min-width:214px !important;
		}
}


@media (min-width: 992px) {
	.navbar-footer ul.f-nav > .iges-education, .navbar-footer ul.f-nav > .iges-mobility, .navbar-footer ul.f-nav > li.iges-health {
	}

	.navbar-footer ul li{
		min-width:114px !important;
	}


	.navbar-footer ul li.iges-health{
		min-width:154px !important;
	}

	.navbar-footer ul li.iges-mobility{
		min-width:127px !important;
	}

	.navbar-footer ul li.iges-education{
		min-width:115px !important;
		}


	.navbar-footer ul li.iges-competencies{
		min-width:158px !important;
	}

	.navbar-footer ul.f-nav > .iges-institut {
		min-width:214px !important;
	}
}

.iges-cp-rights {

	}

.iges-cp-rights .f-nav {
	float:left;
	}

.iges-cp-rights ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	border:0px solid red;
	}


.iges-cp-rights ul li{
	margin:0px;
	padding:0px;
	min-width:140px !important;
	max-width:140px !important;
	font-size:105% !important;
	font-weight:bold !important;
	display:inline-block;
	border:0px solid green;
	}


.iges-cp-rights ul.f-nav li a:link, .iges-cp-rights ul li a:visited{
	color:#00396b !important;
	font-weight:bold !important;
	}

.iges-cp-rights ul li a:hover{
	color:#809cb5 !important;
	text-decoration:none;
	}



@media (min-width: 768px) {

	.iges-cp-rights .f-nav {
	float:none;
	}

	.iges-cp-rights ul li{
		margin-top:10px;
		min-width:90px !important;
		max-width:90px;
		border:0px solid red;
	}

	.iges-cp-rights ul li.iges-contact{
		min-width:154px !important;
		max-width:154px;
	}

	.iges-cp-rights ul li.iges-imprint {
		min-width:122px !important;
		max-width:122px;
	}


	.iges-cp-rights ul li.iges-data-privacy {
		min-width:112px !important;
		max-width:112px;
	}


}

@media (min-width: 992px) {
	.iges-cp-rights ul li{
		min-width:90px !important;
		max-width:90px;
		border:0px solid red;
	}

	.iges-cp-rights ul li.iges-contact{
		min-width:64px !important;
		max-width:64px !important;
		border:0px solid red;
	}

	.iges-cp-rights ul li.iges-imprint {
		min-width:82px !important;
		max-width:82px !important;
	}


	.iges-cp-rights ul li.iges-data-privacy {
		min-width:92px !important;
		max-width:92px !important;
	}
}

/*-------------------------------------------------------------------------------------------------*/
/* scroll to top */
/*-------------------------------------------------------------------------------------------------*/
.scrollup{
	position:fixed;
	width:32px;
	height:32px;
	bottom:0px;
	right:30px;
	text-decoration:none;
	z-index:1000;
	}

a.scrollup {
	outline:0;
	}

a.scrollup:hover,a.scrollup:active,a.scrollup:focus {
	opacity:1;
	text-decoration:none;
	}

a.scrollup i:hover {
	text-decoration:none;
	}

/* fontawesome icons */
.icon-square:hover,
.icon-rounded:hover,
.icon-circled:hover {
	background-color: #003478;
	}

[class^="icon-"].active,
[class*=" icon-"].active {
	background-color: #003478;
	}


/*-------------------------------------------------------------------------------------------------*/
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
/*-------------------------------------------------------------------------------------------------*/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://www.iges.com/common/webdesign/css/common/js/images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://www.iges.com/common/webdesign/css/common/js/images/fancybox_sprite.png/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://www.iges.com/common/webdesign/css/common/js/images/fancybox_sprite.png/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://www.iges.com/common/webdesign/css/common/js/images/fancybox_sprite.png/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}




/* iges->instut */
.compItem {
	background:#00386a;
	color:#fff;
	padding:5px;
	}

.scd-comp-item {
	margin-top:50px;
	}

.comp-title, .comp-text {
	color:#fff;
	}

.comp-text {
	padding:0px 5px 0px 5px;
	}

.comp-title {
	font-size:120%;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	text-transform:uppercase;
	letter-spacing:1px;
	}

span.light-blue {
	color:#1d69c3;
	}



/* customerGroupBoxes */
h4 + .cbox-row {
margin-top:30px;
}

.cgbox-wrapper {
	margin:0px 0px 20px 0px;
	padding:2px 0px 0px 10px;
	}

h2.cgb-title {
	margin:0px !important;
	padding:0px;
	}

#cmsContent .cgbox-wrapper ul {
	margin:8px 10px 0px 15px!important;
	padding:0px 0px 10px 0px;
	list-style-type:none!important;
	}

#cmsContent .cgbox-wrapper ul li{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	}

#cmsContent .cgbox-wrapper ul li:before {
	content: ' \25CF';
	position: absolute;
	left: 4.5%;
	}

@media (min-width:768px){
	#cmsContent .cgbox-wrapper ul li:before {
	content: ' \25CF';
	position: absolute;
	left: 2.5%;
	}
 }


@media (min-width:992px){
	#cmsContent .cgbox-wrapper ul li:before {
	content: ' \25CF';
	position: absolute;
	left: 4.5%;
	}
 }

.box-color-light .cgbox-wrapper {
	background:#E8F0CC;
	color:#fff;
	}

.box-color-light .cgbox-wrapper *{
	background:#E8F0CC;
	color:#003478;
	}

.box-color-dark .cgbox-wrapper{
	background:#BED600;
	color:#fff;
	}

.box-color-dark .cgbox-wrapper *{
	background:#BED600;
	color:#fff;
	}


/* toc-year-item */
.toc-year-item {
	padding:0px 10px 0px 12px;
	font-weight:bold;
	background: transparent url(/common/images/tocArrowIgesBlue.gif) 0px 5px no-repeat;
	}

.toc-year-item a{
	color:#003478;
	}

.toc-year-item a:hover{
	color:#7f9bb4;
	text-decoration:none;
	}


/* teaserDownloads */
.tDownloadsWrapper {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #2d5b84;
	border-bottom:1px solid #2d5b84;
	background:#e3e8ec;
	color:#fff;
	}

.tDownloadsWrapper h2 {
	margin:10px 0px 13px 10px;
	padding:0px;
	line-height:1em;
	color:#204171;
	}

p.downloadItem {
	margin:0px;
	padding:0px 0px 7px 23px;
	line-height:1.2em;
	background: transparent url(/common/images/tocArrowIgesBlue.gif) 10px 6px no-repeat;
	border-bottom:0px dotted #fff;
	}

p.downloadItem:hover{
	background-color:#e3e8ec;
	cursor:pointer;
	}

p.downloadItem a:link, p.downloadItem a:visited{
	color:#204171;
	}

p.downloadItem a:hover, p.downloadItem a:active{
	color:#204171;
	}

span.downloadTitle {
	}

span.downloadDesc {
	color:#003478;
	}
	
.tDownloadsWrapper h2.teaser-section-title {
	min-height:34px;
	margin:10px 0px -1px 0px;
	padding:10px 0px 0px 10px;
	font-size:14px !important;
	font-family:fagoWeb-bold;
	}

.tDownloadsWrapper .fiWrapper p a{
	color:#003478;
	}

.tDownloadsWrapper h2.sectitle-vortraege {
	background: transparent url(/common/images/teaserHeadlineLecturesDefault.png) right 0px no-repeat;    
	}
	
.tDownloadsWrapper h2.sectitle-program {
	background: transparent url(/common/images/teaserHeadlineProgramDefault.png) right 0px no-repeat;    
	}

	
/*-------------------------------------------------------------------------------------------------*/
/* cookie-consent - https://www.osano.com/  (jk 2019/12/19) */
/*-------------------------------------------------------------------------------------------------*/
.cc-animate.cc-revoke.cc-bottom {
	-webkit-transform: translateY(0.6em);
	transform: translateY(0.6em)
	}

.cc-btn {
	display: block;
	padding: .4em .8em;
	font-size: .9em;
	font-weight: 700;
	border-width: 2px;
	border-style: solid;
	text-align: center;
	white-space: nowrap;
	background-color: #19487e;
	border-color: #19487e;
	}

.cc-highlight .cc-btn:first-child {
	background-color: #19487e;
	border-color: #19487e;
	}

.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
	background-color: #ff0000;
	border-color: #ff0000;
	}

 .cc-revoke {
 	display:none;
 	}
 @media only screen and (min-width : 992px) {
 	.cc-revoke {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
	}
 
 }
.iges-cookie-policy-ref-wrapper {
	margin-left:10px;
	font-size:1.3rem;
	}
    
.iges-cookie-policy-ref-wrapper a:hover{
	color:#000 !important;
	}


/*-------------------------------------------------------------------------------------------------*/
/* cookie disclaimer - new 2022-06-14  */ 
/*-------------------------------------------------------------------------------------------------*/

#cookie_notice {
	background:#000 !important;
	}


.cookie-disclaimer {
	display:none;
	background: rgba(0, 0, 0, 1.0) !important;
	color: #fff;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 11111111111111 !important;
	position: fixed;
	}

.cookie-disclaimer .row .col-md-2{
	text-align: right;
	}

.cookie-disclaimer .row .col-md-10{
	}


.cookie-disclaimer .container {
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom: 20px;
	background: transparent;
	color:#fff;
	}

.cookie-disclaimer .container p{
	padding:0px 20px 0px 20px;
	text-align: left;
	color:#fff;
	font-size:16px;
	}

.cookie-disclaimer .container p a{
	color:#fff !important;
	}


#accept-cookie {
	display: block;
	margin-top:1.9rem;
	padding: .4em .8em;
	font-size: .9em;
	font-weight: 700;
	border-width: 2px;
	border-style: solid;
	text-align: center;
	white-space: nowrap;
	background-color: #19487e;
	border-color: #19487e;
	color:#fff !important;
	}

#accept-cookie:hover {
	background-color: #ff0000 !important;
	border-color: #ff0000 !important;
	}



/*-------------------------------------------------------------------------------------------------*/
/* ticker */
/*-------------------------------------------------------------------------------------------------*/
@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.ticker-wrapper{
	margin-left:11px;
	margin-right:11px;
	margin-bottom:15px;
	}

.ticker-wrap {
	margin:0px !important;
	overflow: hidden;
	height: 4rem;
	background-color: #bed600 !important;
	padding-left: 100%;
	box-sizing: content-box;
	}

.ticker-wrap .ticker {
	display: inline-block;
	height: 4rem;
	line-height: 4.1rem;
	white-space: nowrap;
	padding-right: 100%;
	box-sizing: content-box;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-name: ticker;
	animation-name: ticker;
	-webkit-animation-duration:45s;
	animation-duration: 45s;
	}

.ticker-wrap .ticker__item {
	display: inline-block;
	padding: 0 2rem;
	font-size: 1.5rem;
	color: #00386a;
	font-weight:600;
	}
	
.ticker-wrap .ticker__item a{
	color: #00386a;
	}	
	
.ticker-wrap .ticker__item a:hover{
	color: #00386a !important;
	text-decoration: underline;
	}


h2.video-title {
	margin-bottom:1.2rem;
}




#calNav {
	margin:0px;
	margin-bottom:20px;
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0;
background:#fff;
z-index:100000000;
-webkit-box-shadow: 1px 9px 8px -5px rgba(0,0,0,0.19); 
box-shadow: 1px 9px 8px -5px rgba(0,0,0,0.19);
	}

.slider-wrapper {
	margin:10px 30px;

	}


.slider {
	border:0px solid red !important;
	padding:10px 20px;
	}

.chgMonthHint {
	margin-top:30px;
	margin-bottom:10px;
	}

.chgMonthHint:hover {
	cursor:pointer;
	}

.chgMonthHint span{
	padding:20px;
	background: transparent url(/common/images/arrowUpnav.png) 0px 25px no-repeat;
	}



button {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	}

.slide-arrow{
	position: absolute;
	top: 50%;
	margin-top: -10px;
	}

.prev-arrow{
	left: -25px;
	width: 0;
	height: 0;
	border-left: 0 solid transparent;
	border-right: 15px solid #113463;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	}

.next-arrow{
	right: -25px;
	width: 0;
	height: 0;
	border-right: 0 solid transparent;
	border-left: 15px solid #113463;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	}


.cal-navitem:hover {
cursor:pointer;
}

.slick-track .slick-slide {
	text-align:center !important;
	}

/*-------------------------------------------------------------------------------------------------*/
/* futurescript teaser */
/*-------------------------------------------------------------------------------------------------*/
.fscript-teaser-item {
	margin-bottom:50px !important;
	padding:0px 0px 20px 0px;
	border-bottom:1px solid #2d5b84;
	}

.fscript-teaser-item:last-child {
	border-bottom:0px solid #2d5b84;
	}


.fscript-teaser-item:hover{
	cursor:pointer;
	}

.fscript-teaser-item>*{
	
	}

.fscript-teaser-item .fscript-details{
	padding:0px;
	}

.fscript-teaser-item .fscript-details p.fscript-desc{
	margin:05px 0px 0px 0px;
	color:#000;
	font-size:100%;
	padding:0px;
	}

.fscript-img {
	text-align:left;
	padding-right:0px;
	margin-top:20px;
	}

.fscript-img img {
	width:100%;
	transition: all .3s ease-in-out;
	}

.fscript-img img:hover {
	transform: scale(1.05);
	}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.fscript-img{
		text-align:right;
		margin-top:0px;
	}
}

.fscript-teaser-item a.fs-link {
	overflow:hidden;
	display:block;
	color:#333333;
	}

.fscript-teaser-item a:hover {
	color:#333333;
	text-decoration:none;
	}

/*-------------------------------------------------------------------------------------------------*/
/* dsgvo iframe overlay */
/*-------------------------------------------------------------------------------------------------*/

iframe[src*="vimeo"], iframe[src*="google"], iframe[src*="vimeo"], iframe[src*="youtube"],
iframe[data-src*="google"], iframe[data-src*="vimeo"], iframe[data-src*="youtube"]{
	border:0px solid #fff;
	}
	
.iframe_overlay {
	position:relative;
	background-image: linear-gradient(170deg,#eee,#eee);
	position:relative;
	-webkit-display:flex;
	-moz-display:flex;
	-ms-display:flex;
	display:flex;
	-webkit-flex-direction:column;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	-moz-justify-content:center;
	-ms-justify-content:center;
	justify-content:center;
	}

.iframe_overlay {
		min-height:200px;
	}


.fscript-teaser-item .iframe_overlay {
		min-height:230px;
	}

.iframe_overlay p {
	padding:0 2.5rem;
	text-align: left;
	margin: 0;
	z-index: 2;
	position:absolute;
	}

.iframe_overlay p span, .iframe_overlay p *{
	display:inline;
	}

.fscript-teaser-item .iframe_overlay p *{
	display:inline !important;
	}

.iframe_overlay .unlockiframe {
	background: #000;
	color:#fff !important;
	cursor: pointer;
	margin:10px 0px;
	z-index: 2;
	}

.iframe_overlay .unlockiframe:hover {
	background: #fff;
	color:#000 !important;
	border:1px solid #000;
	}

.overlay-txt strong a, a.source-link {
	font-weight:600 !important;
	color:#000 !important;
	}
	
.fscript-teaser-item .overlay-txt strong a, a.source-link {
	display:inline !important;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ facelift 2022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media (min-width: 992px) {
.main-content {
	min-height:600px;
}
}

/* ~~~ flex  ~~~ */

.row.d-flex{
	display: flex;
	flex-wrap: wrap;
	}

.row.d-flex > [class*='col-'] {
	display: flex;
	flex-direction: column;
	}

.flex-grow-1{
	flex-grow: 1; /* Grow to fill available space - place following elemnet at botttom */
	}





/* ~~~ txt formats  ~~~ */
.txt-bold {
	font-family: FagoWeb-bold, sans-serif !important;
	font-weight:400 !important;
	}

.txt-default {
	font-family: FagoWeb, sans-serif !important;
	}

.g-color-white {
	color:#fff;
	}

a.g-color-white {
	color:#fff;
	}

a.g-color-white:hover {
	color:#fff;
	text-decoration:underline;
	}

.g-color-blue {
	color:#00396B;
	}

.g-color-l-blue {
	color:#809CB5;
	}

a.g-color-blue {
	color:#00396B !important;
	}

a.g-color-blue:hover {
	color:#00396B;
	text-decoration:underline;
	}

.g-bg-blue {
	background:#00396B;
}


/*-------------------------------------------------------------------------------------------------*/
/* bootstrap menue (dropdown on hover) */
/*-------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) {
    ul.nav li.dropdown:hover > ul.dropdown-menu {
    	display: block !important;
    	}

    /* Inserted by jk 20120928 Offset Level 2 dropdown */
    	ul.nav li.dropdown:hover > ul.dropdown-menu {

    	}

}

.navbar-nav > li a{
	font-weight:normal !important;
	font-family: FagoWeb-bold, sans-serif !important;
	font-size:18px;
	font-size:129% !important;
	}



.navbar {
      background:#fff;
    	margin: 0;
    	min-height: inherit;
    	min-height:20px !important;
    	border:0px solid transparent;
    	border-top:solid 0px #fff!important;
    	margin-bottom:0px;
    	border-radius:0px !important;
    	margin-bottom:0px;
    	}

.navbar-default .navbar-nav>li>a {
    	color:#143669;
    	font-size:155%;
    	font-family: FagoWeb-bold, sans-serif !important;
		padding:0px;
      	margin:4px 14px 5px 14px !important;
    	}

.navbar-default .navbar-nav > .active > a {
    	color:#7f9bb4!important;
    	}

.navbar-default .navbar-nav > li > a:hover {
    	color:#7f9bb4!important;
    	}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    	color:#7f9bb4 !important;
    	}

@media only screen and (min-width : 992px) {
	.navbar-nav > li.iges-search img{
		height:15px;
		}
}

@media only screen and (min-width : 992px) {
	.dropdown-menu.pos-left {
    	left:0;
    	min-width:240px !important;
		border:0px solid red;
	}
}

.dropdown-menu {
	border-radius:0px;
	}

.dropdown-menu li{
	overflow:hidden;
	font-weight:400;
	}

.dropdown-menu li *{
	overflow:hidden;
	font-weight:400 !important;
	font-family: FagoWeb, sans-serif !important;
	}

.lang-switch * {
	color:#7f9bb4
	}


/*-------------------------------------------------------------------------------------------------*/
/* search form */
/*-------------------------------------------------------------------------------------------------*/
div#search{
	margin:0px 0px 0px 0px;
	padding:0;
	width:100%;
	height:30px;
	/* background: transparent url(https://www.iges.com/common/webdesign/css/common/images/searchRaw_bg.png) top right no-repeat; */
	}

body#root div#search{
	margin:3px 0px 0px 0px;
	}

.search-btn {
	display:block;
	padding:0px 0px 0px 0px !important;
	}

.search-btn:hover {
	cursor:pointer;
	}

.search-open {
	position: absolute;
	right:0px;
	top: 10px;
	display:none;
	padding: 14px;
	padding: 0px;
	background: #fcfcfc;
	background: #ffff;
	border-top: solid 0px #eee;
	box-shadow: 0 1px 3px #ddd;
	z-index:1;
	width:85%;
	min-width:240px !important;
	overflow:visible !important;
	}

@media only screen and (min-width : 992px) {
	.search-open {
	top: 0px;
	right:20px;
	width:284px !important;
	box-shadow: 0 0px 0px #ddd;
	}

.search-open form input{
	border-radius:0px !important;
	border:0px;
	padding-top:20px;
	height:48px;
	box-shadow: none !important;
	width:170px;
	color:#10386b;
	background:#f3f5f8
	}

.search-open form .input-group button{
	border-radius:0px !important;
	border:1px solid #f3f5f8 !important;
	color:#999999 !important;
	padding-top:20px;
	background-color:#f3f5f8 !important;
	height:48px;
	}
}

.search-open form {
	margin: 0;
	}


.search-open form input{
	border-radius:0px !important;
	border:0px;
	box-shadow: none !important;
	width:170px;
	color:#10386b;
	}

.search-open form .input-group button{
	border-radius:0px !important;
	border:1px solid #10386b;
	color:#fff;
	background-color:#10386b;
	}

.iges-navitem {
	padding:20px 10px 0px 0px !important;
	width:auto !important;
	}

/* logo claim */
.logo-iges {
	}

.logo-iges img{
	margin-top:-41px;
	margin-bottom:0px;
	margin-left:-10px;
	height:60px;
	}

.col-claim {
	/* height:100%; */
	margin-top:10px;
	}

.col-claim .claim{
	margin-left:0px;
	font-size:4rem !important;
	line-height:4.2rem;
	color:#00396b;
	}

@media only screen and (min-width : 992px) {
	.logo-iges img{
		margin-top:0px;
		margin-bottom:-10px;
		height:60px;
	}
}

/* title img */
.title-img-row {
	margin-top:15px;
	}

.docTitle, .description.iges {
	color:#00396B;
	}

.description.iges {
	font-size:1.45rem;
	line-height:2.15rem;
	font-family: FagoWeb !important;
	}

/* lecture toc */
.hp-lecture-toc-wrapper {
	margin-top:auto;
	}

.hp-lecture-toc {
	margin:0px;
	}

.hp-lecture-toc {
	margin:0px 0px -3px 0px;
	padding:0px;
	}

#lectureSidebarToggle_new {
    display:block;
	margin-top:30px !important;
	text-align:left;
	color:#143669;
	text-decoration:none;
	outline: none;
	font-family: FagoWeb-bold;
	font-size:18px;
	font-size:129%;
	}

@media only screen and (min-width : 992px) {
	#lectureSidebarToggle_new {
		text-align:right;
		margin-top:0px !important;
	}
}

/* hp teaser */
@media only screen and (min-width : 992px) {
.lectureItemDigitWrapper {
	margin-top:-19px !important;
	max-height:302px;
	overflow:hidden;
	}
}

.calendar-activities {
	margin-top:0px !important; min-height:280px !important;
	}

.monitor-hint {
	margin-bottom:28px;
	text-align:center;
	background:#899ab4;
	}

.monitor-hint img{
	margin-left: auto;
	margin-right: auto;
	}

/* tmp */
.lectureItemDigitWrapper>.row:first-child {
	display:none;
	}

.hp-blue-teaser {
	margin-bottom:25px;
	padding:25px;
	background:#00396B;
	color:#fff;
	}

.hp-blue-teaser .hint:first-child {
	margin:0px 0px 5px 0px;
	}

.hp-blue-teaser .hint:nth-child(2) {
	margin:0px 0px 20px 0px;
	}

.hp-blue-teaser .hint:nth-child(3) {
	margin:15px 0px 0px 0px;
	}

.hp-blue-teaser ul {
	padding:0px !important;
	margin:0px !important;
	padding-top:1.2rem !important;
	font-size:1.5rem;
	list-style-type:none !important;
	}

.hp-blue-teaser ul li {
	padding-left:0px !important;
	padding-top:0.6rem !important;
	text-indent: -15px;
	}

.hp-blue-teaser ul > li:before {
	content: "- ";
	text-indent: 15px;
	}

/*-------------------------------------------------------------------------------------------------*/
/* map_locations */
/*-------------------------------------------------------------------------------------------------*/
#locations_ger, #locations_eur {
	border: 1px solid #fff;
  	position: relative;
  	height: 600px;  /* or as desired */
  	background:#ecf0f4;
  	width: 100%;  /* This means "100% of the width of its container", the .col-md-6 */
  	margin-bottom:0px;
  	z-index:0 !important;
  	}

@media only screen and (min-device-width : 320px)  and (max-device-width : 568px){
	#locations_ger, #locations_eur {height: 580px;}
	}

#locations_ger img.map-logo {
  	width:70px; margin:10px 18px;
  	}

#locations_eur img.map-logo {
  	width:70px; margin:10px 18px;
  	}

.leaflet-control-zoom {
  	display:none;
  	}

.leaflet-popup-content {
  	font-size:15px;
  	}

.leaflet-control-attribution {
  	display:none;
  	}
.map-container-title, .map-row-title, .map-row-desc {
	margin-left:25px;
	}

body#root .map-legend-wrapper {
	margin:10px 0px 30px 0px;
	padding:0px;
	}

body#root .map-legend-wrapper ul.map-legend {
	margin:0px!important;
	padding:0px !important;
	}

.map-legend-wrapper ul li:before {
	width: 24px;
	height: 8px;
	display: inline-block;
	margin: 1px 6px 2px 0px;
	border-radius:2px;
	content:"";
	}

ul.map-legend li{
	display:inline;
	list-style-type:none;
	}

li.gesundheit:before, li.healthcare:before, li.health:before {
	background: #b1cd4e ;
	}

li.mobilitaet:before, li.mobility:before, li.transport:before, li.transport:before  {
	background:#3399cc;
	}

li.bildung:before, li.education:before {
	background:#eda63a ;
	}

li.wohnen:before, li.living:before, li.housing:before  {
	background: #bd182d;
	}

li.medtech:before {
	background:#0094d5;
	}

li.pharma:before, li.pharmaceuticals:before {
	background:#da281b;
	}

li.digitalhealth:before {
	background: #50932e  ;
	}

ul.map-legend {
	display:inline;
	list-style-type:none;
	}

.circle-wrapper .logo-map {
	width:50px;
	}

.scope-hint {
	margin:10px 0px 5px 0px !important;
	}

.scope {
	margin:0px  !important;
	padding:0px  !important;
	}

.scope, .scope * {
	font-size:1.5rem;
	}


.scope-health *{
	color:#b1cd4e !important;
	}

.scope-mobilitaet *{
	color:#3399cc !important;
	}

.scope-bildung *{
	color:#eda63a !important;
	}

.scope-wohnen *{
	color:#bd182d !important;
	}


.scope-medtech *{
	color:#0094d5 !important;
	}

.scope-pharma *, .scope-pharmaceuticals *{
	color:#da281b !important;
	}

.scope-digi *{
	color:#50932e !important;
	}

.modal-dialog {
          min-width: 95%; /* New width for default modal */
        }

@media screen and (min-width: 676px) {
        .modal-dialog {
          min-width: 30%; /* New width for default modal */
        }
    }




.circle-hamburg-wrapper img {
	width:120px;
	}

.circle-berlin-wrapper {
	min-width:300px;
	}

#igesaddr img {
	}

#imcaddr img {
width:140px;
	}





.addrinfo {
    display: none
}
.addrinfo.first {
    display: block
}


.csg {
	display:none;
	}
div.panel { display:none; }
div.panel.active { display:block; }


#myModal {
	font-size:1.8rem;
	z-index: 12 !important;
	}

#myModal .circle-wrapper{
	padding:0px !important;
	margin:0px 0px 20px 0px!important;
	}

#myModal .circle-wrapper #igesaddr{
	padding:0px !important;
	margin:0px !important;

	}
#myModal .circle-wrapper img{
	padding:0px !important;
	margin-top:-25px !important;
	}

#myModal p.scope-hint{
	margin:25px 0px 5px 0px !important
	}

#myModal * div p.scope *{
	font-size:1.8rem !important;
	}

.modal-backdrop {
	opacity:0.8!important;
	z-index: 10 !important;
	}

.modal-vertical-centered {
	display: flex;
	align-items: center;
	}

.img-wrapper .image-hover{
	z-index:0 !important;
	}


/* ~~~ iges boxes  ~~~ */
.iges-boxes-container {
	margin-bottom:-5px;
	border:0px solid red;
	}

.iges-box {
	padding:10px 30px;
	background:#eaede0;
	}

.iges-box-col:first-child img {
	margin-bottom:35px;
	margin-left:-10px !important;
	height:46px;
	}

.iges-box-col:last-child img {
	margin-left:-20px !important;
	margin-top:-15px;
	margin-bottom:15px;
	height:81px;
		}

.iges-box .txt, .iges-box .h3{
	padding:0px;
	margin-bottom:0px;
	}

.row.iges-sections {
	margin-bottom:20px !important;
	background:#eaede0;
	}

.row.iges-sections div.gesundheit .list-item-arrow, .row.iges-sections div.healthcare .list-item-arrow, .row.iges-sections div.health .list-item-arrow {
	color:#b1cd4e !important;
	}

.row.iges-sections div.mobilitaet .list-item-arrow, .row.iges-sections div.mobility .list-item-arrow, .row.iges-sections div.transport .list-item-arrow, .row.iges-sections div.transport .list-item-arrow {
	color:#3399cc !important;
	}

.row.iges-sections div.bildung .list-item-arrow, .row.iges-sections div.education .list-item-arrow {
	color:#eda63a !important;
	}

.row.iges-sections div.wohnen .list-item-arrow, .row.iges-sections div.living .list-item-arrow, .row.iges-sections div.housing .list-item-arrow  {
	color:#bd182d !important;
	}

.row.iges-sections div.medtech .list-item-arrow {
	color:#0094d5 !important;
	}

.row.iges-sections div.medicine .list-item-arrow,  .row.iges-sections div.pharmaceuticals .list-item-arrow{
	color:#da281b !important;
	}

.row.iges-sections div.digitalhealth .list-item-arrow {
	color:#50932e !important;
	}

@media only screen and (min-width : 992px) {
	.row.iges-sections {
		margin-bottom:0px;
	}
}


.row.iges-sections div a{
	display:block;
	padding:12px 0px 12px 20px;
	text-align:left;
	font-size:1.65rem;
	border:0px solid red;
	}

.row.iges-sections div a:hover{
	text-decoration:none;
	}



/* Landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1) {

		.iges-boxes-container .iges-box-col:nth-child(1) .row.iges-sections:nth-child(1) div:nth-child(1) a {
		padding-left:20px;
		border:0px solid red;
	}


	.iges-boxes-container .iges-box-col:nth-child(1) .row.iges-sections:nth-child(1) div:nth-child(2) a {

	}

	.iges-boxes-container .iges-box-col:nth-child(1) .row.iges-sections:nth-child(1) div:nth-child(3) a {

	}

	.iges-boxes-container .iges-box-col:nth-child(1) .row.iges-sections:nth-child(1) div:nth-child(4) a {

	}


	.col-md-4.medtech {
	}

	.iges-boxes-container .iges-box-col:nth-child(2) .row.iges-sections div:nth-child(1) a {

	}

	.iges-boxes-container .iges-box-col:nth-child(2) .row.iges-sections div:nth-child(2) a {

	}

	.iges-boxes-container .iges-box-col:nth-child(2) .row.iges-sections:nth-child(1) div:nth-child(3) a {

	}



}




@media only screen and (min-width : 992px) {
}


@media screen and (min-width: 1280px) {

		.iges-boxes-container .iges-box-col:nth-child(1) .row.iges-sections:nth-child(1) div:nth-child(1) a {
		padding-left:20px;
		border:0px solid blue;
	}


	.iges-boxes-container .iges-box-col:nth-child(1) .row.iges-sections:nth-child(1) div:nth-child(2) a {

	}

	.iges-boxes-container .iges-box-col:nth-child(1) .row.iges-sections:nth-child(1) div:nth-child(3) a {

	}

	.iges-boxes-container .iges-box-col:nth-child(1) .row.iges-sections:nth-child(1) div:nth-child(4) a {

	}


	.iges-boxes-container .iges-box-col:nth-child(2) .row.iges-sections div:nth-child(1) a {

	}

	.iges-boxes-container .iges-box-col:nth-child(2) .row.iges-sections div:nth-child(2) a {
		padding-left:0px;
	}

	.iges-boxes-container .iges-box-col:nth-child(2) .row.iges-sections:nth-child(1) div:nth-child(3) a {

	}
}

.list-item-arrow {
	font-size:16px;
	}

/* ~~~ countrylist  ~~~ */
.countries-wrapper {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	background:#eaede0;
	margin-bottom:20px;
	padding:3px 0px;
	}

.country-item {
	padding: 0px 0px 0px 25px;
	text-align: left;
	margin: 0px;
	width: 220px;
	flex-basis: 220px;
	flex-grow: 1;
	border: 0px solid red;
	}

.country-item p{
	padding: 10px 0px 10px 0px;
	margin: 0px;
 	}

@media only screen and (min-width : 768px) {
	.country-item {
		padding: 0px 0px 0px 30px;
		width: 250px;
		flex-basis: 250px;
		border:0px solid green;
		}
	}

@media only screen and (min-width : 992px) {
	.country-item {
		padding: 0px 0px 0px 30px;
		width: 80px;
		flex-basis: 80px;
		border:0px solid blue;
		}
	
	.country-item:nth-child(2) {
		width:70px;
		flex-basis: 70px;
		}

	.country-item:nth-child(3) {
		width:80px;
		flex-basis: 80px;
		}
	
	.country-item:nth-child(4) {
		width:80px;
		flex-basis: 80px;
		}

	.country-item:nth-child(5) {
		width:60px;
		flex-basis: 60px;
		}
	
	.country-item:nth-child(6) {
		width:180px;
		flex-basis: 180px;
		padding-right:20px;
		}
}

@media only screen and (min-width : 1200px) {
	.country-item {
		padding: 0px 0px 0px 30px;
		width: 180px;
		flex-basis: 180px;
		border:0px solid red;
		}
   
 	.country-item:nth-child(2) {
		width: 180px;
		flex-basis: 180px;
		padding: 0px 0px 0px 10px;
		}

	.country-item:nth-child(3) {
 		padding: 0px 0px 0px 0px;
		width:180px;
		flex-basis: 180px;
		}
  
	.country-item:nth-child(4) {
		width:180px;
		flex-basis: 180px;
 		padding: 0px 0px 0px 0px;
		}
  
	.country-item:nth-child(5) {
		width:160px;
		flex-basis: 160px;
		padding: 0px 0px 0px 0px;
		}
	
	.country-item:nth-child(6) {
		width:200px;
		flex-basis: 200px;
		padding: 0px 0px 0px 0px;
		}
}


/* ~~~ info innovation  ~~~ */
.info-innovation-container {
	margin-top:15px;
	margin-bottom:20px;
	}

.info-innovation-row {
	padding-top:20px;
	padding-bottom:20px;

	margin-bottom:0px;
	}

.info-innotxt-col {
	margin-bottom:-20px !important;
	}

.info-innoitem-col, .info-innotitle-col, .info-innotxt-col {
	color:#00396B;
	}


.info-innoitem-col, .info-innotxt-col {
	margin-bottom:0px;
	}

.info-innotxt-col .h4{
	line-height:2.5rem !important;
	border:0px solid red;
	}


.info-innotitle-col .h3{
	margin-top:10px !important;
	margin-bottom:0px;
	}



.info-inno-item{
    margin-bottom:50px;
    padding:10px 0px;
    border-top:1px solid #00396B;
    border-bottom:1px solid #00396B;
	color:#00396B;
	text-align:center;
	}

.info-innoitem-col:last-child .info-inno-item{
    margin-bottom:20px;
	}

@media only screen and (min-width : 992px) {
	.info-inno-item{
	    margin-bottom:20px;
	}
}

.info-inno-item p{
	margin:0px 0px;
	}


.info-inno-item p.info-init-digit{
	font-size:2.3rem;
	}


/* ~~~ footer  ~~~ */

p.lastChanged {
	margin:0px;
	padding:0px;
	font-size:85%;
	color:#888;
	}

.iges-footer-blue {
	margin-top:40px;
	padding:50px 0px;
	}


.iges-footer-blue, .iges-footer-blue * {
	background:#00376a;
	}

img.iges-footer-logo {
	max-width:120px;
	}


.txtinfo-row {
	margin-top:2rem;
	}

.txtinfo-row * , .logo-row *{
	font-size:1.3rem;
	}

.footer-claim-txt {
	margin-top:15px !important;
	font-size:1.6rem;
	}

@media only screen and (min-width : 992px) {
	.footer-claim-txt {
		margin-top:11px !important;
		margin-left:6.9rem !important;
	}

	.txtinfo-row div[class^="col-"]{
		min-width:20.5%;
	}
}



/* faehigkeiten */

body[data-channel-id=e9] .main-content.left-col h1, body[data-channel-id=e9] h2, body[data-channel-id=e9] h3, body[data-channel-id=e9] .h3-display-h2  {
	color:#00396B;
	font-family: 'FagoWeb-bold', Helvetica, Arial, sans-serif;
	}

body[data-channel-id=e9] .main-content.left-col ul.iges-list{
	padding-left: 2.5rem !important;
	list-style-type:none;
	}

body[data-channel-id=e9] .main-content.left-col ul.iges-list li {
	color:#00396B;
	margin-bottom:0.25rem;
	list-style-type:none;
	}

body[data-channel-id=e9] .main-content.left-col ul.iges-list li:before{
	content: "–";
	position: absolute;
	/*change margin to move dash around*/
	margin-top: -0.2rem;
	margin-left: -2rem;
	}




